skysight-inc/HackerNews huggingface dataset:
> I guess really the bigger issue here is the dynamic nature of the prefixes. If I could go log into IANA and click a button and get assigned a /48 then log in to my ISPs' sites and attach it to my connection and be on my way... I'd deploy it today, no problem.

Yes, this right here. It should work like a phone number where you can take it from provider to provider. You setup your gateway with your IPv6 prefix and then go.

Problem is all the technical and non-technical stuff to actually make that work.

- Verifying ownership of the prefix (rPKI or IRRs) and which ASNs are allowed to advertise it.

- Limiting allocations to someone? I guess phones solve this with SIMs

- Getting your ISP to route the traffic to your device

- Getting the device to announce it with RAs

- Dealing with asymmetric return routing over a slow "path" since it could be multi-homed

- Dealing with routing aggregation since IPv6 routing tables would explode with all the /56s in there

Maybe bring back Mobile IPv6? https://en.wikipedia.org/wiki/Mobile_IP
I don't think so. In that state, video will jump and stutter wildly, run very fast, and audio will be very broken. It's not just the sound that's affected.
Your city doesn't exist primarily to extract profits though, does it?
The languages aren't, strictly speaking, so much the problem as are the massive frameworks configured via distant files with lots of DI and reflection magic involved.

Go has some large frameworks, but the community frequently suggests they aren't needed and that the standard library is enough.
> Simon Gregg calls noncomputable numbers “the dark matter of the number world”...

Thanks but no, we don't need more of this kind of bs naming. "dark matter" already ruined physics because it implies something mysterious and magical is going on whereas it's quite the contrary. I hate it when people dumb down beautiful abstract concepts to the point that it's not only not intuitive, it actually makes the thing less accessible to those who are not in the know.
From TFA:

> As [1]announced on the official TF2 website

[1] https://www.teamfortress.com/post.php?id=238809 states:

> We're also doing a big update to all our multiplayer back-catalogue Source engine titles (TF2, DoD:S, HL2:DM, CS:S, and HLDM:S), adding 64-bit binary support, a scalable HUD/UI, prediction fixes, and a lot of other improvements!

So that seems to be coming, at least in the sense of x86-64 which Apple Silicon supports better via Rosetta 2.
What's the "fuck around" bubble? You mean being an out of touch CEO who didn't keep up with the trends to stay relevant, so he's now using trendy words (conveniently right after the election) to excuse his company's awful performance? I agree.
The problem is relying on incidental random footage, rather than an organized system that monitors the flight ops 24/7.

> they have no obligation or value in providing it to placate social medias rush for content.

That's correct, it is not about social media clicks. It is about gathering evidence properly to determine the cause of the crash.
Honestly the one on my phone is more for fun than anything else - I use it to show people that LLMs can run on personal devices but rarely do anything useful with it.

I use the MLC Chat app from the App Store: https://apps.apple.com/gb/app/mlc-chat/id6448482937

My favourite example prompt for demos is "Write an outline of a Netflix Christmas movie where a topical-profession falls in love with another topical-profession" - customized for the occasion.

e.g. "Write an outline for a Netflix Christmas movie set in San Gregorio California about a man who runs an unlicensed cemetery falling in love with a barrister at the general store" - result here: https://bsky.app/profile/simonwillison.net/post/3ldthrqb6c22...
Yeah, language ecosystems get no love here. Part of me dreads Java, but the developer experience is mostly worse elsewhere.
USDA accidentally fired officials working on bird flu and is trying to rehire
> It should be a timidating

Total nitpick, but i think the in in intimidating means "into a state of being timid" and not "in" in the sense of opposite of timidating.
Chevron was outrageous from purely a legal perspective. Chevron likely caused this Executive Order and rightfully so.
Seems to some that the US is looking to emulate Chinese authoritarianism, not run away from it.
Actually, I used RabbitMQ static routes to feed per-cpu-core single thread bound consumers that restart their process every k transactions, or watchdog process timeout after w seconds. This prevents cross contamination of memory spaces, and slow fragmentation when the parsers get hammered hard.

RabbitMQ/Erlang on OTP is probably one of the most solid solutions I've deployed over the years (low service cycle demands.) Highly recommended with the AMQP SSL credential certs, and GUID approach to application layer load-balancing. Cut our operational costs around 37 times lower than traditional load-balancer approaches. =3
Does anyone know of a US based service/platform to connect apartment dwellers with nearby homeowners for EV charging? None come to mind but that seems like a way to bridge that gap.
I think this is just a dump to GitHub and not connected to their internal stuff in any way.

Same with the Half-Life repo - when the 25th anniversary stuff was released it was just pushed as one mega-patch.
> I would be curious to see how a rust microservice would compare in my companies infrastructure. How much cloud saving could we squeeze?

So, replace cheap Java developers for expensive Rust devs to squeeze out some savings? It makes no sense to me.
Guessing based on what I see: The act of simply pulling out your phone can break the moment. Kids tend to zero in on it immediately, making it the new center of their attention.
This is just the game code not the engine code.
Yes, people have rent to pay. Destroying jobs because they are too tedious won't make that any easier
It's like pulling a heist 101. The best way to steal something is to create a distraction (like taking away people's rights and creating government chaos), and while everyone's paying attention to that, you run in the back a grab what you want. I don't know about giving it away, but taking it for one's own personal gain could be a very attractive proposition, stealing what you can't buy. Just some additional (scary) food for thought.
Haikyuu Legends Code
Aiease – AI Photo Editor
> Chevron was outrageous from purely a legal perspective.

I disagree, but in any case I don't see how your opinion on Chevron is relevant to the matter at hand.

> Chevron likely caused this Executive Order and rightfully so.

How could it, considering that Chevron hasn't been the law of the land since June 2024?
You can just buy SnPb solder today, probably with better fluxes than whatever they were using in the 80s. Non-Pb solders also work fine for almost everything (I keep a little bit of SnPb around but do most of my work in lead-free), the big thing is to have a good iron and good tips. Makes way more difference than the solder composition.
Trump, Musk pull curtain back behind relationship, media's divide and more [video]
Most of the layoffs were called off at the last minute: https://arstechnica.com/space/2025/02/nasa-receives-11th-hou...
This is the only thing that makes sense to me.
Hey everyone! I’ve rounded up every World of Warcraft TV commercial I could dig up, from 2007 to 2022. We’re talking celebrity chaos, epic expansion hype, and some ads that are just plain bonkers. Mr. T, Chuck Norris, Ozzy Osbourne rocking it twice—this is the stuff that got us addicted to Azeroth!
Movies have much higher risk than software development.

- Shipping cast, crew, and equipment to Outer Nowhere is common. Lots of things can go wrong. Software developers sit at a desk.

- Weather affects shooting schedules in a big way.

- Film production has a lot of moving parts to be kept in sync. This can be botched.

- It's possible to get close to the end of production and see that the plot doesn't work. Most of Woody Allen's movies had serious problems with the ending, and had to be rescued by the film editor. Or that it's a total bomb with test audiences, as with the 2024 Cinderella.
Thanks! Fortunately, this issue does not affect us because our thread locals are all zero initialized integers or pointers.
I have good news for you. Leaded solder never went away. It’s still available.

Modern solder and fluxes are also likely to outperform 40 year old solder.
I think this is an excellent illustration of a junior/middle SWE linear approach to any problem. "Do the work in front of you". If OP had planned things ahead, checked his tools, calculated hose length, etc - most of those back-and-forths would have been avoidable.
I would say instead that math is a game. A universal game with no predefined rules at all and only one guideline: if the rules you make up lead to a contradiction, then the rules are probably boring. If your rules say that 1+1=3, then you can prove anything and the whole thing becomes uninteresting.

Mathematicians have come up with various rules (axioms) that seem to work pretty well. And they spend a great deal of time figuring out their consequences. But it may still happen that the rules have a contradiction and they need to come up with a different set.

Sometimes mathematicians add extra rules when they run into a roadblock. And part of the meta-game is to come up with the minimum set of extra rules they need to keep going. Sometimes they spend time figuring out if the existing rules aren't needed.
mind sharing your feed?
> Most people seem to believe the government is broken and MSM is a huge reason for this.

Is it because Fox News, the most influential channel of the so-called MSM, constantly repeats conservative talking points about the alleged inefficiencies of the government and downplaying the government's important work in protecting citizens?

Americans will soon get to experience what a real broken government is like, and I hope it provides them an education.
Nothing so spooky deserves to be called a "Real" number.
Yup.

Tangentially related: https://qntm.org/mmacevedo
Definitely some copy+paste - the ICE encryption code is copy+pasted and is there in the SDK.
I join the mailing-list but I only wanted was an email when the beta is over.

It looks stunning. Well done!
Show HN: Have problem sipping through daily ArXiv publications?
Have LLMs sip through them for you according to your taste!

If you're interested in this solution, please join the beta testing! :)) It takes 5 usd/mo, I offer 30 day money feedback guarantee.

Initial feedback from my researcher friend is that the results are very accurate (relevant).

Let me know what you guys think!
back in 2023 or so, there was that roman history meme that i was referencing...
It’s a printer, obviously the ai will be printing out this message in cyan with a yellow highlight to emphasize the urgency of the matter.
Sounds like Hammerstein's classification of soldiers, the stupid/smart/lazy/industrious matrix.
is this a AI editor like Cursor?
Terraform is definitely for the best. Any AI tool should be able to spit it out well enough, but if you do rawdog it in the console or gcloud you might be able to export the terraform with:

gcloud beta resource-config bulk-export --resource-format=terraform
Just throwing it in here in case it helps someone: if you have migraines, get an eye exam to check if you need glasses (you might not realize it!) and that your prescription is still sufficient.
working on tricky solder joints in your NINETIES is kinda wild on its own!
Re: data-oriented data structures... random (not XOR)...

I have been running multiple iterations of entire ipv4 space port scan. As of now only scanning top 25 used ports (nmap, masscan have toplists). I wanted to be able to do simple data analysis _very_ efficiently time-wise, being OK to sacrifice memory for that.

If you want (time-wise) O(1) item insert (into SORTED btw), fetch, lookup, and port status check to simply be a matter of bitshifting (similarly with counting), then:

1. Bitfield array to store status of up to 32 ports (1 bit for state (open/closed) => 32 bit bitfield)

2. ...that's it. Each scan result is to be found at
`bitfields[(unsigned int) ipv4_address]`

In C:

```
// bitfield for port status, for each IP

struct port_field {
bool p1:1;
bool p2:1;
bool p3:1;
bool p4:1;
bool p5:1;
// in C, gotta write it out - of course we could use a macro to generate this
...
bool p32:1;
};

```

This will use 16 GiB of memory for the whole mapped space:

```

#define NUM_IPV4 (unsigned long) 4294967296L
// ...
// sizeof(struct port_field) => 4 bytes
struct port_field *ip_space = calloc(NUM_IPV4, sizeof(struct

port_field));
```

When scanning (or reading in scan results):

```

in_addr_t u32_ip; // unsigned 32 bit int
struct port_field *p_target_bitfield;
int *p_target_int;

// ... to insert:
if (!(u32_ip = inet_addr(token))) { // `token` is string with actual ip (e.g. from text file)
printf("line %lu: IPv4 address not valid: %s\n", line_count, s_ip);
} else {
p_target_bitfield = &(ip_space[u32_ip]); // unsigned int ipv4 as 'index'
p_target_int = (int *) ((void *) p_target_bitfield); // cast bitfield* to int\*

// set bit at port_index:
*p_target_int = ((1 << port_index) | *p_target_int);
// now, port identified by `port_index` is at `(1 << port_index) | *p_target_int)`
// where `p_target_int` is pointer to port status bitfield cast into signed int32

```

It works - pretty nifty :) i'm sure i could make it much more pretty tho.

But a kind of 'columnar-bitfieldish' in-memory O(1) for everything:)*
I don't see that as a problem at all, just like I don't see header files in C++ as a major problem, there are benefits as well and Java has the best IDEs of any language I've worked in except maybe SmallTalk.
I know you’re joking, but leaded solder is significantly easier to work with on a hobbyist level.

As long as you’re washing your hands properly and avoiding contact contamination it’s not an issue.

I’m always amazed when I see people using lead-free solder for “health reasons” who then inhale all of the fumes from their flux, though.
I've written ORMs for both Java and Go and agree that Java is a wonderful language with a much more complete type system than Go. However, it feels like Java web development teams typically suffer from not having their own Wagtail/Payload/etc and build way too much from scratch. Maybe there is some great open source framework+CMS out there making waves in Java land that I'm unaware of?
The interview seemed to get cut short - was that an accident?
No, I'd do that in a heartbeat. There are so many things I want to do, try, read, or learn, and yet I will never have the time, because I have to work. A high end salary for a minute of pain is so much better than what I currently have to do that it's ridiculous.

Still fantastic writing, though. Just personally can't relate.
> single country league

This is the first time you've mentioned anything about a single country. Those goalposts just won't stay still will they mate. Must be the wind.
Hopefully Trump changes these incentive structures.
I would suspect it is increased blood flow.

That's why you get a headache from caffeine withdrawal at least, because the blood flow to your brain increases and you then feel the pounding.
What was the first form of AI that was readily available? As in to people in their homes?
The underlying problem is that infinity doesn't exist. It's a convenient illusion to make special cases go away. It's possible to have entirely constructive mathematics. In a true constructive model, everything can be constructed in a finite number of steps. There are only integers, no reals.
Goddamn, that's just the most sexy use of XOR ever :O omg.
It's pretty easy to criticize the Source Engine source code but y'know it worked!
I don't really get why people point this out. Yes, you can be sued for anything. But what are you actually suggesting? That you do nothing, ever, because you could be sued for anything? Or are we just doing the same old nitpick?
That was pretty well written. I find myself agreeing with both points of view, that it is ephemeral and that it has had some sticking power.

As for whether this is something worth being curious about, definitely.
Metallic lead isn't especially bioavailable.

Lead in paint is not metallic: https://en.wikipedia.org/wiki/Lead_paint

You don't use solder in a place where it's exposed to friction (like window sashes with lead paint) which makes a dust, nor do you put it places where it's exposed to food or drink (again, hopefully) like with pewter or lead glass (crystal).
Show HN: Crypto DCA Analyzer
I'm making this project to validate the sentence someone told me long ago, "Buy 1 USDT of BTC every, you will be rich."
Mise is great - it's an alternative to ASDF and remains call compatible from memory, but is much faster.
> or the kludges you need to write to do basic collection transformation pipelines (compared to Java/Streams, C#/LINQ, C++/std etc).

Why hasn't anyone written a good open source for this problem, now that Go has generics?
US appeals court blocks student debt relief plan
Searching for meaning is all good but sometimes its just the umbrella man - https://www.youtube.com/watch?v=yznRGS9f-jI
Is there any relationship between those OS engine and the source model?
I don’t get it. Why did they not just sell this as a hardware device? The projector on it is cool. That alone starts competing with my Apple Watch.

These guys figured out an entire new category of hardware peripheral, and did what I understood to be some pretty cool engineering to make it work.

WHY do people push this closed off ecosystem stuff? Seriously I do not get it.
It's astonishing that these get any use. People have short memories.
It's nice that that the url to an article about studying mysticism with science could also be read as "Frontier Sin"
I would love some survey document or something that goes over all the options for these kinds of vim extensions.

It's very easy to end up in a deep rabbit hole when I tried to figure out the "one best" way.
> All the money in the world won't change the fact that Source is an outdated pile of garbage.

Given that the engine has been in, essentially, maintenance mode for almost a decade now, that is not really surprising. A more apt comparison would be Source 2 I assume.

> some events can take half a second to make it from a player's action to another player's system

What are events here? At least in normal source this should be impossible for anything movement/input related as the server processes the input each tick and then distributes that to each client (the Apex implementation should still do this). If it takes half a second to forward such an action, the whole server should hang for this time in the eyes of each client.

> The game's input processing is done in relation to framerate

This is a behavior added by Respawn, not something normal Source does.

> The security and anti-cheat in the game is so hamstrung by Source

That is a really broad claim imo. AFAIK CSGO only had this issue once in its lifetime and that was caused not by an issue in the engine but in the matchmaking service. So isn’t it more likely that Respawn just screwed something up?
I was writing code similar to how the popular int13 kubelogin kubectl plugin works, which also uses wire for DI and is organized as a clean architecture repo. In that particular case I found both the clean architecture and the wire DI to add more layers of abstraction, which took more time to comprehend, write, and maintain than jettisoning both and doing it with idiomatic Go.
Not just abstract concepts. We dumb down moderately complex concrete things to stupidly simple explanations and names too. It's soooo bad. We basically encourage each other to have hazy 30,000 ft view of things when the details aren't really that difficult, it just takes a little work.
I see that you're being silly, but the problem is conflating pointers and indices. 16 bit indices are fine. 16 bit pointers are terrible.

Separately, 32 bit pointers are a good optimization in many situations. Java will save lots of space by using 32 bit pointers until you go above 32GB or 64GB or more (depending on what you set as minimum object alignment).
As a counter-antidote: I know several people now who have experimented with psychedelics with the goal of addressing mental health issues who ended up significantly worse.

One of them got stuck with a nagging feeling that the world wasn’t quite real that lasted for a very long time, which resulted in a lot of anxiety.
I'm at least trying to have a good-faith conversation. If you ain't interested in the same, then surely there are better things for you to do than to waste both of our time, no?
> 1. Perpetual fallback licenses on SaaS products are (unfortunately) not terribly common - so if it's not explicitly stated then you can bet your bottom dollar that it's highly unlikely.

I also think perpetual fallback licenses are great and will def use this for hackerman.ai text editor (when released later this year).

I also wish devs would start offer one time payments again (especially for downloadable software).
Prospect Park is hands down the best leafy walk in NYC
> Most of my code will annotate a lower error with the context of the operation that was happening.

This is easy to solve with chained exceptions to add context.

> it generates much better debugging info than a stack trace in a lot of situations, especially for non-transient errors because you can annotate things with method arguments.

You cannot add method args to an exception message? I am confused.
How are they handling the returns VCs expect through this free software? If it's so easy to deploy, surely we should expect a Docker-like licensing model in the near future?
https://archive.is/aCDlr
Thoughts on Daylight Computer
This is actually an interesting "Hello, world" for Astro.

Nitpick: /anyotheruri should return 404, no?
>>I would say instead that math is a game.

Yup, and as you keep going the level too go up!

But the core ideas are simple though-

1. Start some where where you understand things enough to make sense.

2. Make the smallest possible, atomic change to some aspect of thing you know at point 1.

3. Test if the change sticks- If yes, repeat steps 1 - 3

4. If the change doesn't stick- Go back to step 1. Now either make a different change to the same thing or make a new change to a different thing. Repeat steps 1 - 3.

As you can see you write a lot. Like really a lot. Math is just writing skills.
They've got the best-side story, or something
Good point, but it's still a very useful way to ensure it doesn't get swapped out underneath you.

Transitive dependencies are still a problem though. You kind of fall back to needing a lock file or specifying everything explicitly.
All at a time when Big Tech is outsourcing US dev jobs to eastern Europe in droves.
I've always said that appending "use python" to your prompt is a magic phrase that makes 4o amazingly powerful across a wide range of tasks. I have a whole slew of things in my memories that nudge it to use python when dealing with anything even remotely algorithmic, numeric, etc
This looks really nice! I currently use LiveCode (which isn't Python-based) for my daily "I have a bunch of data I'm looking to filter/transform/clean up" tasks. I'm always on the lookout for a similar tool, which for me means:

1. Text inputs (table/spreadsheet inputs?)
2. Text outputs
3. Buttons
4. Menus
5. Sliders
6. Checkboxes/radio buttons

And bonus points for:

7. bundle it up and give it to someone else to run

I think out of that list you have 2, 3, and 5? https://docs.scripton.dev/api/interact/user-interfaces/widge...

Any chance you'll push further into the build-a-UI-to-muck-with-data realm?