skysight-inc/HackerNews huggingface dataset:
Oh, and "undefined behavior" has effectively the same definition in Rust and in C and C++. There's wording differences:

C/C++: behavior for which this document imposes no requirements

Rust: is not bound by any specification

But that's just a wording difference, not a semantic difference.

There are some instances where Rust and C/C++ use similar words to mean different things, but that's also changed over time. For example, Rust used to use rvalue and lvalue, but has moved to

"place expression", defined as "lvalue" in C and "glvalue" in C++

"value expression", defined as "rvalue" in C and "prvalue" in C++

The only reason to not use the C++ terms here is that these are the only two value categories in Rust, and it's unlikely to need all of the other three that C++ has.

You're not wrong that there's stuff called the same but has different meanings, for example, "reference," but what can you do.
20°37'34.0"S 166°18'20.1"E
I got the same impression. Chefs hat was a reach.
Serverpod and Dart Frog are both pretty good backend Dart frameworks, what are you looking for?
This can't be true. Every month?? How many kwh per month do you use, and on what?
The Unfinished Symphony: On the limits of AI in software engineering
Basically use webp if you want to have the fewest problems while still retaining the majority of benefits out there. Good compression, works across most devices, and unexpected pitfalls like animating transparency aren't an issue.
TL;DR: Godot does support WASM project exports.

----

> The WASM distribution channel is a huge potential selling point for Bevy. You don't get that with Unreal, and AFAIK, with Godot either.

To clarify: if by "WASM distribution channel" you mean "exporting for the Web"--Godot has supported exporting & running projects in a web browser for around a decade[0].

(WASM has been supported since Godot 3.0[a] & is still supported in the current Godot 4.3[b][c]. Even prior to WASM, Godot 2.1 supported export for web via `asm.js`[d].)

Godot even has an editor[e]... :) which also runs in a browser via WASM[f].

That said, yes, you're correct that WASM support in both Bevy & Godot is a selling point--particularly because people often use Game Jams as an opportunity to try out new game engines and as "everybody knows" no-one[i] downloads executables from game jams so you'll get way more people trying your game[j] if they can play it in a web browser.

----

[0] The oldest `platform:web`-related issues tracked date back to 2015.

[a] https://docs.godotengine.org/en/3.0/getting_started/workflow...

[b] https://docs.godotengine.org/en/4.3/tutorials/export/exporti...

[c] The move to the new rendering architecture (OpenGL vs Vulkan vs WebGL) in Godot 4.0 has had an impact on which exact features are supported for web exports over time.

[d] https://docs.godotengine.org/en/2.1/learning/workflow/export...

[e] A light-hearted tongue-in-cheek jab played for cheap laughs with my only defense being that I've used both Godot[g] (since 2018) & Bevy[h] (since 2022) for 2D/3D game jam entries of varying degrees of incompleteness; participated in both communities; and am supportive of both endeavours. :)

[f] https://editor.godotengine.org/releases/4.3.stable/godot.edi...

[g] https://rancidbacon.itch.io/sheet-em-up

[h] https://rancidbacon.itch.io/darkrun

[i] (Rounding down.)

[j] My own most complete & played game jam entry was (unexpectedly) this Incremental/"Clicker Jam" entry inspired by a childhood spent dismantling electronics: https://rancidbacon.itch.io/screwing-around
Disney+ Ad Policy Change
is this the opposite of people seeing/searching for dicks here or there ?
It's not too late. Google and Apple have not released improved AI based home voice assistants.

I'm expecting it to be available any day now, included with a paid subscription to Prime+ (new), Google One, and Apple One.
Tips for mathematical handwriting (2007)
https://protectdemocracy.org/work/the-authoritarian-playbook...

This actually hasn't been posted that often

https://news.ycombinator.com/from?site=protectdemocracy.org
Certificates have a private key and a public key, and you keep the private key secret and move the public key around, so ... how is that different, technically and organizationally?

What do you actually do, and how is it better?
When it mirrors the exact same experience as talking to a human (OpenAI's "chat," GPT is slowly getting there) yet a human like AI that does everything for you and interfaces with other AI Agent's (big to local businesses to your friends and family's agents) to get things done for you then I believe that's the tipping point.

I use and talk to chatGPT while driving to get things done and as a knowledgebase .... i.e. wanted get my car towed and junked and get best deal. GPT told me nearest junkyards and all details needed like need title & sign over title to them but it didnt interface with local junkyard's AI agent to schedule it all for me & send me an email confirmation or text. I wished it did.
Not sure if the author is on this post but how was it like working with Flutter? Does this project run on web and desktop as well as mobile. Also, I'd look into replacing fvm with puro or mise instead, both are much faster.
Sounds like an incredibly incompetent manager
If it was that easy I wouldn't have bothered replying. Why don't you check in the backup and get back to me.
> Only on free speech platforms like X

Why is Musk suppressing free speech on X: https://www.techdirt.com/2025/02/03/musk-shows-us-what-actua...

> so don't be so quick to judge Musk.

He's got over a decade's worth of lies behind him now. When someone is of such weak character that they feel the need to lie about being good at video games then there's not much more to say.

> He probably knows more about the wildfires than you do

He doesn't. He endorses conspiracy theories.

Carl Sagan was right. You're no longer able to distinguish between what feels good and what's true.
Hundreds - two of them.
> Almost none of these would be permanent

Sexual dysfunction caused by SSRIs in many cases persists for the rest of the patient's life.

> and you certainly don't have a 1 in 3 chance of them being permanent. Where did you get that number?

Those are actual numbers from scientific studies: https://pmc.ncbi.nlm.nih.gov/articles/PMC2719451/

> in the same breath, claiming psychedelics are 100x safer, is beyond irresponsible.

Stating mere facts isn't irresponsible and those are the facts:

When taking SSRIs you have a one in three chance to permanently and severely change your life for the worse.

When taking LSD you have a 1 in 1,000 chance of suffering a psychotic break.

What's irresponsible - and unethical - is twisting and misrepresenting these facts - to the extent of outright lying about the purported innocuousness of SSRI, as is wont in the psychiatric community.
> Most people just don't use their Alexa beyond "Play music" or "What's the weather today".

That's because voice assistants are and have always been terrible, and could only play music, tell you the weather, set an alarm, and set a timer with any advantage over any other input method. People who liked using them for these things liked them. If you didn't need them for these things, there was no good reason to put a direct open line to Amazon, Google, or Apple in your house just to read you what wikipedia says about something.

People will love real assistants to death, especially local ones that learn from their personal habits. During the wave of voice assistants, they were promised that futuristic secretary through fraudulent advertising and endless industry marketing, and instead they got talking clock radios connected to advertising companies.
Thank you for the detailed comment.

So Unicode is something on a top of my TODO list. Boundaries is a very interesting topic. Maybe I'll extend the doc to include the details.

> what's your driver? curiosity? or some itch?

It's an itch :). 8 years ago I explored automata theory and found finite transducers to be a handy and natural way to transform texts. And as regex corresponds to FSA (finite state acceptors) I wanted to create a language that corresponds to FST (finite state transducers). There is a lesser-known algorithm for FST determinization and I want to applied it to make the transformation fast and efficient. It turned out to be not that simple as I expected initially.
Yes, that's part of the reward, but normally you get raises, bonuses, etc. based on yearly or quarterly reviews. If you are not entry level, and you just focus on programming while getting a good pay, and you are not seen as underperforming, consider yourself lucky.
Just like a UNIX file system ends up filled with .dotfiles garbage I didn't ask about to have around.

And better know where they come from, as there is no clean way to safely remove them.
But suppose it was cheap enough, would it be useful?
the internet era also changed things

- never ending upgrades
- unstable ui, unstable ecosystems
- fix it later
- shallow business models (subscriptions, freemium, adinfested)
- social everything (it used to be that my computer was a little escape space where and when i wanted, now i'm tethered to the web noise)
I think the final point illustrates this one pretty succinctly: 'what will be left will no longer give us the joy of hacking.' Personally I build my own version of almost every software tool for which I regularly (like, daily) use a UI. So for e.g. personal note-taking, continuous integration, server orchestration, even for an IDE: I could use Apple Notes, CircleCI, Chef, VSCode, but I instead build my own versions of these.

I'm not a masochist; they're often built on top of components, e.g. my IDE uses the Monaco editor. But working on these tools gives me a sense of ownership, and lets me hack them into exactly the thing I want rather than e.g. the thing that Microsoft's (talented! well-paid! numerous!) designers want me to use. Hacking on them brings me joy, and gives me a sense of ownership.

Like an idealised traditional carpenter, I make (within reason) my own tools. Is this the most rational, engineering-minded approach? I mean, obviously not. But it brings me joy -- and it also helps me get shit done.
An interesting historical piece with contemporary resonance. What comes after Kulturkampf, or 'culture war'.
My take away is that packages were a mistake I have never heard anyone happy to deal with packages or versioning.
Dependencies should be expensive to slow the bloat.
I was hoping it was talking about how it can resonate with users using those techniques. Or some experiments to prove the point. But it is not even that.

There is nothing of substance in this and it feels like the author has a grudge against LLMs.
Regarding Tristan da Cunha. I've been meaning to read “Three years in Tristan da Cunha by Katherine Mary Barrow”, see https://gutenberg.org/ebooks/8213. It's a first-hand account, written in a diary format with dated entries, providing a look at life in this remote British settlement during the early 1900s.
Do this in reverse and ask it to generate ascii art for you
Its not diffcult to imagine.

This will open the door for even more Big Pharma abuses.

Bad Pharma - How Drug Companies Mislead Doctors and Harm Patients - Ben Goldacre - (2012)

Bad pharma - how medicine is broken and how we can fix it - Ben Goldacre - (2013)

Pharmageddon - Healy, David - (2012)
I set up a smart bulb to act as a "color clock" in the evening. Every day at 8pm it's orange, 9pm red, 10pm off (sleep time). The brightness is very low (dim glow) and all other lights are off.
8pm onwards is cool down time. I tend to read mainly after 9pm. It really calms you down and keeps you on a consistent sleep schedule without the angst of clock-watching.
Highly recommended.
Is it just me thinking that we are officially in the new territory of trolling LLMs?
Yeah, I'm in the camp where AI just doesn't offer too much. Especially with how poor it makes the basic timer and radio tasks. It is incredibly frustrating when it falls on the basics.

If anything, I'd love ditching the cloud for the basics.
Interesting! This looks very different from embedded drivers, which I've done a lot of in rust. Those are mostly reg reads, writes, bit shifting, DMA, and data sheet references.
> Will you feel this way when the ruling eventually comes down that the Rust for Linux experiment has been declared a failure?

Yes. What Linus says goes. That's how Linux works.

> Referring to what is currently an experiment as a decision is a rather bold misrepresentation of the current state.

It has been decided that having Rust in tree currently is acceptable. That is not a misrepresentation.

> Unstable infrastructure becoming a bottleneck is project management?

That is not the argument, it is a reason the argument is being made. The argument being made is "Linus should not have allowed Rust in the codebase." That there are technical consequences to project management decisions is not surprising, and they can be good or bad, but it's not the direct objection here, it's a reason why the objection is being made.

> That would have precluded the years of furor this has otherwise caused.

He himself said that he is unilaterally opposed, full stop, and nothing will change his mind. The state of Coccinelle wouldn't make any difference.

> You are operating on the belief and trust of the small amount of Rust developers.

I am taking Linus at his word.
> But what a gift to China. I spoke to well known scientists when I was in the IC, who were receiving lavish offers of their own brand new labs if they'd come to China. Of course it's an offer with strings but many of them think...but I'll be able to do my work. China will go into overdrive and leave the U.S. behind in the dust as our scientists take the best offers.
I'm an electrical engineer - I don't understand how what you said can be true at a wide and effective scale. Of course any device can interfere with something else - But what kind of evidence exists that starlink terminals, and in particular the pattern steering and bands use, actually cause interference in a meaningful way to activly used marine system used on these kinds of crafts.

Starlink used Ku and Ka bands, so we are talking about 10-12Ghz and 37-42Ghz downlinks, and 14Ghz and 47-51Ghz uplink. This is highly directional radiation, and even with beam forming and reflections is not likely to have any specific high interference risk. Clearly the downlink transmission from the satellite is exceptionally low power at the ground, even with the beamforming used in the satellites.

I would love to learn that this is a real problem with actual tested data.
This is from 2023 and is clearly dated. It is mildly interesting to notice how quickly things changed since then. Nowadays models can solve original math puzzles much of the time and it is harder to argue they cannot reason when we have access to R1, o1, and o3-mini.
The UK's Demands for Apple to Break Encryption Is an Emergency for Us All
Most of what is said are symptoms not causes.
Leetcode interviews: lack of continuous certification and changing toolsets too fast

Frequent job hopping: lack of pay upgrades because software is considered a cost center

I could go on but in reality it’s a disconnect between what business thinks the software is worth as opposed to what the engineer wants to do with it.

You can say software is an art but commodity art doesn’t make much money. In reality, the ad driven software has greatly inflated salaries (not complaining but it’s reality). Now it’s going to be an ai bubble. But your rank and file business doesn’t care what software bubble is happening but unfortunately they are bound by the costs that come with it.

Have you seen the process that happens in defense or medical equipment industries. You probably won’t complain.
I remember various issues with NFS file locking and I always thought the security and permissions were crap.

I remember in my intro operating systems class we learned that you could open a file for read or write and they had a file offset pointer etc. Then I learned that NFS (v1 and v2) were stateless. The joke I heard was that Sun servers were so unstable in the 1980's that the system was stateless so that it could crash and reboot and didn't need to worry about the client's file state.

My college used AFS (Andrew File System) and the DCE Distributed Computing Environment. It was great as a normal user being able to create my own ACL Access Control Lists of other groups of students and give them read access to some files and make directories for class projects and give another student write access to a single directory in my home dir. NFS with groups is so limiting in comparison.

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

I haven't used LaTeX in a long time but I was always impressed how it could make integral symbols over fractions with summations and everything else look perfect.
Chrome on Android, Linux, ChromeOS uses Rust for web fonts
> I have made my peace with the fact that a windows system is just going to be filled with garbage

Or, you know, create a "%USERPROFILE%\Desktop\Actual Documents" folder and set that as the default open/save location in the applications you care about?

The pollution of the "My Documents" folder is unfortunate, yet nothing new, and not exactly limited to Windows (I mean, even on supposedly-perfect MacOS, I have to tolerate various game save crap under 'Documents', not to mention various 'helpful' vendor detritus), and not something that you would want to write a device driver for.

(That being said, hello Rust people, welcome to the Windows kernel! Personally, I've been enjoying the freedom to write C# drivers for years, with a minimal C++ wrapper, and I'm looking forward to the fruits of your creativity!)
Not everyone is fortunate to live in regions where that is easy doable, nor all cultures see job hopping as positive.
My source: https://www.bbc.co.uk/news/articles/crlnwdy0e72o
It's not a sandbox and not intended to be.

If you don't trust your own dev VM, why do you use it for development? Why do you connect? If you clone any random repository and click "trust this" - what do you expect to happen?
Correlation does not prove causation, let alone the direction of causation.

Also, one might get the impression from your reasoning that you find that having money makes you smarter.
I uploaded the image to Gemini 2.0 Flash Thinking 01 21 and asked:

“ Here is a steps vs bmi plot. What do you notice?”

Part of the answer:

“Monkey Shape: The most striking feature of this plot is that the data points are arranged to form the shape of a monkey. This is not a typical scatter plot where you'd expect to see trends or correlations between variables in a statistical sense. Instead, it appears to be a creative visualization where data points are placed to create an image.”

Gemini 2.0 Pro without thinking didn’t see the monkey
His complaint is, in essence, that people will block technical proposals for nontechnical reasons, and that attempts to resolve this result in people complaining that you're talking about nontechnical things at all.

Few people like dealing with interpersonal conflict. They want to think that technical meritocracy wins the arguments.

But in that discussion, a maintainer said "I am going to try to sabotage this because I hate it.", and there's no technical argument to resolve that. And there's not really any route other than escalation to some kind of authority if there's not a common negotiation baseline.

"You can't reason someone out of a position they weren't reasoned into."
> If the reasons are benign and not to suppress awareness and discussion -- in short, not people thinking themselves the lords of others -- then nobody would have a problem with people opting out with something like "ignore thread flags" option.

https://news.ycombinator.com/item?id=42933217

what gives? easy way to put the money where the mouth is, no takers, ever.

> I'm sure he makes mistakes, has biases conscious and unconscious like the rest of us but I don't think he presiding over the place perched on a throne of lies.

It doesn't matter. Just like the identity or motivation of the people doing the flagging doesn't matter. This is what it actually is, and HN is one of the places to discuss issues like https://news.ycombinator.com/item?id=42979187 -- and that was all fine and well before SV got into bed with fascism, after all. Attracting people who are curious and passionate about technology (and its impact on the world) was a welcome thing, in between the YC job ads and whatnot. Such stories about a young Kremlin "maverick" would be read and discussed with much interest. But when people have even more expertise, are likely to know of more related things, then suddenly it's off-topic? Hah. I'd say the opposite is the obviously the case: this is where push comes to shove and a lot of lip service flies away like chaff in the wind.

> just people thinking 'oh god, not more of this shit, not here', whatever their other views.

And how do you square the deluge of all sorts of sophistry, the posters of which usually don't reply to corrections, doing mental gymnastics to claim there is nothing to see here, talking about "the far left" constantly and all that? They're just what we see, but the rest of the iceberg is "most likely" of some entirely different material?

Maybe, maybe not. People's reason from being unhelpful range from bad motivations to weakness, because saying "oh no not more of this" is just that. There is literally a "hide" button right next to "flag". That's what you do when you don't want to see something. I see a lot of stuff I don't care for and I would NEVER think of making it impossible for other people to discuss it.

And whenever one of those "most likely" people says that that they flagged it because they don't want to see it, not once did they respond to my question why others shouldn't be able to discuss it, either. One tried something extremely handwavey and then didn't respond when asked what that actually is supposed to mean. That's a clear signal to me, it's pretty undiluted even.
> Overall, the former employees paint a picture of a company desperately behind its Big Tech rivals Google, Microsoft, and Meta in the race to launch AI chatbots and agents, and floundering in its efforts to catch up.

I obviously don't have any inside information, but this is a weird take to me from the outside.

Google has butchered Assistant since the advent of LLMs. My Google Home devices have lost basically all of their functionality, but in the meantime the new Gemini "replacement" is still by all accounts a disaster.

Microsoft has gone through all the right motions to satisfy investors—they've pushed their Copilot button onto new keyboards, pushed their Copilot tech into all their cloud products, and started selling "AI-ready" stickers on laptops. But from the consumer perspective, the reception has been not just mixed but overwhelmingly terrible! No one asked for these features, and no one wants them.

Meta, meanwhile, has released Llama, for which we're all grateful, but in terms of products what do they really have to offer? A much-maligned AI-powered fake social media feed?

None of the pre-existing giants are performing particularly well at actually "winning" the AI assistant space. Out of the three named, only Microsoft has any claim to serious mindshare, and that only through their relationship with OpenAI.