MurphyA/hacker-news huggingface dataset:
by apetresc | 2025-07-15 00:21:59+00:00
I think the article is somewhat over-representing the difficulty here. Once you're at the team selection screen and choosing your lineup, there are only 15 possible combinations to choose from. Once you factor in that many/most teams are designed around one or two specific synergies, and that your opponent's team is only partially known (you see their Pokemon species but not the moves, stat distributions, etc), which puts huge error bars around whatever prediction you're trying to make, it usually turns out that you're really only picking from 1-3 realistic choices, and there's a very paper-scissors-rock nature to it that you can't really "learn" in the ML sense.

I think you could have gotten equivalent results on such a predictor using much simpler regressions and/or heuristics, once you've already fixed the matchup.

(Also, I just think it's funny how the paper keeps citing "(Zheng, 2020)", etc, like it's a scholarly article or something. Aaron Zheng is a VGC YouTuber and what is being cited is just an online guide a la GameFAQs)
by AnimalMuppet | 2025-07-15 00:23:29+00:00
I don't have an answer either. But in my amateur opinion, of the available options, I lean toward "is a black hole". If all the mass we can see adds up to a black hole the size of what we can seen, then if you add all the stuff outside the light cone, it should add up to enough mass to make a black hole radius that includes the distance out to there.

But that leaves us with black holes forming inside a black hole, which I have absolutely no idea what to do with.
by egypturnash | 2025-07-15 00:24:49+00:00
This is as if you handed a vibe coder a transcript of a text adventure you bought on tape for £2 back in 1983 and told it to make something vaguely like it.

Does anyone involved in creating this speak English? The first room I go to is the "Engineering Putrid Pyramid". I'm visiting places with names like "Iridescent Event horizon" or "Storage Dim Study" or "Maintenance unsettling Lobby". Title case doesn't work like that. Implicit order of adjectives doesn't work like that.

Arrrgh. I need to go play a real text adventure to clean my head out now.
by dsign | 2025-07-15 00:25:02+00:00
Dissidents are most often prosecuted under those laws, yes, which is a good reason to not have those laws. But I’m aware of at least one case where a Cuban dissident was apprehended and prosecuted for buying cement in the black market, something the government was able to know because they most likely had somebody tagging the person 24/7 [^1]

But that exotic case is not that much needed. Laws will be abused by the powers whenever they want; you don’t need to look farther than the current USA administration and how the president is using war powers to treat poor laborers as enemy combatants and send them to concentration camps. And yet, USA’s system of government was designed in a way that should have prevented the executive to abuse power; why it has failed is another (difficult) discussion, but the founding fathers seemed well acquainted with the despotism of other nations.

[^1]: https://www.rtve.es/noticias/20090828/cuba-detiene-a-disiden...
by PaulHoule | 2025-07-15 00:26:14+00:00
I think people like the way the 6502 wires up to peripherals. Myself I think the Z80 is much better because it has enough registers and addressing modes that you can write compilers for it. I know they had C compilers for it in 1984 because I typed in a C program for CP/M from Byte magazine and got it to run on my 6809-based TRS-80 Color Computer. Programming languages for the 6502 were usually implemented with virtual machine techniques like

https://en.wikipedia.org/wiki/SWEET16

or the truly atrocious

https://en.wikipedia.org/wiki/UCSD_Pascal

which was one reason a generation of programmers hated PASCAL with a passion and declared you could pry BASIC from our cold dead hands.

Myself I'd want to hollow it out and put something based on

https://en.wikipedia.org/wiki/Zilog_eZ80

because it is way faster, has a bigger address space, and has wider registers so you can do pointer math over that bigger address space unlike this turkey

https://en.wikipedia.org/wiki/WDC_65C816

A lot of people enjoyed writing assembly for the 6502 back in the day though.
by Wowfunhappy | 2025-07-15 00:26:31+00:00
It's free as in freedom!

> The license of our sources is a bit muddled. We'll try to clear that up asap. The full production repository is CC-BY since it mostly includes the original art assets. The source code of the game is GPLv3 since since [sic] that makes more sense for the code base of the project.

They just aren't distributing the source for free, it seems, but you are free to redistribute it however you'd like.
by aaronharnly | 2025-07-15 00:27:37+00:00
Let’s see — the Tsar Bomba nuclear weapon released the equivalent of converting about 2.3 kg of matter into energy (1).

One solar mass is about 2 x 10^30 kg, so round numbers this event released the same as 10^31 Tsar Bombas, which is … a lot of energy? That number is too big to be a good intuition pump.

Let’s try again: over the course of its entire lifetime of about 10 billion years, the sun will release about 0.034% of its mass as energy (2). So one solar mass of energy is about 3000 solar-lifetime-outputs.

So this event has released about as much energy as 45,000 suns over their entire lifetime. I’m not sure how much of the energy was released in the final few seconds of merger, but probably most of it? So… that’s a lot of energy.

(1) https://faculty.etsu.edu/gardnerr/einstein/e_mc2.htm

(2) https://solar-center.stanford.edu/FAQ/Qshrink.html
by Dylan16807 | 2025-07-15 00:27:40+00:00
If javascript worked differently we wouldn't have arguments about that significant feature of javascript.

How would you add "block on promise"? Javascript started off without the ability to block on anything, not even I/O because it didn't have I/O. Later when XMLHttpRequeest was added it was purely callback-based.

There are ways to make that API work but introducing the concept of blocking would be a big language change. It's not fixing a flaw, it's trading away some complications for a different pile of complications. There's still a conflict to resolve in language design when you want some functions that are synchronous and don't block and other functions that are asynchronous.

Edit: I guess javascript blocks on alert() but that doesn't seem like what you'd want "block on promise" to do...
by metroholografix | 2025-07-15 00:27:55+00:00
Great story! I also read Neuromancer for the first time in Greek translation (Αίολος), around 1995, knowing nothing about the book otherwise. It was a blind buy in a bookstore solely because I liked the cover and the short synopsis on the back. It was a book that changed my life. I remember being drenched in sweat when I finished it, and I immediately re-read it without a break. I was already at age 14 hopelessly hooked on computers, but Neuromancer completely rewired how I thought about technology (it was the first book I came across that put forth a non-anthropocentric point of view, with Technology being presented as both an addictive drug and a force in itself, bringing about its own teleology).

That book was the main impetus for me connecting to the Internet, installing Linux and getting involved with the European hacking underground of the mid to late 90s. I also periodically re-read it (now in English): the prose still seems razor-sharp and the divergent feelings are still being evoked. Plus, it's an insanely hyperstitional book: one gets the feeling that Gibson (whose non-Sprawl work pales in comparison and who has never again reached these heights) didn't just write a heist-story filled with countercultural sensibilities but channeled something greater, something that has been intricately involved with how the world we experience has evolved.

Looking back on those days, I now wish I'd read it in English for the first time. The Greek translation is not bad but it feels kind of archaic and doesn't do justice to the brilliance of Gibson's dystopian vision.
by teraflop | 2025-07-15 00:28:05+00:00
The Java bytecode instruction set actually has a quite complicated specification: https://docs.oracle.com/javase/specs/jvms/se8/html/

Which means implementations also have to be correspondingly complicated. You have to handle quite a few different primitive data types each with their own opcodes, class hierarchies, method resolution (including overloading), a "constant pool" per class, garbage collection, exception handling, ...

I would expect a minimal JVM that can actually run real code generated by a Java compiler to require at least 10x as much code as a minimal Bedrock VM, and probably closer to 100x.
by vouaobrasil | 2025-07-15 00:30:24+00:00
The trend of AI companions is another step towards humans putting less value on real human connections, which only further erodes real-life communities. Many people (more than before) will succumb to being too deeply immersed in virtual worlds, and it will only increase the pathology of society to a degree not before seen.

These AI companies are incredibly irresponsible and contemptible.
by bix6 | 2025-07-15 00:31:37+00:00
Scott Kupor, employee #1 at Andreesen, Stanford grad.

Vijay Pande, founder of a16Z bio, MIT grad.

19 H1B LCAs 2022-2024 for a16z alone. 5 so far this year. That doesn't even include all their portcos! https://www.myvisajobs.com/employer/ah-capital-management/
by Animats | 2025-07-15 00:31:51+00:00
Tesla never really figured out batteries. The cell building sections of Tesla's battery plant are run by Panasonic or LG. Tesla's own people just package them up into a big battery box.

As far is known publicly, Tesla has no solid state battery program. Everybody else who's big in batteries in Asia has a major solid state battery program. Volume production is still hard, but one vendor has made over 2 million samples, some of which are in test vehicles.

The expected performance of solid-state batteries is 500Wh/kg, 5 minute charge, survive nail test without fire or explosion. China is mandating that safety requirement after July 2026.[1] The beginning of the end of classic lithium-ion is in sight.

[1] https://battery-tech.net/china-sets-new-2026-standards-to-pr...
by benreesman | 2025-07-15 00:33:12+00:00
I wonder how much this is a result of Strix Halo. I had a fairly standard stipend for a work computer that I didn't end up using for a while so I recently cashed it in on the EVO-X2 and fuck me sideways: that thing is easily competitive with the mid-range znver5 EPYC machines I run substitors on. It mops the floor with any mere-mortal EC2 or GCE instance, like maybe some r1337.xxxxlarge.metal.metal or something has an edge, but the z1d.metal and the c6.2xlarge or whatever type stuff (fast cores, good NIC, table stakes), blows them away. And those things are 3-10K a month with heavy provisioned IOPS. This thing has real NVME and it cost 1800.

I haven't done much local inference on it, but various YouTubers are starting to call the DGX Spark overkill / overpriced next to Strix Halo. The catch of course is ROCm isn't there yet (they're seeming serious now though, matter of time).

Flawless CUDA on Apple gear would make it really tempting in a way that isn't true with Strix so cheap and good.
by ropable | 2025-07-15 00:33:38+00:00
I owe the current (probably final) phase of my professional IT career to Django, now having used it in production of ~15 years. I got in around the 1.0.* release mark so I missed any possible early instability, and have found it an absolute pleasure to build with since. It's been stable, reliable, regularly updated and (importantly) easy to teach to new devs. The documentation and API have only gotten better in the intervening years. It remains (along with PostgreSQL) one of the few technology choices that have we have never regretted or second-guessed in my organisation.
by tialaramex | 2025-07-15 00:34:36+00:00
> If your code compiles in 1 second from scratch then what do you need incremental compilation for?

That's entirely fair. But, when I watch somebody like Jon Blow, with his 1 second from scratch compilation the result seems to be that he just iterates a lot more without being significantly more productive than I am. I can imagine for some parts of video game design fast iteration might be crucial, yet I struggle to imagine that compilation speed is what matters there. Systems design, art direction, plotting, these don't seem like factors where you need those one second compile times.
by bcrl | 2025-07-15 00:34:37+00:00
Bell techs have done that and caused outages for customers a number of times. One outage ended up costing close to CAD$7900 to repair that they settled for due to it occurring on a weekend in a rural area during a snowstorm that required third party traffic control to meet the Book 7 requirements (on a weekend at the bottom of a hill in a snowstorm with insufficient visibility for us to work safely while doing a road crossing). Normally that would only be a $1k-2k or so, but traffic control, lack of slack due to the location of the cut and overtime for all parties involved really drove costs up. Less than 30 seconds with a pair of wire cutters can be downright brutal to repair if the conditions hit the worst case.
by throw0101b | 2025-07-15 00:34:57+00:00
> Hadn't thought of that, but it might not be a huge savings unless you were to go ipv6 only.

Even a small number of devices/services not supporting IPv6 can have huge costs:

> Our [American Indian] tribal network started out IPv6, but soon learned we had to somehow support IPv4 only traffic. It took almost 11 months in order to get a small amount of IPv4 addresses allocated for this use. In fact there were only enough addresses to cover maybe 1% of population. So we were forced to create a very expensive proxy/translation server in order to support this traffic.

> We learned a very expensive lesson. 71% of the IPv4 traffic we were supporting was from ROKU devices. 9% coming from DishNetwork & DirectTV satellite tuners, 11% from HomeSecurity cameras and systems, and remaining 9% we replaced extremely outdated Point of Sale(POS) equipment. So we cut ROKU some slack three years ago by spending a little over $300k just to support their devices.

* https://community.roku.com/t5/Features-settings-updates/It-s...

* Discussion: https://news.ycombinator.com/item?id=35047624

Sadly the post is now behind a login: what happened later was Apple donate a bunch of Apple TV devices to the tribal ISP and that cut their IPv4 usage by an order of magnitude (or some ridiculous number) and there were major savings. The ISP then recommended AppleTV to all of their customers to get the best viewing experience (because of the latency/overhead of CG-NAT when streaming video).

So the more you move over the more headroom you have for the broken IPv4-only systems. AIUI, the rollout of MAP-T/E has helped in that things are more stateless, and more work is done at the CPE, but there's still overhead.
by deterministic | 2025-07-15 00:36:28+00:00
Your mobile phone is most likely running a CPU invented in Europe (ARM). The next time you fly you are most likely going to fly on an airplane built in Europe (Airbus). When you buy your Ozempic you are buying a product invented in Europe. When you buy your prestige car you are buying a European car (Porsche, Mercedes, Ferrari, BMW, Roles Royce etc.) When you buy toys for your kids your are typically buying a European product (LEGO). When you buy your furniture you are very likely to buy European products (IKEA). I could go on and on ...
by vouaobrasil | 2025-07-15 00:36:50+00:00
Personally, I have made many critical comments on AI. Quite a few have been downvoted. The vast majority of people here, in my opinion, are pro-technology and have a blind spot towards it and have trouble criticizing it deeply. They hold the instrumental view of technology that it is just a tool, that we should learn to use it properly, and that technology generally improves the human condition. And of course, a large proportion of people are blinded by the fact that they make a LOT of money with AI, so of course there is a strong bias towards it.

Yes, some people do hold mild negative view of specific companies or how some technology is used, but the criticism is usually exceptionally mild towards a general class of technologies.

There is very little room for true critical discussion here. I still occasionally comment because I think AI is a net detriment to humanity and to the world and I feel the need to speak about it, but it is absolutely true that there is a very strong pro-tech bias that precludes real discussion.

In my opinion, the vast majority of responses to critical AI content here have been knee-jerk reactions with very little thought put into them.
by ggm | 2025-07-15 00:37:20+00:00
look if you take a random sample of views in the populus at large you get some interesting outliers. This is normal. What's a problem here is that money is a giant magnifying glass and for some reason, this outlier's views get magnified because of his money reach.

I don't think mechanistic approaches to limiting his money are on the table. I might argue for them, tax being the obvious ones, but it's clear for the current political cycle in the USA this won't happen.

So the best thing, is to limit reach by not participating in magnifying it

Do not feed the troll.
by igouy | 2025-07-15 00:38:40+00:00
For example:

"As I rested for two days my body would get a reset. On Monday-sessions I would always be well rested and ready for another hard five days. And if I weren’t well rested, if my pulse was not responding as usual or if my legs felt heavier than they usually did on a Monday-session, I would take notice early. I would know that something was abnormal before it became a real issue and I would throw in some extra rest days and avoid a negative trend."
by Wowfunhappy | 2025-07-15 00:38:57+00:00
But it's still open source!

https://www.gnu.org/licenses/gpl-faq.html

> If I distribute GPLed software for a fee, am I required to also make it available to the public without a charge?

> No. However, if someone pays your fee and gets a copy, the GPL gives them the freedom to release it to the public, with or without a fee. For example, someone could pay your fee, and then put her copy on a web site for the general public.
by RiverCrochet | 2025-07-15 00:39:09+00:00
A healthcare company I used to work for had a location in CA that, on paper, had 3 circuits - AT&T, Verizon, and Comcast. Each had their own Ciena box in their telecom closet. They were getting a circuit upgraded so one of them was newly installed and we needed to cut over the slowest one to an upgraded one.

Working with the director there, IIRC we traced down the Verizon and Comcast box as actually being connected to the AT&T box. After some checking of circuit IDs on boxes it seemed that the LEC for both the Verizon and Comcast circuits was AT&T, and AT&T was the actual owner of that single physical fiber going out there.

I wish I could sell the same thing 3 times, lol. Contracts were signed on all these circuits so there was no getting out of it.
by protocolture | 2025-07-15 00:40:13+00:00
In my experience with small ISP's they make 99% of their own headaches, the last 1% being provided by the small consultants who work with small ISP.

For fiber customer side issues are almost all wifi related, to the point that some operators will offer in home managed wireless options.

I used to provide support in an area where a provider had purchased a VDSL network in order to convert those customers to fiber. 20% of customers remained on VDSL for various reasons. 10% of customers had been moved to a dodgy hybrid fibre/last mile ethernet solution. and the remainder were all on fibre.

70% of support issues related to the VDSL customers. 20% the ethernet customers. and the remainder of issues were almost all wifi or power related.

They had a policy of charging customers 1000 bucks or so to convert them over to Fibre. Eventually they sold the business to a larger entity. 4 weeks of VDSL complaints, and the new owners gave everyone remaining on copper a free fibre upgrade.

Actually it was only technically VDSL. What they did was drop a fibre ntd into the old vdsl node, commission each port for a different customer, and then run a Ethernet / VDSL converter over the old lead in. The "upgrade" was just using the copper as a draw wire for the fibre cable. Nothing over 100 meters.
by drdeca | 2025-07-15 00:40:44+00:00
If it is faster growing as a consequence of greater population growth, then that seems like maybe a point.

Now, yes, if we consider just China, then that being a major contributor to world CO2 emissions does imply that if we are to have total emissions under some total global rate, then, well, the total emissions from China need to be below that rate, certainly.

However, it seems a hard ask to try to get China to put stricter per-capita limitations on themselves than we are willing to endure ourselves?

Now, if the higher population places reduced their emissions and the lower population places stayed the same, that might be sufficient, but it also seems a bit, free-riding for those lower population areas?

Also, yeah the consumption of the goods produced seems pretty relevant.
by NathanKP | 2025-07-15 00:41:27+00:00
False. In order to maintain high quality I often rejected the first result and regenerated the code with a more precise prompt, rather than taking the first result. I also regularly used "refactor prompts" to ask Kiro to change the code to match my high expectations.

Just because you use AI does not mean that you need to be careless about quality, nor is AI an excuse to turn off your brain and just hit accept on the first result.

There is still a skill and craft to coding with AI, it's just that you will find yourself discarding, regenerating, and rebuilding things much faster than you did before.

In this project I deliberately avoided manual typing as much as possible, and instead found ways to prompt Kiro to get the results I wanted, and that's why 95% of it has been written by Kiro, rather than by hand. In the process, I got better at prompting, faster at it, and reached a much higher success rate at approving the initial pass. Early on I often regenerated a segment of code with more precise instructions three or four times, but this was also early in Kiro's development, with a dumber model, and with myself having less prompting skill.
by margalabargala | 2025-07-15 00:41:52+00:00
I've seen this attitude an increasing amount over the past few years. I think it's the same thing that's responsible for the current US presidential administration.

There's this attitude of, "this thing is partly broken sometimes. We should make it all broken, all the time, and that will be better".

Is there this faith that some higher power will swoop in afterwards and replace the now completely broken system with something that's good?

I think the result will be, things will simply be much worse than they were before.
by protocolture | 2025-07-15 00:42:10+00:00
I quite enjoyed "I run a massive home business and require 24/7 uptime and will get extremely aggressive about this"

"Maam, if your business is that important, surely you as a responsible business owner have gone and purchased a business class internet service with 24/7 SLA. It says here, you are on our cheapest, residential VDSL service"
by avidiax | 2025-07-15 00:43:12+00:00
You are talking about init7, and they did have to fight tooth and nail and take it to court to get SwissCom to provide reasonable access to the fiber.

IIRC, Init7 explained that basically the internet wants to be fast, but ISPs want to spend lots of money on special equipment to slow down your internet so that they can sell speed tiers and data caps.

The US is much more captured that Switzerland, of course. Providers in the US get billions of dollars to expand their networks and provide service, and then don't provide the service, and nothing happens.