MurphyA/hacker-news huggingface dataset:
by advisedwang | 2025-11-07 23:16:19+00:00
> This reverse traceroute is still helpful. The paths will be roughly the same, likely differing only in terms of which specific routers see your packet.

This is categorically incorrect. While the AS path is often the same, the actual peering points are almost always quite different. Most ASes use hot-potato routing - getting packets to the next AS at the closest peering point to the source of the traffic. (And even if cold-potato routing is used, that's still asymmetric). In addition if there are two options with the same AS-path-length hot-potato routing can lead to different AS paths. This can happen if there's two mutual transit providers between source and destination and various other situations.

(EDIT: fixed hot/cold mixup)
by gigatexal | 2025-11-07 23:17:11+00:00
Who cares? He’s dead. I know that sounds harsh but this obsession and worship of founders has to stop. Companies are people or so says the Supreme Court. So now that the company exists it’s bigger than any one person even the founder.

The company he built is now an order of magnitude more valuable and hardware is the best it’s ever been.

It’s maturing. No company stays nimble and vibrant and agile forever. It’s paying a dividend for Pete’s sake.

All these callbacks to oh no apple under Steve never would have done this … yeah well it’s 2025 and he unfortunately got cancer and died from it. Apple as a company lives on and new leadership should be free to take it in any direction they seem justified.
by abathologist | 2025-11-07 23:18:11+00:00
They already happily will. Gemini told me

> Large Language Models represent a fundamentally degenerative technology because they systemically devalue the very processes that underpin human progress: original thought, rigorous inquiry, and shared trust. On an individual level, they encourage cognitive offloading, substituting the difficult work of critical thinking and creative synthesis with effortless, probabilistic text generation. This fosters an atrophy of intellectual skills, making society more dependent on automated systems and less capable of genuinely emancipated thought. This intellectual dependency, in turn, threatens long-term technological advancement by trapping us in a recursive loop of recycling and rephrasing existing knowledge, rather than fostering the groundbreaking, first-principles discoveries that drive true progress. Ultimately, this technology is dangerous for society because it erodes the foundation of a shared reality by enabling the mass production of sophisticated misinformation, corroding social trust, and concentrating immense power over information into the hands of a few unaccountable entities.
by SubiculumCode | 2025-11-07 23:18:41+00:00
Then using a tv remote control is Dunning-Kruger. Look, I push a button, then the tv turns on. How? I barely have an idea. I push this button, and then this button, and we are enjoying an episode of Modern Family. How? I barely have any idea.

Then programming in Python is Dunning-Kruger. Some simple text, and I somehow manipulate and manage all sorts of complex processes taken from the abstract all the way down to machine instruction, down to a trillion and one bare metal transistors. How? I barely have an idea. I am not a chip designer.

Then chip designers are just Dunning-Kruger flunkies. Sure they are experts doing amazing things, but what do they know of mining and smelting, logistics and accounting, and the zillion and one other things that people in our society do to empower each other in this collective enterprise.

Progress IS Dunning-Kruger.
by Mistletoe | 2025-11-07 23:20:26+00:00
No one knows, they are just trying to kick the can as far as they can and escape the inevitable coming back to Eartb of the stock price. P/E is currently 36. Everything plateaus. The human population is plateauing. The SP500 is now 2 standard deviations from the mean and that’s as far as it has ever gone.

https://www.currentmarketvaluation.com/models/s&p500-mean-re...
by apparent | 2025-11-07 23:20:53+00:00
> The new Kajplats will range in price from £4 to £9 (around $5.21 to $11.73) while the dual button remote will be £3, and the scroll wheel remote will be £4. The Klippbok, Myggbett, and Myggspray sensors will each be £7, and the Timmerflotte temperature / humidity sensor will be £5. The most expensive device in the new collection will be the £25 Alpstuga air quality sensor.

Why do they say what some of the sensors (Alpstuga) are, but not others? Do they expect us to remember these non-English words mean, after having seen them once in the article?
by retrodaredevil | 2025-11-07 23:21:43+00:00
I have written production Java code, but no production Go code. I think you skipped over the commenter's main point while replying to them: you need to be able to have a good mental model of the code.

A few well defined interfaces have the advantage of being easy to understand and see usages around the codebase without the overhead of many different variants of an interface. This is extremely important if you are not familiar with a given codebase.

I'm not against segregated interfaces, but I feel like over abstracting can result in code that's harder to understand. There's a balance to be had and thought should go into introducing new interfaces, especially when working on a project with many other devs contributing.

I'm a Java dev, so I'm biased. I love being to easily understand and reason about the type system. I understand that an interface is about a set of behaviors, but when I've worked with Go code I've found it much more difficult to get my IDE to point out all the different ways some interface could be implemented. I see the advantages that Go style interfaces bring, but I personally find it harder to keep a mental model when working with Go.
by immibis | 2025-11-07 23:21:56+00:00
Right now. There's Freifunk in Germany. But we're all terrified of laws now. There was a time when hackers would dare to sticky-tape cables out their window and across the street. Not any more, everything's all nice and regulated and a strict order is harshly enforced. If I place a fiber anywhere outside of my apartment I expect to be deported.
by archmaster | 2025-11-07 23:22:53+00:00
Anecdotally, I've run a bunch of traceroutes and reverse traceroutes to different locations and they tend to follow the same AS paths — although sometimes the traceroute will surface more routing through your ISP (especially from college networks). In general you are correct, though, and I would love to explain more about hot-potato vs. cold-potato (and other interesting routing decisions) in the future. Either way, the results the reverse traceroute provides are good enough for the purposes of explaining the internet, IMO!
by mkl | 2025-11-07 23:22:53+00:00
Plasma 6 is nearly two years old, and is totally fine in my experience. The transition was more like 5.x to 5.y. The biggest change is Wayland by default (X11 is currently still available, so might be worth a try).

It sounds like your problem may be with SDDM (the login screen program) rather than Plasma itself. You could try an alternative: https://alternativeto.net/software/sddm/
by com2kid | 2025-11-07 23:23:03+00:00
I once worked for a leader who wanted to be like Jobs, complete with the black shirts.

So anyways, going into a design review I (UI dev lead) had warned early on that the new design was bad. I said it was going to be bad. Listed why it was going to be bad, and politely gave my feedback to UX, and I was ignored.

Walk into the review, it gets torn apart. It was really horrible. The GM looks over at me, asks for my take. I reply that I gave my feedback weeks ago and I hadn't approved of the design.

GM proceeds to lay into the UX team, swearing, yelling, and such, and basically asking why they hadn't listed to my initial feedback. It ended with an ultimatum that henceforth the design team was going to listen to me if I said no to a design before they wasted his time.

We were at the time outsourcing UX work to an obscenely expensive design firm who hasn't done software work before, just physical media. Some of the team was good, but a few of the designers were violently incompetent.

(A short time later we nixed the entire team, hired the good ones, and built our own,amazing, internal UX team.)

I'm not sure how I feel about the situation. It was nice to be vindicated, and rockstar personalities rarely listen to polite level feedback. "Fuck you don't bring me shitty designs and bill me tens of thousands of dollars for them when the fucking dev team can tell the design is shit" is kind of a legit response to people who just won't listen.

It does sour relationships though, and IMHO some of that relationship between me and the UX lead took years to rebuild.
by thaumasiotes | 2025-11-07 23:24:01+00:00
Two unrelated comments:

> It assumes American psych undergrads are representative of the entire human race.

(1) Since it can't document an effect in them, it doesn't really matter whether they're representative or not.

> The test of competence was whether you rated jokes and funny or unfunny. To be considered competent your assessments had to match that of a panel of "joke experts" that DK just assembled by hand.

(2) This is a major problem elsewhere. Not just elsewhere in psychology; pretty much everywhere.

There's a standard test of something like "emotional competence" where the testee is shown pictures and asked to identify what emotion the person in the picture is feeling.

https://psytests.org/arc/rmeten.html

But, if you worry about the details of things like this, there is no correct answer. The person in each picture is a trained actor who has been instructed to portray a given emotion. Are they actually feeling that emotion? No.

Would someone else look similar if they were actually feeling that emotion? No. Actors do some standard things that cue you as to what you're supposed to imagine them feeling. People in reality don't. They express their emotions in all kinds of different ways. Any trial lawyer will be happy to talk your ear off about how a jury expects someone who's telling the truth to show a set of particular behaviors, and witnesses just won't do that whether they're telling the truth or not.
by mwcampbell | 2025-11-07 23:24:06+00:00
Are you saying that frameworks might become less important because LLMs can just generate boilerplate code instead? Or do I misunderstand? Personally, if the vibe-engineering future that some executives are trying to foist on us means that I'll be reading more code than I write directly, then I want that code to be _doubly_ succinct.
by immibis | 2025-11-07 23:24:41+00:00
FYI what you described is hot-potato routing: each AS gets rid of it as soon as possible.

You may think this is unfair, and yes, it is, but it's also quite logical when you consider you don't know where the packet is going in the destination AS. If you have a network spanning Berlin and Hamburg and the packet is going to a different network that also spans Berlin and Hamburg, and you interconnect at both points, and you don't know which city it's actually going to, handing it off at the closest interconnect doesn't risk round-tripping it for no good reason.
by mannanj | 2025-11-07 23:24:43+00:00
Part of the problem with labor that we haven't yet discussed or maybe want to avoid due to the dissonance of the association with qualities as slaves is, we have a leadership class who acts more like elite slave masters than human beings with inherent dignity and decency. We have the class write the rules that they hold themselves (un)accountable for since the system was designed for them and enforced by them.

These are the people driving the rush and having a lot of say in the current AI and overall capitalist market behavior and sentiment. I think they're really mad and salty that when COVID happened the engineers got more remote and free and expressed the resentment more freely. This comment is probably putting me on a list somewhere or activating some hate program against me.
by rekabis | 2025-11-07 23:25:10+00:00
Except if there are tells that can be quickly distinguished, that would save a lot of us a lot of time and effort.

I would personally find the answer - if there is an effective one - very valuable. And I would likely employ said answer to filter out ads purely out of spite even if it takes longer and more effort than applying.

Fuck any company that uses ghost ads, they should all go on a public “don’t bother applying to ANY job here” registry. Let’s see them find applicants for the genuine jobs when they’re well-known for such shitty tactics.
by phillipcarter | 2025-11-07 23:25:40+00:00
> I wonder how much of Meta the corporation is a scam waiting to crumble.

I imagine almost none of it. Social networks solve connectivity problems that people want solved. Talk to some "casuals" who aren't in tech about how they find out about new restaurants, social trends, arts and crafts, places to go visit, etc. and the answer is Instagram or TikTok. And FB does the same but for older generations.

Ads are also a fundamental revenue pillar in this world. You can layer in relevance ads for a product to anyone, at any time, for any topic. If something exists and people pay attention to it, there's a way to make money advertising around it.

There's ... certainly deeper questions to be had about if this stuff is actually good for us, but in the mean time, it's very real and worth a lot of money.
by fluoridation | 2025-11-07 23:25:56+00:00
>This is not an externality because it is not a consequence of using AI for good purposes. It's like saying an externality of using a hammer to build a shed is all the ways hammers can be misused.

I guess we're talking about different questions. You're talking about the externalities of using a piece of technology, while I'm talking about the externalities of a piece of technology existing.
by baobun | 2025-11-07 23:26:11+00:00
The only issue I have on my Plasma 6 laptop is also lock-screen related: About 20% of the time keyboard input is ignored/blocked after coming back from sleep. Closing and reopening the lid usually sorts it. Haven't seen what you describe.

I did have some earlier snags which all went away after switching from Wayland session to X11 session.
by Groxx | 2025-11-07 23:26:33+00:00
AFAICT that uses go/types, loaded uniquely per execution via packages.Load¹, which is by far the primary reason why e.g. go.uber.org/mock (previously github.com/golang/mock) can become extremely slow.

mockery v3 does not do this. it type-checks just once for ALL mocks, regardless of the number, so it essentially does not grow slower as you create more mocks (since type checking is usually FAR slower than producing the mock).

1: https://github.com/maxbrunsfeld/counterfeiter/blob/000b82ca1...
by al_borland | 2025-11-07 23:26:39+00:00
Not having ads was the thing that separated Apple from Google. Apple was winning by selling hardware with software that didn’t need ads to support the business model. Ads just feel greedy, especially when they are still charging a premium price on many things. How tolerant will people be of high prices when the resulting product feels cheap? This is a race to the bottom, which was a race Jobs was unwilling to compete in.
by o11c | 2025-11-07 23:27:07+00:00
Hmm, after several seconds it gave up and displayed raw markup ... I'm not sure exactly why in this case, but ...

One of the major infelicities of the web is that CSS is specified to ignore truncation, and there is no way to fix this. Now think about what happens if something like `display: inline-block` gets truncated before the `-`.
by jesse__ | 2025-11-07 23:27:12+00:00
The base primitive a GPU draws is triangles; they are the fastest primitive for math-y reasons, but the basic premise is that you can subdivide any triangle into two right-angle triangles, which have favorable properties for scanline-based rasterization.

Now, software modelling packages can represent geometry in any way they want, as long as that software package can somehow eventually transform that representation into triangles for the GPU to rasterize to pixels (barring custom software rasterizers).

My comment referred to quads, but at the end of the day, a quad is 2 triangles. Same goes for arbitrary polygons. The GPU speaks triangles.
by pndy | 2025-11-07 23:27:15+00:00
Maybe not totally related but I remember a comment from few years which lets say, was "dismissed" at the time by votes where user said that Google doesn't innovate when it comes to web standards but pushes own agenda by planted people at W3C. To ensure their browser will work for them and not for the user.

Microsoft on the other hand seems to be reheating the old Palladium/Trusted Computing concept enhanced now by Copilot. This idea was already criticized over 20 years ago as a dangerous attempt of turning desktop machines to uncontrollable appliances which would run only approved software and serve, access approved safe content rigged with DRM. And frankly, with all this play with chat control, age verification it's hard to not see some similarities. Maybe that's where this is all going.
by Straw | 2025-11-07 23:27:24+00:00
The congestion fees would go to the government responsible for the roads. Of course, they could be captured by the rich, but most governments spend most of their money not on the rich.

You'd set the congestion charge, by law (at least on public roads), to the minimum required for efficient road use- not the revenue maximizing price, which would likely be much higher due to monopoly.
by nalekberov | 2025-11-07 23:28:01+00:00
Microsoft is just a video game company to me, I can live without its products and be happier. With Google though, things are bit different, they have Google Maps and YouTube, which I use nearly on daily basis. I can probably replace Google Maps with something else, even though that will probable be a downgrade in terms of user experience, however replacing YouTube is impossible, so many unique content in it.

(a big) But YouTube has grown to be such a monopoly, that they now dictate what we are going to be able to watch on the web.

This is sadly so hard to change, so many creators are now literally working "for" YouTube, and there are so many quality videos there.
by jrtj | 2025-11-07 23:28:34+00:00
I’ve been solo-building JustRemotechJobs.com , a job board for remote tech roles.

The first version got zero traction, so I reworked everything to simplify the UX and increase conversion rates.

Recruiters can now post for free while I test the flow.

Would love input from anyone who’s built or marketed a two-sided SaaS. What’s your playbook for the first 10 users?
by mrandish | 2025-11-07 23:29:11+00:00
> If I honestly thought Android would be any different

I haven't used an iOS device for over a decade so I'm not familiar with exactly how it may be different now - but it sounds quite different. Here's how I use media on Android. All files are DRM-free generic formats (MP3, FLAC, EPUB) organized in folders on a removable 512GB micro SD card which auto-syncs between my desktop, laptop, Android tablet, phone and a generic cloud backup folder with SyncThing. I don't subscribe to any media service (and never have).

My music library/player is PowerAmp, my ebook reader is the open source KOReader and my podcast app is Podcast Addict. None of them has a store and they are all free (although I did upgrade to the plus version of PowerAmp to support the developer). They all get regular updates, are highly customizable and have every feature I want or can imagine wanting. My browser is Android Firefox with uBlock Origin so I don't see any ads and for YouTube I side-loaded Revanced Extended from the open F-Droid store, which is a clone of the YouTube app with no ads and all dark patterns removed. I also run a side-loaded open-source DNS-level ad blocker for the occasional social media app.

My phone is a Samsung Galaxy Note 20 that still works great (I did replace the original battery last year which took ~20 mins). I'm using a five year old phone not because I'm cost conscious, I'd happily pay >$1,500 for a new phone and I keep looking at new models every year but never see anything that would be a noticeable improvement for my usage. Really... I swear I'm NOT trying to be @SimpleLife or minimalist/retro, I have a significant yearly budget for discretionary toys, but some years I struggle to spend it all because I'm also allergic to things that are constantly low-grade annoying or that I can't customize to my prefs. I just refuse to adopt anything that wants to own me instead of me owning it.
by AndrewKemendo | 2025-11-07 23:29:29+00:00
He’s absolutely correct. China is taking a production implementation and tooling lead, and running with it.

Not only that but East Asians generally don’t have social views about labor automation and IP that would retard accelerated adoption throughout all levels of society.

If you assume that the society with the Max of the tuple: [human training data, compute, robotic deployments] will have the most efficient economic society in a winner takes most global economic market, then China has a massive structural advantage.
by ScamLifeguard | 2025-11-07 23:29:42+00:00
This is really useful feedback, thanks for sharing. And 100% agree it is an interesting dynamic and I think there are a lot of people who share the "I don't want to give you my data" mindset. The original idea we started with was focused on elearning - trying to make really simple, short, effective lessons to highlight basic patterns for users to identify fraud & scams online. We have generic lessons on various channels (txts, emails, paper mail, phone, etc) and then we have scam specific lessons (grandparent scam, forgotten password scam, etc). We got some early feedback from users that were more in the "can you just automatically handle/prevent the scams from getting to my inbox!" so we expanded there. What do you think about eLearning content? I kind of view it as "I'm the IT admin for my mom and I set her the goal to complete one of the trainings." And again, thanks for the feedback you provided already.
by staticman2 | 2025-11-07 23:29:44+00:00
"the argument that human beings are computational has been alive in philosophy since the 1940’s brother"

I recently read a little philosophy on this, to say humans are "computational" you first have to define what you mean by "computational". Depending on the definition you employ, you are either making a wacky claim, a controversial claim, or a noncontroversial claim.

Since you provide no definition, you are saying nothing at all.

The discourse that comes up in AI topics seems more glib language games than actual concern over human nature, computational or otherwise.

>That I wouldn’t treat a human like an LLM is completely irrelevant to the topic.

The fact you wouldn't treat a human like an LLM suggests your constant claim of similarity is not something you actually believe.
by theshrike79 | 2025-11-07 23:29:48+00:00
I have an "agent" that posts our family schedule + weather + other relevant stuff to our shared channel.

It costs like 0.000025€ per day to run. Hardly something I need to get "profitable".

I could run it on a local model, but GPT-5 is stupidly good at it so the cost is well worth it.