skysight-inc/HackerNews huggingface dataset:
Being a fairly recent parent, on a weekend trip abroad I was annoyed to learn that for some users (this was in otherwise-awesome Amsterdam's Schiphol airport), the "baby bottle" icon doesn't imply that facilities to actually heat baby food are present.

I felt like all it meant was that a baby-changing table was installed, which really has very little to do with feeding the baby. The two uses are temporally separated (most times).

We ended up going to a café and asking them instead, which of course worked fine but was more costly since it guilted us into having something too. :)
Fed Raises Key Interest Rate for First Time in Almost a Decade
The funniest problem I ran into is that in Babel 6 using `typeof` does not work. Had to rewrite all our code to use Lodash type helpers because it is an external dependency and doesn't go through our build stack. We need our shit to work in production and don't have time to wait for forever.

Bug hasn't been fixed in almost a month: https://phabricator.babeljs.io/T6644

You'd think something like a basic language feature wouldn't break when you update your compiler. I did. I was wrong.

Thank the gods of software gardening that we were only using typeof in five or so places.
Fair point. I've lived in Chicago for most of my life, but to be fair I only know about Flint from the articles I've read so I don't have first-hand experience to compare.

Gary definitely seems like a good comparison the more I read about Flint.
So what's an argument for this being a public policy win that would be persuasive to people who don't reject the whole concept of zoning as the real estate analog to the drug war?
I don't think it's something sinister -- if you continuously base your conclusions in the hypothesis that Facebook is "evil" (whatever that means), then I can understand why you might feel that way.

I see it as a smart product decision where the benefits outweigh the concerns of a vocal minority that project having to use your real name as this ludicrous sin, while at the same time saying that if you don't like a product you can just NOT use it.

Why? I actually enjoy using FB infinitely more than Twitter/Myspace (years ago) because I see it as a network of people - not company profiles or shit like that. While they might layer on things like company pages or video content or other shit, the fundamental foundation of their product is the social graph, with people centered as the nodes. I don't give a shit about your screen name, and I don't want to have to try to remember it.

Regardless if you agree/disagree, brand image does matter in the real world, and I think Facebook product folks know this.
Never Hire Job Hoppers. Never. They Make Terrible Employees (2010)
It doesn't have to be this way. At least stuff like Elm forces semver on your projects. It detects if your new version has breaking changes and won't publish it unless you bump it up a version. That said, Elm is super niche and will probably never be popular. But my point is, there's people doing it right.

I too am confused about Babel 6... but to be fair I haven't looked too much into it. I just think it's weird that something as "simple" as doing ES2015 -> ES5 now has plugins and a whole ecosystem around it. I understand the creator's ambitions, but I'd prefer to just install it and plug it to my build system.

I don't know much about Go, but I am personally looking into Elixir as another backend choice.
Finding a Sponsor: Use -- and Expand -- Your Network >http://www.alllaw.com/articles/nolo/us-immigration/tips-find...

* απευθυνθείτε στον τοπικό Ελληνική Ορθόδοξη Εκκλησία
HN why all the hate agains NodeJS? It's still ( IMHO ) amazing.

Yes the versioning is sad and breaks almost every time. Also some modules look fragile and what was good yesterday is not good today anymore.

But still. Those are the reasons why I still stick with NodeJS :

1. Electron. Simply awesome - I copied 90 % of my app, changed Sequelize ORM to have it's storage to sqlite and boom. I have a webapp as a OS-packaged app.

2. Isomorphic code - I'm rendering React / Flux applications on the server-side and on the client-side. Reusing code, storage and syncing logic between them. Even my logger module works on client-side / server-side.

3. Front-end / back-end needs very similar skills - This is one of my top reasons to tell my clients ( I work as a freelancer ). There will not be a big deal for a front-end guy to write / understand backend code and vice-versa. Also it's javascript. The most popular language.

4. Libraries for most popular services - There is always something, someone wrote that is NodeJS or at least javascript.

P.S. I'm heavily using TypeScript nowadays. I think this solved a lot of NodeJS syntax/compiler problems.
Uh... the NYT is a news outlet. They reported news on the fact that we had a conference, and summarized the contents of the conference (we see possible hints of a new particle). It's not like we published a paper in a scientific journal claiming anything of the sort.

At present there is also a write-up on the homepage of the NYT titled "NATO Nations No Longer Question Need for Alliance," which presumably doesn't reject any null hypothesis either. I guess we should snark about that as well.
It's a user experience decision. One of the major reasons I interact with Facebook far more than Twitter (for example) is that I always know who everyone is and can find a friend without trying to remember their cute screen name.
I've always imagined sites like these are run by a small circle of insiders, who essentially sponsor or promote specific products. I find it hard to believe the promotional buzz and hierarchy of an entry into a site like this completely natural.
I'm curious to know in what scenario one may benefits from this kind of rewriting.

I guess your application:
- doesn't intensely manipulate the DOM (otherwise your js performance shouldn't really be the bottleneck).
- isn't easy to parallelize.
- or you already make massive usage of web workers and you still had issues.

No sarcasm at all, I've recently refactored in ES6 the code-base I'm working on, without noticing any performance issues, and we really gained in readability and maintainability doing so. That's why I really wonder what could lead me to do the exact opposite.
reminds me of this story http://www.windytan.com/2015/04/trackers-and-bank-accounts.h...
Surprised that no one else commented on this: It is completely mad and irresponsible to test a self-driving car on a public highway especially since the one who has built it admits that he has no idea what it is doing. Hotz is putting other people's lives in grave danger and everyone is applauding him for that.
"nothing to do with the LHC"

Or possibly nothing to do with physics - I went to a conference at CERN in '94 about one of their computing projects.

I believe that project became quite popular.
I agree that once you know the European traffic symbols, they require less cognitive effort.

Once you know what they are. You might think they are all obvious, having grown up with them. But they aren't. I went to Germany when I was 9, and they most assuredly are not intuitively obvious.

Ironically, I was told that the European traffic symbols came about because the Europeans could not agree on which language to use. The only exception was they adopted the U.S. "STOP" sign.
Or nobody will ever have to work again.
Online Registration and Issuance of Passports Begins from Next Year in April
The computer virus that blackmails you
Sorry, you got it wrong. The hivemind bias is for AGW.

Seems to me either there are a lot more people supporting the AGW theory or the ones who doesn't support it vote less
> In my opinion, what you really want is someone to bundle composable libraries for you. That bundling has incredible value. You know that everything more or less works, in ways that you'd expect, because someone else managed to test it.

Sooooo a big monolithic framework like Rails or Django? I thought we said those are bad.
Sure, but is the lease likely to have pointers to laws that forbid that?
One Small Step for the Fed; One Giant Leap for the Economy
Not being able to create something useful out of the box on the web is pretty painful. I have the same problem with node, you need 1000 modules with ridiculous names to do anything.

Fundamental core patterns like streams are still broken and suffer from huge UX issues. I hope future versions will use promises and async/await in core and redo streams to utilize this more like Go's reader/writers. Just by punting that stuff to core the UX without third-party modules would improve drastically, and encourage better practices throughout third-party code as well.

I'm not bashing Node I'd love for it to do great. I'd love to use Lambda out of the box with no callbacks and not worry about which streams are missing which handlers or does this third-party module implement them correctly or will it explode on me :D.
Not sure what you mean by that arrow, but if you're implying those things on the right are examples of hard real-time, I disagree.

In hard real-time systems, there's generally the idea that if scheduling fails, things will break and/or property (or, worse, people) will be damaged.

Think of things like industrial high-torque motor control and avionics.
To be fair, that lander looks much less improvised than the tinfoil surfaces and seemingly random boxy angles of the one that actually made it.

By the way, the 1998 battlezone remake did a really good job at transferring the very different design languages of the US and the USSR military-industrial complexes to a space fantasy game setting. The recognizable styles of the fantasy designs were what opened my eyes to the clear differences in their real life counterparts. Military high tech, with its single-buyer nonmarket and extreme focus on function sure is a surprising place to find recognizable design languages!
Sorry I should have qualified - it's true for all the jobs I search for. Other cities might still have jobs that are purely back end or pure games or something but here in Melbourne the jobs I see all have a web UI component.
Ask HN: How does Fed's rate hike affect lay people?
What can we expect will happen? How will we see it in our jobs? In businesses? In inflation? Will there be a recession at some point?
Very clean UI. But how can one judge the OCR quality of this service? The service presents me a converted PDF, but how good was the conversion?

Is this better than https://ocr.space ?

For my private documents I would always use offline OCR software like http://blog.a9t9.com/p/free-ocr-software.html
The ability to handle unusual emergency or unexpected conditions - the same thing that's needed to call a car "self-driving".
New XPrize competition looks for a better underwater robot
> This is why the instant someone invents a totally secure and private way for me to exist online

isn't that impossible due to all the backdoors in software, hardware, and even in the encryption?
> AFAIK struts+arrays in C# are the only construct I've seen that lets you get close to explicitly control ordering of objects.

Check Mesa/Cedar, Modula-3, Oberon, Oberon-2, Active Oberon, Component Pascal, D.

All system programming languages with GC.
Not that I really know - but my stereotype for UK SF personnel is someone that looks more like an Olympic long distance runner than a weightlifter.
Null hypothesis: There is so such thing as toast.

Experiment: I had toast for breakfast.

Null hypothesis rejected.
Probably a silly question, but is there a reason all these 'additions' are being snuck into bills and what not? Why does the system allow members of congress to add unrelated extras to bills in the first place?

Wouldn't a simple fix for things like this be 'only allow a new law proposal to be about a single topic and nothing else'?
Ask HN: Boilerplate MSA for software freelancers
I am creating my standard MSA (master service agreement) for my software consulting business. Does anyone have any good references/templates/boilerplate examples of a good MSA for this type of work?
Basically yes.
> "He says he’s come up with discoveries—most of which he refuses to disclose in detail"
Well, I'm glad to help anybody through getting dragged to church. I always found that miserable.

But I meant something different. Software developers, for example, mostly don't talk about voltage levels, even though everything we do is influencing a voltage level somewhere. When I describe a social interaction, I don't open with, "Well, we're all primates, so we often eat together for reasons of social bonding." When you go visit your doctor, they don't open with, "You know you'll die right? So let's talk about slightly prolonging your inevitable gruesome death."

Bringing the basic frame back into focus can be interesting, and occasionally it's revolutionary. But when a novice says, "You're ignoring this super-obvious thing!" it's mostly pretty dull. It often drags a conversation from the level of a graduate seminar to a remedial class.

That's not to say I'm opposed to teaching somebody the basics. But HN has a depressing tendency to assume that our raw smarts are just as good as somebody else's decades of experience. Even when, as here, those people are also obviously smart. I'd love to see more commenters asking themselves, "What if they already had considered my point?" Rather than just assuming, as here, that a team of 25 MDs and PhDs from a variety of serious institutions had just never even thought of genetics as a possible explanation for a biological phenomenon. And doing that based not on a careful reading of the paper and related work, but on a 6-item Q&A in a lightweight pop-sci magazine.
I like this concept, now how does one tell the difference between a tenacious insider with a crazy idea that just might work, and a tenacious insider with a horrible idea that they just won't let go of?
Just some things I wanted to add:
* loved learning about your threat/opportunity evaluation algorithm as it played out in evaluating me. I'm def gonna steal this when working with folks who are analytical like yourself!
* the business school quip was quite entertaining.
* your attitude of economic incentives not aligning, so that's why we shouldn't work together, meshes 100% with my beliefs and values. Not sure if that fits under the umbrella of irony, but...

Anyway, thanks again for the convo, you're a good person in my book!
I'm replying to you, but really you're all saying the same thing. I've lived half my life in GA and NC, and I've seen the opposite. Guess it's very dependent on the cities.
> This changes over time, though. I'd probably not call Nim to C a transpile, although I might have in the past.

You think that I can take a program, run it on some input in the past, and it's a transpiler, assuming that it fits the other part of your definition. Then I wait, say 10 years, run that same program on the same input and now it's not a transpiler?
I've been to 25ish countries and the bathroom symbol is not universal.
Tails 1.8 released
Using his grandmother's journal, adventurer recreates a 77-year-old road trip
Isn't that was the term "poor" feels like when you use it? When you think it about somebody you see?

There is a class of person in this world who were made slightly broken, and whose lives and conditions embody every aspect of the term we use to describe them: poor. Poorness in ability and work ethic, or else they would have earned wealth. Poorness in morals, because we all know poor are more disposed toward crime. Poorness in learning, or they would see how uncultured the way they live and behave is. Poorness in character, since they can't muster the resolve to elevate themselves from their state. Poorness in foresight and planning, since any money they get they squander. They are poor because they are poorly.

In so many ways, they are like children that need the scolding and guidance of those who have made something of their lives, or, at the very least, our mercy and pity for lacking what the rest of us have. When you do consistently poorly in school, you are not promoted to the grade for your failures. In the same way, poor people should not be elevated from their class except by their own means and efforts. And when their failures compound, though they resist, taking their children to be raised in better homes is a kindness that saves a life that might been ruined by their parents' poorness.

If any part of either of these passages rubs you the wrong way, why is it that you don't you do your shopping on that side of town or worry whether your doors are locked in some places more than other?

I know people exceptionally biased against those in poverty, who draw a broad line between "them" and "us", without being aware. And despite years of volunteerism, until I read "Poor Economics" by Banerjee and Duflo (http://www.pooreconomics.com/), I didn't really understand much about how poverty worked at any scale, and I'm glad for the excellent and sometimes damning research into its effects.

Children currently in poverty are not doomed, but resource scarcity is a tremendous drain on their ability to engage in risky but impactful changes. I think this complication is reinforced by mores on respecting elders and authority, who may command that children not value academic educations over the teachings of their family or religion or else risk punishment or conflict. Parents who didn't receive education can also be dismissive of its value, and prideful authoritarians can resent children who outgrow them too quickly. A good question, then, is, how do cultures and societies survive new information?
So to explain the world we see, we combine quantum theory, theory of relativity, dark matter, gravitation, electromagnetism, two types of nuclear force and a zoo of now 62 elementary particles?

I often wish for some kind of "Physical Philosophy". That tries to make sense of the world independent from those theories. For example: what if the theories just keep growing indefinitely? If we keep "finding" more and more complex theories that explain some aspects of what we see better then the old ones and keep "finding" new particles? What would that tell us about reality? What if we found a very simple formula that explains everything with just one type of particle and one dimension? Would it matter?
The Chrome password manager still crashes the entire browser when trying to save any password with emoji in it on Windows. Firefox works perfectly fine.
Yup. There's not even much THERE compared to other malls. A few craft stores, a game store and comic shop, a QFC grocery, and then the food court (mostly all small-owner), book store and a few kids places. The demographics do definitely help but the lack of over-wrought big-box malls with nothing but huge chain stores make it feel like you're actually in a community.
I just use the OCR function built in to Adobe Acrobat.

Don't know it the OCR function is available in the reader version.
Congress Slips CISA into a Budget Bill That's Sure to Pass
a citation for point 3: "Most violence in the world is motivated by moral sentiments" (https://news.ycombinator.com/item?id=10700766)
Add yourself to KSI's music video
Sounds exactly like the FTDI FT232 "serial killer" saga all over again.

They got many people very pissed off and probably never buying or building products with their chips again.
> Tuning GCs for workloads is probably as much or more work, in my limited experience, as designing your program from the bottom up around its specific data patterns.

If you are coding the full application yourself, probably.

If doing distributed development with 20+ team members from multiple contractors of various skill levels, which is my world, I have my doubts.
I don't think you understand what the parent is telling you at all.

It's clear from what they wrote that both the parent and the author of TFA know all that you described. The problem is not that they don't know these things or that they're "doing it wrong", it's that they disagree that the way Swift does is it's the better way, or in PL terms, the most expressive way.

>Let's say he gets what he wants - a distinct collection of instances that fulfill the 'Account' contract, but are different types. The approach so far is that to fulfill 'Account' by providing an accountID. That accountID is what indicates if two 'Account's are equal. What if a Twitter account and Hacker News account have the same id? According to this protocol, they are equal.

So? There's nothing wrong with that. If that's how he defines equality and not at the class level, that's what he should get. He should still be able to use a set with his definition of "equal" (which he could trivially change anyway).
Fed Raises Rates After Seven Years at Zero
It'll be interesting to see how this affects the lending models spawned from low interest rates.
There's an IDE kind of environment as x0x0 mentions, but I think you're referring to the ability to mix code and text and figures all in one document? ~~MATLAB doesn't have that to my knowledge, at least not yet.~~ Strike that, there's MuPad, like the other comment mentions, though it is indeed rarely used in my experience.

Relevant to the topic at hand, Julia does have that functionality already, and it in fact (afaik) uses the same engine that's behind iPython, the Jupyter environment. There's even a web-based community version for people to try stuff out: https://www.juliabox.org/
Would you say that, for this reason, large companies should maintain small insulated "Google X"-style incubation divisions to attempt to get the best of both worlds (stability of the big company with the risk-taking of the small)?
There is LEED.

http://www.usgbc.org/leed
I would be curious as to the costs involved in creating a business from scratch that mirrors 23andMe's functionality with regards to design, marketing, legal, and scaled PCR.

I suspect it's a big chuck of change as they got $4 million from Google back in the beginning.

They do have long legal coat tails, so it might be indeed available business real estate for the intrepid.
My implication that I didn't effectively communicate was that they deserve to be with the True You in life, not just on your death bed. It's not about easing your conscience. It's about giving people the feedback that they need to be fulfilled humans!
Is this based on tesseract?
California DMV: Self-driving cars must have driver behind wheel
I have significant experience in faking sensor data (specifically radar), and can tell you from it that fake sensor data is terrible. There is way too much going on in the real world to accurately create sensor data without actually recording sensor data. That is, you can manufacture the situation for the sensor to capture much more effectively than you can manufacture the data from a model.

Even pseudo-faking like we were trying to do, wherein as generated signal is injected into actual, recorded background noise, is fraught with problems. Anybody who tries to develop a control system based solely on such data is in for a rude awakening when they try it for real for the first time.
Exponential possibilities with a database of robotics manipulation.
I knew I should have included the caveat of being widely available on many platforms with a rich library ecosystem :).

I'm sure they fit the definition but I don't know that I'd want to use any in production aside from D. D is so similar to C++ I'd just rather use C++ instead since it's a bit more proven of a stack.
"So this is how liberty dies...with thunderous applause."