MurphyA/hacker-news huggingface dataset:
by martin82 | 2025-11-07 04:30:06+00:00
Been using Boka for years.

Don't see any difference. I'm on a low carb diet and never eat things with added sugar anyways, so I assume that I could even drop toothpaste alltogether.

Also, my teeth have been yellow since as long as I can remember (and long before I got into coffee and tea) and the same is true for everyone in my family - and Boka didn't change that at all.

So... it is not doing me any harm, so far, but it is also not performing any miracles.
by paool | 2025-11-07 04:30:08+00:00
Vibe coding will simply be the new "no-code".

A tool for non technical people to build things within reason.

I don't know how you're trying to define vibe coding, but I would definitely put it as more of a pejorative/negative term.

I have 20+ years of coding experience, I use coding agents well, and I'm not a vibe coder.

I would also bet that vibe coding will never become good enough to replace me because the models will never have enough context window for an entire repo of a complex app. LLMs can output code for you, but coding is only part of the job.
by rramadass | 2025-11-07 04:32:38+00:00
But SIMD has got nothing to do with language per se. In Erlang everything is in a module and hence i can imagine annotating a module with SIMD/SIMT attribute which would then be the hint for the ERTS to map all the processes in that module to a warp on a GPU using SIMD vectorization as needed. Of course my Erlang processes must be written to take advantage of the above and thus cannot be a general-purpose (i.e. MIMD) process.
by shushpanchik | 2025-11-07 04:33:14+00:00
That's a weird uninformed take. Both solar and battery are heavily subsidised in Australia if your household income is less than $180k AUD. Average solar 6kW installation with subsidies is ~3k AUD, 30-40kWh chineses batteries are 4-6k AUD after subsidy.

Median full-time salary in AU is ~90k AUD, and we have pretty good minimal wages, so solar panels are affordable to almost every working homeowner.
by airhangerf15 | 2025-11-07 04:33:56+00:00
Archive dot org deleted a lot of stuff during their "hack" a while back. I'm convinced it's already been compromised. The US/EU/every government wants the ability to rewrite history.

Look up the article "Who Archives the Archivist?" (it's difficult to find. Use quotes. Don't link it; the site is banned here).
Show HN: I built a browser extension to help turn ideas into well-crafted tweets
by thanhdongnguyen | 2025-11-07 04:35:45+00:00
1 months ago, I was sitting in front of Twitter with a brilliant idea (or so I thought). I'd just read an interesting article about AI, had some thoughts, and wanted to share them. But every time I started typing, I'd delete it. Too formal. Too casual. Too long. Not engaging enough.

The final tweet I posted was mediocre at best. It got 3 likes—probably from bots.

I realized I wasn't alone in this struggle. I talked to friends who are developers, researchers, and indie makers. They all had the same pattern: great ideas in their heads, but struggled to translate them into tweets that actually resonated. Some gave up on Twitter entirely. Others spent 30+ minutes crafting a single tweet, only to get no engagement.

The core issue wasn't the ideas—it was the translation layer. Writing for Twitter is a specific skill: you need to be concise, engaging, match the platform's tone, and do it all in 280 characters or less. Most people aren't naturally good at this, and it's frustrating.

I built TweetBlink, a browser extension that acts as a translation layer between your thoughts and X/Twitter. You input your raw idea or topic, and it helps you craft multiple tweet variations optimized for different goals.

Website: https://tweetbl.ink Discount 50%: TWEETBLINK
Bridging the gap between fast-evolving code libraries and AI models
by siddythings | 2025-11-07 04:36:15+00:00
I’ve been working on an idea to make coding LLMs much smarter about new or less-known libraries. Right now, when developers use fresh packages or new versions, most AI coding tools fail multiple times because they don’t have context about those APIs—they end up searching the web and hallucinating.

My project aims to fix that by indexing packages and version, and exposing them through a unified API that LLMs (or AI agents) can query directly.

The system would understand which version the user’s environment uses, explain why a symbol is missing or deprecated, and suggest alternatives or migration paths.

Do you think this is a valuable direction for improving AI-assisted coding tools?
by remexre | 2025-11-07 04:36:25+00:00
Beyond the Git history, is there any write-up of the different capability designs you've gone with?

I'm interested in implementing a safe low-level language with less static information around than C has (e.g. no static pointer-int distinction), but I'd rather keep around the ability to restrict capabilities to only refer to subobjects than have the same compatibility guarantees Invisicaps provide, so I was hoping to look into Monocaps (or maybe another design, if there's one that might fit better).
by Shorn | 2025-11-07 04:38:00+00:00
> 01852, 173 years ago

That's some serious forward thinking you've got going on with your date format there. I like it, I will be formatting all my years to 5 digits from now on.

OTOH, if it was just a typo - keep it to yourself, I don't wanna know. I'm all in - 5 digit years is a thing now.
by locknitpicker | 2025-11-07 04:40:08+00:00
> Most things that people who don't know how to code want to build are not actually dead simple, and they often won't be able to articulate what they need very well.

I think it's wrong to frame vibe coding as something that's done by people who don't know how to code. Those who I see effectively vibe coding things tend to be staff- and senior-level engineers, who use it to speed up implementations while focusing on architecture.

What I see as the main obstacle to vibecoding at the moment is that vibecoding is mainly effective at greenfield development projects with little to no prior contrext, and that small-scope work over reasonably sized projects ends up being iterative, time-consuming, and with mixed results.

One of the factors I've noticed is that legacy projects gravitate towards messy, unstructured, poorly maintained projects. When these projects carry huge contexts that tend to be unstructured and inconsistent, coding agents have a hard time outputting anything that is worthy of the term "improvement".

Another issue with legacy projects is that maintainers often don't have the full picture of what the codebase does and is expected to do. They at best gain enough context to do tactical changes whose scope is minimized. Coding agents don't show the same concern, and often propose sweeping changes that can and often do introduce regressions. That's frowned upon tactical-minded programmers, who don't want the risk or the work of testing and verifying their changes.
by jpster | 2025-11-07 04:42:12+00:00
Well, in the era of school shootings, some parents argued that a phone could be a literal lifeline to their kids and a way to say their last goodbyes if the worst happened. It doesn’t really stand up when you compare the likelihoods of a school shooting (rare) to phone-induced educational and social regressions (almost certain). But it was an evocative argument and it worked to a large degree.
by rekabis | 2025-11-07 04:42:14+00:00
Plus, with sulphur no longer in marine diesel, the cooling effect of those emissions has vanished.

There is credible evidence that warming has kicked into overdrive, and we will see more warming in the next 10 years than in the last 50. Think +3℃ not long after 2035, +4℃ some time before 2045.

+3℃ will see the tropics - the entire band between the Tropic of Cancer and the Tropic of Capricorn - see lethally high wet bulb temperatures in almost every region for at least a few weeks out of every year, meaning 4+B people will need to migrate away from the tropics or die. Imagine if America had 3× its population crash through its borders as climate refugees in a desperate attempt to continue living. And India is already flirting with lethal heat in real-time.

+4℃ is the point at which all megafauna - animals more than 55Kg (100lbs) - go extinct because of chaotic weather making it impossible to find sufficient food to survive. And humans are megafauna, too.

And with the Return on Research - how effective the discovery of new things is, per dollar spent - cratering by almost 98% in the last century, we will not be able to innovate our way out of our own extinction.

Fun times.
by tptacek | 2025-11-07 04:44:25+00:00
In the Responses API, you can implicitly chain messages with `previous_response_id` (I'm not sure how old a conversation you can resurrect that way). But I think Codex CLI actually sends the full context every time? And keep in mind, sending the whole context gives you fine-grained control over what does and doesn't appear in your context window.

Anyways, if it nerd sniped you, I succeeded. :)
by shushpanchik | 2025-11-07 04:44:54+00:00
I'm from Australia and my electricity provider has 12pm-2pm free electricity. As other's said, dishwasher and washing machine has delayed/smart start options, so that is free for me. That saves at least 3kWh per day for me, so ~$30 per month. So it really helps with CoL crisis.

And yes, those appliances are (almost) 10 years old.
by locknitpicker | 2025-11-07 04:48:44+00:00
> I can get near miraculous results from vibe coding, but it often gets stuck in weird “bug loops” where it goes back and forth between broken states, and I have to understand either like bracket formatting, or be able to research library failures and conflicts.

In my experience this is mainly caused by a lack of investment in tests.

Vibe-coding excels when paired with test-driven development, because TDD approaches serve as validators and problem constrains. Often coding agents get stuck on but loops because they have neither context nor feedback on what represents a broken state. Tests fix both problems, and if you stop to add one then your bug loops quickly vanish.
by yonnyboy4 | 2025-11-07 04:49:07+00:00
RosterMate is workforce management software designed for shift‑based businesses, including retirement homes, medical centers, hospitality venues, and 24/7 operations. Our platform makes employee scheduling simple with intuitive drag‑and‑drop rostering, secure time tracking through kiosks and mobile apps, and automated timesheets that feed directly into payroll. RosterMate also streamlines employee leave management, helping businesses reduce scheduling errors, save time, and stay compliant with New Zealand payroll and employment law. With free onboarding and dedicated local support, RosterMate is the smarter way to manage your workforce.
by shushpanchik | 2025-11-07 04:51:09+00:00
Not sure what renting has to do with this? Renters in Australia do not install batteries/panels, it's landlord's business.

If landlord has batteries/panels installed, chances are rent would be a bit higher. Renter is free to choose a place with lower energy bills by paying that premium, so these subsidies definitely could benefit the renters.
by keeganpoppen | 2025-11-07 04:51:46+00:00
the tool is actually FOR learning, not for replacing it. acting like LLMs are somehow supposed to reflect back more bits than they take in is input is completely absurd to me. i bet my left kidney that i could take the patterns he describes in his book and get an LLM to reproduce them faithfully. and do it with fewer tokens than the book itself.
by jongjong | 2025-11-07 04:51:54+00:00
The FBI is conspiring against the owner of archive.is

I feel bad for the owner. He must be telling his friends "The FBI is out to get me" and they must think he's insane and they try to get him institutionalized...

The psychiatrist will note "Patient has delusions of grandeur; he thinks he is the owner of Wayback Machine and that the CIA is after him. Diagnosis: Paranoid Schizophrenia"
by Uehreka | 2025-11-07 04:52:00+00:00
The reason a lot of people don’t do this is because Claude Code lets you use a Claude Max subscription to get virtually unlimited tokens. If you’re using this stuff for your job, Claude Max ends up being like 10x the value of paying by the token, it’s basically mandatory. And you can’t use your Claude Max subscription for tools other than Claude Code (for TOS reasons. And they’ll likely catch you eventually if you try to extract and reuse access tokens).
by locknitpicker | 2025-11-07 04:52:26+00:00
> Vibe coding will simply be the new "no-code".

Not really. Vibecoding is the new code-completion, where every single developer uses extensively but is so mundane that no one bothers to blog about it. You don't see blog posts on how intellisense I'd a kin to magic, or how project starter templates speed up prototyping. No, people just use them and it's so mundane they don't think twice.
by real-hacker | 2025-11-07 04:53:23+00:00
I’ve open-sourced a visualizer website for AI agent system prompts.

Anyone working with AI agents knows how crucial system prompts are. Whether openly shared or reverse-engineered, the system prompts of popular agents serve as invaluable reference material for understanding how these agents operate internally. On GitHub, there’s a repository with nearly 100,000 stars dedicated to system prompts (system-prompts-and-models-of-ai-tools). Building on this repo, I developed a website that visually presents the internal workings of these agents in a human-friendly web interface:

The entire website is open-source, and the source code is available here: https://github.com/RealHacker/system-prompts-visualizer

The development process is surprisingly simple: I used a few carefully crafted prompts to instruct the AI agent to process the prompt text. It wrote Python scripts to extract key information and built the corresponding web page:

1. Generation prompt: Generate HTML from the prompt text. 2. Review prompt: Compare the generated HTML with the original prompt to identify missing information or hallucinations. 3. Index prompt: Generate a directory page for easy navigation.

If you find this useful, please give it a star and share it. I also welcome PRs from the community with additional agent prompts!
by lenkite | 2025-11-07 04:56:06+00:00
> What's going to happen? It's going to sink?

Yes, it will sink. These are semi-submersible "narco-subs". They have weak hulls and little reserve buoyancy. They have very little margin for error in heavy seas.

> Pull up on a beach in the middle of the night and grab the bricks out of the sub for the guys waiting for you there.

Beaching (and getting off a beach) is a bit tricky for semi-submersible narco-subs. You need the right water depth for approach and departure - otherwise you can get grounded or stranded. Waves can swamp you. These subs are cheap - they have simple propulsion and little reserve power and have difficulty making tight corrections.

I am not sure why people are thinking it is as simple as driving your bike. It needs both training and experience.
by larusso | 2025-11-07 04:56:51+00:00
Just the other day we tried to explain inner workings of cursor etc to a bunch of colleagues who had a very complicated view how these agents achieve what they do. Awesome post. Makes it easier for me the next time. The options are so big. But one should say that an agent with file access etc, is easy to write but hard to control. If you want to build yourself a general coding agent a bit more thought needs to be put into the whole thing. Otherwise you might end up with a “dd -if=/dev/random -of=/“ or something ^^ and happily execute it.
by bradlys | 2025-11-07 05:00:02+00:00
I’m late to this but just know the complaints about having a school in your neighborhood don’t fall on just Zuckerberg.

Neighborhoods will literally do their hardest to shut down newly formed schools on old school campuses. Yes, if a place had a school on it before but went out of business or was formerly a government one or whatever - it doesn’t matter - if it comes back then the neighbors will protest and try to shut it down.

This is how the Bay Area operates. People on HN (who are not from Silicon Valley and not involved in children’s upbringing) do not understand the level of NIMBYism that exists here. There is a reason why these homes are all so fucking expensive. Every neighborhood absolutely refuses to build due to NIMBYism.
by jaffa2 | 2025-11-07 05:05:57+00:00
all those things work perfectly for me in the browser . Occasioally if you double tap too fast it doesn't like it. but 2x speed, subs. toggling, dbl taps. all work great in safari on ios. I often have 2 or 3 videos that i watch over the course of a few days. I just leave them in tabs and come back to them as i get time. can't do that with the app.
by 9rx | 2025-11-07 05:06:13+00:00
> why FPTP is one of the worst options possible.

There are certainly tradeoffs in everything, but majority rule is good enough. In practice any candidate that couldn't possibly handle the job has no real chance of winning. By the time you get into the race amongst those who have a realistic chance, they're all pretty much equally capable. Even if you don't get exactly who you want to see, the winner will be fine.

It's not exactly the most difficult job in the world† to begin with. If you get someone slightly worse than another, is it really going to matter? All they have to do is pay attention to the democracy taking place the local level and carry that sentiment to the central meeting place. What they deliver in the central meeting place is formally recorded, so if they are not acting in good faith to the constituents a tar and feathering will occur.

But to your question, yes, dumb people especially get overly worked up about this. Dumb people have come to believe that democracy ends after they have selected the employee. This is why they feel it is a tragedy when their top choice isn't selected. Whereas the smart people understand that democracy begins only after the employee is hired. That is when you start to talk to them and direct them, as is your democratic obligation.

† Which is to say that it isn't if you are surrounded by smart people who understand the democratic process. If you have to put with dumb people who think you are supposed be some kind of "leader" over them (even though they hired you), then the job becomes very hard trying to read their minds. One certainly does not envy anyone stuck in that position.

> especially when those solutions involve convincing dumb people.

That's the positive note about representative democracy. Since the dumb people end up being too dumb to participate, smart people end up ruling the day. This actually, even if a little counterintuitive, makes it much easier to get things done in practice for those who are smart.
by simonw | 2025-11-07 05:07:34+00:00
> I also wanted to cover what it's like coming from engineering management and founding companies to going back to being an individual contributor. (Spoiler: incredibly enjoyable.)

I've done the IC to engineering manager back to IC thing and it is indeed a huge relief to learn that it's OK to do that. My favorite piece of writing on that is The Engineer/Manager Pendulum by Charity Majors: https://charity.wtf/2017/05/11/the-engineer-manager-pendulum...

Charity makes a very convincing case that it's OK to swing from manager to IC and back again several times over the course of your career and that doing so will make you more effective at both of those things.
by keepamovin | 2025-11-07 05:11:02+00:00
Not with regard to the acute mental decline of Alz or dementia, which seemingly are a lot of trauma for many involved, but perhaps there is some adaptive function to slight memory loss with aging? Maybe old people don't want to remember everything? Idk.

If reincarnation is real, that involves a total memory loss at the terminal age limit, so that is somehow adaptive, allowing a new growth of life. Maybe slight memory loss in the aged allows a refresh or new growth of life. A sort of lightening of the burden, perhaps? To let the aged evolve into a new phase of life? Letting go of the past?

There could be something to that. The wisdom of the elderly may be related to an ability of such pruning to permit sight of the forest for the trees, the gaining of perspective.
by samdoesnothing | 2025-11-07 05:11:25+00:00
It's always seemed obvious to me that it would be better to make C safer than it would be to rewrite the billions of lines of C that run all our digital infrastructure. Of course that will get pushback from people who care more about rewriting it in a specific language, but pragmatically it's the obvious solution. Nice to see stuff like Fil-C proving it's possible, and if the performance gap can get within 10% (which seems very possible) it would be a no-brainer.
by bluGill | 2025-11-07 05:13:12+00:00
I looked at the video, there was no fishing equipment on board. You are not going to drop a line over the side of the board when you are ocean fishing. You either have a large rod that wasn't on the boat, or you have a net with winches and other equipment needed to handle a large net. Nobody's boat looks like that if they are planning on fishing. (they also didn't have any evidence of space to stow some of the equipment).
by phire | 2025-11-07 05:14:05+00:00
Only problem with that approach is that assume_init() is unsafe (because it depends on you getting the initialisation loop correct), and many people are (correctly) hesitant to use unsafe.

IMO, it would be really nice if the naive syntax was guaranteed to work, rather than requiring programmers to remember a new workaround syntax (new_uninit_slice() was only stabilised a year ago). This edge case is a little annoying because the naive approach will usually work for a release build, but then fail when you with back to a debug build.
by jessetemp | 2025-11-07 05:15:09+00:00
I hadn't heard of the author before this. I'll definitely read more of their stuff, but I thought the bottom line for part three was a little incomplete.

> Bottom line: the more uncertainty, indeterminacy, ambiguity in your game, the more depth it will have.

Sure, starting from 0%, adding uncertainty adds depth. But the player needs to maintain some influence over that uncertainty. If you crank the uncertainty up too 100% then its pure random which isn't deep or fun.

I've noticed a similar more-is-better trend in a few sequels I've played, where the first game had say 5 mechanics which were fun. Then the sequel has 10 mechanics, and because 10 is more than 5 it therefore must be more fun. But it ends up being too much shit to juggle and less fun as a result.

More isn't always better
by com2kid | 2025-11-07 05:17:18+00:00
Bad actors in the mobile space have ruined so many potential good uses of smartphones due to the restrictions that have had to be put into place.

Do I want random f2p mobile games broadcasting my personal info 24/7 as a never killable background process? No. But sometimes I do want 24/7 stuff running!

OP's app is a great example. Technically doable but not allowed because of how locked down mobile phones are.
by lil-lugger | 2025-11-07 05:17:53+00:00
Literally could only do basic html css before. Now I can build solid Sveltekit web apps from scratch. It’s still hard and frustrating. I’ve spent all day trying to get OTP auth working it’s very frustrating it misses things. But other times you can one shot whole features. Supabase MCP has been an absolute game changer. Database fluidity in development is really key. Trying to push migrations and generate types manually beforehand add so much time.