MurphyA/hacker-news huggingface dataset:
by erxam | 2025-11-30 01:31:02+00:00
The problem is that buying Framework has always been a political decision, from the very start. Right-to-repair, specifically.

If you don't care about the politics at all, then why would you even consider buying one of their laptops? There is literally zero reason. They sell overpriced, underpowered plastic hunks of shit which are an absolute pain to even buy, let alone deal with.

So if they start supporting a far-right agitator like D14HH, that bakes him into the very soul of supporting Framework. Which makes the whole thing rather dicey.
by tokioyoyo | 2025-11-30 01:31:15+00:00
Sure, you can say that. But a good chunk of people will disagree with you. I went to one of the top schools, and it was fairly 30/70 between teaching “cutting edge research” and teaching “what’s being used in practice”. I think that was fair. During bachelors, hardly you’ll get cutting edge research cause you don’t have prerequisite knowledge.
by Aurornis | 2025-11-30 01:31:34+00:00
I think most people know it’s not actually true.

It is odd how often I hear even technically people defend the idea that Instagram is listening to everything they say even while the phone is locked, sending it to Meta, and then influencing their ad delivery. You have to either have very little understanding of mobile apps and reverse engineering to believe that this is happening but nobody has been able to find proof yet.

It’s right up there with people who believe conspiracies about everyday things like chemtrails. If you really though chemtrails were disbursing toxic mind control chemicals (or whatever they’re supposed to be this week) then you’d be going to great lengths to breathe only purified air and relocate to another location with fewer flight paths. Yet the chemtrail conspiracy theorists don’t change their behavior. They just like complaining and being angry, and it’s something they can bond with other angry complainers about.
by bewal416 | 2025-11-30 01:31:42+00:00
Makes sense. The fact that my SQL Editor puts tables and views in the same section on its left sidebar was the main reason I did a double-take.

The idea of deleting and recreating views is an interesting one. I see that as a really cool approach- considering we can go without it as a v1 then include it as we scale.

Thank you for all your advice so far! This has been truly helpful.
by adidoit | 2025-11-30 01:31:48+00:00
Fascinating that the state-of-the-art in building agentic harnesses for long running agent workflows is to ... "use strong-worded instructions"

Anthropomorphism of LLMs is obviously flawed but remains the best way to actually build good Agents.

I do think this is one thing that will hold enterprise adoption back: can you really trust systems like these in production where the best control you can offer is that you're pleading with it to not do something?

Of course good engineering will build deterministic verification and scaffolds into prevent issues but it is a fundamental limitation of LLMs
by ethmarks | 2025-11-30 01:32:37+00:00
> most students will learn a lot less than say 5 years ago while the top 5% or so will learn a lot more

If we assume that AI will automate many/most programming jobs (which is highly debatable and I don't believe is true, but just for the sake of argument), isn't this a good outcome? If most parts of programming are automatable and only the really tricky parts need human programmers, wouldn't it be convenient if there are fewer human programmers but the ones that do exist are really skilled?
by bigyabai | 2025-11-30 01:32:54+00:00
Probably for the same reason they don't support every Arch package on the Steam Deck out-of-the-box; it breaks easily and it's not their job to fix it.

Additionally, I think Valve doesn't want to end up over-committed to replacing Windows. They can handle the storefront side and do a decent job with handling the runtime, but actually committing to a desktop alternative to Windows would be spreading their resources thin. It feels like a smart call to not jump into that arena if your hardware products don't need it.
by adidoit | 2025-11-30 01:33:13+00:00
Yeah I think all of the concerns about ARPU and what the ROI from AI will be are not justified given the opportunity if executed well. LLMs contain high intent significant memory. Their usage is exploding.

Getting $200 subscriptions from a small number of whales, $20 subscriptions from the average white-collar worker, and then supporting everything us through advertising seems like a solid revenue strategy
by dangus | 2025-11-30 01:33:40+00:00
What are you trying to get them to apologize for? By that I mean, what action did Framework take that directly endorsed these specific views?

This Twitter drama is so stupid. Framework did effectively nothing and all these chronically online people like yourself are diagnosing every comment anyone has ever said trying to make Framework denounce their alleged endorsement of views that never happened.

You might as well jump to the conclusion that the people who programmed the animatronic Hippogriff at universal studios endorse every view that JK Rowling ever had.

Idk, like, I understand that it is important for people to have conviction in their views and not just cop out and all that but at some level are people allowed to just not engage in stuff like this and not be forced to make a false apology?

“I love KitKats!”

“Omg, Nestle uses slaves to farm cocoa for KitKats! Will you apologize for endorsing slavery??”

“No…because I never endorsed slavery…I just said I love KitKats.”
by jonwinstanley | 2025-11-30 01:33:41+00:00
So interesting that this post is about putting incentives in the right place.

I distinctly remember the number one fantastic thing about StackOverflow in the beginning was that their incentives were so much better than all the alternatives.

The way SO gave you points for answering questions and gave you more for being the best answer etc etc meant the answers you got there were so much better than anywhere else. This is why the site grew so rapidly and so quickly became the best place to get a great answer.
by jrflowers | 2025-11-30 01:33:56+00:00
I sent it to my friend that works in corporate accounting and she thought the post was hilarious, so I guess the intended audience is pretty narrow? ¯\_(ツ)_/¯

That aside, I don’t think that this post by a made up bond rating agency called the Flexible Standards Group that uses phrases like “unbothered by reality” “downgrade when the shit hits the fan” is particularly difficult to parse as being humor (or at the very least not an actual bond rating)
by archargelod | 2025-11-30 01:34:27+00:00
> As the number of supporters grow, the less “cool” it becomes

Does it really matter if movement is cool or not? I hate corporate bullshit shoving AI down our throats and enshittifying everything it touches, that's why I changed my profile picture to clippy. I, frankly, don't care about character or what's the meaning behind it. But I want for other people to see how many of us are fed up with shit.

>> I've begun to correlate it with people who are more annoying than average

This I don't understand, because in my experience, people with clippy pfp are usually helpful. I usually see them on the top of youtube or reddit comments, giving good advices and answering questions.
by crazygringo | 2025-11-30 01:36:18+00:00
It's the same problem -- you need more. Zoning regulations continue to prevent enough new construction, and the conversion of large lots/units into smaller ones.

I honestly don't know what you're proposing instead. But for some reason you're pessimistic about what all traditional economists agree on what is the solution -- remove more zoning regulations that constrict what can be built.

It's literally just supply and demand. Prices come down when you increase supply to meet demand. Just because increasing supply a little bit doesn't work when demand is increasing even faster, doesn't mean the basic principle is falsified. It's just that you need to increase supply much, much more.
by jongjong | 2025-11-30 01:36:43+00:00
The problem is that the opportunity you need might be a 1 in 100 lifetimes opportunity...

These days once in a lifetime opportunities are getting increasingly rare... This is something that the lucky few do not understand because they may pass up on once-in-100-lifetimes opportunities just about every single day. The asymmetry of opportunities is massive.

Our system is not a level playing field.

No system in the history of humanity has wasted as much human potential as our current system. Opportunities are completely monopolized.
by pizlonator | 2025-11-30 01:37:14+00:00
> 2. Rewrite pam itself in a safer language, like C#, Go or Rust. Then sudo-rs doesn't need to link to yolo C code. I suspect someone will do this soon.

OK, let's think about that for a moment.

Go and Rust do not have dynamic linking. Well, Rust sort of does, if you're OK with using C ABI (i.e. `unsafe`).

C# only has dynamic loading if you aren't using the AOT. That means you're JITing. I don't think JITing scales to every process on your system doing it (you get no sharing of code between processes, and if you consider that I've got >500 processes on the machine I'm using right now, you can imagine how much of a memory burden JIT-in-everything would be).

And pam is engineered around dynamic linking. That's sort of the whole point of how it works. Your pam stack refers to modules that get dynamically loaded, which then allows pam modules to pull in things loads of other libraries.

So: there is currently no scalable alternative to Fil-C for making pam safe.
by coffeecoders | 2025-11-30 01:38:16+00:00
You're 100% right. The raw fingerprint dumps alone are not actually useful unless you can compare them to a population.

And creating that comparison is far harder than people think. To answer "How unique am I?" I need a large, representative dataset of fingerprints collected over time and ideally weighted by how often real websites use each feature. That would require running an backend and database.

It’s something I’d like to build eventually, but only in a privacy-preserving, opt-in way that aligns with the spirit of the project.
by mulmboy | 2025-11-30 01:38:29+00:00
Yes and anyone who knows anything about software dev knows that the first thing you should do with an important repo is set up branch protections to disallow that, and require reviews etc. Basic CI/CD.

This incident reflects extremely poorly on PostHog because it demonstrates a lack of thought to security beyond surface level. It tells us that any dev at PostHog has access at any time to publish packages, without review (because we know that the secret to do this is accessible from plain GHA secret which can be read from any GHA run which presumably run on any internal dev's PR). The most charitable interpretation of this is that it's consciously justified by them because it reduces friction, in which case I would say that demonstrates poor judgement, a bad balance.

A casual audit would have revealed this and suggested something like restricting the secret to a specific GHA environment and requiring reviews to push to that env. Or something like that.
by jsheard | 2025-11-30 01:39:04+00:00
Easier said than done for some genres, unfortunately. To catch things like aim assistance from the server-side you'd have to resort to handwavy statistical analysis and somehow thread the needle between catching well-crafted aimbots, but without accidentally banning legitimate players under any circumstances, even if they're extremely skilled and/or lucky.

It's been tried but I don't think it's ever been very successful. The Battlefield series used to use Fairfight, which is based on server-side heuristics, but they ultimately gave up on it and switched back to client-side detection for the more recent games.
by billy99k | 2025-11-30 01:39:47+00:00
Sure, but if Bill Gates was a drug addict with no software, there would have been no deal and he certainly wouldn't have been successful.

Whenever I see the topic of success, people LOVE to talk about 'survivorship bias' as a way to somehow discredit the person that is successful and also give an excuse as to why they might not be successful.

It's pretty destructive in a community that's supposed to be about startups and building businesses. This is why I originally came here years ago, but it seems like the mindset has shifted to anti-capitalist group think.
by jchw | 2025-11-30 01:40:03+00:00
> nothing about the new thing is worse

That is definitely not true. There is some complex set of coefficients that play into when people are willing to mass migrate, but needless to say the road to where we are today with platforms was not a linear slope upward. In many cases, like the move from forums to social media platforms, there were obvious problems basically the entire time, but one of those things is surgically good at consuming your attention and one is not.
by erxam | 2025-11-30 01:40:42+00:00
> What are you trying to get them to apologize for? By that I mean, what action did Framework take that directly endorsed these specific views?

How about the whole "giving D14HH thousands of dollars for a useless meme distro which does exactly zero novel things"?

What is with this epidemic of willful ignorance?

>You might as well jump to the conclusion that the people who programmed the animatronic Hippogriff at universal studios endorse every view that JK Rowling ever had.

You might be forgetting the power differential between the worker bees and the CEO/board. The latter make the decisions, the former just execute them. Would I prefer if they had carried out a strike? Yes, but I know how hard it can be to put your job on the line, especially for underpaid positions.

But if you're the CEO? Shut the fuck up. You can't buy your sixth yacht if you reject the JKR deal? Boo-fucking-hop.

> Everyone who bought a Tesla is automatically a Nazi unless they make an apologetic statement when asked about it.

Yeah, kinda. That's Musk's whole deal.

>Idk, like, I understand that it is important for people to have conviction in their views and not just cop out and all that but at some level are people allowed to just not engage in stuff like this and not be forced to make a false apology?

The whole problem is because Framework made a political statement with the donation. If they hadn't done so and just stayed away, then nobody would have ever had an issue, no matter their politics.

If you openly make a political statement, what do you think people are going to do?
by anonymouskimmer | 2025-11-30 01:40:58+00:00
You're welcome. This article is from Microsoft itself and may help more: https://woshub.com/add-certificate-to-trusted-on-linux/

Vivaldi is a nice chromium-based browser that I use on Linux for sites that don't work on Firefox. The certutil commands for it are apparently these: https://labs.gwendragon.de/blog/Web/Browser/Vivaldi/linux-ad...
by gerdesj | 2025-11-30 01:41:21+00:00
"The Ubuntu people seem to have recently pushed to users a new version of the CUPS printer scheduler"

If you don't like breaking changes then you might consider using an Ubuntu LTS and then adding your own changes as required.

I've been using CUPS for roughly 20 years and since I ditched HPLIP and the like some years ago and went all in on IPP Anywhere, its been rock solid for me at home and at work and for quite a few customers.

So, which version of Ubuntu do you rock and can we have some links to discussions please? Or some idea of the issues involved.
by 12_throw_away | 2025-11-30 01:41:44+00:00
> Once you actually sit down and come up with a project plan with your PMO [...] The risk of regressions, the refactoring, the retraining, the politics, etc are hardly ever worth it.

You are entirely correct, of course ... except that much of the management class simply does not care about any of those things.

Not to mention the sizable contingent of engineers will repeatedly get suckered by the pitch of "Just migrate all of your stuff to [shiny new thing] and all of your [reliable old thing] problems will go away" (a.k.a., "engineers with management potential")
by fragmede | 2025-11-30 01:42:08+00:00
https://world.hey.com/dhh/as-i-remember-london-e7d38e64

DHH's blog post that stirred up this controversy:

> That frustration was on wide display in Tommy Robinson's march yesterday. British and English flags flying high and proud, like they would in Copenhagen on the day of a national soccer match. Which was both odd to see but also heartwarming. You can sometimes be forgiven for thinking that all of Britain is lost in self-loathing, shame, and suicidal empathy. But of course it's not.

Whether him saying that in that fashion rises to the level of "supports" is for you to decide.
by lurk2 | 2025-11-30 01:42:36+00:00
> Anti-globalization as a movement completely collapsed during the Obama administration and it's more accurate to call those protests the dying gasp.

Occupy occurred in 2011; Obama was in office from 2009 to 2017. If anti-globalization sentiment had completely collapsed at some preceding point during the Obama years, there wouldn’t have been a dying breath.

> The blame for taking the momentum away from the anticorporate left has to come most directly from the corporate and neoliberal left.

Hence “realized that they could just pay off the OWS leadership with fake email jobs.” The neoliberals were openly in favor of globalization. People left of the neoliberals were nominally opposed to it up until they got paid off. This has shifted in recent years; most neoliberals are starting to realize they need to pump the breaks, whereas most left of them are saying things like “No one is illegal.”

I agree that impunity has its origins during the Obama era, but I’m not sure how much you can blame the administration for that. If financial crimes had occurred, they would have been handled by the judiciary, not the executive.
by array_key_first | 2025-11-30 01:43:44+00:00
Python is pretty much universally a bad choice for a backend. It's not even "easier" than other backend frameworks - Java Spring and dotnet are right there, and are specifically optimized for this use case.

If you want to build an app that's easy to maintain, Python is a bad choice because of it's dynamic typing and struggles around tooling. If you want to build an app that's performant enough to scale, Python is a bad choice because Python. If you want to build an app that will get you a website ASAP, Python is still not the best choice, because other languages have larger batteries-included frameworks.

In 2005, even PHP would have been a better choice and would probably still be performant enough to run today.

Today, the story is much worse. Python has use cases! Experimentation, anything science related, "throwaway" code. Applications is just not one of the use cases IMO.
by NoLinkToMe | 2025-11-30 01:44:18+00:00
Good to share, but n=1 I suppose. For me (also n=1) it's the opposite in my circle. The ones without resources never went anywhere and reproduced their parents' class. The ones with resources that went into entrepreneurship (and had the possibility of failing and still being fine) are the most successful.

Agreed on your final point though! Tenacity probably is the biggest driver.
by archargelod | 2025-11-30 01:45:23+00:00
What events did you expect?

It's not a revolution, we can't just go with pichforks to Microsoft offices and demand de-enshittification of Windows.

It's a movement of "we are fed up with this shit".And our only tools are:

making people aware of how awful Windows, Mac and rest of Big Tech world are and to make people switch to Linux, because it's the only platform that is free from this bullshit and gives you some freedom.
by asmor | 2025-11-30 01:45:23+00:00
I don't doubt it, but I actually really hate that the build system is a bunch of bash scripts, github actions and assuming the previous stage builds fine. Especially when the custom image forkable repo has an action commented out to squeeze more temporary storage out of GHA hosted runners because some images don't even fit on those (like the gnome-deck). I wish the entire setup was a little more decoupled and maybe allowed you to build multiple stages in one go so the entire system was more "forkable" and less spread out. I went on a bit of a wild goose chase trying to build Bazzite without the Firefox RPM removed (rpm-ostree doesn't like adding and removing and then adding packages again).

I did voice that concern in some Bazzite-related spaces before and it felt like it got brushed off with a weird undertone.
by timr | 2025-11-30 01:46:16+00:00
> When we compare those to what actually happened up to 2025, we see that we are slightly worse right now than their highest sea level prediction that was made.

No. The paper does not show that. Figure 3 shows that recent sea level rise, accounting for measurement uncertainty, is in line with projections of any of the models (around 2mm per year). In any case, they call out explicitly that the recent data is of insufficient duration to make the comparison you’re trying to make.

Temperature data in figure one is more or less exactly in the uncertainty window of the models (not shocking, considering that they’re calibrated to reproduce recent data).
by jandrewrogers | 2025-11-30 01:46:17+00:00
Because the valuation of equity is notional only. It may not be remotely realizable now or ever. Furthermore, it may not be possible to use it as collateral for a loan for both legal and practical reasons. Some notionally high value assets have no liquid market. It make take a decade to find a real buyer. The large majority of assets held by wealthy people are non-liquid, in the US most studies put it in the 60-70% range.

Your paycheck is denominated in cash money. It can’t go to zero or be non-liquid for years like an investable asset. That’s a rather important distinction.
by lucb1e | 2025-11-30 01:46:20+00:00
> I had to wonder if a multidimensional system (tags like "answers question" and "general context" etc.) would work better.

Same for HN. You're supposed to vote based on "contributes to the discussion" but if someone posts something that's false, that can be a common misconception that others will have as well and is explained in replies. Does it need to be downvoted for a honest mistake? You know people will.

There's a bunch of dimensions you could vote for but something close to "I disagree with this" is what people mostly use. If that were a separate metric from "contributes to the conversation", they could each affect ranking/grayness appropriately

Another forum I'm on lets you classify posts from "troll" (-1) through "irrelevant" to "fine", "good", and "exceptional" (+3). It then takes the median value of all votes, biasing/tie-breaking towards "fine". There is no limit on how many posts you're allowed to mark as exceptionally good, but if you abuse it, your voting rights are taken away. It's far from perfect (if you have behind-the-scenes knowledge of something, you can see where the hive mind goes wrong) but I like it better than what HN does, also because it's public and you can filter for the exceptionally good replies. They're most often by people who post additional sources and information that the article could/should have had. On HN, the only time we get to see vote count is when something gets grayed out for being super bad...
by ethmarks | 2025-11-30 01:47:47+00:00
> My recommendation would be to encourage the tutor to ask the student how they use the LLM and to school them in effective use strategies

It's obviously not quite the same as programming, but my English professor assigned an essay a few weeks ago where we had to ask ChatGPT a question and then analyze its response, check its sources, and try to spot hallucinations. It was worth about 5% of our overall grade. I thought that it was a fascinating exercise in teaching responsible LLM use.