skysight-inc/HackerNews huggingface dataset:
The biggest cost in factorio by far is the human time cost of setting up logistics, building factories and mining outposts.

To an LLM those probably aren't even costs
Looks nice, and I greatly appreciate the local only or local first mode.

The readme says:

> Give the LLM access to your folders, files and websites with just 1 click, allowing them to reply with context.

…

> Context aware. Aware of your files, folders and content on the web.

Am I right in assuming that this works only with local text files and that it cannot integrate with data sources in Apple’s apps such as Notes, Reminders, etc.? It could be a great competitor to Apple Intelligence if it could integrate with apps that primarily store textual information (but unfortunately in their own proprietary data formats on disk and with sandboxing adding another barrier).

Can it use and search PDFs, RTF files and other formats as “experts”?
As they are insiders, I assume those are scheduled trades and not reactions to the market.
Check this out: https://www.astralcodexten.com/p/book-review-how-asia-works

The odd one out in this assessment is India, because it did some similar things (land reform) without success. A difference might be that India sheltered businesses from foreign competition and didn't encourage and invest as much. Another, is that you need caste connections to do business. Culturally I intuit that the upper-castes that controlled government were less interested in rapid nationwide progress, unlike the ideologues that led South Korea and China. They lived comfortable lives and hung their hats on that.
For either, if the papers don't stand up to peer review and meta-analysis then yes, we should ignore them. Don't often see papers from think tanks engaging in actual science though....
It doesn't take a lot to read between the lines here. It's not like selling off Chrome would somehow invalidate the Open Source Chromium project in any way.
Mapping the University of Chicago's 135-year expansion into Hyde Park and beyond
I don't see your point. The thing you quote explicitly says C isn't a subset of C++.

> Well written C tends to be legal C++ also

and python2 can be written to be compatible with python3, but neither is a subset of the other
By that logic a one party system is the most superior system, since by definition everyone is on the same page.

We got Trump in part because people felt unable to fully express their opinion - they felt it was either the status quo person or the anti status quo person, with no nuance in between.

And there are still divisions - the freedom caucus, the progressive "squad", the swing politicians. Those politicians should be in parties that reflect them rather than Frankenstein's monsters of parties.

Coalitions are made to enable things like voting on government budgets before funding runs out .... But that problem does not seem solved in the US
Having all the information available is but one part of the challenge. It has never been easier to get educated on all sides of every issue we face, yet...

The problem still remains that we can't expect individuals (let alone millions of them) to be able to appropriately weigh in on things that require more than 5 minute reading on an online platform. One cannot gain an expert understanding, nor an appreciation of the nuances that come with that, in that situation.
Ask HN: Given LLM assisted coding, will a new programming language emerge?
I am thinking that the current languages are not ideal for the LLM "thinking". Perhaps a new, more LLM friendly language can be created, to increase the efficiency of automatic coding.
On the other hand, there will be no initial training data in this language. Will that language still be easily readable to humans?

My more general question is how the appearance of LLM coding would affect the languages evolution?
This is how kaggle works. They get a ton of work on the cheap, and people in the DS world use their kaggle portfolios to help them get jobs.
Coalition building is not a problem, but it is still very difficult to govern in the US. In order to enact meaningful legislation aside from a budget, you need a majority of the House of Representatives, 60 Senators (in practice, because of the filibuster), the President, and the Supreme Court to all align.
This is too sensible of an idea to ever happen, though. Nearly every time a discussion comes up about this, the companies essentially argue that their right to fill the world with ewaste trumps all.
In Italy the Eritrean and Ethiopian parts of our history are mentioned and nothing more, at least in the past.

There is a very good documentary about Italian war crimes which include the Ethiopian campaign, as well as the treatment of the Balkans by the Italian troops.
Etoys doesn't, as far as I know, run on any platforms that are anywhere close to 20kloc. It certainly could, but that's not the same thing.
Why is it so hard to accept that hundreds of millions of Americans are racist, sexist, dumb fucks who don't know what's in their own best interests? They elected a crazy, raging megalomaniac over two sensible women. Twice. "How about Democrats look what they did wrong?" Well, maybe the obvious explanation is the best? They ran with women. So the solution is to only field male candidates in the future? You can see why that doesn't work for a "liberal" (< 100% right-wing) political party.
India's government doesn't accept aid, so whatever "aid" is being sent is to shady institutions anyway. Stopping this "aid" will only net the country a positive impact.
Feels like the underlying issue is Mozilla's dependence on Google. I can understand why Mozilla took and don't want to give up the search deal - it gives significant funding for only a minor concession, so it's easy to justify as pragmatic/ends-justifying-the-means perspective ("this small compromise or no Firefox") - but here it puts them in an awkward position of needing to argue against attempts to break up Google's search monopoly.
If you've never used an ad blocker, I guess it may just be the normal web rather than anything terrible. Because ad blocking isn't illegal, it may not be quite as bad as a Disney employee pirating all their movies, but I suspect it's still not that common (at least most people I knew while there didn't use one, and of course I was happy to install one again the day after leaving).
I find Literate Programming interesting partly because it’s almost the opposite of the much-advocated “many small functions” style. You could literally be writing a book that explains your program, and the code becomes almost secondary material to illustrate the main text rather than the main asset itself.

I did once write a moderately substantial application as a literate Haskell program. I found that the pros and cons of the style were quite different to a lot of more popular/conventional coding styles.

More recently, I see an interesting parallel between a literate program written by a developer and the output log of a developer working with one of the code generator AIs. In both cases, the style can work well to convey what the code is doing and why, like good code comments but scaled up to longer explanations of longer parts of the code.

In both cases, I also question how well the approach would continue to scale up to much larger code bases with more developers concurrently working on them. The problems you need to solve writing “good code” at the scale of hundreds or maybe a few thousand lines are often different to the problems you need to solve coordinating multiple development teams working on applications built from many thousands or millions of lines of code. Good solutions to the first set of problems are necessary at any scale but probably insufficient to solve the second set of problems at larger scales on their own.
> ..and that's why these Western European welfare states are collapsing.

No, it's not. The weight of illegals on the welfare system is a rounding error compared to the effects of an aging population.
And if you were familiar with people in this situation rather than spitting out far-right talking points you'd know that's it's not an enviable situation and not one they yearn to stay in.
It'd be fun to see a prosecutor with the balls to charge a company under the CFAA.
You’re welcome to bet against my prediction market about whether the quarter I flip will land on mars.

Or on the two markets for “New pope by tomorrow” and “new pope by 2030”, I’m sure those should both be 50% yes.

My experience is that the vast majority of prediction markets do not tend towards 50/50 because reality isn’t 100% uncertain.
pro-tip: don't use .env files. They're a hack anyway.
I'm almost always a fan of more rather than less commenting and self-documentation...

...but in this example I find the first to be far faster and easier to read. The "labeled" versions don't add any information that isn't obvious from the function names in the first.

If you were giving business logic names rather than generic names (e.g. "msgRecipient", "recipientFriends", "visibleFriends" then I could see more value. But even then, I would find the following the easiest:

function funcA(graph) {
return (graph
.nodes(`node[name = ${name}]`) // message recipient
.connected() // recipient friends
.nodes()
.not('.hidden') // inside current scroll area
.data('name')
);
}

This keeps the code itself simple and obvious, prevents a ton of repetition of variable names, and allows for longer descriptions than you'd want in a variable name.
That's totally valid. I understand the desire of k8s maintainers to prevent "cascading changes" from happening, but this one is a very reasonable feature they seem to not support.
There's a pretty common hack to make things restart on a config change by adding a pod annotation with the configmap hash:

annotations:
checksum/config: {{ include (print $.Template.BasePath "/configmap.yaml") . | sha256sum }}

But I agree that it shouldn't be needed. There should be builtin and sensible ways to notify of changes and react.
'Anti-Acknowledgements' in Dr Rachel Los' PhD Thesis
Its pretty close to the Holdomor in all attributes?
>That's completely irrelevant. YouTube's advantage is its monopoly of user attention.

Free hosting is not completely irrelevant because it's a huge factor in the cause-&-effect of attaining the monopoly of user attention.

Counterexample is Vimeo which actually started 3 months in 2004 before Youtube existed. Vimeo had more restrictions on uploads and also charged content creators to host their videos. Those financial penalties are hostile to unknown content creators with no money and prevents a monopoly of user attention.

Zero-cost hosting is intertwined with accumulating a global monopoly of the audience because it affects the decisions of content creators on _where_ to upload videos. More content creators in the ecosystem --> more videos --> more users ... creates a flywheel and virtuous feedback loop.
Show HN: A CSS Puzzle Game
Yes, probably related to this:

"In January Denholm, Musk, and other board members of the Austin, Texas-based EV maker agreed to pay back a collective $919 million to Tesla in a court settlement stemming from a shareholder lawsuit that asserted the directors had overpaid themselves"
Current title is non-judgmental: "Washington Post to overhaul newsroom structure"

But as a longtime former Post subscriber these do sound like terrible ideas to me. The print newspaper business is indeed a money-losing proposition, but these changes just move them into an already-crowded market with no more advantage than a name with heritage.

I have no idea if there was any way to save print news, but it served a valuable position of having at least some sense of thoughtfulness rather than the continuous breathless panic of cable news and web sites. There were few such organizations left, and it sounds like that handful is decreased by one.
For those objecting or thinking this is predatory:

This is basically how kaggle works. The prizes are relatively small for what they are getting. The payoff for the people competing is experience with real world datasets and a portfolio to show off when they try to get hired.

I haven’t looked at them lately, but this one does seem on the low side. That said everyone competing knows the terms up front.
Agreed. But let's not say that it's evidence that "people" in the aggregate are willing to pay for web search.
Rambling about why a 50-50 forecast on a blowout election is "fine" and actually, like, totally cool and actually you're the dumb one for thinking it isn't, holds no water in my book. Election forecasters are not scientists discovering the nature of the universe, where it might be ok to say "yeah there's nothing to discover here" / "we don't know what we don't know". They're businesspeople selling a product. If AWS says "well, actually, hosting servers is just really really hard and its totally normal that 10% of your requests are failing!" they'd go out of business, full stop. No one is going to buy your product.

Trump did not win by a little bit. They missed something about the 2016 election, and it is wild that they missed it again EIGHT years later. Don't let them hide behind the veil of "we said it was 50-50!"
Kevin Drum Passed Away
Malicious updates and vendor malware are super hot topics now. Out and
out vandalism of private property obviously breaches every flavour of
"computer misuse" law.

There probably hasn't been a massive class-action against companies
like HP because not enough users feel they have redress, or they
believe that they "agreed" to malicious acts of vandalism. I doubt HP
would find any contractual safety to hide behind here.

But the harm I see being done is bigger and more nebulous. It is a
massive harm against security in general, and therefore against the
public and nation.

As you say yourself, it's only sensible to see "updates" as very
probably hostile. I would agree. There is debate in security circles
about whether one should apply updates at all.

Yet, updates are a necessary component of modern security. Forcing
malicious updates on users is therefore a "crime against the fabric of
society" and I'd love to see a government make an example of HP,
Microsoft, or anyone else pushing malicious "updates".
Firefox Keeps Firefoxing
> I can count on one hand the number of people I know well who voted against Harris because of her gender or color.

You can count on one hand the number of people you know well who are willing to admit they voted against Harris because of her gender or color. This is a critical distinction.
I have no use for "Apple Intelligence" but boy the Apple Studio which can be loaded with 512MB of RAM accessible to the GPU is revolutionary as an AI workstation. It's a crazy-expensive desktop computer that does the job of a server machine which is vastly more expensive and that's exactly where you want to be in terms of pricing.

Years back I worked at a startup that was training AI models where I got an Alienware laptop with a GPU despite everyone else having a Macbook. Fast forward today and it is the other way around.
Could you provide those nice features like colors and interactive prompts as a library of shell functions that do work in bash?
What do you use instead???
RL is definitely really cool but I heavily doubt that we're gonna see 'hyper growth' from RL outside of the context of maybe training reasoning LLMs.

The period from ~2012-2019 of AI research had deepmind (who was the undisputed leader in money and talent) go all in on RL to solve problems and while they did do lots of interesting and useful work, there wasn't anything quite so extraordinary / revolutionary in massively accelerating the field or some sort of crazy breakthrough.

Their over-focus on RL instead of transformers/llms is what allowed OpenAI to surprise everyone and overtake deepmind.

Yes, RL is a useful tool, but outside the context of training LLMs for reasoning there isn't really any breakthrough that makes it more than an interesting tool for certain situations.
As an opponent that would be indeed unfun, but as a sparring partner / coach in a competitive game (fighting game? Rts? Moba? Puzzle game?) that would be useful.
Or different instances of the site on the same server, serving different locales. Only one instance would be running at a time.
> you cannot use them to solve real world problems

Doesn't waymo and other self-driving systems use reinforcement learning? I thought it was used in robotics as well (i.e., bipedal, quadrupedal movement).
> I consider code bad if it takes more then 5 seconds to read and understand the high level goal of a function.

That's something that's possible only for fairly trivial logic, though. Real code needs to be built on an internal "language" reflecting its invariants and data model and that's not something you can see with a microscope.

IMHO obsessive attention to microscope qualities (endless style nitpicking in code review, demands to run clang-format or whatever the tool du jour is on all submissions, style guides that limit function length, etc...) hurts and doesn't help. Good code, as the grandparent points out, is a heuristic quality and not one well-defined by rules like yours.
Indeed, but not if your thermometer could only measure in 2°C increments.

You don't gain accuracy by averaging a bunch of rough measurements, especially if the micro-climate has a lot of diversity.

Statistics is tough.
Hey I'm Victor!
My team and I built CentralMind Getaway just recently, an open-source tool that auto-generates secure and AI-optimized APIs from structured data. It's for those who don't want to expose direct SQL access to their databases to AI-Agents and spend time building these APIs manually.

What it does:
- Auto-generates APIs from your database schema & sample data using AI

- Filters out PII and sensitive data for compliance (GDPR, SOC 2, etc.)

- Optimized for AI with extra meta information for REST and MCP support

- Works with PostgreSQL, MySQL, ClickHouse, Snowflake, BiqQuery

- Bunch of plugins: Telemetry, Auth, Caching, RLS and others

- Deployable via binary, Docker, or Helm

Check it out and please share your thoughts!

- Interactive Demo (GitHub needed): https://codespaces.new/centralmind/sample_databases

- GitHub: https://github.com/centralmind/gateway

- Docs: https://docs.centralmind.ai/

- Video: https://youtu.be/5xumga3QjmA
I wonder if anyone has done something similar with Dwarf Fortress
Yet those people are not at all concerned with free movement of non-European "refugees" now.
http://archive.today/neTDh
I took a LaserJet 4050 (introduced 1997, I think ours might have been made in 1999) out of service (active, networked office use) just a couple of years ago. Not because it stopped working, because it still printed like nobody's business, but just because it was surplus to requirements.

I believe this was just about the last generation of LaserJet that was Actually Good.
It's great to see that LLMs too, struggle with oil production.
If ya don't like monetized content tactics how about enjoying the public domain?
Making a vaccine for a virus that never stops changing
Inflation was measured different in 1979. According to shadowstats.com, real comparable CPI peaked at like 15% a year or two ago. Prices in general are up at least about 50% from 5 years ago.
seems like we just need to add that 'cost' to the agents...
I don’t understand. He signed this executive order: https://www.whitehouse.gov/presidential-actions/2025/01/rest...

So clearly he’s against any censorship? /s
There were other methods that could have prevented starvation: the British could have closed Irish ports for export, so that the food raised in Ireland stayed there to feed the Irish. Instead, the British continued exporting food from Ireland. They could also have forbidden the distillation of grain (a potential food source) into whiskey, but they didn't, although some distilleries shut down as depopulation led to lower demand.
JIT internals are very much not my area so this might be an ignorant question but ... why doesn't the parametric issue come up in this context?
The author starts with the example of a value which could be a List or a String, where the code calls for its `len`. But one could also need to reason about `x: list[list[str]] | list[str]` and where we'll do `y = len(x[0]) if len(x) > 0 else -1` which requires the system to be able to represent both the type of x and x[0] right?
No, I haven't heard about that, but that's interesting.

Russia learned a lot from Dutch during Peter the Great's time, but I can't make a connection to literature from that.

Perhaps, just similar national characters?
These problems could be prevented by a ranked choice vote (your vote transfers to your next candidate when your favorite is eliminated) to determine the executive, and your first choice used to determine legislative seats proportionally. This would often mean that the winning party is governing without majority in the parliament (or equivalent), but I actually see that as a good thing. I mean, what happened to Checks and Balances?
There is a call-stack depth problem here that is specific to codebases though. For one familiar with the the conventions, key data abstractions (not just data model but convention of how models are structured and relate) and key code abstractions, a well formed function is easy to understand. But someone relatively new to the codebase will need to take a bunch of time switching between levels to know what can be assumed about the state or control flow of the system in the context of when that function/subroutine is running. Better codebases avoid side-effects, but even with good separation there, non-trivial changes require strong reasoning about where to make changes in the system to avoid introducing side-effects and not just passing extra state or around all over the place.

So, I'd take "good architecture" with ok and above readability, over excellent readability but "poor architecture" any day. Where architecture in this context means the broader code structure of the whole project.
Agents don't have access to screenshots, as we are purely evaluating text-only models. All reasoning is conducted over object representations of the game (with positions etc).

I have anecdotally tried using screenshots to help models debug their factories, but without training a custom CNN/ViT on the Factorio UI, the visual outputs miss critical things (e.g gaps in transport belts).

That said, we have demonstrated via unit tests that the API is technically sufficient to progress to a rocket launch alone. We have been able to complete most lab tasks using the API ourselves so the humans still have a hefty lead here! The ones that we didn't do are the late-game lab tasks, which would have taken significant time and which frontier models are far from being able to complete.
Imagine a near term scenario where a humanoid domestic robot that can do the dishes and laundry goes on sale for about the price of a luxury car. boomers who want to stay out of the retirement home for as long as possible will snap that up.

Now imagine it's been a few years and one of these robots that used to go for the price of a nice car is outdated and can be bought for a couple grand and with a couple grand for a replaced battery and maybe upgraded hands for more dexterity.

Let's say an industrious young hacker gets their hands on this device and after fixing it up and jailbreaking it decided to get it to do stuff -- what's the first thing they should get it to do?

Why not see if it can assemble a copy of itself -- if you find a genie in a lamp why not ask it for more wishes?

The second a certain kind of mind gets their hands on a self-replicator is the second everything for humanity changes, the economy will never be the same because any task that used to be bottlenecked by materials or labor is now more or less bottlenecked only by the time it takes self replicators to build copies of themselves to divide and conquer the task.