skysight-inc/HackerNews huggingface dataset:
Why not use these people as cashiers?

I wonder if this endless line thing is something typical in the US. I've been to many European countries and other than before Christmas, you never feel like staying in line is something to even think of, because the longest you usually wait is maybe 5 minutes.

In Switzerland, now that in many shops you get to scan the cart yourself (after shopping or during it) there is just no congestion at all, even on a busy Saturday.

How is it in your countries?
There's people in Colombia literally starving and with no roof, and they can make a living by moving drugs. This is financed by [some] US citizens.

I'd put the responsibility on the one dishing out the money, not the person who's just trying to literally avoid living on the streets.
Hardware can misbehave. If the kernel can detect that it is reasonable to shut down the machine and preventing data corruptions. I cannot think of a kernel developer who would laugh at that.
Because to both customers and employees of grocery stores, this doesn’t seem like “technological progress”; I think it’s unclear if this experience is better.

But it’s certainly being viewed as a costsaving measure by Amazon.
It seems in firefox 57 (linux) that firefox is auto searching when hitting wasd keys. I've not had this issue when airma.sh was presented on HN. I'm assuming a preventdefault or autocomplete=off tag is missing somewhere.

Besides that minor issue, so far quite entertaining!
Yacob and Amo: African precursors to Enlightenment thinkers
I haven't done any benchmark yet but I expect my implementation to be at least an order of magnitude slower.

I've found my implementation to be CPU intensive: creating Python objects from the raw pages is expensive. That's why bulk inserts and iterations are much faster than insert/get in a loop.
I hope you're not assuming that everybody is in agreement with this questionable proposition. 'Destroy' sounds like a call to battle given the world as it is.
But you can produce them artificially. https://arxiv.org/abs/1203.2847
I've built '.io' games of my own and by far the toughest part was the client-server communication, state management, and client-side interpolation. In my experience, the person with the lowest latency has the best experience overall while those with ping >=100 tend to suffer quite a bit more than you'd expect. I'm not well-versed enough in networking to make this statement confidently, so take it with a grain of salt, but I believe the lack of UDP for browser games greatly limits how smooth the experience can be for everyone. It might just be a matter of being enough of an expert to hide the issue though. Hopefully one day I'll figure that out myself!
It’s an urban small market not a wholesale store.
But you weren't paying for this as a service were you? You don't know that YouTube didn't put you in some queue and you don't know how long YouTube actually took to encode it, or how quickly they would be able to encode it if they wanted to? Or am I misunderstanding you?
The click baity title is mildly infuriating
Amazon, I bought a HP Z820
What better way to market to high school girls than to send a team of women engineers to show them there is a spot for them in the workplace ?

You can do all the clubs and scholarships you want, but the proof is in the hiring
Workers whose jobs we have automated did not become "emancipated."

They were completely forgotten by society, government, and the private enterprise as the spoils went to the top 20%.

What about this particular shearing indicates a difference in the way "progress" is made?
Absurdity is a valid method of handling the frequently-asked question "Okay, they want control of XYZ, why is that so bad?" regarding all XYZ — in this case, the brand a city perceives it has authority to control.
> True progress would emancipate people from this drudgery entirely.

This sounds like a "Let them eat cake" response. What do you propose is the solution then for giving these people a viable lifestyle if they don't have any competitive skills? A lot of potential ideas, like basic income, have been discussed on HN, but this should be considered a pretty scary problem because there aren't any immediately obvious solutions.
> Raising them in a minimally harsh and 'humane' environment can be an ethical good but that their lives are shortened by our 'harvesting' process is irrelevant, since they exist only due to that need to begin with.

are you saying it's always preferable to create a life, as long as its conditions pass some threshold of being humane?

many would disagree. you might value minimising suffering above maximising happiness, for example.

https://en.wikipedia.org/wiki/Antinatalism
Ask HN: Providing cheaper EdTech tools for rural zones
We are building a company (http://www.keedo.tn) to reduce the gap in education accessibility between urban and rural zones and private/public systems. We provide web apps and learning tools (we already started developing some tools like a virtual piano, body anatomy viewer, maps for geographic subjects, stories reader and so on) and we are fully cloud based, so everything is accessible and shared over the network.

Our big challenge is to provide a cheap computer with internet connection, (wifi/3G) support and acceptable performance. For information, the family income for our first clients in such regions, is on average $130 per month.
We love the OLPC_XO http://laptop.org/en/laptop/ project idea (worldreader.org also) but their price is still high for our target clients and we try to avoid donations as much as possible.

First we thought about low cost white label tablets (most are china ODM/OEM providers), but from experience and reviews, they seems to be less performing with intensive usage.
Now we have two solutions, either we use an already proven SOCs like PINE A64, Raspberry pi or we develop our custom pc.
Any pointers, suggestions or collaborations will be highly appreciated!
The reviewer’s fallacy: when critics aren’t critical enough
I completely endorse the suggestion that engineers should learn to understand this concept. If you learn one thing in your career, it should be this. One of the differences between working at BigCorp versus working at SmallCo or VentureCo is that in the smaller companies the relationship is much easier to trace out.

Dan Warmenhoven (when he was CEO of Network Appliance) had a wonderful way to very clearly explaining this in an accessible way. From gross margin to net margin to the fraction of the margin that was allocated to engineering.

But the other concept, on-off splits, is also something which I think managers need to understand a bit too. When I was at Google their compensation system tended to unfairly bias toward people delivering features and I and others argued for recognition of people that made delivering those features possible (which finally came about in 2009). As a manager you have to recognize when someone on your team or in your organization is helping the whole team work better or get more done. Whether that is an administrative person who is keeping things in the group calendar current or a tools engineer who is keeping the build running smoothly. If you're lucky they will be sick for a week and you'll see the entire organization hiccup as it adjusts. I say lucky because that will give you visibility into their contribution you might not otherwise have until it is too late.
Honestly what does it matter.

When I was hired out of college I didn’t know if it was due to my abilities, potential or because I was a cheaper hire than others.

I still showed up to work and got paid.
> value of a software engineer's output is really difficult to measure

True, but you can make it easy for your boss to conclude that you do deliver a lot of value. For example, don't assume he knows what it is you're doing, or the value of it. Show it and tell it and remind him. It's what any good salesman does, and face it, we're all salesmen one way or another.
React has already has PropTypes, though. Just a few lines of code and you got state/context types covered, no need change your webpack config even.
Because the politico-economic system Asimov referred to is still intact. Our society does not use technological advances to emancipate the general populace.

It would be amazing if McDonalds fully automated their stores and allowed their current employees to work one day a week for the same pay they receive now, but we both know that's not how it would work out.
My experience as a 28 year old former heroin addict is equally as anecdotal but contradictory. As preteen and teenager I was a big pot smoker and later cocaine enthusiast. I medicated throughout those teenage years but never saw opioid pain medication or heroin even though I was fairly deep into the NYC drug scene. If you had asked then if I would ever inject heroin I would laugh at you.

Around my freshmen year of college (2007) pain pills started showing up. They were an instant hit and all my friends start doing them. I explicitly remember sniffing my first oxycodone in my dorm and thinking "this is what I've been missing my entire life". My life spiraled downhill quickly. As a lifelong programmer / math enthusiast I managed to get to my second semester junior year before my lifestyle really caught up. By then I was homeless, facing serious felony charges, OD countless times, doing whatever I could for my fix. Oxycodone was around for a few years before they reformulated and then you needed heroin to get high. I was shooting it only a week after first trying it. For the next several years I went from a middle class college student to a IV homeless heroin junkie. I caught very serious charges and took drug court. Violated drug court 3 years in and then spent a year in a bad NY jail where I leaserned to fight and throw urine on people. I learned to act like a fucking savage. I got out and finished drug court only to get addicted again.

I finally got on Suboxone about 4 years ago. I finished my degree and went from homeless to making 6 figures in those years.

I'm literally the only success story I know. For most of my peers they died or are doing long prison bids. We all started from pills, and I can honestly say I would never have started if it weren't for them. However I recognize the need for them and don't know if serious restriction is the right way either
> This is why I struggle with scenarios where people discuss pay and work without considering value.

Counter-point: firms exist.

If I'm the one figuring out how to create value, why the hell are the C suite, middle managers, and investors getting 99% of the profits?

So no, in the context of a large firm, it's definitely NOT an engineer's job to figure out how their skills align with market demand. And that's the whole damn point of a firm.

Now, this may be reasonable advice if I want to maximize by income. But maybe my goal is to maximize income under the constraint that "my excellent engineering" is the primary consideration in my performance evaluations. And there's nothing wrong with that; people trade income for all sorts of things. Telling someone not to make that trade-off is like chiding them for buying an expensive latte or sending their kids to an expensive private school. It's not your money, so it's none of your business.

edit: And, furthermore, the success of large firms and the high compensation available at those firms suggest that the author's advice might actually be actively harmful. As an engineer, you might actually be better off ignoring engineering-value alignment because you might be better off simply executing well within a well-oiled machine.
The economic system is a cycle. What is produced is then consumed. It is consumed by using the same money which is paid for its production. Without that cycle of production and consumption the system is short circuited. In that you have products, but no logical way to distribute them and therefore no reason for their production. Therefore consumption drops and less products are demanded by the system. Therefore less labour is used and required. That's a downward spiral of employment the end result of which is that only things which are necessary are produced like clothing, food, and shelter and only enough money is in the system to provide those things. The only way to "fix" this is to short circuit the system again and provide money to people who have not earned it so they may buy goods. But how do you decide how much money everyone is entitled to so that social classes exist? You don't. Everyone is the same, so everyone is pretty much low class barely making more than poverty. Like for instance if you do this globally, everyone would be living in poverty as there isn't that money money or products to go around to make everyone rich. There is simply not that much money in the system meaning that there isn't that much production to make everyone rich.

How about a future where the masses live like Amish, but with more free time. Sure you can play... but exactly what does that mean is a different question. I imagine housing developments in rural areas that cost very little and very little economic activity takes place there. Like for instance say small houses for 1 or 2 people for $25k in the middle of nowhere which you can support on your 20k minimum income. Place provides very few municipal services as well to keep the costs down.
You do realise that it's quite a request to make? Getting a specific book and going trough it, until you reach enlightenment? Personally I'd say that any build system requiring me to read a full book to understand it has already failed to fulfil the requirements I have. Any time I don't have to spend fiddling with or learning about build systems is time well spent in my world.
To be fair this is mostly just a crazy nyc thing. I’ve never been to a Trader Joe’s elsewhere like the Trader Joe’s in NYC. They must be the top grossing stores by far. It’s always packed.
> "Raising them in a minimally harsh and 'humane' environment"

The vast majority of meat eaten in the developed world comes from factory farms where the treatment of animals is pretty horrific. If you don't believe me on how bad it is, watch the movie Earthlings. It's free on youtube. https://www.youtube.com/watch?v=BrlBSuuy50Y
The Anti-Bamboozler: Early writings of H. L. Mencken
The quantity theory of money is concerned with one currency at a time.

The trick in your paragraph above is that you introduced “$1 trillion dollar”. Of course, if you say that the sum of all transactions (in BTC) has a certain USD value, then you’ve brought the exchange rate in (through the back door).
Douane[0] is another application firewall for Linux that's still active as far as I can tell.

[0] http://douaneapp.com/
> If you want to increase your compensation over time, continue to put yourself in a position where you can deliver the most value.

Implied in the article but not stated: it's not about how hard you work. Working hard has nothing to do with it. Nobody cares how hard you work. It's about what value you provide to the company.

Work smart, work effectively, not hard.
Loved this comment. What does real progress look like? Paradigm-shifts take a lot of time to happen but need to start somewhere.
Well once those jobs are lost, then everyone is looking to retrain in the few industries which still have jobs. But then that creates massive labour which drops the cost of labour down to poverty. Another downward spiral. Universities will probably stop offering degrees in things like accounting pretty soon as there will be very little use for accounting degrees.
Nice series of videos about him cooking https://www.youtube.com/watch?v=2AR5Oviezvg
There’s not enough space for shopping carts to make sense.
> It seems, like you say, to be arbitrary.

Note that in general relativity, which allows inertial and non-inertial reference frames as equally valid, there is some non-arbitrary motion of objects that is independent of the choice of frame. These are the so-called tidal gravitational effects that cannot be transformed away in any frame, and are easiest described as curvature of spacetime due to stress-energy.
Designing for Goldfish
Self scan lines tend to be filled with people incapable of the basic mechanics of using the technology. I prefer to use them. But if I see five people in the self scan line and ten in the normal line...I go for the longer line and am out the door in less time
I used it a few times a few months ago, amazingly cool technology. Closest feeling to magic I’ve seen recently.
> You'd have to write a feed handler for every exchange, and a real-time composite orderbook so you could see where the best order was at every point in time. For every stock. You'd need to rent the fastest network as well.

Why would I need to rent a fast network for every stock? I didn't say abolish the exchange, I said make the data open, generally available so I can see for myself whats going on. Also smart order routers are there already, so no I don't have to write them again, every other broker already offers them. Now just cut out the HFT frontrunners and I can actually the price I see on the terminal.

> A lot of businesses provide no real value to society. The only way to do that is to interact with a large portion of society. So restaurants for instance only serve the local market, no real value. I mean who benefits, other than the people who eat there? I could go on with a whole load of other businesses.

That may be right, but that doesn't make HFT any better.
Sounds weird. Can you elaborate, please? What kind of problems did the coworkers caused, how exactly did you downplay your work, etc.?
Should we consider adolescence to last until age 24?
If nothing would exist, who would be there to tell ?
Flower Delivery online
Real-world:

- you increase value; your bosses team up with each other and claim the credit; you might even get booed for some minor deficiencies whereas they will be boasting about their achievements

- you are generous and do non-AGPL based open-source; parasites are waiting in the open, incorporate your code to their commercial offering, never paying you anything; your bonus will be rude complaints about bugs in your code in your issue tracker

- you work for minimal salary and generous equity; when push comes to shovel, CEO will kick you out of the company due to "company problems" and claim your equity; bonus to the threat to your existence will be burnout from overworking and lack of credit

- your company creates a new opening for a lead position in your team for which you are the primary candidate; managers of other teams privately ask you if their friend can be pushed to your manager as the "one"
Both E and F are used in this game for common actions.
I wonder if this is useful on Windows too.

The driver complexity could be reduced significantly and the quirks for games could be implemented in an industry shared dx2vulkan layer.

Especially as newer games migrate to vulkan, the remaining DX games will run fine on the then much better hardware, compensating the possible overhead.
>what's wrong with presenting everything in the correct abstraction to start with?

Because those abstractions obscure the core point being made.

Or did you learn about polynomial long division at the same time as long division during your first few years of grade school?
I mean... the robot would decidedly not work fine without joint encoders, on any timescale relevant to the task. You likely could not accomplish one pick/place operation. You need the position feedback because you don't have a good enough model of the motors (and everything) to do feedforward control alone. So I'd say position feedback is pretty fundamental to the design. (If you have stepper motors, then okay, you do have a good enough model of the motors.)

I think I agree with your point at large, though, that the "proprioceptive" sensors of the robot don't have anything to do with the environment the robot is in, or the task at hand.

But now what about an air conditioner with a thermostat? That's got a sensor and an actuator and the sensor in this case really is fundamental to the task at hand.
> getting 99% of the profits?

Profits by definition are calculated after labor costs are deducted, so employees get 0% of the profits in salary.

However, take a look at your company's accounts and see how much of the gross revenue is paid out as wages and salary. It'll be a big chunk. There's your share.
The New York Times Is Selling a Unique Star Wars Book
A $14,000 pillow: Why buying eiderdown is so expensive
"I think it should be illegal to give therapies (and false hope) which are proven to extend agony and proven not to extend overall survival."

I used to agree with you, emphatically. Now I'm not so sure.

I had a bone marrow transplant 30 years ago. At the time, one year mortality was 95%. Let's just say it was hard, both physically and mentally. And the doctors absolutely lied by omission.

I see that look of hopeful desperation in new patients every time I go back for a checkup. No doubt patients (research subjects) are being exploited.

But...

Whereas I was a boy in the bubble, similar treatment today is practically an outpatient therapy.

Like a comment upthread, one of my bffs was diagnosed with terminal cancer, qualified for a clinical trial for immunotherapy, now three years later is "cancer free".

Seeing how far we've progressed, now I think our sacrifices were probably worth it. I'm certainly less angry about it.
Amazon sort of does that with freshly. Same with instacart
So I haven't looked deeply into the capabilities of Gurobi and CPLEX, but I was under the impression that they focus on integer linear programming. How do they do with problems for which finding a feasible solution is very difficult?
The Trader Joe’s at Fifth & Market is almost always packed. The line for the cashier ends up running through the aisles and it can take 15 minutes to see one of the 16 cashiers on duty. This, in a small-format store with no dedicated parking.
You must have worked at some really terrible companies. While I don't doubt this is the case at some places the places I've worked haven't been like this at all.
ekhem.. check this tutorial: https://www.udemy.com/vuejs-2-the-complete-guide/ <- that's the only tutorial You'll need to master vue that's not its official documentation. You know why there's not many more advanced tutorials for Vue? Because that one COVERS IT ALL - once You finish it You're basically Vue.js dev that will solve any problem related to it.
The MacBook, when it’s plugged in, has no ports. For me, that’s a showstopper.

The MBA has MagSafe, two USB ports, Thunderbolt 2, and an SD card reader. That’s as much as the expensive MBP, and more useful day-to-day (for me) than the “cheap” 2-port MBP that was actually pitched as a MBA replacement by Schiller, IIRC.
Show HN: CorrelatePro – Visualize your investments
What do you mean? There’s a lot of work on this by various economists, including modern socialists like Picketty. The big ideas are distributing ownership of things (goods, land, means of production), capital, and education in a way that is fair (definitions vary) and doesn’t disincentivize production.
What is it with twitch and other game streamers all having crazy colored hair? What am I missing?
If you're doing work-for-hire, the company implicitly owns whatever it is you achieve and was paid for. If you want to own it, start your own company!
Maybe Wireshark? And if not, maybe with some extra plugins.
I‘m tempted to say think for yourself...
It may sound like a different category but i found listening to Tim Ferris and Guy Raz much more positive and felt energized to try stuff. JBP helps you to do your dishes but the two other push you to pursue your dreams. Your mileage my vary.