skysight-inc/HackerNews huggingface dataset:
Strong vibes of Greenspun's tenth rule:

Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.

If you want garbage collection, use a language that has it.
For some reason the link was changed. Here's the original: https://x.com/APIguy/status/1788590313604313100
What is "big cat DNA"? Are there not multiple species of big cat? Can a DNA test not be more specific?

Edit: Answering my own question about the methods used: The story links to Robin Allaby's page [1] about his DNA test service. That page says he tests for "the Panthera, Puma and Lynx genera". An older story [2] describes Allaby's methods: 450 PCRs and ~600 sequence reactions. "The team searched for two gene targets each of deer and canid, but over 30 different cat gene targets."

[1]: https://warwick.ac.uk/fac/sci/lifesci/research/archaeobotany...

[2]: https://warwick.ac.uk/newsandevents/pressreleases/research_i...
For those considering moving away from Slack: https://matrix.org/ecosystem/hosting/
The very first comment on this (I happened to have seen it) mentioned Rustlings.
Yes, that is what I am talking about. This has no use for it in the in-tree openssh of BSD, so it wouldn't surprise me if this specific patch is omitted from the in-tree variant.
With a diamond saw.

Step one to making one of those is to compress and heat some carbon...
Sorry I didn’t finish that sentence somehow. But yes to your first question.
Silencer for leaf blowers picked up by Black and Decker
It really is that expensive. Car owners routinely underestimate the amount of money their cars cost to own and operate. They are very unreliable narrators when reporting how much their cars cost them. So many costs are hidden, that it feels cheap.

Once you account for

* the opportunity cost of the up-front money you paid for your car (or the cost of the loan to buy it) compared to investing that money or simply putting it in a high-interest savings account

* the cost of car insurance

* the cost of car maintenance

* the cost of depreciation

* the cost of fuel

it adds up very very quickly to gigantic quantities of money.

___________________

> 30-40€ one way taxi rides get expensive pretty quickly and 40-60€ day rents for car is not that many uses...

Nobody is advocating you rely on taxi rides to get around. 40-60€ day rentals, or 1€/km metered rentals absolute can save you money relative to car ownership so long as you don't use them super often.
Doesn't this happen yearly at this point? Why is nothing being done to improve Texas' grid, or ideally, connect it to other states?
Yet somehow being a nuisance streamer on platforms like twitch or kik still yields insane profits. Just don't show your ass and you'll never get banned for anything. Bonkers.
My argument is: “it’s banned in all these places so it must not be the result of US racial politics.” The same is true for laws against abortion or homosexuality. The fact that Hinduism and Buddhism have taboos against both shows that the taboos aren’t something that American Christians ginned up from nothing. They reflect something about the human experience that cuts across completely different cultures.

The same thing with gender roles. Social consensus 200 years ago probably reflects some cross-cutting aspect of the human experience, for example the fact that 200 years ago, when most people survived by doing back-breaking physical labor, the physical differences between men and women were much more salient in everyday life.
I agree with you, I don’t think this title is helping with parsing what this is about, nor is it helping with discoverability.
Also "Rechnung #" instead of "Rechnung Nr." or "Rechnungsnr.".
If you're an emacs user, coding quality-of-life one-offs in elisp is all you do.
> C syntax is just horrible.

All syntax is horrible. Rust is the en vogue tool of the moment and it's objectively harder to read than C. Python used to be clean and now it's sort of a mess. C++, well...

Some languages try to get away with having simple syntax though. Javascript is in this camp, as of course are all the Lisps. And the result is that you end up drowning in a sea of complicated semantics instead, c.f. the famous "wat" video or the fact that every sexpr macro-ized DSL works like its own little butterfly.

You can't win. C is fine. Could you do better if you started from scratch? Sure. Would it last? No.
At a previous company, we were in the early stages of building a massively distributed simulation platform that would power MMOs and government/military simulations. The platform was written in Scala and used Akka extensively (because of reasons). We had a test environment that spun up a decently big game world, and had a bunch of bots run around and do things. It would run overnight.

At some point it was discovered that every once in a while, bots that were supposed to just go back and forth the entire game world forever would get stuck. It was immediately obvious that they were getting stuck at machine boundaries (the big game world was split into a grid, and different machines would run the simulation for different parts of the grid). This suggested the bug was in the very non-trivial code that handled entity migration between machines.

This was a nightmare to debug. Distributed logging isn't fun. Bugs in distributed systems have a tendency to be heisenbugs. We could reproduce the bug more or less reliably, but sometimes it took hours of running the simulation until it manifested; worse, not manifesting for a few hours wasn't a clear signal that the bug had been fixed.

My investigations were broad and deep. I looked at the Kryo serialization protocols at the byte level. I scrutinized the Akka code we were using for messaging. I rewrote bits and pieces of the migration code in the hope it would fix the bug. Many other engineers also looked at all this and found nothing. A Principal Engineer became convinced this had to be a bug in Scala's implementation of Map. I was very close to giving up multiple times.

At some point there was a breakthrough -- another engineer discovered a workaround. A violent but effective one: flushing every cache and other bits of internal state except the ground truth would get the entities unstuck. We added a button to the debug world viewer appropriately labelled YOLO RESYNC. We were so desperate about this bug, we seriously discussed triggering a YOLO RESYNC periodically.

But if YOLO RESYNC fixed the issue, it meant that there was some sort of problem with the state of the system. I spent some more days and weeks diffing the state before and after YOLO RESYNC (more difficult than it sounds in a not-entirely-deterministic distributed simulation) and narrowed it down more and more until I finally found a very subtle bug in our pubsub implementation. I don't remember exactly what the issue was, but there was some sort of optimization to prevent a message from being sent to a recipient under certain conditions that would "guarantee" the recipient would have gotten the message in some other way -- and the condition was very subtly buggy. Fixing it was an one- or two-line change.

I still remember the JIRA ticket: ENG-168. It tested my sanity and my resilience for longer and harder that anything else before or after.

[EDIT] I saved this ticket as a PDF as a traumatic memory. It was in January 2015 so I got some details wrong, the main one being that it only took about two weeks from the bug report (Jan 28) and the fix (Feb 10). I swear it felt like 3 months.
any particular one you'd recommend?
Can anyone else upload pictures of their Apple ID badges? I figure it'll save time and effort if we just collect them into a Huggingface dataset...
Literally and electrically impeding.
Grow these around led bulbs...if that would work. For better visuals.
Would distilled water work or does it need to specifically be "demineralized"?
It is an interpreter that runs on GPUs, and a compiler to native C and CUDA. We don't target SPIR-V directly, but aim to. Sadly, while the C compiler results in the expected speedups (3x-4x, and much more soon), the CUDA runtime didn't achieve substantial speedups, compared to the non-compiled version. I believe this is due to warp-divergence: with non-compiled procedures, we can actually merge all function calls into a single "generic" interpreted function expander that can be reduced by warp threads without divergence. We'll be researching this more extensively looking forward.
It'd be more remarkable for a Western company to not be focused on gender.
This is why meditation is important.

People need all sorts of excuses to just calm their mind and say it’s some disorder.

But I’ve literally never met someone who genuinely tried meditation and it didn’t help them.

I used to run a meditation group at work and the dozen or so people who consistently showed up reported that it changed their life. And I’m no expert I just do breathwork and concentration on a single object like a red dot sticker.

They rather use medication or spend money buying gadgets and toys.

Oh well. Not my problem when the solution is literally built in.
There was a lot of talk about it around the time that Reddit did a rug-pull on their API. People deleting or editing comments and having them reverted/restored.
It's certainly inevitable when you create a new financial system with all of the same problems as the old one and simultaneously not only strip away anything resembling consumer protections but in fact make them even harder to re-implement should anyone try.

It's a direct clone of the existing system just practically engineered from jump for financial fraud. No shock at all then that the entire thing is absolutely awash in fraud.

And the key word is need: yes it's absolutely dominated by old money assholes, but it didn't start that way, though I'm sure it was always intended which is why the most prominent crypto grifters follow the rich closely and invest in the same coins. Getting in early right before or after the big fish before the hyperdeflation kicks in (what they call "to the moon") is how you make money in crypto. You just need to then reckon with the fact that you only got rich because tons of other folks went broke, but again, if you're the hyper-capitalist type you probably see no issues at all with stepping on millions of your fellow workers if it means you get out of the wage-slave fuck barrel.
I agree that negative results are not published many times, but if they got some minimal positive result, I guess they will try to publish somewhere.

> Scientists at the University of Oxford studied blood samples from more than 44,000 people in the UK Biobank, including over 4,900 people who subsequently had a cancer diagnosis.

It looks like the kind of study that has to present a report after it's completed and adding a publushed paper in Nature Whatever is a huge win. Nobody is fired for publishing in Nature.
It's like the memory hierarchy. Always good to have a new level.
Lol, my favorite corpo-speak.

I’m not eating a steak and have no plans to eat a steak. Ask again tomorrow.
Whoa! How did you get what looks like the real Milkdrop visualizer working??
You can separate stairwell and elevator hall/apartment hallway with an open balcony like they do in some countries. This way smoke from the rest of the building can't get to the stairwell. This is called smokeproof enclosure.
Good username for this kind of talk...
Well, they are easier to work on.
It could soon be illegal to publicly wear a mask for health reasons in NC
My GP was wrong, but the words are different.

Eatimation is a procedure the generates an estimate, which is a kind of approximation, while approximation is a result value. They are different "types", as a computer scientist would say. An approximation is any value that is justifiably considered to be nearly exact. ("prox" means "near". See also "proximate" and "proxy".)

Estimation is one way to generate an approximation. An estimate is a subtype of an approximation. There are non-estimation ways to generate an approximation. For example, take an exact value and round it to the nearest multiple of 100. That generates an approximation, but does not use estimation.
If EV sales are slowing down, that might be only in a few countries where prices are kept artificially high.

In the biggest car market, EVs are hitting sales records:
https://electrek.co/2024/05/15/byd-just-hit-new-weekly-ev-sa...

The number of electric cars sold globally in the first three months of this year is roughly equivalent to the number sold in all of 2020. In 2024, electric cars sales in China are projected to leap to about 10 million, accounting for about 45% of all car sales in the country: https://www.iea.org/news/the-worlds-electric-car-fleet-conti...
Yes, Kind2 will be a type layer on top of Bend, with a similar relationship as in JavaScript / TypeScript (but much more integrated, less ad-hoc and with proofs!). I don't want Kind2 to compete directly with Lean though, as it is doing an amazing job and I'm rooting for it. So, Kind2 will be just a type system for Bend that happens to let you prove theorems about your programs, rather than a higher promise to digitalize all of maths and stuff.
You can do this two ways: you can take a bunch of images, and align and stack them. Or you can take one motion-blurred image and infer the convolution kernel somehow. The former is undesirable because each frame you take has a fixed amount of "read noise" from the sensor. So you'd change your sensor noise for the worse.

The second way is undesirable because it's really hard. There is a lot of research into this and some of the results are good but some are not.
I wrote https://crates.io/crates/possum-db (https://github.com/anacrolix/possum) specifically to take advantage of this feature. APFS was the originally supported FS.
What exactly do you mean by your first point?
this is cool. Is this open source that we can poke around? What stack do you use to build this?
In Finland where I'm from the Olkiluoto III nuclear plant was delayed multiple times and ended up being 9th most expensive building in the world (excluding military bases which we don't have public records):

https://en.m.wikipedia.org/wiki/List_of_most_expensive_build...

I'm highly skeptical of the schedules and since it's so old equipment I would be very surprised if it will be in budget and start when scheduled. Anyway I hope it works out.
> but this makes the place seem more chaotic, unaccountable and lawless

That's how exactly how reddit mods operate, no?
Another angle I've seen is different types of id numbers within an organization start with a different digit, even if they're all the same length. The CRM system doesn't care, but it prevents mixups on the human side
No problem. An easy mistake to make esp. If you go by the misinfo on the Wikipedia entry. Misinfo that also includes "Eben Upton was initially CEO of both".

https://en.m.wikipedia.org/wiki/Raspberry_Pi_Foundation
Also is easy to set up and has Jitsi Meet integration and feels 10x more snappy than Slaaaaack.
Sorry, open source isn't really a gift either.

The recipient certainly doesn't own it and can't really use it as he sees fit in many (if not most) cases.

Maybe we should just agree that it is an enigma that defies simple analogies.
> Like, how many Greek cities, with historic Greek libraries, were in backwards Germany and Great Britain were destroyed?

How many of those existed there in the first place? You can't destroy something that did not exist.
“Welcome” doesn’t mean engage with, read and retain, or purchase / whatever it is the ad is pushing, which is what they ultimately want.
Yikes! Thats some pretty heavy insecurity signals from leadership. Please like us! Sad.
My personal feeling on this is that the risk calculus for wealthy people is different to the risk calculus for the poor, and as a result we get decisions that don't really make a lot of sense for anyone.

If you were to tell 20 year old me that I could save say £100-£200 on rent by taking a bit of a gamble on the fire escape then I'd be ordering climbing gear and practicing climbing out of the window with my harness.

The probability of any apartment building that I'm in catching fire and going full Grenfell is basically zero, as far as I remember it's happened one time in approx ten years in London.

I'm probably more likely to die in a crash whilst sitting on the bus.

It makes far more sense IMO to focus on reducing the flammability of objects, having fire doors, etc.
Highway networks are expensive and relatively low capacity, which lead to traffic congestion in urban area, which is where the majority of Americans live.

High speed roads should be limited to rural area and no more than two lane, one for each direction.
> How many of you have a pre-canned spiel explaining why the complexities of whichever codebase you spend your days on are ACTUALLY necessary, and are certainly NOT the result of over-engineering? Thought so.

Hm, now you mention it, I don't think I've ever seen this specific example.

Not that we don't have jargon that's bordering on cant, leading to our words being easily mis-comprehended by outsiders: https://i.imgur.com/SL88Z6g.jpeg

Canned cliches are also the only thing I get whenever I try to find out why anyone likes the VIPER design pattern — and that's despite being totally convinced that (one of) the people I was talking to, had genuinely and sincerely considered my confusion and had actually experimented with a different approach to see if my point was valid.
Their largest donor is Google, so I assume there are some strings attached to that money. Firefox is also the only browser that doesn't support "Add to Home Screen" for web apps, which you wouod think would be a no-brainer.
AI generated content is unsatisfying, in some way that I can't define but I experience when I read it. It's like food with no seasoning.

I predict that AI-generated content floods the internet, and that real humans actually use the net less because of it. Nobody wants to spend hours reading that.
I think the desire for smart pointers comes from having many allocations of various lifetimes. In my opinion smart pointers are a band-aid at too low a level to solve this problem.
In C++ this seems particularly attractive because it is very common to consider freeing memory and uninitializing memory to be the same thing and handle both with RAII.

C becomes much more bearable and even ergonomic when introducing multiple allocators, especially an arena. This reduces the amount of separate allocations and lifetimes dramatically. A big failure of the C standard library in my opinion is that it does not offer such allocators and the APIs don’t make use of them (which is why strings are terrible in C).
"Have used" does not necessarily imply present use, right? More likely than just "used", but still. I hope OP replies.
https://archive.md/TeCYi
That’s such an incredibly bad take.

> In a town of 3,000 people there is no privacy. Everybody knows what everybody is doing.

Yeah that was called community. Conflating that with adtech surveillance capitalism lack of privacy is asinine
This isn't difficult to understand. Nobody that I know actually thinks "I like this neighborhood, I hope poor people don't come".

1. When you save your whole life for a downpayment and buy a house, you want it to at least KEEP it's value, nobody wants to buy a house and lose money. That is common sense.

2. People generally move to areas they desire for reasons. They want to also keep this the same or improve. They don't want it to deteriorate.

So now we can debate what lowers values (nominal terms) and what causes areas to be undesirable and how they get there.

What I can think of: Increases in crime, Dropping maintenance/services, increased pollution, increased noise, increased traffic etc...

Nowhere above has anything to do with "poors".
As someone with ADHD (also combined type), this REALLY resonated with me! Keep dancing!
Funny. I'm pretty sure I failed a technical interview many years ago due to the whiteboard exercise in which I used LOOP pseudocode to solve the problem. They weren't Lispers and assumed the code wouldn't work, but I was sure it did (I couldn't explain why though, at the time, as they made me doubt my solution).

Either way I think they were looking for a recursive solution. Oh well, they still invited me to lunch, though.
Over 10,000 miles, my EV saves me roughly £1300/year compared to my previous petrol car on the basis of being able to charge the EV overnight at home for £0.09/kW and the petrol costing around £1.40/L before. If I were relying on public charging in the UK, that story would be quite different.

A typical public 7kW AC charger here would start at around £0.45/kWh, at which point the savings would only be £300/year and that is assuming there is somewhere close by that I could leave the car charging for hours at that speed.

If I had to rely on a typical 50kW+ DC charger here in order to get charged up more quickly, that would start at a much higher £0.79/kWh, at which point driving the EV would be £700/year more expensive than the petrol car.
> The Grenfell Tower disaster was horrific, and although the subsequent building regulations that limit height were clearly reactionary in nature

Grenfell was a failure of regulations to be applied and bad retrofitting.

The cladding was supposed to conform to a specific rating that means it doesn't cause fire spread. Ie, it can burn, but as soon as a heat source is taken away it stopped burning (its more complex than that, but you get the idea that its not supposed to just burn like crazy)

What actually happened is that the fire rating that was given to it was suspect, and it wasn't applied correctly. I had assumed that the type of insolation (either EPS or Polyisocyanurate) was fire proof, as in I doesn't burn like a plastic bag when exposed to flame. Because thats what the fire rating implies. However there are two standards and its a bit hazy. You can have something like rockwool, that doesn't burn as well as industrial packing polystyrene(EPS) which does.

In the 70s when these buildings were built, they had the right idea[1]: concrete boxes with a brick skin. Minimal holes between the flats, and any hole was liberally blocked with asbestos.

THe problem came when asbestos was removed, or the external walls were covered in a flammable non-encased/fire compartmentalised cladding.
This may be a silly question but - so rather than train a big network and hope a subnetwork wins the lottery - why not just train a smaller network with multiple runs with different starting weights?
thanks, I didn’t know about jetbrains.

that’s the type of thing i was after, they seem to decrease pricing per year, going flat from year 3 onwards:

https://www.jetbrains.com/store/
Smart Home (in)security, Smart Home (non)interoperability - it's a mess!
Your understanding is common in the US as well. Singular “guy” would read as “man” or “boy” while the plural “you guys” can read as gender neutral (though some argue that “you guys” should be avoided in mixed gender groups for being inadequately inclusive). I would expect there are some regional US differences in usage and reactions.
Ah what shall we do if our beloved HN weren't an obligate asynchrotroph :) Passive consumption recommendation (fit for travel plausibly even) is: to «Das Glasperlenspiel» the postpostmodern (but merely pre-eschatological) riposte could only be «Anathem» --- had to complete the commutative diagram.

(0)https://ironichles.livejournal.com/56695.html
> as soon as I start to write my hand cramps up.

I always had similar problems in school growing up. A few things that I've found helpful:

- Try a larger pen. It helps you maintain your grip on the pen without as much effort.

- Try a pen with less viscous ink. If you're used to ballpoints, this can mean e.g. a rollerball. This lets you write without putting much pressure on the page, which at least for me significantly helps to avoid hand cramps. (I use fountain pens these days myself which write with even less pressure, but rollerballs are a more familiar starting point.)