MurphyA/hacker-news huggingface dataset:
by dekhn | 2025-10-10 22:19:08+00:00
Like you I put an enormous amount of personal free time into software engineering in my career. It had massive benefits that have paid out in many, many ways.

Some days, when I wrap up work, I feel burnt out and just watch TV shows or make food. Other days, I get so into what I'm coding (for fun/edification) that I look up and it's 10PM. It helps to have a long term view- my expectation is that I will be working on projects for a decade or more, slowly getting more knowledgeable, so i don't see a need to rush or overwork.
by lxgr | 2025-10-10 22:19:17+00:00
> You might think it's convenient to have your TV connect to Netflix via WiFi and it is, but it is going to make everything else that really needs the Wi-Fi slower.

TV streaming seems like a bad example, since it's usually much lower average bandwidth than e.g. a burst of mobile app updates installing with equal priority on the network as as soon as a phone is plugged in for charging, or starting a cloud photo backup.
by simondotau | 2025-10-10 22:19:45+00:00
I agree it's a bad choice of name, though I think the controversy is somewhat overstated.

In Tesla's view, "full" is an antonym to "limited", where Autopilot designed to work on a limited class of roads. In this way, "full" was intended to describe the system's intended ability to perform the full task of piloting a vehicle, not that the system has achieved some unspoken threshold of engineering perfection. In its current state, FSD can perform complete drives without intervention almost every time. (Yes, "almost" is doing a lot of heavy lifting. But the same is true of some human drivers who hold driver licenses.)

And to be fair, it's important to disambiguate technical and regulatory achievements. It is "supervised" because "unsupervised" would necessarily mean Tesla's software is the legally licensed driver of someone else's privately owned vehicle, which is a situation regulators are nowhere near contemplating. And it would require a vastly different insurance product to what is currently sold by insurers.
by vitorbaptistaa | 2025-10-10 22:19:58+00:00
I love this! I prefer digital stuff (less things to worry about), but I miss the physicality, especially when friends come over. Books or CDs become a conversation.

If you'd like to do something similar, but don't want to DIY it, check out Yoto Player [1]. This is a small music speaker and they sell a bunch of NFC cards to "play" them. You can also buy blank cards and use their app to add whatever you want to them (music, audiobooks, even audio recordings). It's really well made.

There are a bunch of other companies with similar products. Some use miniatures instead of NFC cards. If you search the web for NFC music player, there are a few FOSS apps on github so you can focus on the hardware part and use their software on a raspberry pi.

This is also great for elders.

P.S.: if you fancy a cool project, I'd love to see someone reverse engineering Yoto so it gets the audio from a local server instead. This way we can use their great hardware, but can use any NFC cards.

[1] https://yotoplay.com/
by dweinus | 2025-10-10 22:20:46+00:00
Ignoring how ridiculous and impractical this idea is, it fails to capture some of the most important skills in being a developer. Framing real-world problems as code problems. Anticipating design issues. Knowing the right trade-off between solution correctness, complexity,and effort. Mentoring and accelerating others. This is barely different than leetcode interviews.
by rob74 | 2025-10-10 22:21:16+00:00
Well, if you know you're pretty low on fuel, you are likely to pick an airport where the weather is good, rather than risking three more missed approaches at a closer one where the weather is probably also bad.

Of course, Manchester is also a Ryanair base. There are two Ryanair bases closer to Prestwick (Edinburgh and Newcastle), but maybe the weather was bad there too? If the fuel situation was so dire, questions might be asked during the investigation why they didn't pick a closer airport with good weather that wasn't a Ryanair base (if one existed), but ultimately it's the pilots' decision to fly a bit further to an airport they are familiar with, and second guessing them with the benefit of hindsight is probably not a good idea...
by Animats | 2025-10-10 22:21:35+00:00
Remember Aero, in Windows 7? Same translucency concept. Somewhat similar animation. But without the small-screen reuse of space, with text on top of buttons, buttons on top of text and text on top of text.

This seems to be a spinoff of the tendency to put controls on top of vertical video. Amusingly, just as design is focusing on vertical layout, folding phones are coming in.
by sodapopcan | 2025-10-10 22:22:09+00:00
Fair enough, I definitely made some assumptions there, but it sure sounds the same based on the description. I guess `%` selects more than just the token?

But ya, I'm way too invested in Vim to bother with Helix. I have years of scripts and plugins I've written. I can't even be bothered to switch to nvim (I tried once and was not fun).
by lxgr | 2025-10-10 22:22:53+00:00
I hear people say this often, but when you look into what they actually mean, it's often a comparison of having a single mediocre ISP CPE in a corner of an apartment, at most with a wireless repeater in another, vs. Ethernet. Of course the wire wins in that comparison.

Now put an access point into every room and wire them to the router, and things start looking very differently.
by mingus88 | 2025-10-10 22:23:29+00:00
By apps and centralized platforms I am referring to how most internet use happens in 2025. I get sent links to Meta properties or X and they are useless to me because I don’t have those apps or even accounts on them.

The majority of most peoples lives online are locked up and controlled by a few. Whereas anyone with any gopher client or IRC client could participate in any number of nets back then as equals.

TBH I had forgotten about Compuserv or AOL, because at the time that was a walled garden for a different class of user, and private sites have always existed.

Neither of which are really too relevant for the internet “built by our fathers” because I interpret that as the open, standards based internet that allowed all that innovation to take place
by txrx0000 | 2025-10-10 22:23:39+00:00
> Turns out a lot of people's creativity is limited to what someone else has already made.

This describes the vast majority of creative works and is therefore a significant part of how we define creativity to begin with. Very few people are capable of turning their lived experiences into art without prior examples. Any character anyone creates is copyrighted by default, does this mean we should ban people from creating derivatives of anything?

The existing norms around intellectual property are broken. They benefit the instrumental bean counters more than passionate creators. We need copyleft, not copyright.
by SomeHacker44 | 2025-10-10 22:24:01+00:00
I have reduced transparency turned on in iPadOS accessibility forever. However there is so much gratuitous transparency now I can barely use half the features. Why do I need to see behind quick settings to adjust brightness? Or do anything? This new update has made me miserable. It never even asked me if I wanted to upgrade. Which I would never want anyway. I only use one, exactly one app... Foreflight.
by avidiax | 2025-10-10 22:24:04+00:00
It could be that they allow any HTTP/HTTPS request that has

Host: acwifi.com

regardless of whether the IP address destination of the request is valid for acwifi.com.

You see these sorts of shenanigans being used to get around country-wide firewalls. Plenty of deep packet inspection is unable to handle edge cases like the "Host:" header being misleading, having it fragmented into two TCP packets, etc. See "domain fronting".
by jeroenhd | 2025-10-10 22:24:15+00:00
FWIW on my phone I don't have a problem with it at all, probably because it doesn't run into the same performance limitations.

I've always found Google's decision to include mid-tier SoCs into their flagship phones risky as it makes performance hitches for future updates much more obvious. If/when Google copies Liquid Glass into the next version of Material Design, I'm sure my phone will suffer from a performance hit too.

That said, scrolling HN still works fine on hardware from a decade ago, so there's got to be more to this. I've personally had custom ROMs experience random lags and slowdowns after major upgrades (which is probably why many ROMs claim it doesn't work and don't support it) and I wouldn't be surprised if the Android upgrade hit a similar issue on your phone. As a last resort before buying a new phone, doing a factory reset may make the new OS more usable on your device. Not the right solution (fixes from Google's side to prevent such issues would be right solution), but it might work and it's cheaper than a new phone.
by necovek | 2025-10-10 22:24:20+00:00
Not really, it mostly speaks to the fact that I've been indoctrinated through my upbringing, education and environment that this is the "true" enlightenment. Even for people on the "other" side, they ask the same questions and they see the hipocrisy (it's not hard to see how capital corrupts) and get stuck. This is why morality moves in cycles even in the Western world: morality is a human construct created through reason to best enable civilization and progress.

I did not add that statement accidentally to "off myself": I did that to acknowledge that this is hard to overcome, and that none of us has a moral upper hand, really (me included).
by llbbdd | 2025-10-10 22:24:37+00:00
I'd be ambivalent about it if it didn't ship broken. My Mac updated the other day and I don't think I've seen the glass top bar work correctly once. In fullscreen in particular it doesn't work at all, the background that it's meant to be blurring gets stuck and never changes, so it just looks like shit and is nearly unreadable. I'm not on any beta track or anything so this is what normal people get. I have no idea how they felt good shipping it.
by lern_too_spel | 2025-10-10 22:24:51+00:00
You didn't address GP's proposed policy. Hybrids and PHEVs need a lot less lithium than full EVs. The electrical grid can already handle off peak charging of many more EVs than are on the road today. It's straightforward to replace gasoline taxes with electricity taxes and car registration fees, which could also vary by weight, but many states are going further and implementing road usage fees, which can be done by reporting odometer readings.
by dragonwriter | 2025-10-10 22:24:52+00:00
> MIT is taking (lots of) money from federal government. That makes them dependent on the government and government is within its right to attach strings to the money.

Governments do not have rights (except in a metaphorical sense in relations with other governments, which doesn't apply here), so it is impossible for a government to be “within its rights” when interacting with an entity to subject to its governance.

It may be within legal exercise of its powers, but that is a very a very different thing than rights, and in any case there is a very good argument that the compact is not only unlawful as an exercise of government power, but that accepting and complying with it would require universities to act in conflict with existing federal civil rights laws which provide for private causes of actions against perpetrators.
by dylan604 | 2025-10-10 22:25:01+00:00
> especially when friends come over. Books or CDs become a conversation.

There's nothing worse than when having people over, and sitting in front of a computer or device isolating from the group. The physical medium of vinyl albums or even CDs allow interaction with everyone instead of someone just clicking on a screen some where. What I read on an album covers might not be the same thing you read and take away from it. It just makes music sharing so much more personal.
by lucb1e | 2025-10-10 22:25:19+00:00
What sort of size would be needed to get on there?

My open source project has some daily users, but not thousands. Plenty to attract malicious content, I think a lot of people are sending it to themselves though (like onto a malware analysis VM that is firewalled off and so they look for a public website to do the transfer), but even then the content will be on the site for a few hours. After >10 years of hosting this, someone seems to have fed a page into a virus scanner and now I'm getting blocks left and right with no end in sight. I'd be happy to give every user a unique subdomain instead of short links on the main domain, and then put the root on the PSL, if that's what solves this
by nomel | 2025-10-10 22:26:26+00:00
> Why do they even have a job themselves if they're so incapable of evaluating correctly?

The only way for this to not be the case is if the first person you hired is the most competent that exists, and can do everything already, and therefor accurately measure the anyone in front of them. And, that goes on down the hiring chain.

In reality, you'll eventually need an expert in an area you are not an expert in, which means you won't necessarily have the insight on the best candidate. Maybe AI can do that someday, but definitely not today.

I also think this is what causes large orgs slowly fail: it's not only difficult for a person to gauge when another is smarter/more capable than them, but a smarter person can look less competent to someone hiring, because their answers/approach is outside of the known solution space of the interviewer. So, you end up with a slow net decrease in competence over time.

I've seen it in every org I've been a part of, from startups to corporate, including myself. Trying to judge a person, within small time slot is hard. The alternatives (like take home, temp to hire, etc) are also talent repellent. I think the most revealing method can be the Jim Keller method, where you let them nerd out on some potentially unrelated problem, but the results of that are hard to write down/justify.
by seabrookmx | 2025-10-10 22:26:29+00:00
It depends what framework/language you're using.

It's messy in something like Python, but mostly transparent in C#. In C# you effectively are using async/await to provide M-N threading ala. GoLang, it's just different syntax.

OP references the C# method Task.WhenAll so they might be assuming other languages are equally capable.
by paulbjensen | 2025-10-10 22:26:35+00:00
If they had just increased the blur and made it contrast more.

Also I now have this instinctive feeling that every time I upgrade iOS on my devices, the battery is going to get hammered a bit more.

I would love it if they did for iOS what they did for Mac OS Snow Leopard - no new features, just performance improvements on the existing software.

Of course it might cannibalise iOS device sales, but maybe (just maybe), it would result in improved customer loyalty and commitment to Apple - not just for their hardware but also their software. A case of long-term gains over short-term targets.
by joesaunderson | 2025-10-10 22:26:38+00:00
Claude Code has launched the concept of plugins, allowing users to share commands, MCP servers and more (release: https://www.anthropic.com/news/claude-code-plugins).

In the past 24 hours since, plugins and marketplaces have cropped up everywhere...

I've tried to solve that, by launching https://claudecodemarketplace.com.

An open-source directory of Claude plugin marketplaces, and their plugins (with search etc).

Building a plugin / marketplace? PR's welcome to add to the directory.
by lxgr | 2025-10-10 22:26:44+00:00
> there's far more bandwidth within the DOCSIS network than between the network and the Internet.

Really? DOCSIS has been the bottleneck out of Wi-Fi, DOCSIS, and wider Internet every time I've had the misfortune of having to use it in an apartment.

Especially the tiny uplink frequency slice of DOCSIS 3 and below is pathetic.
by pst | 2025-10-10 22:27:03+00:00
I've been building a frontend with Go, Templ and Datastar for a few months now. I really like the @actions and how the page is updated with the response.

I'm on the fence about signals though. They are fine for simple things like individual text form fields or opening closing a drop-down. But my backend is a Kubernetes style API server. And storing a JSON Kubernetes style resource in a signal does not work because of how Datastar implements parsing the structure into child signals. For me it would be better to just be able to turn this off.

One example where it breaks are K8s labels. They are map[string]string and the key is often hostname prefixed. E.g. example.com/label-key. Datastar can't handle these keys at all and the resulting signals are a mess.

I'm aware that I may be using signals not as intended. But something as simple as data-signals-resource="k8sJson" and then data-bind="resource.metatdata.name" is a great way to work. And it works for metadata name. But it doesn't work if any part of the path needs to be an index in a list or a label key in hostname style.

The other thing I find painful about Datastar signals are the magic about how attributes written something-something in HTML become somethingSomething in JS and all all the snake, camel etc. __modifiers. It's just error prone to work with. Not a great experience.

But overall I still stuck with it so far and am happy with the general idea of HTMX and Alpine functionalities implemented as one and using hypermedia as a general approach. Anything so I can avoid the NodeJS ecosystem really.

When a few RCs back the wire format changed, it was quite a laborious update for me, because using Fiber I can't use the Go SDK and implemented my own. But the wire format clearly changed for the better so it was worth it.

I think the developers are on to something and should keep iterating.
by frereubu | 2025-10-10 22:27:04+00:00
I don't have accessibility issues, but even so I've been a fan of these settings for a few iOS versions now:

Settings > Accessibility > Display & Text Size > Reduce Transparency Settings > Accessibility > Display & Text Size > Increase Contrast Settings > Accessibility > Display & Text Size > Differentiate Without Colour Settings > Accessibility > Motion > Reduce Motion Settings > Accessibility > Motion > Prefer Cross-Fade Transitions

To try and make my phone less interesting so I spend less time on it, I also use Settings > Accessibility > Display & Text Size > Colour Filters > Greyscale with Intensity turned up to max so it's black and white. If you set Settings > Accessibility > Accessibility Shortcut to Colour Filters you can toggle this with a triple slick of the side button, in case you want to show someone a photo or something.
by 1718627440 | 2025-10-10 22:27:04+00:00
This is nice for constant data, but strdup can return NULL here, which is again never checked.

> it took 25 years for C coders to embrace the C99 named struct designator feature

Not sure if this actually true, but this is kind of the feature of C, 20 years old code or compiler is supposed to work just fine, so you just wait for some time to settle things. For fast and shiny, there is Javascript.
by Arainach | 2025-10-10 22:27:25+00:00
There's never a "right time". This is akin to arguing that LBJ passing the Civil Rights Act was "a catastrophe". Sure, it energized generations of racists to become angry, flip the south, abuse the filibuster, and cause lots of pain, but these people never go away, and if the choice is "no progress" or "progress with some pain" the latter is very much preferable.

The sentiment wasn't because of Obama, it was because of the Koch brothers and others like them funneling billions to corrupt American discourse.

Over decades they funded conservative think tanks and academia to make their libertarian ideals more widely accepted. They funded the tea party and divisive mentalities. Others like Rupert Murdoch built up media empires to drive lies, outrage, and manufactured stories to build anti-government sentiment. None of that was Obama's doing.
by runjake | 2025-10-10 22:27:38+00:00
> I don't know how 2025 houses are built but I would be surprised if they didn't have an ethernet jack in every room to a wiring closet of some sort. Not sure about coax.

Speaking from a US standpoint, it still not common in new construction for ethernet to be deployed in a house. I'm not sure why. It seems like a no-brainer.

Coax is still usually reserved to a couple jacks -- usually in the living room and master bedrooms.
by dns_snek | 2025-10-10 22:27:51+00:00
Your answer to a long list of very specific arguments is vague gesturing in the general direction of an imaginary group of people whose only connection is that they happened to use a certain word sometime in the past 10 years?

And these people who have never talked to one another are somehow to blame for the fascist reality they find themselves living in right now because a few of them made hyperbolic comments? I think labeling it victim-blaming doesn't do your rhetoric justice.
by bariumbitmap | 2025-10-10 22:28:51+00:00
> In my real-world experience, CFLs last forever.

I'm happy for you, but in my real-world experience they don't. I'm old enough to remember household lighting before LEDs and CFLs had the same problem where some of them start flickering or burning out. Some of the failure modes are particularly annoying for CFLs because in additional to flickering the color could change dramatically.

CFLs also have well-known problems that LEDs do not: environmental issues and disposal costs due to containing a small amount of mercury, inability to emit at low color temperatures, poor CRI, etc. I also personally dislike the latency they have when turning on, but that's more of a me thing.
by dabockster | 2025-10-10 22:29:14+00:00
The platform is just a search tool and extended processing modes. That is easily replicated elsewhere.

The only moat they have is the fact that you still need a GPU of some kind to reliably run even a tiny LLM. But the gap between what absolutely needs a server farm and what can be ran on a store bought gaming computer is quickly closing. You can already run mixture of experts models on gaming rigs with a high degree of usability compared to just one year ago. And that tech continues to be pushed further and further. It's only a matter of time until we see ChatGPT levels of access running on a quad core laptop totally offline. And once that happens, all such a system would need is the correct tooling on top of the AI model "brain" to make it usable.

And beyond that, what if you could have an AI model on an ASIC-style add-in card? Where's their moat then?