MurphyA/hacker-news huggingface dataset:
by ruralfam | 2025-12-24 21:18:14+00:00
1000% agree with this. Been using Macs for decades, but now prefer Linux. But Mac hardware is just so much better. Funny note: Sorta just for fun I bought an old Mac Mini ($25) and installed Mac, Windows, and Linux Mint on it. Fun device that is actually pretty useful with a KVM letting me use it seamlessly with my main Mac (also providing a shared external drive). Fingers crossed that the next leader at Apple after Tim has a Nadella-like moment deciding that Linux can be a friend not a foe.
by alsetmusic | 2025-12-24 21:18:36+00:00
> Sorry but voting in favor of the 1% is very much in my interest.

Which is why people like me have to fight people like you tooth and nail. Despite having a very privileged life, probably similar to yours, I still want the best for everyone, not just my team. I pointed this out in my prior comment. You've now confirmed that you're too selfish to vote against your interests for the betterment of humanity. And you apparently have no sense of shame about it. Have a great holiday.
by sillystuff | 2025-12-24 21:18:38+00:00
For the brightness issue, if you are running X:

allow dimming display beyond normal max dimming:

xrandr --output eDP --brightness 0.5

restore to normal brightness range:

xrandr --output eDP --brightness 1

(substitute the actual output name for our display instead of eDP; run xrandr without args to list)
by planb | 2025-12-24 21:18:48+00:00
A few weeks ago I vibe coded a guitar tab editor just because I wanted to share a quick tab in a chat group with my band. When the first prototype already worked great, I just couldn’t stop to add features so that it now even has mouseover chord diagrams and copy and paste.

The sharing works just like here, by encoding the tab itself in the url.

https://github.com/planbnet/guitartabs
by inopinatus | 2025-12-24 21:19:35+00:00
Reminds of one time when I was pair programming and the other chair said “let’s chop this up, it’s too long” and when I queried the motivation (because I didn’t think it was too long), it was something like, “I’m very visual, seeing the file tree helps me reason about internals”. Fair enough, I thought at the time, whatever makes us more productive together.

On reflection, however, I’m unsure how that goes when working on higher-order abstractions or cross-cutting concerns that haven’t been refactored, and it’s too late to ask.
by fasbiner | 2025-12-24 21:19:39+00:00
People who alienate the 90-92% of the non-white/european global population against Ukraine by repeatedly asserting that only white european lives should have any kind of moral impact or even be remembered at all are feeding into Putin's international propaganda operation. Could it be by accident? Perhaps, but it fits so perfectly with the Kremlin's diplomatic strategy to win over the rest of the world...
by choraria | 2025-12-24 21:19:53+00:00
YOU NAILED IT! That's part of what I want to explore next too. One of the other common thing I've heard is to check other social media platforms to check if a username is reserved. But, namevine.com already did that. Maybe it doesn't do it as accurately anymore. Almost all platforms are super protective of their API usage in that way. In any case, that's definitely the next challenge to solve for.
by thekevan | 2025-12-24 21:19:59+00:00
That's selection bias. Most replies in the post were positive.

BrandonM's comment also wasn't that unreasonable in my opinion. Imagine telling someone many years ago that we'd use an app on our phones to get in stranger's car and pay a lot for the privilege as well. His reaction to Dropbox wasn't on point but wasn't tone deaf.

Drew from Dropbox responded to the post at the time and BrandonM responded positively, praising the product.

It was overall a mature and very fair way of saying it wasn't for him.
by slabity | 2025-12-24 21:20:32+00:00
The sharp edges are exclusively an issue with the Framework 16 due to the spacers that allow you to change the alignment of the trackpad. It's definitely been one of my main annoyances with my F16 that I didn't experience with my F13. I've been scratched by them and had my arm hair caught and pulled.

However, Framework has already indicated that they are looking into providing an input module that spans the entire width of the device to eliminate the need for the spacers.

I don't really know what the "creaking screen" is about though. IMO the F16 screen and hinges are a higher build quality than the F13. I had to upgrade my F13 hinges to the 4kg hinges to keep it from bouncing and moving.
by dangus | 2025-12-24 21:20:39+00:00
You still haven't explained who is on a sanction list and why, so I really don't see how your argument is anything more than vague anti-EU sentiment.

It sounds like you're talking about Red Media, which I had to look up on my own because of how vague your argument was to begin with.

The organization claims it has been targeted for the content of its reporting, although the German government says that it Red Media operates under the Turkish AFA Medya umbrella that has close ties to RT and Russian funding.

I think the obvious way to see which side deserves more grains of salt is to see if any other journalistic outlets have been sanctioned that report in similar ways. It seems like Germany has only sanctioned this specific media company that has obvious ties to Russia, not every outlet that has done Palestine-sympathetic or Israel-skeptical reporting.
by cryptonector | 2025-12-24 21:21:08+00:00
Bisect rebases... you mean that you have two release branches based on divergent upstream branches and you want to quickly test where a bug was introduced on the way from the one to the other? What I would do in a rebase workflow is find the merge base (`git merge-base`) of the two release branches, and bisect from that to the release branch I'm interested in.
by foresto | 2025-12-24 21:22:19+00:00
Why I chose not to use SimpleX after investigating it last year:

- No multi-device support. I want to send and receive messages using any of my devices, independently, no matter where they are. (Being able to tether a phone to a computer is not sufficient.)

- Messages are dropped if not retrieved a timely manner. 21 days by default, which is shorter than some of my vacations.

- It was not clear to me what happens to undelivered messages when a queue server crashes, loses power, or reboots for maintenance.

- Establishing a chat requires sharing a large link or QR code through some out-of-band channel, which I often find inconvenient.

- Funded almost entirely by venture capital. This suggests to me that it is likely to either vanish or turn to some form of exploiting users, eventually. I don't want to build a contacts network upon that foundation.

- It was not clear to me who controls the queue servers, what incentives exist for their operators, or how their maintenance is funded. Absent that information, I must assume that most or all of them are run by the same people, making it a hair's breadth from a centralized service.

- Frequently repeated marketing claims of having no user IDs, when its message queue IDs are user IDs. The privacy improvement vs. a traditional service comes through generating a distinct ID for sharing with each contact in 1:1 chats. (Group chats do not have this feature.) While I consider this valuable (it's like automatically giving you an email alias for use with each contact), I despise that it was presented as something that it is not. Perhaps they have stopped making the original claim by now, but even if so, the fact that they lied to people in the first place makes me unlikely to entrust my communications to them.

I prefer Matrix. I'll comment separately regarding why.
by Aurornis | 2025-12-24 21:23:15+00:00
> that’s 2 hours of your 24 just kinda handling the bare functional minumum. Sleep for 8 and now you are left with 12 hours.

24 - 2 - 8 leaves you with 14 hours, not 12 hours.

Sounds pedantic, but 2 hours is a lot in the context of your argument that we only have a few hours per day to do anything.

This conversation gets repeated ad nauseum on social media, yet in the real world it’s common for people to operate fine on normal weekly work schedules. Back when I was still reading Reddit there was an endless stream of posts like this complaining that there was no time left to do anything after work. Every time when the OP was asked where their time was going, it revealed one of two things: Either they were taking way too long to go through the basic motions of life (e.g 2 hour morning routines and 2 hour dinner prep every day with a 1 hour bedtime ritual) or they realized they actually had a lot of time but it was just disappearing somewhere and they couldn’t figure it out. That latter one could almost always be traced to spending too much time on phones or in front of TV.
by observationist | 2025-12-24 21:24:06+00:00
Pretty much. Make your own internet. Put your own trillions of dollars into development and startups and innovation. Build out your own server infrastructure, satellite networks, build your own network gear.

If they want access to American tech and services, they should have to live with American regulation and jurisdiction.

Petty tyrannical clowns who shouldn't be running a lemonade stand, let alone "major" world governments, should have nothing to do with anything more technical than a pocket calculator unless their own people developed it.
by Animats | 2025-12-24 21:24:09+00:00
If all four of the battery breakthrough articles on that page actually worked in a product, battery performance would be far higher than it is now. It seems to be possible to trade off charging rate, Wh/L, Wh/Kg, number of cycles, and safety. Any article that doesn't give all the stats is deceptive.

It's progress. The trouble is reading about it through the hype department at the university's PR operation.
by fireflash38 | 2025-12-24 21:24:20+00:00
I'm of the opinion that mocks should be provided by the thing that you're mocking. That is, if you are wanting to mock out a service, the mock should be owned by the service that is being mocked.

And then it should be part of that service's test suite, to verify it's own mock.

You update your service? Then you must update the mock.

I guess that's more of a fake, but the naming doesn't matter as much as the behavior.
by dangus | 2025-12-24 21:24:20+00:00
Respectfully, you brought it up. Now when pressed on the issue YOU brought up you pivot to saying "I'm not here for that" and "I'm just stating facts."

You were clearly trying to make an argument to say that the EU is being unfairly restrictive of speech. So back up your argument!

In my opinion, you are refusing to back it up because your statements were weak to begin with.
by onion2k | 2025-12-24 21:24:40+00:00
It isn't, and the other companies that offer cloud AI that Nvidia has invested in can carry on happy they have one less competitor.

This is how business works in the 21st century - once one company has a dominant position and a massive warchest they can just buy any business that has any potential of disrupting their revenue. It's literally the thesis Peter Thiel sets out in Zero To One. It works really well for that one business.
by FabHK | 2025-12-24 21:25:36+00:00
Not an expert, but some "to IPA" websites I checked transcribes "the huge human" as "ðə hjuːʤ ˈhjuːmən", but "ich" (voiceless palatal fricative) as "iç" (and "ach" (voiceless velar fricative) as "ax")).

ç != hj

ETA: Wikipedia notes:

> The sound at the beginning of huge in most British accents is a voiceless palatal fricative [ç], but this is analysed phonemically as the consonant cluster /hj/ so that huge is transcribed /hjuːdʒ/. As with /hw/, this does not mean that speakers pronounce [h] followed by [j]; the phonemic transcription /hj/ is simply a convenient way of representing the single sound [ç].

So maybe ç == hj.

https://en.wikipedia.org/wiki/English_phonology#cite_note-18
by croes | 2025-12-24 21:25:41+00:00
Let me guess, you only see freedom of speech from the perspective of those who speak and not of those who don’t dare to speak because of online harassment. Strangely enough their freedom of speech doesn’t seem to matter for people who justify things like hate speech under the label of free speech.

In a society freedoms are compromises. Absolute freedoms means all for some and nothing for the rest.
The EU at least tries a balance.
Countries like the US don’t seem to care and seem to favor the strongest or even sociopaths.
Gravity coupling matches the 128-bit integer limit to 6 ppm
by albert_roca | 2025-12-24 21:25:42+00:00
I'm asking for a sanity check on the hierarchy problem, or the ≈ 10^38 gap between gravity and the strong force.

The results of this test suggest the universe might use a 128-bit integer architecture.

1. HYPOTHESIS

• The proton is defined at the 64-bit integer limit (2^64).

• Gravity is defined at the 128-bit integer limit (2^128).

If this is true, the gravitational coupling constant (alpha_G) should be the least significant bit (LSB) of this structure (2^-127) (1), modulated by the same geometric cost factor found in the proton mass (1 + alpha / 3) (2).

(1) The model derives G from the proton mass scaling, resulting in a factor of 2 / 2^128, which simplifies to 2^-127.

(2) The term (1 + alpha / 3) is the geometric interaction cost derived for the proton mass in the holographic model.

2. FORMULA

alpha_G_model = (1 + alpha / 3)^2 / 2^127

3. DATA (CODATA 2022)

mp = 1.67262192e-27 kg (proton mass)
hbar = 1.05457181e-34 J s
c = 299792458 m/s
G_exp = 6.67430e-11 (experimental G)
alpha = 7.29735256e-3 (fine-structure constant)

4. VERIFICATION

Standard experimental coupling from G_exp:

alpha_G_exp = (G_exp * mp^2) / (hbar * c)
Value: 5.906063e-39

Prediction using ONLY alpha and powers of 2 (no G, no mass):

alpha_G_model = (1 + 0.00729735256 / 3)^2 * 2^-127

2^-127 (raw LSB) ≈ 5.877471e-39
Correction factor ≈ 1.004870
alpha_G_model ≈ 5.906099e-39

5. RESULTS

Experimental: 5.906063e-39
Predicted: 5.906099e-39
Delta: 3.6e-44
Discrepancy: 6 ppm

6. PYTHON

# Constants (CODATA 2022)
mp = 1.67262192e-27
hbar = 1.05457181e-34
c = 299792458
G = 6.67430e-11
alpha = 7.29735256e-3

# 1. Experimental coupling
alpha_G_exp = (G * mp**2) / (hbar * c)

# 2. 128-bit Model Prediction
alpha_G_model = ((1 + alpha/3)**2) * (2**-127)

# Comparison
ppm = abs(alpha_G_model - alpha_G_exp) / alpha_G_exp * 1e6

print(f"Exp: {alpha_G_exp:.6e}")
print(f"Model: {alpha_G_model:.6e}")
print(f"Diff: {ppm:.2f} ppm")

7. QUESTION

In your opinion, is this a numerological coincidence, or is it rather a structural feature?

Preprint: https://doi.org/10.5281/zenodo.17847770
by roxolotl | 2025-12-24 21:25:48+00:00
Was just working on something similar this morning. As an fyi you can avoid the string replacing in the base64 string by using `.toBase64({ alphabet: "base64url" })` and `fromBase64({ alphabet: "base64url"})`.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
by Aurornis | 2025-12-24 21:25:53+00:00
> Of course there's also the heart of Africa, with no great navigable waterways or geography to trade to europe, north america, or asia, no one gives much a shit what they do.

If this is your standard for a relaxing “chilled out” lifestyle then I’m afraid you’d be deeply disappointed if you saw the realities of living like this. In many places simply maintaining a consistent supply of food and drinkable water is nearly a full time job, and that’s with the various contentions of aid coming in.
by choraria | 2025-12-24 21:26:03+00:00
Right on all counts. Twitter is a rather simplified example. I see it as something that literally every platform can use. Say, ProductHunt, other platforms that offer product launches, link-in-bio tools etc. etc. I'm a bit bullish around the market because, regardless of me knowing all of 'em, the challenge of using usernames exists in general.

On the static list, yes. Me too. But I keep updating mine as well. For ex: on day 1, "apple" was just a dictionary word. On day 2, it was also classified as a brand. Also, every quarter, half-yearly or yearly, there are newer companies, public figures whose usernames keep getting to be significant. Currently, though manually, I intend to maintain this list for the long run.

As for a better, permanent solution, on another comment, I came across using an LLM/classifer for this (based on my understanding, that's not just asking OpenAI but building an LLM of my own) where I have the "best" source of truth and the LLM handles all variations. I think it actually is solvable to an extent now. Though, I'm not sure what the final solution looks. I WILL SOLVE THIS THOUGH :D
by phatfish | 2025-12-24 21:26:36+00:00
It should be regulated similar to online gambling in the UK (so barely, but it is a start).

The key being age verification. Under 18, or maybe 16 accounts have: Mandatory blackout periods (after 9pm most account functions stop working, parents could set this more aggressively if they cared about the child's studies). Interaction limits like time spent on feeds, type of content that will appear in feeds, number of friends, visibility of comments ect. Only one account allowed and enforcement taken seriously.

Over 16/18s should have the option to "time themselves out" for a chosen period with their account going into a limited mode where feeds no longer work . Similar to the option problem gamblers have where gambling sites are supposed to stop them playing if they block themselves. Maybe when someone needs to focus for exams or a work commitment.

Sure kids will try and get round limits, but I think when you have investment in a main account it would be something you would want to keep, so the threat of loosing it would be real.
by AnotherGoodName | 2025-12-24 21:27:01+00:00
A classic would be quickly computing such big numbers under a modulus. You just compute the carmichael totient recursively till it hits 1, disregard higher orders and then going backwards calculate the powers, reducing by the modulo of the current order (this way it never gets large enough to be a pain to calculate). The totients reduce in logn time and each step is logn so it’s merely logn^2 to calculate.
by andix | 2025-12-24 21:27:31+00:00
This has to be on purpose, right?

Redacting documents is hard for people who didn't learn how to properly do it, and don't have the right tools. But for courts, the FBI or the DOJ this shouldn't apply. They know how to do it right.

I can only imagine, that some people didn't redact the documents properly on purpose. Plausible deniability.
by WarOnPrivacy | 2025-12-24 21:27:59+00:00
Labeling ICE observers as terrorists is how this administration leverages US Gov's massive NatSec apparatus as an instrument of revenge, against individuals who defy the administration.

In short, the government is showing what happens to individuals who dare to push back against (or just highlight) unconstitutional acts of cruelty.

From the press release:

Specifically, the document defines domestic terrorism broadly to
include "doxing" and "impeding" immigration and other law enforcement.

Doxing is not specifically defined, but the memo references calls to
require ICE agents to give their names and operate unmasked.

Individuals who donate to organizations that "impede" or "dox" will be
investigated and deemed to have supported "domestic terrorism."

Therefore, it is crucial to understand that ICE and DHS consider
people who follow DHS and ICE agents to observe, record, or protest
their operations as engaging in "impeding."

Conversely, courts have found:

People have a right to record law enforcement during their operations

People generally have a right to protest, yell out, insult, swear at,
and even "verbally interrupt" law enforcement during their operations.

People generally have a right to post the names of law enforcement agents,
including undercover agents, unless it is done with a provable intent to
threaten them.

People have a right to generally warn others about the presence of
law enforcement, for example, by holding a sign, honking, flashing lights,
or livestreaming.

Honking can only be limited through a content-neutral, traffic-safety
statute, which does not exist under federal law.

People may not be arrested or detained, even for real technical traffic
violations, if the officers are motivated by a desire to retaliate against
their speech and the arrest or detention would not have otherwise been made.
Could the optimal vibe coder be fundamentally different from the optimal SWE?
by inshard | 2025-12-24 21:29:28+00:00
Would we witness a completely or somewhat materially distinct persona and set of natural talents flourish in the next paradigm of software development? Can we draw parallels when we transitioned from primitive languages to modern ones? Is the modern-day Swift developer materially different from the prior-day C+/Objective-C developer? What is the logical conclusion to this continuum? Do we eventually end up with thoughts being proactively converted into SW experiences for a user at some point? So, a form of diffusion models for UIs and advanced agents handling all the logic and the backend in real-time?
by mrkramer | 2025-12-24 21:29:30+00:00
The guy was running hosting company which sold web domain to the Silk Road guy and then the Russian dude who run BTC-e exchange hacked his exchange(which was by the way sold to him by the Ripple founder). This is like some cheesy crime movie. Tell me about Bitcoin's circular economy and his bad luck or to be more precise incompetence. This guy basically blew away billions of dollars of people's money not knowing what the hell he was actually doing or who he was dealing with.
by gjm11 | 2025-12-24 21:29:40+00:00
Those metrics are all aggregate ones. A group containing Bill Gates plus one destitute homeless person $1M in debt has great metrics of that sort. Total debt is a tiny fraction of total income. Income per person is huge, and doesn't stop being huge when you adjust for price differences or hours worked or anything else you care to adjust for. But that destitute homeless person with a $1M debt is still destitute and homeless and $1M in debt.

I haven't commented on "repayment behaviour" because your other comments don't actually mention that. Maybe there's something behind one of the links you posted that explains what you mean by it. I did have a quick look at the not-paywalled ones and didn't see anything of the kind.

(The above isn't a claim that actually the US economy is in a very real sense tanking, or that not-very-rich Americans are heading for destitution, or anything else so concrete. Just pointing out why the things you've been posting don't seem like they address the objection being made.)
by chickensong | 2025-12-24 21:29:53+00:00
You're not calling out the upgrade ability enough.

Most people comparing the price of a Framework seem to miss the long view. After the initial purchase, every upgrade is cheap compared to buying an entire laptop over and over again. Bonus that you can repurpose or sell the old mainboard.

There are better laptops than Framework when compared as one-to-one at a certain point in time, but that's missing the point of Framework's approach.
by ben_w | 2025-12-24 21:29:57+00:00
> EDIT: I am ignoring this link since its main source is Corrective, propaganda outlet funded by the German regime.

Well, if you ignore all the evidence you consider inconvenient, you could, you know, read their own self-description as "right wing" and combine that with the observation of them being too right wing for the other right wing parties.