skysight-inc/HackerNews huggingface dataset:
They're called that because they fuck up Evri delivery.

"Your parcel is on the way."

"Your parcel is being used as a football by the warehouse staff."

"Your parcel is in Antarctica."

"Your parcel has somehow been delivered to your roof."
Elon Musk wants to change Twitter into the X super app
> I am well aware of what static program analysis, thank you very much.

You see, I don't think you are. If you were, you certainly wouldn't make totally oblivious claims such as "static analyzers are for when your test suite is subpar."

> Sounds like finding defects to me.

If you were familiar with static analysis tools, you'd be well aware that they only cover a narrow class of defects, which other classes of automated tests do.

Again, I seriously recommend you onboard onto the basics of automated testing, specially the intro section on the classes of tests and what are their design goals, and in the meantime refrain from posting comments on testing.
"Syndrome", "guilt", "fear", "failed", "worse".

It's a hobby. There's no wrong way to do it. Have a budget and do what makes you happy. If that's accumulating gadgets, accumulate with joy. It's not an illness.

Another reason for what the article calls Gear Acquisition Syndrome, if not for Gear Fabrication Syndrome, is the nature of the learning curve for some things. For example, I'm learning electronics, slowly. Slowly because I have children and a stressful full-time job. A while ago I bought an oscilloscope. I don't really need an oscilloscope and it's possible I never will. I'm just hooking up 555 timers and trying to get my head round the mysteries of inductance at this stage. The machine is occasionally marginally useful, but mostly I get it out for the sake of fiddling with it.

Does this mean I just bought it for the thrill of owning it? I certainly felt that thrill when it arrived, but I bought it to learn how to use it, as part of the larger project of "learning electronics". My slow progress means it may be a long time before I'm doing things that really require it, but if and when that time comes I'll be ready, with the device and the knowledge to use it correctly (and not blow it up! [1]). I don't know how far I'll get in learning and applying this stuff, but learning the tools is a major part of it, and rewarding in itself.

[1] https://youtu.be/xaELqAo4kkQ?feature=shared
I know what Acapulco is, but when reading "Otis" I first think of elevators, which very rarely explode...
But first, one should ask if the hobby is actually fun without the imagined success(Even if the imagined success is just an excuse for the hobby! Nobody said psychology always makes sense!).

I used to do a lot of DIY software when I first got started, that I now deeply question the value of. I think without the imaginary payoffs, I would have only done about a quarter of it for fun. I don't use any of that code now, nor do I write anything similar on a regular basis, and my entire approach to coding is completely different, so it kind of feels like I was throwing time and money away.
>Despite many ups and downs, we eventually managed to obtain all the stages used in this attack, including four zero-day exploits reported to Apple, two validators, an implant and its modules.

Looks like NSA still hasn't forgiven Kaspersky for exposing STUXNET [1]. It seems that this latest attack on Kaspersky was expensive. Losing 4 zerodays must have been painful. It's also possible that Israel and Unit 8200 [2] was behind this but my money's on the NSA.

[1] https://eugene.kaspersky.com/2011/11/02/the-man-who-found-st...

[2] https://www.washingtonpost.com/world/national-security/israe...
> regulation is usually favoring the existing big players

Yes.

But it is not a law of nature.

And no regulation is very bad for consumers

It is a balance, and there are trade offs
It's kind of a sad trend for academic publications. I still remember those interesting things of those journals I read from journals shared on coffee tables in our building
Seems GDPR is pretty explicit since it requires specific documentation (Data Protection Statements/Privacy policy) and explains that they should contain complaint contact information. I think it would be pretty easy to contact Microsoft on the "expected" channel for a GDPR complaint.
Ask HN: What software do you need?
1. What is the software you would like to exist / have access to, in your area of expertise.

2. How much would you be willing to pay for it (0 is a valid answer)
When I read the title I thought a bird had flown into a Eurofighter Typhoon. Probably wouldn't have made it home, even with the GPS...
vidarh 18 hours ago | parent | context | flag | on: What Transport for London can learn about us from ...

>> The problem for your case is that there are not enough train paths to add a new train,
>I can find no indications that the lines in question are anywhere near capacity. Even if they were, adding new track to create such an arc around London would be far cheaper than continuing the crazy efforts add capacity in the centre.

The limit is where does the train go on a Guilford to Croydon run - there is no room in Croydon for it to turn round - see London Overground neededing to create a third line in West Croydon.

>> The speed of the services also matter as the Clapham Junction to Guilford direct train is significantly than the Clapham Junction to Guildford via Epsom.

> It sounds like you've misunderstood me. Clapham Junction to Guildford via Epsom is certainly not what I was arguing for. That'd entirely defeat the point of connecting towns outside or on the edges of London while bypassing the overloaded central routes and stations. If you're already on the South Western Mainline I fully agree it makes no sense to go off it before you can get directly onto the line to Guildford.

No you have misunderstood me - because the CJ->G journey is over straighter tracks it can run faster than on slow lines elsewhere and mis out stops.
The main point is that time on a railway is not only determined by track miles but also type of track and other trains on the tracks.

>> due both to track speed and number of stops.

>As pointed out, on the line I actually talked about, track speed is sufficient, though not great. But gradually upgrading tracks on a relatively lightly loaded line is also a lot easier and cheaper than building new lines - the point was not to avoid the need for upgrades, but that it is possible to start a service without having to build entirely new lines.

For upgrading costs see both East coast mainline and Great Western - which is why HS2 is not an upgrade of the West Coast Mainline.

The speed between CJ->G is not really due to better tracks it is due to having 4 tracks so fast trains can overtake slow ones. Now there is no way to put 4 tracks in Croydon to Epsom and I suspect to Effingham Junction there are houses backing on to the line, many bridges etc.

Timing on railways in not just down to direct lines but you have to plan Southern Region as a whole.

I also think Croydon to Guildford would never be sustainable - there are many other places that need upgrading first. Especially as the link is already reasonable - the speed up would not be sufficient.
Motorola demos smartphone that can wrap around your wrist (again)
That is good to hear. I had gotten an impression of frequent moves required as the only way to advance.
> But to be a 13485-compliant device developer, (...)

Those would be engineers, mainly mechanical engineers or electrical engineers.
Check if you're using the mesa driver for vulkan.

See my comment here

https://news.ycombinator.com/item?id=38032124#38035968
I used to live in DC and took the DC Metro countless times. I never had or saw problems with crime, though perhaps it was because I was usually in northern Virginia and not the southeast part of DC.

However, the level of service is not great; it takes too long between trains, it's really terrible later at night, and it just doesn't go that many places, so you need a car if your source or destination isn't close to the station or possibly a bus line.

I will give them credit though: they finally extended the Silver line all the way to Dulles, so you don't need to take a taxi or special bus there now.
> Banished spawned an entire genre unto itself

Reading the Wikipedia description[1] makes it sound like a slightly tarted up Settlers, not anything genre-defining. What have I missed?

[1] https://en.wikipedia.org/wiki/Banished_(video_game)
This only affects the official AMD vulkan driver. Mesa's vulkan driver is still being supported, check if you're using that.

https://news.ycombinator.com/item?id=38032124#38035968
iirc RWMutex used to be much slower than standard Mutex so there was no good use case for it over standard Mutext. That might have gotten fixed, don't know.

Secondly, you can use atomics instead of mutexes. They will be faster by about 400% iirc.

Thirdly, you do not need to be concerned for readers, only for writers. Readers can concurrently read and they do not care if value changes. The only concern is writers because the can collide and that is where you need synchronizing. Protecting reads makes sense only in rare cases where you might have a map and it gets set to nil. So obviously reading from nil map will panic. Other than that there is not really much cases to protect readers and add locking overhead just for them.
You're not wrong, but he's probably farther off that that. Danger from radiation doesn't scale linearly, although (to be extra safe) standards are set as if it is. In fact, there is some evidence that small doses of radiation can even be beneficial (hormesis).
> But first, one should ask if the hobby is actually fun without the imagined success

I have a similar litmus test: assuming you’re going to fail, how do you want to spend your time?
Fixed-it, thanks ;)
As a side remark, it seems the link does not support HTTPS. Is this still a thing nowadays?
Ugh, triggers quite some OCD in me.
Like a "How to drive your designer friends crazy" meme
"the risk of dying from the screening exam was 1/660"

For someone as smart as Scott Alexander, this is an astonishing mistake.

If CTs were such death machines, we would have seen a worldwide epidemics of CT-related cancers. There is no way you can cover up such a strong signal, given that people are screened all the time.

Edit: thanks for unleashing such an interesting debate. I guess the problem is in my perception. "Risk of dying from the exam" means lifetime risk, while my perception was "1 of 660 people who get the exam drops dead pretty soon afterwards".
This was an enjoyable read.

The solution of giving people money to donate their kidneys is terrifying to me however. I do not like the thought of desperate people selling their internal organs to survive one bit.

Of course, if inequality was dealt with and nobody was desperately poor, it would be a different question. If everyone had enough money to comfortably get by, and the extra $100,000 from a kidney donation would just go to luxury goods, I wouldn't have a problem with it. But that's not the world we live in.
VS Code: C# Dev Kit Now GA
Buses are useless if they get stuck in car traffic. They'd need dedicated lanes
> My post reported the perceptions that non-Serbs often have about Serbs, and how this can hinder yugonostalgia

I was driven by an Albanian taxi driver abroad, who loves ethnonationalist Albanian politician Albin Kurti, but at the same time believed that Yugoslavia was amazing and that he wished that it never split.

I can use many examples like that that can hinder your NATO flavoured narrative.

It goes both ways.
Self provisioning Ecto based Application
That doesn't mean you can't have a thin spec builder and a pricing page, even if what that mostly gets used for is devs putting together a comparison of that to a cloud deployment or similar and taking that to the procurement department to argue it's worth opening the conversation.
The Basilica Cistern in Istanbul is a great example too. The cistern itself is Roman, but they used bits of even older buildings to build it.
In a walkable environment you don’t go to Costco because you don’t need to cram two weeks of shopping into one gigantic trip that takes a long time.
You can walk to stores for things you need when you need them. The “grocery bag problem” is a problem caused by cars.
Is it really universally true that clutch and brake pedals have the pivot above?

It is indeed what I’ve always seen on production road cars, but I don’t see why it’s necessarily true for all cars.
> Like, if you try to sort something and your comparator implementation for that type is not transitive, the compiler can silently produce a broken binary?

It's not merely about whether your comparisons are transitive, the type must exhibit a total ordering or your sort may do anything, including buffer overflow.

> Surely in the undecidable cases the compiler is allowed to produce a binary that errors cleanly at runtime if you did in fact violate the semantic constraint,

I don't think I know how to prove it, but I'm pretty sure it's going to be Undecidable at runtime too in many of these cases. Rice reduced these problems to Halting, which I'd guess means you end up potentially at runtime trying to decide if some arbitrary piece of code will halt eventually, and yeah, that's not helpful.

I've written about it before, but I should spell it out: The only working alternative is to reject programs when we aren't sure they meet our constraints. This means sometimes we reject a program that actually does meet the constraints but the compiler couldn't see it.

I believe this route is superior because the incentive becomes to make that "Should work but doesn't" set smaller so as to avoid annoying programmers, whereas the C++ incentive is to make the "Compiles but doesn't work" set larger since, hey, it compiles, and I see Rust's Non-Lexical Lifetimes and Polonius as evidence for this on one side, with C++ 20 Concepts and the growing number of IFNDR mentions in the ISO standard on the other side.
Mohamed Salah Surpasses Thierry Henry's 17-Year Record in Liverpool's Victory
Liverpool's Mohamed Salah not only helped secure a commanding win over Toulouse but also broke Thierry Henry's longstanding European goal record. The Egyptian forward's remarkable goal mar
no more need for poles when tightrope walking!
How to Improve TTFB on Cloudflare with Speculation Rules
Learn about the Speculation Rules API and how we at CDN Planet used this new browser technology to reduce Time to First Byte on our Cloudflare powered website.
Eh, it's one thing to know the gender of individuals.

It's another thing to have anonymized statistics about the community.
My 10 years read is in 2003, which would mean I started reading in 1993, but Slashdot says they only started in 1997.

I do have an id in the 7x,xxx range. Not sure if I can work much out from that.
You did it wrong.

One Sv increases your absolute risk of fatal cancer by an added 5% or so. It doesn't multiply it by 1.05.

Quoting Wikipedia: "According to the International Commission on Radiological Protection (ICRP), one sievert results in a 5.5% probability of eventually developing fatal cancer based on the disputed linear no-threshold model of ionizing radiation exposure."

Also, where on earth did you get 1% as a "depressing" upper bound from? For lifetime risk of dying of cancer? It's over 15% in the US.
400 TB but no ZFS, and lots of hardware and software but no support.

And not a single mention of backups.

Good luck with that.
what bothers me is not the people collecting them but the ones who offer such consumerist trash (e.g., funko pops). Because they are willfully using resources to create nothing from something so they can sell their nothing to people who have some need to express themselves by collecting. there are many quality things to collect however most of the "memorabilia" that exists today is not it.

now that my rant is over would you like to see my extensive collection of Star Trek memorabilia plates? The paint is toxic so we cannot eat from them so i just leave them in this box and bring it out when guests come over.
Hilarious. Yes, that's about ACM actually.
I am way more productive with Elixir than any other stack i have tried. It’s actually insane. Things that seem almost unimaginable are so easy. Building an application that gets way larger than just a web app is so much more doable too. You’ve got everything you need right there and it’s so easy to organize in a conventional way. Testing every inch of it is so much easier.

It’s a brilliant technology. There’s a reason why there are so many evangelists.

So many people experience a new found joy of programming when they use Elixir.

And there are so many times I think “this would be so much easier” with Elixir when I work with other langs.
Or load it all into a RAG system. Give it a few months and it'll be something you can buy off the shelf.
Thank you for sharing a user's perspective! You have pointed out a very valid issue. Have inlcuded a demo GIF on the landing page for the same reason.

Will work on making it open, to give users a try before signing up.
A few years back, I was trying to find out how to reduce mistakes in the programs I write.

I got introduced to Lamport's TLA+ for creating formal specifications, thinking of program behaviors in state machines. TLA+ taught me about abstraction in a clear manner.

Then I also discovered the book series "software foundations", which uses the Coq proof assistant to build formally correct software. The exercises in this book are little games and I found them quite enjoyable to work through.

https://softwarefoundations.cis.upenn.edu/
looks guiltily at the ventilation system he's building, to ventilate the workroom he's made, to contain the jigs he's constructed, to make the guitars he only needed one of, but has now somehow ordered enough wood for about 7

D'oh!!
I once had to "clean up" the digital presence of someone who had committed suicide (because of how youth services treated him, years before it actually happened).

Delayed it for months. Still felt incredibly bad when I finally did do it.
Can only recommend checking out https://www.fxhash.xyz/. It's an NFT platform for generative art. Think of NFTs what you will but that platform really brought together lots of artists and in my opinion the field has advanced a lot these past two years due to that platform existing.

Personally I really like @KilledByAPixel and @piterpasma simply from a technical perspective. If you're into vector / plotting work @zancan is definitely worth checking out.
23rd year of the linux desktop for me.
> I agree with you on the ethnic Albanians though - they never made sense in Yugoslavia, the state of the South Slavs. Kosovo should be part of Albania and the Serbs need to shut up about it already.

That was the intention of the people gathered around Bujan Conference [0] during WWII. But their decision was replaced with another one later which was more "marxist".

[0] https://en.wikipedia.org/wiki/Bujan_Conference
Perhaps there are just some basic human urges at play, and in some cases it is directed into something you value (eg: archival pursuits), and in other cases it is being cynically manipulated by companies for profit.

It's hard to choose the line between "don't yuck someone else's yum" and not wanting to endorse others' self-destructive tendencies.

Part of me wants to chastise you for gatekeeping other people's enjoyment[1], but I do agree that it can slip into dysfunction, and also agree that some companies downright push people in that direction (looking at you, microtransactions).

[1]https://xkcd.com/1314/
I’ve moved to use Laravel + Inertia (with react) and I’m so glad I did.
It was completely baffling to me how someone as brilliant as SA could conclude that "the risk of dying from the screening exam was 1/660".

However, the paper he references does contain the specific example:

> For example, a 40-year-old woman undergoing CT coronary angiography is estimated to have a 1 in 270 chance of developing cancer at a radiation dose of approximately 20 mSv

At this point I'm completely lost here.
> it was obviously called like this, and it was accepted as such

Given that it was embroiled in a dispute over the succession of Yugoslavia for the entire time that it was calling itself "FR Yugoslavia", and that dispute was resolved shortly after the country changed its name, no, it's not at all obvious that it was accepted.

> The question of it being a succession state is not really relevant for the name.

The question of it being a successor state is what's relevant for the domain name though. Just because you have the same name as a previous state doesn't mean you're entitled to that previous state's domain name, just like with the UN seat.

> it's a big stretch this was the case for Yugoslavia in 1992 when the internet barely existed and the .yu domain existed for three years (according to the article).

Who inherits the petty cash tin in the embassy in London is obviously a much smaller question than who inherits the building. But it still all has to be negotiated.

> So in reality it's a nothing burger, unless you have an axe to grind.

That goes both ways though - if "FR Yugoslavia"'s position is that it's a nothingburger then they can't complain about having to switch to a different domain name - and if they wanted to keep using the domain name they had been and it would be a pain to migrate, well, so did the people in Ljubljana. Ideally they would've come to a negotiated agreement to either continue to share the domain, or make a smooth transition - but like with anything else, if you can't reach an agreement on how to split it then you don't get to just take it.
Good news for Masimo, and good thing that Apple doesn't hold the important patents in the field.
> There are two sides to every polarizing issue like this.

Well, there are more sides. It's the primitive human brain that breaks it down to a dichotomy.

I wonder if it's the same with other Primates.
It would be astonishing if it were a mistake.

And yes, it's a detectable signal. "in a large population-based cohort it was found that up to 4% of brain cancers were caused by CT scan radiation" --somewhere on Wikipedia

CT scans vary in dosage. Wiki gives ~10 Sv for an abdominal CT; I don't know where Scott got 30, but maybe the kidney screening is multiple scans or otherwise higher dose. Or he was wrong by a factor of 3, which is not a factor of 100.

CT scans aren't done frivolously, and the current rate of scans is hotly debated for exactly this reason. I'm a little surprised that kidney donation involves CT over MRI by default, but I'm not an expert.
You're in favour of deplatforming people that committed no crime and in fact did nothing wrong except disagree with the govt.
> Like, if they rejected him from bureaucratic incompetence as they tried to filter out people who can't consent to surgery? Fine, incompetence is bad, but fine.

I'd be even more charitable to them: it's not incompetency, but waste inherent in a bureaucratic process, which is a consequence of scale. Sure, it would be better if Scott was interviewed with someone dedicated and empowered, who could hear and verify the full story, understand the context. But there are only so many people able to do this and willing to accept responsibility for making a bad call - and healthcare system can't afford them anyway. The bureaucratic process focused on effectively minimizing false positives will introduce a lot of false negatives - but it's also much more streamlined and cheaper to run at scale. And sure, it sucks to be the one rejected by an effectively automated process[0], but it's better for everyone than not having any process at all.

--

[0] - I maintain that bureaucracy is software running on a distributed system made of meat instead of networked silicon. It has the same dumb failure modes because it's the same thing.
I always remember the "Kathleen Fent Read This Story" post [0]

[0] https://slashdot.org/story/02/02/14/143254/kathleen-fent-rea...
Meaning that they're neutral until being non-neutral gives them better PR (see stormfront and kiwifarms)