MurphyA/hacker-news huggingface dataset:
by analogpixel | 2026-01-17 23:51:02+00:00
> Truckla is an excellent execution of a flawed idea. If you want to build a good pickup truck, you have to start with the frame.

But the "truck" that was "built from the frame" by Tesla was somehow worse. So his argument is frameworks built from the ground up will be ego projects that are big, ugly, shiny, and don't actually work
by Tadpole9181 | 2026-01-17 23:51:51+00:00
He's talking about cancelling elections, kidnapped a foreign head of state, pardoned thousands of people including the head of one of the largest drug trafficking operations in human history, destroyed countless trade partnerships and is now threatening war with NATO while deploying a gestapo publicly.

Meanwhile, if every single Senate seat in 2026 went to a Democrat, they could still not impeach him. And that's after he gets a full doubling of the time it took for him to do all of the above.

Then, no matter what, the SCOTUS is now fully stacked with his cronies who have lifetime appointments, the executive has been purged, institutions have been destroyed, and government work is now poisoned so recovering them is doomed. And unless we fundamentally restructure the entire model of our national governance, we are at risk of it just happening again every 4 years with increasing escalation now that the actual Nazis know just how easy it is.

Even worse than that, the US people have only gotten worse. They aren't openly going against this and unifying against a dictator. A third of the population is openly calling for dictatorship. So there's absolutely zero sign of this being reversed.

I don't exactly see how this is "amazingly well structured".
by daveguy | 2026-01-17 23:52:20+00:00
Because to really have the "bloomberg terminal" is to have access to all of the sources that it aggregates. A vibe coded "bloomberg terminal" is just an interface for slop sources. It's the information sources and validation that makes it worth the price. "Vibe coding" is the most superficial of all possible implementations. "Slop coding" is a more appropriate term because the criteria is "looks passable to me".
by mgilroy | 2026-01-17 23:52:30+00:00
I'd argue that it has failed in some organisations. DevOps for me is embedding the operations with the development team. I still have operations specialist, however, they attend the development team stand ups and help articulate the problems to the developers. They may have separate operations standups and meetings to ensure the operations teams know what they are doing and share best practices. Developers learn about the operations side from those that understand it well and the operations experts learn the limitations and needs of the developers. Occasionally I am fortunate to discover someone's that can understand both areas incredibly well. Either way, this results in increased trust and closer working. You don't care about helping some random person on a ticket from a tream you don't know. You do care about the person you work with daily and understand the problems they have.

If you can't account for someone spending x% of their time working with a team but for budgetary purposes belonging to a different team then sack your accountants.

DevOps,like agile, when done correctly should help to create teams that understand complete systems or areas of a business work more efficiently than having stand alone teams. The other part of the puzzle is to include the QA team too to ensure that the impact of full system, performance and integration tests are understood by all and that both everyone understands how their changes impact everything else.

Having the dev team build code that makes the test and ops teams life easier benefits everyone. Having the ops team provide solutions that support test and dev helps everyone. Having test teams build system that work best with the Dev and ops teams helps everyone.

Agile development should enable teams to work at a higher level of performance by granting them the agency to make the right decisions at the right time to deliver a better product by building what is needed in the correct timeline.

DevOps and agile fail where companies try to follow waterfall models whilst claiming agile processes. The goal with all these business and operating models is to improve efficiency. When that isn't happening then either you aren't applying the model correctly or you need to change the model.
by bitwize | 2026-01-17 23:52:59+00:00
To understand how business views developers, reread Tim Bryce's Theory P: The Philosophy of Managing Programmers (which is old enough to drink in the USA today): https://web.archive.org/web/20160407111718fw_/http://phmains...

Tim Bryce was kind of the anti Scott Adams: he felt that programmers were people of mediocre intelligence at best that thought they were so damn smart, when really if they were so smart, they'd move into management or business analysis where they could have a real impact, and not be content with the scutwork of translating business requirements into machine-executable code. As it is, they don't have the people skills or big-picture systems thinking to really pull it off, and that combined with their snobbery made them a burden to an organization unless they were effectively managed—such as with his methodology PRIDE, which you could buy direct from his web site.

Oddly enough, in a weird horseshoe-theory instance of convergent psychological evolution, Adams and Bryce both ended up Trump supporters.

Ultimately, however, "the Bryce was right": the true value in software development lies not in the lines of code but in articulating what needs to be automated and how it can benefit the business. The more precisely you nail this down, the more programming becomes a mechanical task. Your job as a developer is to deliver the most value to the customer with the least possible cost. (Even John Carmack agrees with this.) This requires thinking like a business, in terms of dollars and cents (and people), not bits and bytes. And as AI becomes a critical component of software development, business thinking will become more necessary and technical thinking, much less so. Programmers as a professional class will be drastically reduced or eliminated, and replaced with business analysts with some technical understanding but real strength on the business/people side, where the real value gets added. This was always the goal, and it's within reach.
by lordnacho | 2026-01-17 23:53:21+00:00
This is artisans vs industry.

You can get a hand-crafted, beautiful, solid, chair made by a guy who knows all the tricks of carpentry. He's spent his whole life perfecting the technique of how to drill the holes, how to fit everything together, how to balance the chair.

It used to be the only way.

Then someone invents a machine that can make you a hundred crappy chairs. Sometimes the legs don't fit in the seat, sometimes the chair isn't balanced. But it's close enough often enough.

On top of it, the new tool is not in the lineage of the old tools. It doesn't FEEL like you are crafting a chair.
by mattferderer | 2026-01-17 23:53:25+00:00
I debate this in my head way to much & from each & every perspective.

Counter argument - if what you say is true, we will have a lot more custom & personalized software and the tech stacks behind those may be even more complicated than they currently are because we're now wanting to add LLMs that can talk to our APIs. We might also be adding multiple LLMs to our back ends to do things as well. Maybe we're replacing 10 but now someone has to manage that LLM infrastructure as well.

My opinion will change by tomorrow but I could see more people building software that are currently experts in other domains. I can also see software engineers focusing more on keeping the new more complicated architecture being built from falling apart & trying to enforce tech standards. Our roles may become more infra & security. Less features, more stability & security.
by SpicyLemonZest | 2026-01-17 23:53:54+00:00
I'd encourage you to read some of the stuff that people wrote back then. Some choice quotes from a Senate hearing (https://www.govinfo.gov/content/pkg/CHRG-106shrg78656/pdf/CH...):

> Kids as young as 3
years old can use mounted guns to shoot people to pieces and
watch blood splatter on the screen. Kids get points for killing people. Parents eat pizza while their kids blow somebody up. I have
friends who play them. Their eyes look crazy when they play them,
and they get excited when the blood splatters and parts of bodies
fly.

> The project is going to continue for a long time, because it is really hard to convince some people about the dangers. Some will not
even listen. Some parents do not think it is harmful for a child to
make blood splatter and body parts explode. I do not understand
why they think it is okay to do this killing.

> Mortal Kombat series, Mortal Kombat Ultimate—This has joysticks. You use
your fists and legs and feet. Bodies explode blood when you hit them. Mortal
Kombat Ultimate says on the screen—‘‘There is no Knowledge that is not
Power.’’ Does that mean that if you know how to kill someone, then you will
have power?

It's very hard for me to read commentary on social media and not be reminded of this kind of rhetoric. All of the individual facts are true, it's hard to explain exactly what's wrong, and it's clear that everyone in this hearing passionately believed that disaster was incoming if we didn't take action. Yet I'm very confident that video games do not have the negative effects they thought were obvious.
by hdgvhicv | 2026-01-17 23:55:23+00:00
I’m vaguely aware that transistors are like electronic switches and if I serve my memory I could build and and/or/not gate

I have no idea how an i386 works, let alone a modern cpu. Sure there are registers and different levels of cache before you get to memory.

My lack of knowledge of all this doesn’t prevent me from creating useful programs using higher abstraction layers like c.
by qcnguy | 2026-01-17 23:55:23+00:00
You're doing exactly what I said you'd do. Zero shame. Morality is not just a matter of opinion.

> the issue was not "criticizing COVID authoritarianism" as such, but the use of a banned symbol under 86a StGB

Of course it was the issue. German media puts swastikas on things without any legal problems when they are government aligned.

https://www.amazon.de/-/en/SPIEGEL-Nichts-gelernt-Jahre-Bund...

It's only people criticizing the left who get prosecuted under such laws. That's deliberate.

> Which specific law were they convicted under?

Germany forbids insulting politicians, and German politicians use it extensively. Habek has filed criminal complaints against over 800 people. The German Chancellor has probably filed thousands of such complaints given the numbering of the case files.

From a German court order:

At a time that cannot now be determined more precisely, in the days or weeks before 20 June 2024, the accused published an image file using his account that showed a portrait of the Federal Minister of Economic Affairs with the words “professional moron” … in order to defame Robert Habeck in general and to make his work as a member of the federal government more difficult.

The public prosecutor's office affirms the public interest in criminal prosecution.

This is punishable as defamation directed against persons of political life in accordance with §§ 185, 188 para. 1, 194 StGB. ...
by DoctorOetker | 2026-01-17 23:55:30+00:00
do you have some sources or references for

1) the 50% net wealth tax vis-a-vis 1948 currency reform?

2) which 2 richest families in Germany hold more wealth than the bottom 50% combined?

3) most wealth distribution plots I have seen show a significant negative start (people in debt) then a large number of people with effectively 0 net wealth (what is earned is spent) and then a rise towards the haves. From such plots for different nations I am not surprised that the lower 2 digit percentages effectively have net 0 (with those in debt balancing those having a mediocre surplus), so it would seem trivial for this factoid to be true in many nations (with a slight change of the 50% number or a slight change of the exact number of richest families)

The perspective you give is certainly remarkable in the sense that the Nazi rise was basically a counterreaction to the rising popularity of communist ideas, with the end result... a redistribution of wealth after all, not even a holocaust could stop the wealth redistribution.
by araes | 2026-01-17 23:56:04+00:00
Question on some of the syntax. It's neat, and think the idea's cool. Would definitely be something if nothing else for security through obscurity. Is it even code?

However, for some of the number stuff, if you write something like:

(5'le 3'ün farkını) yaz.
(3'ün 5'le farkını) yaz.

How does it tell whether it is:

5 - 3 = 2, or
3 - 5 = -2 ?

Does it always just return 2 because of the meaning of "farkını" and the placement of 'le and 'ün? Like:

(5 first, 3 second, difference) write, vs
(3 second, 5 first, difference) write ?

Google just gave back:

Write (the difference between 5 and 3).
Write (the difference between 3 and 5).
by jbreckmckye | 2026-01-17 23:59:39+00:00
I don't think that's like DevOps, though. A closer analogy would be a business that only hired EngDocs, doctors who had to be accredited engineers as well as vascular surgeons.

I don't think anyone thinks siloes are themselves a good thing, but they might be a necessary consequence of having specialists. Shift-left is mostly designed to reduce conversations between groups, by having individuals straddle across tasks. It's actually kind of anti-collaboration, or at least pessimistic that collaboration can happen
by derbOac | 2026-01-17 23:59:51+00:00
Appeal to Trump Derangement Syndrome is the right's denial of how unstable and unethical he actually is. Time and time again it's been invoked and Trump's critics have been proven correct.

Even if Trump never actually invaded Greenland everything he's done so far has been completely insane anyway, in violation of ethical norms and international laws, and counter to the treaties in function. He's already crossed lines that shouldn't have been crossed ever.
by yearolinuxdsktp | 2026-01-17 23:59:51+00:00
I admit this is way over my head, I am still trying to grok it. This seems to require an existing model to start from—-I am not sure how one would arrive at a model from scratch (I guess start from the same weights on all items?)

I think the point about A/B testing in production to confirm if a new model is working is really important, but quite important is to also do A/B/Control testing, where Control is random (seeded to the context or user) or no recommendations, which helps not only with A vs B, but helps validate that A or B isn’t performing worse than Control. What percentage of traffic (1% or 5%) goes to Control depends on traffic levels, but also requires convincing to run control.

I think one important technique is to pre-aggregate your data on a user-centered or item-centered basis. This can make it much more palatable to collect this data on a massive scale without having to store a log for every event.

Contextual bandit is one technique that attempts to deal with confounding factors and bias from actual recommendations. However, I think there’s a major challenge to scale it to large counts of items.

I think the quality of collected non-click data is also important—-did the user actually scroll down to see the recommendations or were they served but not looked at? Likewise, I think it’s important to add depth to the “views” or “clicks” metric—-if something was clicked, how long did the user spend viewing/interacting with the item? Did they click and immediately go back or did they click and look at it for a while? Did they add the item to cart? Or if we are talking about articles, did they spend time reading it? Item interest can be estimated more closely than just views, clicks and purchases. Of course, we know that purchases (or more generally conversion rates) have a direct business value, but, for example, an add to cart is somewhat of a proxy of purchase probability and can enhance the quality of the data used to train (and thus a higher proxy business value).

It’s probably impractical to train on control interactions only (and also difficult to keep the same user in control group between visits).

The SNIPS normalization technique reminds me of the Mutual Information factor correction when training co-occurrence (or association) models, where Mutual Information rewards items less likely to randomly co-occur.
by dsagostini | 2026-01-18 00:00:01+00:00
Hello HN, I'm the builder of ViaMetric.

We noticed that despite robots.txt allowing User-agent: *, many sites return 403s to LLM crawlers because of legacy WAF rules effectively blocking 'non-browser' user agents.

This free tool runs a real HTTP request masquerading as GPTBot and PerplexityBot to verify if your firewall is letting them through. It also calculates a 'Content Density' score (Text-to-HTML ratio), which we found correlates with better retrieval in RAG systems.

Tech Stack: Next.js, Cheerio for parsing, Supabase backend. Feedback welcome!
by joomy | 2026-01-18 00:00:16+00:00
"fark" here takes two arguments, the first (the minuend) is in instrumental case (-le), the second (the subtrahend) is in genitive case (-in). Now, because of the suffixes of the cases, regardless of the order in which you give the arguments, the type system can figure out which one is supposed to be the minuend and which the subtrahend.

If it helps, you can think of it like named arguments where the name is inferred from the case.
by Uvix | 2026-01-18 00:00:46+00:00
We tried this, but we just got more defects, because the Devs lost what little Ops knowledge they had. Where previously Ops would have to involve Devs, now that Production Support has some Dev knowledge, suddenly they get the blame for everything. Devs no longer have interest in things like "reading log files"; they just ship any problems over to Production Support.
by dzhar11 | 2026-01-18 00:01:05+00:00
https://blog.zharii.com/docs/chatGPT/2026-01-17-Ask-HN-Share...

a triple-LLM-filtered categorized list of the top resources from this HN topic.
(My link-dump website is a trash pile of all the information I’ve ever paid attention to, maybe someday I will need it!)
by miduil | 2026-01-18 00:01:08+00:00
Key aspects from the talk iirc (I was in the audience :)):

* Real time embedded CPUs are usually without an MMU -> kernels such as FreeRTOS lack secure memory due to the lack of MMUs in those CPUs
* A kernel targeting embedded CPUs with MMUs that supports secure memory management
* Secure memory communication a there called server/client method to communicate leveraging Rust borrow checker build time for later having "user-land processes" to communicate via pages.

These things combined allow a very small kernel, with user-space implementation of usually kernel-level functionality, such as the system clock timer (presented in the talk).

All of this is meant to provide a complete trustworthy processing chain, from CPU dies that can be inspected through infrared microscopy through the CPU epoxy package/cover to the entire build/software tool chain.

The Xous OS project both takes care of the Kernel, but also the CPU/RISC-V runtime with an MMU, something that is usually quite difficult to obtain - but due to synergy effects with another chip consumer/organization they managed getting their custom processor manufactured.
by pessimizer | 2026-01-18 00:02:05+00:00
The Do Not Track header didn't die because of an arms race, it died because there wasn't any legislation making it criminal to track people who had explicitly indicated to you that they did not wish to be tracked.

Kids (especially ones close to the age of legal access anyway) will try (and succeed) in bypassing any sort of restriction on adult content including any of the digital ID garbage. There are any number of software scams targeting everybody, and your hypothetical just be another one; I doubt that it would increase the total number of such scams.

But requiring sites with adult content by law to require what would sort of be the opposite of Do Not Track flag (Let Me In?) would at least mean that kids would have to do something illicit on the client side to access adult websites that they would have to hide from their parents. If you made sure their phone or Chromebook was nerfed, you could make sure they couldn't install extensions or software that added the flag, you could strip it from their network requests; you could even strip it at the router. [edit: you could even opt-in with your phone company to strip it from your kid's phone's network requests.] You as a parent, and people who have nothing to do with kids, could trivially opt-in.
by blatherard | 2026-01-18 00:02:46+00:00
> "Obviously, I didn’t clone the full Bloomberg Terminal — I built the subset I needed for Polymarket analysis. But here’s the thing: cloning the full terminal would probably take a day or two of token usage. Not months. Not years. Days."

I have some experience with the Bloomberg Terminal and this was laugh out loud funny to me. This is like someone saying that they vibe-coded a rudimentary text editor with a spell checker, because that's all they really use, and that they would be therefore be able to pop out Microsoft Office 365 (or whatever its called now) in a couple more days.
by echelon | 2026-01-18 00:03:21+00:00
AI is one of the best tool categories we've invented. I don't know why people are so pearl-clutchy, fisting-at-clouds about it.

Some of the worst human behavior I've experienced outside of grade school is the anti-AI crowd sending me death threats and endless streams of insults. It's surreal how twisted and vile the words that some anti-AI people throw are.

This is the fifth technological wave, after the chip, PC, internet, and smartphone.

All of human programming cannot do what AI is already showing signs of being capable of automating. Our image and video models can render things even 80 years of optical physics and algorithms cannot do.

I am legitimately excited in a way I never have been before. We're lucky to be able to witness this.

Sorry for your cancer.
by bigbadfeline | 2026-01-18 00:03:27+00:00
> No... They spent 13 years in government school

If that school doesn't take into account parents' preferences it would be a farm, not a school.

> If we assume its the parents job to educate their kids

We should assume it's the school's job to educate kids approximately in alignment with the wishes of their parents.

> For policy that we care about, it is not good enough to have parents decide.

"Good enough" for whom? Who is supposed to decide to the exclusion of parents? How such a decision is going to be made? Who is going to be responsible for the inevitable failures which are now called "successes"?

> "Its the parents fault the kids can't read in college."

If you understand what I'm trying to say here, you'll know that parents will always get the blame, no other party is willing to accept even the slightest hint of responsibility.
by joomy | 2026-01-18 00:03:54+00:00
Cases essentially act like named arguments, except the names are inferred from the case of an argument, which is inferred through morphological analysis. And that analysis can be ambiguous, so the ambiguities are solved by the type checker / elaborator. It's different from record types in the sense that you can provide the arguments in any order to a function, and the system will figure it out because of the cases.