skysight-inc/HackerNews huggingface dataset:
>depositing a quarter for a cart eliminates the need to pay people to collect carts

Years ago when I read the bit in Freakonomics about the daycare that instituted an additional charge for picking kids up late to discourage the practice but found that the rate of late pickups increased instead because parents felt like they were paying for the service of extra daycare thus alleviating the guilt, I immediately thought of Aldi carts. Do Aldi carts get stolen more per use than Price Cutter carts because people have to pay a quarter for them? I know that's both not what the quarter is for and not what it is attempting to discourage, and I'm not claiming it necessarily does have this effect... I just wonder if people can somehow rationalise taking carts easier when they have to pay something for it.
Show HN: Performance-Budgets – Easily assert web performance budgets with Docker
It's agriculture caused antifungal resistance[1] that really scares me.

[1] https://www.cdc.gov/fungal/antifungal-resistance.html
I tend to agree that OpenBSD is hitting the spot a lot better, but the problem I have is that there's not enough momentum that it keeps up with hardware releases. They had been maintaining kernel drivers for AMD GPUs for a while, but it seems they stopped updating regularly. I now own no hardware from the last decade that OpenBSD can get accelerated graphics on, and I need accelerated graphics to power the displays that allow me to be productive (by showing me enough information at once that I can understand what I'm doing).

I was having a conversation with somebody the other day about a privacy concern they were addressing, where a company was offering to monitor cell signals for some retail analytics purpose; and it was genuinely surprising to them that mobile phones broadcast and otherwise leak information that can be used to fingerprint the device. I think it's rather shocking the amount of ignorance people allow themselves to have when it comes to things like this. Furthermore, the way she was talking about it, it seems she thought it was the responsibility of basically anyone but the owners of these devices to consider things like this, or even ask the questions that would tell you something like this exists.
The "cheese" part is also questionable...
So I guess I didn't work either?
Virtually all grocery stores in Finland works with this principle. Coin for a cart. It works remarkably well, people want their coins back.
Well, the problem with plastic bags is that when I need them, I usually don't have the last trip ones. If I prepare for my shopping, I don't take the plastic bags because I prefer my cloth bag.
> Yes, that is one of the things I'd like to reduce

Rewriting My Budget from JavaScript to C++ would be hard.
The primordial soup of a technocracy
The goal is not to be possible to understand, but impossible to misunderstand
If you want to make the case that complexity => free will, you need to demonstrate it, not just say it is.
I've made a lot of games with three js which I've published as open source on github.
https://github.com/lallassu

Checkout these repos:
- parrothunt
- Qake (qake.se)
- saving nemo
- vox2
Etc...

At least for some inspiration perhaps :)
I agree with you, still statistics doesn’t excuse bad engineering practices as we observed at Boeing. And if those practices continue the stats might reverse.
> well, except for the fact that it wasn't an individual woman

That's a big difference! As I said, we all need to take greater care about facts than that. Bringing in a classic flamewar topic, when it isn't strictly relevant, is like dropping a bomb in the thread. The site guidelines ask people particularly not to do that.

Generic flamewar topics are black holes that suck everything in, especially anything that drifts nearby. They need to be consciously resisted if we are not to rehearse the same flamewars over and over. Some people may want to do that, but it's off topic for Hacker News.

> It's directly relevant to the question under discussion

I don't agree. Perhaps it feels that way because "gender" plus "controversy", but the actual topic of this thread is distinct and remote from that. We need to make finer-grained, more precise distinctions, if we want to avoid a big fireball.
I feel like I've been reading this article every five years since 1990.
Probably the best/ most ubiquitous method we have right now.

It would be trivial to improve our tests of merit compared to the almost impossible task of testing how well a student would do free from environmental factors.
That's sorta possible already, just use a conditional breakpoint and end it with `return false;` and it will act the same.
Sure, there are many other solutions. A world of solutions.

My point was only that it's an understandable implemention.
Research Ties Marijuana Legalization to Car Accidents, Injuries
Really? I don't have a problem usually with gmail
Internals of CPython (3.7)
It suggests that Aldi is winning by unfair measures, exploiting workers and what not.
I feel quite a few of those things are pretty standard in Europe, so I wonder if ALDI is just exporting european practices to the US. "Coin for a cart" e.g. is almost normal. I noticed that barcodes on all sides of a product is becoming more common, particularly in stores that allow self-scan (ALDI doesn't, but it obviously makes things easier also for customers that self-scan).
Every living being.

The point is that criminalization of poverty drains vitality from already-marginalized communities.
So what is unpleasant about it? Isn't it manipulative to suggest Aldi's way of conducting business is unpleasant?
There is too much copy pasting in web-development. I mean, we still use the MVC pattern to run almost all our web-apps because the MVVM pattern would require us to hire additional developers to do the same thing.

Between Ajax and JQuery we can build things that are perfectly reactive and come with the added benefit of being extremely easy to debug. They can’t run offline, and if we need to build something that does, then we’ll turn to something like angular/react/ (typically Vue, because we actually use Vue components in our MVC apps from time to time, but which one is beside the point).

When we interview junior developers about this, they often think we’re crazy for not having access to NPM, but we’re the public sector, we need to know what every piece of our application does. That means it’s typically a lot easier to write our own things rather than to rely on third party packages.
It'd probably be possible to build this using service-workers or an extension.
It's a whole euro though, so maybe it's high enough that it has more effect than a quarter dollar.

Though not all stores have a deposit for carts, Colruyt in Belgium doesn't for example, and I don't see carts lying around.
Maybe, but English is not my native language so it doesn't matter here.

Fun fact: The word for 'woman' in my country is derived from '婦' - 女 (“woman”) + 帚 (“broom”), so even calling them that way is kinda male chauvinist already.
Free+Your+Android and-+FSFE
Why is that a problem? A big chunk of the housed population came from another state entirely as well.
Ok, now let's say that I am a normal person, who is also dealing with another normal person, and both of us are able to easily navigate these hypothetical situations while also not being extremely professional?
Avalanche visualisation using satellite radar [pdf]
Are you sure you're not confusing causation?

I can, just off the top of my head, think of several situational variables impacted by wealth, which impact cognitive capacity:

- sleep
- diet
- training
- study time
You don't pay for the cart, when you put the card back you get your quarter back.
This behavior is expected. Without raytracing, lights are calculated locally for the object, without taking other objects into account. Unless you enable shadows, which add some computational cost but can prevent lights shining through walls/objects.
Very nice explanations and diagrams! I'll be sticking with the first diagram, since I've been using that basic one for several years and haven't found a compelling reason to change it.
The best thing creators should do in my eyes, and I always do it myself, is trying to make yourself jobless. Solve that problem, find people who are good at maintaining stuff, move on to the next problem. You don't need to sit there looking through bugs 12 hours a day. In fact there are people who love this continuous struggle more than you, and who therefore also have developed skills at handling these situations without having sleepless nights.

Find these people once your project reaches a stable point from a creative POV. Then help these people get started, not the users. Then you will see that you need to do less and less. And when you are at about 30% load start using your time to find the next problem that you can solve.

No reason to be ashamed of either. There are loads of people who really love this continous lifestyle and there are few people who actually love finding a new solution to a problem that nobody can solve. Everybody will be more happy in the end, even the users.

PS: You can also see it in a different way. There's not just jenkins and github and AWS to setup as a system to get your project running. People are also part of the system. People who move the issues along these pipelines. There is no system if people aren't part of it. And there are not just devs and users, there are also maintainers, communicators etc.
That was my thought as well. I live in Denmark, I think ALDI is one of our least efficient supermarket chains which is why they’ve had to fill the niche of low-quality-low-price.

I never knew American supermarkets were so terrible. I mean, you read about the Amazon grocery stores and get the picture of Europe being far behind.
Owning a shopping cart at the house would be the epitome of low class in my opinion.
> And I don't want to make it seem like this is because poor people are stupid.

Well, financial pressure reduces your IQ.[0] Poor people aren't "stupid people" but they can more easily make stupid descicions (and of course have no way to recover, creating a downwards spiral)

[0] https://www.princeton.edu/news/2013/08/29/poor-concentration...
It set off the flamewar detector. We sometimes turn that off when a discussion is substantive, rather than a flamewar. But in this case I have to agree with the software.
No, it hasn't been affected by flags at all.
Is there a torrent or something so that I can look at this in a reasonable format?
What I learned hosting a conference for 350 creators
I don't get it, didn't you find an employee to help you when you actually needed it? How would the "full-service" model have helped?
Not everybody believes ethics is a set of rules set forth by some committee.
"attacks" seems like a hyperbole here. From the way I read it, Durov was simply stating facts and there wasn't any ridicule/rage attached to his statements.
Truly New Marketing Trends
Well, I've been working on crypto and privacy since before the Web, 25+ years before I joined Google, released some of the first anonymizing proxy servers on the internet, designed one of the first mix-net PGP remailer networks, etc.

I wouldn't be critiquing your response if you had something a little less handwavey to say. When people point out flaws in protocols, I like to see specific exploit examples, like the kind you'd put into a Spectre/Meltdown Advisory.

If you said "out of order speculative execution in CPUs might eventually allow exploits", I may even have vaguely agreed, but without a concrete criticism, it's more of an "uneasy feeling" you have.

I can make loose arguments too. Everything you do in this word leaks entropy. Your information is entangled with other people, leaving a wake behind you from the moment you're born. There's a gazillion side channels hanging off of you. So learning information about you is pretty much a given. The question is, is it relevant or important information? There's a huge difference between "learning something", "learning something sensitive about me (that I share with a large number of other people)" and "learning something sensitive about me that's individually traceable to me"

Most people won't care if a Federated Learning model, using data from your phone, learns that people who stay up late, and search for Coke, also end up with diabetes, anymore than a double blind study learns about the risks of smoking and lung cancer -- the doctors have learned information about you (you're a smoker, and you have/don't have lung cancer), but they haven't learned that you, krick, are a smoker.

The whole point of differential privacy, federated learning, and other techniques, is that aggregate statistics, and aggregate models can be learned without any personally traceable information.

Now, you could argue that somewhere, deep within the logical depth of the weights of a DNN is some kind of personal information that could be deanonymized, but this is like a claim that you found a weakness in a hash function -- until you show it, it's just a claim, and mathematics and security research is full of wrong claims on both sides.
> Ordsets have O(log n) time insert, remove, and lookup operations. They are definitely not lists, they must be trees.

To be specific, we were talking about Erlang's ordsets module. You can see it constructed as a list: https://github.com/erlang/otp/blob/d6285b0a347b9489ce939511e...

new() -> [].

Then notice the function to add an element https://github.com/erlang/otp/blob/d6285b0a347b9489ce939511e.... It's a recursive traversal of the list to find the right place to add it.
> "Dynastic wealth also magnifies race and gender disparities"

I get the race part (rich white people leave their money to their children, not strangers), but gender? People leave their money to their children, and a bit more than half of those will be women, so women will inherit just like men. Is there solid data that parents choose to give more to their sons, or even overgo their daughters completely if they don't have any male heirs?

Also "wealth tax" doesn't sound like a good term, but maybe that's just me being a non-native. "Wealth tax" sounds like it would hit anybody that owns a house, is debt free and has some money in the bank. The video suggests targeting people with a net wealth in excess of 50m USD. If the term sounds too common, the wrong crowd might feel threatened.
Well:

1. Plastic bags often don’t really get destroyed, but get shipped to poor countries and land in the ocean.
2. Paper bags or boxes do the job as well, unless you are driving home your stuff through a long walk under rain or bike. But pedestrians and bikers usually have enough bag capacity with them.

I’m only using plastic bags every couple months, because I know keep bags and boxes in my car trunk. Easy, 0 impact for me.
These were not available in their entirety online before.

That is because the only copy was held by the Ambrosian Library, and presumably they have had other priorities than digitizing those 1200 pages.
I've seen it work! If I hadn't, I might question it. My comment wasn't wondering whether there are more carts left in the parking lot of an Aldi or a Price Cutter, it was wondering if more carts get taken off property entirely and used for other purposes. If that's your goal, a quarter is pretty negligible. Years ago I worked at motel near an Aldi and a WalMart, and saw a good number of both companies' carts left in the parking lot. More WalMart carts, for sure, but they also get more traffic. I used Price Cutter as an example instead of WalMart because I think some people have a special hatred for that particular company that might make stealing from a WalMart easier to rationalise for other reasons (I'm not making a value judgement about that, just stating it as something I've anecdotally observed).

Efit: s/anf/and
I feel like you've never had to look for information or how to do something, and the only decent source is entirely gone or consists mostly of pictures, which are also mostly gone. Maybe somewhere at some point in time somebody saved it, but that copy gets lost and never makes it's way online again so you can find it. A lot of information is being lost in this way and I'm not sure why we should be fine with that.
What a surprise! Nerds don't know how to talk to girls.
You're confusing Gmail scanning incoming mail for generating relevant ads versus providing services on top (eg. spam filtering). They stopped the former, not the latter.
Relevant given the article topic - Cray is ending OpenACC support:

https://twitter.com/hpc_guru/status/1113565651350589441
Atleast WhatsApp is end-to-end encrypted unlike Telegram.
Everybody has already made great arguments. I wasn't attacking him, just pointing out that there are personal factors that probably prevent him from seeing the other side. That's incredibly important and shouldn't be dismissed. It wasn't meant in any kind of accusatory or inflammatory way.

It's really unnecessary and unproductive for my comment to be flagged. There's something very wrong with this place if nobody is ever allowed without any exception to engage with each other on a more personal level. Sometimes no logical well-thought out reasoned argument will ever convince somebody else, at which point it really helps to try to understand why a person believes the things he does. We're human, not robots. Our beliefs aren't just factual, they're based in our experience, our environment, and who we are.
“Nerd” isn’t a gender-specific condition. Never has been, and never should be.

[Disclaimer: I am not a fan of the ongoing campaign to attach a largely consumerist “nerd” culture to basic technical competence. The two have little to do with each other.]
I don't think they're too bad, the three.js examples are good (if a little sloppy in coding style)

I think the main thing that helps is some kind of previous knowledge about OpenGL
Maybe I don't understand the flagging system then? This literally has the word "flagged" in it:

https://imagebin.ca/v/4hUkYoBw77QE

https://imagebin.ca/v/4hUlR8OqhabH
This is a really well-organized dive into something that, based on the title, I didn't expect to find much value in. I was wrong.

Learning git was painful. It felt like an obstacle that periodically stood between me and getting my work done. Gradually, I fell in love with the tool, but until now I never really stopped to think about how my git workflow has evolved. Turns out, it still has room for improvement.
Yes, there are standards. The full Australian accident report finds that the 3 times in 29M flying hours that this issue occurred were within the standard (for a non-catastrophic issue, as they found this was). The systems did indeed cross-check, but there was an algorithmic edge case where the incorrect data was inappropriately used anyway, as happened here.

It also did give control back to the pilots: after the second nose-down, the control law reverted as designed to 'alternate' (a degraded state) which removed the part of the envelope protection causing the nose downs. And the pilots also correctly switched to the backup ADIRU, which disconnected the faulty data from (most of) the aircraft's systems.

For me, the interesting part of the article is the severe consequences for the pilot's mental health. A serious, but non-catastrophic problem occurs, and is skillfully dealt with by the crew (whose training is designed for exactly this). There are a number of injuries, but none are life-threatening. But the pilot's sense of responsibility, the feeling that it could all have been much worse, and a loss of faith in the aircraft, results in long term disability despite the 'successful' result.
Btw three.js works flawlessly with Typescript too in case anyone is interested
Also, rustler handles compiling the rust code, and configuring the nif dynamic library details. I’d wager it’d be a ton easier than Redis infrastructure even if redis worked for the use case. The sheer amount of flexibility in the BEAM is one reason I love working in Elixir.

Really it seems like a “write once and forget” type of nif. Have you had to make a lot of updates after the initial tuning with Rustler?

Though I was curious if you tried ETS or mnesia? They both offer sorted sets. Not sure if they just use ordsets behind the scene.

Edit: nvm, I see you answered in another thread.
Get enough of these, and you have to wonder just how stupid people can be if they can't even get their own email address correct.

I signed up for gmail years ago, and got my firstname.lastname@gmail.com address. I don't use it at all [1] so any email I get there is spam or a mistake. I've sent out countless "this isn't the person you thing it is" emails to car dealerships, sporting events, random strangers sending me family photos, etc. It's simply amazing how often this happens.

[1] I run my own email server on my own domain. I got gmail.com just to see how their email client worked, back when they first announced it.
Ah yeah I hadn't considered the random reinforcement effect. Devious, really.
Negative-dimensional tensors... now that's wild. Thanks for the sketches, I'll have a look!
I think Telegram is pretty secure, given that some nations want or have already attempted to entirely block it to prevent its usage by citizens.
>It's interesting to me that whenever someone responds that Gmail scans mail for advertising several google employees show up to fall all over themselves to deny it. But if you mention retention you get silence.

You're not looking hard enough.

https://news.ycombinator.com/item?id=19863438
In Denmark that's a 100% of grocery stores
Euro here, I don't think chasing the bottom of the barrel is worth celebrating. Also, Germany has the worst standard of grocery stores (I'd prefer grocery stores in general from neighboring France, Switzerland etc) due to their assortment and quality of products - and Aldi and Lidl are responsible for that.
I assume this is a metaphor. But even for products that _are_ byproducts, it seems like the correct solution is to sell the less-popular one at a lower price.
Uhm, you’re arguing with an automaton, a spelling checker.

Apt and ironic, given the circumstances
Aldi made quite a lot of those things standard in Europe.
Putting aside your classism and focusing on the observation of human behavior, I've seen people do this who regularly used the same stolen cart to get groceries (sometimes from different stores). I've also seen people use a cart to get their food back home and then just leave it nearby without the intent of further ownership, even bringing more carts from the same store and putting them more-or-less next to each other rather than push an empty cart back to the grocery store.
Hacking Team is still alive and kicking.
What is CSP ?
This is actually very common with all rental companies. They consider "failure to pass id/credit checks" is somehow the customers fault, and therefore the customer should pay up, just as if they hadn't showed up for a reservation.
> It's really frustrating having to use a subpar and inexpressive language like Python because of the huge data science network effect.

I'm afraid that the "network effect" is gonna continue for the years to come. NDArray is not the only thing you need for data analysis. DataFrame, statistical functions, and data visualization packages like matplotlib and ggplot are all indispensable components in a data analysis workflow. It has taken thousands of contributors a decade to build a solid ecosystem for data science in Python or in R. It's just unlikely for Java to become a mainstream data science language overnight.

I'd say if you are looking for a statically typed language for deep learning, C++ is probably a better bet than Java for now.
If you consider a bunch of JPGs reasonable, just

wget http://codex-atlanticus.it/assets//1000/000{V,R}-{1..1118}.jpg
Oldish. I like the gradual adoption of tech instead of trying to find shiny unusual features (e.g. git reflog) and jump immediately on them.