skysight-inc/HackerNews huggingface dataset:
Google "Safe Browsing" promoting incredibly unsafe habits.

How long before someone recreates this "prompt" in a page or addon and cons people out of their passwords?
PCSK9 Inhibitors
Agreed. DARPA is one of the few government agencies I have faith in to do the most with their budget.
> Identity doesn't imply 'value' equality, that's the whole point of mutability!

That’s exactly the point I started with!

> Conversely, two objects can have the same 'value' while having different identities. Values and objects are different beasts.

Agree completely. My point—my only point—was that identity implies mutability. Without mutability, identity distinct from value doesn’t mean anything.
Could you elaborate the "ship your computer"? Majority of the images are base OS (which is as lean as possible) and then just the app...

To that end, full blown VM seems even more "ship your computer" thing?

Btw. isn't LXC base for the Docker as well? It looks somewhat similar to docker and podman?
> about Nazis. Or that you actually care.

Oh, I do care a lot. My grandmother survived the blockade of Leningrad, and another relative survived in a Nazi concentration camp.
That absolutely happens.

Meanings change, jump from one word to another, words take the opposite meaning all the time. Pronunciations change too, letters that are supposed to sound differently suddenly don’t and other way around too.
No. Climate change and sea level rise are scary, but this is just interesting (and also expected).
> “The result is that seizing our servers when powered off will yield no more information than seizing RAM-only servers.”

This is just false. If your servers are seized I guarantee they also want your disk encryption password. How to prevent it? No disk, and no way into the OS without booting it with some special arguments.
Terrific. Do you have anything to say about the point I'm making about the difference between predictability and novelty?
Or maybe it is just over-reporting. Aviation is safe according to the data, but not according to the amount of reporting given to every minor problem. As this story pointed out one of the many backups, ATC, called out that they were low before anything bad happened. If we had even remotely close to this standard of over-reporting on any other transportation sector we would have stories multiple times a day. People are injured on busses due to rough driving all the time, no stories. 40k people die on the roads every year, barely a news story. A plane descends but is stopped before anything happens, it is a story.
Why many studies wrongly claim it's healthy to drink a little alcohol
You can configure tsconfig.json to read JSDoc and error on invalid types so that you effectively get the same behavior as writing typescript.
Confabulation would - by some - be more fitting a term - at least as per an analogy describing to goings on vis-à-vis a human mind.-
... but the article describes that the antibiotics being discussed combine structures from classes of antibiotics which are already used independently.

> Macrolones are synthetic antibiotics that combine the structures of two widely used antibiotics with different mechanisms. Macrolides, such as erythromycin, block the ribosome, the protein manufacturing factories of the cell. Fluoroquinolones, such as ciprofloxacin, target a bacteria-specific enzyme called DNA gyrase.

So if macrolides and fluoroquinolones are each used independently already, and strains resistant to each of them independently, and these strains have an opportunity to co-occur and do horizontal transfer, wouldn't we expect that to have resistance to a single drug that combines both mechanisms? I guess, when a strain develops resistance, is it to the mechanism overall (e.g. a more robust ribosome or differently shaped DNA gyrase enzyme) or is the resistance somehow specific to a specific molecule (e.g. some enzyme that finds and breaks-down the drug based on other aspects of its structure)?
> Putin is literally an international fugitive wanted by the ICC for genocide.

No, the charges are "unlawful deportation and transfer of Ukrainian children from occupied areas of Ukraine to the Russian Federation", and we're talking about "at least hundreds of children". This has nothing to do with genocide and you shouldn't really throw the word around lightly.

> Scale makes a fundamental difference. Nothing comparable to 1-2 million raped German, Polish and other civilians in Prussia during the final months of the WWII

Now, that is some good old whataboutism. The URSS doesn't even exist anymore.
>And, of course, Portion VPN itself is headquartered in Switzerland

Autocorrect?
Here's what I would like to see: A law that says that if any company sells any data associated with me then they must share 50% of the sale of that data with me in cash.

Maybe it's overly simplistic and definitely unrealistic but, there it is.
A long time ago, I read an article about a journalist that did just that: bought a pack of “anonymized” location data set, then promptly tracked and interviewed one of the people in said data set.

It kills me that I can’t remember where the article was exactly, because it’s one of mu favorite examples of why fighting indiscriminate tracking is important. I remember it being from a Scandinavian newspaper, maybe Dannish?
Show HN: Pixelgroove an experimental game that generates gameplay from videos
I’m excited to be open sourcing my failed experimental game that uses Typescript, p5.js, Electron and off-the-shelf ML models to generate gameplay based off of music videos.

I knew from the start it would be a very niche product and likely fail commercially, but I thought it would be pretty fun to build.

Unfortunately, it can be finicky at times and there are still many bugs to be ironed out (it seems to vary from video to video; also, it’s a lot slower at analyzing video than anticipated).

On Github: https://github.com/Dream-Dimension/Pixelgroove

Video Demo: https://youtu.be/_yfUnCqTTuc?si=khm1DMwF08Fv0SMM

On Steam: https://store.steampowered.com/app/2871570/Pixelgroove/

Thanks for looking!
TSMC Technology Interview: A16 Node, System-on-Wafer, and High-NA [video]
No, I am located in BC now (Cranbrook) but primary assets in Ontario (link in profile) and working on a project in Alberta at the moment. I did live out near Halifax for a good chunk of Covid and had offers in on projects in Halifax and Sydney. Happy I didn’t get the Halifax projects but still sad I missed the Sydney project.
>pushing an update to change the glyph would be about the most top-down and deliberate way to change its meaning that I can think of.

Chairman Mao enters the chat
So from 0.03% to 0.04%, right.
I liked the simplicity of 'About' section of the blog. Nice way of presentation overall.
This is hardly accurate. It's the global poor who are most impacted by a (hypothetical) slowing economy.

Sure, some billionaire won't get that third yacht.

But it's the several hundred million women in Africa doing their family's laundry by hand who suffer much more, by far.

What we need is oodles of economic growth, in as green a way as possible. AKA, solar, batteries, nuclear, and so on. And what that means is more and better tech, more and better deployment of capital.
ECC RAM helps
Absolutely, and while there are some technical tricks to retrieve RAM values after power loss, it's a hell of a lot easier to demand a decryption key.

Remember, the courts consider decryption keys just like house keys, they can be demanded by the police and are not protected by the fifth amendment
You're right that the article later on describes it like that but then the concerns about distributing the key or dictating it over the phone don't make sense.
Show HN: ABC Game Engine
Hey HN! I have a background in Unity. Recently, I switched to Rust, but when I tried building a small game in Bevy it was difficult to pick up multithreaded entity components coming from a single-threaded game engine. ABC Game Engine aims to make it easier for users coming from Unity to pick up game development in Rust.

Here's a simple example of a player controller in ABC Game Engine:

struct PlayerController {
speed: f32,
jump_force: f32,
}

impl System for PlayerController {
fn run(&mut self, entities_and_components: &mut EntitiesAndComponents) {
let player_entity;
let (player_x, player_y) = {
let player_entities = entities_and_components
.get_entities_with_component::<Player>()
.cloned()
.collect::<Vec<Entity>>();

player_entity = player_entities[0];

let (transform,) =
entities_and_components.get_components::<(Transform,)>(player_entity);
(transform.x, transform.y)
};

let delta_time: f32;
let mut normalized_dir = [0.0 as f32; 2];
{
delta_time = entities_and_components
.get_resource::<DeltaTime>()
.expect("Failed to get DeltaTime resource")
.get_delta_time() as f32;

let physics_info = entities_and_components
.get_resource::<RapierPhysicsInfo>()
.expect("Failed to get PhysicsInfo resource");

let input = entities_and_components.get_resource::<Input>().unwrap();

if input.get_key_state(KeyCode::A) == KeyState::Held {
normalized_dir[0] -= 1.0;
}

if input.get_key_state(KeyCode::D) == KeyState::Held {
normalized_dir[0] += 1.0;
}

let intersection = physics_info.cast_ray(
&Ray::new(
vector![player_x as f32, player_y as f32 - 5.01].into(),
vector![0.0, -1.0],
),
Real::MAX,
true,
QueryFilter::default(),
);

if input.get_key_state(KeyCode::Space) == KeyState::Pressed && intersection.is_some() {
let intersection = intersection.unwrap();

if intersection.1 < 0.01 {
normalized_dir[1] = 1.0;
}
}
}

if let (Some(_), Some(_), Some(rigid_body)) = entities_and_components
.try_get_components_mut::<(Player, Transform, RigidBody)>(player_entity)
{
rigid_body.apply_impulse(
vector![
normalized_dir[0] * self.speed * delta_time,
normalized_dir[1] * self.jump_force,
],
true,
);
}
}
}
> I think both pilots and air traffic control are stretched thin due to labor shortages

I find this framing interesting.

Why call it "labor shortages" instead of "excess ticket sales" or "excess flight scheduling"?

I'm not trying to pick on the parent comment; I've seen this framing a lot.
I've been thinking something similar, howuch would it cost for individuals to have what used to be high tech always on spy gadgetry. Shouldn't be prohibitively expensive, but what would be the consequences of everyone having instant dossiers on everyone else?
ATC recording of the incident made it to VASAviation three days ago[1].

1: https://www.youtube.com/watch?v=JDl5xYidtQQ
Once Gemini, the LLM, integrates with AlphaProof and AlphaGeometry 2, it might be able to reliably perform logical reasoning. If that's the case, software development might be revolutionized.

"... We'll be bringing all the goodness of AlphaProof and AlphaGeometry 2 to our mainstream #Gemini models very soon. Watch this space!" -- Demis Hassabis, CEO of Google DeepMind.
https://x.com/demishassabis/status/1816499055880437909
That's because the article was from 2019.
Apple calls it "space black."
I just live with Windows Defender (heavily modified via GPO to disable sample submission and auto-remediation) these days as there is no such thing as a pure third-party antivirus product anymore. Avast (and basically all others) want to do things like install their own "safe" browser, MITM https connections by installing certificates in the root CA store, screw with firewall settings, etc which I absolutely do not want happening on my system.

All I really need is something that will hook into the filesystem layer and scan files as they are accessed/written/executed and gives me a clear UI that allows me to choose what happens if it detects something.
Why would I want to be bombarded with problem reports on items that I could find myself once I add it to my testing matrix? Beta testing is to suss out bugs that my internal testers haven’t caught.

People are so use to Google’s bastardizing the term “beta” that they forgot what beta testing traditionally is
Probably the same people who would instead buy it and add it to their own records. Companies and governments looooove your data.
Microelectronics in the defense industry is such an outdated term. It means anything from 5400 series chips from the 1970s up to a brand new $100k Xilinx Vortex UltraScale+.
The whole day broker industry needs to be made illegal. We should make it extremely tedious for companies to share data. Instead of giving broad permission on page 3876 of the TOS it should be required to get customer approval for every share and we should be able to know with whom our data is shared. “Anonymization” doesn’t work either. It’s way too easy to deanonymize most data.
It's one reason to consider a switch to Deno or Bun, but at least to maybe at least check JSR before NPM these days. The ecosystem for server-side ESM exists and is growing at a rapid pace, but it's sometimes hard to separate the active maintained npm packages from the legacy ones in the server-side ecosystem. (Browser ecosystem is definitely more ESM hungry.)

That said with "type": "module" in my own package.json files, I've so far never had a problem importing legacy CJS npm packages into ESM, other than the Types are more likely to be wrong (because packages that only publish CJS are more likely to also not publish their own types) or at least inaccurate for the current import approach (returning only "synthetic default" instead of individual exports, for example). That's a bunch of papercuts having to attempt multiple imports until you understand what shape Node is giving you of that CJS import, but after those papercuts I feel like interop is generally smooth sailing in today's Node.
The updates section seems odd to me

Are they unaware that you can update the OS running on ramdisk just like you can with regular disk?
"Treescope was originally developed as the pretty-printer for the Penzai"

Penzai: JAX research toolkit for building, editing, and visualizing neural nets
https://news.ycombinator.com/item?id=40107007
It may be the same article, I'm not sure, but I remember reading something similar where researchers also showed that the more anonymized the data, the less useful (and thus valuable) it becomes. Maybe there's a balance to be found but, ultimately, it seems like "anonymized" is a pipe dream.
It is little wonder that, when COVID came, nobody believed anything the scientists were saying.
The US once had flourishing sugar cane plantations. There is some research (I think in North Carolina?) about how to bring it back.
I'm pushing 40 years in the professional phase of my career, and I don't really push back much on that. That said, the more experience I get, the less often I'm asked for that sort of thing.

My general philosophy about this kind of thing is that a potential employer is free to conduct the interviews in whatever way they wish. How they choose to conduct them tells me something important about the company.

If they want to do something that I am just unwilling to do (such as a take-home exercise), I'll say that outright and offer a different way they can gather the information they want. If that's not acceptable to them, then I have a decision to make: is this really a company I want to work for enough to do it anyway? If so, I shut up and do it. If not, then the interview is effectively over.

But I have always had (even when green) an attitude about interviews. I'm not looking at them as the company evaluating me, I'm looking at them as me evaluating the company.
you're not alone my friend. That's why I think it's so important to teach it to our kids.

It can be done as an adult as well, but it requires more work!
Well, to be fair, the idea was abandoned back in the 1930s.
Or "insufficient compensation".
Yes because I’m sure that Apple is really worried about competition from Firefox. No serious web developer thinks that you don’t have to test and special case for different browsers.

It also blocks Apple’s own unsupported browsers
If I see a thread with too many comments from high volume posters, I assume it's low signal. Most of them are very good at commenting in a style that is convincing sounding and popular here, but when they stray into topics that I know well, I often find them to be confident, plausible, and wrong. (And also upvoted above people with correct information who don't have the same name recognition.)
Have an industrial revolution -> get rich enough to care about science -> realize we should track the environment -> start to take measurements and writing them down.

The only other path that leads to environmental tracking is if some order of monks developed an obscure interest in it in pre-industrial times.
The data I'm giving you is based on logs from the CDN. Most feeds are checked by Apple and Spotify every hour, but usually it's less frequently rather than more: shows that haven't been published to in a year or more might see very infrequent feed checks.
A Threat to Justice–The Pro Codes Act Would Copyright the Law
I am not a commercial airline pilot but it is a topic of fascination for me for a long time - wouldn't this cause a terrain warning? How were the pilots unaware until ATC told them? Something very strange about this story - I guess fatigue makes sense, but that doesn't explain rerouting to fort lauderdale very well to me.

I'll toss out a theory - there has been a pilot shortage for the last several years. Are corners getting cut on pilot training? Incompetence explains a lot. This is a really baffling incident to me on its face and reading some takes from aviation experts it seems like I am not the only one that thinks so.
Could it be this Norwegian one from NRK?

https://nrkbeta.no/2020/12/03/my-phone-was-spying-on-me-so-i...

The original in Norwegian https://www.nrk.no/norge/xl/avslort-av-mobilen-1.14911685 has some nice visualizations.
Does C# have the plumbing for this built in? It's been 7 years since using it so I might not be remembering correctly.
I know every dealer is different but I've worked at several and never heard of gps trackers for inventory purposes. Dealers don't usually kept track of where the cars are very well.

On the flip side smaller questionable used car dealers have definitely installed trackers to help with repoing a car in the event the buyer stops paying, or even worse lock down the car so it won't start.
Hmm, couldn't it be possible to encrypt the file contents in the browser and provide a download link with a secret key in it?

I wonder if this kind of service could be implemented without needing to trust the host at all?
Not everyone can pull off "a massive attack on a large scale to paralyse the TGV network" (literal quote from the rail operator). It's brutish, but it's a form of strength - like a mafia bully burning down your flower shop because you refused to pay.
What's wrong with doing it in two passes? N iterations each doing 2 operations is exactly the same cost as 2*N iterations each doing 1 operation. Because multiplication is commutative.
Some people wouldn’t have been able to afford food, you mean.
In the immortal words of Stalin: One death is a tragedy, a million deaths is a statistic.
Yep.

My thesis is that this is primarily because the normals picked on the nerds up until they realized there was a lot of money to be made if you're the right kind of nerdy (or if you can fake it), around the time of the Dot Com Boom. There's residual resentment there.

Also, people who are otherwise intelligent but unwilling to learn to program computers themselves seem stupid to the dedicated computer nerd, no matter how intelligent they are.

I'm not making excuses, these are just theories about why we nerds can be so ... arrogant?
Hi Josh and Tom, thank you for the post.

Are there any plans on releasing any sort of API integration? I work in Technology Transfer consultancy for research institutes in Europe, and often we have to do manual evaluation of publications for novelty check and similar developments. Since most of the projects we work on were developed by leading researchers in academic institutions, it is important for us to quickly assess if a certain topic has been studied already.

Currently, one of my company's internal projects is a LLM-powered software to automate much of the manual search, together with other features related to the industry.

I think it be very beneficial for us to implement academic papers search function, but for that an API system would be required.

Great work nonetheless, good luck on the journey
From the article, they’re making paltry sums at their scale. Honda raked in a whopping $6k per year, while Hyundai made out like a bandit at $160k/yr.

Looking at their revenues, this is just silly money. Honda pulled in $100B in revenue in 2022; Hyundai, $85B.

That they would even bother with this program given the potential backlash is bizarre.
They say in the article the encryption passwords are stored off site, presumably in Switzerland where their HQ is. Switzerland does not have any law compelling handing over passwords as far as I am aware. They also say the logs on the (encrypted) drives don't contain any useful information linking back to users anyway.
Show HN: Open source AI data analyst locally using CLI
Hi HN, last week we launched Dravid (https://news.ycombinator.com/item?id=40947238) an AI-Powered CLI Coding Framework and received great feedback.

We thought this would be a great extension to build something similar for data analysts, data engineers and analytics engineers. Few building blocks we've added:

- Natural language to SQL query conversion
- PDF Report generation (can use reference files for formatting)
- Support for various LLM providers (Claude, OpenAI, Azure, Custom, Ollama)
- Interactive chat mode for continuous database querying
- Automatic context generation from database schema
- Customizable context for improved query accuracy
- Optimized for smaller database subsets (up to 10-15 tables)

Would love to hear your feedback on this!
> they can be demanded by the police and are not protected by the fifth amendment

*Within the USA.
I agree. The prices don’t seem to reflect how valuable we’re told this data is
Of course. Anyone with Direct Reports in IT gets training on how to handle narcissists and self-appointed experts when they devolve into bigotry to derail conversations.

As for your contention regarding the modern era, I simply answer 'Phil Hellmuth' with his 154 WSOP cashes 64 WSOP final tables. Negreanu, Ferguson and Seidel all have 40+ WSOP final tables. Hellmuth also has 17 bracelets to Ivey's 11.
> Remember, the courts consider decryption keys just like house keys, they can be demanded by the police and are not protected by the fifth amendment

Proton VPN is based in Switzerland where the fifth amendment doesn’t apply anyway as a US-specific constitutional concept. They might have stronger or weaker protections in this area, I don’t know, but not the fifth amendment.
Because you never want to be held hostage to a third party vendor for core technology.

The entire reason that Apple Mapd was introduced a year early was that Google held back turn by turn directions on the iOS version of Google maps
Is Proton subject to fifth amendment regardless?
I'm assuming that nothing in Switzerland is protected by the fifth amendment.
You can probably get these sets second hand. I just revived a bricked one (hah!) myself. Had to use the Lego software to update the firmware for that, which only runs on Windows 7, 8, and 10.

I just got NXT-Python [1] working on macOS via a USB cable. No luck pairing the brick to my MacBook via Bluetooth yet. Nevertheless, I can't wait to get building robots with my kids!

[1] https://ni.srht.site/nxt-python/latest/handbook/overview.htm...
I once saw a photo of a pair of lumberjacks posing next to a giant redwood tree they had cut down with a long hand saw that they were able to push/pull together, and it struck me how amazing it was that with a tiny bit of metal and ingenuity, a pair of humans could take on a giant piece of nature (I suppose ironically made mostly of carbon) and topple it. It is really impressive what the right force applied to a system can do to destabilize it.