skysight-inc/HackerNews huggingface dataset:
> an important part of Neapolitan pizza is the slow dough rise using very little amounts of yeast, that should take from a minimum of 7/8 hours to an entire day or more (of course by storing it in a fridge).

This is gospel for pizza. My wife used to run a NYC-style pizza place in college, and later a chain pizza place, and they both had 24-72 hour slow proofs in the fridge. In other words, they mixed the dough and let it rise, very slowly, in the fridge for 2-3 days before using it. Kenji Lopez-Alt has similar advice in his pizza articles.
People keep saying this, and to some extent it's very true, I've witnessed it myself in companies. But I mean, the aim of GDPR was never to make resonable data collection that is done in a safe way by "the good guys" hard.

The question is rather how many companies that pre-GDPR stored my data in ways I (as a technical person) would consider unsafe, or used it in ways I would consider "bad", that have changed their ways.

My local bowling alley still stores my password in plaintext and use an outdated Wordpress-plugin for bookings, and Google stills knows as much about my behaviour online and IRL.
What exactly is Mixed Reality after all?
> Can you actually name a mainstream language that doesn't have NaNs with that behavior? Python, Ruby, Go, Rust, Java, JavaScript, etc all do.

Rust doesn't have that behaviour: Rust floating-point types simply don't have Eq implementations (they have PartialEq only), passing them somewhere where you need an equality-comparable type is a compilation error. OCaml is the only other example I'm aware of (it treats nan as a normal value with a well-behaved place in the order).

> Or maybe what you're saying is really just that they shouldn't have them, and every modern language has gotten this wrong?

Yes. Similar to how modern high-level languages are starting to default to arbitrary-precision integers rather than fixed-size integers (e.g. Python), we should be defaulting to something like Python's decimal or Java's BigDecimal, and have IEEE floating-point as an opt-in case for when you need it.
I really hate that we should accept switching jobs as a solution instead of fixing the root cause.
Dang has explained this here:

https://news.ycombinator.com/item?id=19774614

https://news.ycombinator.com/item?id=11662380
This is dangerous:

> Be careful to avoid even the semblance of taking sides in the war. If one version was more or less accepted afterwards, it's OK to note that, but the fact that an edit war occurred means that neither side was "in the right all along".

What about when one party is actively spreading misinformation? A statement that no one is never right in an edit war just gives misinformation credibility.

(Examples could be that smoking is safe, climate change is a hoax, ect.)
Giving ownership to a single person doesn't imply a bus factor of one. As long as someone can take over, it's not a problem.

I've had this happen lots of times in my career, and most of the time dealing with such projects was faster than onboarding in a company-owned repo by at least an order of magnitude. I really mean it: minutes instead of days to be productive.

In my experience most engineers have the best intentions and want to do the best work possible, until you force them into working in a bad environment where he's treated like... a cog in the machine with zero ability to influence his own productivity, happiness or even the quality of his code.

The biggest reason large companies "can't afford" those things is because they're hell bent on turning engineerings into replaceable cogs, out of ideology.
> This rarity breeds isolation

highly related: the opposite of addiction isnt sobriety, its connectedness.

https://www.ted.com/talks/johann_hari_everything_you_think_y...

a large amount of resources are spent reimprinting the fact that people and emotional, irrational animals. ignoring this fact leads to its rediscovery and reexplanation in so many facets of our life: disaster planning and recovery, politics, economics, drug addiction, social media, you name it.
Microsoft: Surface lacks upgradeable RAM and Thunderbolt because of security
Isn't that colloquial saying though? Trying to think of another good example... "It never rains, but it pours."
I wonder is the promise of cheap hardware using distributed systems is offset by the increased complexity and developer time. Stack overflow scaled up rather than out and I have never seen a problem with their site.
Wouldn't that be the text editor's fault?
You just ignored everything I wrote and repeated the same statement. Re-read what I wrote above. What you're saying makes no logical sense.
I don't know, the "benefits" have been well preached for years, and I don't see NixOS gaining popularity (though, I tend to focus on the linux community news, so might be missing the visibility). To me, NixOS is a cool concept, but I think it solves a problem that not a lot of people have. I mean, how often are people "redoing their systems from scratch," deploying to new machines, etc? That's like a once-every-four-year thing for me, and it's way easier to just dump a list of packages.
Some of the smallest plastic lenses have geometries and optical properties which are impossible to make in glass or in larges plastic pieces. So smaller lenses don't have only disadvantages to them. (Even though I myself personally rather take a pound of glass any day over these things.)
Literally yes but contextually no. Momentarily describes the period until the waiter arrives in this context.
It's a palette of predefined colors. It's been used by the printing industry for many years, everyone who does any kind of professional graphic arts knows what it is. You can just tell the press operator "give me Pantone 68C" and they will know exactly what to give you.
https://www.pantone.com/
> Personally I think a wipe pin is reasonable, just be VERY sure you don't type the wrong pin in by mistake.

In the thread they mention that this would be a user-selectable option, so this case is covered. The audience would also be people with very special safety needs (whether truly activists or other professions), who certainly don't hand their phone to kids.
Shouldn’t Covid-19’s Lethality Inform the Response to It? – Reason.com
Indeed, just take a look at the slide about which OpenCL version each company is supporting.
Because frozen meat stays good literally forever. Flour eventually goes bad. Grain can rot.
Eh. IMO, almost anyone with a full time job is in the same position, with few exceptions everyone spends up to their means anyway.
This is your monthly reminder that Boston Dynamics is exceptionally good at product demos.

It remains much less clear that they’re any good at anything else.

Also, Spot looks like a Houndeye to me, so i keep waiting for it to make “wheeeennnnnnn BAM” noises.
> ideally I'd like to be able to learn on my "Intel Integrated Graphics" laptop

NO.

Rent a cloud server or buy an old computer with a discrete GPU. Don't even try winging it. This is not x86 land where everything works everywhere. Not even close. NVIDIA/CUDA is what everyone does, AMD/OpenCL is like shooting yourself in the foot, and Intel Integrated / OpenCL is like shooting yourself in the head.

Yes, really. Last time I encountered Intel Integrated, I spent an entire weekend trying to port a relatively trivial shader. It would compile and run, but the output was always very wrong. Needless to say, the tooling was no help, and remember this is GPU land where you don't have printf, but I eventually discovered the problem: 8 bit floats. Yes, 8 bit floats are a thing in Intel Integrated land. No, it didn't give me any warning it was using them. "You asked for a float, you got a float, what's the problem?" I imagine an intel engineer saying. Because I'm a stubborn SOB I didn't learn my lesson there and I soldiered on -- next bug was a silent pageout issue.

Does this sound like fun? If so, go for it. If not, buy a discrete GPU. AMD might be OK these days, they've been working on their problems, but once bitten twice shy, so my recommendation is to buy something with an NVIDIA GPU and consider the green tax an investment in your mental health.
> How do I run a Python program that imports Tensorflow on my AMD GPU today?

https://rocm-documentation.readthedocs.io/en/latest/Deep_lea...
Pseudo-code for quantum computers is currently linear algebra. Fortunately, most programmers have the required linear algebra to get a thorough understanding of the basics! Check this out https://quantum.country/qcvc. Fair warning, I did have to brush up on my linear algebra a bit, but it's worth it imo. Friends in the know say that when you understand this article, you understand quantum computers.
Economics is a branch of moral philosophy and very consciously uses persuasive rhetoric to dictate policy. One of the tools used is hand-waving hidden inside differential equations to produce models that would be useless in any other discipline.

I don't think I've ever seen a mainstream economic prediction that was actually correct.

It's not hard to understand why. Reducing all the sectors of a complex economy to crayon-drawn measures like "inflation" and "unemployment" - which aren't even measured with any consistency - is like trying to predict the weather in the Bay Area using a single weather station for the entire continental US, which is conveniently located on the wall of a cow shed in Kansas.
How to Create a Contact Form in WordPress
I was talking about this:

> It is enough that one make a viral blogpost detailing why he thinks your software sucks, for a lot of people to instantly put your software in the "won't touch" category though.

People in general just want an app that does what they want to be done. A lot just install the first search result, some will look at options and comparisons. But saying one blog post will make a lot of people put a software in the 'dont touch' category doesn't seem that realistic
Are you for real? This website has been around and has looked more or less the same since the late 90s. The claim that jwz invented the green and black color scheme is probably the strangest thing I’ll read all day.

Also, what’s the first problem?
Not if they had an optimus to start with.

Also Intel GPUs just suck at everything that isn't doing 2D GUI acceleration anyway.
>Then, you run `nixos-rebuild` and then you switch your system to that configuration. The old state of your system stays around until you run garbage collect. So you can rollback to it, if you want.

How often are people doing this, though? I get a machine set up pretty quickly (install list of packages, systemctl enable <foo bar baz>, reboot), and I'm set for several years.
The answer is not generalizable but contextual to the company. A brand new startup may have no opinions on technology (the choice is yours; nothing has been built yet). A smaller company, with an established product, is likely invested in $framework at this point -- and not looking to pivot. When interviewing with some FANG's, you don't start with a hiring manager. You're assessed for overall fit, and then team assignment happens in a separate phase-- and the company is so large, there could likely be a team using $yourfavoritetechstack.
GitQlient – a multi-platform GUI-oriented Git client written with Qt
You should poke around in gopher. Has a very dial-up BBS feel, complete with FIGlets. Here is a nice web proxy:

https://gopher.commons.host/
On earth. Its use in space is another matter covered by different rules.
Time dilation with regards to the "no absolute rest frame" in physics.

The famous twin thought experiment where one gets in a spaceship, accelerates away from the planet, turns around, and comes back.

The twin that stayed on earth is old and the traveling twin is young still.

On one hand, I know that time will "pass differently" for each twin....but why is it the twin in the spaceship that ages less? Why isn't it true that the entire universe accelerated away from the spaceship and then returned, leaving the entire earth young?
Jason doesn't steal. He archives!
It's about having boundaries that make sense. The best scenario is having multiple codebases, while when someone wants to change something, it can be done by just modifying code in one repo.

However, the worst scenario is also having multiple codebases, but when someone wants to change something, they end up having to go through many codebases and have to deal with all the environment setup, coordination, and possibly the worst of them all - the versions.

Monorepo is a straightforward way to avoid the best and worst scenario at the same time. So you'll give up the codebase splitting game and never worry about them, then focus on things that matter more.
Am I reading this wrong, or do you think that Twitter had a short message length because of... technical constraints?
One book that explores this topic from a clinical perspective, supported by faithful translations from The Iliad, is "Achilles in Vietnam" [1] by Dr. Jonathan Shay [2].

[1] https://muse.jhu.edu/article/26751

[2] https://en.wikipedia.org/wiki/Jonathan_Shay
Wow, I have a lens with noticeable Focus Shift. I thought it was just some mechanical play in the mechanism, but Today I Learned it's a Thing.
Good to know.

I played around with Rust these days and found it a bit hard to reason about things, because I was using a simple editor.
So IIUC this announcement is actually "We're going back to the last version of OpenCL that actually has cross-platform support". Which makes it seem a bit less crazy.
It's damn near impossible for very small organizations to follow the GDPR in good faith, especially without a lawyer. The intent is good, but not the execution.
I wouldn't recommend letting your new partner know that you're doing that though.
It would be nice if there was an annotation that just lets the compiler do all the optimization for me for the cases where I don't care about the memory layout of the struct. Just like the Rust compiler can do without repr(C)
Nah, just check the Vulkan extensions registry.
Show HN: Transpile Scala to TypeScript
Hey HN! I created a Scala compiler plugin that takes Scala case classes and traits, transpiles them into Typescript, and emits it as a build artifact.

There's a couple of SBT plugins that try to accomplish this but due to binary incompatibilities, can't work on Scala codebases that aren't on either Scala 2.10 (SBT 0.x) or Scala 2.12 (SBT 1.x). Using a Scala compiler plugin, it operates at the compiler level (as it's own Phase) so there's guaranteed to be no binary compatibility issues.

I ran into this as I'm working on a Scala 2.13 project and couldn't get any of the current solutions to work (due to a myriad of reasons).

Why do I need to transpile my Scala into Typescript? I have a Typescript frontend and don't want to manually curate my TS definitions coming from the backend. With Scala2TS, I can simply compile my Scala app and have the TS interfaces ready to be published to my NPM registry, then consumed by my frontend app.

Thanks for checking this out!

https://github.com/scala2ts
I remember https://www.linkdrop.co/ tried to do this and the Show HN (https://news.ycombinator.com/item?id=19960313) appears to be this exact idea. However, it looks like they shifted to using an extension as opposed to a bookmark. Any idea why?

Also, curious how many pro subscribers you currently have? I imagine it's pretty difficult to get people on board with a $4/mo tool for personal consumption, unless you market it as a "productivity" tool.
I'm on the "virus more bad" side, but I'm young and reasonably healthy. When I went to donate blood, they told me my blood pressure was pleasantly low for someone reporting the subjective experience of freaking the fuck out.

I'll volunteer.
This happened to Salvador Dali. His older brother, Salvador died a few months before he was born. I once (a long time ago, sorry I don't have a link) saw a documentary that claimed his fascination with counterfeit art had to do with his feeling like a copy of his brother.
Astronomers Find a Six-Planet System Which Orbit in Lockstep with Each Other
==more families lost children==

Today, 15-20% of all pregnancies are lost to miscarriage. Not so rare. I wonder how many of those parents would have even known they were pregnant prior to modern medicine.
I think we should have this thread more often.
As long as it does this with single digit millisecond latency, I'd be okay with that.
What Might Be Speeding Up the Universe’s Expansion?
Show HN: Connmap – X11 widget that shows location of network peers on world map
Thanks for taking the time deca6cda37d0!

Where are your servers located?
We use AWS and the servers are currently located in the US-east.

Why do you use your own servers instead of for example CloudKit?
The stuff you save on the app is encrypted and only stored on your phone and not on our servers. Your encrypted saved data is then backed up to your iCloud account automatically if your have iCloud backups turned on. When you share, we use end-to-end encryption to protect your data so our servers are only used as a transmission medium of your encrypted data to the recipient which is where the data gets decrypted.

How do you make money?
If people love SecureAppy enough, we are hoping to push out some pro features later on. Our hope is that the pro version can be used by more heavy users while the free version can be used by common users. So we can only determine a pro version later on based on usage of the app and what features we add later on can be considered pro.

Is unlimited storage really unlimited? If I upload 2 TB of pictures that’s fine?
Since we store your data only on your phone, it never comes to our servers. Like I mentioned above, we only use our servers for transmission of encrypted content when sharing.. similar to WhatsApp. By "unlimited", we just mean that we don't set any limits on the amount of things you store or share via the app.

Are you iOS only or also available on other platforms?
It is currently iOS only. But we are actively building the android version as we speak!

If iOS only, why do you use an android design pattern (floating + button) and not conform to platform standards?
We have tried to use iOS standards wherever possible. There may be some elements like floating buttons that are mainly android. But they seem to be more common now in iOS as well so we felt okay using those in iOS.

I guess your privacy policy is not finished yet. It’s lacks details to conform to gdpr and ccpa.
Thanks for pointing this out! We will definitely take an other look at this!
>Congress shall encourage the practice of Judeo-Christian religion by its own public exercise there of, and shall make no laws abridging the freedom of responsible speech (unless such speech is in a digital form or contains material that is copyrighted, classified, proprietary or offensive to non-Europeans, non-males, differently abled or alternativley prefferenced persons), or the right of people to peaceably assemble (unless such assembly takes place on corporate or military property or within an electronic environment), or to petition the government for redress of grievances (unless such grievances relate to national security).

http://www.textfiles.com/100/billrights.fun
Banning onion futures was a "don't try this again or we'll take away your toys" hammer. Everyone involved now knows there is a risk that next time the authorities will act before they get to take the profits from the corner.

Someone tried it recently with hand sanitizer and got clobbered: https://www.airforcetimes.com/off-duty/military-culture/2020...
February 1999, textfiles.com colour scheme predates jwz.org.

https://web.archive.org/web/19990203134049/http://www.textfi...

https://web.archive.org/web/19990208014216/http://www.jwz.or...
Excellent counterpoint from r/AskHistorians (paragraph breaks added for legibility): [1]

> Cross-cultural psychologists have observed that, regardless of cultural background, people who suffer persistent emotional disturbances in the wake of a traumatic event exhibit intrusive memory symptoms in some form. Here in the US, these are closely related to what we commonly call "flashbacks." For the Romans, people experiencing intrusive memories were said to be haunted by ghosts. These individuals show up in historical, philosophical, and even medical texts.

> Josephus, who was an outsider to Roman culture, also describes this phenomenon in his history of The Great Revolt. Those haunted by ghosts are constantly depicted showing many symptoms which would be familiar to the modern PTSD sufferer. Insomnia, depression, mood swings, being easily startled, frequent eye movement, alertness all day and night, paranoia, avoidance of crowds, suicidal thoughts/attempts, loss of appetite, shaking/shivering, self-hatred, and impulsive violence have all turned up in association with these individuals.

> Since in almost every case the person experiencing these things had made himself an object of public shame, the "ghosts" in question often came in the form of those he had killed or wronged in the past. These would either appear spontaneously to the sufferer, or would come in the form of vivid, frightening nightmares.

> The key component to these experiences, as with modern cases of PTSD, was that the sufferer had no control over his own symptoms. Thoughts or vivid memories would occur unexpectedly and uncontrollably. It is easy to see why the Romans, who were religiously superstitious to begin with, would attribute such things to the foul play of malicious spirits.

[1] https://www.reddit.com/r/AskHistorians/comments/1j6ssm/are_t...
Super cool! Purchased. This may be beyond the scope of the project, but it would be cool if it could create buckets from a photo by automatically pulling out complementary and contrasting colors.
Your opening begs the question. Medical ethics are not an objective thing set in stone.
> Parser in JS

Insteresting ! Would you mind sharing how you did ?
How to Get to Know a New Programming Language
Domain Squatter
I think a lot of questions that people have about economics/finance/money are about the nitty-gritty mechanics, and a lot of answers are instead about the big picture / general laws. That's what leads people to say they can't understand economics.

(Also it's strange that sometimes there is disagreement about the mechanics between actual practitioners, see the recent confusion about whether fractional reserve banking is true.)
Being compliant with GDPR is not that hard if you just take care not to store personal information without explicit consent.
> "People would refuse to show PTSD symptoms under the threat of violence."

Doesn't the plight of homeless veterans today demonstrate that PTSD and mental illness is not something that can be easily hidden, even under threat of violence?
Absolutely! Totally up for that.
Us British would say the first if the doctor has (in the past) insisted that you will (in the future) spend the night and the second if you (in the past) spent the night because the doctor insisted. Is that not the same in the US?
The original prejudice was against any sort of randomness in testing. Manually constructed tests were seen as superior. That may have been true when computer time was dear, but the bias persisted into the latest edition of a well known book on software testing, published after (for example) Csmith had been released.
This———^