skysight-inc/HackerNews huggingface dataset:
And you can start out fine and then become poor through circumstance.

Illness is an obvious one. If you've got 1 year of savings, and are severely ill for 2 years, you're going to have a rough financial time.

Even products like income protection insurance will eventually stop paying out for things like severe depression.
I was working at Hughes Canada Systems Division in 1994/1995, and they had an entire division dedicated to developing a next generation Air Traffic Control system - it had been mandated about 4-5 years earlier, that this project had to be written using OSI protocol stack. They had been struggling for about 4 years, and still hadn't managed to get the protocol stack on their operating systems interoperating properly. There were dozens of people working on this project too. Total Fiasco. They ended up scrapping most of their work.
This new trend of super-large-image-titles is here to stay it seems...
My mom, who grew up in a log cabin and had no running water, was very clear to distinguish between "poor" and "broke". In her family, "broke" was a temporary state of being while "poor" was a state of mind. It was OK to be broke because everyone was in those days, but being poor was unacceptable. Broke people made their own soap and patched clothes so that kids could be clean and dressed in school. Poor people didn't bother with either - they'd given up on the idea of things getting better.

This led to a regionally common saying: poor people have poor ways. The idea was that broke people saved up for things they needed, while the poor said "I don't have enough money to pay rent, so I better buy some lottery tickets".
I'd like to chime in with this message for the OP: listen to patio11 (and tptacek if he chimes in); they both know the industry like the back of their hand. :)

Alternatively, OP, send me an email and I'll see if I have the available bandwidth to help complete your project.
i hope you consider doing a complete revamp of your site because it sucks...

if you don't click on the main link of a listing, just right, you end up opening the side menu;

in order to post a comment you have to subscribe to twitter... no thanks; if you really want to grow your user community, be more respectful to their needs/wants and idiosyncracies. we're living in a post edward snowden world and some of us just aren't comfortable with chauffeured access anymore, no matter how convenient it is;

you have to wade through a lot of half-baked apps before you get to real products -- so a better way to filter and curate the listings to get bona fide products and services would be helpful;

and get rid of the date-based segments. i have yet to figure out what purpose that serves because it seems like listings are being added after-the-fact. i find that even though i visit the site on a daily basis, the next time i visit, i am constantly having to go back and look at the previous one or two days to see what has been added. whereas if your site was more like hacker news, with lots of churn going on, at least there is no way to really know what you might have missed. so you are less dissatisfied. i know i probably miss some of the best stuff showing up on hacker news but i have no way of knowing, so it feels less burdensome. with the way your site is set up, i always have the perception -- right or wrong -- that i missed something so i need to go back and pick up where i left off.
Yes, but consequently, you'd have to pronounce the cities of e.g. Spain and France or the Swiss breakfast invention Müesli correctly as well instead of adapting them to German.

In my opinion beeing understood is more important than beeing correct and whatever people adapt to is ok in my book. I even learned to tolerate the horrid ways north americans pronounce places in latin america. Languages change and mix all the time. For the good and the bad. I just don't care enough about uber, and I'll just stick to the way people pronounce it once I'm back to Switzerland.
I was trying to think of a good answer but you're right.

The key advantages are decentralization and anonymity and to the average person who just wants a simple secure payment solution a credit card has all the advantages.
This isn't about Emacs changing the implementation language, but changing the VM that Elisp runs on. Don't worry, there won't be any Scheme in your Elisp.
Ask HN: Go beyond the programming aspects of my app Securing/Funding?
The other day i had a great idea, its no where to be found on the markets iOS or Android. So the other day i built it as a weekend hack i think that this app has great potential... I am young but wondering what the best way togo about raising money while preventing others from stealing the idea. Are trademarkets/copyright/patents needed to secure the idea? Any advice beyond programming the app is welcome... however i am mostly interested in finding out how to go about funding the idea. I would just need small amount of funding to try and scale this idea for x amount of months to test it and see how the public would use it, and if its something that would last long term...
Thanks HN!
Another productive idea: allow github repos to come without "pull request" button - that's the one feature that can't be disabled, but for various projects that would be exactly the right thing to do: the "it might be useful to others, but for me it's done" projects just like those using github as mirror (because people desperately need the fork button).

But it doesn't make immediate business sense: projects not using pull requests don't buy into the platform. Amazing enough that the bug tracker can be turned off...
Re: "Today's routers almost have to have an in-memory table mapping all 4 billion IPv4 addresses to Autonomous System Numbers."

Full BGP Table is around 500,000 entries, so you are off by several orders of magnitude there.
Here are some more details on how you can do this course in a self paced way using videos from the 2014 lectures

http://www.r-bloggers.com/in-depth-introduction-to-machine-l...
Billion-dollar lawsuit against Apple may be missing a plaintiff
You cannot disable pull requests on Github. You can disable the issue tracker. You could however put something in the summary shown at the top of the page that you will likely not accept pull requests.
Once again: I was comparing the peak speed of one rail line to that of another. Read in context. This snark doesn't even make sense on this part of the thread.
>> He said Omnibotics will "build smart home electronics and I'm hoping that we can finally make it possible to make your house more responsive to you, to give your house a user interface other than mechanical switches and knobs."

Wondering how that vision loops back to his childhood in the Japanese styled home. What kinds of interface? What definition of simplicity?
Industrial Robot Katana Fight
So what's so good about cooking things into the browser? Is it a self goal? Regular issues with plugins are security risks and lack of trust. DRM inside the browser doesn't help it and doesn't solve it. I'd say the opposite, it becomes much harder to separate so it only increases the risk.

So the author can cheer for the abstract benefit of moving plugins in the browser, but actual benefit isn't explained, since it's actually not a benefit at all.
This is really great advice. Servers should implement a policy of default deny wherever possible. While it might not block the attacks directly, but it can significantly inhibit the attacker's ability to quickly pivot to a useful pwned box. For example, most scripted attacks leverage an exploit, then immediately download a payload, execute, and phone home to "register" the box on the attacker's network of owned machines. Having a solid set of firewall rules based on a base policy of default deny will stop these scripted attacks, which constitutes the vast majority of the attacks you'll see knocking on your door in the wild.
Blockstream's eleven (!) founders include the majority of Bitcoin's core developers—they're also the ones pushing most fervently for a fork of the Bitcoin protocol. Is there anything to be worried about here? (That is, besides the perplexing nature of a startup raising a $21 million “seed round” for its multitudinous founders to develop an entirely new and unproven technology stack.)
Not today, and tomorrow isn't looking good either. But if i had to make a 100 year bet, i'd bet fmri's are the human computer interface of the future.
Room temperature superconductivity (0 Celsius) = perpetual motion machine to me. They are both stored in the same region of my brain. This would CHANGE EVERYTHING

Finding a room temperature superconductor "would have enormous technological importance and, for example, help to solve the world’s energy problems, provide for faster computers, allow for novel memory-storage devices, and enable ultra-sensitive sensors, among many other possibilities." from http://researcher.watson.ibm.com/researcher/view_group.php?i...
Because most of the economically important trips in the US are more than 600 miles apart, except for the part of the country that is already well-served by rail?
It's not even that though... It's the child's mother's _perception_ of how they do in school.
IANA and the RIRs are stepping away from their requirement that everyone route through their ISP's parent space. They quickly discovered there are a lot of reasons why Provider Independent Address Space (PIAS) is critical to any real business, and that nobody is going to re-number when they change ISPs (not to mention the hassle of having to deal with multi-site environments). The entire concept was a pipe dream.

If they hadn't yielded on PIAS then every enterprise network engineer out there was just going to deploy in RFC 4193 ULA space, say screw you to the IETF and implement RFC 6296 - NPTv6 on their perimeter.

Net-Net - Once IPv6 starts to get traction, we're going to have routing tables of roughly the same size, but they'll just consist of /48s instead of /20s.
Show HN: This won me the Vistaprint Tech Challenge
I'm interested in this thread because it had so many instances of unstated premises hostile to remote work and I felt someone should say something to set the record straight.

It saddens me that you chose to ignore the substance of my argument and focus on visiting my intentions instead.
The setup you're describing is, if at all urban, only barely so. Really on an area average you've just described a suburbs which happened to develop with a dense enough core that there is little or no 'free parking' for the businesses.

It would be like me picking out the area called 'west Seattle' (one of the near by suburbs of Seattle) when I should really be talking about Seattle as the urban environment.
http://www.slate.com/articles/business/moneybox/2013/09/pove...

Take from it what you will. One thing is for sure, it definitely can become an endless cycle once those 2 events(bad decision(s) and poverty) happen within a small time frame. For me personally, having a guilt-inducing high-salaried SF tech job gives me the peace of mind of not worrying about money; allowing me to read all kinds of articles/comments on topics like this, as well as financial & nutritional material - which I assume lead to better decisions for me & my family.
I actually found this more interesting than the original article
Yes and no.

New Horizons is a flyby mission. That is, in order to reach Pluto in a reasonable amount of time (it was launched in 2006, time-to-Pluto will have been nine years), it launched with a high speed which was further boosted by gravitational assist from Jupiter. It's not carrying fuel to brake this speed, nor is Pluto massive enough to be used for gravitational assist to slow it (which is how other Gas Giant orbital missions have slowed sufficiently to be captured in orbit).

From Wikipedia: "New Horizons is intended to fly within 10,000 km (6,200 mi) of Pluto. New Horizons will have a relative velocity of 13.78 km/s (49,600 km/h; 30,800 mph) at closest approach, and will come as close as 27,000 km (17,000 mi) to Charon" (Pluto's moon).

http://en.wikipedia.org/wiki/New_Horizons#Pluto_approach

The nearest approaches can still be adjusted depending on mission parameters as the probe approaches Pluto. Some consideration is given to the post-Pluto mission, with other Kuiper belt objects being targeted for study.

In the roughly four hours it takes for radio signals from the flyby to reach Earth, New Horizons will have travelled half the distance between the Earth and Moon. Which is to say, it won't be hanging around Pluto very long.

By contrast in the case of Mars we have multiple probes in orbit around Mars, including the Mars Reconnaissance Orbiter (MRO), which through a combination of thruster fire and aerobraking (dipping into Mars's atmosphere to slow its velocity) has been orbiting Mars at an altitude of 300 km, allowing for both photography and other sensor observations, since 2006. The result is a vast wealth of close-in imagery with a resolution of up to 18 meters.

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

So: yes, if all goes well we should get some high-quality imagery of Pluto, from as close as 10,000 km -- 33 times the distance of the MRO from Mars. But it's going to be a once-through pass, at high speed, and with no options for retargeting sensors from Earth to reexamine interesting objects.
Python has PEP to extend the base system including the standard library. Maybe it should go through that instead of being third party code in some "repository"?

The closed source market of (say) third party win32 controls (GUI widgets) is also messy - just look at how many calendar widgets are out there, but nobody complains there. That's "market forces at work" ;-)
There was also this HN submission: https://gist.github.com/lelandbatey/8677901 (comments here: https://news.ycombinator.com/item?id=7520216)
> Formal specification languages look remarkably like programming
> languages; to be usable for significant applications they must meet
> the same challenges: defining a coherent type system...

Lamport disagreed with this statement before [1], wonder what he'd say nowadays (he's been known to change his mind). Gossip warning: Lamport gave a talk at Meyer's university a few years back, bashing OOP. Meyer's a huge OOP proponent.

[1]: http://research.microsoft.com/en-us/um/people/lamport/pubs/l...
The memory and performance regressions are frightening. I don't know enough about the specifics to know that this is a good or a bad idea, but it definitely looks like they have their work cut out for them.

This does remind me of the post from the other day about a time traveler. With an expectation that things will get faster, the opposite seems to be the norm. :(
“This” in JavaScript
Who is it exactly that has too much power over "our" culture -- women? Politically correct killjoys?

On the Internet it's hard to be sure, but I haven't seen any negative comments about lenna.jpg that I can attribute to women qua women.

So I guess that leaves door #2, huh?
If you want to do this in much faster than realtime, calculate the transform once and apply it e.g. using OpenCVs remap (1).

1: http://docs.opencv.org/doc/tutorials/imgproc/imgtrans/remap/...
Uncovering the Feelings of Generosity
This is really incredible news. I think in combination with Visual Studio being available for free and Microsoft's new .net runtime for Linux, this is going to make F# look a lot more viable.

(Not that WebShaper's dual licensing was unreasonable on a theoretical basis, but in practice it just seemed to make it too much of a pain to make me want to put the effort into learning it.)
The Github link for the code wasn't obvious from the blog post: https://github.com/silentrob/superscript
Some people just suck at this. As crude as it sounds - its true.

Even among my highly educated finance peers...they can deal with complex derivatives but somehow they're unable to budget further than a week. How that is possible...no idea.
I would suggest highlighting the line that changed as well, with a subtle background color.

I mostly use GitGutter, a Sublime Text plugin that puts a symbol in the "gutter" (line numbers column) to indicate which lines changed, where one was deleted or where one was added. It works only on git repositories, though.
Moreover, for the maintainer of the alternative fork, it would be nice to be able to clone the pull-requests too from the main repo. They will be able to merge any new PRs into their own fork quickly and also to automatically inform the PR's watchers.

Yeah, that would be cool. The only thing you can do right now it's to just watch the original repo, and send messages to the PR submitters to open a new PRs against your own fork.
very interesting take on creativity.
Sorry, obsolete info. "Repurchases by firms in the open market, the main type of buy-backs today, used to be banned. America loosened its rules in 1982, Japan in 1994 and Germany in 1998." (http://www.economist.com/news/business/21616968-companies-ha...)
The actual publication, http://www.nature.com/nature/journal/v516/n7529/full/nature1..., is not quite so bold as to say they've demonstrated room temperature superconductivity, rather:

"Among these, the enhancement in the dx2-y2 character of the in-plane electronic structure is likely to favour superconductivity."

They cite two of their past publications, "Optically enhanced coherent transport in YBa2Cu3O6.5 by ultrafast redistribution of interlayer coupling," and "Optically induced coherent transport far above Tc in underdoped YBCuO."
If they had actually unequivocally shown pulsed YBCO to be superconducting at room temperature the title would be more like, "ROOM TEMPERATURE SUPERCONDUCTIVITY YES!!!!!"

The real demonstration of superconductivity is measuring a Meissner effect (exclusion of magnetic field) in the material (https://en.wikipedia.org/wiki/Meissner_effect). I haven't read the articles in detail, but it sounds to me like they have seen some properties that are similar to those found in the superconducting state, but they have not measured a definitive signature of superconductivity.
To which trips are you referring? Do you have any data to support your statement? I created a quick list of cities where high-speed rail should fit the distance metric.
What's the point of the PNG-to-JPEG step? Can't FFMPEG use PNG frames to make the final video?
Agreed, a "health status" for projects would be very beneficial, and probably not that hard to implement.
yes. Got it all mixed up, was thinking m68k is same size as m4, and later somehow m68k became 8051 and gates transistors :(
If you're going to trust a website with your credit card you probably trust them enough to not try and steal your paypal information.

There isn't a way to solve this issue without hurting the user experience. For some websites, that's a fair trade off.

Maybe a browser could put in a "Verify iframes" button that would show you the payment form is actually coming from PayPal.
Also a good way to name wines/beers. At least, I've long thought that there was an unusual number of them with the format Adjective Animal.
Sociologists call this "cultural capital". It's hard to gain status if you aren't surrounded by examples of people doing the same, informing you how to improve your lot.
Better title:

Show HN: Solution to Vista Pick Pack Challenge (This won me 10K)

I don't like very much the "(This won me 10K)" and perhaps a moderator will remove it. But I suppose you are very happy with this so I copied that part from your original title.

Alternative:

Show HN: Pick Pack Solver (I won with this the Vista Tech Challenge)
Income inequality leads to lower marriage rates? Correlation = causation
The DJI Phantom is 2 kilos, and it is small. What is this 1 kilo monster you speak of?
Readership and Wikipedia
This one works in both python2 and python3.
Nope, luck is a thing.

https://en.wikipedia.org/wiki/Fundamental_attribution_error
I wish Emacs would switch to Scheme as an implementation language. Scheme is a lot more elegant and a lot less crusty than CL, not to mention Elisp.
I have heard about so many of these "airplane nearly hit a drone" scaremongering stories that I simply don't believe it anymore, period. I think it could have been a bird, or something else that simply passed by too quickly to be identified by the pilot, and they're calling it a "drone" just because they wouldn't mind getting those things banned anyway.
Yeah, I think that this is irrelevant to the article. It's just a trick question that plays off our fondness for clean, even numbers.
Ripple Labs' response:

https://ripple.com/why-the-stellar-forking-issue-does-not-af...

(Ripple Labs develops the software that Stellar modifies for their own use, and the original Ripple network still runs on unmodified Ripple Labs software. Stellar was started by Jed McCaleb, who founded Ripple Labs, but broke with the CEO last year.)

The Ripple consensus protocol puts certain requirements on the topology of the network of transaction-validating nodes in order to work properly. They are still investigating, but it's possible Stellar's network fell outside the workable range. Ripple Labs manages their network topology more carefully than Stellar, and this incident may validate their approach. We'll have to see what actually happened.
How does it compare speed-wise?
"You could choose". Therein lies the problem. TCP is automatic, which is a big win. You don't have to set parameters for TCP depending on the data path.
If you want to really get down to it, there is no such thing as security, only deterrents, with enough determination and skill a way will be found through all defenses. There are many more script-kiddies out there than real hackers, IMO obscurity successfully deters the script-kiddies in pretty much all cases. If a skilled hacker wants in to your network he will eventually find a way, if even just through social engineering. With a layered approach to security, obscurity, strong passwords, patched systems, log monitoring, encryption, etc... You will successful deter the "hack of opportunity" and even many targeted hacks, leaving you only truly vulnerable to the skilled hacker.
asynchronous processors, been on the table for over 10 years (if not 20)

http://www.design-reuse.com/articles/35659/8-bit-pipelined-a...
Ask HN: Hate my job, no prospects, don't know what to do
I don't work in the tech industry. I am a teacher in the UK and I hate my job. Working 60 hours a week is not uncommon for me and I am burnt out.

I would love to work in the tech industry but I have no background in that field. I have thought about releasing some side projects as open source so I can build a portfolio but compared to what is out there my work is amateur at best. I can't contribute to other open source projects for the same reason - I'm not good enough.

For the last 2 years I have been creating tools or apps that I think teachers would find helpful with no success. I can't bring myself to work on anything else any more.

Sorry to vent like this but I feel trapped. I'm stuck in a job I hate that I can't leave due to financial commitments. I thought building and developing side projects would be a way out but that has not worked. I can't get a job in the only other field I feel even remotely qualified to work in because I lack experience. I don't know what to do any more.

My ideal solution is to keep plugging away at building side projects which I can one day work on full time. I have read and acted on a lot of 'lean startup'/boostrapping advice, but I just can't make things come together and I don't know where I'm going wrong. Scratching my own itch hasn't worked and I don't know what to try next.
Neat and useful. It reminds me of similar work I've done before at https://github.com/shurcooL/Conception-go/commit/02c5b49187d....
I don't think that's a good idea, because of the active RF transmissions and strong magnetic fields needed.

Passive measurements like MEG could work a lot better, though they have some problems with being sensitive to disturbances....