skysight-inc/HackerNews huggingface dataset:
I was thinking, to build a large, efficient factory autonomously, one could use LLM as a high level agent that is using specialized tools. The overall strategy would perhaps look like following:

1. create a (intermittent) goal for a resource production

2. create a factory graph with calculated number of machines and number of resources required to transport between them. This would be done by using linear programming (factorio calculator)

3. somehow map the resulting graph to a hardware description language. Such that each entity would be mapped to unique logic component. And each transport lane would be mapped to a unique wire (most difficult)

4. compile to 2d FPGA layout using all the VLSI algos like partitioning, routing (hdl compiler)

5. map the resulting plan back to a concrete factorio design
Okay then you tell me: why do rents go up at all?
function getOddness(n: number):
return (n % 2 === 0)
? "Even"
: "Odd";

Lowest boilerplate makes it the most readable. If working in a language with the ternary operator it ought to be easily recognized!
I transitioned to Waterfox. It has a couple issues such as being unable to login to my banking services and getting Youtube to sign into Google's SSO but I hope to resolve at a later time. Be prepared to reconfigure all your extensions again though..
See if you can get into something you really want to do for at least 5 years.

And if not, find a luxury gig that pay more if you do shits, and learn to manage your managers and manage your expectations. Treat work as work and segment hobby programming from work programming.

Don't get married or kids unless you can't live without one, at least before 30.

Retire early and do whatever you want.
Well it's easy to assume, so it's best to clarify.
Sounds like you are content to limit yourself to problems that do not contain more irreducible complexity or require more developer context than what fits within five seconds of comprehension.

That's a good rule for straightforward CRUD apps and single-purpose backend systems, but as a universal declaration, "it is simply bad" is an ex cathedra metaphysical claim from someone who has mistaken their home village for the entirety of the universe.
Why not just work with the SWC folks and get the Rust implementation mainlined?
I'm sure someone can remark, given an average of 125W of power in the human, and the CO2 released, which is really just our food post processed into fat and being attached to poisonous oxygen to get it out of our bodies, how much, exactly, carbon is exhaled walking 40 minutes a day.
These are two well-known biases of YC. I believe the reasons are the following:

* YC founders are usually very young, and young people can be capricious. They don't want a solo founder just deciding to do something without a second founder having some leverage to protect YC.

* YC is in the US and has a very pro-US perspective, so they invest in what they know and like.
Oh yeah, totally agree! I'm most likely not interpreting your comment correctly, so apologies about that!

People can workout on their own so tracking in real-time vs watching yourself through a mirror isn't much different. We made is so that the app audibly tells you how to correct your form in real-time (make sure to turn up the volume!)

So instead of uploading a video and wait to receive your analysis, you can correct yourself on the spot and make adjustments. Post-analysis is a great option for in-depth analytics but can be confusing to interpret. This was mentioned during our conversation with training academies. Again, great if you want more in-depth knowledge for sure!

Thank you for taking the time to comment!
I'm not involved in this rewrite, but I made some minor contributions a few years ago.

TSC doesn't use many union types, it's mostly OOP-ish down-casting or chains of if-statements.

One reason for this is I think performance; most objects are tagged by bitsets in order to pack more info about the object without needing additional allocations. But TypeScript can't really (ergonomically) represent this in the type system, so that means you don't get any real useful unions.

A lot of the objects are also secretly mutable (for caching/performance) which can make precise union types not very useful, since they can be easily invalidated by those mutations.
Cheaper and safer software pains you?
I wonder how long the knife will stay sharp
really? it seems to me like it should be theoretically possible in some cases for the same reasons public/private key cryptography is possible.
This kinda begs the question: should we port all backend Typescript code to Go (or Rust) to get a similar runtime performance improvement? Is Typescript generally this inefficient?
Those places are expensive now too. You should see how much they actually charge now a days in 2025. Burritos made on the sidewalk go for $12 or more now. The bacon wrapped hotdog cooked in a shopping cart on the sidewalk is now like $7 or $8 instead of $5. Cheap food isn’t so cheap anymore. You basically have to vet out specific lunch specials or something if you want a deal on a “meal” and even that will be a small plate vs dinner portion usually. And mcdonalds still wins on a calorie to dollar basis because the app routinely has deals like 2 for 1 big macs where you can throw back a good 1500 calories for like $6 or less. Only thing competitive is costco food court.
I am holding out hope for NativeAOT-LLVM https://github.com/dotnet/runtimelab/tree/feature/NativeAOT-...
Isn't that Apple's argument for not allowing you to get your battery replaced by a 3rd party, because customers might buy a cheap off brand battery and it could cause their phone to catch fire?
> four suitcase-sized satellites

Americans will use anything else but the metric system :)
Hey HN,

I've been working on a project called TryAI on the App Store – a tool that lets you experiment with and combine outputs from various leading AI models all in one place.

What it does:

- Generate text outputs from models like Grok, Claude, and Llama

- Create images using models like Flux and Imagen

- Produce videos with Kling and Minimax

- Mix and match outputs to create hybrid AI-generated content

I built this because I was tired of jumping between different apps and platforms while prototyping AI-powered features. I wanted a single playground where I could test different models, compare their outputs, and experiment with combining them.

The app is designed to be straightforward enough for casual users but I'm aiming to build out more powerful use cases for developers looking to prototype or benchmark different models.

I'd love feedback from the HN community on:

- Which additional models would you want to see integrated?

- What features would be most useful for your workflow?

- Any specific benchmarking or comparison tools that would help in evaluating outputs?

- Performance issues you encounter on different devices

This is very much a v1, and I'm looking to iterate quickly based on community feedback.

App Store link: https://apps.apple.com/us/app/tryai/id6670329122

Thanks!
Does your rent go up by the precise amount of your increase in income every year? Mine doesn't. My landlord isn't checking my W2 or tax statements for extra rent money, that isn't how it works.

The assumption that all rents, everywhere, would go up by the amount of UBI is the definition of "arbitrary."
Not that I care to give Trump any ideas, but if he wants to show "confidence", go buy some of that cratering TSLA stock, not a car. Oh, not all that confident, eh? Yeah, me neither, because one is a rapidly depreciating asset and the other you can at least drive to the store.
That might be their point, but it’s a bad implication for why languages get picked
And all stock market players, including the big whales, are just dumb and are easily influenced by the media? Great narrative you've created there.

When the UK's best Prime Minister Liz Truss and her Chancellor of the Exchequer (responsible for the country's finance) introduced their budget, the market found it to be very disastrous and reacted accordingly. Or do you think it was the media painting a narrative that triggered an immediate sell-off?
It's not far from Englewood and New City (Back of the Yards / Canaryville). Some of the worst areas anywhere (although waaaay nicer than when I lived in Chicago 30 years ago).

There was a race riot there in 1919: https://en.wikipedia.org/wiki/Chicago_race_riot_of_1919
Are we talking about one person’s income going up, or knowably every single person’s income going up by a known amount?

When minimum wage rises, yes rents rise.

When high paying employers come to an area, yes rents rise.

These are a lot more random/diffuse in the market than UBI is, but they still cause the same effect.

Can you please explain why rents go up at all?
Today Hugging Face (LeRobot) & Yaak are releasing the worlds largest open source self driving dataset for training end-to-end models.

We are inviting the entire AI & robotics community to search curate datasets for training end2end models.

To search the data, Yaak is launching Nutron - A tool that is revolutionizing natural language search of robotics data. Check out the video to see how it works (We promise to step-up our video game some day)

TL;DR
Natural language search of multi-modal data
Open sourcing L2D dataset - 5,000 hours of multi-modal self-driving data
Community powered dataset curation.
Tech Blog: https://lnkd.in/dPaPv554
Try Nutron: https://lnkd.in/dvBzAX5N
I love the install process.
That sort of sandwich joint is $12- $15 before tax by me with no side.
I understand what you are saying, but my point is that I could make plausible sounding recordings that did not reflect reality by, for example, cutting recordings up with freeware like Audacity, or even using a consumer level double tapedeck before that. It wasn't Manhattan project levels of effort before this.

This seems more like people losing their minds over 3d printed guns, when hobbyists with a drill press have been making guns in the garage for decades.

Yeah, its easier now to fake voice, but its not as if what this article warns against wasn't possible before the latest AI hype cycle. And it is also worth noting that voice cloning/changing technology is not particularly new either (I've been able to sound like Morgan Freeman using a phone app for at least half a decade).

I agree that courts should be cautious around accepting voice recording evidence, I just don't think that the ability to do this is new.
No monthly fees -- You buy it, you own it.
Sounds like they're automatically generating Go code from ts in some amount [0]. I wonder if they will open the transpilation effort, in this way you'd create a path for other TypeScript projects to generate fast native binaries

Opened discussion [1]

- [0] https://github.com/microsoft/typescript-go/discussions/410

- [1] https://github.com/microsoft/typescript-go/discussions/467
This is only for string matching? I can't find any mentions of regular expression support. Why use the "re" naming scheme?
Here's my plan.

1. Cryptographically hash each piece of media when it's recorded.

2. Submit the hash to a "trusted" authority.

3. It will add a timestamp and sign the result.

4. Now, as long as you keep the original, without re-compressing, and you trust the authority, you have some evidence that the media existed at a timestamp. On or before.

This doesn't prove authenticity, but in many cases, establishing a timestamp would be enough. Forgeries probably wouldn't be created until later, after the shit hit the fan.

Or maybe this doesn't work at all.
So is the language server still not going to match lsp spec? Even though it's getting a complete rewrite?
Ok. Credit where credit is due, but considering the sheer value of having the next general of programmers comfortable with .net, Microsoft *should* chip in more.
yes, can send an email to data@chicagomaroon.com! there are a chunk of apartments that were very hard to get exact dates for so a few are approx but would love to improve the accuracy.
1 indexed?

Edit: HN is apparently written in Arc, a dialect of Lisp.
The app store lists the prices (I think it might be mandatory to have the prices there), but here you go:

- 1 Month $9.99

- 6 Month $39.99

- Ultra 3 Month $24.99

- 12 Month $19.99
Loll yeah do whatever works the best for you! Think it's decent advice to start with general proper form and progress to other training techniques. Stay strong man!
I think that social media will never work so long as people can post politics/news/drama/celebrity gossip in it. These are topics that NEVER run out of content. People engaged with it will never find peace and will never let others have peace.

I used to think it was only politics, but I visited a social media like Reddit that filtered politics by default--I forgot what it was called--and it still looked terrible because of all the drama.

It's a colossal waste of time. If you spend 20 hours learning Regex, that will help you for your lifetime. If you spend 20 hours talking about the latest disaster, in 20 hours that is all obsolete because there is a new disaster. And those 20 hours will make you angry and fill you with indignation while even gaming for 20 hours would have a more positive impact on you.

I'm not saying these things aren't important, but they are really not that important compared to how much of the Internet has become soaked with them.
TypeScript Announces Go Rewrite, Achieves 10x Speedup
Much of both sides of this argument are opinion, but wrt this comment.

> ... no function call overhead.

This code has more function calls. O(n) vs 3 for the original
While I agree morale is something for the riches (slavery ban, woman right… happens more where there’s many wealthy than when they are the exceptions), a diet-especially in a poor country- may also consider the efficiency (which some wealthy don’t give a sh*t because « they pay so they can »).

INMH the interesting questions is « what are the proteins options, considering the ressources of Indians/India? If your poultry is fed with soy you’ll have many times more proteins and other nutrients eating directly the beans instead of transforming them the eggs. However if your poultry find their food by themselves on a field, you have free eggs without input waste.
Records, PII, Exposed Online in Healthcare Marketplace Data Leak
Discover the Latest features of Next.js 15.2 in a this demo ecommerce website
I have to agree with your point about EDA. The library is neat, but even the example of covariance matrix animation is a bit contrived.

Every pixel has a covariance with every other pixel, so sliding though the rows of the covariance matrix generates as many faces on the right as there are pixels in a photograph of a face. However the pixels that strongly co-vary will produce very similar right side "face" pictures. To get a sense of how many different behaviours there are one would look for eigenvectors of this covariance matrix. And then 10 or so static eigenvectors of the covariance matrix (eigenfaces [1]) would be much more informative than thousands of animated faces displayed in the example.

Some times a big interactive visualisation can be a sign of not having a concrete goal or not knowing how to properly summarise. After all that's the purpose of a figure - to highlight insights, not to look for ways to display the entire dataset. And pictures that try to display the whole dataset end up shifting the job of exploratory analysis to a visual space and leave it for somebody else.

Thou of course there are exceptions.

[1]: https://en.wikipedia.org/wiki/Eigenface
> What I was intending to say is that you can absolutely get within a negligible margin for far less than half the price of say, 85 euro per 250g, which is comically expensive, all equipment and other ingredients kept more or less the same in terms of investment. Not all fermented coffees run that high either, and a lot of the cost comes from rarer varietals that may or may not be unique, but just aren't inherently higher quality than high specialty grades of others.

Fully agree. There's plenty of good coffee you can have that isn't stratopherically priced. That said, there's a certain price bracket where you just cannot get some of these flavors. Anyone buying $10/lb coffee will never get those flavors. If you want lightly roasted coffee with fruity or floral flavors, you have to spend a certain amount.

I'm not suggesting you have to spend the "$500 champagne" equivalent to get good coffee; I'm just saying that coffee isn't a percentage goodness thing. For certain types of coffee flavors, there isn't any way around spending money to get them. Certain flavors are a lot easier to achieve with lower cost coffee, though. Any sort of chocolate or nutty flavor is generally easier to achieve with cheaper coffee, so if that's what you like drinking... then you probably don't need to spend as much.
> Peoplesoft

Yep, yep. There's yer trouble. Larry found another app to stack on his DB and he knows he's got the finance guys by the balls with vendor lock-in, so it doesn't matter how crap it is.

Fortunately under my BDFL rule he's going to Devil's Island.

> before the "aviator sunglasses" phase

Before? Already there. Got the combination cap too. Been practicing the smile I'll use for the portrait mural that every large building has to have painted on the side.
Hi David.

$ (for x in `seq 1 100000`; do echo 'I am a Test Vector HeLlO World '"$x"; done) > /dev/shm/krep_tmp

Best of three runs shown:

$ time ./krep -i hello /dev/shm/krep_tmp
Found 43721 matches
Search completed in 0.0017 seconds (2017.44 MB/s)
Search details:
- File size: 3.52 MB
- Pattern length: 5 characters
- Using AVX2 acceleration
- Case-insensitive search
real 0m0,005s
user 0m0,001s
sys 0m0,004s
$ time ./krep HeLlO /dev/shm/krep_tmp
Found 82355 matches
Search completed in 0.0014 seconds (1259.72 MB/s)
Search details:
- File size: 1.71 MB
- Pattern length: 5 characters
- Using AVX2 acceleration
- Case-sensitive search
real 0m0,004s
user 0m0,003s
sys 0m0,004s
$ time ./krep -i "HeLlO World" /dev/shm/krep_tmp
Found 99958 matches
Search completed in 0.0021 seconds (1700.54 MB/s)
Search details:
- File size: 3.52 MB
- Pattern length: 11 characters
- Using AVX2 acceleration
- Case-insensitive search
real 0m0,005s
user 0m0,002s
sys 0m0,004s
$ time ./krep "I am a Test Vector HeLlO World" /dev/shm/krep_tmp
Found 3964 matches
Search completed in 0.0149 seconds (235.83 MB/s)
Search details:
- File size: 3.52 MB
- Pattern length: 30 characters
- Using AVX2 acceleration
- Case-sensitive search
real 0m0,016s
user 0m0,015s
sys 0m0,001s
$ time ./krep -i "I am a Test Vector hello World" /dev/shm/krep_tmp
Found 3964 matches
Search completed in 0.0178 seconds (197.70 MB/s)
Search details:
- File size: 3.52 MB
- Pattern length: 30 characters
- Using AVX2 acceleration
- Case-insensitive search
real 0m0,021s
user 0m0,017s
sys 0m0,004s

Benchmark with fgrep (the first run was good enough):

$ time fgrep -ci hello /dev/shm/krep_tmp
100000
real 0m0,003s
user 0m0,003s
sys 0m0,000s
$ time fgrep -ci "I am a Test Vector hello World" /dev/shm/krep_tmp
100000
real 0m0,010s
user 0m0,009s
sys 0m0,000s
$ time fgrep -c "I am a Test Vector HeLlO World" /dev/shm/krep_tmp
100000
real 0m0,005s
user 0m0,004s
sys 0m0,001s

This is a model name: Intel(R) Core(TM) i9-10900K CPU @ 3.70GHz. There's 40gb of ram free and 10 cores doing nothing. shell is cpuset. On commit 95ed1853b561396c8a8bcbbdd115ed6273848e3f (HEAD -> main, origin/main, origin/HEAD). gcc is 13.3.0-6ubuntu2~24.04

tl;dr: krep produces obviously wrong results slower than fgrep.
the typing situation in Go is a mess, GADTs are generally a joy to work with, nullability is not.
There's going to be a lot of "the big successes already happened" type comments about YC but I think they're wrong.

Sure all big successes are unique in time, and entrepreneurship & web tech are mainstream now. But there's still lots of industries to disrupt. What gets harder is that the level of expertise needed to disrupt an industry is now much higher. You didn't need to work in hotels to create Airbnb, or a bank to create Stripe, or deliveries to do Doordash, etc. A bunch of scrappy web founders that were hosts, or trying to sell on the internet was expert enough to get started. This may be changing in important ways, but huge successes will surely happen.
Stupid and lazy analysis.... they were not English. The French and the Germans were also not English. Nothing to do with racism it was nationalism.
A bit off topic but the post comes handy: can we settle the debate what an agent really is? It seems like everyone has their own definition.

Ok I’ll start: an agent is a computer program that utilized LLMs heutiger for decision making.
Programs that are less than full compilers in some sense can be bootstrapped.

For instance, this compiler for a pattern matching notation has parts of it implementation using the notation itself:

https://www.kylheku.com/cgit/txr/tree/stdlib/match.tl

Some pattern matching occurs in the function match-case-to-casequal. This is why it is preceded by a dummy implementation of non-triv-pat-p, a function needed by the pattern matching logic for classifying whether a pattern is trivial or not; it has to be defined so that the if-match and other macros in the following function can expand. The sub just says every pattern is nontrivial, a conservative guess.

non-triv-pat-p is later redefined. And it uses match-case! So the pattern matcher has bootstrapped this function: a fundamental pattern classification function in the pattern matcher is written using pattern matching. Because of the way the file is staged, with the stub initial implementation of that function, this is all boostrapped in a single pass.
This sounds like a fun gadget. Just out of curiosity, do you still have that demo kit, and would you consider selling it? :-)
Previously discussed https://news.ycombinator.com/item?id=43330331
Hasn't Microsoft largely hitched their horse to Go these days, though (not just this project)? They even maintain their own Go compiler: https://github.com/microsoft/go

It is a huge company. They can do more than one thing. C#/.NET certainly isn't dead, but I'm not sure they really care if you do use it like they once did. It's there if you find it useful. If not, that's cool too.
Manifold: A platform for enabling workflow automation using AI assistants
When the Romans were crucifying Jews outside the walls of Jerusalem, the victims were nude, but then the Jewish leaders persuaded the Romans to provide the victims with loincloths while they are being crucified (to reduce the level of indignity).

Similarly, although it is unlikely that the AI labs will be shut down (like they should be IMHO), maybe it is feasible to persuade people to avoid giving an undignified name to anything that might kill me and everyone I care about.

In other words, if I'm going to be killed, and there's no way to stop it, I'd rather avoid the additional indignity of being killed by something named "Anus" or such. Is that too much to ask?
C# AOT is quite strong and would be a great choice in a lot of contexts.

Go was just very, very strong on port-friendliness when coming from the TS codebase in particular. If you pull up both codebases side-by-side, it's hard to even tell which is which. C# is more class-oriented and the core JS checker uses no classes at all, so the porting story gets quite a bit more difficult there.
Comments like this are what turn me off about this website. Entitled, much?
Russia has been planning for utilizing arctic routes for a while now. there was at least one Russian oligarch (Igor Sechin of Rosneft) essentially championing global warming for that reason.
Yes, yes indeed. The nVidia nForce chipset (for AMD) was such a leap ahead because it was fast, flexible and reliable.

For Intel, you just picked an Intel chipset and that was that.