skysight-inc/HackerNews huggingface dataset:
I'd add a criteria d): you truly enjoy flying. I know a person who does this and the thing that makes it work for him is that he truly just loves the experience of being in an airplane, and looking down and marveling at the incredulity of the experience. If you don't feel that way about flying, then the whole hobby becomes more of an unpaid job.
Woah that is some wild postgresql
Environment variables should STILL be used in a production environment. This article helps manage development environments.
Like the very known sequence? ;) http://oeis.org/A104101
Sometime in the future, in a book...

"And thus it was learnt that on the twentieth repetition, company-wide emails cease their function, having been seen and imprinted many times, as it was with the boy who cried wolf. But with the experience of failure comes wisdom and strength for the future of the civilization who wishes to become spacefaring." Elon 36:15
PARC didn't just have an external spinoff effect, with the laser printer invention alone they supposedly made enough profits to cover all the PARC costs.
Where did you find that? The service existed a long time before Go was created.
Hah, I went to high school with her. I saw the early Microryza stuff, didn't think much of it. I'm glad it seems to be going well.
As someone who's both heavy into this hobby and a software engineer at a major tech company, I'm going to disagree. I get to fly around the world having fun while spending very little.
Try sites like these:

* Namium - http://www.naminum.com

* The Name App - http://thenameapp.com

There are some more sites like these but more focused on domain names, all from here - https://blog.growth.supply/300-awesome-free-things-e07b3cd5f...
Your points are good.

I'm pretty sure brudgers is either trolling or dysfunctional in some way.
Your simplified understanding matches my own.
Hi 314

Even for this early version I had debated whether it was worth it to do it for descendant tree due to clutter issues (it can still happen for ancestor trees, but the heuristic limits used make this a little rarer). I'm not quite sure I understand what you're suggesting though - the curves coming into the top do terminate at the birth year, but the node itself kind of covers this up - is that what you're referring to?
When I redeem points, the flight is part of it, but it's really about the destination. A year ago I used my points to fly first class to attend ScalaDays in Berlin. Last November, Tokyo, Taipei and Hong Kong over two weeks. Earlier this year, five weeks in Southeast Asia.

I would say you have to enjoy travel. If you don't like flying and don't care for international travel, yeah, it's not a hobby you'd enjoy.
As much as I would like the government to make such bids, I don't agree regulation is useless. Sure, no policy can completely prevent zero days from being sold - in fact, this particular policy doesn't even try; it just limits who you can sell them to. But if that means that organizations and individuals who wish to remain respectable and avoid any trouble with the law, however unlikely it is to be enforceable in practice, limit their trade to quite nefarious actors rather than extremely nefarious ones... it's better than nothing.

edit: that is, it's better than nothing if it avoids harming the good guys too much, and as I said, I am skeptical of many of the critical comments that have been made, though, buying Google's, I hope the rule will be amended. Argh, I'm too tired to express myself properly.
My most recent problem unsolvable by feature detection has to do with the HTML5 `dragend` event:

https://github.com/Zarel/Pokemon-Showdown-Client/commit/30f2...

In Chrome, event.pageX/pageY refer to the position of the top left corner of the drag-preview-image, relative to the top left corner of the page.

In Safari, event.pageX/pageY refer to the position of the mouse curser relative to (0, window.innerHeight * 2 - window.outerHeight), a point slightly above the bottom left corner of the screen.

(Neither of these is spec, which as far as I know says that event.pageX/pageY should be the position of the mouse cursor, relative to the top left corner of the page.)

I eventually got around it by storing values from the `drop` event, but anyone who needed these values from the `dragend` event would be screwed.

My next most recent problem unsolvable by feature detection has to do with HTML5 Notification, whose API was massively changed recently. Attempting to use the new API on old versions of Chrome would cause the render process to crash (not just throw an error you could catch in a try-block, but actually crash like http://i.stack.imgur.com/DjdCX.png ). Of course, using the old API on new versions of Chrome would fail silently, so there was zero way to reliably deliver a notification to the latest version of Chrome without crashing older versions or using user agent detection:

https://code.google.com/p/chromium/issues/detail?id=139594
Really glad you got to see Josh, Travis. I too remember "this too shall pass" and all the optimism he shared. I'm a bit jealous you got pitched by Josh to join Grooveshark because by the time I joined, I had to pitch him! And he somehow convinced me that working at Grooveshark was a privilege (it was) and I would be happy being the intern until my employee status was granted. I'm pretty sure I bear hugged Josh the day he told me I was going to receive a paycheck! ha! Among all the lessons Josh taught me, the most important one was that persistence pays off. And without a doubt, Josh had determination in spades.

Such a sad day.
TLC – the easiest isomorphic template kit for JavaScript+html
Did you enjoy it? The same thing can be applied to programming.
> Every credit card should be accompanied with a spreadsheet entry with all details (un/pw, bonus, etc.)

Don't store usernames and passwords in a spreadsheet, use a password manager.
The other reason for C is that the reference implementation is generally expected to eventually have bindings for every other language - a new standard won't flourish if you find out it's hard access to it in your choice of language.

If you can also write an implementation in something such as Haskell, verifying the input/output between the two implementations is a great way to assure it works as expected.
From the Jargon File: http://www.catb.org/jargon/html/R/Real-Programmer.html

"Real Programmer" is derived from the name of Real Programmers Don't Use Pascal [0], which describes "Real Programmers" as being those who use FORTRAN or assembly or something similarly painful to write software in versus someone who used high-level languages. Nowadays it's generally understood to mean anyone who writes code either directly on "bare metal" or very close to it despite the use of higher-level tools; nowadays, the term's used more-or-less ironically (since modern compilers have gotten much better about proper optimizations), but Mel Kaye - the "Mel" of "The Story of Mel" - was (is?) the archetypal definition of a true "Real Programmer".

The term "Real Programmer" predates "The Story of Mel" by about a year; "The Story of Mel" was written as a direct response to "Real Programmers Don't Use Pascal" (namely, its claim that "Real Programmers write in FORTRAN"). Mel makes FORTRAN programmers look like quiche-eating Pascal programmers in comparison.

[0]: https://en.wikipedia.org/wiki/Real_Programmers_Don%27t_Use_P...
That's noisier, but it isn't a louder signal. We're talking about detecting alien species across vast distances. You can't do that by looking at a planet's light pollution AFAIK, because giving off this level of light is just not very notable — the sun reflecting off our planet is much brighter.
Thanks for clarifying the use case, I didn't understand that from looking at the web site.
I find TS to be quite productive, especially when combined with a great editor that supports it (Visual Studio Code).
Oh, I was talking about the activity of flying to a destination and immediately returning, just for the miles.
Is it worth it? Whiplash and the fetishization of crunch
Low-level crypto stuff such as block cyphers and hashing functions is usually done in C or assembly language. One of the biggest reasons is that its very hard to avoid timing attacks on higher level languages (when a computation takes a different time to run depending on the inputs an attacker can extract some info about secrets you control). Performance is also really important because the bad guys will use whatever means necessary to speed up their brute-forcing and you don't want to give them too much of an edge.

Another reason for C and assembly is that when everything your algorithm manipulates is a bunch of bytes you don't get much advantage from a type system.
Yeah, I find that nuts. I don't do mileage runs personally, I just don't have time. Plus they're not nearly as profitable anymore.
It's perhaps also worth looking at Microsoft's CodeFormatter: https://github.com/dotnet/codeformatter

It rewrites code to match their coding style.

We used the xunitconverter (which is part of the codeformatter repo) recently to convert a whole bunch of old MS Test based unit tests to xUnit. https://github.com/dotnet/codeformatter/tree/master/src/XUni...
I looked again at this and it seems to be correct, based on Wikipedia etc. It's a weird tree that had some serious genetic consequences for Charles II - here's one note on that: http://blogs.discovermagazine.com/gnxp/2009/04/inbreeding-th...

btw, if you "pin" a person so that the popup remains showing, you can click on the name to do a google search of that person.
Well put. Geography is vastly underestimated as a limiting factor. Not simply for $ – living in the Bay Area is barely feasible for a young person without dependents – but also the many quality-of-life trade-offs that come with a move. I hope this is a successful experiment.
ASP.NET 5 Schedule and Roadmap
Hahaha. I like this comment. We have 130 physicians who will do part time calls - we also have full time docs. But the benefit of the part time model is that Emergency Medicine docs have never had a model to make extra income for clinical work in which they can only work a couple hours at a time. As an EM doc, when I go to work now, I have to stay there until I'm done usually 10-12 hours later.
I think the assumption is that The Story of Mel has been circulated enough that finding a copy of it isn't a problem.

For everyone else, though, it's part of the Jargon File: http://www.catb.org/jargon/html/story-of-mel.html
First, my condolences to friends and family. Josh clearly touched a lot of people in his life. And Yes, it's a terrific custom. Remember there will probably be many folks who knew Josh that might stumble into this discussion (I hope so, as the testimonials might provide some comfort.)
Do they support users running OpenBSD at all?

That's the main reason I wouldn't do it, when there are other hosting companies that explicitly do support it.
Why are people downvoting this response? It's not malicious nor incorrect.
Even assuming the seat would have gone unfilled his body adds additional weight that requires additional fuel.
Worthless. They are retards too.

No one has passed the beginner stuff, and its worthless to try to talk with anyone to attempt to try.
How so? Would love to address this question and your concerns. What is your perception of how our business model works?
They should do exactly what they would do if it were a non-LEO breaking the law in front of them: arrest them.
> The company didn't grow fast enough.

Even with everyone working through Christmas?!
I was testing Dart in late 2013, for the admin pages of a hobby project of mine. But switched to TS because:

- As of now, TS and JS result in faster pages for me, because with TS and JS I can use React.js instead of Angular or Angular-Dart, and render the pages server side. And TS + React is for me easier to make it run fast, also after page load.

- Dart makes the fastest browser faster (except on initial page load, see above), but other browsers slow down, because they need to download the Dart runtime. This tradeoff feels like a not-a-good-idea, at least not for the homepage and other pages that should load in an instant for new users. So I wouldn't be able to use Dart everywhere? And then I'd have to use both Dart and TS/JS = too complicated.

Minor things:

- I think I felt a bit annoyed that Dart only made warnings of things that I would have wanted to be compilation time errors.

- I like TS better, it looks a bit more like Scala with the `: Type` annotations.

- Dart didn't work well in Firefox for me, it felt like boring to try to investigate what was wrong. (This was in November 2013 perhaps.)

The things I don't like about TS, is that it takes long to compile. And that it takes a while to learn how to use it — I still don't know much about it actually. And I haven't found any good free TS editor on Linux. (I'm about to try Atom I think.)

If it's okay, I'd be interested in having a look at your Dart project? After all I spent fairly much time with Dart; it would be interesting to see what other people build with it :-)
One of the language that has inspired Ruby is SmallTalk. Now we've finally inherited the object browser as well. I'm looking forward for more interactive ruby development where the program doesn't need to be reloaded to exercise the code.
I think you're confused or just being overly cynical. The process, as described, is exactly like traditional 911, but your first point of contact is a physician who can, if needed, immediately dispatch an ambulance (just like in your first scenario). If deemed appropriate (by a emergency physician trained to deal with life threatening situations), an EKG can be requested and the nurse can be guided through the process. If I'm in an emergency medical situation, I would absolutely want to connect with an emergency physician first and I'm sure there are many other people who feel the same way.
It's even the same button. The old photos launcher opened the photos page of G+, the new launcher opens a separate app.
"I can't believe it, Jim! That girl's standing over there listening and you're telling him about our back doors?!"
> Now that Google+ is dead in the water

Why do you say that?

In my experience every single teen I know is on Google+ and not facebook, while the older parents are on facebook.

Some of the teens also have facebook, but none don't have Google+.

This is because of two reasons: 1: Gmail means they all have Google+ accounts almost automatically, and 2: The privacy controls are much better in Google+, and they like that.
I've thought this for years. Basically SV is still just mining the stuff that came out of SRI/Engelbart and PARC. There has been very little fundamental innovation (a.k.a. invention) since then, and we don't have a fundamental innovation culture. We have an incremental advance culture -- basically just massaging and refining old stuff.
Right, and as the article linked to above points out, they are at increased risk of various cancers.
i) A group from University of Arizona is actually doing a prospective study on our patients. The have IRB (Institutional Review Board) approval to collect data and will see our impact on the patients as we move forward. After we proved concept, we were confident enough in our product to let them in and see what we're doing. I stay out of their way, so I don't have details on how the study is structured, what data they're collecting.
I believe isomorphic has fallen out of favor (as it's being reclaimed for its original specific meaning) compared to Universal.
There's a better way now. Click the notifications bell and then in the popup, click on the gear icon - you can check and uncheck boxes to customize which Google products show notifications there.
I spend around 25 days a year in a hotel, and I much prefer staying at AirBnB places than hotels, some of the hosts have been a lot of fun, but sometimes I just don't have time to jump through all the hoops of finding a place and making sure I can stay there and getting keys.

They really need a concierge service where our admin assistant can call someone and tell them "we need a bedroom for these days, with easy subway access to our NYC office" and have them sort out the rest.
Now you tell me. DAMMIT!
That someone would be "taken aback" by someone asking whether the air castles you're painting pictures of are literally worthless says a lot about this whole scene.

> The candidate presumably “worked somewhere where he discovered that these things matter,” says the founder, who asked not to be named in this story.

i.e., someone else screwed this guy before you got to him.

> “There are just so many complications involved” in sharing the nitty gritty of [how the employee is going to be paid last, if at all] in the event of a sale or a public offering. “We’re still thinking through all these things.”

Yeah, I bet you are.
I shudder to imagine how much the experiment.com domain must have cost.
It's great to hear that some counties require fire/EMS dispatchers to be EMTs, but wouldn't it be better if the dispatcher was an actual emergency physician? I don't actually see this as disrupting 911 as much as it is disrupting the traditional dispatch system.
Just popping in to say that it is refreshing to see how open and transparent SpaceX attempts to be with this kind of development... It illustrates the competence with which the company is addressing the rocket failure in terms of diagnosis, rectification, and impacts on their future launch timeline. I'd expect this from an internal memo to affected employees or a private message to SpaceX's clients, but we the public get it too and for free. No expose. Just disclosure.
These are the minimum questions.
I think diff is OK as a verification check after a deployment. But diff is not OK to generate the change script itself.

It's not about abusing the diff. It's about diff being fundamentally the wrong technique to transition from state (C)urrent -> (T)arget.

A diff cannot always bring you to the desired T. The diff only factors in 2 states (C and T) and not X,Y,Z which you may have an import from and which may need to occur during a transitional state before T is reached.

It doesn't factor the desired state T may not even exist to diff against if developers move forward adding objects not for this release. It makes things easier on web developers at the expense of deployments.

Which "scales" better? Migration tools scale better at letting web-devs free wheel in the DB.

For bullet proof deployments migration tools don't scale. They excel at the simple cases but hit a hard limit.

BTW any details on what kind of data in production broke a deployment? Heads up to avoid it myself.
I see what you're saying, somebody has to decide what the law actually is. They do it in collaboration with a huge system of legal training, case law, appointment, election, and the opinions of other judges, but that a single person's opinion counts for so much does introduce subjectivity. Obama makes decisions, but half of us (or whatever) agreed that it was good for him to do so. We place a similar confidence in scientists.

I generally think of a continuum where 100% subjective means only you agree and 100% objective means everybody on the planet agrees. Questions of legality tend towards the objective side of the continuum, and questions of morality tend towards the subjective side. Very little is at either end of it. (Maybe ice cream is 98% objectively delicious or something.) It would have helped if I clarified this before just spitting out that laws != morals because objective != subjective.
Thanks! (although I'm not sure who this is - text me outside of HN if you want to stay anonymous).
.
Those Sn/Sp numbers are in collection - I don't have hard data for you yet. But you'll be sure to know when I do.
I detest how everyone always takes monads, a quite simple concept, and completely butchers the explanation. I think it's likely in large part a reason for a lack of their acceptance and use.
So you would rather speak to a dispatcher who is, at best, trained as an EMT first instead of an actual emergency physician? All the next steps (dispatching an actual ambulance) are exactly the same in the Call 9 model and the traditional 911 model.
That's one of the reasons why I stopped using G+. I couldn't figure out how to make a public link on G+ to a YouTube video - without the comment appearing on YouTube. It got to a point where I would look on Vimeo etc to see if they had the video to link to.
Sadly the stats aren't that good. From the article "Two years on and with a smart name change, “Experiment” has launched 5,058 projects and funded 336 of them" so still a long way to go - Kickstarter's success rate I think is around 40%. That's still 336 research projects that wouldn't have been funded otherwise! Go Cindy!
FYI, nvprof works quite well with MPI, as described in this blog post by Jiri Kraus: http://devblogs.nvidia.com/parallelforall/cuda-pro-tip-profi...

To use nvprof with MPI, you just need to ensure nvprof is available on the cluster nodes and run it as your mpirun target, e.g. “mpirun ... nvprof ./my_mpi_program"

You can have it dump its output to files that the NVIDIA Visual Profiler (NVVP) is able to load. You can even load the output from multiple MPI ranks into NVVP to visualize them on the same timeline, making it easier to spot issues.
I was really pleased that they found a strut in their current batch that would have failed in a similar way. That, for me, is key to the confidence on this root cause. If they had been unable to find one it would have remained "theoretically possible but we don't know how", now it is "if the strut is made improperly it can fail."
Not quite so! At least for Sweden, you can use https://www.betalo.se/ to pay any bill - like your rent. Some credit card companies partner with 'em and waive the fees. (I'm not affiliated with Betalo or any Credit Card company what so ever)

Also, let me remind everyone that Europe is not super small either. There's a lot of diversity. In the Nordic parts, people basically only use debit/credit cards for example. For good and bad, cash is getting rarer here.
Apparently there was a similar vulnerability in Dec 2010 as well. What is the difference btween this and then?
https://technet.microsoft.com/library/security/ms10-091
I'm pretty sure that's exactly what is happening and Techcrunch is just confused.

There's no "tool" to migrate your photos...all my photos are already in the new app.
I actually use the Chase Sapphire Rewards card but I should probably look into the Fidelity as most of my points seem to end up getting shifted into Amazon anyway. It's a little complicated because of the minimum to get to 2% but it's probably a better deal than my free Chase Amazon card in any case.

Thanks!
Some would say that the fact that a patent is sometimes worth 10s of billions is a flaw in the current legal system. While true, I don't think YC is in the business of funding patent trolls.
This is the first time I've heard of Opal (and I think it's pretty neat). Has anyone written about sharing ruby code between the frontend and backend with Opal (or something like it)?
I guess this is not going to help you much, but for any Swedish or Scandinavian people that are interested in these kinds of things - there's http://www.businessclass.se/.

It's basically a Swedish/Scandinavian "FlyerTalk" community. One part editorial and many parts community/forum.
Go Web Programming Bootcamp
About a week ago I decide to look through all my friends' profiles and decide whether Facebook was worth keeping. It made me realise how much of their posts never made it to the wall (or whatever it's called) - bear in mind I only have about 50 people on there with a third are posting nothing. I ended up permanently deleting the account as it's just not worth it.
Josh Greenberg's Personal Blog