skysight-inc/HackerNews huggingface dataset:
This is fascinating. I was born and raised in Uruguay and I don't think food was ever a thing in funerals. You just hang out in a room and are generally sad, but food is nowhere to be seen. I've only seen food in funerals in the movies! I wonder whether this is by country, by religion (and variant of that religion), or what.
Sort of, although Zig certainly pushes itself towards the embedded world. I have tried Zig a bit and like it a lot, and I am sure it would be better for game dev than Rust, but I don't want to pass allocators around all day to all the objects in my game.

Go without GC is more like a Go and Zig baby.
The vehicle will be a ship of Theseus situation before the battery fails =)
Glad you like it! I did this as a mini-project within our startup MediSearch (https://medisearch.io/) & the search pipeline is custom tuned for the problem.
Bike Bus gains supporters as a way to promote sustainable and safe mobility
You can be liberal / on the left and not be a leftist. Being extreme on the left should be viewed as negatively as it is to be extreme on the right. Extreme opinions of any kind are not conducive to living with people whose beliefs differ from yours.

I mean in another comment you refer to yourself as "a radical leftist" so that sort of proves my point. The points above can be held by liberal, left-of-center politicians who have a chance at holding national political office in the US. Mainstream Democrats, or at least what used to be a mainstream Democrat 10 years ago.
> People who are not public figures have a lower burden of proof, though it is still substantially more stringent than in the UK.

While state rules for private figures differ, the Constitutional limit (as articulated in Gertz v. Welch) prohibits liability without fault, that is, there must be at least negligence even if the statement is factually false, and also prohibits punitive damages without actual malice.

In the UK, defamation is strict liability (there is no fault requirement) in addition to truth being an affirmative defense rather than falsity being an element of the tort.
| Go because the iteration and compile times are very fast

Safety is important and for certain applications, Rust is unrivaled.

But for games, like web apps, where time to market and innovation can be just as if not more important than being free of runtime errors, Go is more suited to rapid development than Rust on compile times alone.

Of course, the libraries and support for both aren't quite there yet, so at this point neither is well suited to game dev.
I was curious about how you'd learn about sex in an RPG and followed your link (it's a slow day :) ).

This is hilarious, and reasonable tasteful, all things considered:

https://nuklearlord.fandom.com/wiki/Lay

https://nuklearlord.fandom.com/wiki/Pregnancy

https://nuklearlord.fandom.com/wiki/Venereal_Disease

https://nuklearlord.fandom.com/wiki/Children
That game (currently) has 88% positive reviews on steam and a 77 metacritic score with over 15.5k people playing the game right now (according to steamcharts.com)

Thats a lot of happy customers.
The rote stuff’s about all I’ve ever actually managed to find a use for, as an adult.

It’s useful daily. Pre-algebra is useful fairly often (even if I weren’t a programmer, plugging numbers into a formulas and basic graphing are very handy, quite often). Trig I think I managed to use once, but only because I didn’t know the right way (if you find yourself using trig on a minor home project you’re probably missing some trick or standard or something that lets you not do that—I suspect it was the case then)

That’s… about it. Stats, kinda, but mostly looking up the formula for the thing I want and plugging in the numbers, which barely counts.
“Your pricing is too high” and I learned them in that order too
Healthy.
I'd say Rust does have that big ticket ecosystem push. Microsoft has been embracing Rust lately, with things like official Windows bindings [1].

The bigger problem is just inertia: large game engines are enormous.

[1]: https://github.com/microsoft/windows-rs
> "- Companies that profit from murder."

Holy conspiracy theory batman

> "- Companies that profit billions by charging poor people more money."

Would you prefer that companies that serve poor people stop doing so? Because that would only raise prices for products poor people use. Supply and demand - it's the only sure thing in economics.

> "- Companies that profit by (essentially) extorted thousands of dollars from people with the only other option being death."

The companies created an alternative option to literally dying, and you call this extortion? Would you prefer they not offer this option at all?

> "- A person who profits by underpaying labor and creating false supply/demand."

Underpayment is only possible in some dreamworld. If workers are being underpaid, then by definition they can get better pay by switching jobs. Why aren't they? And if they can't get better pay, then they aren't being underpaid - they're being paid market rates.

> "And get this bud, they don't care about you either! If Northrop Grumann could make $10,000,000 by turning you into a fine red mist they'd push that button before the ink on the check was dry."

The basics of survival are provided by greedy, psychopathic, for-profit cybernetic organisms called corporations.

And life has never been better, especially for the very poorest.

I would suggest that you look at some hard data in this regard, rather than defining your own parallel economic reality in which you can be so very satisfied in your anger.

If you want a hug, Northrop Grumman or your landlord or big pharma just don't do cuddly. Get a dog or a friend. If you want results that are measurable as housing provided, years of life added, or fighter jets built, or tons of wheat produced, then get a corporation.
Corporations lying to inflate prices and profits? Impossible! Our perfect markets wouldn't allow for this.
I'm not sure that could have been voided. you would have had to wait years probably to for the corrosion to happen.
My car's drivetrain battery has an 8 year warranty. I'm gonna jump with joy if it breaks as fast as people predict. I'll basically get a brand new car for free =)
should work now, thanks
I disagree with this, you're probably not paying much (if at all) in latency or throughput for better scaling.

What you're paying for with async/await is a state machine that describes the concurrent task, but that state machine can be incredibly wasteful in size due to the design of futures and the desugaring pass that converts async/await into the state machine.

That's why I said it's not "zero cost" in the loosest definition of the phrase - you can write a better implementation by hand.
Is this a HIPPA violation?
When Apple announced passkeys it was obvious that this would be the end result. I remember quite clearly complaining to a friend of mine at the time.
Threading is compatible with async
IMO one language can sidetrack you more than another. It might not be the main problem but a language that gets in the way for your usecase causes you to focus on the wrong problem. Making a good game is really hard and really needs you to focus outside the tech.
Of course, people who want to circumvent laws will always attempt to do so. That doesn't mean all legal mitigations are useless.
I'm not clear from the article whether this also accounts for recouping the cost of _failed_ drugs.
Roc is looking very promising IMO
I imagine some kind of forgery or fraud must of happened I can't believe that's coved by the law. (but it could be)
The worst part is how avoidable it was. The chemical additive to prevent the problem was so cheap it would barely appear on the budget, and yet it was removed "for cost reasons". It's not hard to think that the whole crisis was manufactured for some inscrutable reason.
Lago (disclaimer: I'm a founding engineer there)

https://techcrunch.com/2024/03/14/lago-a-paris-based-open-so...
The notion of luxury beliefs isn’t just about plain old hypocrisy (though of course there’s plenty of that) — I think it’s more about beliefs one can only hold because of one’s position of privilege.

The usual example given is ‘defund the police’. If you’re rich enough to hire your own security or otherwise live safely in a world without police, you can advocate for this and win social points for doing so. Meanwhile, the actual consequences of such an idea, were it to be implemented, would be catastrophic. Unlimited immigration/open borders is another one: if you’re relatively poor, your ability to make a living (among other things) is potentially threatened by this. If you’re rich, you needn’t worry. You can live in your fancy neighbourhood far detached from the consequences of such policies, so you can freely hold such positions and even frown upon those who don’t.

Luxury beliefs are just like tangible luxuries [*] — you have them not because you want them or really believe in them, but because they signal to others that you’re of a certain class. Poor people can’t have them, so they’re desirable as status indicators.

[*] OK — some ‘luxuries’ are worth it and aren’t just for showing off. But I’m talking about the ones that are.
> As an additional bonus, 99.9% of the code you write in a GC language never has to be about memory at all.

This is a bit of an oversimplification. If you are sloppy with "memory management" (unnecessary object lifetimes, unnecessary duplication, etc) even in a GC language, it is possible to have noticeable performance impacts. I'm not saying these languages aren't the right tool for the job, but it is not a free pass to ignore hardware limitations.
It isn’t hyperbole.

You can fail math all year long, but achieve the bare minimum in the subject during your annual standardized test and pass to the next grade.

Course credits/grades do not ~~affect~~ limit? progression in many/most? US school districts before high school.
what a great username to go with this comment
> modern C++ is essentially as safe as Rust

This isn't even close to being true. I think memory safety isn't as important for games as it is for most software (though it is still quite important for multiplayer games!). But even if you write the most modern C++ possible I guarantee you are going to spend some of your time debugging segfaults, memory corruption and heisenbugs. Don't try and claim "I don't write bugs". Everyone does.
I stopped tolerating such people even for the sake of a hobby that I enjoy.
1. We cover all the articles on PMC. The exact cost is hard to estimate because we did a lot of iterations.

2. We do weight those ... it is a lot of trial and error and you have to have good & exhaustive benchmarks.
Soviet media hardly covered Soviet labor camps, but it absolutely covered them!!11
Good faith (that is, having evidence from which one would reasonably believe the truth of the statement at the time it was made) is not a defense to libel in British law.

Libel in the UK is a strict liability tort, the statement can be 100% justified based on the information in hand when it is made, and even if the court would agree with that were it permitted to consider it, if the court finds it is false based on information that the defendant did not have (or even could not possibly have had, no matter how hard they sought it) at the time of the statement, the defendant will still be liable.

EDIT: while the NY Times v. Sullivan rules for public officials (extended by other cases to public figures) get more attention, the Gertz v. Welch rule that, as a matter of Constitutional law, requires fault for defamation liability for private figures is arguably more fundamental difference between the US and UK on defamation law.
In my parlance a D is not flunking though. Flunking means you don't get credit for the class. But maybe not where she is from?
With modern languages that take safety more seriously, it's a lot easier to spot places where the code 'goes wrong'.

In an older language, you have nothing to tell you whether you're about to dereference null:

foo.bar.baz = ...;

Even if you've coded it 100% correctly, that line of code still looks the same as code which will segfault. You need to look elsewhere in codebase to make sure the right instructions populated those fields at the right time. If I'm scrolling past, I'll slow down everytime to think "Hey, will that crash?"

Compare that with more safety focused languages where you can see the null-dereferences on the page. Unwrap() or whatever it is in Rust. Since they're visually present, you can code fast by using the unsafe variants, come back later, and know that they won't be missed in a code review. You can literally grep for unsafe code to refactor.
There are a lot of ways in which Go handles nil better than C handles NULL. At the very least, a panic is better than a segfault. And carefully written code can avoid most kinds of nil panics entirely. So I guess the language's authors thought this would be enough to overcome the mistake. But I don't think they went far enough. The very limited type system and the lack of nil-safe operators make it not very ergonomic to write and read such "carefully written" code; design decisions in some key parts of the standard library completely undermine the language's attempts to minimize nil; and then there's the "untyped nil" default value for interfaces, which panics if you just look at it funny.
ABC News covers the deployment of SO2 into the stratosphere
There's already a secondhand market that replaces and upgrades Nissan Leaf batteries.

Same goes for Teslas. The official Tesla service will always replace the whole slab for massive $$$$. Smaller independent shops (mostly self-taught currently) can replace individual failed blocks from donor batteries pretty cheaply. (Less money than an head gasket change or a clutch replacement.)
Gmail, Exchange and iCloud mail all seem to fall back on plaintext when TLS is unavailable.

Apparently gmail displays hazard icons in the UI if an email isn’t sent over TLS.

I’ve not found precise documentation about Thunderbird’s behaviour.

https://workspaceupdates.googleblog.com/2020/04/improve-emai...

https://support.apple.com/en-gb/guide/security/sec100a75d12/...

https://learn.microsoft.com/en-us/purview/email-encryption
Smalltalk is one of those "I'd like to learn" but haven't found a good resource that I like (oh and the time, sigh).
The ability of engines like Bevy to automatically schedule dependencies and multithread systems, which relies on Rust's strictness around mutability, is a big advantage. Speaking as someone who's spent a long time looking at Bevy profiles, the increased parallelism really helps.

Of course, you can do job queuing systems in C++ too. But Rust naturally pushes you toward the more parallel path with all your logic. In C++ the temptation is to start sequential to avoid data races; in systems like Bevy, you start parallel to begin with.
I bet the manufacturing cost is the largely relevant factor once the patents expire.

Which from the perspective of generic manufacturers, the drugs are discovered and proved effective by the Magic Drug Fairy.
Why have only a single winner get the proceeds of getting a winning lottery ticket, when everyone could band together, buy all the tickets, and split the proceeds?
> 17% of the total agricultural water allocation in CA (which is a buttload of water) goes to growing almonds

To put that into perspective, that is almost twice as much water as California's cities use in total [1].

[1] https://cwc.ca.gov/-/media/CWC-Website/Files/Documents/2019/... 50% environmental, 40% agricultural, and 10% urban
"The frame changes everything."
Yes, true.

But (my impression) the campus protesters are just angry young people, consumed with the needs to vent their anger, and to look good to their peers via performative activism. Neither the impressions they are giving to others, nor the effects on the long-term welfare of the Palestinian people matter much to them.
To clarify, he’s noting that the binary is reduced to 11 MB with ZFS compression, not that liblz4 is 11 MB. HTH
Maybe if pharmaceuticals were also insurance companies prices would drop to pay less income tax? Or a variant thereof.
Apps allow workers to get paid between paychecks
I agree, and D with the GC lets me prototype quickly. Its type system gets progressively stricter with constraints, for code that survives. I wouldn't want all the type system to apply to prototype code or a nascent program.
I know one shouldn't judge an entire community like this, but every interaction I've had with SL has been... strange, to put it lightly. Still, I have a lot of respect for those devs and their commitment to the game

OpenSimulator looks like a cool idea too!
The title makes it sound somewhat more specific than it is - it is also about food at funeral and mourning related events rather than just funerals - so it includes things like wakes, 'funeral receptions' and various other forms of remembrance.

Edit: although that does make me wonder if the idea of strictly-at-the-actual-funeral funeral food has been sufficiently explored. e.g. dancing pallbearers with coffin but the top of the coffin is also a sushi boat and/or salad bar.
Traditional business value comes from some innovation, and a lot of execution/logistics delivering the innovation. Logistics for product companies being manufacturing, and sales/delivery.

But now most small product companies have outsourced production on the "input" side, and outsourced logistics on the "output" side.

Which leaves harsher more direct competition for their innovation core, since that is a fraction of the original business and more easily copied.

High componentization of any economy ratches up competitive pressure exponentially, whether it was Amazon, or a collection of service companies offloading the downstream logistics.

But since Amazon is protecting itself by doing the opposite, by de-componentizing, i.e. preferencing and tying different sales and delivery logistics services to each other, that centralized leverage is going to squeeze small product companies even more.

Especially those that don't have a unique manufacturing process, unique branding, or some other differentiating moat.
The Hitchhiker's Guide to the Galaxy (see start of chapter 32) lets me remember that "what do you get when you multiply six by seven?" was a proposed Ultimate Question for The Answer. I couldn't remember it until I started remembering it in that context.
We use pinecone and it is not ideal, looking at https://turbopuffer.com/ now. They look quite promising :)
Recommended dose by whom?

It's most popular in sports training and adjacent aesthetics, and the norm among that community is in grams. While most products are available as powders that you could perhaps measure out in milligrams, their reference dosage for advertising is usually 5g.
Based on conversations with a lot of developers and businesses, a few things happened, I think. First, MySQL hasn’t been keeping pace with Postgres feature wise; second, MySQL isn’t the migrated-to database from Oracle Database or SQL Server, Postgres is - and as companies don’t want to have to manage multiple databases, if their departmental apps all go to Postgres, then it becomes the default development database also. The most important, I think, is the MySQL community and ecosystem. There’s a ton of users and tools, but not much in terms of development or plugins that enhance the server like Postgres has. MySQL is still used heavily for high performance web sites but, aside from that, it’s not great in mixed workload OLTP or OLAP, and large OLAP workloads really need something like HeatWave. TiDB and Vitess are great for scale out OLTP when normal single server MySQL gets overwhelmed.
NYT: A Simple Act of Defiance Could Improve Science for Women
Didn't Walmart get caught locking people inside their facilities?

https://www.nbcnews.com/id/wbna4146540
So use a password manager still (1P). You can have multiple passkeys for different devices or keychains but no entering passwords or credentials. Still an improvement and far less vulnerable.
The First Amendment is a limit on what the government can do.

So a private company can shut down or ban users as it wishes. In this case, the key fact is that Congress passed a law.
Ask HN: The Lottery Question
Morse & Weiss (1955) asked 400 male US employee’s the lottery question; “if you won the lottery today, would you continue to work?”.
Back then, 80% answered yes. Over time, the study has been replicated and Non-Financial Employment Committment has dropped, and it’s also different depending on Country.

I’m curious when you remove financial motivation what else is left? So thought I’d Ask HN the same question. (In a not-so-scientific, and informal way).

So…

If you won the lottery today, would you continue to work?

If yes, Why?

Would you continue in the same job?
If yes, Why?

I’m not doing this as a poll because 1. I am interested in people’s qualitative responses and 2. I can’t do polls.
Building an open data pipeline in 2024
Social promotion. https://en.wikipedia.org/wiki/Social_promotion
> But a type error isn't an edge case! It means you've written something the compiler can't understand.

I get it! But the compiler here is getting in the way, so Rust is the wrong tool choice here, or for anything that requires quick prototyping (like the OP said)

> writing code that where it is so difficult to use type information

It's not difficult, it just takes longer. Typing up front works well when you know exactly what you're building. When you don't, or are doing experimental design, they just get in the way until you've settled on a direction. This direction is not due to technical constraints or language choice, it's simply that designing complex user interactions is hard and you don't know it's correct until you have users use it

> dynamically typed languages

Because the cost of prototyping in a dynamic lang and then fully rewriting in a performant language is higher than having slower iteration speeds in typed languages. But also, this is why a large number of new non-web GUIs use electron (or are mac exclusive, which offers other benefits for GUI development)

> I think you've got it backwards - TS is popular because people want to use types up front,

Personally, I mix it up. There are things I know what their types will be no matter what so i add them up front. Then there are other things which I do not know, and I add those types at the end once i'm performing the final cleanup before code review

The nicest part is, TS runs regardless. I often refactor my types frequently since I get them wrong a lot (especially the up front ones) and have TS in a failing state while developing, but the TS compiler doesn't get in my way, and still works for the types that I expect to have working
Actually - extremely strange. My passkeys implementation just stopped working and started failing to verify the keys with no code changes on two completely different applications... very strange!

Edit: Weird... only in Chrome with 1Password. Just stopped working today. Must have been an update that borked it?
It's very simplified back history, though. Lest we forget, those "socialist governments" that Soviets provided support to were themselves very oppressive in many cases, and not particularly socialist in most. And while Russian presence there today does enjoy popular support overall, the families of people who get summarily executed by Wagner might not be so enthusiastic.

As far as gains and losses, you're correct when looking purely at the economic aspect of it, but that's not all there is to it. Indeed, my fear is that the West is finding it very hard to understand (and believe in) what Russia is doing precisely because it is so focused on economic cost-benefit analysis, and ignores the ideological aspects, which dominate the Russian political elites today.
I do think some of these people here probably don't have the best interests of the US in mind.

The reaction to this, calling out "hypocrisy" or essentially insulting Congress does nothing to assuage the central question of whether TikTok is a national security threat. It's only going to make those with suspicions dig their heels in deeper.