MurphyA/hacker-news huggingface dataset:
by glitchc | 2025-09-05 12:32:04+00:00
I'll try once more. There are children starving globally every day. How many of them are you saving personally? If not all, why not? How many should we save collectively? And which "we" should be responsible for which children (neighbourhood, town, city, country, region)? If so, why? These are not trite questions. Think carefully before answering.
by kragen | 2025-09-05 12:33:31+00:00
I agree about first-class nested relations, but I don't agree about transactions.

Codd was writing 10 years before the idea of transactional semantics was formulated, and transactions are in fact to a great extent a real alternative to normalization. Codd was working to make inconsistent states unrepresentable in the database, but transactions make it a viable alternative to merely avoid committing inconsistent states. And I'm not sure what you mean by "quick", but anything you could do 35 years ago in 10 milliseconds is something you can do today in 100 microseconds.
by AnnaHP | 2025-09-05 12:33:44+00:00
Holepunch|https://holepunch.recruitee.com|Senior Node.js Engineer|Full-time|Remote

Job requirements

- Significant experience with Node.js;

- Experience with C/C++ and writing native bindings for Node is a plus but not required;

- A strong background in building and managing modular codebases and creating reusable npm modules;

- Robust Testing & Debugging experience;

- Passion for P2P Technology is a plus.

Why Holepunch?

This is more than just a job; it’s an opportunity to be at the forefront of the internet’s evolution.

If you are driven by innovation and eager to build decentralized solutions that challenge the status quo, join Holepunch. Together, we can create a more secure, inclusive, and P2P decentralized future.
by thomascountz | 2025-09-05 12:34:03+00:00
Using channel state information is not about "a new radio." CSI is a byproduct of existing WIFI standards/infrastructure.

CSI does require a supported chipset, like an ESP-32. However, if an IoT device is already using an ESP-32, for example, one would not need to add dedicated hardware (like an mmWave MR60BHAX) to be able to do things like presence, breathing, heart rate, and location detection.

As a hobbiest/ESPHome user, I have lots of ESP-32s and not lots of mmWave-s. As a business, I'm already shipping with an ESP-32 and I don't want to increase my BOM.

Besides this, I find this research to be a big deal as it has implications for privacy and security. Your biometrics can be collected using existing widely-deployed hardware using existing internet standards. Your smart toaster can indeed be spying on you in more ways than you think.

But anyway, using CSI for sensing will soon be old hat. IEEE has granted approval to the 802.11bf WLAN Sensing working group to define standards for exactly these types of applications. Taking what's currently an artifact of an implementation detail, and turning into a first-class feature.

Edit below

I want to point out another thing: "clinical-level heart rate monitoring with ultra low-cost WiFi devices" can be lifesaving in situations where clinical-level heart rate monitoring is otherwise unattainable.
by billy99k | 2025-09-05 12:34:04+00:00
"I could definitely have improved it significantly with 6 hours. But I don't believe anyone, applying for an e-commerce programming job at a major online retailer, would have done significantly better with 4 hours, this leads me to conclude that people are maybe doing 6 hours or more."

I've done many coding tasks over the years and I never limited myself to 4 hours. This is to showcase your abilities. Make it the best you possibly can, without over-engineering it. I think only once did I not get the job.

"Has this amount of time gone up in recent years? Or in the last few months due to the economy."

No, but you didn't get the job, so you need to do better.

"I'm also wondering, and here it may you want to just send me messages privately on this, but are you married and has marriage/kids affected your time on programming assignments (as I am thinking about particular legal challenges, in an EU context, to the legality of programming assignments - if it turns out I have to spend 8 hours per assignment nowadays I'd rather mount a legal challenge)"

A legal challenge? I would never hire you. Good luck.
by bonzini | 2025-09-05 12:34:16+00:00
> podman had a much worse performance compared to docker on my small cloud vps. Can't really go into details though.

Are you using rootless podman? Then network redirection is done using user more networking, which has two modes: slirp4netns is very slow, pasta is the newer and good one.

Docker is always set up from the privileged daemon; if you're running podman from the root user there should be no difference.
by andyferris | 2025-09-05 12:34:21+00:00
JSON is very helpful here, and it _happens_ [1] that our HTTP APIs tend to respond with JSON, but I feel SQL's data model is much better suited. The difference is that JSON is hierarchical but SQL relations are flat. However if we let a relation be contained as a value (in a field/cell) then we should be able to produce our hierarchical query result in a natural way (and possibly map that through a `toJSON` method on the API server, if the client wants application/json... otherwise the server might want to do grpc or whatever and getting JSON from the DB is a roundabout pain in the bum).

[1] Actually causality is backwards here - postgres supports JSON only because the Restful API servers that frequently interact with it need to provide JSON to _their_ clients... and so it was a highly demanded feature.
by bpt3 | 2025-09-05 12:34:23+00:00
So if they want to live, they are compelled to do some sort of work somewhere at some point, which is the nature of the human condition (along with all other living beings).

That doesn't mean you can force them to work for you specifically because you have the amount of money you deem sufficient for a specific task.

It feels like a lot of people have forgotten that this is how nature works, not that all of your needs are the responsibility of everyone around you.
by crossroadsguy | 2025-09-05 12:34:24+00:00
> Only five, including TikTok and Viber

Bloody hell! Viber is alive?

That was my first IM (India). Even when people had moved to WhatsApp I was sticking around as something felt less wrong on Viber (I can't recall now). But then I anyway had to move to WhatsApp. I have really not heard of it in a long time so I thought it would have be shutdown or something. And I don't recall it being from Japan either.
by GrumpyGoblin | 2025-09-05 12:34:26+00:00
Podman networking is extremely unreliable. Our company made an effort to switch to get away from Docker Enterprise. We had to kill the effort because multiple people had random disconnects and packet drops with a range of services including K8S, Kafka, and even basic applications, both internal and in host network.

```

> kubectl port-forward svc/argocd-server -n argocd 8080:443

Forwarding from 127.0.0.1:8080 -> 8080

Forwarding from [::1]:8080 -> 8080

Handling connection for 8080

Handling connection for 8080

Handling connection for 8080

E0815 09:12:51.276801 27142 portforward.go:413] an error occurred forwarding 8080 -> 8080: error forwarding port 8080 to pod 87b32b48e6c729565b35ea0cefe9e25d8f0211cbefc0b63579e87a759d14c375, uid : failed to execute portforward in network namespace "/var/run/netns/cni-719d3bfa-0220-e841-bd35-fe159b48f11c": failed to connect to localhost:8080 inside namespace "87b32b48e6c729565b35ea0cefe9e25d8f0211cbefc0b63579e87a759d14c375", IPv4: dial tcp4 127.0.0.1:8080: connect: connection refused IPv6 dial tcp6 [::1]:8080: connect: connection refused

error: lost connection to pod

```

People had other issues also. It looks nice and I would love to use it, but it just currently isn't mature/stable enough.
by zozbot234 | 2025-09-05 12:34:41+00:00
Analytic combinatorics (the rubric where mathematicians would want to place all the region-of-convergence, zeros-poles, etc. analysis of generating functions–formal power/Laurent series–Z transforms that engineering often focuses on) is not exactly easy-going either. Other common methods (relating convolution to multiplication, inverting transforms etc.) would traditionally be comprised under the Operational Calculus of Mikusiński.
by austin-cheney | 2025-09-05 12:36:04+00:00
Generally my personal rule is: don't do it.

Here are my rules for accepting coding assignments:

* See the grading criteria along with, or before, the coding assignment instructions. Otherwise, its subjective bullshit that can fail for any reason. Worse, there is a small yet common probability of this being unpaid labor for their actual work product.

* Make it known to them that you will store your answer in public without their instructions or work materials. If that is a deal breaker then there is a trust/honesty problem. This is your time without compensation.

* As for time and duration of total effort this should vary due to the complexity of the assignment and your level of interest. Since there are no obligations here the minimum time is 0. You can always walk away. If you find the assignment fun or interesting take as much time as you want and later use the answer in your personal software if you can.

My experience doing these, as a former JavaScript developer, leads me to believe this isn't a measure of the applicant's abilities but rather a measure of the evaluating developers, the employees, comfort in your coding style. That being said don't do the assignment in the most precise or performant way unless the instructions say otherwise. Do it in the most common and popular way according to an extremely junior developer even if much slower and much larger, and also don't be shy about including too many popular dependencies.
by lucideer | 2025-09-05 12:37:40+00:00
> I get the feel it wasn't always like this

I get this feeling but in the opposite direction. The more I see it the more I come to realise I was blinder to it in the past.

Many people comment on the internet ushering in an age of misinformation, but I actually see it as ushering in an age of misinformation awareness. Factchecks in legacy media were rare to nonexistent & generally not accessible to most media consumers. Information was more siloed leading to much greater acceptance of what was fed as fact without a lot of interrogation. Now, we're bombarded by such a slew of contradictions we "feel" less able to discern fact from fiction, which is disconcerting, but it's really just a broad awakening to something that's always been the case.
by blululu | 2025-09-05 12:39:11+00:00
Agreed. These services offer a lot of valuable social infrastructure, and it would be nice to keep the good and stop the bad.

On a personal level I do something like this on my home router by adding latency to specific websites and I totally recommend this to anyone trying to cut the habit. A few hundred ms of extra latency can really kill the doomscroll’s grip while still giving you access to messages from friends. Doing this is also not too hard to configure using a pi hole and some vibe networking.
by duxup | 2025-09-05 12:39:46+00:00
>Korean nationals were among those detained

Is illegal immigration from South Korea a common thing?

I would expect at a S. Korean company the S. Koreans would be formal company people working there in various roles.

I could see them hiring local illegals from Central / South America and such for say menial jobs ... but most S. Koreans I would expect they would just bring them over legally if they're going to work at a car factory ...
by v9v | 2025-09-05 12:39:48+00:00
Why use machine learning to solve a problem that you already know how to solve? The classical method is easier to derive, run and understand. Any failure cases can be easily reasoned about and can be clearly outlined and ameliorated if needed. Your proposed replacement needs lots of training data, a training cost that needs to be paid for any change in the data, a costlier runtime and unknown failure cases that we can't reason about at all. And if we hit any such failure cases the only thing we can do is change the data and cross our fingers. I don't see why learning-based methods would perform better here.
by naasking | 2025-09-05 12:39:51+00:00
> Sorry, I want to make sure I understand you correctly.

My claim was pretty obviously about intentional multisensory feedback design of roads.

> I think we're done here because you need to get an EKG as soon as possible.

You're right, we are done because you seemingly can't understand the incredibly simple point that you can drive if you lack all other senses except sight, but you cannot drive if you have all of your other senses except sight, and that this means something pretty critical about the importance of sight over all other senses.
by thinkingtoilet | 2025-09-05 12:39:54+00:00
It's such an obvious poison. Social media is responsible for the destruction of civility on so many levels. It has destroyed a generations attention span. It is a drug that is more powerful and addictive than something like weed. It seems like people here are too young to remember a life before it. It has transformed society negatively in just a decade. It absolutely should go. I'm glad you did something positive on it. Or found a community. You can still do that without social media. It needs to go.
by sotix | 2025-09-05 12:40:21+00:00
I've been so happy with my iPod, iTunes, and CDs. It's very simple to manage, works without internet, and I already had a decently sized collection of music on there. Listening to new music is so much more intentional. And it works with my Sennheisers and AirPods Max using the headphone jack! I've been buying complete albums to listen through.

My three favorite recent purchases have been Paul McCartney's Ram, Jack Johnson's In Between Dreams, and John Mayer's Paradise Valley.
by andyferris | 2025-09-05 12:40:46+00:00
Not at all.

GraphQL has the API servers (database clients) marshalling the data into heirarchies (nested data) and managing consistent results (e.g. streaming updates).

The article is arguing that the database should be more capable of understanding queries that request nested data (and separately Jamie has spoken in favour of databases that encourage end clients getting up-to-date/internally-consistent results).

My two cents is that it's a crutch having SQL rely on JSON instead of it's own first-class nested data (which would be any given value (field, aka cell) can itself be a relation - at least postgres has array values but they are challenging to index/use keys programmatically).
by billy99k | 2025-09-05 12:41:17+00:00
I left Bluesky almost immediately. When you search a topic on Twitter, you get a mix of multiple view points.

When you search the same topic on Bluesky, you only get hard-left and sometimes crazy/conspiracy-based ones. This is a mix of the Demographic of people using it and the censorship of the platform.

I think most people are a bit tired of the echo chambers online and the stats show it.
by throw0101d | 2025-09-05 12:41:47+00:00
> It's usually a good bet (i.e., it pays off more times than not), IMHO.

If that was actually true, why do you put up with The State? Why do you not overthrow it? Seriously: if the state/government is bad why do you even have it?

Is the (municipal) State being a bad actor when it paves roads and runs water-sewage? Is the (state/provincial) State a bad actor when it runs schools? Is the (federal) State being a bad actor when it protects waters with Coast Guard and Navy and enviornmental regulation, when it inspects food, funds science and medicine?

It seems to me you get what you expect: the (e.g.) Nordics expect government to be a good actor and try to live up to those expectations; (some?) Americans expect government to be a bad actor and try to dismantle it… creating a self-fulfilling prophecy. Perhaps if more Americans expected and fought for / 'demanded' better government they would get it.
by duxup | 2025-09-05 12:41:48+00:00
Does he go on reddit?

A lot of subreddits with lower activity now get these waves of posts that are brand new accounts, the posts include enough emotional drama to get attention, but the topic is almost an eerie amalgam of other stories posted to the sub ... you see one or two you think "oh well" and then you see another and another ...

These posts usually demonstrate some level familiarity with the sub, and yet at the same time inexplicable disconnection too.

Usually they never respond to comments, but some do and when they do they seem weirdly off, like they didn't even understand all the words they are responding too.
by dahsameer | 2025-09-05 12:42:17+00:00
I'm from Nepal. The bans are implemented in a pretty straightforward way: ISPs simply don't resolve DNS queries for these services. switch your DNS, and you're good to go. There are 26 apps that were banned: Facebook, Facebook Messenger, Instagram, YouTube, WhatsApp, Twitter, LinkedIn, Snapchat, Reddit, Discord, Pinterest, Signal, Threads, WeChat, Quora, Tumblr, Clubhouse, Mastodon, MeWe, Rumble, VK, Line, IMO, Zalo, Soul, and Hamro Patro.
by Cthulhu_ | 2025-09-05 12:42:37+00:00
The panny-D was great for that, early days saw stuff like clean air in China, India, wildlife coming into the cities, clean water in Venice, etc - and that was after only a few weeks.

We've had car-free sundays in the past a few times, but that was also due to oil crises. But also, a lot of inner cities have a ban on cars, a restriction on cars (only locals and suppliers at fixed times), or environmental zones (no older Diesel engines, some are going a step further and banning all vans and trucks, promoting electric alternatives for last-mile deliveries). They're all having a significant impact on the health and liveability of city centers.

But it makes a lot of sense too, as they're 1000 year old city centers that were never designed for cars anyway. Often the only roads that can support cars at a normal in-city speed are on the outside of where city walls used to be.

Anyway, speaking for myself, I haven't used FB in forever, I don't think a blanket pause would affect most people that much, I posit it's only a small minority that falls into the problematic FB usage category.
by maxsilver | 2025-09-05 12:42:43+00:00
> I know incentives are common

I'd go further than common, I don't know any major data center built in the last 6 years that didn't get them. 36 out of 50 US states give away public money to privately owned data centers right now (see https://www.naiop.org/research-and-publications/magazine/202... )

It's not always property taxes (sales tax and/or use tax and/or waived utilities costs are also common). But property taxes are also waived in various cases.

> Most data centers almost certainly pay property taxes, as well. It is still a deeded plot of land, after all?

Not always -- they often waive property taxes too.

I'm told Nevada, West Virginia, and Wyoming all have waivers on property taxes for data centers specifically, and at least 12 other states (including Illinois, New York, Texas, and many others) also waive property taxes for data centers through indirect means.

Locally here, data centers get to skip out on paying 100% of their property taxes for 10 to 20 years. They do this by getting a county to label their property as a 'Renaissance Zone' (more commonly known as an 'Enterprise Zone').

Rules for that also vary. As one example, Connecticut has 'Enterprise Zone' distinction as well, but theirs is only an 80% tax abatement, and only for 5 years.

As you might imagine, this quickly becomes a race to the bottom, on which state is willing to give away the highest amount of public money to these private companies. See https://goodjobsfirst.org/enterprise-zones/ for more details.
by dctoedt | 2025-09-05 12:43:26+00:00
> Why would racists mad about Democrats supporting the Civil Rights Act of 1964 respond by switching to the party that had pushed through every other Civil Rights Act before it? Of course, they didn't.

Your revisionism is pretty glaring to anyone who was paying attention during the mid-1960s, as I was — my USAF dad was stationed in east Texas then, which was more deep South than Old West.

Let's just say we have very different takes on what can motivate humans, individually and in groups. At the risk of sounding condescending: I used to feel somewhat the way you seem to. My naively-rationalist and very-judgmental views evolved as the years went on. The evolution was driven largely by life experience, which drove home the brute facts of human inadequacy, irrationality, and just plain fuck-ups — principally my own, along with those of friends and loved ones — along with the pervasive role of random chance. It took quite a while to figure out how my rationalist, judgmental worldview could accommodate those brute facts (spoiler: it couldn't).
by bpt3 | 2025-09-05 12:43:40+00:00
There are many Pigouvian taxes, but not all taxes are Pigouvian.

The concept of taxation predates the concept of equality or economic influence in society, and there is no "official" reasoning for things like property taxes or income taxes in the US (or anywhere else I'm aware of).

Originally, the government decided how much revenue it needed, and told the subjects of its rule how much they owed, and that was it.
by kodama-lens | 2025-09-05 12:43:59+00:00
I tried podman for multiple times. Normal testing & sandox stuff just works and you really can do alias docker=podman. But ass soon as you add nertworking me broke for me. And for me it is really just a tool and I need my tools working. So I switched back.

Recently I did the GitLab Runner migration for a company and switched to rootless docker. Works perfectly, all devs did not notice all there runs now use rootless docker and buildkit for builds. All thanks to rootless kit. No podman problems, more secure and no workflow change needed
by NotGMan | 2025-09-05 12:44:02+00:00
You have it up-side-down: with ML you can NEVER proove that you won't suffer a gimbal lock or other problem.

So if you have a very fast analytical approach you can simulate different paths in a physics simulator on the chip also as a verification step if needed to reject incorrect movements.

You could then use ML as a fallback if no fast analytical method works and verify that also a quick on-chip physics sim.
by LastTrain | 2025-09-05 12:44:11+00:00
People who edit Wikipedia run the gamut from those that are zealous about neutral point of view up to and including people that do it for their own selfish purposes. But lets take the zealous NPOV type. If I were to try and do that, to try my hardest to produce an article which truly takes an NPOV stance, it would still come off biased to you because you and I can't possibly share the same idea about what is neutral. Based on some peoples venom here - including charges of propaganda - I suspect you all are just reading articles written by people with a different worldview than your own. I really don't understand this sense of unfairness or even conspiracy people have about it.
by tasuki | 2025-09-05 12:44:18+00:00
> I probably have at least 70–80. Tracking what’s changed would be a job in itself, so I just update all plugins regularly

You and me have completely the opposite approach. You install everything you can get your hands on, I regularly prune my unused plugins to avoid bloat. I don't track what's changed: if I'm happy with a 10 year old version of a plugin, I don't see why I should update it.

> If a package breaks often, then I (and most other people) simply stop using it.

Unless there's a specific error message, how do you even know which package is responsible for the breakage? Ie a new visual glitch starts happening out of nowhere.
by andyferris | 2025-09-05 12:44:47+00:00
100%.

The shame, to me, is that SQL is _unnecessarily_ clunky with producing query results with nested/heirarchical data. The relational model allows for any given value (field or cell value) to be itself a relation, but SQL doesn't make it easy to express such a query or return such a value from the database (as Jamie says - often the API server has to "perform the join again" to put it in nested form, due to this limitation).