MurphyA/hacker-news huggingface dataset:
by alonsovm | 2026-01-19 22:11:02+00:00
I'm an Industrial Engineering student who got obsessed with program
synthesis. Started building a freestanding microkernel in C++ to run
genetic algorithms that would generate programs from prompts.

Halfway through I realized: "Wait, I'm just building a compiler with
extra steps."

So I pivoted. 4 days later, Yori was born.

It's a meta-compiler that takes natural language/pseudocode and turns
it into self-correcting binaries in 21 different languages.

Not trying to replace programmers—trying to create more of them by
removing syntax as an entry barrier.

Built it during unemployment/vacation. Now wondering if this could be
something bigger.

repo link https://github.com/alonsovm44/yori
by NitpickLawyer | 2026-01-19 22:11:04+00:00
Your thought's hash is: 7456a8269266134d67e9e0b2b26dbbc2227ba976add87c05e91e4cc9937b8b21
You are the first person with that thought. Congratulations!

"You are absolutely right!"

Well, at least we know claude didn't hit the API yet :)
by vee-kay | 2026-01-19 22:11:11+00:00
In the world that thinks and does: "Might is Right".

Oh wait, that's the history of humanity - especially the bloody brutal history of Colonialism & Imperialism.

USA (rather The Five Eyes led by USA), EU, China are not just nations or blocs. They are Empires.

And this is what Empires do best: war (war for oil/resources, war for territory, war for wealth & glory, war for slaves, etc.)
by oxag3n | 2026-01-19 22:11:33+00:00
Ownership problems with pointer/references don't end with allocation.

A codebase can use only std::make_unique() to allocate heap, and still pass around raw pointers to that memory (std::unique_ptr::get()).

The real problem is data model relying on manual lifetime synchronization, e.g. pass raw pointer to my unique_ptr to another thread, because this thread joins that thread before existing and killing the unique_ptr.
by lgats | 2026-01-19 22:11:54+00:00
https://www.ieso.ca/Sector-Participants/RSS-Feeds/Day-0-Advi...

https://www.misoenergy.org/markets-and-operations/notificati...

https://www.ercot.com/services/comm/mkt_notices/notices

https://emergencyprocedures.pjm.com/ep/pages/dashboard.jsf
by zvr | 2026-01-19 22:12:39+00:00
This matches my experience completely: more than 40 years using vi and then vim, my fingers and my brain know to do.

I've tried to use VScode, especially since people said that it could emulate vi... it can't. Some of the basics are there, but then you forget you are in a different program, and use something that works in vim... and it fails. A couple of times with catastrophic results: I lost a file completely after typing a command.

I actually repeat the experiment every year or so, but I do not see much improvement.
by al_borland | 2026-01-19 22:12:51+00:00
> 3. Protecting the team's time vs adding more ceremonies

I'm ok with some ceremonies if they are useful. The issue with our current SM is we have the ceremonies, but we don't actually do anything. In the "backlog refinement" meeting, he talks about the stories in the current sprint, which we already talked about on the stand up. In "Sprint Planning" he just talks about a bunch of random stuff... small talk... and then hangs up the phone. The one meeting we really need, a retrospective at the end of sprints to try and right the ship, he "forgets" to schedule. He'll do it once if enough people yell at him, but it takes a lot and ends up being a one time thing. He also doesn't know how to run it, so it becomes an issue. Multiple people have straight up yelled at him in the middle of some of these calls to do the thing we're actually there for instead of whatever random other thing he is trying to do instead. The behavior never sticks. He's simply a bad fit for the role... any role, as far as I can tell.

> What did that one good SM do that the others didn't?

For starters, she was a people person; she'd probably make a good pharmaceutical sales rep. So she was excited to talk to everyone and that helped get other people talking. She tried to mix it up and make it fun. Around various holidays she'd theme the retro for the holiday and get us answering questions in different ways to draw out new answers. Asking the same questions every sprint gets stale. Since she was social, she had a lot of connections to help clear blockers. Our current guy has a lot of connections too, but doesn't use them for anything useful. When something came up on the retro or in a random meeting for her to do, or an idea for a change in how we work, she'd actually implement it.

A lot of it is pretty basic stuff. It's just a question of doing it. The bad SMs I've had simply don't do their job.
by estearum | 2026-01-19 22:13:01+00:00
Sure: https://www.supremecourt.gov/opinions/25pdf/25a443_new_kkg1....

Footnote on Page 7, written by Kavanaugh mere weeks after the Perdomo decision, says the opposite: "the officers must not make interior immigration stops or
arrests based on race or ethnicity... “[T]he Constitution prohibits selective enforcement of the law based on considerations such as race”"

So is race a consideration or is it not? He says here that it's well-established that the Constitution prevents it.

Or did he just throw in that sentence as a complete non-sequitur, unrelated to the immediately preceding sentences?
by andsoitis | 2026-01-19 22:13:21+00:00
Related, key territorial acquisitions of the Danish Realm:

- Greenland & Faroe Islands: (Greenland gained home rule in 1979)

- Iceland: 14th century, gained independence in 1944

- Danish West Indies (Virgin Island): e.g. purchased St Croix from France in 1733, sold to the us in 1917

- Indian Colonies: e.g. Tranquebar in 1620 and Serampore in 1755 in India

- Gold Coast: modern Ghana. Held in the 17th to 19th centuries, sold to the British

More detail: https://en.wikipedia.org/wiki/Danish_overseas_colonies
by MomsAVoxell | 2026-01-19 22:13:43+00:00
It seems too good to be true, honestly. The idea that this is how nature works, that it is indeed so metal, and it is actually just we, puny humans, who find the swim so treacherous in the pursuit of lust and eventually love. I’d swim to Alcatraz for pussy, if it was the only pussy for hundreds of kilometers around. I suppose.

Alcatraz being the last place on Earth I would expect to see such savage beauty is of no consequence to the fact that it is we, humans, who make Alcatraz so treacherous. Mother Nature sees it as an opportunity to breed hella puppies.
by tekacs | 2026-01-19 22:13:45+00:00
> If the company is <30 people, reach out to the CEO directly.

When the people you're interviewing with are 'already senior' (e.g. direct reports to the CEO), you can sometimes make your case worse rather than better, because it feels like you're going over their head.

So rather than size...

- If the interviewer(s) in question feel like you're trying to circumvent them, you're probably making your case worse.

- The kind of CEO that tends to meddle in things below their level might drag down your case even if they like you, because folks can develop a distaste for their meddling.

- Doing this for senior roles, or roles at small companies can actually be worse, because the person in question is more likely to be close in reporting chain to the CEO, who is more likely to directly meddle in your hiring process. Zero- or one-level removed can be the worst.
by BrenBarn | 2026-01-19 22:13:56+00:00
> Social justice and progress are the absolute guarantors of riot prevention.

I'm on board with the general mindset of this, but in recent years and especially since 2020, I've become less and less convinced that it's actually true. We have seen people effectively rioting in opposition to social justice and progress. There are for instance people who sincerely believe that by being required to get a vaccine they are just as oppressed as a Black person in the 1960s, or even as oppressed as a slave.

They are incorrect. But they believe they are correct, and social justice and progress won't alleviate their misunderstanding nor their willingness to advocate on its behalf.
by dmix | 2026-01-19 22:14:02+00:00
I've used Twitter since the first year it came out (almost 20yrs now) and it's always been filled with crazy politics. It's also always been a platform where you have to invest time to very carefully curate your feed otherwise you get garbage. You can 100% filter out politics and get high quality stuff that suits your interests. It's not like Tiktok where they'll do that job for you with an algorithm and push you into a comfortable bubble immediately. Twitters recommendation algorithms have never been good.
by Jblx2 | 2026-01-19 22:14:14+00:00
OT. Anyone know if there is academic literature studying the life cycle of words that eventually become slurs? Like "neurodivergent" was at one point obscure. Then it starts to become more common place. Then riffs on the word start to be used in an unflattering way. Then it becomes a slur that can't be repeated in polite company. I figure the internet accelerates these trends, but how many years has it taken historically?
by terminalshort | 2026-01-19 22:14:19+00:00
That doesn't really help because the complexity isn't just internal to the companies, but also exists in the network between entities that make up the industry. I may well even make it worse because it is much harder to coordinate. e.g. If I run into a bug cause by another team at work, it's massively easier to get that fixed than if the bug is in vendor software.

In terms of health insurance, which is the industry where the CEO got shot, we can pretty definitively say that it's worse. More centralized systems in Europe tend to perform better. If you double the number of insurance companies, then you double the number of different systems every hospital has to integrate with.

We see this on the internet too. It's massively more centralized than 20 years ago, and when Cloudflare goes down it's major news. But from a user's perspective the internet is more reliable than ever. It's just that when 1% of users face an outage once a day it gets no attention, but when 100% of users face an outage once a year everyone hears about it even though it is more reliable than the former scenario.
by lbrito | 2026-01-19 22:14:25+00:00
>Get in contact with current employees at the company. It is important that you send more than one email. I've gotten dozens of emails asking for meetings and referrals. The only time I actually respond to these is after the second email.

Please, no. Go through the proper channels like everyone else. If you have a referral - great. Otherwise, DON'T spam current employees you randomly find on linkedin or whatever. I get those from time to time and ignore 100% of them.
by zahlman | 2026-01-19 22:14:47+00:00
> Try stopping racism, that has economic roots (profits), by appealing to "goodness". It won't take you very far.

When the British outlawed slavery and made their moral arguments against it, it seems to me that that worked pretty well everywhere except the US. I mean, sure, they might have had to invoke military force against other Europeans, but the idea spread within Britain easily enough, and they didn't lack sympathetic ears elsewhere (e.g. in Canada; the Underground Railroad was possible for a reason).
by snailmailman | 2026-01-19 22:15:10+00:00
Yeah. Its going to be easy to skip the first result in an app store search, not because its highlighted, but additionally because it isn't ever what i was searching for. The app store search has been broken like this for years and any change they make short of adding or removing the ad won't change my habits.

in every search ive done on the app store in the last several years, I'm looking for a specific app. That app is never the ad result at the top, its always the second result down.

Right now i did a search for several different popular social media apps. TikTok was the top 'ad' result for all of them. Then i did a search for TikTok and got some random app i've never heard of as the 'ad' result. Its like it doesn't want the same app to fill both of the top two slots, but there is always an ad. So what you are looking for is always second on the list. Never first.

Because of this, why would i ever click the ad? If i search something less-specific like "flashcard app" the best result will fill the second slot. Something else goes in the ad slot.
by niyikiza | 2026-01-19 22:15:56+00:00
Injecting context via tool outputs to hit Layer 6 is a clever way to leverage the model spec.

The gap I keep coming back to is that even at Layer 6, enforcement is probabilistic. You are still negotiating with the model's weights. "Less likely to fail" is great for reliability, but hard to sell on a security questionnaire.

Tenuo operates at the execution boundary. It checks after the model decides and before the tool runs. Even if the model gets tricked (or just hallucinates), the action fails if the cryptographic warrant doesn't allow that specific action.

Re: Hypercore/P2P, I actually see that as the identity layer we're missing. You need a decentralized root of trust (Provenance) to verify who signed the Warrant (Authorization). Tenuo handles the latter, but it needs something like Hypercore for the former.

Would be curious to see how Gambit's Deck pattern could integrate with warrant-based authorization. Since you already have typed inputs/outputs, mapping those to signed capabilities seems like a natural fit.
by marstall | 2026-01-19 22:16:24+00:00
I am still a WindSurf user. It has the quirk of deciding for itself on any given day whether to use ChatGPT 5.2 or Claude Opus 4.5 in Cascade (its agentic side panel). I've never noticed much of a difference, they are both amazing.

I thought the difference must be in how Claude Code does the agentic stuff - reasoning with itself, looping until it finds an answer, etc. - but I have spent a fair amount of time with Claude Code now and found that agentic experience to be about the same between Cascade and Claude Code.

What am i missing? (serious question, i do have Claude Code FOMO like the OP)
by SunshineTheCat | 2026-01-19 22:16:30+00:00
That is so difficult to imagine. When I was a teen I was almost never home. I was out at the movies, in a forest, out exploring somewhere, with friends, etc.

I'm curious largely if many teens these days just don't want to go out or like you mentioned, aren't able to. Maybe it's a combo of both.

Just tough for me to imagine being a teen and not wanting to be as far as possible from parents.
by jacquesm | 2026-01-19 22:16:34+00:00
Wasn't the mantra always that whoever owns the platform gets to decide who is on it?

I don't care that Musk turned Twitter into a Nazi safe haven, I just left.

DJT has no right to any coverage, prizes, diplomas and so on, he's just another politician and worse than most. The fact that he's democratically elected is a blemish on the USA just like Wilders is on NL.

> And if they still think this is ridiculous take can summon Trump to any European court.

Ok, so you're really just trolling. Goodbye.
by wongarsu | 2026-01-19 22:16:34+00:00
WhatsApp became popular long before Meta bought it in 2014. Signal and Telegram both came late to the scene, both around the time of the WhatsApp acquisition. Whatsapp was simply in the right place at the right time with little competition, and a combination of network effects and Meta mostly leaving it alone make it hard to get enough traction for anything else

The US has more of an Apple-monoculture and apparently moved to unlimited SMS plans much earlier than Europe, so iMessage was able to fill the same niche
by rayiner | 2026-01-19 22:17:05+00:00
I’m sure Denmark has been very nice, but a country the size of Maryland has little to offer the U.S. as an ally in absolute terms. How does Denmark’s contribution compare to the trillions the U.S. has spent maintaining a worldwide military empire to protect Europe from the Soviets? Has the U.S. recouped that investment? I’m genuinely unsure—I think it depends on how much value you assign to the dollar being the reserve currency.

And what does my background have it do with my point? What Trump thinks of me has nothing to do with my analysis of any particular policy.
by asdff | 2026-01-19 22:17:06+00:00
Not really. Go outside into the woods and try and generate sufficient biomass to feed yourself off ants. You can't do it. You will starve before you figure out a solution. Or, you chuck that stick at that 200lb deer and you now have like 100,000 calories worth of venison to live off of.

Animals are expert foragers. A deer can get to 200lbs or more eating what a deer tends to eat just fine. You will struggle to forage like a deer in that same environment, but you can coopt the deer's superior foraging abilities by simply eating it. And if you have a herd of animals you shepherd, not only are they making use of biomass you can't yourself make use off, but they are acting as a store of biomass keeping it fresh and available until you decide to cull some of the herd.
by heythisischris | 2026-01-19 22:17:13+00:00
If anyone wants to try out GitClassic Pro, I added a promo code for 50% off, it's "HACKERNEWS"- comes out to $20/year. Gives you access to private repos. Going to dedicate as much time / attention as possible to building a better GitHub frontend! I think a lot of people want this (myself included).
by mindslight | 2026-01-19 22:17:24+00:00
For sure, I've got a list of "household fixups" to print when I finally do get around to rebuilding the thing.

Just a note of caution about the microwave though. I don't know what bracket broke off your microwave, but usually the door switch is a safety mechanism to make sure the door cannot be open while the magnetron is on.. Make sure a new 3D printed bracket isn't able to break off and cause the safety switch to remain on!
by aw1621107 | 2026-01-19 22:17:31+00:00
> which guarantee that nothing gets deleted until there are no more references to it, and that at that point it will get deleted.

To be more precise, C++'s smart pointers will ensure something is live while specific kinds of references the smart pointer knows about are around, but they won't (and can't) catch all references. For example, std::unique_ptr ensures that no other std::unique_ptr will own its object and std::shared_ptr will not delete its object while there are other std::shared_ptrs around that point to the same object, but neither can track things like `std::span`/`std::string_view`/other kinds of references into their object.
by no_wizard | 2026-01-19 22:17:32+00:00
Decoupling slots from shadow dom would make custom elements even better.

I love custom elements. For non React.js apps I use them to create islands of reactivity. With Vue each custom element becomes a mini app, and can be easily lazy loaded for example. Due to how Vue 3 works, it’s even easy to share state & routing between them when required.

They should really move the most worthwhile features of shadow dom into custom elements: slots and the template shadow-roots, and associated forms are actually nice.

It’s all the extra stuff, like styling issues, that make it a pain in the behind
by er4hn | 2026-01-19 22:17:43+00:00
I think the author makes some interesting points, but I'm not that worried about this. These tools feel symmetric for defenders to use as well. There's an easy to see path that involves running "LLM Red Teams" in CI before merging code or major releases. The fact that it's a somewhat time expensive (I'm ignoring cost here on purpose) test makes it feel similar to fuzzing for where it would fit in a pipeline. New tools, new threats, new solutions.
by pear01 | 2026-01-19 22:18:08+00:00
Your logic on the criminal consequences is simply bizarre. It's like you think if I put myself out there protesting a law and subjecting myself to arrest or other consequences by virtue of this opposition I really don't want to accept consequences. What do you think happens to people who protest against the enforcement of a law?

And let's not move the goalposts. I never said it was a suicide pact, nor did anyone else. Reads like more cope. Yes you can tailor your approach, as they did. But ultimately are you staying home or not? Let's take another example, was D Day a suicide pact? Or do you regard them as heroes? Did they not have much to lose?

The fact remains most people stay home. Most people are cowards, unless compelled otherwise. Let's also understand leadership is extremely important. A good leader makes people around them stronger. King made people resolute, and in turn they made him resolute.

Like Eisenhower and the paratroopers before D Day. They made each other feel better. Go read about the visit I'm sure you've seen the famous photograph. The real tragedy of today isn't about cowards, which again have always existed and always will. It's about a vacuum of leadership.
by cortesoft | 2026-01-19 22:18:16+00:00
I don’t think it is fair to criticize the person you are responding to for asking the question they did.

These types of comments are common on this site because we are actually interested in how things work in practice. We don’t like to stop at just saying “companies shouldn’t be allowed to do problematic research without approval”, we like to think about how you could ever make that idea a reality.

If we are serious about stopping problematic corporate research, we have to ask these questions. To regulate something, you have to be able to define it. What sort of research are we trying to regulate? The person you replied to gave a few examples of things that are clearly ‘research’ and probably aren’t things we would want to prevent, so if we are serious about regulating this we would need a definition that includes the bad stuff but doesn’t include the stuff we don’t want to regulate.

If we don’t ask these questions, we can never move past hand wringing.
by ch_123 | 2026-01-19 22:18:18+00:00
> Use Claude Code if you

> a) never plan on learning and just care about outputs, or

> b) are an abstraction maximilist.

As a Claude Code user for about 6 months, I don't identify with either of these categories. Personally I switched to Claude Code because I don't particularly enjoy VScode (or forks thereof). I got used to a two window workflow - Claude Code for AI-driven development, and Goland for making manual edits to the codebase. As of a few months ago, Claude Code can show diffs in Goland, making my workflow even smoother.
by r0fl | 2026-01-19 22:18:26+00:00
I have adblocker on my iPhone, MacBook iPad and will pirate content even from places I pay for to get the version I want

I am a hardcore podcast listener, going back to when Rogan wasn’t a household name

Taking ads listens away from podcasts seems dirty to me! There are so few and the are rarely very intrusive on the podcasts I listen to.

If they make less money, they’ll put out less content and I’ll have to drive in the car in silence

I never in a million years thought I’d say I would be anti ad blocking yet here I am saying I stand with the podcasters and their ads