skysight-inc/HackerNews huggingface dataset:
I grew up in a place I don't want to return to. Also, I have two handicapped kids, one of whom will need round-the-clock care long after I'm dead. I got sick (at 21) of crappy bosses. And finally, I chose a good field to work in (programming)

I became highly self-motivated at 21 because I was a dropout & knew I had to be better than my degreed peers to get an equally good job. It was either go to college, then get some crappy job as a teacher, or find an area of programming so challenging that it scared other programmers (back then, it was embedded systems and compiler implementation).

Ever since I decided at 21 to become a programmer (despite having absolutely no tech background) I have studied for my next job while I'm working the current one. At 34 Microsoft hired me with no resume despite the fact that I was old and the last thing I graduated from was middle school.

One thing I always keep in mind is this: are there people dumber than I am doing better than I am in whatever I happen to be doing at the moment? If the answer is yes, then I know I can be just as successful simply by working as hard as I need to until I'm as good as they are, or maybe a little better.

Have been CEO of my own company for 14 years now, but continue to study current programming practices and to do interesting projects with them. No matter what job I have had, no matter how good, I have always operated under the assumption I could lose it all tomorrow, and that I would be facing stiff competition for jobs.

I avoided Silicon Valley because it was too much of a pressure cooker. Instead I lived in more laid back areas that still had some tech presence. This let me live a moderately balanced life despite essentially working 2 jobs at all times. Had I gone to Silicon Valley I knew, even in the late 80s, I would be slave to an 80 hour-per-week job and end up, in all likelihood, with nothing to show for it.

I read the industry and business press carefully from afar & kept a close eye on what was doing well and where the market was underserved. I tried to match my skills to holes in the market. My approach can be scary because I have to take on more risk, but the rewards have been better.

Because of this I invested lots in Microsoft stock in the late 90s when everyone said they were dead. Their past, and their P/Ls, said something very different. The stock I owned went up 1300% during this time because everyone else, including Microsofties, was trying to get out if it. (I exited at the peak.) This money helped me invest in the business I own now. It was also a risky buy at the bottom of a market.

I have more than one paid-for house and no debt but I still keep up my skills.

Though my income is very good, even in my 50s I am ready to work as a developer or architect if my company shuts down tomorrow.
Problem has been solved, mods please backpage the rageful Israel-vs-Palestine debate.
Thanks, I appreciate the walk through. So it's essentially just copying an array (in this particular example). I'd still argue that the syntax is not natural - since you have to have specific knowledge of the operator and the function.
https://twitter.com/rotternews

Source: https://news.ycombinator.com/item?id=8007093
Mc Cleytinho ia fazer boom …SQN
There would be less people killed if Israel's strategy didn't include creating settlements in Palestinian territory. There's lots that can be done to reduce casualties.
Maybe you actually should move to language X.
Here's how it looks for me. Good in Firefox, average in IE, bad in Chrome.
http://gyazo.com/4600558863db35890b9ca60f304c47be
what does backpaging mean?
But being picky, you didn't ask for fighter games, you asked for space sims :)
Track your competitors' email
Maybe they can help out with this gmail outage that has been affecting some people (including me) for more than 2 weeks.

https://productforums.google.com/forum/#!topic/gmail/lh-xy5W...
Here's a cached version of the first chapter, as the site appears to be down:

http://webcache.googleusercontent.com/search?q=cache:I4Ikw4K...
This isn't just about having trouble with "edge cases", it's a fallacy to even think statistics are useful for predicting outcomes from such a small group where individuals have so much freedom to determine the outcome.

Statistics may generate interesting facts after an event but for populations of people as small as two soccer teams there's no way they can predict individuals' actions. Maybe it works better for baseball because each individual has a sufficiently narrow range of potential impacts, but in soccer each person can do relatively whatever they want at any time.
Don't know much about Thiel Fellows program. But I think just dropping out of college flat out to start a startup may not be a good idea. Unless you have been associated with something like a hackerspace where you've collaborated on projects with other like-minded hackers.
I feel colleges are where it is a great likelihood to meet your potential co-founders, prospective employees, etc. To give more clarity, I don't think there is any question that Facebook's early success was due to all these Harvard grads/dropouts filling in the recruiting pipeline.
Guess it's a matter of personal preference. I myself like their concept of Y-meter. It is intuitive enough once you understand where the line starts and it has enough states to represent various points thresholds.
Because it's controversial I assume.
It's not an experiment, it's a bizarre political propaganda effort in service of some chip Thiel has on his shoulder.
Is it me, or should there be a bit at the end of how to reach the variables instantiated in room2 in room1?

I realize the "blue" "channel" is in room1, but shouldn't I be able to inspect/instantiate some form of "portal" handle on both "sides"?

Other than that, great article.

Btw, there's a recent enough erlang in wheezy-backports to play with elixir, for those running conservative desktops, like myself.
Police Use Dog To Find Memory And Hard Drives In Search
AFAIK, a Stirling engine is basically a heat pump, it mopved heat from the heat source to some heatsink using the expansion and ocntraction of air. If you were to run water over the heatsink, you'd probably both heat the water and increase the efficiency of the machine by giving a greater heat differential and greater heat conduction rate. S you could use the heat twice basically; one to move the engine's piston and a second time to heat water.
The fact that variation is high does not mean statistics doesn't work. Nate Silver's model never claimed to predict individual behavior.
I think you're conflating statistics and probability.
They're used a bit differently to traditional emoticons - while emoticons are used to convey tone since text can be ambiguous, emojis tend to add 'flavour' to some text - things like icons of food, drinks, animals etc - so they generally have very little purpose, but make a message more fun.
I'm sure I still would have had plenty of hurdles even with a degree, and I don't mean to discount that starting a career is hard for anyone, but the matter at stake here is whether it's optimal for smart, young people to go to college or skip it/drop out.

My personal experience is full of rejection, stress, and closed doors (I still can't go to grad school to get a higher paying job such as an MBA or Law Degree in my 30's, and finishing my bachelors has a huge opportunity cost).

Compare that to liberal arts students at Ivy League colleges who a few years ago were getting handed $100 bills to attend a 1 hour on-campus recruitment session with the hedge fund Bridgewater. That path for capable people seems much better to me than what I had to go through.

If you're a smart, talented young person, I advocate studying hard and going to a top college rather than dropping out. You might just end up becoming a billionaire and paying people to skip college as part of a personal experiment :)
I think you may have missed the parent's note that you'd have to be the administrator to install Chrome Remote Desktop. If your users are administrators of their own machines and are naive enough to just willy-nilly install something called "[Anything] Remote Desktop", then why bother focusing on Chrome -- you don't even have the illusion of security.
Anyone reminded of those pandemonium toys in the 90s? like a pendulum stick man sort of thing...

https://www.youtube.com/watch?v=87HvVqa4t7k&t=30s
Here's a list of all the videos on the site currently:

https://gist.github.com/d67c247c8c66399888f7
> On a side note, I'm always concerned with self-proclaimed "UX experts" who, by using an ultra-thin font, make it really hard to access the core content of the Web: text.

The low contrast doesn't help. I decided to just look at the photos because the text was way too difficult to read.
Is there anything close to standardized enough for non-Apple devices to implement this sort of functionality?
No, typical Haskell programmers avoid talking about performance issues, because those highlight how awkward it is to write high- performance code.
I've considered Elixir as something worth picking up next, but my question is, why would I chose it over Clojure when Clojure gives me similar functionality (macros, some concurrency), but much deeper library options?
You can add total historical ignorance, even for matters related to the product they are building. Reinventing the wheel over and over again.
I can't edit the original, but those are good points. That's actually what I meant on #2. I left it out for concision, but I should have specified.

The rest are good points. I normally shy away from admissions advice as my expertise really is the LSAT + I'm Canadian. Things are much less stark up here, though Ontario has a bit of a bubble.

In truth, I really wouldn't recommend anything beyond T3 or T14 full scholarship. I'm very debt averse.

Anyone considering this needs to seek out even more specific advice than mine (like the above) and also recognize that you're probably prone to the common "I'm an exception. I'll work hard and beat the odds!" bias.

Problem is that everyone is thinking it. Mathematically, only a small percentage of applicants are correct. And they mostly got into the T14.
No, it didn't predict individual behaviour, but it tried to predict a global outcome, which is based on the summation of 22 (plus subs) individual behaviours/actions. And that what made it fail in this specific case.
They don't have bomb shelters because their government sees utility in their deaths.
I use them in my apps. Very useful for many situations, and automatically able to handle different scale factors, high contrast modes, etc. Microsoft also has a bunch of useful glyphs in their Segoe UI Symbol font, for the same purpose.
No, HN is not for technical support requests. We normally demote these, but didn't see this one on the front page until a minute ago. It's nice that it did some good, but we're burying it now.
As all applications turn into web applications, all one-liners you should be able to knock out in the shell become search engine extensions.

I'm sure there's something positive in here if you look hard enough.
I did this about a year ago: http://www.dllu.net/dp/

It barely exceeds 100 lines of js though...

I have a whole bunch of similar physics simulators here: http://www.dllu.net/programming/physics/
Hamas and good portion of the Muslim world wants nothing less than the destruction of all of Israel. They tweet about reclaiming Tel Aviv.

Settlements are irrelevant. They also haven't expanded geographically since before the second intifada. Homes are built within the existing perimeters of the settlements.
It fits the tradition established by the quicksort that isn't really a quicksort.
This would be a massive improvement.
Meet the Muslim-American Leaders the FBI and NSA Have Been Spying On
I was always curious as to why nearly every Korean person I've met has "two" first names. According to Wikipedia [1], traditionally Korean names were "generation names", where everyone in a specific family of a specific generation shares part of the first name. The example they give of an equivalent Chinese name would be someone named Xia Zhou-jin might have a brother named Xia Zhou-sui, and children Xia Han-zheng and Xia Han-Li (in this case Xia is the family name, Zhou and Han are generation names, Jin, Sui, Zheng and Li are personal given names).

I'm curious - is this no longer the case, or do you (either you personally or, if you can speak to it, the zeitgeist in Korea) not think of the "generation" part of the "generation name" to be a separate name?

1. https://en.wikipedia.org/wiki/Korean_name#Given_names
This the same person who suggested Dani Alves would be an ideal replacement for the suspended Thiago Silva based on their 'defensive' statistics. While he might be a great statistician, unfortunately it's obvious he doesn't have enough knowledge of the sport to contribute any meaningful analysis.
oops. i just changed over my share utilities and was testing some analytics on it. my bad.
Your teen could make $6,000 a month interning at Facebook
That's a tough question to answer as Clojure is a really great language and Rich Hickey is someone whose every word I'll read or listen to in a video.

Someone more well-versed in Clojure than I can probably answer this better, but in my opinion:

- Clojure runs on the JVM, so Clojure's concurrency is still sharing memory deep down, whereas Elixir is not.

- I would think Elixir has deeper library options than Clojure due to having interoperability with Erlang. I guess in Clojure you get all the Java libraries too, though.

- While Leiningen is a much better build tool than other JVM build tools, it still reeks of too much configuration. Mix is very, very simple.

- Clojure, for sanity purposes, requires using a very Lisp-specific development environment. Clojure isn't the only language I use so using something like vim-fireplace or Emacs just for Clojure was a bit much for me.

I'm happy to be wrong on any of my points above and again I think both Elixir and Clojure are great.
No, that's not it.

Chaotic systems are very sensitive to input conditions, where a tiny change yields a completely different result.

With a non chaotic system a small change in the input yields are small change in the output, so it's possible to calculate approximately and get useful results, not so with Chaotic systems.
How Sequoia is hunting the next unicorn
Backup Android Phone Logs and SMS to Google Drive Spreadsheets
Weirdly, it's teetering towards unreadable on FF, but looks reasonable in Chrome, here on Debian (though it's still subject to that stupid gray-on-gray fad).

http://i.imgur.com/QNwMQC6.png
Erlang has built-in support for high availability. Such things as 'let it crash' + message passing architecture + process isolation, etc.
Will speak with my design partner and get back to you
You're right, but I still think Thiel is on to something. At first I agreed that it was about a 'you don't need college' message, which I thought was a sort of a bad idea for the same reasons as you.

But after hearing him speak at length about his ideas in person my impression is that he feels college as it currently exists is not serving people that well, and he's frustrated by the lack of viable alternatives as much as anything else, so he's attempting to establish alternative career paths by subsidizing people who are willing to blaze new trails. Likewise I realized that his economically libertarian views are not so much a position of 'don't regulate' as a wish for a flatter and more responsive regulatory system.

College is still a good financial proposition in terms of having a net positive effect on lifetime earnings, but it has become commoditized in some very unhealthy ways that don't serve the public or students well. I thought MOOCs might be an answer to this but they;re not quite there yet, raw knowledge acquisition is only part of the equation.
Ask HN: What if your OPT card hasn't arrived after 60 days?
Graduated and waiting on the OPT card. International counselor says I will be fine, but I wanna double check and verify.
What I personally would like to see:

www.haskell.org: fun, introductory, digestible
lang.haskell.org: the current haskell.org homepage, good bookmark for those who want the haskell portal
Except that EVERYTHING interferes with a low powered btle signal. Hold your phone with an unobstructed view of an ibeacon, then put almost anything between you and it, your rssi will drop like a stone. Especially bad when it's your body between the antenna and receiver.

'iBeacon' is great for very general and very localized location finding, but you're going to have a very hard time triangulating your location very precisely in say a department store.
Report: NSA Targeted 5 Americans
Thanks for the feedback Anton
We're actually working with some photographers directly to release their photos under the same CC0 license
Our goal is to have the process be as easy as possible: every week, you get emailed 20 high quality, royalty free photos, so that you don't need to surf around to all the different sites

In the first year, this will result in just over 1,000 photos delivered right to you (zip file each week)

If you have any other thoughts on giving more value, would love to hear them: oliver@shareasimage.com
Given that it's eighths, I would have expected an appeal to the 'hacker' part, and use powers of 2 for the scaling.
This thread brings out a lot of partisanship. yuvadm can't warn others of incoming rocket attacks without being criticized for it? Are people upset that he could potentially be reducing casualties? Ridiculous. Spew hate elsewhere.
"Insultingly low."

Really? 20K is about two months of salary for a Facebook engineer. So even if he did spend months on this like you speculate (he didn't) it's still an industry-leading salary.
Author: http://en.wikipedia.org/wiki/John_Platt_(computer_scientist)
Funny you should ask. I actually started giving an honest go at learning Haskell before I started learning Erlang and later Elixir. So for me, I wouldn't say they were as eye opening as Haskell (truthfully Common Lisp and Scheme gave me more "woah!" moments than anything else so far) simply because of the order in which I learned them.

However, if you've never learned Haskell, OCaml, or F# I don't think it's a stretch to say that Elixir/Erlang's similar use of pattern matching and guards would have an eye opening effect that makes it worth learning. In both Haskell and Elixir/Erlang they're a core part of using the languages idiomatically. Once you see it in action you'd be hard pressed to not take some of the lessons with you elsewhere.

So, yes. Elixir and Erlang will make you rethink some assumptions about how to solve problems you probably never knew you had. Such as the "necessity" of explicit conditional statements. If anything you'll get better at using recursion to solve actual problems instead of just for contrived classroom-type problems.
I liked that the videos showed a glimpse into the active community around Haskell -- they are not just a fixed set of tutorials for newcomers, but show the variety of talks that Haskell programmers around the world give (including some deeper topics).

I'd hope there's some way to keep that perpetually current -- for it to include recent talks, kept up to date.
For the US, the full name is "The United States of America". In this name "State" isn't a common noun, it has a specific legal meaning identifying one of the 13 originally independent countries that joined together to form The United States of America. I'm not sure why they were never called countries, but that's essentially what they were, and to a limited extent they still function as small(ish) countries.

This is the same as saying "The European Union" rather than "European Union".
FWIW I think the sieve is a great example. Fibonacci is trite and a toy, whereas this is nontrivial and shows off a lot of what's powerful about Haskell (infinite lists, list comprehensions, pattern matching with cons...).

It's complex enough that it encourages people to stare at it for a few minutes and engage with it, which is also good.

I vote to keep it!
There is! Or rather, right now, you can add an object to a single frame or to all frames, there's a menu just below the tool buttons letting you do that. I might add a "custom" option there as we'll, so that the user can specify an exact range of frames to apply the object to.
To be fair, I dont think he could have gone much worse.
Ask HN: Heideggerian AI / Foucaultian AI?
Given the recent Turing Test falsehoods and HN discussions about liberal arts degrees, I was hoping someone around HN might be able to point in the direction of AI research.

In particular, I am wondering if there have been any explorations of AI with Continental Philosophy at their core. I found a particularly interesting paper by the (in)famous Dreyfus that offered Heideggerian AI, but little else[1].

Foucault's work on the relativistic nature of ontologies would seem relevant[2], but again, current AI efforts appear rather empty with regard to the rather rich fabric of the Continental Philosophers.

Any tips or suggestions?

[1] Dreyfus, Hubert L. "Why Heideggerian AI failed and how fixing it would require making it more Heideggerian." Philosophical psychology 20.2 (2007): 247-268.
[2] The heuristic engine mentioned in Crevier's tome on AI has some interesting overlaps here. Less about limited context game playing, and more about abstract heuristics and learning. http://www.amazon.ca/gp/aw/d/0465001041
Age of Empires on the PC did indeed have random map generation. Age of Kings also included the scripting language that let modders create their own scripts to generate new types of procedural maps. The cells from the random generation were also repurposed as part of the pathing.

Most of the default scripts ensured balance by having a set of identical resources by each player's start. An example of the scripting language, placing a gold resource near the player start:

create_object GOLD
{
number_of_objects 7
group_placement_radius 3
set_tight_grouping
set_gaia_object_only
set_place_for_every_player
min_distance_to_players 8
max_distance_to_players 14
min_distance_group_placement 4
}
Washington news
I work for my national Newspaper/Channel
Statistics is used when a more accurate model cannot be found. This essentially assumes that there are a lot of unmeasured variables. So yes, statistically this was accounted for.
Update on Android Wear Paid Apps
Tens of thousands of Americans sell themselves online every day