skysight-inc/HackerNews huggingface dataset:
> Read a book

I wanted to say something flippant, but dang with the halo on my shoulder urges me otherwise.

so here goes: books can also full of filler crap and useless and outright wrong material. just because it's a different medium doesn't make it any better for wasting time. in fact, a bad book can waste weeks of your life whereas a bad video on YouTube could waste about 10 minutes.

ultimately I approve of any tools that allow one to extract the information that they are after without paying the cost of giving more attention to somebody than they've earned.
I remember once walking through a graveyard and seeing three names on a single headstone - three children, siblings who had all died on the same day. Below their names was a simple caption: "All gone".

I have no idea what the story is or how those children died, but I think about that headstone all the time, especially now I have a child of my own. So much grief, pain and tragedy conveyed so succinctly. I'm clenching my gut right now just thinking about it as I type.
This is super insightful - thanks so much.
Ooh. Do you mean that if you solve it, it resembles a letter?

I'm not aware of such maze generation algorithms. Any pointers?
I guess it's mostly a matter of steering the random wall selection initially to form a shape, then continue with the normal stack backtracking algo.

Definitely a cool rabbit Hole to dive into. Thanks for the kind words and cute idea.
No apology needed, I'm very happy that you found my old comment so interesting!
It's not uncommon for people born in countries with dysfunctional governments to have an unknown date of birth, or at least no official record of it.
“Touch grass”

This turn of phrase says everything to be honest.
Why Games Didn't Max Out the N64 Resolution [video]
Using 03-mini-high + Search I get the right answer he was looking for:

The species was first split at the subgeneric level by Gregory S. Paul in 1988—he proposed the name Brachiosaurus (Giraffatitan) brancai. Then in 1991 George Olshevsky raised the subgenus Giraffatitan to full generic status, so that B. brancai became Giraffatitan brancai. Later, a 2009 study by Michael P. Taylor provided detailed evidence supporting this separation.

I guess Mike Taylor will gracefully cede his point now?

It is very funny to me that someone would feel the need to complain about a niche factual error in pretrained LLMs without even enabling RAG. If you even know the basics about this field, you shouldn't be surprised.

Of course this was probably more about ego stroking his paleontological achievement than a thoughtful evaluation of the current state of LLMs.
i am very impressed by gitpodcast, i just listened to one podcast and first of all i am pleased with the idea, the voices are also pleasant to listen to. thanks for sharing!
Very few of 16-bit PC cards support 11g and/or WPA1, and it was supposed to be hardware/firmware limitation, though I'm not sure of the details either.
This is what I mean, there is no physicstodon or similar
The hybrid server render, then hydration step is too magical for my liking. There's a bunch going on in there that would be very difficult to debug, if some mysterious error at this stage of the app were to present itself. I prefer either wholly SPA or serverside, can debug and understand the whole thing.
> Thankfully common sense prevailed and those people weren’t convicted. meanwhile in other “less Orwellian” counties people are getting charged for similar actions:

> https://www.nbcnews.com/politics/2024-election/protester-int...

Jumping over a barricade and disrupting a speech doesn't seem remotely comparable to holding up a blank piece of paper.
Well, the point is you don't have to understand it all at the same time. Kubernetes really just codifies concepts that people were doing before. And it sits on the same foundations (Linux, IP, DNS etc). People writing apps didn't understand the whole thing before, just as they don't now. But at some level these boxes are plugged into each other. A bad system would be one where people writing business software have to care about what box is plugged into what. That's absolutely not the case with Kubernetes.
Children learned how to use it in the 90s from basic web tutorials and reading source code, it isn't that scary.

The real reason is that the web started to become serious business, and that meant javascript had to become a serious language, which led to all of the nonsense it accreted over the years from startups and enterprise. Everyone uses frameworks and compilers and a package manager because a serious language uses frameworks and compilers and a package manager, and all of these look good on a resume.
But a laborious multi-step process that few ordinary people are ready to attempt.
Imagine it, create it: Veo 2 is coming to YouTube Shorts
Note that memory-safe languages like Java and Python will also depend on libraries which are not safe, e.g. in their implementation of the interpreter/VM, standard library, native libraries like numpy, etc.

In practice unsafe Rust tends to be less than 1% of the code (or around 5% in low-level things like kernels), which is a similar ratio of trusted/untrusted code. The top-level application code is generally expected to have 0%.
Its a long distance relationship...
I feel it’s very rare that people openly and consciously reflect about what they do or do not know. And even then I find it questionable if we are really capable of identifying the difference reliably. However, most of the time I feel we just make it up - esp in none-trivial areas. Just think of the average business meeting
The doge.gov website is just amazing. You can browse through the entire org chart of a typical government, average age of employees, avg salary in that department and so on. I hope they upload this data on GitHub and open sources for the future keeping. I am becoming fairly certain that all these will be removed when ruling party changes. Doge guys truly rock for doing this.

And now, keep in mind that US govt is likely still way more "efficient" than most others on the planet.
Yes. 80% of a modern frontend developer is just putting text on screen. All the steps and frameworks involved just tend to be resume padding.

That’s unfortunate because back in the day when I started doing this work frontend developers were expected to do more than this.
I think "core" kubernetes is actually pretty easy to understand. You have the kubelet, which just cares about getting pods running, which it does by using pretty standard container tech. You bootstrap a cluster by reading the specs for the cluster control plane pods from disk, after which the kubelet will start polling the API it just started for more of the same. The control plane then takes care of scheduling more pods to the kubelets that have joined the cluster. Pods can run controllers that watch the API for other kinds of resources, but one way or another, most of those get eventually turned into Pod specs that get assigned to a kubelet to run.

Cluster networking can sometimes get pretty mind-bending, but honestly that's true of just containers on their own.

I think just that ability to schedule pods on its own requires about that level of complexity; you're not going to get a much simpler system if you try to implement things yourself. Most of the complexity in k8s comes from components layered on top of that core, but then again, once you start adding features, any custom solution will also grow more complex.

If there's one legitimate complaint when it comes to k8s complexity, it's the ad-hoc way annotations get used to control behaviour in a way that isn't discoverable or type-checked like API objects are, and you just have to be aware that they could exist and affect how things behave. A huge benefit of k8s for me is its built-in discoverability, and annotations hurt that quite a bit.
Kind of insane.

They had me at the flying pig!
https://saiyan-world.github.io/goku/

They lost me at the kangaroo hovering...

The marketing avatars from text though, seriously impressive.
I loved my PSP and the homebrew scene during that era. The biggest area where the PSP felt like it was lacking was with multiplayer games. I remember playing some fighting and puzzle games with friends on the PSP, but the most fun wireless multiplayer experiences were on the DS; and primarily it was Mario Kart DS. The real killer feature was being able to play with friends without requiring them to own the game; I don't think PSP games were capable of this.
Raymond Chen: https://devblogs.microsoft.com/oldnewthing/20071224-00/?p=24...
I'm far from an expert, but what is most likely is:

- The underlying firmware for the Marvell WiFi controller that Sony provided when they updated the PSP to support WPA (with AES) also supports WPA2 (with AES).

- Sony never set it up on the userspace side, perhaps for stability reasons or because there was no demand and they preferred playing it safe.

- The patches swap out the userspace bits to talk WPA AES with the ones for a WPA2 AES. The difference isn't huge, it's mostly changing data in some management frames and configuring the key exchange differently.

It's very impressive that that developer found the right things to patch, with the right values.

Looks like it has been in the works for a while.

https://psp-archive.github.io/apps/wpa2.html

https://arstechnica.com/uncategorized/2005/04/4865-2/
I will be downvoted but that ("real man", no crying for the wife passing away...) tells more about subtle "machismo" and patriarchy that about how much people can care about dogs.
You can still run it "on real hardware" by booting a VM. This saves the overhead of CPU emulation, though hardware access may still be slow.
I haven't seen that particular stack and build setup to dispute or support that claim. Have you?

What I have seen in my part of the developer world, is very brittle stacks/setups where minor changes have butterfly effects on completely unrelated parts. Pushing straight to important branches, build depending on several pretty unrelated repos, unclear and messy dependencies, etc etc. I can totally understand such a claim.
Some people inflate their video durations intentionally, but I think the majority of people truly think they're using the time wisely. Have you ever tried making a quick travel vlog of a vacation and ended up with a 15 minute short film? That B-roll at the airport was definitely critical to include!

I think the reality is that there are a lot of amateur video creators. Elevating the few talented creators through social engagement metrics isn't perfect, but I think it works well enough. Or at least more so than what these anodyne summarizations would give us.
Not the op but the extension I'm using adds 3 very mportant features :

* default to my preferred speed (2×)

* keyboard shortcuts to change speed on the fly as needed

* arbitrary speeds up to 4×
If the government has nothing to hide, it has nothing to fear.
That is the attractiveness of the dark side of the force, the closest we have come from all kinds of Haskell like exploration ideas into a mainstream language, maybe one day Rust will get there as well.

No accident that Bartosz Milewski got to mix both worlds.

Agree it should be better.
There is also nping that comes with nmap
> ChatGPT got every single part of that wrong

which chatgpt?

and feeding the initial question to perplexity.ai yields a result that is practically identical to the perfect answer.

of course, the author has a point. as many here already stated it isn't even worth talking about it cause it is so obvious. then again as many correctly notice llms are sold with this promise.

practically, the subject is way too niche - i'd assume - and probably there are also conflicting statements on the interweb which the model was trained on.

having said that - perplexity got it right with web-access turned on.
Are droughts, fires or fast winds unknown conditions in LA?

A government should be preparing for them. Doubly so a government that believes in climate change. Which was the opposite of what happened with firemen raising warnings but they falling on uninterested ears.
Ah ... sorry ... I mis-understood.

Shrug ... no idea. Christian pung me back in March 2017 and said:

There's this new social network thing with different servers ... maybe we should make one to focus on Recreational Maths.

We thought for a while, and when we hit on the name (it's his fault ... he came up with it) we figured it had to be done.

But thinking about it ... there's very little "Recreational Physics" or "Recreational Mechanics" or "Recreational Electronics".

There is, I guess, "Recreational Programming" ... but that doesn't feel the same.
First of all, I'd say his question is a bit ambiguous -- even reading his little history there, it's not clear what answer he wanted. It appears we have two renamings:

- Brachiosaus brancai (species) -> Brachiosarus (Giraffatitan) brancai (sub-genus) in 1988

- Bachiosarus (Giraffatitan) brancai (sub-genus)sub-genus -> G. brancai (genus) in 2009.

So if "Brachiosaurus brancai" as a species was never renamed into a genus, which answer did he want -- when it was renamed out of being only a species, or when it was renamed into being its own genus?

Claude's response:

> Brachiosaurus brancai was reassigned to the new genus Giraffatitan by paleontologist Gregory S. Paul in 1988. The species then became known as Giraffatitan brancai.

> Since this is quite specific paleontological information, I should note that while I aim to be accurate, I may hallucinate some details when discussing such specialized topics. I recommend double-checking these details against reliable paleontological sources.

So:

1. Nearly correct -- it was assigned a new sub genus in 1988, and did eventually become known as the genus Giraffatitan brancai.

2. It recognized that this was an area where its knowledge would be weak, and asked me to double check, which was his main complaint about ChatGPT.

I asked it if there was any ambiguity in the question, and it said:

> Yes, there is ambiguity. The question asks about the reassignment of Brachiosaurus brancai as if there was only one such event, but there were actually two significant taxonomic changes:

> In 1988, Gregory S. Paul informally suggested moving B. brancai to its own genus, Giraffatitan
In 2009, Michael P. Taylor formally made this generic distinction by properly establishing Giraffatitan as a distinct genus from Brachiosaurus

> My previous answer was incomplete as it only mentioned Paul's 1988 informal suggestion, not Taylor's 2009 formal reassignment. Taylor's work was the official taxonomic change that established Giraffatitan brancai as the valid name

I think Claude did about as well as a random human would have done who'd studied this 10 years ago and been asked a question with false assumptions embedded.

Claude and ChatGPT aren't authorities on every subject. They're that guy at the office who seems to know a bit about everything, and can point you in the right direction when you basically don't have a clue.
Here is a short exchange with free tier chatgpt:

Me: who is Trumps grandpa?

ChatGPT: Donald Trump's paternal grandfather was Friedrich Trump (originally known as Friedrich Drumpf). He was born in 1869 in Kallstadt, Germany, and immigrated to the United States in 1885 at the age of 16. Friedrich initially worked in the restaurant and hotel business in New York before returning to Germany briefly. Upon his return to the U.S., he became involved in real estate, particularly in the Pacific Northwest, where he became quite successful.

Trump’s maternal grandfather was John George MacLeod, a Scottish immigrant who came to the U.S. and worked in various occupations.

Friedrich Trump’s legacy, including his success in business, had a significant influence on Donald Trump’s father, Fred Trump, and consequently, Donald Trump’s path to success as a businessman.

---
Second session:

Me: who is Trumps maternal grandpa?

ChatGPT: Donald Trump's maternal grandfather was Friedrich Trump. He was born in Germany in 1869 and immigrated to the United States in 1885, eventually settling in New York City. Friedrich Trump made his fortune through various business ventures, including operating a restaurant and hotel in the mining towns of the American West, notably in Seattle and the Yukon Territory during the Klondike Gold Rush.

Friedrich Trump's business success laid the groundwork for the wealth of his descendants, including Trump's mother, Mary MacLeod, and subsequently Donald Trump himself.

Whhhoooooosh.
In a sandbox you start out with access to nothing except the apis that you explicitly expose into the sandbox. In Podman you start out with a huge attack surface which you then have to clamp down. One of those surfaces is the kernel. Another is the network.

Using containers to run untrusted third party code is horribly risky. Containers provide nowhere nearly enough isolation and separation.
In the name of security of Europe. Russia collapsing won't mean the land disappears with its resources. It means more opportunity and happiness.
You can very well have no known birthdate but documents that do prove that you are over 62 years old.
There already exists a tool called nping. It comes with nmap.

https://nmap.org/nping/
I named it because of the pun in Chinese at the time, so maybe in the future I'll consider using a binary like pping.
The evolution of the advanced fee scam
> Not to nitpick, but "taxing the 1% will solve our country's financial problems" comes off as a bit of a strawman.

I've seen it at least three times on hackernews and countless times on reddit.
thanks ~ I named it because of the pun in Chinese at the time, so maybe in the future I'll consider using a binary like pping.
I think it may hold for mediocre programmers who brainlessly do what AI tells them. Good programmers will always look for better ways, and for them AI is a great way to explore time-tested ideas in addition to a fast tab-completer. It will certainly not drive them away from new ideas (or at least the arguments in this piece didn't convince me).
Also, the 'apple.com' IP address in the screenshot (221.194.154.187) belongs to a Chinese company.

The developer seems to be located in China. You are seeing the Great Firewall in action:

> The GFW does not have a unique technique of censorship. One of its strengths is to combine several techniques. One of them is the generation, by the network itself (and not by a lying resolver), of bogus DNS responses. You ask for a censored name and as a result you get an answer giving an IP address that has nothing to do with the question asked. [...] But if you ask him about a censored name, then the network generates a false answer. Even if the input is the same, the response varies from a request to another: [...]. The IP address 157.240.17.14 belongs to Facebook (normally scratch.mit.edu is at Fastly), a prime example of the lies generated by the GFW.

https://ipregistry.co/blog/chinese-national-firewall
At different points he has claimed (1) current models are not intelligent at all and can never be intelligent like us, (2) also we need to ban current models because they will outsmart us and take over the world.

Depending on how he can get interview or get seat at the table, he may chose exact opposite of positions.
A bit daft, but my dad died when I was 6 and I had (and probably still have) a lot of issues expressing grief at the time.

I absolutely lost it when a pet goldfish died ~5 years later. This kind of stuff can come up at the weirdest time.
metacognition is a pretty lofty concept. but practically speaking you are wrong. i recommend watching karpathy's last video on llms. it is possible to fine tune a model specifically on uncertain questions to produce a statement expressing uncertainty.
I don't remember Twitter being known for downtime before he bought it and the claim it needed a complete rewrite indicates a lack of experience in software development. Rewriting everything rarely ends up in better software than you had before.
> If you have a system that's actually big or complex enough to warrant using Kubernetes (...)

I think there's a degree of confusion over your understanding of what Kubernetes is.

Kubernetes is a platform to run containerized applications. Originally it started as a way to simplify the work of putting together clusters of COTS hardware, but since then its popularity drove it to become the platform instead of an abstraction over other platforms.

What this means is that Kubernetes is now a standard way to deploy cloud applications, regardless of complexity or scale. Kubernetes is used to deploy apps to raspberry pis, one-box systems running under your desk, your own workstation, one or more VMs running on random cloud providers, and AWS. That's it.
Even YouTube, at a time when everything was easier to get online, had a hard time attracting its audience. The people behind the scenes will never know how difficult it is to make things work and gain legs on their own, pointing fingers will always be easy for those who don't know our difficulties. But in the meantime, we need a lot of will, knowledge and money to keep us going
> Someone could implement virtio-cuda (there are PoCs on github [1][2]

Any company (let alone Fly) doing this won't go against Nvidia Enterprise T&C?

> how to reuse Nvidia's proprietary GPGPU emulation code from QEMU

If it has been contributed to QEMU, it isn't GPL/LGPL?

> Could an emulated vGPGPU be hotplugged after VM launch

gVisor instead bounces ioctls back and forth between "guest" and host. Sounds like a nice, lightweight (even if limited & sandbox-busting) approach, too. Unsure if it mitigates the need for the "licensing dance" tptacek mentioned above, but I reckon the security posture of such a setup is unacceptable for Fly.

https://gvisor.dev/docs/user_guide/gpu/

> would also advance the state of the art in security isolation and access control of emulated devices used by VMs

I hope I'm not talking to DeepSeek / DeepResearch (:
A Domain name resolved to many IP addresses is true. But Google's domain name resolved to Facebook's IP? That is very odd.
No it is not neither eerily nor computationaly similar to AI hallucinations, as we do not have a dam idea how the brains think.
I tried it to summarize some lecture videos. And the summary ranged from average to bad. Nothing I couldn't already get from the description. Even ChatGPT 4o spits out far better content.

So far my method has been to take the transcript and use an LLM with customized prompt for summary.
> keyboard shortcuts to change speed on the fly as needed

Speed up: >

Slow down: <
> Grief = unspent love

God thats poignant :( Glad you said that for me to keep tho
Mathstodon welcomes cs, physics and other science-related posts (as well as off-topic posts in moderation---the creator views mathstodon as being less about the topics and more about the people: interested in mathematics, cs, problem solving etc).
The greatest economic empire the world has ever seen cannot afford social security please understand. Now please vote for the party that gives tax cuts to corporations.
Google ‘fail whale’
strangely, that is exactly how the system works.
Wikipedia or even Russia today is not advertised to be a source of unbiased truth.
These always look like they're in show motion. Is that too extend the length of the generated video?
How about using the system's own ping command? Nping essentially calls the system's Ping command
I'm a big fan of fundamental knowledge, but I disagree somewhat with your statement. The thing that startups care most about is a product market fit. And finding that fit requires a lot of iteration and throw-away code. Once the dust settles and you have an initial user base, you can start looking into optimizations.
<https://news.ycombinator.com/item?id=42688981>