skysight-inc/HackerNews huggingface dataset:
The assumption is that since those devices lack (convenient) input devices, the user has a hard time controlling them and therefore they get a free run.

In a unix system, a runaway program is very close to a kill command.
It's so ingrained int the ecosystem that it's actually one of the easiest command to give, in any UI provided: C-c in the terminal, C-a K (or close button) in window managers, etc.

But on handheld computers, there's no key, no button to kill a program. The best you can do on iOS is a double-click on the home button, then a long-press on the icons, and then a click on the delete button on the icon. On Android it's similarly convoluted.

This is also the reason I guess, why originally no programming (or scripting) system is provided on those computers.

But it is more from a lack of imagination on the part of Apple and Android, than a real limitation of the input devices. You have to remember that those devices and their software is not designed by programmers, but by fashion designers. The purpose is to make them beautiful, not practical, so they may sell a lot of them thru pure peer pressure and keeping-up-with-the-joneses. My golden iPhone is better than your silver iPhone.

So basically, there's space for whole new OSes running on those devices. Probably easier done on Android where the hardware documentation might be obtained more easily, but you could also replace iOS on rooted Apple devices.
a thing you're supposed to manually enter

Doesn't everybody know about user.js? Keep that updated and store that in git. If that file is present in the .../Profiles/<whatever>.default then Firefox automatically uses it. And Firefox doesn't rewrite it, as opposed to prefs.js.

It's still a hassle, but it's far easier than manually entering things into about:config. Here are a few of the things currently in my user.js:

user_pref("accessibility.blockautorefresh", true);
user_pref("browser.preferences.inContent", false);
user_pref("network.dns.disablePrefetch", true);
user_pref("network.prefetch-next", false);
user_pref("pdfjs.disabled", true);
user_pref("plugins.hide_infobar_for_blocked_plugin", true);
user_pref("plugins.notifyMissingFlash", false);
user_pref("social.enabled", false);
user_pref("social.remote-install.enabled", false);

I've got more in there but I'm too lazy to look all of them up to make sure they still apply to the current version of Firefox. The ones I pasted seemed relevant based on their name.
> You want false positives

Absolutely, 100%, no. This is terribly wrong. I work for a company that manufactures smoke detectors, and false positives are almost as dangerous as false negatives. False positives encourage people to disregard the alarm as "just a false alarm", and ignore it, which can, and has, led to people die needlessly.

Also, if one of our products woke people up in the middle of the night because of a false alarm and they were unable to silence it, I would join them in calling it crap.
Yes, but we don't normally do "games". I make games on the side for fun and it ended up with me doing some professionally. Out of the 91, I'd say we've 'shipped' 16 at this point; with 16-20 more in the final tweak stages (repack assets, adjust sound, add mouse overs, tweak animations, add additional tweens, etc). We'll be working on it through the end of the year. We've tried to take the flash apps and improve on the design. Most now run on a series of 'engines'. So take 91 apps; categorize them; build the engines, then script the games for each engine.
We've just finished up getting mouth movements to match audio; and allowing activities to launch other activities by restarting the preload state. We have a series of Grunt scripts for each engine that package up each game/activity as a zip file that is SCORM compatible.
Yeah, and that's what the GP gave you links for — a treadmill specifically designed to go underneath an existing standing desk.
Exactly.

Amazon discussed an offer with very backloaded RSUs. They must think engineers are idiots: if you offer 5/15/40/40 vesting (those may not be the exact numbers but they're not far off), it's a giant flashing sign with a klaxon on top that you expect the majority of your eng to churn inside of 2 years.

I replied anything but 25/25/25/25 wasn't even worth discussing and that was that.
Of course they do. When they do it individually, they quickly get arrested and thrown in jail. When they get organized, you get revolutions, which when successful end up by someone else becoming rich.
My base at the time was in that ballpark, but not that high.

My total compensation from the job I was leaving was within spitting distance, and I knew that number was under what my friends working at Amazon were making in their total package.

I live in a major metro, so it's surprising sometimes how far that doesn't go.

It worked out in the end though, that money was also tied to an incredible workload and ultra-high stress. I ended up someplace much less stressful for a few years, and now have taken a position and paycut in exchange for a much improved work/life balance at a non-profit.

My stuff is not as fancy, but I live much better, though I wonder what would have happened if I had switched coasts, moved to Seattle and settled there instead.

It also turns out all the people I knew at Amazon have all left for other places as well.
How Open Source Got Its Name (2003)
Wellcome Image Awards 2015
Hmm, as of the beginning of this year, that has apparently happened:

http://mvgo.org/east-bayshore-route.html

Situation is a little better - 15 min from Caltrain to Google - but the main problem is the number of stops. It also services LinkedIn, the movie theater, Microsoft, smaller startups on Terra Bella, and 3 Google stops. That's the general problem with short-hop bus shuttles; they spend more time picking up and dropping off passengers than driving. The corporate shuttles tend to work because they have a single start and end point.
My take on this is: less "big" trips relying on the car+plane teleportation combo, and more smaller bicycle / hiking / camping rides.

Feasibility and attractiveness of this options will depend on your surroundings, sure.
Making any kind of chat software without compelling improvements over IRC. Familiarity itself doesn't count.
I agree, but in this case we're not talking about reasonable false positives (e.g. toast burning or candles being blown out). I wouldn't put up with a £10 smoke detector waking me up in the middle of the night for no discernible reason, much less one I paid £89 + shipping for.
World GDP per capita (PPP) is about $13,000 / person [1]. So if the poor rose up, killed the rich, and distributed everything equally, then, assuming that the rich produce literally nothing and compensation has no effect on work effort, everyone in the world could make slightly less than the US minimum wage.

[1] http://www.indexmundi.com/world/gdp_per_capita_(ppp).html
If you're going to be precise, then it's not just the miners who vote, even though there is code that specifically looks at their vote.

It's also the payment processors, the wallets, and everyone else who connects to the network who needs to validate the larger blocks.
Right, and you have to figure out who changed the model in React too. You don't get magic traceability. If you want to know what caused a change, neither helps. If you want to know what changed the DOM, both allow you to do that. Only React makes it implicit (it may choose not to make any change, for example), this approach is explicit.

This approach punts the ball into part of the field you can see, understand and control. React punts the ball into someone else's stadium.

Framework-fetishism is being enamoured by things a framework does that you could do yourself in a couple of lines of code. Unfortunately Javascript programmers seem to be very vulnerable to it. There are good reasons to use React, but they aren't what the article wants to praise.
Or decide whether or not to flip it by putting it on top of your other hand depending on how it landed when you caught it.
Ask HN: What to do about mentally ill and potentially dangerous employee
I currently work with someone that we suspect is mentally ill. We hired him a few months ago, and at the time, he was a bit shy, introverted, but seemed to be good.

In the last few months, however, his behavior has turned very erratic and scary. He mentioned taking medication, but he never explained what kind of medication, and he has stopped things like personal hygiene. He comes in looking extremely disheveled. He has had very big mood swings, and has gotten very angry over insignificant things. He is very much into guns, and has said more than once "Don't piss off someone who has a gun." He doesn't do any work and is literally dead weight, but we are paralyzed as to what we can do. We believe he must have been on medication but has stopped taking it, which is why he is behaving like he is. But we don't want to draw his ire in case something goes wrong.

We asked HR, and they said that we can only do things like put him on a performance plan, etc. But it's a hot issue because he is potentially mentally ill and they don't want to subject themselves to a lawsuit. But given the fact that most of the mass shootings have been from mentally ill people, I'm worried given his previous statements that something really bad could happen.

What options do we have in terms of dealing with a potentially violent, erratic co-worker who is seemingly mentally ill?
They can also trip with things like dust and some other ways of fouling the detector or circuitry that I haven't yet discerned. Again- different system, but I've had success.
this is awesome, really great for verification scenarios - i've always wanted an app that would auto-tag my contacts in photos (i don't want to see the tags in gallery, rather when i'm in contacts: name, phone, email, photos their in, etc)
Maaku, your thoughts are getting sloppy. Nobody here claimed that Gavin leads bitcoin. Go back and read the post you were replying to, and try to find the words that you were "correcting." They don't exist.

It was you who first mentioned him leading Bitcoin when you said "Gavin stepped down 2 years ago." Now you are just arguing with yourself. You came into this conversation, imagined people talking about him leading Bitcoin, and then tried to do some "corrections" to the claims that you hallucinated.
It's a very common theme, actually. I'm not the OP who mentioned it, but I've heard the same basic form rehashed in many different ways.

Essentially, morality and right/wrong are seen as "relative". Thus, you get situations where basic, very simple morals are thrown out the window by some sort of superseding narrative. Unfortunately, we're conditioned into it every day. Long story short: "it's okay to do bad things to bad people" is glorified and romanticized. While the opposite, absolute moral of "doing bad things is bad" is ignored.

It's hard to not take this sort of discussion into the realm of politics. But, again, long story short: If we were ever to use absolute morals, we'd very quickly run into a slew of problems with most political systems every created or envisioned.
I think this is because manufacturing a copy of a software contraption is a lot easier than manufacturing a copy of a hardware contraption. But maybe automated fabrication can change that.
Sorry, what do you mean to imply here... that Bash is difficult?
You're giving them a chance. There's nothing wrong with saying up front you want a pay boost and/or a better position. If you tell them this and they proceed, then they're inherently saying such a thing is on offer (or why are they wasting their time?) And if they can't close the deal, that's on them. I think a big chunk of "engineering shortage" (note: no such shortage exists) is companies pissy that they may actually have to exert a tiny bit of effort to hire rather than tossing out a job posting with a long list of desiderata and having qualified engineers flock to them.
The NN will imitate whatever it is trained on - it is just that some styles of music may require more powerful neural networks.
What about people who travel cheaply. I went on a 3 week holiday last year (I work full time) and it cost me 1200 pounds. OK, I might have spent a couple hundred more to buy things like a backpack and boots since it was the first time in my life I went on a holiday (not counting holidays with my parents when I was a teenager) but I'm getting a lot of use out of them and plan to get even more.
Named pipes, mkfifo[1] in Linux, may be what you're looking for.

[1] https://en.wikipedia.org/wiki/Named_pipe#In_Unix
400-Year-Old Arctic Plants Frozen by Glaciers Come Back from the Dead
See also the Inferno shell: http://debu.gs/entries/inferno-part-1-shell

I've been playing around with the werc framework, 9base, plan9port and other Plan 9-derived tooling and have found rc shell to be rather pleasant compared to Bourne and Korn dialects.
This article was really helpful to me in understanding A*: http://www.briangrinstead.com/blog/astar-search-algorithm-in...
I've been traveling in Europe for 2 months now. Writing this in Gothenburg, Sweden. Not taking the plane since I've arrived and have taken my leisurely time across 8 countries serendipitously around Eastern Europe and Baltic. What I've come to realize is that travel disrupts my notion of normal. As Alan Kay puts it, "normal is just a construct".

Everything are different when you're traveling. From the obvious like language and culture, to the subtle like where to buy fruits. I feel like a child again when everything is new to be experimented.

That breaks down my usual routine and my expected notion of self completely. I am more stimulated, creative, self reflective, and outgoing (as /u/Paul_S also mentioned).

It's like when you move to a new team / school or fall in love with someone new. The first few weeks/months is like a Wonderland.
Show HN: Startup Retreats – Find remote work retreats
I'm not sure why you use going to the doctor as an example of a chill environment; that seems like a pretty minimal standard of decency to meet.
Amit Patel has a great series on A* pathfinding: http://theory.stanford.edu/~amitp/GameProgramming/AStarCompa...
Is it even up for debate, that bash is hard to get right?
"On the cheap" like the 1200 pounds the other guy said he spent?
What percentage of the earth's population can afford to stop working or doing anything constructive for 3 weeks and pay 1200 pounds?
Nest seems to have a big problem with false alarms. There's an article in the San Francisco Chronicle.[1] It's so bad there's a class action lawsuit against Nest.[2] There's no reason a photoelectric smoke detector should be so troublesome. (Nest is photoelectric only - no ionization detector.)

Photoelectric detectors are supposed to automatically compensate for dust accumulation. See UL standard 217, section 9, "Automatic Drift Compensation for Smoke Sensing". Someone should take a Nest smoke detector apart and figure out how they do their compensation. Here's a paper on drift compensation for smoke detectors.[3] This is a solved problem.

Maybe Nest got too fancy and tried to handle it in the "cloud".

[1] http://www.sfgate.com/business/article/Nest-smart-smoke-dete...
[2] http://www.girardgibbs.com/nest-smoke-detector/
[3] http://www.systemsensor.ca/es/docs/guides/A05-0340.pdf
An ex-boss of mine once was on a business trip with me and asked if he could stop at a shrine to pay his respects on the way home. I, naturally, had no objection.

When we got there I said "Hmm, boss, I'm not sure I can read those characters. Does that say 'Yasukuni'?" "Good show!" "Is this the same Yasukuni that... has been recently mentioned on television?" "Yes. What of it?"

Thus began a very, very long day. Word to the wise: looking obviously American in August at Yasukuni is a bad idea. It's not the death glares, per se, it is the earnest nationalists who come up and try to teach you The True History of WWII.
Akira
There's an objective distinction between "past", "future", and "undefined". ("Present" is sort of more a human concept than a physics one.) Past is in your past light cone, future is in your future light cone, and "undefined" is everything else.
How does Windows 10 allow Microsoft to spy on you?
There's writing a nicely worded letter, and sending it in a rose scented envelope. And then there's scribbling a note, tying it to a rock, and throwing it through the window.

Telling the world via a fully working exploit causes a ton of collateral damage, and the author made no effort at all to reduce the impact. Waiting for 10.10.5 and releasing it on a Saturday afternoon makes it seem like the point was to cause as big a mess as possible.
When you have to do something like that to disable unwanted intrusive and commercial features in Firefox, you know that the Mozilla Foundation is not your friend.
These options are set by default - non zero exit code or unknown variable will raise an exception. You can catch it if you don't want to exit.
If you're interested in pathfinding, you might enjoy this video. http://www.gdcvault.com/play/1022094/JPS-Over-100x-Faster-th...

Taken from the description:

In 2011, Harabor and Grastien introduced Jump Point Search (JPS) that achieves up to a 10x speed improvement over A* on uniform cost grids. In the last year, an additional 10x speed improvement to JPS, called JPS+ was independently developed by Steve Rabin as well as Harabor and Grastien. This improved algorithm is over 100x faster than A* on maps with open areas and over 2x faster than A* on worst-case maps. This incredible speed-up is due to pre-computation, eliminating the recursion in JPS and focusing only on touching select relevant nodes during the search.
Reminds me of an idea I had http://runvnc.github.io/tinytenthouse/

How do you handle ventilation, heating/cooling, bathroom, fuel for cooking, etc.?
In terms of harm minimization though, having a law which punishes you when you try to make the safest decision out of those available to you is messed up. I would much rather someone sleep 4 hours of a drunk off rather than trying to swerve home. Chances are, after 4 hours, they'll be closer to sleep deprived people in terms of their driving ability.
Was that because you now structure you code in a better way, or was it because of React's functionality? And what aspect of the functionality was the most productive? The templating system? Did you used to hand-code your HTML in jQuery, or did you use templates in the HTML document?

(Genuine questions, not making a point).
It's so very timely for me that this showed up today. I'm on the first day of a 3-4 month around-the-world trek, sitting in an airport between flights, and this is exactly why I travel: to stretch myself; to step outside of my habituated, and ultimately unconscious norms; to be available for all the unexpected little gifts that life can shower you with if you just get the hell out there and get in their way.
LifeSpan TR1200-DT3 is what I have, I'm in my second year now with it and it is awesome.

Their console is horrible, I'm already at my 3rd replacement and I'm not sure I want to keep going with LifeSpan next time. I dislike the idea that the treadmill is pretty much useless if the console dies. I barely use it and I rather use a Fitbit instead.

Thanks for telling me about iMovR, I will consider that to replace TR1200-DT3 with.
I like Spectacle[0] for this. It works for any window, not just terminals.

Though what I really want is native xmonad in OSX.

0. http://spectacleapp.com/
Personally, I like to travel whenever I can, but traveling for me does not mean getting on a plane. I much prefer road or hiking trips. If I stay home, I tend to fall into a routine. Activities like you mentioned are typical weekend things. If I have more time available, it doesn't make sense for me to stay home. I'd much rather go anywhere else and get back with a new experience.
I do not like "a gist or something" and have used such services only a handful of times. I dislike how they decontextualize the conversation and how they require trust in an additional resource. Eg, when I come across a gist during a web search, it's hard to figure out the point.

By comparison, an email provides the full context, and is easier to integrate into a workflow. For example, I can drag an attachment directly into my editor. A gist requires additional steps.

Regarding hnnotify.com, I enjoy the ability to let go of most HN threads after a couple of days. This thread one of a handful of exceptions. Can I really subscribe to one-and-only-one thread? I don't see that's it's worthwhile to set up a third-party account and active the service for a rare event. In any case, if it takes a month for bmh100 to evaluate the code then the HN thread will be closed, so there's only a narrow window for which this service is useful.

I do not share your optimism in the random contributions of others. To start, it's not like I haven't talked about this before. See https://bitbucket.org/dalke/smilez and http://www.dalkescientific.com/writings/diary/archive/2007/0... (under "Compressing SMILES") for two examples. Have I gotten any feedback about them? No. So why put more effort into hoping for a one-in-a-million event, which is what you suggest, instead of optimizing the chance of getting a followup from someone who specifically expressed interest? Experience says that I should optimize for the latter.

What is your interest in the SMILES notation that can't be resolved through https://en.wikipedia.org/wiki/Simplified_molecular-input_lin... ? I would be glad to tell you more. I have worked with different aspects of SMILES for over 15 years and co-authored the OpenSMILES specification. I have also written many blog posts about different aspects of how to work with SMILES. And gotten few followups.

What skill set do you have, that I might tailor a response? Are you comfortable installing from source, do you prefer one of the GNU/Linux packaging systems, or Mac/homebrew? Or are you happiest with extracting data from a database dump? My 'synopsis .. of possible alternatives' was more an offer to follow up on any of those options, but was of itself incomplete. It works because email has the implied statement that I will respond to further questions.

If you don't have specific interest, are more generically wanting to be informed, then perhaps you can understand why I would prefer to use other mechanism, like my blog posts, which are more likely to get the kinds of responses I'm looking for than spending time tuning an off-topic HN comment.
Agreed. Android's all-or-nothing permissions is horrendous and causes me to avoid most apps.
Beware of sudo on OS X
But it's implicit that if the train throws sparks(DuPont plant pollutes the air and water on the entire planet) that the most equitable thing for me to do as the farmer would be to build spark guards(filter my air and water no matter where I live). That way I can prevent my fields from catching fire(increased risk factors from Teflon surfactants).
Previous discussion: https://news.ycombinator.com/item?id=9363322
Ted Striphas: Algorithmic Culture
Tread or not, please plase choose proper footwear, and watch out for any leg / knee / vein pain.

Good luck!
Or Divy, but it costs money
Remote video eavesdropping using a software-defined radio platform
That happens to me too. I don't think there's a good central system of information on past candidates there. I just tell them that I previously interviewed there and look up my file, but that doesn't seem to get anywhere, so I just tell them I'm not interested at the moment (it's always better to keep more doors open).
If you're referring to file edit & save, your text editor will handle that. Fzf doesn't care about what the editor does.