MurphyA/hacker-news huggingface dataset:
by abe312 | 2025-11-10 15:01:26+00:00
Location: Silicon Valley / San Francisco Bay Area (CA) USA, NYC (PST, ET, CET) Remote: Yes Willing to relocate: Maybe Technologies: next.js, react.js, amp, seo, incremental migration, web performance, web accessibility Résumé/CV: contact Email: contact+hn@abhineet.me Résumé/CV: https://abhineet.me

Need help with migrating to nextjs? Looking for a React developer who would be productive from day 1?

Hi. I'm looking for full-time remote roles in a well-funded stable company (I will work in the company's core office hours. 0 issues with timezones. Been working remotely before covid)

Building websites since 2016, working with React since 2018 and have 2 years of production next.js experience

Super comfortable with Next.js, React, Redux (with sagas), tailwind, material ui, styled-components, SEO schemas, AMP, MERN, scalable deployment on GCP/AWS/Vercel, incremental migration and parallel deployment (WordPress blogs, new next.js code and old code working on the same domain)

I value web performance (web vitals) and accessibility and could create high conversion dynamic pages
by iillexial | 2025-11-10 15:01:27+00:00
I'm working on aggregator of curated technical content https://devblogs.sh.

I started it a couple of years ago as personal project to help me study for interviews. Back then, it was simple RSS feed aggregator of big tech companies engineering blogs.

Recently I expanded content library to technical conferences and indie blogs, and implemented semantic search in all the library (for example, you can semantic search by all Strange Loop videos archive).

Give it a try!
by Nfinger | 2025-11-10 15:03:03+00:00
I've been really frustrated with the state of networking and discovering new career opportunities lately. Both in person and online I feel like there aren't very good tools and I have a growing disdain for LinkedIn. I wanted to make a tool that helps ambitious navigate their career goals and meet people who are going to move the needle. It's called Catalyst: https://getcatalyst.tech/
by UncleMeat | 2025-11-10 15:03:17+00:00
The state is not allowed to use unlimited force against people suspected of having broken the law. Half of the bill of rights is about the rights of criminal and civil defendants (more if we include the 9th).

The law requires that law enforcement has a specific kind of warrant in order to enter a location without permission and detain somebody. This law is regularly being broken by agents. "Oh, they are illegal so whatever" is horrifying.
by energy123 | 2025-11-10 15:03:57+00:00
Attack drones aren't that useful if the two countries are far apart. Consider the 12 Day War between Israel-Iran. Iran's Shahed drones weren't useful, because the slow travel speeds and the long distance meant that Israel could shoot them down at a leisurely pace while they closed the gap. So even their purpose as a saturation attack was not met.

But in the Ukraine-Russia war, Iran's Shahed drones, which are being manufactured by Russia with small adjustments, are proving useful, because they're close, so saturation attacks can actually work.

For the US's power projection into the Pacific, due to modern SIGINT capabilities, aircraft carriers with stealth bombers are even stronger than 20 years ago due to being able to put those JDAMs onto an actually valuable target. It's basically the power of Zeus, to kill whatever you want whenever you want, unlike in the Vietnam era where you have to carpet bomb everything.
by gamegoblin | 2025-11-10 15:04:11+00:00
I work on an Excel-compatible spreadsheet startup (rowzero.com) and had to implement these.

One tricky part is RATE involves zero-finding with an initial guess. The syntax is:

RATE(nper, pmt, pv, [fv], [type], [guess])

Sometimes there are multiple zeros. When doing parity testing with Excel and Google Sheets, I found many cases where Sheets and Excel find different zeros, so their internal solver algorithm must be different in some cases.

My initial solution tended to match Sheets when they differed, so I assume I and the Google engineers both came up with similar simple implementations. Who knows what the Excel algorithm is doing.

Of course, almost all these edge cases are for extremely weird unrealistic inputs.
by wongarsu | 2025-11-10 15:04:44+00:00
Europe and Asia are separated by mountains. Geographically that's at least as valid as splitting America on a canal, and splitting Africa from Asia on a canal. If anything the mountains are a more significant barrier to travel and migration than those canals

If we were to rearrange the continents if anything we should split up Asia further, and split Africa into Northern Africa and Sub-Saharan Africa (maybe giving Sub-Saharan Africa to the same new continent as the Arabian peninsula, but that's debatable)
by kukkeliskuu | 2025-11-10 15:05:04+00:00
Many projects active.

(1) For one product I am working, I have been working on a custom reporting language for producing high quality PDFs. I used hy.py as a basis to make it LISP-like.

(2) I need to make a Django postgres site that I am running more reliable. Earlier I was experimenting with making static HTML renderings of the pages. That is certainly nice, but it took several hours to reproduce the site. I am currently prototyping making read-only replica of the database in SQLite (the database is only 1 MB) and hosting it on CDN, and then pulling that for the read-only replicas. The database export takes only some seconds.

(3) I vibe coded a iOS app using that same SQLite database that fetches it from the same location. It was surprisingly simple. It seems much simpler than using Flutter or React native.
by shadowgovt | 2025-11-10 15:05:19+00:00
What is the better alternative model?

One of the things that startled me when working for Google is how much of their decisionmaking actually looks like "This sucks and we don't want to be responsible for it... But there isn't anyone else who can be, so I guess it's us."

I'm not saying this is optimal or that it should be the way it is, but I am saying there are problems with alternative approaches that need to be addressed.

To give a comparison: OpenGL tried a collaborative and semi-open approach to governance for years, and what happened was they got more-or-less curb-stomped by DirectX, so much so that it drove Windows adoption for years as "the architecture for playing videogames." The mechanism was simple: while OpenGL's committee tried to find common ground among disparate teams with disparate needs, Microsoft went

1) we control this standard; here are the requirements you must adhere to

2) we control the "DirectX" trademark, if you fail to adhere to the standards we decertify your product.

As a result, you could buy a card with "DirectX" stamped on it, slap it into your Windows machine, and it would work. You couldn't do anything like that with OpenGL hardware; the standard was so loose (and enforcement so nonexistant) that companies could, via the "gestalt" feature-detection layer, claim a feature was supported if they had polyfilled a CPU-side software renderer for it. Useless for games (or basically any practical application), but who's gonna stop them from lying?

Browsers aren't immune to market forces; a standard that is too inflexible or fails to reflect the actual implementation pressures and user needs will be undercut by alternative approaches.

I'm not saying current governance of the web is that bad, but I bring up the history of OpenGL as an example of why an open, cooperative approach can fail and the pitfalls to watch out for. In the case of this specific decision regarding XSLT, it appears from the outside looking in that the decision is being made in consensus by the three largest browser engine developers and maintainers. What voice is missing from that table, and who should speak for them?

(Quick side-note: Apple managed to dodge a lot of the OpenGL issues by owning the hardware stack and playing a similar card to Microsoft's with different carrots and sticks: "This is the kernel-level protocol you must implement in hardware. We will implement OpenGL in software. And if your stuff doesn't work we just won't sell laptops with your card in them; nobody in this ecosystem replaces their graphics hardware anyway").
by fundatus | 2025-11-10 15:05:29+00:00
> There are benefits splitting America in two

Are there? Most Latin American countries, who see all of America as a single continent, would disagree.

It really makes no sense to argue about this. As I already mentioned, there is no universally agreed model of which continents exist and where the boundaries lie. In the end people feel like they belong to one or the other and that's as far as it will probably ever get.
by yjftsjthsd-h | 2025-11-10 15:06:15+00:00
> The IT dept installed and compiled tons of software for the various systems and AFS had an @sys string that you would put into your symbolic link and then it would dereference to the actual directory for that specific system architecture.

This sounds cool, but I've wondered - couldn't you just stick something like

export $PATH=/nfs/bin/$(uname -s)/$(uname -m):$PATH

in /etc/profile or so?

(I'm actually doing something like this myself; I don't (yet) have AFS or NFS strongly in play in my environment, but of all things I've resorted to this trick to pick out binaries in ~/.local/bin when using distrobox, because Alpine and OpenSUSE are not ABI compatible)
by lb1lf | 2025-11-10 15:06:18+00:00
That is a fair point, but do keep in mind that the lower in the stack you come, the more options for sourcing you (generally) have.

Say, those fancy chips going into the ship's targeting radar may all be designed in a country or two, fabbed in Taiwan using Dutch equipment, whereas the steel you construct the hull with can come from anywhere - at my employer we mostly bought steel from Eastern Ukraine until a couple of years ago; after a brief hiccup we now get it from Turkey and Brazil, mostly - but China, South Korea, Germany or India, for instance, can supply it, too.
by 9rx | 2025-11-10 15:06:33+00:00
> This implies a performance issue within Ruby when, in fact, the narrative has now been shifted into execution percentage allocations.

Yes, that's right. If you have performance problems then Ruby taking up the large majority percentage of the execution allocation means that Ruby is the problem.

But your incorrect assumption is that you will have performance problems in the first place. Neither Ruby nor databases are that slow.

You must have done that stupid HN thing where you pick random strings of words and try to derive meaning from them without taking in the entire context that surround those words into account?
by Rochus | 2025-11-10 15:06:43+00:00
The article criticizes AI-generated music and argues the music industry is legitimizing artificial content at the expense of real artists.

But who and what are "real artists"? Much of the boring BS (i.e. "slop") the record monopolists serve us on the charts via Spotify etc. composed and played by "real musicians" is so monotonous, standardized, and superficial that it hardly requires real musicians, and I certainly wouldn't call these creators "real artists."

For me, true artists are not only people who have mastered their craft to perfection, but those who advance culture and humanity and create new things that the world has never seen before, and which therefore often do not appeal to the masses. It's a joke anyway, considering that most of today's popular artists don't even have to compose, arrange or play "their own" music anymore; there are even prominent cases where the "artists" move their lips, but someone else is actually singing. So we cannot be sure, who actually is the real artist.

Ironically, as a musician myself (used to be a professional musician and producer twenty years ago, still making music), I find the arrangements and solos that Suno has generated from my uploaded pieces much more creative and even "human" than most of the stuff that the record monopolists serve up these days (see e.g. https://rochus-keller.ch/?p=1428).

In my view, the real danger is not so much that AI music will become "legitimate" (most people can no longer distinguish between human and machine-generated music anyway), but rather that the record monopolists, with their market power achieved through lobbying and other shady practices, will crush innovative companies like Suno (ironically, ostensibly in the name of the musicians whose exploitation enabled them to gain this power in the first place) and then use this technology themselves to improve their margins even further by eliminating other cost factors such as composers and studio musicians. Since more and more people are consuming anonymous playlists without ever caring about the musicians who made the songs, nobody will notice. But they will continue to pay for their Spotify subscription, most of which will continue to go to the record monopolists.
by tracker1 | 2025-11-10 15:07:03+00:00
Now THAT would be an interesting idea to implement... My gmail matches my username, and I can't even begin to count the amount of services, systems and people that don't understand how to get an email address that have entered mine.

Example: you can make orders from mlb online without verifying your email, and then you get marketing emails regularly. In that case, I was able to call the very senior citizen who thought he could just use any address he wanted.

I can't remember the dating app that let someone sign up mobile using my email address... I hijacked the account (password recovery) and changed the prompts to "I'm an idiot that doesn't know how email works." ...
by drewbug01 | 2025-11-10 15:07:05+00:00
There is a world of difference between “passing a state law that directly contradicts federal law” and “declining to proactively enforce federal laws in ways that are not required by those laws.”

To drive the point home: federal immigration laws are already enforced by federal agencies. Here in IL, state and local officials cooperate to the extent required by law. There are no federal laws on the books requiring them to do the job of the federal government for them (they could pass one, but they haven’t).

Calling that “nullification” is intellectually dishonest. As you said - “if you don’t like the law, fight to change it.” Don’t pretend it’s something it’s not.
by richardlblair | 2025-11-10 15:07:16+00:00
My use case is pretty specific - I have a 6 week old baby. So, I've been walking on my walking pad with her in the carrier. Typing in that situation is really not pleasant for anyone, especially the baby. Speed isn't my concern, I just want to keep my momentum in these moments.

My setup is as follow: - Simple hotkey to kick off shell script to record

- Simple python script that uses ionotify to watch directory where audio is saved. Uses whisper. This same script runs the transcription through Haiku 4.5 to clean it up. I tell it not to modify the contents, but it's haiku, so sometimes it just does it anyway. The original transcript and the ai cleaner versions are dumped into a directory

- The cleaned up version is run through another script to decide if it's code, a project brief, an email. I usually start the recording "this is code", "this is a project brief" to make it easy. Then, depending on what it is the original, the transcribed, and the context get run through different prompts with different output formats.

It's not fancy, but it works really well. I could probably vibe code this into a more robust workflow system all using ionotify and do some more advanced things. Integrating more sophisticated tool calling could be really neat.
by greatgib | 2025-11-10 15:07:23+00:00
I don't know who is the writer of this article but it is a huge load of horse shit...

For the rest, regarding the diversity of DE, we can lament the lack of a strong contender for the general public, Ubuntu was about to become that before their ego took over, but otherwise that is the true value of Linux stacks since the beginning that you can have it and tweak it to your taste...
by AppleBananaPie | 2025-11-10 15:08:02+00:00
This is probably incredibly naive so apologies if so - are things like differing obesity or other health problem causing conditions accounted for when looking at overall outcomes of the system?

The higher cost makes perfect sense to me but calculating an apples to apples comparison of health outcomes between potentially very different populations seems potentially very difficult? Again sorry it's probably a solved problem but figured I'd ask :)
by gnerd00 | 2025-11-10 15:08:04+00:00
Coding on an Osbourne Executive.. portable yes, but the screen was so small, the external monitor was essential. Pick green or orange monitor phospher (very different looking). Big floppy disks and CP/M, Wordstar and .. Visi-Calc? Basic language.. authors workstation and could dial in with a modem to a BBS.
by Delk | 2025-11-10 15:08:58+00:00
> An average software dev today is expected to do the work and have the skillset that used to take a half dozen people or more.

I think that depended (and still depends) a lot on the organization and the nature of the product.

I distinctly remember doing backend and some frontend development, requirements specification, database design, customer interfacing and even a bit of ops, all on the same job and with the same title in the 00's. That was in a small-to-medium company and my clients were on the small side so the projects might not have even had half a dozen people to begin with.

Larger organizations and more enterprisey projects would have had more specialized and limited roles: customer/specs people, possibly frontend and backend devs, DBAs, testing people, and those in charge of ops and environments. In my experience, that's still more or less true in enterprisey development today.

I think a part of the problem is that while new technologies have emerged and reduced the need to manually work with some older or underlying technologies, they haven't replaced previous skills.

Containers have reduced the amount of work needed to deal with deployments and environments but they haven't removed the need to know servers or operating systems. Cluster management can reduce the amount of manual work on setting up containers but it doesn't remove the need to know the underlying container engine. So now you need to know Linux servers and containers and k8s and whatnot just in order to manage a local backend development setup. At the same time, frameworks have made a lot of frontend work more manageable but they haven't made JavaScript or other underlying stuff disappear.

Thus the scope of what being a fully-versed full-stack developer entails has grown.
by matt-p | 2025-11-10 15:09:13+00:00
For better or worse mobile companies will probably make a more efficient use of the space in a country like India at a practical level. I can at least see why you might do this.

I don't know anything really about India's telecoms market, but I know in other 'similar' countries you can buy a mobile phone data plan for like a couple/few dollars a month, but a fixed line is 10X that. You could argue it's not very progressive to reserve the spectrum for the 'rich' who can afford fixed lines.
by C6JEsQeQa5fCjE | 2025-11-10 15:09:25+00:00
> They prioritized the killing of Jewish people, sometimes even over war objectives [...]

> Do you think Israel engaged in this kind of campaign to kill as many people as possible of any ethnicity?

Yes. There are political constraints on the amount they can kill per day without drawing too much pressure from their backers USA and Europe. They spent a lot of time finding the horrible sweet spot that allows western politicians to largely ignore constant, neverending, Palestinian deaths, allowing the killing to never stop.

This weird so-called ceasefire (Israel has continued to kill and assassinate Palestinians despite it, about 150 have been killed) that is going on right now seems more like something that Trump insisted on and Israel was forced into accepting, but is doing their best to end.

Oh and, I replied to your naive talking points for the benefit of a bystander who might be reading and still be swayed by that after 2 years of a live-streamed genocide. I do not intend to reply any further, as the discussion on all these things has been largely settled, as evidenced by Israel's shattered reputation among basically everyone under the age of 40 in even USA.
by belorn | 2025-11-10 15:09:25+00:00
If we are talking about the actually root servers, there are 13 redundant names spread out (thanks to anycast) on around 1700 servers located around the world, and the lookup a user would do is cached for 2 days. That mean the highest amount of traffic a system will generate is one request per unique TLD (like .com) per 2 days, and it will fit a single UDP package.

We can then do some guesses about size for questions like "what is the nameservers for .com". Those are a bit larger than most dns queries since the answer is a bit bigger than most, since .com has a lot of nameservers, so lets put it down to 800 bytes. Every 2 day a average use might then, using some guessing, generate maybe 10 kb of traffic, or about 0.015 seconds of watching a 1080p video on youtube.
by Retric | 2025-11-10 15:09:46+00:00
> Why take the chance that the food you buy from the grocer may be contaminated?

Food doesn’t have the incentives here, and because the FDA is involved with food production they regularly discovers issues and issues recalls etc. Even better manufactures can no longer influence food after it enters a distribution center limiting their ability to hide issues.

Now suppose you deploy a home router with automatic updates, that’s not necessarily malicious but means the device can be under the manufacturer’s control whenever they wish. Saying we haven’t discovered malicious activity is therefore meaningless here.
by mort96 | 2025-11-10 15:10:17+00:00
Are you advocating that Linux systems on PowerPC should have two variants of every single shared library, one using the big endian ABI for big endian programs and one using the little endian ABI for little endian programs?

Because that's how 32-bit x86 support is handled. There are two variants of every library. These days, Linux distros don't even provide 32-bit libraries by default, and Ubuntu has even moved to remove most of the 32-bit libraries from their repositories in recent years.

Apple removed 32-bit x86 support entirely a few years back so that they didn't have to ship two copies of all libraries anymore.

What you're proposing as a way to support both little and big endian ABIs is the old status quo that the whole world has been trying (successfully) to move away from for the past decade due to its significant downsides.

And this is to say nothing of all the protocols out there which are intended for communication within one computer and therefore assume native endianness.
by naicuoctavian | 2025-11-10 15:10:22+00:00
A webcam & microphone JS tester library that you can put in front of your WebRTC or MediaRecorder web app to diagnose any possible issues (the presence of getUserMedia, secure context, required devices, policies blocking device access, supported resolutions, etc.). It also primes your users’ OS/browser permissions before they get to the real app.

https://github.com/addpipe/webcam-tester

Live demo @ https://addpipe.com/webcam-tester/