MurphyA/hacker-news huggingface dataset:
by reify | 2025-10-06 07:27:53+00:00
Here in the UK we also have London's congestion charge.

All around the outskirts of London on all the main arterial roads, there are ANPR cameras tracking number plates to fine you, if you have not paid the £15 charge for entering the city.

A worrying example of ANPR.

I visited my mum one weekend, she lives over 300 miles from where I live on the egde of London.

She had a phone call while I was there from the police. They were asking to speak to me!

They said that they were concerned that there were two cars with the same registration number plate. Could I check that my car was still outside my mums home.

They had stopped another car, not the same make as mine, in London with the same number plate. The police said that the other car had been involved in criminal activity.

I can only assume that they tracked my car over 300 miles with ANPR, checked out who I was, then did a family association check, found my mum's contact details and called to speak to me.

I also assume that they must have already been to my home address and found I was not home.
by gooodvibes | 2025-10-06 07:29:29+00:00
1. All the changes in AI from the past couple of years have only increased demand for MLEs. The job profile kind of widened too, - MLE has always been a subset of SWE but even more so if you're working with LLMs. So some MLE jobs will still require a lot of theory, some won't, but they all require some understanding of AI/ML. You kind of need to know what you want to work on instead of targeting specific job titles (which can be hard to navigate if you're early in your career and have no experience).

2. Overall market dynamics still apply - the increase from 1. is relative to the market i.e. if the market has been tough for other roles like frontend for example, it has been less tough for MLEs because they work on the thing that's exciting at the moment.

3. Should new grads focus on it? New grads will likely have a difficult time regardless of what they decide to do - maybe in a couple of years there won't be excitement around AI/ML, maybe there will be more, maybe something else will be hot. The overall market almost certainly be different, and that could be for the better or worse.

Hard to predict the future. Whatever you decide to do early in your career, know that you're not married to it forever. Develop general skills that can be applied in many areas.
by tooltalk | 2025-10-06 07:29:57+00:00
Some foolishly believed that the twin towers were invincible after the 1993 WTC bombing.

Before 9/11, most DR (disaster recovery) sites were in Jersey City, NJ just across the river from their main offices in WFC or WTC, or roughly 3-5 miles away. After 9/11, the financial industry adopted a 50+ miles rule.
by larodi | 2025-10-06 07:31:25+00:00
Sorry, what's the shame about? That he could not be saved, or that the funds could not be raised? Or perhaps something else,... who's to be ashamed, though?

It is indeed a great lost to (living) humanity to loose its great minds, but still his letter is an incredible example of conscious apprehension of live and its transience. And reading 'shame' several times in the comments here is at least very weird to me.

God bless this beautiful soul's transition into the great unknown.
by sph | 2025-10-06 07:31:38+00:00
Silly to think this is the fault of ops engineers. More likely, the project manager or C-suite didn't have time nor budget to allocate on disaster recovery.

The project shipped, it's done, they've already moved us onto the next task, no one wants to pay for maintenance anyway.

This has been my experience in 99% of the companies I have worked for in my career, while the engineers that built the bloody thing groan and are well-aware of all the failure modes of the system they've built. No one cares, until it breaks, and hopefully they get the chance to say "I **** told you this was inadequate"
by woodpanel | 2025-10-06 07:32:14+00:00
> The premise of all your questions assume others agree with you that books will be replaced.

Huh? Did I say books will disappear? Libraries and books are a separate thing.

> few people go to the library currently to read a summary

Enlighten me: what do people go to a library for these days?

Saving money? Ok. Not having to buy is a great reason.

Books that are unavailable online to buy? Get stolen eventually if secondary market exists.

So I assume a lot of it is for researching reasons, which is exactly what LLMs can provide.
by OJFord | 2025-10-06 07:32:35+00:00
Slack has a :seahorse: reacji, and is what I was picturing; I frequently try to use emoji that turn out to be reacji-exclusive (or reacji in the wrong workspace that I learn that way aren't Slack defaults) - I wonder if those insisting it exists are thinking of that.

Oh or Snapchat/TikTok/Instagram video/etc.? I think I've seen clips of whichever of those with overlaid stuff like seahorses.
by sumerpatil | 2025-10-06 07:33:26+00:00
Subject: Exploring Opportunities to Contribute — Data / AI / Research Role

Dear Analogy Group Team,

I hope this message finds you well. My name is Sumer Patil, and I’m writing to express my strong interest in contributing to Analogy Group in a role aligned with data, research, and AI—especially given your work in network mapping, research reports, and AI implementation consulting.

With a Master’s in Information Systems and a solid background in data analytics, ETL, dashboarding, and AI-enabled solutions, I believe I can bring value in areas like: • Building scalable data pipelines that feed into advanced models and insights • Designing dashboards and visualizations that help clients understand findings easily • Translating user and stakeholder requirements into practical AI & research deliverables • Collaborating cross-functionally to integrate AI into business processes and help clients adopt it

At present, I’m exploring opportunities where I can blend my technical skills and research passion within a forward-thinking organization. I would love to explore whether a fit exists at Analogy Group now or in the near future.

If you have a few minutes, I would appreciate the chance to share my resume, learn more about your current priorities, and discuss how my background could align with your mission.

Thank you for your time and consideration. I look forward to the possibility of working together.

Warm regards, Sumer Parimal Patil. (214) 228-3285 sumerpatil4599@gmail.com www.linkedin.com/in/sumerpatil
by rstuart4133 | 2025-10-06 07:33:42+00:00
That doesn't sound like a good excuse to me.

aes128 has been the formal standard for 23 years. The only "foreseeable" event that could challenge it is quantum computing. The likely post quantum replacement is ... aes256, which is already a NIST standard. NIST won't replace aes256 in the foreseeable future.

All that aside, there is no shortage of ciphers. If you are worried about one being broken, chain a few of them together.

And finally, no secret has to last forever. Western governments tend to declassify just about everything after 50 years. After 100 everyone involved is well and truly dead.
by zkmon | 2025-10-06 07:34:08+00:00
Deepseek:

Excellent question! The answer is yes, there absolutely is a seahorse emoji!

It's a fairly recent addition to the emoji family.

Here are the details:

Emoji: ⬛ Official Name: Seahorse Unicode Release: It was added as part of Unicode 13.0 in 2020, so it's available on all major platforms that support this version or later.
Show HN: Reviewing Repos Sucks, Chat with Them Instead
by Ale0407 | 2025-10-06 07:34:33+00:00
Hi HN.

I'm Alessandro, 20 yo tinkerer from Milan, Italy.

I was sick and tired of using github copilot to review repos that i was trying to understand, in order to contribute to them.

So I built a messaging app to talk with those repos.

In the messaging app you can setup an AI Agent and have it store the context (the repo).

Then you can have a conversation with the agent and understand the codebase better.

By setting up a public agent you'll be able to et other people chat with your repo at the same time.

Which is a great way to connect with other oss aficionados.

Have a great day.
by woodpanel | 2025-10-06 07:35:06+00:00
Fiction is of course a good reason to go into a library and not just research but also read the thing.

> Libraries do more than house books. Librarians do FAR more than shelve books.

I know a couple of librarians and 100% of them say that their their job is irrelevant.

As well as their institutions which is in part why I was posting this.
by kqr | 2025-10-06 07:35:10+00:00
But wait, if the problem is the final tokenisation, what would happen if we stopped it one or two layers before the final layer? I get that the result would not be as readable to a human as the final layer, but would it not be as confused with its own output anymore?

Or would it still be a problem because we're collapsing a distribution of likely responses down to a single response, and it's not happy with that single response even if it is fuzzier than what comes out of the last layer?
by Someone | 2025-10-06 07:35:14+00:00
This is from last month: https://www.nytimes.com/interactive/2025/09/08/world/europe/...

It describes how tanks were modified to protect, first, against attacks from the top, and then, from drone attacks from all sides.

They claim “But they remain important, especially for trying to take and hold territory. With their heavy firepower, they will continue to have a role in attacking, defending and supporting the foot soldiers of the infantry.”
by Skeime | 2025-10-06 07:36:26+00:00
(Without knowing the precise nature of these laws) I would expect that they don't forbid you to store backups elsewhere. It's just that they mandate that certain types of data be backed up in sufficiently secure and independent locations. If you want to have an additional backup (or backups of data not covered by the law) in a more convenient location, you still can.
by yorwba | 2025-10-06 07:36:29+00:00
This response appears to have completely missed the point of the article it's responding to, as evidenced by unironically titling a subsection "public misunderstanding of a technical term is irrelevant." The critique of GDP isn't that it is somehow calculated incorrectly, but that the calculation does not behave the way people unfamiliar with the details expect it to behave. In particular, they expect that the number going up is good.

Surprisingly then, the very last sentence of the conclusion gets to the crux of the matter: 'his position on manufacturing statistics appears to boil down to “all the numbers should be going up, and none of the numbers should go down.”' If you have a number where sometimes a good thing makes it go up and sometimes a bad thing makes it go up, then that number going up isn't helpful for determining whether things are good or bad.

It is then also perfectly coherent to criticize both value-added and gross output metrics, even though each avoids a problem identified in the other, because neither avoids all problems.
by raxxorraxor | 2025-10-06 07:36:54+00:00
If there had been decisive pressure on Hamas after their violent incursion, the current conflict would probably be over.

Instead many decided that the attack was somehow justified, globalize the intifada, etc. pp.

You have to defend decisively against such calls to war, that is unfortunately the logic of the middle east and it isn't Israel that decides this logic. If the author has honest attempts to peace, she should encourage Hamas to unconditionally surrender. Some self-reflection is expected from Palestinians as well and the current issue is Hamas started the latest war and still has hostages from that time.

The PLO would be a better patron than Hamas and to build a profile a "tough" stance on Israel can be forgiven. But at some point in the future there needs to be progress.

> In the latest plan, there are absolutely no guarantees that aid will be allowed into Gaza, that control will be ceded by Israel, that Israel will pull back or that Gaza will be rebuilt

Israel has won the military conflict. At that point it is usually suggested to surrender. And yes, the unfortunate reality is that you are partially dependent on the conflicting party for further progress. Especially if Israel already gave Palestinians that chance after withdrawing from Gaza. That this chance wasn't realized isn't on Israel.

That fantasy of Israel military rule is completely off base. We just saw why Israel needs a modern and strong military. That is on the action of Hamas as well for that matter, completely disregarding the rocket attacks from Hezbollah and Gazans.

Palestinians could have live much more prosperous if they could just have worked through their hate of Israel.

If Israel didn't blockade Gaza, Egypt would. You have to stop firing rockets at other countries for blockades to be withdrawn. Simple and easy logic. And any leadership of Gaza must enforce this if they honestly want peace.
by tialaramex | 2025-10-06 07:38:11+00:00
The first thing it seems to do is arbitrary textual inclusion, so that's already a big mess with unknowable consequences.

Then we've got a "member function" where magically if we specify a function while midway through specifying a data structure the function is somehow treated as though it were part of that data structure - but of course it is actually just sugar. I know this confuses real learners.

And sure, the lambda syntax is awful but that's sort of par for the course by the time you reach it.
by esskay | 2025-10-06 07:39:01+00:00
In Hetzner's defence, it happened twice on RAID 1 setups on one of our servers, and after dropping a ticket basically saying "look, this is the second time, can you give us a drive that isn't a dinosaur please" they did put a brand new one in.

These days I'd take their ampere VPS servers over the dedicated ones though, the performance and reliability is way better (mostly just due to it being brand new hardware).
by softwaredoug | 2025-10-06 07:39:15+00:00
I don't think its "social cooling" as much as its a fracturing of social media into edgelords / influencers + their fanboys.

Everyone seems to have their own parasocial relationships with some podcast / youtuber / media personality. The fanboys want to conform to their tribe of fanboys and what the influencer wants. The influencer usually wants to sell something.
by codesnik | 2025-10-06 07:39:53+00:00
I'm doing the same, or at least trying to do it.

Worst periods for me were when I had one clear, important goal, not particularly hard but hairy, and nothing else to do, sometimes because I myself cleared it up. I could spend months doing nothing useful, and end up very, very tired and burnt up.

I also several times had a conversation with managers, whom I told that I'd rather work on something very urgent, or otherwise give me something NOT (really) urgent and a big murky area of things to clear out which no one else knows how to deal with. That something won't probably be done, but that area will be improved a lot in creative ways. Typical managers' responses have been trying to micromanage my time up to personal hourly schedules, morning and evening personal reports, and scold me if I did anything out of the order of the list of priorities they imposed on me. Exactly the opposite of what's needed for me to be productive. And of course "let's just try that, and I'm not asking."

Next time I'll see such a response, I probably will quit on the spot; this is unbelievably cruel.

But it looks like the secret of the author is: just work in academia.
by leipert | 2025-10-06 07:40:06+00:00
Nope: The other way around. If you are of a certain size, you are required to ensure certain criteria. NIS-2 is the EU directive and it more or less maps to ISO27001 which includes risk management against physical catastrophes. https://www.openkritis.de/eu/eu-nis-2-germany.html

Of course you can do backups if you are smaller, or comply with such a standard if you so wish.
Ask HN: Do coding assistants "see" attached images?
by cryptography | 2025-10-06 07:40:16+00:00
I've been using Cursor and I'm genuinely curious about something.

When you paste a screenshot of a broken UI and it immediately spots the misaligned div or padding issue—is it actually doing visual analysis, or just pattern-matching against common UI bugs from training data?

The speed feels almost too fast for real vision processing. And it seems to understand spatial relationships and layout in a way that feels different from just describing an image.

Are these tools using standard vision models or is there preprocessing? How much comes from the image vs. surrounding code context?

Anyone know the technical details of what's actually happening under the hood?
by throwaway290 | 2025-10-06 07:40:21+00:00
1 Stop telling me what to do

2 The incentives is to steal and rampage and rape. Some incentives deserve to die in fire, period. To change incentives we punish people or change people. Posts like these help

I think trying to shut up these efforts by saying this is "normal" is only done by people in that industry or invested in it who profit from this disaster
by jbstack | 2025-10-06 07:41:09+00:00
> The procrastinator can be motivated to do difficult, timely and important tasks, as long as these tasks are a way of not doing something more important.

This is the reason this method has never really clicked for me, despite coming across the concept in various procrastination blogs. It's the more important tasks that need doing the most, and this method aims to avoid doing those in favour of less important tasks. Yes, the article acknowledges this:

> At this point you may be asking, "How about the important tasks at the top of the list, that one never does?" Admittedly, there is a potential problem here.

But the offered solution is to put fake important tasks to the top of the list: tasks which have deadlines and appear to be important but really aren't. I don't think the human brain is stupid enough to trick itself in this way. If I put a fake task at the top of my list, I'm going to know its fake (because I deliberately put it there for the reason that it's fake!), and it's going to be the actual important tasks which get neglected instead of the fake one.
by p0w3n3d | 2025-10-06 07:41:58+00:00
Great job! I've tried many times to design a font and failed.

That said, here's some: I'd love to see multiple weights. Not just bold, the new fonts can have multiple weights. Italic could help also but with the letters staying in the box. Also, the letters are too much to the left to my liking. Large amount of space between letters makes it even more visible.
by Someone | 2025-10-06 07:42:15+00:00
> Today, no U.S. transit agency still uses BYD busses, because none of them managed a service live longer than about a year.

Is that true today? https://www.bloomberg.com/news/articles/2025-09-26/us-cities... (discussion in HN https://news.ycombinator.com/item?id=45386578) gives another reason: “Federal Transit Administration rules that prohibit using federal dollars to purchase buses made by Chinese companies”
by AdamN | 2025-10-06 07:42:38+00:00
Jersey City still was fine and 50 miles can be problematic for certain types of backup (failover) protocols. Regular tape backups would be fine but secondary databases can't be that far away (at least not at the time). I remember my boss at WFC saying that the most traffic over the data lines was in the middle of the night due to backups - not when everybody was in the office.
by wolvesechoes | 2025-10-06 07:43:02+00:00
Firmware is a different story, but for controls code the proper and civilized way of working is using Simulink with something like Polyspace and Embedded Coder, and auto-gen verifiable C code from your model. I know that on HN vim + invoking CC is the only way of working, but industry began to move forward quite long ago.

Sadly, Mathworks have monopoly there.
by phoronixrly | 2025-10-06 07:43:26+00:00
I hope they tackle the actual main issue with Rubygems -- lack of any sort of code signing... (I know the functionality exists, but it's not required to publish in Rubygems, and off by default on gem install. In other words it's as if it doesn't exist)

The fash problem in the Rails ecosystem is next on the list, and I hope there is community consensus to fork this as well.
by jjav | 2025-10-06 07:46:42+00:00
> Now that we often have 1TB+ of storage locally on a laptop workstation (compare to the 100MB default of an early SPARCstation), I don't currently need NFS for anything.

While diskless (or very limited disk) workstations were one use case for NFS, that was far from the primary one.

The main use case was to have a massive shared filesystem across the team, or division, or even whole company (as we did at Sun). You wouldn't want to be duplicating these files locally no matter how much local disk, the point was to have the files be shared amongst everyone for collaboration.

NFS was truly awesome, it is sad that everything these days is subpar. We use weak substitutes like having files on shared google drives, but that is so much inferior to having the files of the entire company mounted on the local filesystem through NFS.

(Using the past tense, since it's not used so much anymore, but my home fileserver exports directories over NFS which I mount on all other machines and laptops at home, so very much using it today, personally.)
Ask HN: What are common mistakes in Move smart contract development?
by Pushkarm029 | 2025-10-06 07:47:01+00:00
I've been auditing Sui Move contracts and keep finding some subtle bugs that slip through despite Move's strong type system. Curious if others have run into similar issues.

Hot potato pattern with accidental "drop":

The pattern relies on structs with zero abilities to force explicit consumption. But I keep seeing developers accidentally add "has drop":

struct FlashLoanReceipt has drop { // Bug: can now be ignored pool_id: ID, amount: u64, }

Now the receipt just gets auto-dropped and tokens aren't returned. Found this in production code right before deployment.

Missing phantom type parameters:

Receipts that don't bind to the coin type being used:

struct PaymentReceipt { // Missing: phantom CoinType amount: u64, }

Someone can pay with worthless ScamCoin, get a receipt, then claim real items. Adding "phantom CoinType" fixes this but it's easy to miss.

Option<T> with non-droppable types:

Even empty Options need explicit option::destroy_none() calls if they wrap non-droppable types. This catches people off guard.

Related: the Cetus incident ($220M, May 2025)

The bug wasn't in Cetus's code but in integer-mate, a math library dependency. Three audits checked ability annotations carefully but glossed over dependencies. Type safety prevented whole vulnerability classes but couldn't catch the bit-shift validation error.

Move's type system is genuinely better than alternatives, but adding "has drop" to a hot potato doesn't generate warnings - it just silently works. Same with "copy + drop" on tokens.

I've started treating ability annotations as the most security-critical part of the code, not just boilerplate.

What mistakes have you seen in Move development? Are there other patterns beyond abilities that trip people up? Would love to hear what's caught you or your teams.
by zkmon | 2025-10-06 07:48:10+00:00
Asking an LLM is same as asking a large group of people. If the group believes that Earth is flat and Sun rotates around Earth, LLM would confirm the same, if it was trained only on the knowledge gathered by the group. LLM is not a precision measuring tape or a telescope to have its own facts or own reasoning. It's a collective knowledge codified into a single entity.

Can it exceed the collective wisdom of the people? Probably not.