HNHacker News
TopNewBestAskShowJobs

talklittle

316 karma · joined October 16, 2009

[ my public key: https://keybase.io/talklittle; my proof: https://keybase.io/talklittle/sigs/irMqDQP7g42TuSoIY-9P6kh-Ub29pcxKBaRu8aE_57w ]
submissionscomments
talklittle··on 2048 for Chromecast (co-op multiplayer)
Co-op multiplayer, as in you take turns. Admittedly that can make for a slow game especially at the beginning.

Players can join/leave anytime during the game. When the last player leaves, the game quits.

Hope to have time to make a side-by-side versus mode, as I can imagine that being a lot of fun.

talklittle··on SparkFun: We Hear You
I thought it was a shame for a different reason. Given I'm far from an avid Facebook user these days, the UI led me to believe this whole thing was a statement being made by Facebook, until I got to the very end of the letter: "Signed, Fluke Corporation."

Was very confused about Facebook talking so much about hardware.

talklittle··on Microsoft sniffed blogger's Hotmail account to trace leak
Thanks for chiming in. I'm sure that's how legal departments work in most companies, and I didn't mean to suggest otherwise. Yes, just in this case TFA is talking about an isolated situation where my comment happens to be pertinent.
talklittle··on Microsoft sniffed blogger's Hotmail account to trace leak
Off topic: The name Office of Legal Compliance immediately made me think of 1984's Ministry naming. Similarly to how the Ministry of Truth's job is to spread propaganda and falsify history in the novel, this Office of Legal Compliance department's job is to ask themselves, "How far can we push the envelope toward being illegal, but still remain within legal boundaries?"

Essentially their job is dealing with things that border on being illegal. Determining how far you can get to illegality, while remaining technically inside legality.

For the first time the notion of "newspeak" in real life has clicked for me. I'd never grokked the idea from the novel, other than as some fear mongering fantasy that Orwell invented for the sake of compelling irony. But now I see, names actually make sense, from a certain angle. They weren't purely ironic devices.

For the record, I'm NOT comparing Microsoft to Big Brother. Just funny to draw that parallel in naming choices.

talklittle··on Sources: Microsoft In Talks To Acquire Mobile App Development Startup Xamarin
Speaking of RoboVM, sounds like it is making very good progress [1]. And can't beat its price of free.

LibGDX is using RoboVM these days instead of Xamarin, due to the price. Also anecdotally they found RoboVM runs even faster than Xamarin [2], despite being a young project.

[1]: http://blog.robovm.org/2014/03/robovm-0010-is-here.html

[2]: http://www.badlogicgames.com/wordpress/?p=3161

talklittle··on Worse
DRM. Until HTML5 standardizes DRM across browsers, these sites relying on DRM won't be getting rid of Silverlight and Flash.

Incidentally, Netflix has started using HTML5 instead of Silverlight/Flash, but only on Internet Explorer 11 on Windows 8.1, since HTML5 DRM extensions are available on that platform: http://www.extremetech.com/computing/159960-netflix-switches...

talklittle··on The war against autocomplete=off (2013)
On Firefox:

1. Go to about:config

2. Right-click anywhere, New -> Boolean:

signon.overrideAutocomplete

Value: true

More info: https://bugzilla.mozilla.org/show_bug.cgi?id=425145

EDIT: Based on the milestone set on that issue, this setting requires Firefox 29. Another workaround is this bookmarklet: https://www.squarefree.com/bookmarklets/forms.html#remember_... referenced from comment https://bugzilla.mozilla.org/show_bug.cgi?id=425145#c16

talklittle··on Facebook introduces 15-second video ads that auto-play without sound
On mobile devices, all videos that begin playing as they appear on the screen will have been downloaded in advance when the device was connected to WiFi — meaning this content will not consume data plans, even if you’re not connected to WiFi at the time of playback

https://www.facebook.com/business/news/Testing-a-New-Way-for...

talklittle··on Apple CarPlay
Looks like you forgot to scroll down.

The second thing on the page:

Control with a word. Or a touch. Or a twist.

CarPlay features Siri voice control and is specially designed for driving scenarios. It also works with your car’s controls — knobs, buttons, or touchscreen. And the apps you want to use in the car have been reimagined, so you can use them while your eyes and hands stay where they belong.

talklittle··on Geeksphone launches the first multi OS smartphone
They are one of the producers of Firefox OS developer phones. ZTE being another one.

http://en.wikipedia.org/wiki/GeeksPhone

talklittle··on Godot Engine open sourced
The page doesn't disclose the price of the license for gambling. It says to contact them down at the bottom of the page. "Other Unity licenses available."
talklittle··on Streams in Java 8

    List<Widget> filtered = filter(widgets, new Filter<Widget>() {
        @Override public boolean keep(Widget w) {
            return w.getColor() == RED;
        }
    });

    List<Integer> weights = mapToInt(filtered, new Mapper<Widget, Integer>() {
        @Override public Integer map(Widget w) {
            return w.getWeight();
        }
    });

    int sum = sum(weights);
talklittle··on Big changes to Erlang
EEP-43 [0] standards draft, with an extensive overview of new Maps features, plenty of examples, and discussion on a few different syntax proposals they had.

(Is there any newer official documentation for maps? I couldn't find anything.)

[0]: http://www.erlang.org/eeps/eep-0043.html

talklittle··on Injection of malicious code into jQuery is increasing
The Html5 boiler plate project decided against shared JavaScript CDNs: https://github.com/h5bp/html5-boilerplate/pull/1327

No. If you jump to the end of the long discussion, the last comment says:

I'm sure there will be a similar discussion in the near future (especially as things such as SPDY / HTTP 2.0 get more traction), but for the time being, we'll stick with the CDN.

talklittle··on Asciiflow
Sun, birds, river?
talklittle··on Java Primary Cause of 91 Percent of Attacks: Cisco
Yes it sounds like it's primarily about the Java browser plugin, based on the examples in the article.

> Most legitimate Websites will not use hidden or obfuscated JavaScript, and few will redirect users without authorization, he explained.

Those make sense as example heuristics for detecting malware-serving sites. What part doesn't make sense? I don't know of legitimate websites that obfuscate their JS. (Minification doesn't count.) Presumably they've found malware websites in the wild that obfuscate.

Redirecting users in a jarring way is something malware sites actually do. Like going to example.com and it immediately redirects you to adsfa8sdjfa9sd8jfasd.com. The security guy isn't saying redirects are categorically bad, just that it's another heuristic that raises the chance you're currently viewing a malicious site.

talklittle··on Why Python?
(Apr 30, 2000)
talklittle··on Groupon sales rep threatens restaurant with negative Yelp reviews
Does not apply to businesses for incoming calls, which is the relevant interpretation of "applies to businesses" in this situation: a restaurant business receiving unwanted calls from another business.

Of course it applies to outgoing calls from businesses, as that's the entire point of the law.

talklittle··on Github is down
For self hosting, gitolite: http://gitolite.com/gitolite/

The successor to Gitosis.

talklittle··on Github is down
On and off, maybe. I can't reach any repository pages.
talklittle··on My hell as a 911 operator
For posterity: 911.io doesn't exist. Parent is just thinking out loud.
talklittle··on We should all be eating insects
A lot of today's population is underfed or suffers from nutrient deficiencies. To "feed" today's population we already need to increase the global food supply.

Here's a UN press release from 2009 titled "Food Production Must Double by 2050 to Meet Demand From World's Growing Population":

http://www.un.org/News/Press/docs/2009/gaef3242.doc.htm

talklittle··on Procrastination is Not Laziness
Thanks for this. The equation, for posterity:

> Motivation = (Expectancy x Value) / (Impulsiveness x Delay)

> Increase the size of a task's reward (including both the pleasantness of doing the task and the value of its after-effects), and your motivation goes up. Increase the perceived odds of getting the reward, and your motivation also goes up.

> The denominator covers the effect of time on our motivation to do a task. The longer the delay before we reap a task's reward, the less motivated we are to do it. And the negative effect of this delay on our motivation is amplified by our level of impulsiveness. For highly impulsive people, delays do even greater damage to their motivation.

The rest of the article is worth reading. (It's short; 2/3 of the page is footnotes and comments.) Firstly for the examples that root the equation in reality. Secondly for suggestions on increasing the numerator and decreasing the denominator.

talklittle··on Heroku Class Action
> Rapleaf

You mean Rap Genius?

talklittle··on Amazon Mobile Ads API
There are a few things keeping this from prime time. Hence the "Beta".

2 important points from the FAQ [1]:

Q: Are apps that use the Amazon Mobile Ads API required to be distributed through the Amazon Mobile App Distribution Program?

A: Yes. Apps that use the Amazon Mobile Ads API must be distributed through the Amazon Mobile App Distribution Program before they can be distributed through other Android platforms.

Q: Which regions are supported?

A: The Amazon Mobile Ad Network serves ads to U.S. users.

Also it apparently doesn't play well with AdMob mediation. You have to use custom code to mediate between Amazon and other ad SDKs [2]. No info about which mediator SDKs are currently supported.

[1]: https://developer.amazon.com/sdk/mobileads/faq.html [2]: https://developer.amazon.com/sdk/mobileads/with-other-sdks.h...

talklittle··on Literate CoffeeScript
The next sentence includes links to bits of the compiler in literate CoffeeScript. https://gist.github.com/jashkenas/3fc3c1a8b1009c00d9df

It's writing a Markdown document, where the code blocks, indented 4 spaces, are executed. And the rest of the document is essentially nicely-formatted comments in the form of Markdown.

talklittle··on Yahoo CEO Mayer Now Requiring Employees to Not Be Remote
> I was worried that they would suddenly require me to work from their HQ

Out of curiosity, were you given any indication this would happen? Or were you drawing from Google's similar policy?

talklittle··on Show HN: Vinepeek - watch the world in realtime in 6 second snippets
Considering the content of chatroulette, I think it's a wise decision not to use a name that conjures up those images.
talklittle··on What It's Like To Be Ridiculed For Open Sourcing A Project
> a lot harder to be nice

Until all eyes are on you, and you know they're calling for blood. Then it becomes very easy.

talklittle··on Android: Emerging UI Pattern - Side Navigation
This pattern comes from the official Android Design recommendations for Android 4.0: http://developer.android.com/design/patterns/multi-pane-layo...

It's clearly a way to adapt the tablet multi-pane paradigm to fit on small screens. Based on my Android experience, this unified approach requires a lot less work than maintaining completely separate layouts (and Activity design) for tablet and phone.

← PreviousPage 2 of 3Next →