MurphyA/hacker-news huggingface dataset:
by echelon | 2025-08-21 02:36:33+00:00
You can leave LLM Q&A on the table if you like, but tab auto complete is a godlike power.

I'm auto-completing crazy complex Rust match branches for record transformation. 30 lines of code, hitting dozens of fields and mutations, all with a single keystroke. And then it knows where my next edit will be.

I've been programming for decades and I love this. It's easily a 30-50% efficiency gain when plumbing fields or refactoring.
by red369 | 2025-08-21 02:36:49+00:00
I agree with you, but I like the reminder that I probably shouldn't be using my phone for whatever I'm doing anyway.

If I'm at home, I should make the small effort to get a tablet or a laptop. If I'm out, should I just set a reminder and do it later and listen to something instead?

I realise that for many people, that time might be their only time available for doing whatever they were going to do, but on the other hand when I look at what other people use their phones for when they're out, it rarely looks important to me. Even the stuff people are doing for fun doesn't look much fun. Definitely not compared with the people who have also lugged a Switch/e-reader/actual book.
by TZubiri | 2025-08-21 02:37:00+00:00
The cited article is about searching phones at port of entries before admission to the states, not within a 100 mile radius.

There may not be consensus on where the border is binary, or whether it's phased, whether it's 100 miles thick or 1 centimeter thick, whether it's here or there. But we have consensus that there exists a border and that you can people that have not yet entered do not have the constitutional rights of persons in the jursidiction yet.
by jaguar75 | 2025-08-21 02:37:28+00:00
Hi HN, We wrote a deep dive on a problem many of us in the platform/DevOps space face: traditional staging environments are slow, expensive, and create contention that directly hurts DORA metrics. The post explores how moving to on-demand, isolated sandboxes can directly impact Change Lead Time, CFR, etc., based on findings from the latest DORA report. Happy to answer any questions.
by olllo | 2025-08-21 02:38:43+00:00
If you work with large CSV, Excel, or database files, Data.olllo is a new desktop tool that lets you clean, analyze, and visualize datasets locally without uploading to the cloud. - Privacy-first: everything stays on your machine - Lightning fast: handles millions of rows and 100GB+ files - AI assistant: generates pandas, plotly, and p5.js code you can trust and control - No-code interface for all your common data operations

The GitHub repo includes README, setup instructions, and links to guides and demos: https://github.com/olllo-top/data.olllo-helper

Perfect for analysts, researchers, or anyone frustrated with Excel crashing or cloud upload delays.
by beefnugs | 2025-08-21 02:39:02+00:00
Sounds like a challenge: start monitoring individual temperatures, long term recording of performance down to the cell, recommend a mAh value of cell in a particular location, dynamic ohm chips in series with batteries to control differential discharging.

I am not enough of an expert to know if all this could work, but its got to be better than replacing an entire pack at a time to be worth trying
by mrbombastic | 2025-08-21 02:39:22+00:00
People underestimate how important just setting some time aside to think about and commit to a goal is. That part of this post I like, people often overlook that a big part of making a big decision is that commitment and putting yourself in the mind space. The part that I don’t like is trying to pack 5 years of planning into 48 hours and breaking it down to daily goals. If you weren’t overwhelmed before you are now. You don’t know what you don’t know, a week or a month go by and you realize there is a better path or a different but related goal that is actually what you want. Would recommend instead: do the vision quest or whatever you want to call it to either decide you don’t want to do what it is your doing or commit to what it is you are doing. if it is the latter decide on one impactful thing you can start today to get yourself closer, reflect at the end of the week and adjust as needed until you die.
by jeremyjh | 2025-08-21 02:39:31+00:00
Until the thing can learn on its own and advance its capabilities to the same degree that a junior developer can, it is not intelligent enough to do that work. It doesn't learn our APIs, it doesn't learn our business domain, it doesn't learn from the countless mistakes I correct it on. What we have now is interesting, it is helping sometimes and wasteful others. It is not intelligent.
by aeternum | 2025-08-21 02:40:14+00:00
Perhaps bus factor zero doesn't matter.

A good dev can dive into a completely unknown codebase with or without tools like a debugger and figure it out. AI makes this far easier.

Some great devs/reverse-engineering experts can do the same without even the compiled source code. Again AI tools can now do this faster than any human.

Security researchers have figured out the intricacies of a system with no more than a single string as input and an error code as output.
by MikeDVB | 2025-08-21 02:40:19+00:00
We have been seeing our clients' sites being absolutely *hammered* by AI bots trying to blend in. Some of the bots use invalid user agents - they _look_ valid on the surface, but under the slightest scrutiny, it becomes obvious they're not real browsers.

Personally I have no issues with AI bots, that properly identify themselves, from scraping content as if the site operator doesn't want it to happen they can easily block the offending bot(s).

We built our own proof-of-work challenge that we enable on client sites/accounts as they come under 'attack' and it has been incredible how effective it is. That said I do think it is only a matter of time before the tactics change and these "malicious" AI bots are adapted to look more human / like real browsers.

I mean honestly it wouldn't be _that_ hard to enable them to run javascript or to emulate a real/accurate User-Agent. That said they could even run headless versions of the browser engines...

It's definitely going to be cat-and-mouse.

The most brutal honest truth is that if they throttled themselves as not to totally crash whatever site they're trying to scrape we'd probably have never noticed or gone through the trouble of writing our own proof-of-work challenge.

Unfortunately those writing/maintaining these AI bots that hammer sites to death probably either have no concept of the damage it can do or they don't care.
by jeremyjh | 2025-08-21 02:40:57+00:00
The code is the blueprint.

“The final goal of any engineering activity is some type of documentation. When a design effort is complete, the design documentation is turned over to the manufacturing team. This is a completely different group with completely different skills from the design team. If the design documents truly represent a complete design, the manufacturing team can proceed to build the product. In fact, they can proceed to build lots of the product, all without any further intervention of the designers. After reviewing the software development life cycle as I understood it, I concluded that the only software documentation that actually seems to satisfy the criteria of an engineering design is the source code listings.” - Jack Reeves
by ectospheno | 2025-08-21 02:41:24+00:00
You are a good candidate for AppleCare. You will worry about the phone a lot less and be able to afford repairs.

As for email, why limit yourself to just one? If you really want to dump Gmail then buy a domain and sign up with the email provider of your choice. It isn’t expensive and is easier than you think. Then you aren’t platform locked at all.
by the_snooze | 2025-08-21 02:41:47+00:00
Having supervised high-achieving students in undergrad research settings, I just tell them to chill out, be a whole person with friends and hobbies, and lots of things will just fall into place. The fact that they're where they are (i.e., fancy university, research group, yadda yadda) shows they're the kind of person to take initiative. The fact that they worry shows that they care. They're already way ahead.

The real gains at that point are in connections, reputation, and getting into the habit of physical exercise.
by damarberlari | 2025-08-21 02:44:41+00:00
thanks!

currently the path is expressed as function of (t), and it's the t that progressed at the constant speed.

so the cube will finished one loop at the same duration, and thats why it moves much slowly at the beginning and end, where distance of one loop is smaller.

I have to admit I made it that way because it's simpler to implement:D. Making it move at constant speed require some more works, but others have provided some solutions here so I think I'll try
by keepamovin | 2025-08-21 02:45:18+00:00
So cool! I pasted this discussion thread into Grok 4 Heavy and asked it to markdown a table of all recommends made here, their years, detail and who suggested. Hope this gist is useful for all here looking to read:

https://gist.github.com/o0101/a40d09dab60f69a5f37cbcb751fdfd...
by SilverElfin | 2025-08-21 02:47:43+00:00
The city is forced to provide camping spaces due to a “disability rights” lawsuit? Sounds like an abusive lawsuit using allegedly disabled people as a wedge, to be honest. Using disability rights to force tax paying residents to accommodate permanently homeless people at large is unjust. Most of the homeless in many cities in Oregon are there because they lack personal responsibility, often addicted to fentanyl. Why should others have to lose their public spaces like parks, or hard earned money (taxes), to support those not willing to provide for themselves?
by saxelsen | 2025-08-21 02:48:41+00:00
I strongly doubt that Cursor makes anywhere near 40m profit. All they're revenue is spent on tokens with the LLM vendors. I'd be surprised if they are even running at positive margin and not just subsidizing usage with the VC money.

Unsure of what the end goal is, but I expect everything AI related to be a load-leader right now and then the goal being to figure out how to drive down costs or make even more money later.

Maybe that's what Sequioa thinks too...
by jmathai | 2025-08-21 02:49:42+00:00
AI isn’t ready for non coders to create and manage any complex software project.

But for someone like me who is adept at coding but not actually interested in it, it’s amazing. I get what I want with minimal effort and periodically (more rare than most imagine) I have to look at the code and either fix it or prompt it to be fixed.

That’s the real vibe coding in 2025.
by its-kostya | 2025-08-21 02:50:45+00:00
I agree with your comment but I wanted to share something that gave me a good chuckle the other day. I had asked claude to write some unit tests that, after reviewing, were sound and actually uncovered a bug in the code-under-test that I had written. When I pointed this out, claude had decided that to make the unit test pass, it would not patch the bug but it would simply not exercise the failing unit test LOL! Good times.

But yeah, LLM are not good at defining requirements, architectures, or writing a spec to the requirements. They are good a contained, bite sized asks that don't have much implications outside the code it writes.
by the_af | 2025-08-21 02:51:30+00:00
A Bus Factor of 1 has always been construed as high risk; that's why the term exists after all. Companies sometimes mitigate it, sometimes not, but in general they are vaguely aware it's a risk.

A Bus Factor of 0, especially as an implicit goal, seems doubly worrisome! Now it's a goal rather than a warning sign.
by tptacek | 2025-08-21 02:52:46+00:00
Can you flesh that out more? In the case of AI scrapers it seems especially clear: the model companies just want tokens, and are paying a (one-time) cost of C for N tokens.

Again, with Hashcash, this isn't how it works: most outbound spam messages are worthless. The point of the system is to exploit the negative exponent on the attacker's value function.
by nemo44x | 2025-08-21 02:53:53+00:00
First - sample sizes get smaller and smaller as you approach the edges. Law of low numbers begins to materialize.

Secondly - there’s no point in optimizing around the edge cases. As a whole it’s pretty reliable.

Everything is complicated isn’t a good reason to not take more effective action than what’s done today which is destructive and cruel. Letting stupid people, who are stupid by no fault of their own, fend for themselves and calling that liberty is why we have such poor outcomes for these people.
by apparent | 2025-08-21 02:54:37+00:00
I find Al Jazeera to be a useful source of news for certain topics, but my understanding is that it is much less reliable for news related to the middle east. Some people (including me, for years) are not aware that it is the state-run media of Qatar. Nothing against Qatar, but I tend not to trust any state-run media when it comes to matters that involve the state.
by zzzeek | 2025-08-21 02:55:35+00:00
pylance and others are great for IDE type checking as you go along, but when you ship your code off to the CI it's best to stick to mypy for the full automated run, since mypy is in some aspects a bit of the "reference implementation" for python typing (meaning, it's a good choice as the common denominator the code you ship will have with other code it interacts with).
by red369 | 2025-08-21 02:57:29+00:00
I feel the same way about paying more for a phone than for a computer, but is it rational? I'm not sure. Sure you get a smaller screen and a smaller battery, and the phone doesn't have a keyboard and a trackpad (assuming you were referring to a laptop), but does the militarisation make up that difference?

Disclaimer: I'm not really invested in thinking about it carefully. I don't like any of the huge phones available now, and so far I'm getting by with the small phone I have, and buying into the idea of the Framework laptop either means I won't have to replace the whole thing or that I'll just go back to buying refurbished enterprise laptops.

Edit: I see other people have already picked up on the computer/phone cost thought more productively than I did! :)
by treetalker | 2025-08-21 02:57:51+00:00
I'm not in tech, but in my experience, I've gotten furthest in the directions of my goals, and my best results, by:

- keeping in mind the direction I want to advance, but

- determining which activities I should repeat every day to move in that direction,

- executing those activities consistently (every day) and regularly (according to rules/principles, as I learn/discover them), and

- gradually refining that execution with practice.

To me, it feels a bit like walking across your house in the dark: you know where you'd like to go, but you can only feel your way there a step at a time, you run into things, but you course-correct and keep moving forward.

Keep it simple.

Some paraphrases:

Tyson: Everybody's got a plan until they get punched in the mouth. (A PERT chart with hundreds of nodes, planned in advance, is almost certain to fall apart.)

Patton: A good plan, violently executed now.

Von Clausewitz: The greatest enemy of a good plan is the dream of a perfect plan.
by al_borland | 2025-08-21 02:58:04+00:00
I got my Gmail account back when it was in invite-only beta. I tried moving to iCloud, and ProtonMail… it never happened. I have too much history, too many places have that Gmail account and I don’t even know who. Even if I had an exhaustive list, changing it everywhere would likely be impossible.

I recently decided to give up and start divesting from the other accounts.

I will likely keep the iCloud Mail account, since I use iCloud for contacts, calendar, etc.. but it’s only my dad and a few accounts that it’s used for these days.

When I went to ProtonMail, I religiously tracked every time I used it anywhere so I should be able to unwind it.

I want to divest from Google as a whole, I even pay for Kagi. However, at this point it would be impossible to actually delete my account. All I did by trying was complicate my life and confuse everyone. I told my family to use iCloud to email me and my dad was the only person who actually switched. I suffered in this purgatory of email providers for probably the last 10+ years before recently coming to my senses.

I do just use the email though. I don’t use Gmail as the reason to use all of Google’s information management stuff. I don’t use Drive, Docs, Keep, Tasks, Contacts, Calendar, or any of that other stuff. Gmail, YouTube, and Maps (for points of interest and business information… not navigation). Early on with the iPhone where were weird sync issues when trying to use Google Contacts with the Apple apps, due to some different fields in play, so I moved away from all of that and never looked back. In my personal life, the crossover between mail and calendar is pretty light, and I only send email to a few people where contacts integration also isn’t a big deal.

I did have about 5 alt gmail accounts. I did recently go through those, migrate some accounts, and delete those in full, so that was nice. But most of them had been sitting largely unused for 10 years, which made it easier. I’ve also been using the same password manager for nearly 20 years, so that was also a huge help.
by jmhammond | 2025-08-21 02:58:23+00:00
I have a trans kid at 15. Living their best life. Knew the kid from day one (today’s their 15th birthday). Guess what? It’s all their choice, suggestion, etc. While I’d prefer their original name (I mean, I chose that for a reason), everything else is obvious and right in retrospect.

Instead of just /watching/ a neighbor, you could /be/ a neighbor and get to know them. You might feel differently about your preconceptions when you actually know the human.
by 827a | 2025-08-21 03:00:03+00:00
Tbh: I think git is not the century-tool that a lot of people think it is, and we're in an era now where its decreasingly serving the needs of its users. I'm ready for deeper ground-up innovation in the space of code collaboration.

Developers don't think in terms of commits; they think in terms of Tickets and PRs. Git doesn't have any native representation of either of these things. Getting tickets into the repository is something the community has talked about for years, and Linus himself has said he wants, but it hasn't happened yet. Branches work fine enough to start a PR, but then Github, again, has to take over for comments, CI execution, even the decision on how you want the commits on that branch represented on the main branch (squash? merge? rebase? why should I care?). LFS has been years in the making. Monorepos are still weird.

Idk, I think there's capacity in the industry to take the concept of a repository back to square one and think more holistically about how we all interface with the repository. The way they talk about DeltaDB gives me hope that they'll start thinking more about this with this funding; commits just aren't a useful primitive anymore, and a repository, locally-downloaded, open source, ultratight connection between diffs, merges, communication, and automated tooling is how I want to be coding in 2030.
by mootoday | 2025-08-21 03:00:12+00:00
I ended up reading the entire article and what SvelteKit does isn't exactly the same, you can't edit the site.

The use case for a single html file for me is to provide a local dev experience for my customers that mirrors production.

`my-cli dev` spins up the services needed for my platform, including the SvelteKit web app.
by xlbuttplug2 | 2025-08-21 03:00:31+00:00
I did think asymmetric cryptography but I assumed the validators would be third parties / individual websites and therefore connections could be made using your public key. But I guess having the government itself provide the authentication service makes more sense.

I wonder if they'd actually honor 1 instead of forcing recipients to be registered, as presumably they'd be interested in tracking user activity.
by benreesman | 2025-08-21 03:01:55+00:00
I'm a pre-mercurial arcanist refugee who tends to promote Graphite in teams that are still struggling with mega-PRs and merge commits and other own goal GitHub-isms. Big fan in general even with the somewhat rocky scaling road we've been on :)

And I very much appreciate both the ambition and results that come from making it interop with PRs, its a nightmare problem and its pretty damned amazing it works at all, let alone most of the time.

I would strongly lobby for a prescriptive mode where Graphite initializes a repository with hardcore settings that would allow it to make more assumptions about the underlying repo (merge commits, you know the list better than I do).

I think that's what could let it be bulletproof.
by johncolanduoni | 2025-08-21 03:04:48+00:00
Microsoft? Were they firing as many senior folks as possible in 2018 when they announced they would give up on EdgeHTML and Chakra? Or in early 2020 when it actually came together? That’s not my recollection of the FAANG-ish job market at the time these decisions were made.

If you meant Mozilla, they’re a total indefensible trashfire for sure. But I’m not convinced they could have succeeded with their resources.
by hedora | 2025-08-21 03:04:56+00:00
This was obviously dumb when it launched:

1) scrapers just run a full browser and wait for the page to stabilize. They did this before this thing launched, so it probably never worked.

2) The AI reading the page needs something like 5 seconds * 1600W to process it. Assuming my phone can even perform that much compute as efficiently as a server class machine, it’d take a large multiple of five seconds to do it, and get stupid hot in the process.

Note that (2) holds even if the AI is doing something smart like batch processing 10-ish articles at once.
by heavyset_go | 2025-08-21 03:04:56+00:00
There isn't a technical solution to this: governments and providers not only want proof of identity matching IDs, they want proof of life, too.

This will always end with live video of the person requesting to log in to provide proof of life at the very least, and if they're lazy/want more data, they'll tie in their ID verification process to their video pipeline.
by kjgkjhfkjf | 2025-08-21 03:05:15+00:00
If you want to remain relevant in the AI-enabled software engineering future, you MUST get very good at reviewing code that you did not write.

AI can already write very good code. I have led teams of senior+ software engineers for many years. AI can write better code than most of them can at this point.

Educational establishments MUST prioritize teaching code review skills, and other high-level leadership skills.
by overfeed | 2025-08-21 03:06:28+00:00
Besides making yourself party to a criminal conspiracy, I suspect it would be partly the same reason you won't sell/rent your real-world identity to other people today; an illegal immigrant may be willing to rent it from you right now.

Mostly, it will because online identifies will be a market for lemons: there will be so many fake/expired/revoked identities being sold that the value of each one will be worth pennies, and that's not commensurate with the risk of someone commiting crimes and linking it to your government-registered identity.