skysight-inc/HackerNews huggingface dataset:
Also, the essence of it is sampling the "labels" (the people's face ID) similar to Word2Vec through similarity. When applied to people's face ID, the key phrase is "In feature space, faces of a feather flock together".

Then, use a recurrent ConvNet at the end to pump out probabilities for each class (in this case face) with a low/tractable number of parameters.
Regexp definitely isn't something you'd want to be using if you're primary goal is speed. When running tight loops in string parsing I've found using string splitting and then cycling through the range of indices in a slice was several times faster than Regexp matching. Obviously performance difference will vary depending on the expression and application but that was enough to convince me to think twice about future usage of Regex - as to whether the problem needed Regex or if I was just using them lazily. The latter being a practice I'd slipped into after years of Perl hacking.
Ev Williams: How I Keep Tech in Check
I'm going to be depressed. Stamped Sheeps.
> 4) Wait as other businesses run out of money due to not being able to compete on price.

> 5) raise prices once monopoly is established.

Do you have any evidence of this?

I'm originally from northern Arkansas and my town has store #0002. It opened in the 60s, but it was converted to one of the first Supercenters in the early 90s. As far as I know none of the local grocery stores there have closed - both of them are still there to this day.

I live in Charlottesville, VA today, and there are three WalMarts within ~25 miles of me - yet there are also many other regional and national chains operating in the area, the most notable of which is probably Wegman's which just expanded here.
The Millennials’ Guide to Inherited IRAs
I do not think that every blog post about a piece of software has to have actionable advice for the maintainers. Sometimes you just want write a review and tell other people that something sucks.

It is true, that this is a community where people are working for free and I would personally try to consider that, when I say something online. It is generally good advice to assume, that other people are intelligent, too, and assume "there are valid reasons for this" before "they had other things to do" before "they are stupid".

Doing something for free however does not free you from criticism. Imagine a studio releasing a movie. Critics hate it, because it sucks. If the studio now sets the price to zero, does that automatically mean all critics have to be positive and friendly? No it does not. If something sucks, it sucks and you are allowed to write about it.
Upvoted for someone with a Top Gun nickname pontificating on my worth to society.
1 million Merits.
The argument that people should grow thicker skin is part of the problem. Why do we expect people to grow thicker skin rather than expecting them to be more courteous/civil?

Edit: also the argument to grow thicker skin is seemingly ignorant of scale. Sure a few criticisms should be shrugged off but should thousands, which are disparate, incoherent and likely personally insulting, be part of the thick skin department? Where is the line drawn, and who draws it?
Like it or not, those jobs are on the way out.

Every supermarket around here has self service checkouts already, it's just a matter of time before something like this comes in.

I don't like it, for the reasons you outline. I think we'll lose something. I'm especially thinking of old people who might be living alone and see their shopping trip as an opportunity for social interaction. Unfortunately that's the way things are going though.
Yes, but the estimate provided there is, in my experience at least, rarely computed rigorously. And even when it is, I've never seen it used as part of the appraisal.
Exactly that. Or what if you go to shop with a child and he puts candy bar to the "cart"?
I'd be interested to see if they have manual-fallback in case "the system is down"
No you missed my point! It doesn't matter what happened that day, all that matters is that it became a national phenomenon to praise the ideal of a child scientist.
> Wonder why we aren't working 15 hour weeks as predicted by Keynes? Blame all the people making adverts and everyone who's making content funded by those adverts.

Keynes was speaking relative to the conditions of the day, though. The real GDP per capita of the UK in 1930, when he wrote, was $5400. You wouldn't have to work for very long to make that kind of money, as an average UK worker. I've worked 20 hours a week at a below-average wage and considered myself quite a bit wealthier than your typical low-middle-class Briton of 1930. The big differences are that "normal" living standards have risen so fast, and so much unpaid work (largely housework and time-consuming chores) have been automated.

How do you actually know people are fooled? Your subjective opinion of their best interest? How can you usefully distinguish good advertising from bad advertising? How do you know that people are "persuaded" to act against their own self-interest - and not that they simply have preferences you don't like?
This is neither useless nor bad. This is a convenience and there are literally no downsides to it. If you think the extra human interaction is worth it, do as you please, but i guarentee you are setting yourself apart from at least 80% of the general population.

I'll never understand the view that superior technologies mandate removal of the "old" ways of doing things. No one is forcing you to change, but dont be surprised when most people dont share the nostalgia you have.
Are you asking if there are industries in China analogous to industries that originally emerged in the West?...And comprised mainly of domestic Chinese firms with only a few to zero relevant western firms able to be part of the industry over there?

Then yes, all of them, every industry.
I don't buy it

Do their culture allow for experimentation? For disregard of hierarchy?

You need a license for having a website in China. Very innovation-friendly /s
Ehh, there'd probably just be a "don't buy" bin that you out the items you don't want in.
For simple things, I love the way maven builds projects.

If I want to make a "scripty" Java program I can generate a project file from the archetype which sets me up with dependencies I need and an easy way to write tests.
Over the years, I've seen my own projects get torn apart or receive praise, and it feels like (though I certainly can't prove it) there is a direct correlation to how much I test before releasing.

Because we have such a wider audience on the Web, it's really hard to develop an experience that fits everyone's expectations. And everyone definitely has their own expectations, with almost no consideration that theirs isn't necessarily the majority position. I've had people on Internet Explorer for Windows Phone bitch me out for not supporting their platform. Unfortunately, their noise can cause an out-sized effect on other people's opinion on other platforms, so you can't easily say that it's not cost effective to support niche platforms. On the other hand, something like an iOS app has such a smaller market, such a smaller set of potential use cases, with much higher activation energy, that in comparison it's a cake walk.

The hard thing is that, if you're just starting out, you don't know what you don't know. I think it's possible to release a JS project that gets received well. But there are just so many things you have to take into consideration before releasing a project. I had started to write a list of considerations, but I quickly realized it was getting unwieldy fast and I don't want to be here all day. I think it all comes down to "make the technology transparent". People shouldn't know what you used to build your project unless they go to your Github repo and see it immediately in your README. And I mean that in both the sense that there should be negative consequences to your technology choices that bleed through to the user, as well as you should make no mention of it in your marketing materials. Because marketing material should be 100% focused on selling, and the technology used to build a thing is so very rarely ever a good selling point. At best, it's a distraction. At worst, you'll alienate people for no good reason.

Put another way, it's hard enough to get people to show up, don't hand them excuses to leave. We get told to "release early, release often" a lot. And I believe in that concept very wholeheartedly. But it's in regards to features, not to defects. Work your TODO list until there are no known defects.

HN is definitely a lot better than Reddit, though. Reddit is random, as far as I can tell. Whomever is the first poster gets to set the tone for the thread, and then it's just piling on after that, usually devolving into inside-jokes repeating sound-bites (which are expressly forbidden here and/or will get you down-voted to hell)
This is the reason I opt for alphanumeric passwords without special characters, unless a service requires otherwise. A single extra character in length more than makes up for the missing special characters and past a certain point a password simply is “strong enough”.
2020: New Ideas in Programming
This next Saturday at 10am at HanaHaus in Palo Alto, we'll have a special meeting of 2020 with two presentations.
Check my comment above [1] if you want email notifications. It'll work unless this site blocks robots on the giveaway page.

[1]: https://news.ycombinator.com/item?id=13107226
I'm exceedingly open minded that GMOs are good but you might very well be closed minded that there are some negatives particularly since I linked to a scientific article (albeit slightly pop sci journal) and you gave me link to an organization whos goal it is to spread GMOs are good.

From the SA article:

“Efforts to breed new varieties of crops that provide greater yield, pest resistance and climate adaptability have allowed crops to grow bigger and more rapidly,” reported Davis, “but their ability to manufacture or uptake nutrients has not kept pace with their rapid growth.” There have likely been declines in other nutrients, too, he said, such as magnesium, zinc and vitamins B-6 and E, but they were not studied in 1950 and more research is needed to find out how much less we are getting of these key vitamins and minerals.

That doesn't mean GMOs are bad but it might mean people will abuse the fact they will grow easily on just about anything (I'm exaggerating for emphasis).

As for the unfair advantage it is in large part because of ignorance of the consumers. I admit it is a weak argument but sadly the local farmers often have to grow non-gmo because that is what sells and they will get lower crop yield if there are other nearby GMOs (bugs and cross pollination). It is not enough to be locally grown... you have to be GMO free. I met a farmer in Hawaii Kauai that shared this issue with me and the seemed fairly passionate about it.
Do you mean area surrounding Mountain view is a semi-utopian society or the people surrounding Mountain View have similar ideas? Cause if area surrounding Mt View is a semi-Utopia...
It sounds like the careless actions of the general public really bother you. Let me tell you something: grocery stores are low margin retailers who make their money by volume of sale, not enforcing conformity. The moment you open your doors to the public, you are going to get all kinds of mentally ill, aloof, high/drunk, distracted, disabled, elderly/senile, and (literally) retarded people in your store. It's futile to judge their actions using your idealist looking glasses.

The moment you start kicking people out over subjective "rule-violations", you are eating into your own profits, pissing off people, and projecting your own morality onto strangers. Aunt Minny may have set down that roast because it hurts her hip to walk across the store, and she realizes she already bought a roast yesterday. But over the last 10 years she's spent $25,000 shopping there. Some guy with Crohn's disease may literally shit on your floor if he doesn't drop his perishable item and run home/to the rest room. If both of those people are regular shoppers, sure the lost perishable item eats into your bottom line, but in the long run you are making a profit off them.

Waging an unnecessary morality war can only impede your ability to run a profitable business.

Edit: why not just give employees handheld IR thermometers, and if the temperature of the product is < $MEAT_MAX or $VEGGIE_MAX degrees then allow them to restock it.
Wait - is the author just measuring Zillow's accuracy the same way Zillow does? As in, "Here's a poll that asked N people something. Let's check the poll's accuracy by calling 3 of those people and asking them the same question again."

That seems... not useful in any way.
Have you ever tried hex fiend? That thing can load 20Gb files and allow you to scroll through it easily...How does it do it and why doesn't everyone copy them?
The elephant in the corner of the room is: there is no shortage of scientists. The great universities of the West churn out far, far more PhDs than there are post-doc positions for, let alone tenure-track. This has been true for decades at least. I probably know a few dozen PhD holders personally, and I can count on one hand the number actually working in academia...

Maybe what's really happening is that boys are impulsive enough to let their love of a subject overwhelm their better judgement, and girls take an objective look at long-term career prospects, then sign up for law or med school, both of which have very high female participation.
The saltiness isn't over what he did, but that he claimed to do something he didn't do. He did not build a clock as he claimed. He moved a commercially available alarm clock from one case to another. If he designed the logic and built it out of logic gates/a PLD or even built a kit, he could have legitimately claimed he built a clock. But he didn't.
You're looking at it from the wrong perspective. What you, as a customer, value doesn't really matter. The store owners don't introduce cashless checkout in order for the customers to save time, they do it so they can save money.

Human cashiers will probably exist in the future too, and if you value it you'll be able to pay extra for it.
> You assume I was being paid to work on Babel.

I didn't assume that. This post isn't about Babel, it's about the "JavaScript community", which you are being paid to work with.

> The vast majority of open source maintainers are not paid in anyway whatsoever.

I know. I'm one of them. I spend ~20 hours a week on open source on top of my full-time job. I know how stressful it can be, but I'll never complain about it because it's my choice to be involved. I'll definitely not be complaining about it if that 20 hours was something I was being materially compensated for.

> Conferences pay me to fly places and stay in hotels because they make a profit off of me.

Yes, this is how business works. Work is exchanged for tickets and advertising. Part of the work is being a presentable and knowledgeable speaker who can effectively engage and relate to the problems expressed by the audience.

> I don't think a single person on my team would expect me to tolerate people yelling at me.

If there are people harassing you that is indeed a problem -- get the police involved. That seems a completely separate issue from what's discussed in this post though, which is a community that sometimes discusses technical arguments in a way you consider abrasive.
You're welcome, thanks for reading :)
How SAML Authentication Works
Volkswagen spins off new company to focus on ride-hailing and self-driving cars
CmdrSprinkles is incorrect: at least in the United States, mining and other forms of receiving Bitcoins are no different in principle from receiving large quantities of other non-dollar goods or currencies that have an estimable dollar value.

The Bitcoin wiki article on this is incomplete, but informative[0].

[0]: https://en.bitcoin.it/wiki/Tax_compliance#Are_bitcoins_taxab...
I'd be curious to see if this becomes viable as an interface wrapper for teams that writing new services in Elixir while supporting important pieces of legacy Ruby code. This seems to be the situation in a lot of Ruby shops, and it would be fantastic to see someone getting this working at a big scale and seeing some industry best practices emerge.
For more information: http://2020salon.blogspot.com
> How do you scan them all quickly without missing any?

Most RAIN Rfid readers have a read rate of 800+ tags/second. Door portals are a solved solution and now phased arrays are on the market which scan all items in realtime. Take a look at the impinj marketing material for more information. For example the RS2000 chip: http://www.impinj.com/products/reader-chips/indy-rs2000/
On the contrary, I want programming to be easier where possible, but the goals of this manifesto (and all the similar ones before it) are trying to fix the wrong thing. Better and more powerful abstractions are always good, I'll always welcome a new tool that makes my job easier. However the goal of this project is to make a tool that's explicitly designed to make code that's easier to read for the average person, not easier to program in. This is in many ways a set of opposing goals. Things that are easier to understand tend to lead to more verbose code and vice versa. Look for instance at assembler. Conceptually assembler is very simple but because of that simplicity implementing anything non-trivial in assembly tends to be very verbose. On the other extreme languages like APL and Haskell are very concise but they're hard to understand because they're very complex and leverage a lot of very powerful concepts.

What I want are new tools that leverage powerful concepts to allow me to efficiently express complex ideas. These tools by their very nature are hard for the non-programmer to understand. Look at what's being proposed in this manifesto. They're advocating for what is in essence internet enabled Excel. Do we really want to start trying to write applications in Excel? Can you imagine the horrible spaghetti code that would result in? Imagine how much code you're going to have to write to express even mildly complicated concepts? Imagine trying to maintain one of these beasts.

Further more, for this idea they propose to get off the ground, the vast majority of programs would need to be written in this new language they're proposing, which is, quite frankly, not going to happen anytime in the next 20 years at least. We're still using C and assembly, and they don't look to be going anywhere anytime soon (although maybe Rust can dislodge a little of the C). I do think it would be good for more of the population to at least have a passing understanding of basic programming concepts, at the very least learning how to solve problems using abstract thinking would be useful, but I don't think trying to create some kind of "simple" programming language is the way to do it. There are "simple" programming languages out there, just look at any of the toy languages designed to teach children how to program. But that's the thing, they'll always just be toys, they expose a very limited subset of capabilities for solving a limited subset of problems (mostly they focus on making it easy to draw on the screen since it allows for simple games that provide positive feedback for children learning).
It is right there and I never knew it existed. Turned it on, got shocked by reading such nastiness, turned it back off.

The problem with negativity is that it takes much less effort to be negative than to be positive. And it's much more contagious.
For me, this is useless because Instacart delivers everything I need with no markup, save tips, for $80/year. Perhaps this is wildly unprofitable for them, but for now it's far better than going to the store parking, shopping and driving back. I save many hours a week for hardly any money. If self driving cars get perfected, they won't even need drivers! Amazon Go might as well be a robot that automatically steers and buggy whips my horse drawn carriage.
You don't need a loyalty number to track purchases made on the same debit/credit card numbers (though it may improve it slightly).
It doesn't sound like it based on the abstract. Machine learning in the Python community tends to favor being approachable.
How free coupons for patients help drugmakers hike prices by 1,000%
I disagree. A lot of technical design goes into JS projects. React is designed in a Herculean effort to minimize DOM refresh and thrashing. JQuery was built to fix very real problems: API incompatability between browsers, and extreme verbosity in common idioms. Babel is a compiler, with all that entails.
Thats absolutely not true. Its a competitive advantage to save your consumers time. They do it for both reasons, which makes it seem like, as an outsider, an incredibly compelling technology.
Twinkle, Twinkle Little [Insert Name Here]
If that's true, then you have nothing to fear. People will pay extra to shop at stores with human cashiers, and the machine-driven stores will not be able to compete.

However, I suspect that when presented with the choice, people will take the machine store in exchange for lower prices. And I suspect that you suspect the same thing, otherwise you wouldn't be concerned.
How to jotvid (free notes app for videos)
Yeah, all cashiers love working long hours for peanuts. We should keep them there so we can make small talk while they bag our food. Without checkout lines how will we meet other people?

EDIT: Sorry for the snark, I feel bad. This is a real dogpile. You don't deserve this much shit.
Well, I can see lots of issues here. Maybe you are being isolated from what is going on here.

These guys might have been ordered by management to smile for customers. That doesn't make them happy. Just a bit more miserable, but you don't see any of it.

I can't see why anybody will like to finish their life counting stuff and money for other people. I can hardly see them happy even if they smile to me.

And here is another guess: They are probably getting a salary that barely covers their basic needs and won't cover urgent ones.

How about: Machines do this for us while we work on more interesting thing. Maybe if the bright of us are failing to get married and raise kids, we let these guys handle the task for us. I can see women being much more happier raising kids than processing mail for the post office.
I only run open source software on my phone. I can't wait for the day when I can't even buy groceries without a proprietary app.
My experience is that "special" almost always means "non-alphanumeric ASCII". Anything beyond that is banned pretty much everywhere, unless you get really unlucky and it's stripped into nearest-equivalent ASCII, giving you a result fundamentally different from what you typed in.
> And if you were paid in bitcoin, you have the same capital gains to report when you effectively translate it to fiat while buying your new Gameboy.

But what if you never have to translate it to a "real currency"?

Granted - bitcoin isn't anon - but let's suppose it was (or there existed a e-currency that was). If every transaction in the entire supply chain was carried out using such a currency, how would any government ever know (without inserting a MITM into the supply chain)?

An alternative thought: If you conducted all aspects of your life cash-only, how would the g-man "get you"? I suppose Al Capone could be brought up as an explanation (whatever was the reasoning there) - but there were other factors involved (they wanted him for other reasons, but tax-evasion was the easiest way - at least, according to what we've been told).

But as long as you conducted your affairs completely off-the-books, and only worked with vetted (or anonymous) others who were doing the same (so you never transacted cash with a government official or someone working for them) - how would they know?

Another thought experiment: If you conducted everything using barter (let's suppose that were possible) - would you then owe the government so many chickens or pigs as "tax"?