skysight-inc/HackerNews huggingface dataset:
What are you wearing right now?
Stripe: Rails: A Rails Engine for use with stripe.com
A less hell-raising reading experience via Threadreaderapp: https://threadreaderapp.com/thread/1336890442768547845.html
I don't know. I started using Debian 15+ years ago and never switched to another distro :)

Had to reinstall my 8 year old installation to switch to 64 bit, and never reinstalled the new one.
DNT was a browser initiative and had no legal teeth
Interesting and, as always, should be read with care. For example, about HCQ: many doctors prescribe it in the early symptoms, not when you already need hospitalization. It's a great recomendation that it's worthless (or even increase risks) after you're admited to the hospital.
Not WebAssembly related, but there are already VSCode plugins for "a nice shadertoy-style live-coding environment!"

GLSL preview: https://marketplace.visualstudio.com/items?itemName=circlede...

Full on Shadertoy environment (preview panel, lets you use Shadertoy's uniforms): https://marketplace.visualstudio.com/items?itemName=stevenso...
I use something similar for snapshot testing in Go. It's been really useful for regression testing for anything that can be serialized to []byte. I've used it for CLI output and testing image processing.

https://github.com/BTBurke/snapshot
I think it's a spectrum: some foods deliver better than others. Not all cuisines are equal, so there's no one-size-fits-all business model. Here's a rough list of foods that travel well.

https://www.7shifts.com/blog/food-that-travels-well-for-deli...

Pizza travels exceedingly well over larger distances. Most types of non-soupy Chinese dishes also deliver well. There are proven delivery business models for pizza and Chinese food, even pre-covid, and they've mostly been successful.

Other foods, not so much. Good soup ramens don't travel so well (in fact, ramen is so time-sensitive that you're supposed to eat it within the first 10 minutes of it being served). Similarly, good pasta is time-sensitive. (I'm sure you've had gloopy pasta at potlucks where it's been left out on a chafer for a while)

I believe there is potential for innovation around packaging (for preserving food quality) and maximizing efficiencies, but the economic window is very small in high labor cost jurisdictions. There are lots of people working on this problem though. Solutions will likely end up being bespoke, and likely involve complementary sources of income. (for instance, tipping in America is a lever in the economics of a sit-down restaurant; delivery-only businesses need similar levers)
As a person without a facebook account, I feel locked out of many things I shouldn't be.

Oculus is a small example, but I shouldn't be forced to have one to be notified of my town council meetings, for instance. I realize now that the way the open web died was FB making it super easy to create walled off websites for people, vs real websites.
Good work!
I would remove Advanced security from the tiers. It gives me a feel "no way I'm gonna use it under Semi Pro"
I don't know, I think that's cultural more than anything else. In the UK (in finance at least) you're there till the job is done and your bonus nreflect that. In Germany, your there for set hours and being great or terrible won't make much difference so why bother?

If people made the arguement that London is good at finance because londoners (and it is londoners, not brits overall) want it more, I'd agree. When people say it's the language or the timezone I'm very unconvinced. Otherwise, why hasn't Ireland eaten our lunch?
> There are a lot of jaded people here who refuse to accept the way the world is working.

This is HN. Quite a few people here know how the world is working in favor of these things because there's a good chance they built it themselves, or at least know a few people who have.

Of course these products are not for me, and I very much understand that there's a market for the things they sell. Music might be a private matter for me, but it is definitely part of the social lives of a lot of people I know; they derive a lot of enjoyment from comparing different bands/partying/recommending new things. But looking at what the past years (and even before that!) have taught us about the so-called social aspects of technology, it is very difficult for me to believe that communities aren't being pumped for money. Every facebook action (for pure profit motives with no heed to possible harmful consequences of their actions), political agendas festering on social networks, and attempts and successes of being able to manipulate minds of people using such platforms has definitely left a sour taste in the minds of most tech people.

What angered me specifically was the tone-deafness of the article; it didn't mention any of these issues at all, but talked about the topic in a way that it was the best, unbeatable thing ever, and any company not following the mandate would be doomed to irrelevance, which is completely false as quite a few replies here have pointed out.
"Show me the incentives and I'll show you the outcome"

With Facebook products, you see outages in December and May. Why? Those are the last few weeks to complete your project before your performance review. Miss this window and you find yourself in career trouble. Facebook employees put a tremendous amount of pressure on themselves during these months.

I would not be surprised if this outage was caused by a bad pull request related to a new project.
Having worked at a company with a large Clojure codebase, I just don't see Clojure growing. It's not well-suited to large projects. The dynamic-ness of it and awkward parts of the language (macros, protocols, ambiguity of laziness, etc) end up inevitably getting used in ways they aren't intended.

The idea that you need "wise programmers" is a really big problem. People leave, institutional knowledge is lost, and then the code archaeology is just more difficult than it would be where types exist as guard rails.

I think Clojure looks favorable in comparison to Java still (though perhaps less so). But with Kotlin and Scala as mature alternatives -- and Clojure without a real niche -- it's not what I would reach for.
Beyond R and Python: Rust for Science
I couldn't find any reference to the lawsuit last year, could you provide some more information / link about it?
That is not true. Singular they has been in use as long as plural they. It has always been understood to be usable in either situation.
I doubt any engineer who worked on that would be even remotely allowed to talk about it.
I'm possibly being naive with this question:

Isn't this a cultural, organizational problem? You said your original developers left or moved on to management and your new hires are rather inexperienced. Wouldn't it be a wiser long term strategy to facilitate learning and knowledge retention through mentoring, documentation, teaching and attractive technical career tracks?

For example there are several popular open source libs/solutions to manage application state and structure declaratively. And it is well known in the Clojure community that macros are a double-edged sword and should be used to solve specific problems.

I agree that Clojure is kind of a second (plus) language. But I also think there is a reasonable path from writing simple Clojure to wielding the more powerful features.
If you tried to turn the sensor data into light again, there would not be enough information to do so accurately. Everything is built around human perception of color. When a photon hits your eye, it produces a "tristimulus value" for your brain. (The tristimulus is produced by "S", "M", and "L" sensitive-cones; these roughly correspond to blue, green, and red; that's why those colors are what we use for base colors. But, you can use other colors, and you could use more than 3 if you wanted to. There is no law of the universe that splits colors into red/green/blue parts... that's just a quirk of human anatomy.)

The goal of a digital camera is to be sensitive to colors in the same way that your eyes are. If that tristimulus can be recorded and played back, your brain won't know the difference. The colors your monitor emits when viewing a photograph could be totally unrelated to what was in the original scene, but since your brain is just looking for a tristimulus, as long as that same tristimulus is produced, you won't be able to tell the difference.

(Fun fact -- there are colors you can see that don't correspond to a wavelength of light. There is no single wavelength of light that fully stimulates your S and L cones, but plenty of things are magenta.)

TL;DR: computerized color is basically hacking your brain, and it works pretty well!
I could guess form the text but was about to look it up so thanks for disambiguating the term here. Wish people would add in parens the meaning of the acronym they use at the first occurence in the text then refer to the acronym only.
Great to see a product find and fill a gap. I'm not in that target group but the product seems good and the landing page is so clean and clear. One note on the Pricing page, the [Show yearly plans] button wasn't obviously a toggle to me so was hesitant to click it for another page load. Turned out to be a toggle switch for current view. Maybe consider showing it as a 'slider' toggle?
One company I worked for a few years ago, I joined right as a just such a ground-up rewrite of their core system was coming into place. Everyone in orientation was telling me "You'll be spending most of your working life dealing with <new project codename>" but they were actually training me on the existing system. About a month out of orientation there is a company wide. They canceled <new project codename> because it wasn't meeting it's technical specs.

It was also, coincidentally, the company where I most respected the key technical decision-makers, because they had the will to discontinue a product that a few customers already were using, because it wasn't meeting its criteria.
There used to be a spam subreddit where you could submit a username and describe the pattern of their spam (particularity if it was sneaky).

Bans actually seemed to be really consistent from those reports.

That got shutdown and now the FAQ says use their typical contact admin / black hole that doesn't do that thing...
All useful!! thank you so much for taking the time to reply!
Did not get it the first time i read it. Awesome joke!
No Airbnb Posts Today?
Is HN flagging AirBnB posts today? Surprising that there's no discussion considering they IPO today. Wondering if HN is worried about violating a quiet period?
I miss the days when Google used to be whimsical and weird.
You can always read the report or the 2019 Senate report. It’s not hard to follow and would answer all of your questions.
If you are looking for a Debian-based release for the desktop, take a look at Pop!_OS. If you can look past the appalling bad taste in naming, it's great. The software "shop" GUI makes it very easy to pick between .deb or flatpak (where available), but of course you can do it all from the CLI.

It has sane defaults (if you are OK with Gnome) and easy installation of (non-free) nVidia drivers / CUDA / tensorflow. Steam works out of the box.

It's as close as any OS (Mac/Windows) or other linux distro I've used to being ready to go from the first login, and staying that way with minimal fuss.
Docker on FreeBSD
Counter-point; that was a one-way street. Data was potentially fed from Oculus to Facebook. Now, what you do on Facebook can impact your Oculus use. Get banned on Facebook and lose access to your purchased software on Oculus effectively making your device useless.

So now it is worse.
Show HN: Sapien – At-home prediabetes testing and management
The company was called Highfleet. We built ontology-based databases. Not OWL ontologies; we were actually doing ontologies before OWL. We were briefly and tangentially involved, but we thought they had picked the wrong level of ontology. We had a full-featured logic language for really strong definitions, so that you have strong guarantees about data quality and good ways to reason about data integration between databases.

In the end we never found the right use case for it. The advantages were all in maintenance rather than development, and even people who could be talked around to it wouldn't see the payoff. There were a trillion other problems, and maybe better management than me could have made it work.
For the most part, people ARE too dumb.
Why do people run Ubuntu on PCs?

It's an everchanging, relatively buggy project, without upgrade support, and full of those weird choices (unity, phoning home) it tries to impose onto every user.
This is a great idea and I already have schools as paying customers. Right now their use cases involve sending audio recordings (eg from music class) to parents, privately.

Will look into this for sure. Thanks so much.
> They all show a clear trend of lower IFR in places like Kenya, Peru, etc and significantly higher IFR in places like Switzerland, England, France, Germany, etc. It's not hard to figure out which is closer to reality.

Of course it's hard to figure out! The life expectancy in Kenya is 65 and 83 in Switzerland. It could be that there aren't many octogenarians in Kenya to kill.
This, a thousand times. Housing advocates often call for building “affordable housing” but the problem of high prices is solved by building any housing. As you suggested, if new luxury housing comes on the market, then some older apartments can’t charge luxury prices anymore. The same effect works all the way down to the lowest priced units. Also people don’t increase their consumption when prices go down (housing is an inelastic market). So, new supply at the top of the market pushes down the prices of everything.
Can I just say I love the branding. It seems familiar (not in a bad way) but unique enough to stand up.
>I see no reason why you'd have to be more careful in those meetings than the 1:1 with your manager

The first thing that comes to mind is you wouldn't want to tell your skip level manager anything that you wouldn't (or haven't already) told your direct manager. That's going outside the chain of command and creates political and organizational issues that no one will appreciate.
Airbnb's 7 Rejections (2015)
Hi HN!

1 in 3 American adults are prediabetic, but 84% of them don't know it. This is a serious problem because without treatment, 70% of prediabetics develop type 2 diabetes. Prediabetics are also at an increased risk from strokes, heart attacks, dementia, heart disease, and COVID-19.

We built Sapien to give people everything they need to track and manage their blood sugar before they develop diabetes. With our $25 at-home test, customers can get lab-certified results back in one week, tailored and actionable insights from our team, and access to the Sapien community.

While you may not be personally at risk for prediabetes, chances are you have a family member or friend who's one of the 88M Americans who are at risk. Sign up for our live beta today! Happy to answer any questions in the comments :)
Previously discussed at: https://news.ycombinator.com/item?id=25120810
there was last time an appimage thing where they packaged a specific working wine and it should work everywhere all the time
If you mean "turn off JS in your browser" then fine, I think that's your choice to make (although I don't agree with you).

If you mean "don't write JS" because you, personally, don't understand prototype-based languages... then you're a fool.
...and that's why you should be using firefox with resistfingerprinting enabled.
fatality numbers in general is captured quite well by many countries.

The infection numbers are admittedly unreliable.

This means that we still get a very valuable signal of deaths per million population and deaths per million in hospitals (weaker for the 2nd one).

Testing coverage has the biggest variance accross countries.
Definitely FreeBSD.
Please, feel the difference between X Window and Windows X.
Probably true, however, is it feasible for anti-fingerprinting technology to be sufficiently standardized that website authors can tell "oh, they're using anti-fingerprinting", but not derive more details?

If a piece of anti-fingerprinting software hides more information than it reveals, it's a net positive. If it does the opposite, it's actively harmful. There's probably a nice formulation of this in terms of entropy, but I can't quite state it, so hopefully this makes sense.
THIS - I have 4 computers with NVIDIA graphics cards and am constantly ask to re-authenticate.
Do you have the source for these drivers? It probably isn’t too difficult to make them compile for a slightly different kernel
IKs there a good simple way to keep it secret?

I assume someone could have a look at the JavaScript on the browser and see hey this must be the secret stored here because it is passed to the server on every request. Then write there XSS attack to use that.
I was asking myself if I was destined to write for-loops for the unforseen future. Echoing Edward Kmett, "Haskell is the reason I am still a programmer today."

https://www.reddit.com/r/haskell/comments/1tdkrx/review_of_h...
Thanks, someone else has pointed this out too.. ooops. Will fix tonight.

Yeah I built the site and the whole platform myself.

https://division77.com which is linked to in the footer is also me.
> Facebook has direct competitors that can overtake them in just a few years

>Instagram was made by a few python coders in months. This shows how easy it is to make a product that competes with Facebook

Then why did Facebook buy Instagram, instead whipping up some python code on their own if it's so easy?

I would conclude they bought them to be anti-competitive.
Why did I start investing in tech companies now?
Udemy is a great example of a company that devalues their product by offering so many sales. They constantly advertise that for a short time, courses that cost > $100 are selling for $12.99.

But anyone who has visited their site more than once knows it's trivially easy to always pay $12.99, regardless of popularity/rating/length. The result is that instead of seeing them as a great deal, I view all Udemy courses as lower quality (whether deserved or not).

Which is a shame, because some of their creators do a fantastic job and have a high quality products that could sell for Wes Bos-level prices.
Thanks for telling it like it is. The advice in this thread is really lacking. Maybe it's because the real answer is there is no advice and we just have to suck it up?

"Take a 3 month break and come back to it". I'm back. I don't want to do programming anymore.

"Ok you should play video games and not do anything productive, then come back to it". Cool, just finished Days Gone and i'm replaying BioShock. I don't want to do programming anymore.

"You're just burned out and depressed, find a therapist, take medicine, etc.". Did that. I'm on Welbutrin and my therapist says I should look into changing fields, maybe going back to school. Easy right? I don't want to do programming anymore.

"It's all mental, meditate". I sit outside on my deck every weekend and just enjoy the outdoors. I still don't want to write programs.

"Buy a motorcycle". I already have one and I love it, but I still don't want to write programs.

After many years of feeling this way and getting the answers like the above, any answer not in the realm of "you can move to X field with relative ease and maintain the same salary/benefits" doesn't feel like it's going to help. It seems my only option is to just accept defeat
Cross-Border Instant Payments in the UK and FinTech Giants Entering New Fields
You seem to have made 2 claims:

1) The "market" (for what, you don't say) was created by government policy hundreds of years ago (but not thousands of yeas ago?)

2) The market needs constant interference in order to not destroy itself (and again you seem to be referring to a great range of economic activity, perhaps all of it, but not all of it because you're also saying it would destroy "much else")

Do you have evidence to support either of these claims, other than begging the question? Would you like to modify them so that they are more specific?
Switching to Clojure did it for me.
Ubuntu's opt-out data collection:

https://bugs.launchpad.net/ubuntu/+source/base-files/+bug/18...

https://ubuntu.com/legal/motd
I think quite a lot of people are going through a similar funk right now, and it could be the case that your lack of interest in programming is a symptom of all of this social distancing business. Even people who were not very social before the pandemic are starting to crack a bit, and unfortunately the usual remedies are not an option at the moment. The best thing to do is to speak to a professional if it’s really bothering you... i’m sure we all mean well here, but don’t listen to a bunch of idiots on a message board.
I feel like the Amazon analogy here would be the fly-by-night Chinese brands that dominate search results for products that aren't branded.
After centuries, a seemingly simple math problem gets an exact solution
Tangentially:

I recently decided to give Pharo a try. I'm still pretty early on in it, but, so far, I've really been having fun. If you look at it the right way, Smalltalk can almost be seen as more Clojure than Clojure. It's even more dynamic, and the live programming environment gives even tighter, more integrated feedback loops than REPL-driven development. Smalltalkers aren't exaggerating when they say you can literally program from inside the debugger.

A lot of familiar programming idioms from Clojure (and other functional languages) are present in Smalltalk, and have been for years. And, while objects in Smalltalk are nearly as dynamic as maps in Clojure, the fact that they're discrete, named entities makes it a lot easier to inspect and grok someone else's code.

It's not all perfect, of course. Some of the usual criticisms of Smalltalk are legitimate (though Pharo is making progress on addressing many of them), and I would like to see more of a culture of discipline around mutability. But, all in all, it's largely been a joy to learn.
This Nazi Butcher Became a CIA Operative and South American Drug Kingpin
I can also vouch for POP. I run it on my laptop and my family's computers as well.
Maybe to have an edge over Google free DNS (8.8.8.8).
A couple hundred years ago these people never would have a platform and would be relegated to the depths of society, as their idiocracy rightly deserved.

Now the uneducated masses can yell and yell and yell, which gives other uneducated masses the false belief that their opinions are to be respected.
They were indeed used earlier than that (see links), but we don't know if they actually spread smallpox (since the virus was old and the tribes were already experiencing smallpox). Just because we know one instance was false doesn't rule things out. Who knows what we have lost to time.

[1]https://en.wikipedia.org/wiki/Siege_of_Fort_Pitt#Biological_...
[2]https://archive.org/stream/fortpittlettersf00darl#page/n103/...
I should have been more specific - I meant a year from the time at which the employee starts performing badly, not from the time a manager decides they want to fire someone. A typical timeline in the US would be something like, someone is performing badly for a 6-12 month period, then the employee's direct manager decides that firing is a possibility, then the employee does a PIP for 1-2 months, then either it is decided that the employee is doing better and should be retained, or the employee is fired.
I'd suggest that it's the other way around. He doesn't just "happen" to be an extreme narcissist. It's why he was chosen. It trickles up, rather than down.