MurphyA/hacker-news huggingface dataset:
by JumpCrisscross | 2025-11-30 21:55:21+00:00
The only advantages I can see to America pushing for Maduro’s removal are unlocking mismanaged oil supplies and removing a hive of Russian, Iranian and Chinese activity from the Western Hemisphere.

Those are the upsides. The downsides are prompting anti-American balancing moves across South America, Bay of Pigsing and increasing Maduro’s legitimacy, giving Russian air defences a paintbrush to our kit and fucking it up completely and sparking a refugee crisis.

In practice, I’m increasingly convinced we’re about to go to war because of what a dead pedophile knows about the President.
by Isamu | 2025-11-30 21:56:04+00:00
Another way: morality is always in the context of your wants versus society. Society is an objective fact here, as is yourself.

That you want to live your life is a given. In order to avoid bad backlash from society you might objectively choose to adopt some moral behaviors.

Discourse about morality is unnecessarily complicated by historical things that we don’t want to shine a light on, like slavery and the treatment of women. We can’t explain why we have been talking about morality for millennia but haven’t come to the conclusion that our treatment of others matters.
by cesarb | 2025-11-30 21:56:41+00:00
> A was the first floppy drive, B the (typically absent) second floppy drive

As another commenter mentioned, when you didn't have a second floppy drive, A: and B: mapped to two floppy disks in the same floppy drive, with DOS pausing and asking you to insert the other floppy disk when necessary. Which explains why, even on single-floppy computers, the hard disk was at C: and not B: (and since so much software ended up expecting it, the convention continued even on computers without any floppy disk drive).
by cogman10 | 2025-11-30 21:56:55+00:00
Heavier weight? Yes. Slower? Should be the same performance. Unless you are on a non-linux host, then there is no docker penalty.

The only time I can think where a JVM might be faster is if you have a multi-tenant setup. In that case, the JVM can be more effective with the GC vs having multiple JVMs running.
by perching_aix | 2025-11-30 21:56:56+00:00
It really wouldn't be much of a conversation. Historical conventions are a thing in general. Just think of the direction of electron flow.

> even though we have 16x9 4K displays now

Pretty much no normal person uses those at 100% scaling though, so unless you're thinking of the fellas who use a TV for a monitor, that doesn't actually help so much:

- 100% scaling: 6 panels of 80 columns fit, no px go to waste

- 125% scaling: 4 panels of 80 columns fit, 64 px go to waste (8 cols)

- 150% scaling: 4 panels of 80 columns fit, no px go to waste

- 175% scaling: 3 panels of 80 columns fit, 274 px go to waste (34 cols)

- 200% scaling: 3 panels of 80 columns fit, no px go to waste

This sounds good until you need any additional side panels. Think line numbers, scrollbars, breakpoint indicators, or worse: minimaps, and a directory browser. A minimap is usually 20 cols/panel, a directory browser is usually 40 cols. Scrollbar and bp-indicator together 2 cols/panel. Line numbers, probably safe to say, no more than 6 cols/panel.

With 2 panels, this works out to an entire additional panel in overhead, so out of 3 panels only 2 remain usable. That's the fate of the 175% and 200% options. So what is the "appropriate" scaling to use?

Well PPI-wise, if you're rocking a 32" model, then 150%. If a 27" model, then 175%. And of course, given a 22"-23"-24" unit, then 200%. People of course get sold on these for the "additional screen real estate" though, so they'll instead sacrifice seeing the entire screen at once and will put on their glasses. Maybe you prefer to drop down by 25% for each of these.

All of this is to say, it's not all that unreasonable. I personally feel a bit more comfortable with a 100 col margin, but I do definitely appreciate when various files nicely keep to the 80 col mark, they're a lot nicer to work with side-by-side.
by skissane | 2025-11-30 21:57:14+00:00
> I remember when A and B were commonly used drive letters. C was a luxury. D was outright bourgeois.

Our first home computer (1989 or 1990?) was a 386SX with a 40MB hard disk (so maybe we were bourgeois). My dad had to partition it into a 32MB C drive and an 8MB D drive, because the DOS version (3.3?) had a 32MB maximum filesystem size. It had two separate 5.25 inch floppy drives, a 1.2MB and a 360KB - although the 1.2MB drives could read 360KB disks, they couldn’t write them in a form readable by 360KB drives, or something like that. And later (circa 1991) we got a 3.5 inch floppy drive too, which became drive A, the 1.2MB became drive B, and the 360KB was relegated to drive E. The FDC that came with the computer (back then they were ISA cards, hadn’t been integrated with the motherboard yet) only supported two drives, so he had to buy a new one that supported four.
by ninalanyon | 2025-11-30 21:57:28+00:00
I have an Anker powerbank. It will no longer charge using the USB-C port. I have an older Belkin that is certainly less stylish but has a higher capacity and still works perfectly, including charging via USB-C, so I'm not inclined to buy Anker again.

Of course neither of us has a lot of first hand data so it's hard to draw meaningful conclusions.
by ForOldHack | 2025-11-30 21:57:44+00:00
In the 80s, running DOS 3.1 on an IBM Network, I was networking dual floppy PCs, and with testing, got through drive '!' '@' '#' '^' So I was able to use 26 floppies, 24 of them non local... It was all removed with the next release, 3.2, so I would make some bets about NT Networking and its NetBIOS roots.

I was inspired by the Dr Seuss, "On beyond Zebra."
by orochimaaru | 2025-11-30 21:58:02+00:00
That’s a nice story spun by the lobbyists in the US and Europe (if there is such a thing in Europe). But said person 2000 years ago was crucified by the Romans at the request of the Jews.

There are Jews of every color - so feeding this as a white vs brown fight is incorrect.

I don’t belong to (nor believe) in any of the 3 religions in this fight. But historically the other two (Christians and Muslims) have been very genocidal.
by astrange | 2025-11-30 21:58:18+00:00
> Musk was born in South Africa to a wealthy diamond mine owner (Dad)

This is something like ~4 steps away from what happened, to the point it's not true at all. (He was a part owner in an emerald mining operation in another country, it wasn't his main business, and they were middle class.)

Btw when I say from Northern England, I mean by descent, not where he grew up.

Not that I want to get into defending him since he's killed 600k people this year.

> and is a ‘confirmed non believer’ per his own public statements.

That's as Anglican as it gets. It's like a version of Protestantism you're not supposed to believe in.
by fn-mote | 2025-11-30 21:58:22+00:00
> The AoC guy loves recursive descent parsers way too much.

LOL!!

I agreed with a lot of what you wrote, but also a lot of us strive for beautiful solutions regardless of time/memory bounds.

In fact, I’m (kind of) tired of leetcode flagging me for one ultra special worst-case scenario. I enjoy writing something that looks good and enjoying the success.

(Not that it’s bad to find out I missed an optimization in the implementation, but… it feels like a lot of details sometimes.)
by hershkumar | 2025-11-30 21:58:40+00:00
“Perhaps I could best describe my experience of doing mathematics in terms of entering a dark mansion. One goes into the ﬁrst room, and it’s dark, completely dark. One stumbles around bumping into the furniture, and gradually, you learn where each piece of furniture is, and ﬁnally, after six months or so, you ﬁnd the light switch. You turn it on, and suddenly, it’s all illuminated. You can see exactly where you were.” - Andrew Wiles
by shishcat | 2025-11-30 21:58:54+00:00
This behavior only works when the reverse proxy or CDN is configured like this:

Proxy/CDN: HTTPS (443) → Origin server: plain HTTP (80)

(example: Cloudflare in Flexible mode)

If the origin server uses any proper TLS configuration, even a self-signed certificate, this method stops working. It only succeeds when the upstream connection to the origin is unsecured.

If you want to test this on a random site without Cloudflare or reverse proxy in general on HTTP: curl http://www.digiboy.ir/boobs.jpg -v
by markdown | 2025-11-30 21:59:23+00:00
Did you respond to the wrong comment? I never said anything about restoring currents.

My comment was about dealing with the economic and social impacts that might result from the changing currents.

If keeping the current regime, marginal tax rate works best, from 20% to 90%. And definitely not voluntary. See my earlier comment about the selfish and shortsighted. Everyone must pay their fair share if society is to flourish.

If innovations are allowed in this hypothetical, phasing out income tax in favour of LVT would be even better.
by mananaysiempre | 2025-11-30 21:59:23+00:00
Yeah, I was surprised by the lack of search results when I was double-checking my post too, but apparently I wasn’t surprised enough, because I was wrong. I mixed up two pieces of Showstopper!: chapter 5 mentions the Win32 spec being initially written in two weeks by Lucovsky and Wood

> Lucovsky was more fastidious than Wood, but otherwise they had much in common: tremendous concentration, the ability to produce a lot of code fast, a distaste for excessive documentation and self-confidence bordering on megalomania. Within two weeks, they wrote an eighty-page paper describing proposed NT versions of hundreds of Windows APIs.

and chapter 6 mentions the NTFS spec being initially written in two weeks by Miller and one other person on Miller’s sailboat.

> Maritz decided that Miller could write a spec for NTFS, but he reserved the right to kill the file system before the actual coding of it began.

> Miller gathered some pens and pads, two weeks’ worth of provisions and prepared for a lengthy trip on his twenty-eight-foot sailboat. Miller felt that spec writing benefited from solitude, and the ocean offered plenty of it. [...] Rather than sail alone, Miller arranged with Perazzoli, who officially took care of the file team, to fly in a programmer Miller knew well. He lived in Switzerland.

> In August, Miller and his sidekick set sail for two weeks. The routine was easy: Work in the morning, talking and scratching out notes on a pad, then sail somewhere, then talk and scratch out more notes, then anchor by evening and relax.

(I’m still relatively confident that the Win32 spec was written in 1990; at the very least, Showstopper! mentions it being shown to a group of app writers on December 17 of that year.)
by PaulDavisThe1st | 2025-11-30 22:00:07+00:00
When I read text I prefer it to use the lessons

of typography and not be overly wide, lest my saccadic

motion leads my immersion and comprehension astray.

However when I read code I do not want to scan downwards to complete the semantics of a given expression because that will also break my comprehension and so when a line of code is long I'd prefer for it to remain long unless there are actually multiple clauses and other conditionally chained semantic elements that are more easily read alone
by dreamcompiler | 2025-11-30 22:00:12+00:00
There's a humorous vignette in season 2 of "A Man on the Inside":

Our heroes are in the office of a tech billionaire who says "See that coffee machine? Just speak what you want. It can make any coffee drink."

So one character says "Half caf latte" and the machine does nothing except open a small drawer.

"You have to spit in the drawer so it can collect your DNA--then it will make your coffee" the billionaire says.

This pretty much sums up the whole tech scene today. Any good engineer could build that coffee machine, but no VC would fund her company without the spit drawer.
by card_zero | 2025-11-30 22:00:15+00:00
How does extra scope (like an afterlife) solve the problem of purpose? Now you have two problems of purpose. If I remember rightly, C.S. Lewis in his sci-fi made heaven into an endless series of adventures, which is the minimum necessary to make it attractive. But this still doesn't resolve to an ultimate purpose any more than a finite life does.

Often the question "what is the purpose of my existence?" is a proxy for some less abstract question, I think. Consider Young Frankenstein, and the gag where characters sing "Oh, sweet mystery of life at last I've found you! At last, I know the secret of it all!" because they got sex. Less cynically, it may simply be a matter of identifying comfortable values, in terms of the possible values available in the human condition in the present day. I mean you're unlikely to be honestly asking a question with a giant universal scope, if you claim that it bothers you personally.
by vidarh | 2025-11-30 22:01:18+00:00
Talking about th "death of the centre" in the context of Norway shows a lack of understanding of Norwegian politics, and even more so of the relatively broad consensus over ethics rules for Norway's wealth fund.

E.g. the recent tightening of rules over investment in Israel saw the centre-left social democrat led government criticised by parties across the political spectrum.

This is common for Norway, where there often is broad, cross-party consensus on these things.
by zozbot234 | 2025-11-30 22:02:12+00:00
AIUI, Oscar64 does not aim to implement a standard C/C++ compiler as LLVM does, so the LLVM-MOS approach is still very much worthwhile. You can help by figuring out which relevant optimizations LLVM-MOS seems to be missing compared to SOTA (compiled or human-written) 6502 code, and filing issues.
Show HN: KarBugv1.0-Explain your errors like you're 5 in plain text and fix
by roozka10 | 2025-11-30 22:03:10+00:00
I built KarBug v1.0, an AI that understands coding errors the way humans do. Instead of confusing, cryptic messages, it explains what went wrong in plain English and gives guidance on how to fix it.

No more copy-pasting errors into other tools and getting even more errors. Just tell KarBug your error, and it explains it clearly, simply, and step-by-step
by cesarb | 2025-11-30 22:03:31+00:00
> Only if you have an old-style kernel cmdline or fstab that references /dev/sd* instead of using the UUID=xyz or /dev/disk/by-id/xyz syntax.

Fixed that for you. It used to be normal to use the device path (/dev/hd* or /dev/sd*) to reference the filesystem partitions. Using the UUID or the by-id symlink instead is a novelty, introduced precisely to fix these device enumeration order issues.
by johnsmith1840 | 2025-11-30 22:04:01+00:00
I don't get the point. Point it at your relevent files ask it to review discuss the update refine it's understanding and then tell it to go.

I have found that more context comments and info damage quality on hard problems.

I actually for a long time now have two views for my code.

1. The raw code with no empty space or comments. 2. Code with comments

I never give the second to my LLM. The more context you give the lower it's upper end of quality becomes. This is just a habit I've picked up using LLMs every day hours a day since gpt3.5 it allows me to reach farther into extreme complexity.

I suppose I don't know what most people are using LLMs for but the higher complexity your work entails the less noise you should inject into it. It's tempting to add massive amounts of xontext but I've routinely found that fails on the higher levels of coding complexity and uniqueness. It was more apparent in earlier models newer ones will handle tons of context you just won't be able to get those upper ends of quality.

Compute to informatio ratio is all that matters. Compute is capped.
by ThrowawayR2 | 2025-11-30 22:04:48+00:00
Those "many people" can go ahead and come up with their own brand name for their "new licensing models" instead of hijacking existing ones. The only reason they so insistently want to re-define "free software" and "open source" to include their licenses is to ride on the goodwill associated with them for personal profit; they criticize free riders while themselves attempting to hitch a free ride on the FOSS label.
by pscanf | 2025-11-30 22:04:59+00:00
> If TOOL_X needs $DATA and that data is not available in context, nor from other tools, then the LLM will determine that it cannot use or invoke TOOL_X. It won't try.

I didn't explain myself very well, sorry. What I had in mind is: MCP is about putting together workflows using tools from different, independent sources. But since the various tools are not designed to be composed, scenarios occur in which in theory you could string together $TOOL_Y and $TOOL_X, but $TOOL_Y only exposes $DATA_SUBSET (because it doesn't know about $TOOL_X), while $TOOL_X needs $DATA. So the capability would be there if only the tools were designed to be composed.

Of course, that's also the very strength of MCP: it allows you to compose independent tools that were not designed to be composed. So it's a powerful approach, but inherently limited.

> About the TOOL_Z and TOOL_W scenario. It sounds like you're asking about the concept of a distributed unit-of-work which is not considered by MCP.

Yes, distributed transactions / sagas / etc. Which are basically impossible to do with "random" APIs not designed for them.
by temp0826 | 2025-11-30 22:05:32+00:00
I think you're right that those "type-A" folks with more rigid minds have some trouble with integration ("catastrophe"/"tragedy"). Our (what I'd call the traditional) approach is very holistic- this path is a whole modality and lifestyle of its own, it's not a haphazard magic pill you do once but a tool to look under the hood every once in a while to see where you're at and what energies are influencing you the most. The earlier sessions can seem catastrophic without the right context (that is, there is usually a lot of low-hanging fruit that comes off when you first come to ayahuasca- you usually have to feel/fully experience these energies to process them before they can be released). You might see/realize that you have a lot of work ahead of you which can be discouraging/overwhelming for sure. More serious cases (long term depression etc) might even want to start out with very small doses (or not at all) and let the ayahuasquero do their work (via icaros, and/or other plants/methods) for a few ceremonies first. (How do you drink the ocean? Sip at a time) In the tradition we work in, drinking ayahuasca is only one part of it. Signing up for a weekend retreat without a well-trained healer can be...counterproductive. The biggest tragedy is casual/new seekers not knowing the landscape- there are many pitfalls and a lot of charlatans, it's probably going to get worse before it gets better with legalization efforts to be honest.
by exomonk | 2025-11-30 22:05:33+00:00
Not sure what you're trying to say

If you're interested in Musk and the Mars Society history as a front for the U.S. military industrial complex, a good start is https://www.mintpressnews.com/pentagon-recruiting-elon-musk-...

And that was written before Musk won the recent Golden Dome contracts, etc.. so very precient
by auxym | 2025-11-30 22:05:42+00:00
Scoop (https://scoop.sh/), a package manager for windows that is essential to make Windows usable for me.

Sourcegit is my new favorite git client. Git in general, of course.

Linux and also the people behind RT_PREEMPT, I am excited to see it merged into mainline this year.

KDE has been my favorite DE for years and I use many of their apps too, such as Kate. Thanks to everyone contributing to the KDE project.

The entire python "data science" stack, numpy/scipy/matplotlib/pandas/plotly/polars/pyarrow/jupyter, which is essential to my work. Tiny projects too, like nptdms.

The raspberry pi foundation, in particular for the pico, rp2040 and rp2350. Joy to work with, great documentation, super cheap and available, perfect for one-off projects, prototypes and hobby stuff, which is pretty much always neglected by the big silicon vendors.

I set up my own NAS this year, running many self-hosted apps. I am grateful for Truenas, Jellyfin and pihole.

So many cli apps that I use daily:

- starship prompt - fd - ripgrep - fzf - lazygit - yazi

Firefox gets sometimes deserved criticism, but I have been using it continuously since Firebird 0.7 and I believe it contributes to keeping the web open.
by amluto | 2025-11-30 22:05:55+00:00
Are you talking about an electrostatic precipitator (metal plates with a power supply) or an electrostatic filter (fibers with a surface charge)? Electrostatic precipitators are neat, but there are basically no standards for them and they’re not cheap to operate. For charged fibers, I see no a priori reason to expect amazing performance or to expect them to remain charged after a bath. If they met MERV 13 standards, they would say so.

In any case, if you see lots of gunk, that’s not the hard-to-filter stuff. I can say, as the proud owner of a monstrous HEPA filter with a dirt cheap noting-special MERV 8 pre filter and an utterly boring metal louver before that, all continuously collecting outsize air, the louver gets a bit gunky, the MERV 8 filter turns black after a while, and the HEPA filter is indistinguishable from brand new. This whole system replaced an older “ISO ePM1” (yes, the manufacturer conveniently forgot the number after that, but it’s MUCH higher spec than MERV 8), and the indoor air quality as measured by a little particle sensor suggested that the ePM1 filter missed about 50% of the outdoor PM2.5, whereas the new system produces air that measures zero across all particle sizes. And that ePM1 filter did a fine job of turning black :)

Get a particle counter and test your system!

P.S. the HEPA system uses less power and will cost less to operate over time because it is HUGE but has the same flow rate.
by bradly | 2025-11-30 22:06:52+00:00
From the current Terms of Service:

Private repositories are only allowed for things required for FLOSS projects, like storing secrets, team-internal discussions or hiding projects from the public until they're ready for usage and/or contribution. They are also allowed for really small & personal stuff like your journal, config files, ideas or notes, but explicitly not as a personal cloud or media storage.

So the ToS says only private repos that support FLOSS, but then backdoors into "small & personal stuff" which is pretty loose and up to Codeberg's discretion so probably not the best place for your private side project repos.
by emidln | 2025-11-30 22:07:10+00:00
> Forward collision warning has misfired on 2 occasions on me in the last 3 years

My Lexus is afraid of a bush behind my garage in the alley. It's on a neighbors property and not really overgrown, but my car refuses to get within about 5 ft of it. Makes backing out a nightmare. I haven't figured out a way to disable it, and have considered just selling this 2025 NX.
by aetherspawn | 2025-11-30 22:07:15+00:00
I personally think all the gains in productivity that happened with WFH were just because people were stressed and WFH acted like a pressure relief. But too much of a good thing and people get lazy (seeing it right now, some people are filling full timesheets and not even starting let alone getting through a day of work in a week), so the right balance is somewhere in the middle.

Perhaps… the right balance is actually working only 4 days a week, always from the office, and just having the 5th day proper-off instead.

I think people go through “grinds” to get big projects done, and then plateau’s of “cooling down”. I think every person only has so much grind to give, and extra days doesn’t mean more work, so the ideal employee is one you pay for 3-4 days per week only.
by trashface | 2025-11-30 22:07:16+00:00
The 43 years of career is debatable. I got a CS degree in 1997 and worked for 18 years (non consecutively), but have been out of work now for several years. It's quite possible those 18 are the entirety of the earnings I will derive from my CS degree. And people today have AI pressures I didn't have. Makes the math quite a bit different.