MurphyA/hacker-news huggingface dataset:
by NoMoreNicksLeft | 2025-07-28 14:14:46+00:00
>For at least the last ten years Netflix et al have been well aware of which AS numbers / IP netblocks correspond to people sat at home in front of the TV, and which correspond to servers in a rack somewhere (including those hosting VPN endpoints.)

If the vpn endpoint is in Rome or New York City, how will the UK government force that non-British vpn service and that non-British porn site to verify the age of anyone using it?

It's easy enough to get a list of IP addresses from those vpn services and just block them if you're Netflix, but to force compliance on anyone traversing the tunnel is another thing entirely. The UK government would have an easier time banning vpns outright.
by catlikesshrimp | 2025-07-28 14:14:50+00:00
https://m.gsmarena.com/samsung_galaxy_a06-13265.php This year, no NFC.

https://m.gsmarena.com/samsung_galaxy_a15-12637.php Last year, but they removed 3.5mm this year

That I know, in Latin America, they don't have all that anymore. And there is only one left with 3.5mm.
by maxdamantus | 2025-07-28 14:15:03+00:00
So do you think if people designed a keyboard from scratch, they would come up with the same traditional layout?

It seems to me that the standard piano layout (and the standard musical notation, which is basically piano tablature) is the result of cruft being added over time rather than refactoring to better express the underlying concepts.

.. these notes seem to work well for our gloomy church chants, let's call them A, B, C, D, E, F, G

.. hmm, maybe focusing on a more cheerful mode is better, so obviously we'll tell everyone to start from C rather than A

.. it seems that some of our intervals are roughly double the other intervals, let's add in the extra notes as C#, D#, F#, G#, A#, we won't bother telling the kids what happened to E# and B# though 'cause that's too hard to explain

.. 12tet incoming, we'll just retune our existing instruments slightly

Instruments and music theory are largely based around 12TET nowadays, but it seems like it's tacked on top of something else.
by NoboruWataya | 2025-07-28 14:15:40+00:00
As others have said they have some security concerns (I don't know enough about that stuff to know how justified or surmountable those concerns are). However with the big manufacturers all locking down their devices more than ever I wonder will they have much of a choice in the end. We're going to need a manufacturer (or preferably several) to actively stand behind the possibility to use custom ROMs, and at the moment Fairphone seem like the only one who might do that.
by rubyAce | 2025-07-28 14:16:33+00:00
> Shrug. I’m not sure what else to say. I’ve shown you that polling shows the majority support age verification. I have asked you to provide evidence of mainstream objection to this law, which you are unable to provide. You have asserted that polling is wrong because you know people who disagree.

You said it "wasn't part of the conversation" originally. Not what the majority agreed with. You've subtly tried to change what the discussion was about. That is known as moving the goalposts:

https://en.wikipedia.org/wiki/Moving_the_goalposts

Then you asked me to provide evidence of something I can't possibly provide. That quite frankly bullshit.

> You may not like it and I may not like it but the view of the U.K. voting public is that age verification to look at porn is reasonable and that “protecting” children justifies limiting freedoms.

I don't doubt that the majority are OK with it. I am taking issue with the fact that you are pretending only libertarian nerds online care about this. I know that isn't true.

> My exercise for you: decide what evidence is needed to convince you that most British people are happy with this law.

Don't talk to me like a child.

I don't have you provide you with anything. You made the claim that only a few people care about this. When even your own evidence disputes. 20% of a large group of people is still a lot. That isn't "nobody cares" like you pretend is the case.

Anyway I am done with you. Go away!
by ryandvm | 2025-07-28 14:16:41+00:00
Damn, this hits hard. I used to love coding. Now, I can't even focus enough to make progress on my pet projects. And work stopped being fun a long time ago.

I'm using Claude Code to push my development efforts along and it works like crazy, but I can't help but feel like it's a Faustian Bargain and 80% of this industry is going to evaporate over the next decade.
by mort96 | 2025-07-28 14:16:41+00:00
That really just makes the problem worse: tar czf whatever.tgz whatever/*.json; you've added 9 bytes to every file path.

I mean I get that you're suggesting to provide only one directory on the argv. But it sucks that the above solution to add json files to an archive while ignoring non-json files only works below some not-insane number of files.
by rob74 | 2025-07-28 14:17:11+00:00
> A simple example: at night, a main road mainly displays green, the side streets only get green for a very short time. If you arrive with the app from a side street, you can get green immediately, provided there is no traffic on the main road.

In Germany, there's an established but much more low tech approach to this problem: simply turn off the traffic lights at night! All traffic lights already have yield/stop/priority signs as a fallback, so those take over. The yellow lights on the side street will usually flash as an additional warning so you don't overlook the yield/stop sign.
by SpicyLemonZest | 2025-07-28 14:17:23+00:00
The Linux kernel isn't a business. There's no 2025 revenue numbers they're hoping to hit with some cool new initiative, no high-paying customer threatening to run away to Windows if they don't get suchandsuch new kernel feature by end of quarter. It's a very different problem space, and these kind of business alignment problems are exactly the ones that are harder to resolve through email.
by furyofantares | 2025-07-28 14:17:23+00:00
I'm imagining everything the LLM could produce (with a given top_k setting) would be shades of green to yellow. Just outside of that orange, and far outside red.

LLMs generate new functions all the time, I'd guess these would be light green, maybe the first token in the name would be yellow and it would get brighter green as the name unfolds.

The logits are probably all small when in the global scope where it's not clear what will be defined next. I'm not imagining mapping logits directly to heat, the ordering of tokens seems much more appropriate.
by rlupi | 2025-07-28 14:17:29+00:00
I am generally very AI-positive. I would accept such a product, if the second best alternative is close enough that I can substitute it in case of emergency.

The question I was replying to is very specific: "Imagine an AI agent that’s indistinguishable from a remote worker, something like Devin but for anything and whose medium of contact are email, Slack, phone calls, etc. What are the BIGGEST Problems you'd face with a full-AI employee?"

My answer: I think the major biggest problem is vendor lock-in, because such a solution would be too juicy to resist.
by timedout_uk | 2025-07-28 14:17:40+00:00
"The author was able to build on top of work that had been done by others, but if you're ever faced with a situation where nobody else has done that work, don't just give up." If I couldn't strike lucky with an xor brute force, my next plan of attack was to start poking at whatever android app they had. It was only because my friend happened to find that someone else had already done it on github that I managed to take the shortcut. If we hadn't found that github I'd probably have a far more detailed writeup so that other people could follow on with their own appliance, if they happen to have the same/a similar one.
by mytailorisrich | 2025-07-28 14:17:40+00:00
If you go to, say, France, you'll find that healthcare isn't free at the point of use and that the system is much more private than in the UK. I believe this is so in many other European countries, too.

So public/NHS vs private/US system is a false dichotomy, and "free at the point of use" is a red herring.

Looking at the reactions, this whole threads does exemplifies what the OP said about the NHS being a "religion".
by abxyz | 2025-07-28 14:18:35+00:00
My position is very simple. I believe that most of the world is fine with age checks on the Internet. I think that the U.S. free speech laws and attitudes are unique and because English speaking internet culture is U.S. culture, these discussions always end up with an assumption that U.S. values are the values shared by the subjects.

I don’t think my view on the law matters, I haven’t shared it. I am speaking specifically about how everyone here is talking as if people in the U.K. care about “draconian” surveillance. People in the U.K. are not people from the U.S. Age verification is not a philosophical issue for U.K. people as it is for people in the U.S. People from the U.K. are not principled free speech absolutists. Ask a person in the U.K. if porn should require age verification and they will not think nor care about the free speech or surveillance implications of voting for such a law.

And people in the U.K. are not unique. People in the U.S. are. Spend any amount of time outside of our U.S. Internet bubble and you’ll discover nobody cares about any of this.

Whether I care and whether you care is not relevant to the British voters. Not the Australian voters. Nor the Swedish voters. Or the Thai voters. Or the Japanese voters…
by nunez | 2025-07-28 14:18:52+00:00
As someone who roots single-purpose Android devices, this is one of those things that sucks big-time but makes total sense.

The only reason one would unlock a bootloader is to root the system partition. It is impossible to protect data on rooted phones and makes data exfiltration attacks significantly easier to do.

This is a huge problem for banking and music apps that absolutely rely on this capability. Samsung is, by far, the biggest seller of Android phones in the US. (I think Xiaomi is the biggest globally), so they are under much more pressure to clamp down on this.

That said, rooting Samsung devices has been a worthless pursuit for a long time. Doing so irreversibly (via eFuse) disables KNOX, which prevents DeX and Samsung Health from working. It also trips SafetyNet, which disables a whole suite of key apps (banking apps and Apple Music don't work; not sure about Spotify). There's a Magisk module that uses well-known device IDs to work around these, but these only work temporaily. Many people have also reported issues with the camera (a popular reason for buying Samsungs in the first place), and you no longer get OTA updates. I believe you also get degraded camera performance if you flash another ROM since the device module is closed-source and relies on One UI to work. This is before considering that stock ROMs have gotten really good over the years (especially Samsung's), and many of the reasons why we had to root have mostly gone away.

You can work around this by buying a Pixel for now, but I think we're a few years away from bootloader unlocking going away entirely.

That said, I stll root Android devices that will only serve a single-purpose, like my BOOX eBook readers that I use Firefox on. This lets me run AFWall so that I can block network traffic for everything except Firefox (and a few other apps). However, I won't be logging into my Google account on them, and they aren't ever going to run banking apps or anything like that.
by scarface_74 | 2025-07-28 14:18:58+00:00
The one country whose healthcare I’ve studied in depth aside from the US is Costa Rica. Our Plan B is to establish permanent residence there and starting next year we will be spending a couple of months there every winter and maybe in July.

Costa Rica has an affordable all inclusive public health care system (Caja). But you can also pay for extra for private healthcare. Is it the same in the UK?
by up-n-atom | 2025-07-28 14:19:23+00:00
You’re making it out like it was zero sum prior which it wasn’t and never has. The increased is 5% and the new baseline for taxable goods ie. 15% from the prior 10%. It’s basically the EU equivalent of VAT but without telling the naive American it’s an increased tax on the consumer.

The real news is these investments/purchases and that’s what my comment was about. No other country is investing in the US outside of mining. But to make face you’ll agree and setup a paper mill for manufacturing, as for power/natural resources, buy back through your own entities. Look up the news about foreign mining, they’re up in arms, but that’s exactly what they voted for.
by massung | 2025-07-28 14:19:51+00:00
I think the distinction (from the OP’s perspective) is that it’s “just an app” to the end user.

When I download the Slack desktop app, I might know it’s running on electron because I’m a programmer. But I didn’t have to download and install nodejs or anything else. As far as I’m concerned it’s a completely self contained application.

The end user needn’t download and install Janet or even know that Janet exists.

That can obviously be done with any interpreted language, but Janet makes it really simple out of the box.
by duxup | 2025-07-28 14:20:42+00:00
>agenda

I once worked at a company that had something like 3 to 5k employees. Everyone had to take an online class (about 8 hours) about effective meetings. Rule 1 was to have an agenda available in the meeting invite.

I loved this, it made for FAR more productive meetings.

Nobody at the company that I knew of outside myself and one other person had agendas available for our meetings, including leadership.

I think setting the culture for good meetings is set by leadership, and most top leaders make themselves exceptions to every rule and that lack of meeting discipline trickles down and so meetings break down overall.
by timedout_uk | 2025-07-28 14:21:31+00:00
the "cotton" (delicates) program on this machine is a 3hr 4min program by its own preset, so usually stuff like bedding or softer clothing, or generally just things that I want to be washed same-day (that also won't survive one of the more rapid washes, or just requires an actual thorough wash) because it'll prevent me doing something otherwise. Issue is the machine is constantly recalculating how much time is left, seemingly based on stuff like the temperature or weight of the load or something like that, so when it starts on 3 hours, it can be four hours until it's done in 30 minutes, and then it sits on the last 5 minutes for over 45 minutes. I've waited six hours for my bedsheets, a blanket, and some pillowcases to wash before! It truly is one of the washing machines of all time.
by im3w1l | 2025-07-28 14:21:34+00:00
Could you use some analyzer that flags every time a time_t is cast? Throw in too-small memcpy too for good measure.

I guess a tricky thing might be casts from time_t to datatypes that are actually 64bit. E.g. for something like

struct Callback { int64_t(*fn)(int64_t); int64_t context; }

If a time_t is used for context and the int64_t is then downcast to int32_t that could be hard to catch. Maybe you would need some runtime type information to annotate what the int64_t actually is.
by potato3732842 | 2025-07-28 14:21:39+00:00
It's not strictly necessary but it takes giving a crap and effort and constant auditing and reassessing to do all that light timing well with the current state of technology. Outsourcing that responsibility to centralized computer that can do most of it automatically and on a schedule is likely a huge improvement for the quality of programming/timing for the average light if only a neutral for the best ones.
by menaerus | 2025-07-28 14:21:44+00:00
But you never serialize a byte by byte over the network. You encode, let's say, 1000 varints and then send them out on the wire. On the other end, you may or may not know how many varints there are to unpack but since you certainly have to know the length of the packet you can start decoding on a stream of bytes. Largest 64-bit leb128 number occupies 10 bytes whereas the largest 32-bit one occupies 5 bytes so we know the upper bound.
by skeeter2020 | 2025-07-28 14:21:45+00:00
I agree with these, though the pandemic showed us (at least in my scenarios) online meetins really suck for a lot of the softer, agenda-less type activities. Casual, in-person hangs become AA meetings. It felt like we were sitting around a church basement on metal chairs (with the crappy coffee IRL too) waiting for our turn to speak. One of the good things IME was that scrum or dev-sized teams adopted extended pairing and group sessions; I saw (some) people get a lot better at working in public and sharing knowledge at this level.

The OP mentions it at the start, but I will reinforce: meetings suck if you're not prepared; use them to do work (like brain storm or make decisions) not share information. Breaking the "meeting as the big reveal" habit is surprisingly hard, but also solves the "should I attend?" question. To your point #2 a lot of that can be solved without attending if the appropriate prep and follow-up is covered. I don't really like RACI charts, but they do provide some value as a looser guide to thinking through the 2 questions you raise in point 2 above.
by derelicta | 2025-07-28 14:22:09+00:00
> Elections in the People's Republic of China occur under a one-party authoritarian political system controlled by the Chinese Communist Party (CCP). Direct elections, except in the special administrative regions of Hong Kong and Macau, occur only at the local level people's congresses and village committees, with all candidate nominations preapproved by the CCP. By law, all elections at all levels must adhere to the leadership of the CCP.

I personally see nothing wrong with this. The word "authoritarian" is virtually meaningless. And those local elections are paramount; Locally elected representatives end up electing MPs on the provincial level, then they chose MPs of the National People's Congress. The rest is common sense: just because we are used to "elect" pedophiles, racists and parasites doesn't mean all other countries should do the same.
by sunscream89 | 2025-07-28 14:22:49+00:00
Universal Potential (the substance of existential being) is trapped in all material. Life systems are arms races of biotechnology for generating and sustaining a feedback loop with this echo chamber. That is consciousness.

Ourselves as consciousness (some say qualia) is a holographic rendering in our hyperdimensional minds. Every memory (every thought feeling and perception even out of range of our own awareness) we have is stored holographically in the mazes of our minds. That is the technology and advantage of consciousness (over modern linear order systems.)

Life evolved from consciousness, consciousness did not emerge from higher order cognitive life.

Consciousness is the inflection upon the potential of existential being (localized subjective scopes of universal potential vibrating in the unique ways that gives us the illusion of coherent self.)
by kebokyo | 2025-07-28 14:23:21+00:00
The author admits at the end of the article that they aren’t absolute in their boycotts and that it’s hard to fully boycott certain things that are so prevalent within our lives.

It’s not that deep. Just be more mindful about what you do and what you use to do them, and you’ll find better ways to do them down the road that will make you and the people around you happier.
by DaveZale | 2025-07-28 14:23:34+00:00
Nextdoor is terrible, agreed.

No, we want real news! With some editorial oversight.

Local reddits were good for a while, but the bots and human moderators make their own rules. It's not consistent.

A nice place to start could be with old-school weather reports, where we can learn something again. It's all so superficial these days.

Local events, local political issues with objectivity, history and future outlook, the list goes on and on. Maybe muzzle the negative talk with strict categories and guard rails to avoid another Nextdoor?
by quickthrowman | 2025-07-28 14:23:59+00:00
I just always assumed we grow excess corn for food security reasons and we turn the excess into ethanol so it doesn’t rot/go to waste, the other options are cornmeal or exporting it.

Big agriculture lying about the public benefits of ethanol is irrelevant, food security is more important in the event of a crisis that prevents agricultural imports than any negative externalities of turning corn into ethanol.
by Ambroos | 2025-07-28 14:24:04+00:00
I still really like Sony phones. Excellent hardware. They have no online services they are trying to push, they just want you to buy their phones. As a result, the stock software is very clean Google Android without much extra. But they're not available in every region, and quite expensive. Used to have very short software support but now they do 4 major Android version updates / 6 years of security updates.

You get no ecosystem benefits though, it's really just plain Android.
by nimbus-nimo | 2025-07-28 14:24:05+00:00
[2/100] Timeslicing, MPS, MIG? HAMi! The Missing Piece in GPU Virtualization on K8s Watch now: https://youtu.be/ffKTAsm0AzA Duration: 5:59 For: Kubernetes users interested in GPU virtualization, AI infrastructure, and advanced scheduling.

In this animated video, I dive into the limitations of native Kubernetes GPU support — such as the inability to share GPUs between Pods or allocate fractional GPU resources like 40% compute or 10GiB memory. I also cover the trade-offs of existing solutions like Timeslicing, MPS, and MIG. Then I introduce HAMi, a Kubernetes-native GPU virtualization solution that supports flexible compute/memory slicing, GPU model binding, NUMA/NVLink awareness, and more — all without changing your application code.

---

[1/100] Good software comes with best practices built-in — NVIDIA GPU Operator Watch now: https://youtu.be/fuvaFGQzITc Duration: 3:23 For: Kubernetes users deploying GPU workloads, and engineers interested in Operator patterns, system validation, and cluster consistency.

This animated explainer shows how NVIDIA GPU Operator simplifies the painful manual steps of enabling GPUs on Kubernetes — installing drivers, configuring container runtimes, deploying plugins, etc. It standardizes these processes using Kubernetes-native CRDs, state machines, and validation logic.

I break down its internal architecture (like ClusterPolicy, NodeFeature, and the lifecycle validators) to show how it delivers consistent and automated GPU enablement across heterogeneous nodes.

---

Voiceover is in Chinese, but all animation elements are in English and full English subtitles are available.

I made both of these videos to explain complex GPU infrastructure concepts in an approachable, visual way. Let me know what you think, and I’d love any suggestions for improvement or future topics!
by cushychicken | 2025-07-28 14:24:52+00:00
it’s a crowded market where politics and connections are worth more than technical expertise

This is 100% true.

Kill mosquitoes first. Then go for defense contracts when you can show you have sensors good enough to hunt and kill bugs.

I guarantee solving the bug use case first will put you head and shoulders above all the clueless UAS/cUAS companies out there these days - and there are TONS of them.
by LarryDarrell | 2025-07-28 14:25:07+00:00
Windows users have no negotiating power. Windows will continued to be monetized in user-hostile ways. Call it enshittification, call it the tendency of the rate of profit to fall, call it what ever you want. It won't reach a breaking point. It'll just get worse and worse, steadily and slowly.

I'm trapped because I'm a C#/WPF developer. But, the day after I retire will see a reformat and installation of Debian.

The only thing I'll miss is Directory Opus.
by cosmic_cheese | 2025-07-28 14:25:08+00:00
They seem to skip some years when bringing updated models to the US for some reason, but Sony Xperia phones check most of these boxes. I have an Xperia 1 V that I use as an app dev test device and as a backup phone and have found it pretty nice. The hardware feels great and their Android build isn’t nearly as junked up as Samsung’s. I’m always surprised they aren’t more popular.