skysight-inc/HackerNews huggingface dataset:
> Side note: The tendency US and Westernin general to depend on Wunderwaffe tech is quite amusing.

Japan too. It's a sign of helplessness and desperation, as much as I would prefer not to see that. They procrastinated and now see themselves behind.
Ask HN: What does my Game miss?
This is the game

https://cblix.franzai.com/
The PS2 was basically you buying your first DVD player and also getting a game console with it.
https://github.com/HKUDS/LightRAG is pretty good
Much of real estate in china is not liveable. They are cheaply built projects without any infrastructure or people living in it.
You would need something like 1000 instances of each LLM putting on trades and have a 1000 random walks to judge an average sharpe ratio or something along those lines.

As is, this means absolutely nothing and not understanding the problem.

Adding a random walk to this would mean you have 4 random walks instead of 3.

There is also the problem that it is tough to make a prediction for tomorrow that is better than today's close.
Previous discussion: https://news.ycombinator.com/item?id=19588971
antirez is clearly going to be “Staff-plus” for almost any definition.

Can you clarify what you mean?
For one thing, I've played it before
Legislation as code when?
What parts of the code did they write?
There's a POV that learning math and learning how to teach math effectively are two orthogonal things.

If one only took the method of teaching that is most common in US university lecture halls, and applied it to a small class of pre-teens or teenagers, it probably wouldn't be very effective.
Simon Peyton Jones is a relatively recent example of someone who went from BSc in Cambridge, to a lectureship and eventually a professorship, without a PhD:

https://en.wikipedia.org/wiki/Simon_Peyton_Jones#Education
Imagine not needing Claude to do any of that.
A member of the far right No Lives Matter organization. First time I’ve heard of the group.
More likely they got access and then snooped any of the many insecure protocols used to manage network devices.

Anyone who has ever worked in networking will understand what I mean.

The networking industry is comically bad. They use ssh but never ever verify host keys, use agent forwarding, use protocols like RADIUS or SNMP which are completely insecure once you pop a single box and use the almost always global shared secret. Likewise the other protocols.

Do they use secure boot in a meaningful way? So they verify the file system? I have news for you if you think yes.

It’s kind of a joke how bad the situation is.

Twenty years ago someone discovered you could inject forged tcp resets to blow up BGP connections. What did the network industry do? Did they institute BGP over TLS? They did not. Instead they added TCP MD5 hashing (rfc: https://datatracker.ietf.org/doc/html/rfc2385 in 1999) using a shared secret because no one in networking could dream of using PKI. Still true today. If deployed at all, which it usually isn’t. 2010!!

If you want to understand the networking industry consider only this: instead of acknowledging how dumb the situation is and just using tls, instead we got this - https://datatracker.ietf.org/doc/html/rfc5925 - which is almost as dumb as 2385 and just as bad in actual deployment because they just keep using the same deployment model (the shared tuple). Not all vendors that “support” 5925 support the whole
RFC.

As an aside this situation is well known. People have talked about it for literal decades. The vendors have shown little to no interest in making security better except point fixes for the kind of dumb shit they get caught on. Very few security researchers look at networking gear or only look at low end junk that doesn’t really matter.
Excellent points. Thansk
What is the concern about aliens reading source code?
Balatro was made with LÖVE, and a lot of it like the background and score flames were made with GLSL to reduce the amount and size of assets:

https://www.reddit.com/r/PixelArt/comments/143ybxa/pixelated...

The OP mentions hot reloading and there are a couple of repos that may help with that:

https://github.com/clofresh/love-module

https://github.com/usysrc/LICK

Their card game prototype is really impressive for three hours' work!
Can confirm. That worked.
Samsung Set to Account for Half of South Korea's Economic Growth
Men Who Use Instagram to Groom Child Influencers
> I find the term “agents” extremely frustrating. It lacks a single, clear and widely understood meaning... but the people who use the term never seem to acknowledge that.

This 100%. “Agentic” especially as a buzzword can piss off
Love 2d can be quickly extended with hot reloading.
See https://github.com/rxi/lurker
https://archive.is/uBW4k
Dont want to be scared of a nuclear meltdown
Oh look, a suburb printer. Thirty minutes from Austin? I wonder if there's any grocery stores or places to gather any closer. So what if it's printed? Still looks like a miserable place designed more for cars to live in than humans.
I just updated pkgsrc from 2024Q3 to 2024Q4 for amd64 and i386, very easy.

I never built NetBSD because I never had the need to do that. But from what I read its cross-compiling works very well.
Agreed. Happy New Year!

- Dr. Nick Gurr
Interesting! Exciting technology that Anthropic created, but very difficult to setup and test without it becoming a mini hackathon project. So, this solves that! I think the real magic happens when we'll be able to automate tasks passively (as per a schedule), without manual initiation. A set and forget mentality. Personally, it's hard for me to find practical utility in something that requires me to stare a computer screen, and watch it interact with interfaces in the same way I would (but faster)... At that point, I'm already at my computer, I'd say screw it, I can do this in 5 seconds. Don't 100% need it.
Depends on the application, naturally.

Most of them, even if native don't really work without the API based backend.

If we take out the garbage apps, copycats, and games without DLCs, most stuff is some variation of form over data.

And those that are really special, needing native APIs, working offline by default, can probably be reduced to about 10% of apps.
One difference is that skillful googling still only involved typing a few keywords or a short phrase and some syntax, and then knowing how to skim the results and iterate, and how to operate your browser efficiently. With LLMs, you have to type a lot more (and/or use voice input), and often also read more, it’s also not stateless/repeatable like following a web link, and most output looks the same (as opposed to the variations in web sites). I pride(d) myself on my Google foo, it was fun, but I find using LLMs to be quite exhausting in comparison.
An "Editor".
I've heard others say similar things.

Bitwarden was a big UX upgrade for me coming from keepass.

I haven't tried 1P. What do you prefer about?
You don’t need to bring up quantum computers. Almost all protocols in the networking industry are basically running with a shared secret that is service global. Pop any box at all and you have the world for any traffic you can capture.

The problem with the shared secret model isn’t that it can be stolen, it’s that it is globally shared within a provider network. You can’t root it in a hardware device. You can’t do forensics to see from what node it was stolen.

We are talking about an industry where they still connect console servers, often to serial terminal aggregators that are on the internal network alongside the management Ethernet ports, which have dumb guessable passwords, often the same one on every box, that all their bottom tier overseas contractors know.

It’s just sad.
Groovy running on jython
Very cool read. One thing stuck out to me:

In 1973 Taiwan founded the Industrial Technology Research Institute (ITRI) to help develop its industrial and technological capabilities. Taiwan’s industrial policy playbook was largely based on what had worked in Japan and Korea, and ITRI was based on similar institutes that had been founded in those two countries.

As a frequent visitor to Taiwan I note that they've tried to do the same thing several times since then, in other technical fields, and have yet to replicate the success they had with semi conductors. They to be fair they're only 23.6 million people so to be technical world leader "only" in semiconductors is already a huge achievement.
Tables was never a supported Google product. It was an Area 120 experimental prototype. By design, Area 120 prototypes either get shut down or get merged into real products.

AppMaker was Google's AppSheet competitor that was shut down after a few years.
On an unrelated note, there's an amazing 3D Sonic Game that just released for the Sega 32X. It's a port of "Sonic Robo Blast 2", which is Doom-based.
Strict aliasing in particular is very dependent on coding style; I too just turn it off with essentially no harm, but certain styles of code that don't involve carefully manually CSEing everything might benefit a good bit (though with it being purely type-based imo it's not that useful).

Outside of freestanding/kernel scenarios, null treatment shouldn't affect anything, and again can similarly benefit probably a decent amount of code by removing what is unquestionably just dead code. There's the question of pointer addition resulting in/having an argument of null being UB, which is rather bad for offsetof shenanigans or misusing pointers as arbitrary data, but that's a question of provenance, not anything about null.

Global integer overflow UB is probably the most questionable thing in that list, and I'd quite prefer having separate wrap-on-overflow and UB-on-overflow types (allowing having unsigned UB-on-overflow too). That said, even having had multiple cases of code that could hit integer overflow and thus UB, I don't recall any of them actually resulting in the compiler breaking things (granted, I know not to write a+1<a & similar for signed ints), whereas I have had a case where the compiler "fixed" the code, turning a `a-b < 0` into the more correct (at least in the scenario in question) `a<b`!

I do think that it would make sense to have an easy uniform way to choose some specific behavior for most kinds of UB.
Coincidentally, I’ve been building a chess-inspired game prototype with LÖVE for a few days recently, but switched to Godot this week. Love and lua are lovely, but Godot makes so many things trivial, it’s hard to argue against the pace of development I was able to achieve.
> NetBSD build system allows you to build the full OS from scratch, on pretty much any host POSIX platform, while targeting any hardware architecture supported by NetBSD. All without root privileges.

That seems fairly standard to me though? Yocto, buldroot, many other embedded-oriented systems provide that and more.
Hey just had a quick look. Now days github copilot or any other coding assist generates comments automatically. Is it different from those tools, if yes, would love to understand what's different.
No. More like

> Prof Hinton has previously predicted there was a 10 per cent chance AI could lead to the downfall of humankind within three decades.
Seems a little defeatist and missing the forest for the trees.
Déjà vu: Ghostly CVEs in my terminal title
I’m surprised there is no word of combining old school symbolic AI with the new ML derived versions we enjoy today.
Using cloud-based AI is a no-go where I work, for IP and contractual reasons. And on-premises AI is not as capable and more difficult to integrate.
This is a great insight and fascinating to me as well. What even is the solution though? It does seem like it follows logically though, since the earliest days of the internet huge swaths of wrong, fraudulent, or misleading info has plagued it and you’d usually have been wise to check your sources when trusting anything you read online. Then we had these models ingest the entire web, so we shouldn’t be surprised at how often it is confidently wrong.
Where do you read there there is an organization called that? The articles states 'The filing also references Spafford’s belief in “no lives matter,”'.
No, this the cloud speaking, where Microsoft themselves acknowledge Azure has > 60% workloads on Linux.

On embedded most RTOS support some variation of POSIX, even if not fully compliant.

Windows servers seem to be left to Microsoft shops, running a mix of .NET Framework with IIS, SQL Server, Sitecore, Sharepoint, Dynamics, AD.
Happy New Year 2025
Hey HN, this site always drags me back to visit it everyday. So for that Happy New year !
What do people think of Phaser? Currently playing around with it. API seems pretty large
Stenography with a known signature perhaps
that was very funny. thank you!
Ask HN: Best way to follow a HNer posts and comments?
There are some HNers that are very insightful and I would like to be able to be notified when they make a post or comment. Is there an easy way to do that?
Am I old and grumpy or does that kinda go against the whole point of AoC? A daily challenge for your brain, not your prompt writing abilities.
Right, but using git is a team wide thing.

I can’t use perforce while my company is on git.

But if I do or do not use an LLM to assist me while coding, my team is unaffected.

If someone liked jetbrains, but your team used neovim, would you force them to use neovim?
Bench.co acquired after informing staff company was insolvent
Have you tried the latest open weight models? They're SO MUCH better today than they were even six months ago.

If I was in an environment that didn't allow hosted API models I'd absolutely be looking into the various Llama 3 models or Qwen2.5-Coder-32B.
It wasn't the price but the cost of production. Most consoles are loss leaders. Also the lack of backwards compatibility made the library so small compared to PS2.
Tree search is natural when you want a path to navigate, so it does fit a sequence of interactions in a conversation too.

I agree that both, DFS and BFS are likely awful[^0], but a more informed approach can probably do better[^1].
Also, at some point on generating the conversation/reasoning tree through token-prediction you need to choose which of the possible conversations you are going to keep on extending/generating, which maps precisely to choosing which node in tree search to expand. I'd argue instead that everything has to look like a search algorithm from, at least it'll be the case for anyone who has studied it more deeply.

I'll go even further and claim that Tree Search is Complete as for every problem there's a solution space that can be navigated with a Tree Search Algorithm[^2]. I used to think that you could walk down the space of provable things, but now in the LLM hype days it seems you only need to walk the space of conversations that you can generate.

---

[^0] with DFS always at risk of giving obnoxiously long answers, or not terminating if there's loop or spirals
[^1] probably through metadata coming from latent variables meaningful to judge a conversation (certainty, ~branching size of a reasonable conversation, whether there's open questions left)
[^2] Even if that was poorly done like on combinatorial problems. Imagine a sudoku where you only check the rules once you fill all cells.
The article gives a sketch of three games the author built.

It sounds like the velocity was provided by consulting LLMs.

It’s fun.

I wonder if the creative feeling is an illusion, though. Does the fact that the LLM doesn’t feel like it is directly copying work it has ingested make the experience feel different than just ripping off a project you find on GitHub?

Anyway, I would be very interested in a write up that gives more details: how long did the author feel like they were “on the path” that LLM knows from existing code, vs how does it handle being “off the path”.
I interpreted it as saying that ymmv wrt the models you try and how you use them, and sole exposure to one that doesn't work for you can put you off the whole lot - in this case antirez finds Claude sonnet (with good prompting) very helpful, but gpt 4o (by far the best known due to ChatGPT), not so much and if the latter is representative of others experience it may be why many are still sceptical.
But what if that AGI can fit inside a humanoid robot and that robot is capable of self replication even if it means digging the sand out of the ground to make silicon with a spade?
…or GTA: Auburn, AL
This reads like satire to me. Scarry that it isn't.
I get the impression one year masters, 3 year PHDs, etc, were much more common in the mid 20th century.

I presume financial incentives dragged out how long degrees like this take now. That, or everyone is dumber, which seems unlikely.
from article:

>>> (customer) found she couldn’t access her company’s financial information, including loan statements and tax returns, through Bench’s website,” The Information reported [1]

Yikes. Hard lessons are often learned multiple times. Do not entrust the only copy of your key docs to a startup.

[1] https://www.theinformation.com/articles/accounting-startups-...
Let’s just make a list without asterisk.
Walk with a green wall to your right, and a blue or white wall to your left. It's a long path, but shouldn't be too hard to see?

I remember being amused that Paint's flood fill could be used to solve mazes. It shows that flood fill is, worst case, as hard as solving a maze, so it needs to do something like DFS or BFS.
> they're less dependent on cycle-accurate timing than older consoles
> so the juice might not be worth the squeeze as far as building HDL
> cores for them is concerned.

There's also the question of the huge amount of engineering effort required to recreate the more advanced platforms.

The Replay2 board should provide both a much more capable FPGA and loads of RAM bandwidth to go with it. (Finishing touches are apparently being made to the prototype board layout, and production is slated for the Spring)

And for anyone who thought FPGA gaming was a new phenomenon, work on the original Minimig FPGA recreation of the Amiga started in January 2005 - 20 years ago!
I think there’s the added reason that a lot of folks went into tech because (consciously or unconsciously) they prefer dealing with predictable machines than with unreliable humans. And now that career choice begins to look like a bait and switch. ;)
Source

https://techstartups.com/2024/12/31/bench-a-popular-accounti...
https://news.ycombinator.com/from?site=bench.co
Given how o3 cracked the arc bench and I'm probably sounding like a broken record, this isn't as farfetched as some of you may think it is. ML models will very likely continue to scale regardless of how many bets are placed against it. I'm not sure why a lot of people aren't concerned about arc bench being cracked so fast. Our grand delusions of specialness has been shown to just that, delusions

"Humanity is a just a small step in the giant staircase of intelligence" - Geoffrey Hinton
All of the best systems programmers I know grew up in former Soviet bloc countries.
Is there a way to use this in Jetbrains IDEs? (I've not been impressed with their AI Assistant.) There are a few plugins, but from the reviews they all seem kind of mediocre.
OpenAI is becoming synonymous with consumer AI. It has potential of disrupting Google’s cash cow, which explains at least a chunk of the valuation.

OpenAI predicts more revenue from ChatGPT than api access through 2029.

It’s the old Netflix / HBO trope of which can become the other first: hbo figure out streaming or Netflix figure out original programming.

I bet Google will figure this out and thus OpenAI won’t disrupt as much as people think it will.
This is HN. The canonical example for that is pg's Viaweb.
I linked a grandiose political project to bring Europe under a single government with a grandiose political project to bring Europe under a single government.
I'm away tonight, but the source code is there if anyone wants to make that change. I imagine it would make the mazes a lot smoother.
> This is true. Do you see any opportunity for efficiencies in rebuilds?

When this technology has become much more established, the "risk premium" can be decreased by a lot. Then one can start to find methods to make the process more economic. And I see quite some potential there, because 3D printing can potentially be done in a much more "automatic" way than other existing house building processes.
> messing with the general market dynamics that really should be making all of these tools cost way more money to begin with.

Prices have been dropping very rapidly due to technological progress. I feel like a lot of threads recently have had people confused about costs because they either are stuck on prices they learned about 6-12 months ago, or because they're failing to project further rapid reductions of price (I can't predict the future myself, but I'm not gonna bet on inference prices stabilizing all of a sudden.)

I mean, it definitely costs more than FREE. But I think it's closer to free than many commenters realize, and continuing to go that direction faster than many commenters realize.
Why do people keep talking about it? Is it because they've fallen into a dialectical trap? No, it's because they lack the awareness that "Context is King."
>JS has absolutely no rhyme or reason

That's really false. The type coercion matrix does make sense for the job it is supposed to accomplish, even if you personally don't agree with it for whatever your reasons are.

https://media.geeksforgeeks.org/wp-content/uploads/advanced-...

If you haven't seen the info presented like this before, then I can understand why Javascript might seem "CRAZY" after reading so many blog posts by people who like to complain for clicks. If you think this chart doesn't have any "rhyme or reason", then please explain why.

>single threaded nature makes it gunk up browsers crazy quickly

That's one way to look at it. Another way is to learn how to work with the system you have, not the system you want. Improvements to the system can be slow, and can't be breaking changes. This is true about every system humans have ever devised.

Webworkers are great, you can absolutely do multi-threaded Javascript, I've done it, it was easy. If that solves the problem in a reasonable amount of time, great, if not then I'll probably do it in C and run it from Javascript since it's so easy to write the rest of the application with Javascript.

Not everything needs maximum performance. For some embedded systems I usually write 100% assembly language because every byte and clock cycle matters. But I know all of this really well, so maybe it seems easy for me. When I started with Javascript in Netscape in the early 90's, it wasn't as well documented and well supported as it is today. That version of Javascript was a bit rough around the edges. But today? Naaa. It's easy, it's got a huge support system, a lot of progressive enhancements, thousands of videos, millions of developers and about a billion blog posts on medium.com.

I switch back and forth from C to Javascript and it's a great combination. Less context switching, the syntax close to 1:1 as far as I'm concerned. But C is a pain in the ass in comparison to Javascript, and I know both languages extremely well. I've been writing software almost 50 years.

>the insane bloat of "frameworks"

I'm using Preact for my embedded IoT front-end and the complex web app it compiles is less than 50KB total gzipped. Bloat is a choice, not a requirement.

I have complex front-ends running "at web scale" based on jQuery (for business reasons). We decide every byte that gets included, and manage to score 100% on all page speed tests. No bloat.

>which attempt to completely replace already great APIs,

Citation needed.

> IS CRAZY!

People have been using Javascript successfully for decades. Sorry Javascript isn't your favorite language, but it's not as you describe it either.
Why didn't you say so in the first place? For Wolfram money I'm sure I'd be willing to identify and manipulate my own personality traits.
Showing space (calling it padding is just semantics) where a space doesn't exist is the font lying to you.