MurphyA/hacker-news huggingface dataset:
by endomorphosis | 2025-10-27 23:56:54+00:00
its just that human beings aren't writing things using type safe memory checked languages, but i'll just say that they're trying to concatenate and distill a series of supreme court decisions into public policy.

It basically boils down to: A) Disparate Treatment is always in every case unlawful for any reason except "legitimate business need" B) "legitimate business need" is no longer including "diversity equity and inclusion", but preferencing Female Gynocologists is still going to be fine. C) "Disparate impact" claims are no longer valid, unless remedy a concrete discriminatory practice.
by bluGill | 2025-10-27 23:56:55+00:00
Farmers change seeds all the time. One I know tells me that a great variety will terrible in 3 more years, though I'm not clear why. In any case they all are planting several varities ever year - four different ones in a field isn't uncommon - with harvest data to track the difference (different soils need different seeds). Test plots where they do many different side by side are somewhat common. they are always trying different options to see what works to do more. Plus predictions on weather mean different seeds.
by th0ma5 | 2025-10-27 23:58:18+00:00
Not to be flippant but this takes a couple of hours to essentially make the point that the complexities of the world resist summarization or at least the opportunistic summarization that can be used to sway the inattentive public (among other nuances to this) https://m.youtube.com/watch?v=BQXsPU25B60
by ants_everywhere | 2025-10-27 23:58:24+00:00
IMO these should be required reading for anyone unfamiliar with Chomsky's positions

https://en.wikipedia.org/wiki/Cambodian_genocide_denial#Chom...

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

https://www.monbiot.com/2012/05/21/2181/ (Chomsky defending the decision to write a foreword for a book denying the Rwandan genocide)

https://en.wikipedia.org/wiki/Faurisson_affair (Chomsky signed a petition supporting a Holocaust denier he felt had been mistreated)
by sothatsit | 2025-10-27 23:59:01+00:00
I also find the subjective nature of these models interesting, but in this case the difference in my experiences between Sonnet 4.5 and GPT-5 Codex, and especially GPT-5 Pro, for code review is pretty stark. GPT-5 is consistently much better at hard logic problems, which code review often involves.

I have had GPT-5 point out dozens of complex bugs to me. Often in these cases I will try to see if other models can spot the same problems, and Gemini has occasionally but the Claude models never have (using Opus 4, 4.1, and Sonnet 4.5). These are bugs like complex race conditions or deadlocks that involve complex interactions between different parts of the codebase. GPT-5 and Gemini can spot these types of bugs with a decent accuracy, while I’ve never had Claude point out a bug like this.

If you haven’t tried it, I would try the codex /review feature and compare its results to asking Sonnet to do a review. For me, the difference is very clear for code review. For actual coding tasks, both models are much more varied, but for code review I’ve never had an instance where Claude pointed out a serious bug that GPT-5 missed. And I use these tools for code review all the time.
by mikepurvis | 2025-10-27 23:59:27+00:00
So the most recent thing that I did a bunch of vibe coding on was typescript actions for GHA. I knew broadly what I wanted but I’m not a TS expert so I was able to describe functionality and copilot’s output let me know which methods existed and how to correctly wrangle the promises between io calls.

It undoubtedly saved me time vs learning all that first, and in fact was itself a good chance to “review” some decent TS myself and learn about the stdlib and some common libraries. I don’t think that effort missed many critical idioms and I would say I have decent enough taste as an engineer that I can tell when something is janky and there must be a better way.
by tgsovlerkhgsel | 2025-10-27 23:59:33+00:00
This is how DEI should work, and probably does in some, or maybe many, cases.

In other cases, it boiled down to "this quarter, we only have headcount for 'diverse' candidates", metrics for DEI hiring that turn into goals, and e-mails stating "only accept new L3 candidates that are from historically underrepresented groups".

I expect that I'll get accused of making this up, which is why the latter is an exact quote shown on page 28 in this court case: https://www.scribd.com/document/372802863/18-CIV-00442-ARNE-...
by HiPhish | 2025-10-27 23:59:37+00:00
> So you propose we stop shifting the clock but shift every opening and closing times instead producing exactly the same effect with basically no difference.

Lol no, that would be indeed even worse. I want to do the shift once and forever. Well, first and foremost I want to get rid of the twice-a-year switch. The question that usually arises then is "should we be permanently on standard time or on DST", to which my proposal is standard time (because it's correct) but shift working hours once and forever so we have more sunlight all year around. During summer it would be the same as it already is and during winter we have one more hour of sunshine, which is the time of the year when I want sunshine the most.
Show HN: Settling the Score – A point-and-click adventure rhythm game
by BSTRhino | 2025-10-27 23:59:44+00:00
I thought it'd be fun to make a point-and-click adventure game based around music. I thought it'd be a unique take on the gnre. I made this game for a 7-day gamejam and drew all the artwork and created all the music myself. It can be played through to completion in about 5 minutes.
by bloppe | 2025-10-28 00:00:07+00:00
> We’re not there today, but it doesn’t seem that far off.

What time frame counts as "not that far off" to you?

If you tried to bet me that the market for talented software engineers would collapse within the next 10 years, I'd take it no question. 25 years, I think my odds are still better than yours. 50 years, I might not take the bet.
by briHass | 2025-10-28 00:00:33+00:00
About the only thing I've seen that qualifies is the no-car, metal gates to walking/camping trails in State Parks (PA, anyway.) The key-lock is surrounded by a 1/2" steel can, with only the bottom open and some distance to the lock itself. Attempting to pick that would mean being upside down 2 feet off the ground. The steel shroud would thwart a casual angle-grinder for long enough not to bother.

Most other security for locks I've seen could be defeated with 60 seconds and a 3" cutoff tool that fits in a pocket.
Show HN: I was wasting hours on bad AI prompts, so I built a tool to change it
by SebastianRoot | 2025-10-28 00:00:52+00:00
Hey HN, I’m a new solopreneur, and this is one of my first public launches.

While building AI products, I kept running into the same issue - spending endless hours crafting prompts, fixing broken outputs, and worrying about security. I realized that writing prompts manually wasn’t scalable or safe.

So I built ArtisMind - a tool that helps you engineer prompts, not just write them. It generates clear requirements, builds structured prompts using multiple AI models, tests them for quality and security, and even lets you add context files for better accuracy.

Now I use it daily for my projects, and it’s saving me tons of time and frustration.

It started as a small fix for my own pain - but I hope it helps others too.

Would love your feedback, Sebastian
by margalabargala | 2025-10-28 00:01:21+00:00
> I would assume it is easier for corporations to spread bribes around in a decentralized decision making system like representative democracy, than it is in centralized authoritarian systems.

I would assume the opposite. The more authoritarian the country, the fewer people who need to be bribed to get what you want, generally speaking (placing things like lobbying under the umbrella of bribes).
by __turbobrew__ | 2025-10-28 00:01:37+00:00
> It was a latent bug in the control plane that updated the records, not the data plane

Yes, I know that. But part of the issue is that the control plane exists in the first place to smooth the impedance mismatch between DNS and how dynamic service discovery works in practice. If we had a protocol which better handled dynamic service discovery, the control plane would be much less complex and less prone to bugs.

As far as I have seen, most cloud providers internally use their own service discovery systems and then layer dns on top of that system for third party clients to access. For example, DynamoDB is registered inside of AWS internal service discovery systems, and then the control plane is responsible for reconciling the service discovery state into DNS (the part which had a bug). If instead we have a standard protocol for service discovery, you can drop that in place of the AWS internal service discovery system and then clients (both internal and external) can directly resolve the DynamoDB backends without needing a DNS intermediary.

I don’t know how AWS or DynamoDB works in practice, but I have worked at other hyperscalers where a similar setup exists (DNS is layered on top of some internal service discovery system).

> If you’re doing to replace DNS, you’re going to have a steep hill to climb.

Yes, no doubt. But as we have seen with wireguard, if there is a good idea that has merit it can be quickly adopted into a wide range of operating systems and libraries.
by SMAAART | 2025-10-28 00:01:47+00:00
When trying to access via the app or webapp I get the message: "We're improving your experience. Please log in later".

But I have received no emails regarding an upgrade or something to that effect, and their status site says: Our deliverables will be deployed during second weekend of every month. It may cause some latency in APIs during the deployment window.

No signs on x either: https://x.com/EmpowerToday

Something does not add up.
by taeric | 2025-10-28 00:02:05+00:00
My idea here is that, in many domains, you will have operations that are somewhat definitionally in the imperative camp. OpenTransaction being the easy example.

Can you implement it using functional code? Yes. Just make sure you wind up with partial states. And often times you are best off explicitly not using the RAI pattern for some of these. (I have rarely seen examples where they deal with this. Creating and reconciling transactions often have to be separate pieces of code. And the reconcile code cannot, necessarily, fallback to create a transaction if they get a "not found" fault.)
by momojo | 2025-10-28 00:02:11+00:00
One of my favorite modern dithering methods is blue-noise dithering (see Figure 3b): https://developer.nvidia.com/blog/rendering-in-real-time-wit...

The only catch is that generating blue noise is a roughly O(n^2) algorithm. Its not feasible to be generated on the fly, so in practice you just pregenerate a bunch of blue-noise textures and tile them.

If you google 'pregenerated blue noise' you find plenty of them: https://momentsingraphics.de/BlueNoise.html
by mfrye0 | 2025-10-28 00:02:11+00:00
Thanks. I've been heads down on this for some time and don't have the huge network to share this with.

Regarding the product, I'm open to any and all feedback for your use case. Trying to follow the adage of "if you are not embarrassed by the first version of your product, you’ve launched too late".

And wow - just read your reddit post. I'm going to look into that for us too.
by linsomniac | 2025-10-28 00:02:48+00:00
One day I came into the office and noticed that one of our neighbors doors had a triangular hole cut into it near the door handle. It was a solid core door on an interior hallway. One of our cameras picked up the sound, someone brought a chainsaw and in about 30 seconds cut a hole in the door so they could reach through and open it from the inside. They took the safe, but I was told the safe was empty.

Oddly, this is a case where they would have had plenty of time to pick the lock as well, and it would have been much quieter.
by etc-hosts | 2025-10-28 00:03:08+00:00
I don't think the US gov interfering in the elections of other countries with a massive lake of cash is very 'free market'. The US has a decades long history of promoting neo-liberal policies in Argentina ( though some economists might argue that it actually started in Argentina and migrated to America ). If this is 'free market', I don't think the word has any meaning anymore.

There's also a non zero chance that Trump will get distracted or changes his mind and it the Bailout just doesn't happen.
by HiPhish | 2025-10-28 00:03:21+00:00
Noon should be a 12 o'clock. So whichever of the two times is closer to 12 o'clock during noon in the middle of the time zone should be the one time. I don't really care if it's DST or standard time, just pick one and if necessary adjust working hours so we get that one extra hour of sunlight during winter.
by crote | 2025-10-28 00:03:25+00:00
> HN has a base of strong anti-AI bias

If anything, HN, has a pro-AI bias. I don't know of any other medium where discussions about AI consistently get this much frontpage time, this amount of discussion, and this many people reporting positive experiences with it. It's definitely true that HN isn't the raging pro-AI hypetrain it was two years ago, but that shouldn't be mistaken for "strong anti-AI bias".

Outside of HN I am seeing, at best, an ambivalent reaction: plenty of people are interested, almost everyone tried it, very few people genuinely like it. They are happy to use it when it is convenient, but couldn't care less if it disappeared tomorrow.

There's also a small but vocal group which absolutely hates AI and will actively boycott any creative-related company stupid enough to admit to using it, but that crowd doesn't really seem to hang out on HN.
by gngoo | 2025-10-28 00:03:29+00:00
I’m very happy that I can post ai generated blog posts from my writing. And I’m now averaging 500 unique daily visitors and quite some repeat visits and subscribers with it too. If it wasn’t for AI, then I’d go back to where it was before AI… 10 visitors per month? I don’t like writing, so I collaborate with AI to write entire blog posts. I don’t have AI “refine it”, I usually tell AI to take what I’m rambling about for 1000 words and rewrite it in my own style, cadence, rhythm and vibe. So I can generate 3-5 blog posts per week. Which surprisingly rank well, get posted on LinkedIn, Twitter and Reddit by others. So the amount of people that enjoy reading AI-generated blog posts likely is starting to outpace those who don’t at this rate.
by bonsai_spool | 2025-10-28 00:04:05+00:00
No actually, pileups aren’t just looking at a stack of rows. There are quality considerations,local realignment, multiple mapping - the data are high dimensional (genome mapping, qualities, indels) in a way that can’t be trivialized to “inspecting a stack of rows to find a defective row”

The work is not trivial even if the intuition is easy
by danpalmer | 2025-10-28 00:04:34+00:00
I'm a bit intimidated by the long list of things this app is trying to do.

Is it a project management tool? If so, how do I share everything with my team? Project management tools are defined by their collaboration and workflow features.

Is it a journaling tool? If so I absolutely don't want my team in the tool, and so can't use it for project management. How does it encourage me to do better journaling and build the habit?

Is it a wellbeing tool? How well does that work if I don't put my project management in there? If I can't use it for half the stuff it's intended that I will, then it might be of limited use.

Is it a coaching tool? Why would I want to use an AI coach over a mentor or human coach?

Is the AI required? I have no idea how many tokens I'd need to use something like this? Do I need a million a day or a million a year? (When coding I tend to use ~10-50m input tokens per session, will this cost $500 per day to use?) If the AI features are optional, what is the product without it?

Overall my feedback is that there's a lot here, and I think the product needs a much clearer story. The copy on the site is long and rambling and needs a lot of tightening up. Personality is good, but in moderation.
by jfim | 2025-10-28 00:05:01+00:00
> I guess the big question is if experienced product management types can pick up enough coding technical literacy to work like this without programmers

I'd argue that they can't, at least on a short timeframe. Not because LLMs can't generate a program or product that works, but that there needs to be enough understanding of how the implementation works to fix any complex issues that come up.

One experience I had is that I had tried to generate a MITM HTTPS proxy that uses Netty using Claude, and while it generated a pile of code that looked good on the surface, it didn't actually work. Not knowing enough about Netty, I wasn't able to debug why it didn't work and trying to fix it with the LLM didn't help either.

Maybe PMs can pick up enough knowledge over time to be able to implement products that can scale, but by that time they'd effectively be a software engineer, minus the writing code part.
by Havoc | 2025-10-28 00:05:07+00:00
>there is no opportune time

>your coworkers suffer for it.

Yeah that's the cultural difference right there. People just go on leave whenever. If the company is so fragile that it can't survive someone being away for a bit (or sick) then it's inadequately staffed to be resilient.

That said I'm in an industry where replacing someone takes ~6 months so probably above average cautious on resilient staffing

>Are you required to take those 28 days?

Legally - don't think so, but the question just doesn't make sense in that context. Everyone's taking all their leave from what I can tell.
by dathinab | 2025-10-28 00:05:35+00:00
2-3am is bad due to DST but there is another reason to also avoid 3-5am or so

around 3am is the time where "in average" human attention is the worst as its where "in average" their most relevant deep sleep phases are

now I guess the average over HN readers has a good chance to be somewhat later

but either way if the job goes wrong and triggers alarms 2-5am it very bad for the the health and sleep rithm of whoever needs to fix it and the most likely time they make mistakes

it sadly is also the time where non-international interruptions are least likely to matter

if you are an international company having international teams can be an solution

and if you are a very small team adopting job times to an overlap of low usage and your admins sleep habits can be an option

but if you need to pick a generic time and don't provide for logistics or other "start work at 4/5am" companies probably 5-6am is a better time to run your batch jobs

anyway just some random thoughts
by whstl | 2025-10-28 00:05:53+00:00
> but even in those, you typically have the more imperative operations as the lower levels

Yes, the monadic part is the functional core, and the runtime is the imperative shell.

> Consider your basic point of sale terminal. They get a payment token from your provider using the chip, but they don't resolve the transaction with your card/chip still inserted. I don't know any monad trick that would let that general flow appear in a static piece of the code?

What do you mean by Monad trick? That's precisely the kind of thing the IO monad exists for. If you need to fetch things on an API: IO. If you need to read/save things on a DB: IO. DB Transaction: IO.
by rangestransform | 2025-10-28 00:06:01+00:00
The limit is much higher than human performance given enough low latency compute. [1] is probably the limit, the actual issue is being able to do that while also avoiding colliding with other road users. The challenges of state estimation and control should be the same.

[1]https://www.youtube.com/watch?v=2MWib6bnnT8
by mothballed | 2025-10-28 00:06:47+00:00
The free market rate of a young/fit woman's sexual services are several hundred or even thousand+ $/hr. I suspect any man who is seen as potentially offering 100s of $/hr in services if you pretend to be a friend long enough, would see similar interest of fake friends.

I could see it making you even more lonely, to have to filter through that though, as a man is probably less likely to reject someone as a 'false positive' who might be a true friend through such filtering process. If you are down and out man and someone is being nice to you and not trying to sell you something, I've found it pretty rare that the person isn't being genuinely friendly. I've heard the exact opposite from females.
by jumploops | 2025-10-28 00:07:37+00:00
I've been forcing myself to "pure vibe-code" on a few projects, where I don't read a single line of code (even the diffs in codex/claude code).

Candidly, it's awful. There are countless situations where it would be faster for me to edit the file directly (CSS, I'm looking at you!).

With that said, I've been surprised at how far the coding agents are able to go[0], and a lot less surprised about where I need to step in.

Things that seem to help: 1. Always create a plan/debug markdown file 2. Prompt the agent to ask questions/present multiple solutions 3. Use git more than normal (squash ugly commits on merge)

Planning is key to avoid half-brained solutions, but having "specs" for debug is almost more important. The LLM will happily dive down a path of editing as few files as possible to fix the bug/error/etc. This, unchecked, can often lead to very messy code.

Prompting the agent to ask questions/present multiple solutions allows me to stay "in control" over the how something is built.

I now basically commit every time a plan or debug step is complete. I've tried having the LLM control git, but I feel that it eats into the context a bit too much. Ideally a 3rd party "agent" would handle this.

The last thing I'll mention is that Claude Code (Sonnet 4.5) is still very token-happy, in that it eagerly goes above and beyond when not always necessary. Codex (gpt-5-codex) on the other hand, does exactly what you ask, almost to a fault. For both cases, this is where planning up-front is super useful.

[0]Caveat: the projects are either Typescript web apps or Rust utilities, can't speak to performance on other languages/domains.