skysight-inc/HackerNews huggingface dataset:
Very interesting! I've been hacking on a somewhat related idea. I'm prototyping a sync system based on pglite and the concept of replicating "intentions" rather than data. By that I mean replicating actions -- a tag and a set of arguments to a business logic function along with a hybrid logical clock and a set of forward & reverse patches describing data modified by the action.

As long as actions are immutable and any non-deterministic inputs are captured in the arguments they can be (re)executed in total clock order from a known common state in the client database to arrive at a consistent state regardless of when clients sync. The benefit of this I realized is that it works perfectly with authentication/authorization using postgres row level security. It's also efficient, letting clients sync the minimal amount of information and handle conflicts while still having full server authority over what clients can write.

There's a lot more detail involved in actually making it work. Triggers to capture row level patches and reverse patches in a transaction while executing an action. Client local rollback mechanism to resolve conflicts by rolling back local db state and replaying actions in total causal order. State patch actions that reconcile the differences between expected and actual outcomes of replaying actions (for example due to private data and conditionals). And so on.

The big benefits of this technique is that it isn't just merging data, it's actually executing business logic to move state forward. That means it captures user intentions where a system based purely on merging data cannot. Traditional crdt that merges data will end up at a consistent state but can provide zero guarantees about the semantic validity of that state to the end user. By replaying business logic functions I'm seeking to guarantee that the state is not only consistent but maximally preserves the intentions of the user when reconciling interleaved writes.

This is still a WIP and I don't have anything useful to share yet but I think the core of the idea is sound. Exciting to see so much innovation in the space of data sync! It's a tough problem and no solution (yet) handles the use cases of many different types of apps.
Since AP decided to not actually even say this in their article:

"Abrego Garcia was deemed by an immigration judge in 2019 to be a likely member of the MS-13 gang — a decision Abrego Garcia sharply contested and that the government credited to information gleaned from a confidential informant. But the court also agreed at the time that he should not be deported to El Salvador, finding that his fear of being persecuted was credible."

https://www.politico.com/news/2025/04/01/salvador-man-maryla...

Court filing: https://storage.courtlistener.com/recap/gov.uscourts.mdd.578...
Alcohol would dry up faster, demineralised water will have more time to dissolve and redeposit particles. Though you have to be careful with alcohol as it can destroy some plastics
Every time I watch timeless "Top Secret!" I can spot a gag I haven't noticed before, combined geniuses of Zucker bros, Jim Abrahams, Val Kilmer and the rest of the cast.
He’s undisputedly in the country illegally, and both an immigration judge and the Board of Immigration appeals ordered his deportation for suspected gang ties: https://www.wmar2news.com/infocus/family-of-alleged-gang-mem... (“Other court documents show an immigration judge ordered Abrego-Garcia to be removed from the U.S. back in April 2019 over his alleged gang ties.”)
I'm not sure that's true. This particular brand of idiocy could go extinct in something close to a heartbeat. A few trillion dollars gone when the bubble pops and suddenly many of these leaders will look more like gang leaders than visionaries
> I'd even go as far as saying that you should reject anyone applying for your startup if they claim to have vibe coding experience

I thought vibe coding was just a meme. There are people who put vibe coding on _their resumes_??
Pkl to bind them all?

https://pkl-lang.org/index.html
Man’s movies tend to have great firearms display and sound. It’s one of the things he is known for, and I think Heat took it to the next level.
I'm developing an application that utilizes a genetic algorithm to optimize compilation flags.
This should be implemented in editors.

It also looks to be nice in exploratory data analysis:

df = pd.read_csv(f)
df.columns = map(convert, df.columns, case.snake)
Never mind cost/time estimates, most software projects barely have anything resembling blueprints, bill of materials or even size estimates at the start of the project. It's hard to estimate something if you don't even know how big it'll be, or what shape.
It's got nothing to do with being triggered and everything to do with this website trying to not also become completely flooded with political discussions

> Off-Topic: Most stories about politics, or crime, or sports, or celebrities, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic.

https://news.ycombinator.com/newsguidelines.html
It scales super exponentially since each person is a member of an arbitrary number of groups and their actions have some non zero impact on each other member of the groups they are a member of, and each individual in each group with a member of which they have interacted with.
This is intentionally deceptive messaging, as per usual. This "Maryland man" was an illegal immigrant who had been previously found by a judge to've been a member of MS-13.
And the decision was upheld by the Board of Immigration Appeals: https://www.wmar2news.com/infocus/family-of-alleged-gang-mem...
Are you trying to tell me this Rubbery Lasagne isn't a real recipe?

https://www.recipeninja.ai/recipe/r_LZarKW1PMNlSlx/rubbery-l...

All Ingredients

- rubber cement, 2 cups

- water, 1 cup

- lasagne noodles, 1 box

- shredded mozzarella, 2 cups

...

Step 2

Prepare the rubber sauce by mixing 2 cups of rubber cement with 1 cup of water in a saucepan over low heat until thickened.
Yum Brands is at ~20% profit margins, Shake Shack is at 3% or less profit margins, and QSR is at 10% to 15% profit margins.

There must be a reason McDonalds earns so much more. As far as I understand, McDonald’s has a significant real estate component to its business (which is technically selling its brand/real estate to franchisors, not selling food), bolstered by its very strong brand with loyal customers (that the others don’t).

https://www.mashed.com/178309/how-much-mcdonalds-franchise-o...

> The cost of running a business, especially a restaurant, can really eat into its profits. At the end of the day, McDonald's only keeps around 16 percent of the revenue its company-owned stores make, but it keeps 82 percent of the revenue franchisees pay out to it.
Hmm.

What about the difference between building a house from a blueprint vs building software from tickets?

IMO the blueprint is a much clearer plan.

EDIT: In fact, I'd argue that the software is more like the blueprint itself than the finished construction project.
Also thought it's a meme until I saw a YC job ad for a vibe coder: https://www.ycombinator.com/companies/domu-technology-inc/jo...
If it comes to it, just block all known IP blocks of cloud providers.
Linux Kernel Deals with Tracking CVE Security Issues
Yeah its absolutely wild to me that a single flag can silence this sort of discussion, especially given that the tech ecosystem is so influential in ascendant fascism.
Slang code at Goldman Sachs is all stored in a database, which is very useful 'cos if someone is having a problem with part of the infra that you're responsible, you can access their scripts and dependent libraries (assuming they decide to make them public)
I love this movie. I have a masters in Physics and somewhat blame this movie for it. It's also the most accurate depiction of physicists that I've seen in media. We're not the nerds from Big Bang Theory-- we're just normal, if typically very idiosyncratic people
Wouldn't downloading the publicly available Wikipedia database (e.g. via Torrent [1]) be enough for AI training purposes? I get that this doesn't actually stop AI bots, but captchas and other restrictions would undermine the open nature of Wikipedia.

[1] https://en.wikipedia.org/wiki/Wikipedia:Database_download
> every untrusted program can access every authority like capturing every keystroke,

The most used desktop OS on the planet has allowed this since forever and the world hasn't ended
Software development inherently involves more unknowns than fields like construction, making estimation harder. However, when tasks are broken down into simpler, well-defined components with clear requirements, estimation accuracy improves significantly. The challenge lies in the fact that software projects often begin with ambiguous goals, evolving technologies, and dynamic stakeholder needs—factors that are less prevalent in physical construction.
It’s not something has has a accepted definition so for an org to put it as a requirement just makes the org a laughing stock.
Did you see the job post he linked in the article for a “Vibe Coder”?

https://www.ycombinator.com/companies/domu-technology-inc/jo...
Even writing articles on this stuff feels like insecurity. Just let the AI fad come and go; the real engineers will take what works and everyone else will fail. The tide goes in - the tide goes out.
How about being a legal resident?

Either way I think it speaks to the effectiveness / end result of policy where you take someone working and being productive, paying taxes … and then expend government resources to prevent that (and apparently do a poor job at that even).
since this is an AI company it's not entirely impossible that they're putting out these ads to portray a certain image, rather than to actually hire people...

--
edit "impossible" not "possible"
I really like this kind of config file. People are saying it's useless because you should just use JSON, but I think that misses the fundamental point of this style of config: you configure "things" not as part of a huge tree structure, but as their own free-standing structures. Users don't go into an array of users as a 3rd level of indentation, users are their own top-level thing.

This allows really cool things, like modular configs where one "main" config file can include multiple specific-purpose configs. One file can contain the "default users" while another can contain additional users, for example. Or each user can get its own file.
Show HN: Hot Notes – Fuzzy Search for Apple Notes (macOS)
Hello,

This allows you to search for and open your Apple Notes.

Matching is instant, so much faster than Spotlight or the built in Notes search.

I wrote a post about some of the technical aspects here:
https://madebyenzo.com/#hot-notes

And the project page is here:
https://hotmatcha.dev/hot-notes/

Thanks, Enzo
He’s an El Salvadoran citizen! He’s in prison because El Salvador believes he’s an MS-13 gang member. If he believes he’s being held wrongfully in El Salvador he can avail himself of the legal procedures of his country. This has nothing to do with the U.S.
Show HN: Promptle – A daily AI word game
Hey HN, I built Promptle, a simple but fun daily game where you try to get an AI to say a specific word—without using that word in your prompt. It’s like Wordle but with AI logic instead of letters.

Each day, you get a new target word, and your challenge is to craft a clever prompt to make the AI say it in the fewest words possible. We track leaderboard scores, and some of the solutions are surprisingly creative (or hilariously bad).

Try it here: badchatgpt.com/promptle
Feedback? Bugs? Let me know! Would love to hear your thoughts.
Show HN: Duolingo-style exercises but with real-world content--but different
When I saw a great Show HN post yesterday about a language learning with real-world content, I started to sweat a bit; the headline matched what I had been working on with a friend! But it turns out that we went in totally different directions, and I figured it was as good a time as any to share.

Here's our interpretation of the Duo-style experience with real-world content: the inContext notebook. I like to think of it as lowering the activation energy of reading native-level content in a foreign language. The user reads a short passage that's roughly at their level and then they answer content questions and review vocab from the passage. As for what the topic of the passage is... you choose! Provide a link or text and bam.

In my experience with language learning, one of the most annoying phases is when you know some stuff but you still have to keep grinding the textbook because all the real content is too difficult. Hopefully this makes that period a bit more interesting, and gets the learner there faster.

Some notes on usage after testing for a few weeks:

- if you are not sure where to find articles, try Google Discover.

- this technically works in translation as well but for best results use a source written in the target language.

Technical things:

- after quite a bit of testing and iterating, we found Claude 3.5 Sonnet works best at naturalness of text, quality of story, question quality, etc.

- in the future we'd like to try use a fine tuned or trained model but so far we don't have anything that works better than this.

Open to any feedback on UX or anything else!
Scaling Up Reinforcement Learning for Traffic Smoothing
> Putting in 12 to 15-hour days, the engineering team has traveled to +10 cities in the past half-year for product launches.

Sounds like hell for an engineer.
Coolify: Open-source and self-hostable Heroku / Netlify / Vercel alternative
Indeed, I hadn't heard of the movie either, but just added it on my watchlist in case it pops up on one of the streaming services.
This has to be one of strangest targets to crawl, since they themselves make database dumps available for download (https://en.wikipedia.org/wiki/Wikipedia:Database_download) and if that wasn't enough, there are 3rd party dumps as well (https://library.kiwix.org/#lang=eng&category=wikipedia) that you could use if the official ones aren't good enough for some reason.

Why would you crawl the web interface when the data is so readily available in a even better format?
"Vibe coding" is fine for prototypes, weekend projects, hackathons etc, it's another variant of other quick coding / website making / visual programming IMO. But don't expect it to be production grade, and within the next year or so we'll probably see the fallout of people actually doing so.
Wikipedia provides dumps. Probably cheaper and easier than crawling it. Given the size of Wikipedia it would be well worth a little extra code. it also avoids the risk of getting blocked, and is more reliable.

It suggest to me that people running AI crawlers are throwing resources at the problem with little thought.
I thought all of Wikipedia can be downloaded directly if that's the goal? [0] Why scrape?

[0] https://en.wikipedia.org/wiki/Wikipedia:Database_download
The worst thing about that is that wikipedia has dumps of all its data which you can download.
Thought that listing was parody when I first saw it a week or so again. Since then the pay range has increased substantially -- originally it was, I believe, $80 - $120K for your "12 to 15 hour days", and onboarding that literally includes full time making collection calls, which...rofl.

EDIT - Both times I've joked about this ad, suddenly my account is rate limited and I can't post anything new without a "you're posting too fast" error. Maybe coincidence, but absolutely humorous.
4) A house, e.g. "3 beds, 2 baths, timber frame" is a much more known quantity with standard tools and techniques that have been executed many many times before, than a typical software project. The house builder can average the last 100 times that spec has been executed. The software project cannot. It is inherently much more variable and speculative.

It's not entirely to do with "blame the people" ideas such as "no culture of estimation" and "little direct incentive". The nature of the project and the way to go about is simply much more wide open. And doesn't have such easily-defined endpoints.
Is this a joke? I don't know much about Kubernetes, but I've heard from devops people it's quite helpful for bigger scale infrastructures.
> When I say professional, I'm explicitly not talking about coding.

I'd second that. There's a huge difference between "coding," and "shipping" (not to mention "maintaining," and "supporting").
Good, no more corporate spies
> Nobody demanded anything, if we want to play word games.

People asked for lightweight concurrency, better FFI, faster startup, value classes etc.. How could we have done any of that without the integrity work? It's like saying, nobody asked you to make noise and dust to lay down cable ducts, we just asked for fast internet.

> The java philosophy of final, makes software less extensible. This is the point; to have less overriding. Regardless of what the voting body decides (the meaning of users being subtly repurposed), the feature is anti-developer-agency past the point of healthy balance.

There's absolutely no capability that this JEP removes (also, you seem to be confusing final classes/methods with final fields). All it does is say that the minority of programs that want to mutate final fields just have to tell the JVM about it so that it won't apply some future optimisation. Nothing is being taken away.

The JEP is: if you're mutating finals, you can continue to do so; if you're not -- you'll eventually get better performance. What's not to like?
To be fair, market can remain insane for longer than you can remain solvent.
That’s impressive. I have an extremely long chat with Claude that I did about a month ago discussing an idea very similar to this. Obviously an idea is worth next to nothing compared to what you and the team have created here but it’s becoming a genuine obsession of mine. Will Brown’s talk recently on RL ignited this even further given what he explained.

I’ll jump in this weekend.

Part of me wishes I did CS instead of learning SWE. There’s so much to uncover in RL and jumping straight in at the top feels like the wrong strategy to learn effectively.

I love the idea, love the platform. I’ll be keeping a close eye on how you guys go.

If you need a Technical Product Manager, let me know! I’m currently an Artificial Intelligence Lead at a hardware-enabled SaaS company but genuinely believe RL and agents will be the next step towards AGI.
Have you tried using a book or a tutorial to see how things can be done using idiomatic F#?
He’s not a “legal resident” he was ordered deported, after review by a judge and by the Board of Immigration Appeals.
And now the current discussion is also flagged. The flagging system is entirely broken. HN makes a point not to have Reddit-style post downvoting, but instead it implemented something even worse in practice; at least downvoted posts on Reddit don't get automatically disappeared.
It's retarded to hire vibe coders but in general you can vibe code a solution as a professional engineer. I have done several very small projects with vibe coding and I reviewed all code and then pushed it to prod.

But as soon as projects balloon in complexity, the less "vibe" the AI gets in my experience.
I read your comment before the edit so please accept my apologies

Saying that posting a simple recipe for cocaine was probably illegal sounded very "puritan american"

As a European (French) myself, I'm surprised that you feel that way because I remember reading in a chemistry book in high-school how to make explosives and our chemistry teacher took the complete timeslot to respond in details to someone who asked if, like Walter White, they could make meth.
Location: US, East Coast

Remote: Yes

Willing to relocate: No

Technologies: Python, Django, SQL, HTML, CSS, JS/ Typescript and lots more

Résumé/CV: https://standardresume.co/r/thomaspclancy

Email: tclancy@gmail.com

20+ years of experience, happy to contract or work full-time
I mean...what image? The original listing had a terrible pay rate, they proudly boast that you'll be working 12-16 hour days and will start your employment making collection calls, which...I'd rather plunge toilets with my lips.

If that ad is trying to push an image, man they couldn't be failing worse. It looks pathetic.
> At least 50% of the code you write right now should be done by AI; Vibe coding experience is non-negotiable.

> Putting in 12 to 15-hour days

These two don't correlate. AI is sold as saving time, so why not advertise it as a part-time job? If 50% of code is AI generated, then I expect it to be a 20 hour / week contract at 100% pay. Right?

> Your onboarding will be making collection calls.

...but there's AIs that are supposed to do that. Right?

This has got to be a troll advert or shell company. Their website doesn't list any employees or products. Half the people working for them on linkedin are deleted accounts, the rest are students or serial founders [0]

[0] https://www.linkedin.com/company/domu-ai/people/
This is entirely as it is supposed to operate. See Archibald Tuttle
[0]. Cowardly, weak little men who would never have the nerve to look
another in the eye, are depicted in Terry Gilliam's "Brazil" in a
different way to Orwell's Nineteen Eighty Four. Whereas the "Thought
Police" of the latter are happy to use violence, the grey bureaucrats
of Gilliam's world hide behind malfunctioning machinery which is their
unpredictable attack dog. As with weapon dogs it is a vicarious
instrument which they claim to have "no control over".

[0] https://en.wikipedia.org/wiki/Brazil_(1985_film)
That's a joke posting, isn't it? I have a hard time believing it is a real position.

>Your onboarding will be making collection calls.

>At least 50% of the code you write right now should be done by AI

You're doing collection calls for a company that does "Automated human-like voice calls for the insurance industry".
I think those crawlers are just very generic: they basically operate like wget scripts, without much logic for avoiding sites that already offer clean data dumps.
Also "putting in 12–15 hour days". I don't know what this company's value prop is but it's not their software.
Maybe they just vibe-coded the crawlers and that's why they don't work very well or know the best way to do it
testssl.sh allows you to scan stuff inside private networks, supports custom ports/SNI, and things like StartTLS.
I think most of these crawlers just aren't very well implemented. Takes a lot of time and effort to get crawling to work well, very easy to accidentally DoS a website if you don't pay attention.
Prompt Engineer is a real job title nowadays.
No, the title is accurate as currently state: "Scientists uncover key mechanism in evolution: Whole-genome duplication drives long-term adaptation"

Evolution is as fascinating as it is predictive. Very neat read.
> Quick to parse

eh ...

Okay, maybe it's quick. But it's also surprisingly hard to do "right". Just look at libexpat. Sure, many issues could be prevented with another programming language. But there are still regular updates because parsing custom entities is a minefield.

That said, I also like XML for all the other reasons you mentioned. Just don't do it like Maven.
Qualcomm set to move in on UK chip IP biz Alphawave
Businesses not being able to find a sustainable business model is not my problem.

Regardless, I block all of their ads anyway.
> that's not what the review says at all. (I should know. I wrote it.)

tptacek's summary seems spot on to me. It may be not what you meant to say, but it's an accurate summary of how at least 2 readers are interpreting what you're saying. You can try and blame the readers if you wish, but we're not mind readers and can only go by the words you've written on the page and the context in which you've written them.
The person mentioned in the company (Founder) is a real person. Probably has an HN profile. Maybe she can chime in?