MurphyA/hacker-news huggingface dataset:
by gdss | 2025-09-14 17:38:39+00:00
The better you play, the more colorful it gets. The left bar shows how good your music sounds. Supports MIDI devices such as electric keyboards

—

This work represents a digitally inspired re-interpretation of Gordon Pask’s 1953 Musicolour machine. Pask was fascinated by the concept of conversation. Specifically, the conversation between humans and machines that was starting to emerge around the time when the potential of the computer had begun to be felt by those building it. Cybernetics can be perhaps be described as an open club of those who, almost 80 years ago, could see the future take an almost certain shape, assuming some universal insights about systems. Pask branched Cybernetics into his own theory, called Conversation Theory. In doing so, he understood feedback as a very special property of intelligent systems, and the concept of intelligence at large.
by tsimionescu | 2025-09-14 17:38:40+00:00
India is not in even in the top 30 countries that can realistically reduce emissions. They have per capita emissions lower than any European country, except maybe Iceland. Lower than the Nordics, much, much lower than France or Germany or Spain. There's no way for them to reduce their emissions without severely impacting lifestyle even more drastically - which is not at all the case for us here in Europe.
by jjani | 2025-09-14 17:39:26+00:00
That makes sense then.

For what it's worth, I've really never seen pure international students really been included in that term, especially those that are the student equivalent of expats on a fixed-term contract - another group I've never seen included. In all discussions I've been part of, it' s about people with heritage from country A (whether born there or through family), but "settled" (or if a minor, being raised) in country B, with the above two groups not fitting into the "settled" part, planning to move back to A the second their contract(/term) ends. But I'm sure there's other valid definitions out there and it depends on the context and all.
by zahlman | 2025-09-14 17:41:20+00:00
> His statement is meant to justify the obviously un-needed deaths of children as a necessary evil for Americans to have a "God given right" to own guns.

And this is not a basis for concluding that he was morally wrong to say it.

Unless you feel the same way about everything else that causes preventable deaths.

(Note that the quote says nothing about children. This is a dishonest emotional plea.)
by SamoyedFurFluff | 2025-09-14 17:41:28+00:00
Biden day 1 executive order was over 4 fucking years ago. About a week ago a bunch of Koreans were rounded up and deported out of the country. Less than 48h ago republicans were saying the Charlie Kirk killer was a trans and his body wasn’t even cold yet. Cmon bro, these are not comparable. The democrats simply don’t do red meat shitfest fight stuff.
by HarHarVeryFunny | 2025-09-14 17:41:52+00:00
Other than using COTS parts (incl. the CPU), the BIOS, while proprietary, was in a way the weakest link as far as cloning, since it established a ROM-based standardized hardware interface that isolated the OS from the hardware.

Companies like Compaq, and later Phoenix and AMI, were able to get around the proprietary nature of the BIOS by building clean-room BIOS clones that withstood IBM's legal challenges.

However, given the willingness of Microsoft (apparently with little IBM could do about it) to sell MS-DOS variants to others like Compaq, and later the emergence of MS-DOS clones like DR-DOS, it's not obvious that clones might not still have taken off without the unintentional assist of the standardized BIOS interface.
by chaps | 2025-09-14 17:41:59+00:00
I recoiled at that a bit too, but I think what they mean is similar to how some games can "only be played once". Best example of that is Outer Wilds, where attaining information is the goal of each gameplay loop. Once you've acquired that knowledge already, the fun of acquiring it can no longer be experienced since you already know what the "next step" is.
by tombert | 2025-09-14 17:43:09+00:00
> I would suggest instead considering that it isn't "left vs right" conspiracies (though they have their own spectrum) but rather that there exists a "prone to conspiracies demographic" that is swayed by the left or the right at a given time and those conspiracies that are most in line with the political ideology of the swaying are more likely to be normalized. Politicians agreeing with the conspiracies speeds up its normalization and helps sway the conspiracy minded demographic.

I would love to believe this, but I am not sure that I do anymore.

Anti-vax conspiracies have become extremely normalized in conservative circles and at least according to CNN, 70% of conservatives believed conspiracies that the 2020 election as stolen [1]. Assuming a roughly 50/50 split, 70% of 50% is about 35%; one third of the entire country. Maybe it's always been like that, but I don't think so, I feel like up until around ~2014 conspiracy theorists were largely on the fringes.

And of course, that 70% is people who are admitting to it. Famously, people were embarrassed to admit they wanted to vote for Trump which skewed the polling data. I suspect that the percentage of conservatives who believe in 2020 election conspiracies is actually a fair bit higher.

So I don't think I buy that "the conspiracy fringe was always there and conservatives were just more welcoming to them", I think that conservatives are actively creating new conspiracy nutes, and I think this is a consequence of their concerted effort to create distrust in media.

[1] https://www.cnn.com/2023/08/03/politics/cnn-poll-republicans...
by charcircuit | 2025-09-14 17:43:20+00:00
Giving the user control does not mean giving the user root. Giving root breaks Android security model. Whatever capability you want should be implemented as a proper feature to avoid breaking the security of the device.

Equating control to root is an outdated way of thinking that comes from a time before the principle of least privilege existed. The way UNIX did things should not be put on a pedestal.
by alexey-salmin | 2025-09-14 17:43:23+00:00
I have no intention of building straw men or bad faith arguments. If I assume good faith on your part (which becomes increasingly hard), the only explanation to your position above is some sort misunderstanding of the combinatorial problem.

So, very simple and good-faith-not-a-straw-man question: do you agree that with 86M possible seeds you can guess all the cards with high probability after you see the flop? No clock synchronization necessary or any other tricks, just direct precomputation of all possible shuffles.

Yes or no would suffice.
by dmoy | 2025-09-14 17:44:14+00:00
> I'm not aware of any single commuter hub remotely the size of Shinjuku

There certainly isn't one that does the volume of passengers. Shanghai Hongqiao or Beijing South are probably busiest, and they're 3-4x less passengers than Shinjuku.

> Partly this is because of the economic system: Chinese trains are all state-run and centralized, while a large part of why Shinjuku is so busy is that it's a hub for numerous private railways as well.

I think another part of it is also size of network. China is a freaking huge country. It's got like 10-15x as much high speed rail track compared to Japan. It's a lot more distributed.
by Dwedit | 2025-09-14 17:44:29+00:00
With the gap, it's effectively three pixels wide. Basically a 3x5 font with one pixel chopped off.

On some displays, you can also divide RGB into three subpixels (R, G, and B stripes). A 3x5 pixel font (9x5 subpixels) can be drawn as a 6x5 subpixel font instead (a 2x5 pixel font).
by treyd | 2025-09-14 17:44:45+00:00
The copyleft nature was essential to good driver support. It set it up such that for corporations making drivers the easiest path was to get the driver upstreamed. There was a bunch of hoops they could have gone through to avoid that (as many did, like Nvidia) but that became a sorta-default.

Copyleft encourages a collaborative relationship between entities because it makes trying to play it close to the chest with IP involve more legal effort (if it's possible at all).
by pxc | 2025-09-14 17:44:53+00:00
Git's not a GNU project.

Fwiw, though, I personally do use a ton of GNU software on any Mac I touch: coreutils, grep, sed, find, parallel, GCC, autotools, make, gdb, Emacs, and maybe some GNU Java stuff for LibreOffice, Bash. Most developers on macOS probably use at least a couple of those.
by m-hodges | 2025-09-14 17:45:59+00:00
Quite often, the meaning of a text relies on the contexts you bring to it. I’ve had many experiences where I’ve returned to a text after reading others, and gleaned entirely new or different insights from it. I disagree with the idea that first exposure exhausts the knowledge (or in OP’s perspective, “Bayesian system”) that can be acquired.
by jcims | 2025-09-14 17:46:01+00:00
I credit a lab full of SGIs at Ohio State with my transition from a career in mechanical engineering towards technology and information security. I just got transfixed by all of the things I could do and would spend my time in class distributing povray renders across the whole lab instead of paying attention to what I was supposed to be doing.

We also had a gorgeous lab of NeXT computers in a basement computer lab. Between just doing what seemed like magic in Mathematica and seeing how small I could make fonts on the laser printer, I also got scolded directly by Steve Jobs by replying to his default email in the mail client with 'read receipt' enabled. He said it was a violation of his privacy lol.

Edit: This was the email - https://blog.hayman.net/2025/05/06/from-steve-jobs-great-ide...
by grues-dinner | 2025-09-14 17:46:22+00:00
Do they though? Saturation bombing the Superbowl with Coinbase ads might be effective, but will it significantly change the conversion if a person in the background of the shot has a fuzzy leg that merges with a fire hydrant?

Businesses presumably spend billions on things like office carpet too and very few of them care exactly what neutral-ish colour it is.
by iLemming | 2025-09-14 17:46:25+00:00
I think even better to encrypt the password in ~/.authinfo.gpg, e.g.,

machine my_db login my_usr password bla-bla-123

And then in the source block header, you can inject it into a variable

:var pass=(auth-source-pick-first-password :host "my_db")

That's a built-in elisp function. Yes, you can call arbitrary functions to assign vars for org-mode source blocks. You can even assign shell command output, I often do things like:

:var token=(shell-command-to-string "echo $MY_TOKEN")

What's crazy about this shit is that you can even pipe the content of the file back into itself:

#+begin_src sh :pretty :var token=(shell-command-to-string (format "grep my_token %s" buffer-file-name)) echo $token #+end_src

That's an absurd bananas degree of ingenious engineering that makes you question the sanity of programmers who deliberately abandon Emacs, even after experiencing such power.
by hackerInnen | 2025-09-14 17:46:26+00:00
I think there are dozens of boards by now, but what I found interesting and pledged to is this:

https://www.kickstarter.com/projects/starfive/visionfive-2-l...

I don't have a first version visionfive2 myself, but i heard good things about it and the eco-system sounds like it's growing. There are still rough edges. Lets hope they ship soon (tm)

Edit: What I currently have for my personal projects is a PolarFire SoC Discovery Kit. That's a quad-core RISC-V system with FPGA embedded. Maybe too expensive and not for everyone (130 bucks, fun fact: The dev board is cheaper than the chip itself).

https://www.microchip.com/en-us/development-tool/MPFS-DISCO-...

Also the microchip documentation, toolchain and so forth feel really crappy and old, but once you get used to it, it's not that bad and actually getting to run bare-metal risc-v code is easy. There are easy examples for linux and bare-metal
by kid64 | 2025-09-14 17:46:42+00:00
Windows does have quirks: MSI installers, Inno Setup, NSIS, and custom EXEs may or may not support silent mode. When they don’t, automation is ugly (AutoIt, AutoHotKey).

But Windows also has strong automation tooling: PowerShell, WinRM, Chocolatey, Winget, MSIX packaging. These provide far more than “mouse and keyboard emulation.”

So your statement ignores the modern ecosystem and overstates the weakness.
by Voultapher | 2025-09-14 17:47:05+00:00
We have strong evidence that anything with 100k+ LoC that uses C or C++ will have use-after-free bugs because of reference semantics. I have no data on D but I wouldn't be surprised if that's the same case there as well. You need to think about ownership and haphazardly treating it as a free-for-all is a fundamental design flaw IMO. Shared mutable state is bad for the same reasons mutable global variables are frowned upon. One needs to keep the sum total of all places and all possible paths leading to them in context for reasoning about any of them. This very very quickly becomes intractable for human minds.
by aleyan | 2025-09-14 17:47:16+00:00
Oh man, this is a deep mine to dig. I haven't even thought about svg size optimization. The default blog template I used really wants me to use hero images, and the jpgs are already hefty. I just looked at my network panel, and it seems the font files are loaded once per svg on initial load and then are cached.

What is the motivation for viewbox coordinates being at (0,0)? I have been thinking about setting chart gutters so that the graph is left aligned with the text, but this seems like an orthogonal issue.
by jofla_net | 2025-09-14 17:47:49+00:00
I have a similar program, which i call Relay, which effectively works exactly the same. Haven't worked on it in over 10 years but like OP i was in a similar situation, and it worked nicely, but really theres so much more that can be done in the obfuscation field. I eventually moved on to a more elaborate Java version, which worked very well when emulating, of all things, a TeamViewer connection, which had to be allowed on the network in question. So unless the firewall wanted to open up the ssl inside of it and examine in real time, i ended up not tipping it off. I'll add a very basic version of it for educational value if you want. It might not be exactly functional the way i remember but at least it shows how to chain a socket connection in code.

http://www.jofla.net/C++__/OWRTRelay/

Its a very minimal C program which was originally targeted for OpenWRT. But being C it should run easily most places. One would run on a router on a final remote server and another on a travel router which you would tether to.

YourPC <---> Your Travel Router <----internet----> Stationary Router <---> Final Server

Setting up the ports accordingly you had something which basically 'patched' the bytestream in the middle without it even knowning or needing to be changed on either end. It could relay any TCP connection.

There were many dialects which I eventually came up with (especially per packet length obfs) which could be added to the old C program.

Happy Hunting.
by rkomorn | 2025-09-14 17:48:02+00:00
As someone who's had 3 different H-1Bs, I'd say that the employer that treated me the worst treated their other employees the worst as well. I got a green card, and eventually citizenship, and the treatment I got wasn't remarkably different either.

I think the "H-1B is indentured servitude" thing is a bit of a red herring, tbh. Many US employers are generally crappy.
by photomatt | 2025-09-14 17:48:45+00:00
This data is all transparent. I think what you're looking for is this, which shows about 1,2000 ticktets: https://central.wordcamp.org/reports/ticket-revenue-report/?...

You can look at reviews of the event, people had a good time. International visitors have been down due to political and immigration issues outside of our control.

Being there on the ground, it did feel a little spread out, lots of pockets of people connecting, but the venue was pretty huge. We'll try to keep things tighter in Phoenix next year. The upcoming WordCamp in India looks like it will be double the size of any previous ones.
by ojo-rojo | 2025-09-14 17:48:53+00:00
I like this sharing of the joy of journaling, thanks for that. I don't quite like the formula described here, though. I would imagine that following a set of questions would make it feel like filling out a templated form – too structured. I really enjoy the flow and natural progression of journaling in a free-form format.

By the way, in addition to occasionally writing a personal journal entry, I also really enjoy keeping notes on my thoughts on the books I read, whether fiction or non-fiction. I love flipping back and seeing what I was going through while reading a really good story, and reminding myself who the characters were, and seeing the important points to remember of some technical material. All good stuff :)
by immibis | 2025-09-14 17:48:57+00:00
Typically they rely on metadata like the IP you're connecting to, or downgrade attacks. Until every server supports QUIC they can just pretend the server doesn't support QUIC.

You might think IP checks are safe because everything's on Cloudflare and they can't block Cloudflare, but you'd be wrong. Even Spain blocks Cloudflare (yes, entirely) during football games.
by peterspath | 2025-09-14 17:49:05+00:00
One of the things we (the Netherlands) should do is get to a more average level on EU levels. Not trying to be the best. The costs are too high.

Also energy cost should be as low as possible. A few nuclear plants could be a good solution. (I’m not an energy expert) When you lower energy cost, the cost of all other things can also be lowered.
by roywiggins | 2025-09-14 17:49:19+00:00
Well, good luck with that.

> If the circulation weakens, Northwestern Europe would experience the most pronounced cooling. Under global warming of +2°C, a cold extreme that currently occurs once every ten years in the Netherlands could drop to -20°C — around fifteen degrees colder than in the pre-industrial climate, according to the same climate model. In Scotland the cold extreme could reach -30°C, a full 23 degrees colder than in the late 19th century.

https://www.uu.nl/en/publication/what-will-happen-to-europe-...
by turtletontine | 2025-09-14 17:49:30+00:00
I think their point is clear if you read the rest of the sentence: “… given the number of compelling works and the limited time available to us”.

Yes, it’s the OP’s choice, it’s their information diet. You COULD read the good stuff over and over, but you risk falling behind the flood. This is their approach to keeping up. It makes me a little sad, sure, but as a practical solution I get it.

I certainly don’t use this approach to literature. I’ve reread my favorite books a few times over the years (Cat’s Cradle, White Noise), but I’m sure that’s not the kind of thing OP is talking about.
by BoardsOfCanada | 2025-09-14 17:49:33+00:00
To quantify this, India had a per capita CO2 emission of 2.07 tonnes per year, while Sweden had 3.43 (2023). Sweden used this to achieve a 58,100 USD per capita GDP (2025) compared to India's 2,878 USD all while using a non-unsignificant part of it as heating in the winter. It would be great for all of us if India could do better on a per capita basis since the resulting effect would be huge.
by therein | 2025-09-14 17:49:55+00:00
> There's nothing inherently not-open about ARM, or at least it's no less open by nature than x86. The fact that most ARM devices are locked down is a secondary effect from most of them being phones.

I'd argue lack of something like ACPI to discover the device tree and memory map is why this impression exists. Besides the ARM CPUs not being socketed.
by mdasen | 2025-09-14 17:49:56+00:00
There are patches required. Many GNU utilities are very close to the UNIX spec, but not quite the UNIX spec - including glibc. But making a Linux distro that is UNIX certified would likely make it a worse Linux distro for most people since it would be less compatible with what everyone is assuming for a Linux distro. A lot of the differences are subtle edge cases, but do you really want that in your distro?

It's not just about going through a song-and-dance. It's about making an OS that has different behavior - often very tiny differences, but differences that would make the distro worse for most users.
by __turbobrew__ | 2025-09-14 17:50:38+00:00
If you take a step back, what did the netherlands look like 100 years ago? What was the wealth inequality split? How much capital was owned by the elite vs the commoner?

You will see that the last 70 years have really been an outlier in history due to the great reset of WW2 and the elite losing their wealth. The current trends are actually the return back to historical norms.

The problem here is not green energy sandbagging the economy in NL and making life unaffordable for the commoner, the problem here is that wealth/capital accumulates faster than wages and therefore as the economy slows down an ever growing slice of GDP goes to capital owners.

I would suggest if you want to solve this problem, do not blame the green energy — it is a distraction — instead look to your elected representatives in government to form wealth tax and land tax legislation to curb the positive feedback loop of wealth accumulation, lest you become a serf to the elite again.

Take a look at Thomas Piketty if you are interested in learning more.
by repelsteeltje | 2025-09-14 17:50:48+00:00
Stuff. Indeed it's mostly about stuff we buy (which is mostly from China).

If you want to lower emissions, not flying and not eating meat is important. But stuff we buy - clothes, electronics, cars, furniture, even solar panels: consider if you really need it, for how long will it last, and why can't it wait. Don't click "buy now"
by cogman10 | 2025-09-14 17:51:28+00:00
This only works in competitive markets.

A number of markets have few competitors which means it's beyond easy for all the companies to externalize everything.

Further, some products have deep supply chains that are easy to mix. Consider copper as an example. A responsible company will want to use recycled copper as much as possible because it's cheaper. However, can anyone realistically validate that none of that copper came from stolen cables or bad mining practices?
by Someone | 2025-09-14 17:51:55+00:00
> I will never not find this kind of project incredibly impressive

I wouldn’t call it incredibly impressive. The path on how to write a minimal multi-tasking kernel has been beaten decades ago.

Writing a kernel that can boot and do a few things is ‘just’ a matter of being somewhat smart and have some perseverance. Doing it for RISC-V complicates things a bit compared to x86, but there, too, the information about initialising the hardware often is easily obtained (for example: https://wiki.osdev.org/RISC-V_Meaty_Skeleton_with_QEMU_virt_... I wouldn’t know whether this project used that)

I think the author agrees, given (FTA) that they wrote “This is a redo of an exercise I did for my undergraduate course in operating systems”

It’s work, may be nice work, but I think everybody with a degree in software engineering could do this. Yes, the OS likely will have bugs, certainly will have rough edges, but getting something that can multi-process, with processes shielded from each other by a MMU isn’t hard anymore.
by chrisdrobison | 2025-09-14 17:52:26+00:00
When I see questions like this, I wonder what the asker does instead to cobble together all that K8s does for you that you’d have to figure out. I spent years refining those ops processes. And when k8s came along and I got over the initial learning curve, it felt like I’d entered the promised land. All operational tasks that were such a pain all ended up being easier in k8s. I’ve put a small start up on k8s because of this.