MurphyA/hacker-news huggingface dataset:
by dangus | 2025-08-28 00:23:42+00:00
Then what is the difference? Can we quantify it or is it just warm fuzzy feelings?

In a discord or other similar technology you can exchange text, video, audio, screen sharing, whiteboarding, collaborative editing, etc, in virtual environment with varying group sizes.

Is there something from a tangible and practical level that in person is getting you above and beyond that experience in terms of tangible skill or career growth?

I mean, here we are in a world where more newly married couples meet online than offline [1], 20 years after people started getting married on World of Warcraft and we're still acting like socialization online is impossible.

In terms of a learning environment, I can think of many reasons why an in-person conference is potentially less than ideal. Sitting jet-lagged in an uncomfortable conference center chairs juggling a laptop with its single 13" screen and dying battery connecting to janky public WiFi on your lap, sitting far away from a projector, with half of the interested people you're hoping to meet not able to attend at all because of cost or distance.

[1] https://www.pnas.org/doi/10.1073/pnas.1908630116
by ryao | 2025-08-28 00:23:51+00:00
It is not a vtable. It is a structure of function pointers called struct inode_operations. It is reused for all inodes in that filesystem. If you get it from one callback, you can safely use it on another struct inode on the same filesystem without a problem because of that, because nobody uses this like a vtable to implement an inheritance hierarchy. There are even functions in struct inode_operations that don’t even require the inode structure to be passed, such as ->readlink, which is most unlike a vtable since static member functions are never in vtables:

https://www.kernel.org/doc/html/latest/filesystems/vfs.html

As I said previously, it is helpful to remember that this is not object oriented programming and not try to shoehorn this into the paradigm of object oriented programming. Calling this a vtable is wrong.
by rKarpinski | 2025-08-28 00:24:21+00:00
> is there an easy way to verify it?

No, because they don't enforce their rules against obfuscation.

Even if there was it wouldn't help you - extensions regularly get sold to scammers who can push whatever update they want. I documented an extension with a few hundred thousand install base, that got sold and turned into malware. Overnight went from tens of lines of code un obfuscated to 10k+ lines obfuscated. Then they flooded the extensions review pages with fake reviews to burry complaints. I got a ticket open thru a contact which to Google's credit they investigated but they decided it wasn't violating enough policies to take any action.
by subsection1h | 2025-08-28 00:24:53+00:00
To give credit where credit is due, the long-time HN user and Trump supporter named refurb did reveal himself and expressed happiness about "finally getting some adults in the room," with "adults" being RFK Jr., Bondi, Hegseth, Gabbard, Noem, Vought, McMahon, etc.

https://news.ycombinator.com/item?id=42776504
by extraisland | 2025-08-28 00:25:03+00:00
Generally most Linux distributions are literally the same thing underneath. I have recently done an LFS build (using version 12.3 of the book). The same files were in the same directories in Debian, Arch and LFS for the most part.

I even had a look at source code for makepkgs in Arch and they are literally the same commands in the script that the book has you manually type in.

The packaging critique comes up over the years but it is a bit of an overblown.

Building packages for different distributions isn't super difficult. I've build Arch Packages using the ABS, DEBS and RPMS and they are all conceptually the same. Having a quick skim of the Flatpak instructions it doesn't look that different either.

If you don't want to bother with all of that. You can just have a script that drops the installation either in /opt or ~./.local/. I am pretty sure Jetbrains Toolbox does that, but I would need to check my other machine to confirm and I don't have access currently.
by chaoskitty | 2025-08-28 00:25:07+00:00
This isn't good. Then again, the amount of power going in to these CPUs is way too high.

Take the AlphaServer DS25. It has wires going from the power supply harness to the motherboard that are thick enough to jump a car. The traces on the motherboard are so thick that pictures of the light reflecting off of them are nothing like a modern motherboard. The two CPUs take 64 watts each.

Now we have AMD CPUs that can take 170 watts? That's high, but if that's what the motherboards are supposed to be able to deliver, then the pins, socket and pads should have no problem with that.

Where's AMD's testing? Have they learned nothing watching Intel (almost literally) melt down?
by adt | 2025-08-28 00:25:59+00:00
Reminds me of the Aus Prime Minister:

>Mr Morrison said the announcement followed a discussion with his wife Jenny the previous night and after he considered how he, as a father, would want his daughters to be treated.

"Jenny and I spoke last night and she said to me, you have to think about this as a father. What would you want to happen if it were our girls?" he told reporters.

“Jenny has a way of clarifying things. Always has. And so, as I’ve reflected on that overnight and listened to Brittany and what she had to say.”

Mr Morrison said he wants to make sure "any young woman working in this place is as safe as possible, as I would want for my own daughters".

The Prime Minister was later asked by a reporter why it took discussing the alleged incident "as a husband and father" to take further action.

"Shouldn’t you have thought about it as a human being? What happens if men don’t have a wife and children? Would they reach the same compassionate conclusion?" she asked.

https://www.sbs.com.au/news/article/scott-morrison-criticise...
by anal_reactor | 2025-08-28 00:26:03+00:00
Half of Europe has widely used national systems for instant payments, the other half does not. The idea behind Wero is to unify this to one single system, available across whole Europe. For reference, I use these systems for like 80% of my online payments.

Of course nobody's using Wero now because the whole thing isn't really online yet, just a pilot program on a few websites with a few banks.
by anyfoo | 2025-08-28 00:27:40+00:00
I must say, implementing Forth in almost any high-level language, even C, can be awkward and almost antithetical. A "high-level" Forth implementation often merely presents a Forth-compatible runtime, which runs the risk of missing what makes Forth so unique and useful. (The author actually seems to understand this: "The first implementation I tried is stubbornly different. Can we just make a pure interpreter?")

That's because of two main reasons. First, Forth relies heavily on passing control to the next word, instead of calling word implementations as subroutines. This is difficult to do correctly, and dynamically, in C. I suppose you could get by with computed gotos, but...

Secondly, Forth and assembly (or more generally any lower-level instruction/register view of what it's running on) go hand in hand. Forth words may carry their own assembly implementation within them, or they may be partially assembly.

Without those two things, you don't really have a Forth system, just a Forth interpreter. And you cannot define new primitive words, or words with very custom compilation semantics, from within Forth itself.

And therein also lies Forth's strength. It is very easily on-the-fly expandable, and it can even bootstrap itself. It is a great tool for machine-level exploration: Do complex low-level things with a lot less boilerplate.

The author mentions that this second attempt is a "hacker level" implementation, but short of reading the source code does not seem to go into any detail what that means exactly, and how it's implemented?
by ggm | 2025-08-28 00:27:50+00:00
For a certain cohort of British people, an event with Blair is by definition a waste of time. The man is perceived as interested in one thing: his own relevance. He suffers from relevance deprivation syndrome.

Do you really think he has some magical insight into achievable goals? Does he have any non-self-defined functionality role?

People of real substance in international affairs keep out of the limelight. Or, retire gracefully. Blair is unwilling to admit he has no more capability here, points of input beyond his own musings, than anyone else. All he's got is glitter. There's nothing of substance that I can understand.

He ceased to be the UN middle east envoy in 2015. Ten year old knowledge and experience. The world is very different in that region.
by opan | 2025-08-28 00:28:17+00:00
Are you sure? IIRC :x only writes the file again if there's a change where :w(q) always writes again (which takes longer when editing a remote file via scp://). For a non-exiting version of :x there is :up. I bound :up to <leader>fs after I learned about it. I used to have :w on the same keybind so it was a straight upgrade. Now I can just quick hit it at any time and there's no waiting around if the file hadn't changed. Saves some time and annoyances.
by ericmay | 2025-08-28 00:28:17+00:00
> And yes, its the exact same chemical processes. How on earth would it not be?

Here's the ingredients list for Wonderbread from Wal-Mart.com

Ingredients Unbleached Enriched Flour (Wheat Flour, Malted Barley Flour, Niacin, Reduced Iron, Thiamin Mononitrate, Riboflavin, Folic Acid), Water, Nonfat Milk, Enriched Semolina (Durum Wheat, Niacin, Ferrous Sulfate, Thiamin Mononitrate, Riboflavin, Folic Acid), Sugar, Yeast, Contains 2% or Less of Each of the Following: Soybean Oil, Wheat Gluten, Salt, Cultured Wheat Flour, Sunflower Lecithin, Enzymes, Ascorbic Acid, Soy Lecithin.

Active Ingredient Name Unbleached Enriched Flour (Wheat Flour, Malted Barley Flour, Niacin, Reduced Iron, Thiamin Mononitrate, Riboflavin, Folic Acid), Water, Enriched Semolina (Durum Wheat, Niacin, Ferrous Sulfate, Thiamin Mononitrate, Riboflavin, Folic Acid), Sugar, Yeast, Contains 2% or Less of Each of the Following: Soybean Oil, Wheat Gluten, Salt, Vinegar, Cultured Wheat Flour, Sunflower Lecithin, Enzymes, Ascorbic Acid, Soy Lecithin.

Here's my ingredients list for bread: salt, water, flour, yeast.

Are you really going to sit here and argue that these are the same products and they are made in the same chemical process?

This applies to other goods too, including manufactured goods. It's why Apple has historically had such great products. Sure the Windows PC specs were better, but the computer was always more than the sum of its parts and Apple continued to win out.

> Artisanal is a perfectly fine luxury hobby.

I think you are getting hung up on this word artisanal but it's not really relevant.

"Artisinal" products today are mostly marketed that way because in order for the product to compete on the market at a price the producer can afford to make it at and still live on, the product has to tell a story or have a clever marketing scheme or something like that because they can't achieve the volume of production that they need at a low enough cost to compete with mass-market supply chains and artificially cheap labor from other countries.

But these products don't have to be "artisanal", they can just be regular products that you buy at the store or a local market or something. Introducing tariffs to offset actions by other states that cause their products to be artificially cheap, keeping American entrepreneurs from starting their own soap [1] companies or whatever might raise prices in a sense, but overall it is better for the economy since there are less economic outflows, less gig workers and people on government handouts, and more entrepreneurial activities and product innovation.

Software engineers already know this is true, which is why they always complain about outsourcing of jobs to cheaper countries. It's cheaper! That's all that matters, right?

[1] I don't know that soap is the best commodity product to use, it's just an example.
by rmunn | 2025-08-28 00:28:18+00:00
No True Scotsman is only a fallacy when it involves changing your definitions after counterexamples are presented. But it can also be insisting on a non-standard definition.

E.g., "No true Scotsman would hate haggis!" "You're wrong, my friend Angus hates haggis, and he's a Scotsman through and through." "Well, if he hates haggis, then he isn't a true Scotsman!"

The first speaker isn't changing his definitions, so he's not actually engaging in the fallacy. Rather, he's insisting on his own idiosyncratic definition of what standards you must meet to be considered a "true" Scotsman, and insisting that Angus doesn't meet his standard.

But that's enough digression on "No True Scotsman". We now return you to your regularly-scheduled arguing over code. :-)
by abustamam | 2025-08-28 00:29:10+00:00
I agree. But I wouldn't have known that the author was trans had the commenter not pointed it out. My thoughts about the original article are unchanged, but if the goal is to not discriminate, then pointing out a feature that many people would discriminate against seems counterintuitive imo.

If the original commenter said something like "it's inspiring that a trans person could overcome all odds and have such an accomplishment" then that comment has value. Randomly pointing out that the author is trans with zero context has no positive value.
by nativeit | 2025-08-28 00:32:53+00:00
Mine is a rather prosaic example, but I'm sure it's not uncommon: Proxmox on leased bare metal servers make for wonderful (small scale, but impressively equipped at ~$100/mo) cheap dev hosting.

If you find yourself limited by the equivalent VPS expense, I discovered that for my use-case (mixed web hosting, dev services, self-hosting) I could squeeze a lot more out of an entry level bare-metal box with ~48GB of RAM, and everything just becomes a VM in Proxmox, and it's still trivially simple to scale/replicate, maintain backups, and tie together with other VPS or cloud services.

The only part that was a bit of a challenge is negotiating NAT for the virtual NICs so you don't need separate IPv4 addresses for each guest. But Proxmox's docs are pretty robust, and I'm sure there are dozens of tuts available now.
by ryao | 2025-08-28 00:33:19+00:00
I would call returning something being implemented as a stub rather than being unimplemented. When something is unimplemented and you try to call it, you crash due to a NULL/invalid pointer dereference, not get an error back. Of course, as far as getting things done is concerned, the two might as well be the same, but as far as how the language works, the two are different.
by ekusiadadus | 2025-08-28 00:33:37+00:00
I listen to them every day.

By the way, Ikebukuro’s melody isn’t this one anymore. Bic Camera, an electronics retailer, acquired Seibu, and now their song is played instead. https://youtu.be/9Emi-ZAnnlc?si=G8iazo945capvT5T&t=221

It’s fun, isn’t it?
by slg | 2025-08-28 00:34:42+00:00
I think the general argument that the media is not effectively using the attention these events draw is in direct conflict with the idea that these shootings are "predominantly media hype".

Also, I quite frankly think this mindset is naive to how both politics and the media work. Nothing materially is being done to reduce school shootings and today's tragedy is just another example of that. So why the fear that this need for a solution to general gun violence will be satiate by a solution to school shootings? We aren't getting any solution to school shootings either. Plus most of the mainstream media has a desire for neutrality that would prevent them from doing what you suggest. And those that aren't opposed to being seen as partisan and agree with you about overall gun violence are already advocating for greater gun control in a way that is not exclusively set to address school shootings.
by kristopolous | 2025-08-28 00:35:03+00:00
Yes! He is greatly missed among his colleagues. I went to an event in Utah in 2013 and multiple people spoke quite fondly of him, including Blinn and Jim Clark.

When they were showing old photos of Ivans VW Bug they were taking measurements of, there was an obvious grief pause whenever he was in one.

There's videos of these on YouTube. I sat next to Sutherland in the room btw

That is 2nd to when I had a buffet breakfast showing up early to an event when it was just me and woz in the room and I talked to him for an hour not realizing who he was.

Actually my bullshit flags went up thinking "this guy sure likes to tell fantastic exaggerated stories!"

Kinda like talking to, say Harrison Schmitt, not knowing him, and saying "you? Landed on the moon? Sure old man. Stepped foot on the moon... then you were a senator? alright."
by donkeybeer | 2025-08-28 00:35:40+00:00
Yes, bread is still bread, all those are still additives. They don't suddenly turn bread into not-bread.

>"Artisinal" products today are mostly marketed that way because in order for the product to compete on the market at a price the producer can afford to make it at and still live on, the product has to tell a story or have a clever marketing scheme or something like that because they can't achieve the volume of production that they need at a low enough cost to compete with mass-market supply chains and artificially cheap labor from other countries.

Correct, its no longer a sustainable business. How far do you want to go? Would you make nails by hand too? How about mining the steel for the nails? Artisanal today (not 400 years ago) is a luxury product born out of free time and our basic needs having already been met by industrial processes. The way to make it sustainable source of income is to do what the factories are doing, automate and scale up.

And why this over focus on producers? What about consumers? Why kill consumers to artificially enrich producers? I care deeply about the middle and lower class. I don't want their expenses to suddenly rise several times because government turned what was a free choice and forced them into an artificially propped up expensive hobby market pretending to be a real market.

But let us not get too lost from the question. Let us first decide what is the meaningful distinction to our purposes between these two breads in relation to the matter of tariffs.
by opan | 2025-08-28 00:36:27+00:00
I think once you start trying to use the occasional macro and/or make custom keybinds it pushes you further into the vim golf mindset. When you're saving an action to be repeated 100 times you really gotta get it right. I learned a lot of advanced movements due to macros as well. Like } and ) and marks (only just recently learned apostrophe jumps to marked line while backtick jumps to marked character on the line after years of always using apostrophe). I recently spent a half hour or so making two keybinds to insert the date/time in my preferred format at the end or start of a line + return the cursor to where it was before. While about half of the process was the same for both binds, I ran into multiple issues with the start of line version. Like, `I` for insert at start of line in neovim places your cursor after whitespace instead of before it, so instead had to use 0 and then insert stuff relatively. Also found out marked characters are based on the numbers of characters into the line, so if you add new stuff to the start of the line and then return to your mark, you won't be on the same word. 14 characters in before, 14 characters in now. I worked around that by counting how many I was inserting with my date text + spaces and such, then adding that # and l (move right) to the end of the keybind to make up for the difference. It was pretty satisfying when it finally worked.
by pxc | 2025-08-28 00:37:42+00:00
There's things I don't like about it, and there are a looot of long-standing open issues, but I think GitLab is definitely better than GitHub in a number of ways. My org uses both (and also Azure DevOps, joy) and my team expects that the trend will be migrating from GitLab to GitHub. There are a bunch of things for me to grieve in that, much to my own surprise.
by johncolanduoni | 2025-08-28 00:38:48+00:00
Most states of “100% utilization” as you’d see in `top` are not 100% thermal output or even close. Cores waiting for memory accesses count as utilized in the former sense but will not produce as much heat as one that is actually using the ALU etc. That’s why special make-work like Prime95 is used for stress testing overclocking/thermals: it will saturate the cores with enough unblocked arithmetic work to generate more heat than having 1000 browser tabs open does.
by k310 | 2025-08-28 00:40:28+00:00
Amazing. My "lights and refrigerator" bills are under $100, often $80, up from about $35 before PG&E got "their" Public Utility Commission to about double rates. (Long story including criminal negligence, monumental judgments, bankruptcy, and return to soaking the consumer. A masterpiece in regulatory capture) Summer bills will be up to $400 for a 3-bedroom manufactured home.

Please read up on generator safety before using one!

My permanent unit has a built-in automatic transfer switch. Husky SOB. But the generator is sized to power the home and well pumps.

https://www.dominionenergy.com/about/our-stories/generator-s...

https://www.esfi.org/generator-safety/

Be safe!
by ericpan64 | 2025-08-28 00:40:37+00:00
Thank you for the read and glad you enjoyed it!

For me, writing this up was like finally laying-out and using some "fancy rug" ideas and admitting to myself they're nice though not necessarily practical nor particularly special. Though they're special to me and that's something I've come to appreciate for what it is.

I hope this was a "sweet deal" read for a good amount of people! And seems likely mostly somewhere in the middle, though confident that most people can take something interesting back with them
by int_19h | 2025-08-28 00:41:07+00:00
It's not that easy when you consider that suicide is such a major part of human culture. I mean, some of the most well known works of literature involve it - imagine a chatbot that refused to discuss "Romeo and Juliet" because it would be unable to do so without explicit discussion of suicide.

Obviously you don't want chatbots encouraging people to actually commit suicide. But by the virtue of how this tech works, you can't really prevent that without blocking huge swaths of perfectly legitimate discourse.
by EarlKing | 2025-08-28 00:41:31+00:00
I think you mean UK users... and yes, they could, but they're not required to by law, and why should they do so just because some foreign bureaucrat demands they do it?

By contrast, Ofcom could've simply ordered ISPs to null-route 4chan and KiwiFarms and that would've been that. Instead, they decided to do the most ineffectual and imbecilic thing possible... arguably because they're an extortion racket (as implied by the fact that they're mostly funded from fines and fees they obtain from those they prosecute).
by hauxir | 2025-08-28 00:42:26+00:00
I run my whole development environment in a docker container. Not desktop mind you but my neovim/tmux/fish setup.

This allows me to sandbox my whole environment so i can run it exactly the same no matter the machine, including all packages and editor plugins.

If anyone wants to check it out it's at https://github.com/hauxir/dotfiles

the devenv.sh file describes my entire environment.
by DarmokJalad1701 | 2025-08-28 00:43:58+00:00
The money is not "burned up" - it is spent right here on Earth. It's paid to extremely skilled engineers, technicians and scientists.

The technology developed for doing such a difficult task will inevitably benefit all of humanity. It did so for Apollo. It will again in the future.

https://launiusr.wordpress.com/2012/02/08/why-explore-space-...