skysight-inc/HackerNews huggingface dataset:
Same. My shower thought has been, has this affected the implementation timelines of safety features in traditional cars? The general public seems to think we’re going to have self driving cars any day now, but anyone reasonably well informed can probably think of a dozen edge cases they haven’t even begun solving yet.

So I wonder, have regulators stalled or stop pushing for new safety features under the false belief that we’re going to have self driving cars any day now, so what’s the hurry? I feel like it has, although admittedly it’s just a feeling and I’ve done no research.

Collision avoidance systems are our generations seat belt. It’s still pretty shocking to me this tech isn’t mandated as a safety feature yet considering the very real potential to save lives from distracted driving.

Has the pr shit storm all these companies shamelessly capitalize on affected this technology implementation?

We generally think of these sorts of lies as harmless and a result of overly ambitious visionaries. But I think in a real way this is the type of thing that could cost lives, in the sense that if regulators understood they are 20-30 years away from mass market, they might actually push for more safety reforms which could save lives.
> 100% mob(!) programming everyday

I've been in a team that does this. I did appreciate the knowledge share from the expert the first month despite the fact it completely drained me. After awhile, I hated the whole thing and dreaded going to work. I get it works for some people, but I know it is not for me.

> on a zoom call

This would make this about 10 times worse. I wouldn't last a week.
SEAsia too. And not just for typical social; many businesses dont have websites, just a FB page. A lot of online shopping via messenger and paid in cash on delivery, because so many people dont have credit cards.
You can't book an appointment directly with a specialist.

You can't even shop around for a family doctor. You have to sell them accepting you as a patient. With that power inbalance you better follow what they suggest and avoid questioning too much or you won't have a doctor.
The reminds me of a very interesting story I read about "King" Richard Petty back in his NASCAR days. It was just one of many stories in some racing history book.

In any case, Petty apparently always won his races pretty closely. So he obviously only had a slight advantage over his competition... except that there were cases where some mishap (e.g. in the pits) left him multiple laps down (I believe as much as 7). He'd recover every single lap and then still barely win the race. No one ever thought to check his car for cheating because he didn't appear to be crushing the competition if you didn't realise he would have been capable of winning by probably dozens of laps or more.
I'm a member of a large Slack group that has a bot that corrects un-PC language, including any mention of the word "guys."

What I find interesting is that the biggest proponents of dynamic language -- the idea that usage evolves over time, such as "they" becoming more common as a singular pronoun -- also tend to treat a word like "guys" as non-gender-inclusive, even though it is extremely common for "guys" to be used in a gender-neutral way when used in the second person. "You guys" and "Hey guys" are examples of this, and what a lot of people ignore is that women have had a large part in moving these terms in a gender-neutral direction by using these phrase to address other women.
> a new developer could hit the ground flying.

Sounds like a plane crash. :)
Also the labor cost to have staff count the money in registers at closing time.
That involves flying to the US in many cases
100,000 feet (20 miles) is NOT space. That is merely altitude. Even so-called sub-orbital flights as practised by the Silicon-Valley guys are just high-altitude earth-bound flights.

True space flight entails orbital speed. (And 'altitudes' a lot more than a mere 20 miles.)
How to use weekends for mental health
I like that description of pair programming - articulates the benefit clearly. Makes intuitive sense & haven't seen anyone explain it that clearly before.

> accountants will never understand this

Oh...I take it back then.

I'm an accountant. Apparently I didn't understand this, so I must have been mistaken in my above assessment.
Piles of money really couldn't speed that up appreciably?

Or pay for non-Russian gas?
Great rec, I’d never heard of it, thanks! Joyce definitely jumps out as inspired based on the descriptions, and I’m a fan of his as well.
On the upside, Fastmail is the one e-mail service that I have tested that is actually more comfortable to use than Gmail. How they manage to incorporate practically every feature I could dream of while offering a totally neat, snappy, intuitive interface across platforms is just impressive. (Testing right now and planning to move there from Gmail.)

Proton looks really neat too, I just don’t like the thought of not having platform-independent IMAP access. It’s certainly a sensible tradeoff for more security-minded folks though.
I tried them in 2019, they did (and do, I guess) check all my boxes but it seemed they were moving fast and breaking stuff and IMAP/SMTP in Apple Mail was one of the broken things. Docs were very much out of date, IMAP kept erroring out every few attempts and SMTP never worked at all (their support people couldn't help either IIRC). IMAP/SMTP is a basic requirement for a not-E2E-email provider so that didn't instill much trust. Are they doing better nowadays?
We've really jumped the shark with people not understanding the word DevOps, haven't we? When the Docker people don't get it, we should probably give up.

Fine. "DevOps" now means "some something development something something servers something something operations". Are you happy now, tech world? You've made Patrick Debois cry.
7 usses of Russian soldiers with Acute Radiation have arrived to hospital
Now I'm curious. What is the overall population of HN?
I have found that I almost always benefit from a comment for each database table / model. The name can be somewhat descriptive but often its generic enough that its hard to tell if it specifically works the way I assume it does.
Or order a pizza with cryto to a vacant property.
Isn't that just a jet engine/gas turbine?
I'd have said those are very, very similar things, if not I fact the same.

Granted, code requires far more details than many conceptual explanations, but it is still one.
(I know you run out of people in real world teams pretty quickly but) rotating pairs regularly helps with this, with a maximum of two-week pairings to avoid this and other issues.
There is a minority of developers who believe that code can and should be mostly self-documenting, and that comments should be avoided because they become outdated and nobody reads them anyway.

For example: http://web.archive.org/web/20100415205750/http://blog.weapon...
Yeah, pretty much the only case I can think of when you'd want to check floating points for equality is for bug hunting e.g. if you calculate a set of disjoint probabilities you might want to verify that they add up to 1.
Yeah there are app porting guidelines: https://github.com/SerenityOS/serenity/blob/master/Ports/REA...

Andreas also uploaded 2 videos on his youtube channel of him porting Diablo and Duke Nukem to SerenityOS

https://www.youtube.com/watch?v=ZOzZ8R4gphE

https://www.youtube.com/watch?v=xy1uynuUyPo
We take training constantly to not click our Duo notifications for people on the phone, etc.

Few months ago I couldn’t log into the vpn. Posted to the slack channel and got a slack asking my phone number. Ok so I know this guy is really my it and I’m asking for help. Then he sends me a freaking Duo notification! I say “I’m not supposed to click this” and he goes “well yeah but I’m IT”

It’s all very stupid.
The days when a 'PanzerFaust' could knock out tanks constructed with ordinary steel are long gone. Modern steel technology has moved onwards since then.
Seems like it. Now they are trying to switch to the vr/ar stuff and monetize it heavily, possibly by some crypto scheme. Risky move, probably isn’t gonna pan up.
It's true, you can't discourage it too much in people's free time, because a lot of them seem to love tinkering and that's the whole reason they started, but we also don't need to make it an industry standard expectation that everyone writes a parser generator at some point.

Innovation beyond the random toys level is really hard. At best most things can become a proof of concept that inspires some corporate dev. Unless you really enjoy that kind of random garage project, it seems reasonable to just leave it to the people who do.

There's a lot to learn in the world of boring unoriginal software. You learn how to take a task and do it with high level building blocks, and the minimum possible custom code. You're essentially designing a "Plugin" for a system made of the entire current software ecosystem, treating dozens of unrelated apps in a workflow as if they were a suite, taking into account the fact that you know people will want to look at data in Excel or control your thing with a MIDI keyboard.

I've done lots of random side projects, but I'm not sure I learned all that much, other than to really appreciate the value of the off the shelf thing I later replaced them with.

It's hard to objectively measure that kind of general learning, so maybe I am better off for them, but I also think I picked up some bad NIH type habits that I later had to unlearn, and caused some of my biggest tech related regrets.

Then again, if I was in a field where we actually did real "Paradigm shift" type stuff, I'd probably feel differently. But even then I'd imagine learning Haskell and linear algebra might be a better use of time, rather than implementing a window manager.
I switched from Gmail to Fastmail a few months ago and it’s been great. Don’t miss Gmail at all.
This is the last Presto build ever released from 2016.
"Inclusion criteria were an age of 18 years or older; presentation to an outpatient care setting with an acute clinical condition consistent with Covid-19 within 7 days after symptom onset;"

I don't know if "up to 7 days after symptom onset" qualifies as early antiviral treatment.

hastily-googled citations:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7323384/

https://www.cdc.gov/flu/professionals/antivirals/summary-cli...

https://www.science.org/doi/10.1126/sciadv.abc7112
You can see a few bots when browsing new.
They get flagged in just a few minutes usually.

(also, they shadowban people a lot sadly, it's hard to use throwaways sometimes)
Just to clarify things here: a pointer receiver on a generic type isn't what was covered in the article. That was covering if your `T` is a pointer type.

If T here is a value-type, you're probably getting monomorphization (at the cost of copying the value all over, and possible benefit of inlining to reduce that copying).
I just recently started seeing these results too, particularly when doing foreign (latin) non english searches.

I thought at first it was russians talking about hacking foreign banks, supermarkets etc. Then i started noticing links about doctors, etc and i realized something is off.

This is a very recent development. I'll prob have to drop ddg for something else...
I think it will do well. I really like VR and I see the added value. It really offers something new.

I'm not sure if I trust Facebook with making it something worth using for me. They seem focused on becoming the middle man for selling content like Apple with their app store. Which sounds good. I can get on board with that.

But I think their mindset will draw them back into datamining, 'engagement' and ads anyway. They're just employing too many people that are really good at it.. It's hard to turn the corporate equivalent of an aircraft carrier around. But I hope I'm wrong.

However when it becomes a success, competitors will come up with a different focus. They will have demonstrated the added value and others will jump in. Either way it's going to be good for VR.

I think they really have something with this. And it's a ballsy move going all-in on it. They regained some of my respect for it.
I wonder if people are just getting subscription fatigue? I never cared for TV news so I wouldn't have subscribed anyway but now it seems every show is on a different subscription service. At some point the market is just going to be saturated.

The pricing is weird too: $2.99/mo or $59.99/yr - why would anyone buy the yearly plan?
The goal is to say a little as possible so that they won't get into legal trouble or have to actually solve a problem
Same for me. I'm at the age that I feel straddles the social media generational gap (thirties).

I use Instagram far more than FB, but still have enough (older) friends/family on FB to check it out now and then.

The bulk of my social circle ranges from late 20s to early 40s and they seem to be heavily active on Instagram. I don't have a TikTok account at all (yet)...unsure if anyone I am close to uses it or not.
I'd say the Internet is a good example of a cybernetic model that is a step up in scale from this. That's pretty impressive!

We actually do a lot of things much better than this lil guy, that just don't take the form of robots the way the futurists and scifi authors of the 60s predicted. I can order food online to be delivered to me on a device the size of my hand, that also connects me to most of the earth's population, and gives me a direct line to all of humanity's knowledge, art, and perspectives. We really do live in the future, it just doesn't look like the Jetsons!
> As it stands, the data centre will use up much of the green energy that NL has created over the past few years, purely for Facebook to... sell more ads. That's not palatable.

Why do people so strongly critique Facebook for selling ads but not businesses from buying them?

For instance [0]

> The story of Ramon van Meer. He runs a company that sells ramps that help wiener dogs get up and down off the couch. For years, his company reached its niche audience through targeted Facebook ads. Then Apple changed the privacy settings on the iPhone, and suddenly those Facebook ads stopped working.

Why don't small & medium business owners like Ramon get critiqued for feeding the beast?

[0]: https://www.npr.org/2022/03/17/1087425495/tech-giants-and-ti...
> 1. Self discipline. Plastic (debit or credit) lets you spend more than you should. Cash doesn't.

Never understood this idea. If you have a wad of cash and you're bad at tracking your spending, don't you just go through all of the cash and are doubly fucked?

> Privacy. Do you really want every transaction to be observed by the Government? "We think you are spending too much on alcohol. Reduce it and increase spending on greens by at least £5 a week". Don't think it will happen?

Don't you have real present-day problems to worry about, like the Tories destroying the NHS?

> 3. Where do you keep the rainy day fund? I don't think anyone is developing an electronic mattress.

In bank accounts. Do UK banks not have insurance? In the USA you seriously do not want to leave large amounts cash lying around where it can be untraceably stolen, consumed by fire, or otherwise lost to acts of nature or humans.
> Now I²C is a particularly sloppy protocol

I know this pain as an embedded software monkey. So many edge cases unthought of and no method to gracefully fail. Not to mention you always find some fault with the I²C implementation on the SOC or slave device you want to talk to.

I’ve spent weeks debugging bus lockup problems only to find erratas for the silicon, or find this particular chip needs an extra 100ms to startup than others.

It’s the one communication protocol that o always have problems with. Nothing else has caused me as many headaches.
Any particular reason to avoid OpenStreetMaps? Vs MagicEarth
>campaign hid the reason, claiming it was for legal services, not opposition research.

Not a hoax. Fined for impromptu classification.
I addressed that with the start of my comment: "Let's look at a common example: you want to return two different types of errors and have the caller distinguish between them"

Yes, your example implements the error interface, but it's not realistic. There is real go code that does that, but that's the reason I have to do string-matching type error handling in go, and frankly it's an argument against the language that its error handling is such a mess that some people see that as reasonable.

Having code that does

return errorString("You have to do string matching on me internal error")

is something you can do, sure, but it's not good code. Idiomatically in go, it would also be "errors.New", not this errorString type you made.

In rust, that would also be just as easy since it would be:

bail!("oh no internal error")

using anyhow, which is the de-facto standard way to do crappy string-style erroring, like the above.

But that's not what I want to talk about since that sort of error handling isn't interesting in either language, and isn't where they differ.
Nanoid are really great. It is a smarter uuid4 with variable size and alphabet. It is also a lot faster to generate.

See that:
https://blog.bitsrc.io/why-is-nanoid-replacing-uuid-1b5100e6...

By definition, if you base62 or base64 your uuid4 it will be longer (30%?).

This generate directly in the final encoding so it is a lot shorter.
Based on the simulator calculation, you just need 24 chars to be equivalent to an uuid4 that is 35 chars.

But being able to determine the length of the resulting id is one of the greatest feature. Did it never happened to you the case that you would like a shorter uuid4 and think that you can just truncate it? Not realizing that some parts of the uuid have a special meaning and are not random...
I lol'd at this... was thinking the same thing. "Who's driving!"
Putin and Russia meet the textbook definition of fascism
You might be surprised:

https://www.fxempire.com/crypto/exchange/binance/review
You played in someone else's sandbox and now they don't want you there. Too bad. You should have built your own sandbox. Come on man, you knew this.
Duo also works this way
> Around 10 million people, or one in five adults, would struggle to manage in a society without cash, a report from the Royal Society of Arts commissioned by cash machine network Link found.

A study commissioned by a cash machine operator finds people really need cash machines.
That's a lot of moving parts, I don't think I'm comfortable juggling cloud infrastructure across three vendors just for e-mail. Also, I guess being US corporations AWS and Cloudflare still have to hand over any data a US agency requests.
> Do pairs agree to shut up until someone gets an idea?

Hard problems are quite rare, most development is mundane.

When facing hard problems, generally related to non-obvious bugs, there are many ways to solve them, and yes taking time off to think about it separately is absolutely one of them.

This isn
>After going nearly a year without taking painkillers

I find this pretty shocking. Is this how people normally take painkillers, would you say? Speaking for myself, I normally go for years without taking anything.
Yeah, enterprise java tech in general (not just hibernate) seems to be some of the worst. There's enough terminology collision and incentive for blogspam with the number of corporate users, but not enough interest in people using it for personal reason to have high quality blogs, and core pieces of it (Hibernate, Spring, Jackson for example) have shockingly poorly organised documentation.
That’s an order of magnitude more disturbing than I thought, then.
Posteo can't do custom domains (I mentioned near the end of my comment I own one that I'd like to keep using)

Will check out gandi.net though!
Certainly. And Italians. And especially of Japanese.
Well, most of those billions of transistors are memory rather than logic circuits. (And no, 640K is no longer enough for everybody, unfortunately.)
By 2035 ICE vehicles will not make sense for consumers anyway; the law will be redundant as electric cars will be better vehicles. For many people they already are.
I still remember Helio's "don't call it a phone" ads. They almost beat the iPhone launch.

https://en.wikipedia.org/wiki/Helio_Ocean

When they said social network, they meant SMS Twitter. It was a very interesting time with lots of companies vying to be the next evolution of mobile.
A friend suggested to post this on Twitter, let's see if this works https://twitter.com/igordebatur/status/1509311018303823875
Where is the decentralization of converting to and from actual money? And how do things like the legal system enter the picture? Right now, if someone exploits a bug or steals keys, you’ve got to fork the blockchain to undo the transactions. Good luck finding the actor and enforcing a judgement.
Excellent idea. Will use it, when will see project(s) of my specialty.

Just as usual, need lot of efforts for cold start. Mean, you need to somewhere got many different jobs and many people to do jobs, because now all looks as empty shop.
https://news.ycombinator.com/item?id=27232178
Serbs and Croats would like to have a word, or Ukrainians and Russians. It’s entirely possible to be kin and distinct, and to care deeply about the distinction.
> By chance, do you struggle with eating sounds in offices to the point where you panic?

Yes. Especially ice chewers. Which one PM thought was hilarious as he worked through a cup of just ice.
Forested areas can be agricultural land. Rivers that run through forests are better environments for fish. Forests help keep water around. Coffee and other plants that do well out of full-sun can be grown in forests. If we in the USA stopped converting corn into ethanol we'd have some land to return to prairie/wetland/woodland/etc., and if/when we change our diets to eating higher-quality food less often (which involves being okay with going a day without snacking, knowing there's a wonderful, wholesome meal eventually) I think we'll be able to adjust to eating more of the things that grow in forests. We'll need to restrict ourselves to effectiveness rather than efficiency, though, harvesting little enough so that the ecosystem stays resilient.
Worse than a credit card? How?

Public record that Syria cannot easily track with bitcoin or no trail with Monero.

I'll give you a bitcoin wallet address can you tell me who owns it?
Wow have not even heard of the black and white to color tv converters, pretty awesome: https://www.youtube.com/watch?v=2-gnN4-bL2w
the A-team series from the 80s
zoho.eu is quite nice and a different entity than zoho.com
Good design can handle changing requirements, otherwise it isn't good design. Good design requires a lot of domain expertise and not just being a good programmer since you have to be aware of what kinds of things the system should be able to handle, but it isn't impossible.

By domain expert I mean someone who has worked in a single domain for many years. Lets say you have written healthcare backend software for 10 years, then if they tell you to design a new healthcare software system then you will be able to predict most future requirements the system will have even if they don't spell those out explicitly to you. Sometimes laws changes and you have to redesign stuff, but having to adapt code due to new laws isn't a common occurrence.

Edit: And 10 years in a single domain really isn't a lot of time. In a sane world you would be called an apprentice until you reach that level, that is the only way to make robust products. This is how almost every other field works, but in programming people seem to think that such expertise is impossible, at least at scale.
https://pastebin.com/raw/wEQVnbWV
But no true developer would make a hard to cancel subscription!
The bathrooms with Dyson driers near me open inwards but have foot openers,¹
as well as the other bathrooms with paper towels inside and waste baskets just outside (so you can use the towel to open the door before tossing it).

¹similar to this: https://cdn.trendhunterstatic.com/thumbs/426/foot-door-handl...
Stepped into that one