skysight-inc/HackerNews huggingface dataset:
> I've even designed an analog hall effect keyboard PCB with integrated IR sensor, dual power regulators (to handle 95 ultra bright RGB LEDs), invented-by-me analog hall effect rotary encoders (incremental and absolute), and more. It wasn't rocket science.

Sorry to burst your bubble...

Glad you learned enough to do it and had fun with it.

Yet, such PCB's are trivial to design. Heck, one could auto-route something like that and get a working board for prototyping. In fact, I have done exactly that many times over the last four decades for keyboard/control-panel boards. And auto-routers suck. The fact that one can actually use one for a PCB is a good indicator of how trivial that design might be.

One of the big differences between hobby PCB's and professional EE-driven PCB's is in manufacturing and reliability.

It's one thing to make one or a few of something, anything. Quite another to make hundreds, thousands, tens of thousands, millions. As an example, I am pretty sure you did not run your design through safety, environmental, vibration, susceptibility and emissions testing.

For an example of complex design one can look at such things as almost any dynamic RAM implementation, from SDR to DDRn. Timing, signal integrity and power integrity are a big deal and can make a massive difference in performance and reliability.

Another example is just-about any PCB used in automotive designs. They have to survive brutal power, thermal, vibration and RF environments for decades. This is not trivial.

Other fields with critical needs are medical, aerospace (which includes civilian flight) and industrial.

Consumer electronics is actually quite critical at the limit because you are dealing with very large numbers of units being manufactured. In other words, while a design for something like an industrial CNC machine might only require a few hundred or a few thousands of boards per year, in consumer electronics one can easily be in a situation where we are running 50K to 200K boards per month. Bad designs can literally sink a company.

I understand though. From the frame of reference of a hobbyist or enthusiast everything can look simple. That's pretty much because they just don't have enough knowledge or information. This means they only have access to the most superficial of constraints, which makes PCB's seem easy, maybe even trivial.

As my wife likes to say: A google search is not a substitute for my medical degree.
Insurer price transparency effort hamstrung by flawed data
Neither does yours (or mine).
Given how much horse power and experience they have, this is very disappointing.
>And what do you do when you're stuck somewhere with other people who you don't know?

Even worse, what do you do when you are passing by someone you barely know and don't want to exchange pleasantries?

How do you even poop?
> And judging how many people I know around town who have been treating their houses like ATMs, it's not a small effect.

This is true, this is at least appealing to common sense. But I don't see how that excess cash was going into spending more on food and gas.

If I run a supermarket and raise prices, and people like lettuce, if they keep buying the lettuce, because $3.75 lettuce is still worth it compared to $2.00 lettuce, well, CPI can increase a lot, and demand appears to be inelastic, and interest rate increases did nothing to reverse CPI.
Classic HN, where their grandmas and the rest of non-tech family members all successfully switch to Mastadon en masse.
I read your email, got interrupted, and did not reply. Then I forgot about it.

If you email me again, it might get read at a more convenient time, and I'll answer.

Same reason I might not answer your call: I'm busy with something else or not near my phone at the moment. This used to be normal by the way -- if I called your home phone and nobody answered, I'd have no choice but to call again later.
I would be excited for it if it worked on PCs too. Why can't we move the headset between the PS5 and PC? Do they not want to invest in making it work for PCs? That's lost hardware sales. Are they afraid Steam will eat into their own VR game sales? Outside of exclusives, maybe it will? But because it's only on PS5, I have no interest in owning a 2nd VR headset, which I'm sure will be a reaction from most PC gamers. So that's lost hardware and software sales too.
Discourse is fairly popular.
Thanks for sharing this story! In particular, love the inside baseball on details like how your pitch evolved to described the product/company.
User controlled cryptographic identity management, distributed hosting, it's a protocol not a platform, you know...all the good stuff
A family friend made 20+k in a summer, spray painting curbs 10-ish years ago. You can still make a lot of money in dumb-sounding niches.
Even if it's true that cleaning is creating more emissions today it can still be worthwhile to get people used to it, because it can be easier to replace a coal-fired plant with solar or wind than it is to change the daily habits of millions of people.
A blank check but the check is yours.
Mosh is absolutely fantastic. The reliability and recovery of the connection works even over extremely low bandwidth and lossy connections (e.g. when using a covert IPv4 channel), and instant local echo for responsiveness, as well.
It's hard to convince people to treat each other well when they've made it part of their identity that some types of people shouldn't be allowed to get ahead, or exist, and that you shouldn't be allowed to NOT have an unwanted pregnancy and therefore child.

They see a labor force gaining power and they decide the "correct response" is to just decimate any power the labor force might gain. I don't understand it. This is america. We are ungodly wealthy. You can have your cake and eat it too, you can treat employees well and still make stupid amounts of money!
I've gone from Python to embedded C++ recently and this is my experience, although I would add that C++ devs know a lot more at the lower level of abstraction such as Linux, toolchains, etc which makes them seem like wizards. Outside of embedded, a good Python or NodeJS engineer has opportunities to do more automation and value added activities such as CI/CD, test automation, devops, etc.
I did low level C/C++ stuff in the algo trading world until 2014, and since then have done a plethora of other things from node.js for a BIG e-commerce player, python, cloud architecture, SRE type stuff, etc... and every single job has been an absolute cakewalk compared to fighting against the various footguns and headaches C++ has to offer. No more fighting huge object hierarchies and having to put in hacks because making a change to the base class would require half the company to recompile, no more migraines from template compiler errors vomiting out on my screen, debugging template metaprograms, memory leaks, "oh crap this copy constructor doesn't do what I assumed it would do " type errors, "I have to read 10 different files worth of code to track down whether this legacy library is going to delete the object for me or I have to do it myself" headaches, dealing with huge build times, etc... I could go on.

C++ is essentially 4 different languages rolled into one (C, C with classes/OOP, templates, template metaprogramming), and while I am sure greenfield entirely modern C++ projects exist and are a bit nicer to deal with, they are unicorns for most devs out there using the language daily.
> Why not save even more bytes and re-format the output to single tab indentation?

For your answer search "programmers who use spaces make more money"
Demo of Language Learning Partner
We are releasing an early demo of our AI language learning partner, Sally. Try it here: https://language-partner.anvil.app
> Upon first glance, nothing seems out of the ordinary here. However, if you widen up your code editor window (or just turn on word wrapping) you’ll see the __import__ way off in right field. For those counting at home, it was offset by 318 spaces

Haha, simple & effective...
> The pro-productivity people are more involved parents and family members

I haven't seen this amongst several people I know as pro-productivity. The productivity tends to be hyper-focused on work and side hustles/creative, and family/parental duties seemed to be neglected as a result. But I couldn't find any data on this with a quick search, so it's just conflicting anecdata to your anecdata.

Your other bullet points do align more with my experience, but not this one.
I'd encourage anyone bothered by this post (evidently, someone was) to check out the stats on past and upcoming SpaceX contracts. The overwhelming majority are the US military and NASA, and the US military's share isn't far behind NASA. Seems clear to me the smart money is on "same stuff, but more of it" if they bring costs down even farther. And I'd say the US military's got more room in the budget to quickly put together useful payloads than NASA does, if the prices drop, which narrows it down to "mostly more military stuff". And especially if Starship gives them the ability to put large payloads in higher orbits on the cheap. I bet they've got filing cabinets and skunkworks warehouses full of shit they'd love to build/finish and launch as soon as the costs work out.

But maybe I'll be surprised and military launches will remain about the same while StarLink competitors and elementary school students launching cubesats will eat up all that new, cheaper capacity.
Didn't an Xbox game actually set it up so the entire processor would reboot and just appear to be loading a level?
Successful people make their own luck. For example, going to tech conferences is making your own luck, because it's there that tech companies can find you. (In fact, tech companies sponsor conferences often for the express purpose of finding talent.)

Remember "Field of Dreams"? "Build it and they will come?" That's typical hollywood bullshit advice. You've got to proactively market something, i.e. make your own luck.
So the malware can delete all your projects or inject malware into them, but thankfully it won't be able to log in again later?
I've taken DHA enriched soy milk, so unfortunately that didn't help. Based on the link I posted, there's two types of HPPD. Type 1 is temporary and recovers, type 2 is chronic. I have type 2. I haven't tried any of the prescription meds though as most doctors are unfamiliar with this condition and the one neuro-ophthalmologist (who was hands down the best doc ever) I saw is no longer in practice sadly.
Learning rust is like cycling over 2 big hills. It’s exhausting and painful if you’re in any way out of shape.

Learning C++ is like cycling from SF to LA. It starts easy enough and every day you’re making a lot of satisfying progress. But you have so far to go because of all the features and quirks of the language.

It’s probably easier to get started learning C++. But it’s also much faster to finish learning rust and be able to read almost all rust code. (Pin still scares me though)
18 to infinite. For the topic I suppose 21+ would also be reasonable. But excluding a 65 yo seems weird.
"Scientists gave three espressos..."

After 3 espressos back to back I am surprised that those people did not also restock the shelves and rearranged the whole layout of the store while they were at it.
That is something I often rely on ambient noise to do. My work keyboard is quite loud. My home a/c makes a ton of white noise and the occasional thump when it clicks off. It also currently makes a lot of loud water sounds when it is off. I use throat clearing and coughs sometimes, too.

It's a silly game to play with these robocalls what they are/are not listening for and it seems to change from time to time (and obviously from bot to bot). "Dead silence" is sometimes easiest and the easiest way to describe it (though I believe I did mention I generally put things on speaker and rely on ambient noise), but yes, not "required" and it is a dumb space to explore sometimes.
I could have been a talented C++ developer. Hell, I _am_ a good C++ developer. I should be, I've been doing it for a decade. Across a range of projects, from hardware to web backends to games and art.

But aside from a brief 3 years as a C developer (embedded hardware product) I've never been close to being one. Because when I was coming out of university seven years ago with a good CV and projects I could competently talk about, and I _could_ do the whiteboard segments, somehow I ... couldn't do them the way they wanted? And they, the very sparsely spread places with listings at the time, were offering no money for a new grad to somehow make their way across the country to interview, only to be offered a low salary (the C job I got was at the risk of a £180 train ticket three weeks before I would have had nowhere to live).

Now? I maintain a fleet of Wordpress sites for a digital agency for a modest £40k a year as the company's sole "someone who knows anything about Linux" person. Because my coworkers are lovely, my boss doesn't stress about anything and lets us flex our time and the clients are nice. Money is tight and definitely less than my skillset but going through the hoops of the "clever" side of the industry to be well paid and well stressed sounds daunting. There was no nurture for anyone not conforming to a very specific template which shows its face on the ranty side of Twitter.
Or, you know, we played guitar hero and there's no need to relive the past with a screen 3 inches from your eyeballs?
What are you talking about?

Denmark, Sweden, and Germany have begun investigations but have not blamed Russia [0] and in particular are having issues coordinating the investigation and are individually maintaining secrecy about their findings.

Sweden has elected to have a partial separate investigation apart from Germany and Denmark citing national security concerns [1]. The point here is the issue is not resolved and there is confusion on all sides; aside from US media elements or US politicians, the investigators themselves have not said Russia was responsible and you won't find a European official at center of investigation making claims of Russian responsibility.

[0] https://archive.ph/erz77

[1] https://www.reuters.com/world/europe/sweden-shuns-formal-joi...

In reference to sources for original comment:

- Ron Johnson & Victoria Nuland https://youtu.be/rBUIlHM9WSo

- Ted Cruz years of comments attacking Nord Stream https://twitter.com/search?q=from%3Atedcruz%20%22nord%20stre...

- Condoleezza Rice https://youtu.be/aF0uYIjaTNE

- referencing Antony Blinken's book "Ally vs Ally" about US opposing Russian/European pipeline gas from 1988, and hypothetical bombing of pipelines to stop gas trade https://twitter.com/frankoz95967943/status/15767507942667141...

- link to book: https://www.amazon.com/dp/0275924106/ref=cm_sw_r_tw_dp_GB2BX...

- Victoria Nuland again: "Nord Stream 2 will not move forward" https://twitter.com/ricwe123/status/1586101294334443520

- Biden: "there will be no longer a Nord Stream 2. We will bring an end to it...I promise you we will do that" https://twitter.com/YoThatsCrazyyy/status/157741285229332480...
> Rust? It's much more painful to use than C++.

Unless you're doing something really highly specific to C++ (like Cuda for instance or deep integration with big C++ codebase), saying that rust is painful compared to C++ is laughable.
Well, I guess sorry your doctors sucked, but that isn't reason to malign the whole concept.
> However, many of these events caused exceptions in our webhook delivery worker because data needed to generate their webhook payloads had been deleted from the database. Attempting to retry these failed jobs tied up our worker and it was unable to process new incoming events, resulting in a severe backlog in our queues.

I bet you I could cause this bug on a Rust product if you let me near the code ;)
No, RFC 3501 says

> The unique identifier of a message MUST NOT change during the
> session, and SHOULD NOT change between sessions. Any change of
> unique identifiers between sessions MUST be detectable using the
> UIDVALIDITY mechanism discussed below. Persistent unique identifiers
> are required for a client to resynchronize its state from a previous
> session with the server (e.g., disconnected or offline access
> clients); this is discussed further in [[IMAP-DISC](https://www.rfc-editor.org/rfc/rfc3501#ref-IMAP-DISC)].

so, "SHOULD NOT", but in practice it's really hard to make {UID, UIDVALIDITY} assignments persistent and unique, so IMAP servers don't, and as you can see, they are allowed to not.

I.e., it's perfectly compliant to generate a new UIDVALIDITY for each session and then assign UIDs to emails in folders when you open them
What if they're an average company environmentally, with no green-washing?
The Continuity Camera goes up to 1080p which is the max for pretty much all video conferencing.
Spreadsheets are used for _waaaay_ more than just finances. I don't think it's anywhere near 50% finances. I can't recall where, but I saw a study from I think the 90s saying most of the spreadsheets they found were being used as Todo lists.

Maybe like 1 in my past 2y of many, many spreadsheets has been financing related. I think you might be overgeneralizing to an ungeneralizeably large group -- the set of all human spreadsheets.
> This will do nothing for actually impacting inflation. Instead it will crash the economy.

This is literally nonsensical.

Businesses will lose pricing power in a recession and will slash prices. Nobody will be buying new cars and their prices will drop, the used market will similarly drop until it finds a new floor. People who are out of work and can't afford their car payments will flood the used car market, etc. Multiply this by all the other goods markets. Same things for rents as people get fired and move back in with their parents or move out of the expensive cities.

I think I've responded to you before and I think you've got a nonsensical opinion that price gouging and inflation are in opposition to each other, when they just aren't. If prices rise, that is inflation. If prices rise due to price gouging because demand is inelastic, then that is also inflation. If the fed crashes the economy that will be deflationary and cause a recession, that will reduce prices. Companies can only collude to pump prices when they have inelastic demand, once the economy contracts sharply they have to defect and slash prices again.

By crashing the economy Powell intends to break the back of the nascent labor movement and by dropping asset prices will allow the rich to buy up more of the country.
id est (i.e.) = that is (literally "it is")

exempli gratia (e.g.) = for the sake of example, for example

See: https://en.m.wikipedia.org/wiki/List_of_Latin_phrases
I'm Gen Z. It's the perception I have but, I don't know if it's accurate. My perception is also definitely biased towards middle class. One other thing is that I'm not american, which probably makes a difference.

To refine things a bit more, it seems like if you got a degree and had a white collar job you were probably going to do decently. Nowadays degree + white collar job is basically baseline.

My parents are Gen X with degrees (Eng + Chemistry?) and they seem to have enjoyed their 20s and early 30s, settled down in their 30s and ended up pretty well off without ever really worrying about money.

I don't think that strategy would work very well today. The world seems a lot more competitive now than it was 20 years ago, and on average it seems like there are less serendipitous opportunities.
No other automotive company is achieving this level of OpEx efficiency: https://i.imgur.com/ZroV0by.jpg
This seems really dangerous. Wouldn't running garbage collection on the nix store while in the work partition clean out nix paths required by the home partition's install, and vice versa?
Yep, though it's got type-classes specifically from Haskell.
Fair point, I shouldn't have said "seed money". I stand by my earlier statements that

1. If someone has wealthy family members this tends to benefit them, and they tend not to realize it.

2. Growing up wealthy didn't guarantee Musk's success, but it made it easier than it would have been if he grew up poorer. This happens in ways that are hard for someone like him to realize. For example, he might not realize that if he'd grown up worrying about money there's a significant chance his brain would have noticably changed in a way that made it harder for him to function.
That’s why Bruce banner was experimenting with gamma rays. It’s a shame what happened to him.
Well, it's a sign that the people hiring developers and the developers want different things.

That saying that the client is always right exists for a reason.
> Well, what is stopping your wife from also texting you,

LOL. She does. "Call me"

Very helpful.
Again, these are incremental problems.

You can and should do both. But yours involves changing society at a fundamental level (who decides the people who can no longer see their relatives at Christmas?) and mine involves reversing a recent law.
This misunderstands the differences in how NASA is managed and constrained. It has inefficiency built in as a feature, not a bug.

E.g., NASA cannot build a major program with an assembly line mentality. The need to spread their work out across multiple constituencies to ensure continued support. Ever wonder why major NASA centers are in key political states like Florida, California, Texas, and Ohio?
I think at the end of the day it was about forcing CSP-style concurrency on the majority of Google services. You can make a pretty good argument that CS programs don't do a great job at teaching multithreaded programming (even though it's pretty dang straightforward on the JVM and CLR). Race conditions are often painful to track down. Exceptions are also tough to get right, and many services require several hardening updates because of missing catch blocks or overly thoughtless "catch and log" behavior. Multi-return, despite the verbosity, may be a win on the operations side here.

Like you, I wish Google was more ambitious with their language design though. Honestly I'd rather stick to the JVM, especially with Virtual Threads now in preview.
There are scores of millions of people in the US who had similar resources and much more, and failed to produce a SpaceX.
You only need the lookup key to be very selective, then you can use cached metadata to pick from among conflicts.
I find that you’re projecting your thoughts and lifestyle onto his lifestyle choice. Just stop as it does nobody any good.

What’s wrong with attaching a computer to oneself while walking outdoors? Does he have the same intrinsic motivators as you? Probably not. Does it matter? Probably not.

What about people that go outside and just read? Is that not a good life?
How are they stealing? Are they breaking some kind of licensing agreement with OSM?
Yeah the lemonade I am hoping to see here is this can actually result in hardware commoditazion and accelerate research in a bunch of other areas.
Maybe you just haven't met anyone who's worked on SMB ads?
I'm not even asking them to deal with the problem "systemically" or "at scale". I just want them to respond when I am trying to stop an active criminal campaign whose goal is to steal money and cryptocurrency from people.
Note that using SMS-OTP as a second factor besides the password/security questions, 2FA is never a downgrade, but using SMS-OTP as a single recovery factor (for a forgotten password) definitely is. Only the latter is a problem.
BTW, "unique per-mailbox" utterly fails to be sufficient in a post-gmail labels-as-folders world. That's because folders are lame. But doing better than folders really makes you want a relational database for email.
Omg this is amazing.

(Herzog)
I do it all the time.
I play.
I have a soccer ball under my bed right now and I play
when I'm alone, with the soccer ball.
It's beautiful.
I'm fifty-eight—but I'm very athletic, I can run rings around anyone my age.
And I play a lot of soccer and
badminton with my crew, they're all in their thirties.
Yes, I play a lot.

———

This is indeed beautiful. God I love Herzog’s voice..!