MurphyA/hacker-news huggingface dataset:
by klinquist | 2025-12-01 16:55:11+00:00
Verkada | Senior/Staff Frontend (React) Software Engineer | ONSITE San Mateo, CA | Full-Time

I am the hiring manager. Job posting: https://job-boards.greenhouse.io/verkada/jobs/4959350007

Verkada is fast growing enterprise physical security company (Cameras, Access Control Systems, Alarms, Sensors). Engineering is 300-400 people. Pre-IPO with a $4.5B+ valuation.

We have many other engineering positions open, DM me for an internal referral if you meet qualifications: https://www.verkada.com/careers
by 542354234235 | 2025-12-01 16:55:21+00:00
Analogies are never the same, hence why they are analogies. Their value comes from allowing better understanding through comparison. Psychopaths don’t “feel” emotion the way normal people do. They learn what actions and words are expected in emotional situations and perform those. When I hurt my SO’s feelings, I feel bad, and that is why I tell her I’m sorry. A psychopath would just mimic that to manipulate and get a desired outcome i.e. forgiveness. When LLMs say they are sorry and they feel bad, there is no feeling behind it, they are just mimicking the training data. It isn’t the same by any means, but it can be a useful comparison.
by kragen | 2025-12-01 16:55:36+00:00
The instruction sets were a lot simpler at the time. The 8080 instruction set listing is only a few pages, and some of that is instructions you rarely use like RRC and DAA. The operand fields are always in the same place. My own summary of the instruction set is at https://dercuano.github.io/notes/8080-opcode-map.html#addtoc....
by jimbokun | 2025-12-01 16:56:16+00:00
> - One can give up cell phones, headphones/earbuds, mobile phone plans, mobile data plans, tablets, ereaders, and paid apps/services. That can save $100/mo in bills and amortized hardware. These were a luxury 20 years ago.

It's not clear that it's still possible to function in society today with out a cell phone and a cell phone plan. Many things that were possible to do before without one now require it.

> - One can give up laptops, desktops, gaming consoles, internet service, and paid apps/services. That can save another $100/months in bills and amortized hardware. These were a luxury 30 years ago.

Maybe you can replace these with the cell phone + plan.

> - One can give up imported produce and year-round availability of fresh foods. Depending on your family size and eating habits, that could save almost nothing, or up to hundreds of dollars every month. This was a luxury 50 years ago.

It's not clear that imported food is cheaper than locally grown food. Also I'm not sure you have the right time frame. I'm pretty sure my parents were buying imported produce in the winter when I was a kid 50 years ago.

> - One can give up restaurant, take-out, and home pre-packaged foods. Again depending on your family size and eating habits, that could save nothing-to-hundreds every month. This was a luxury 70 years ago.

Agreed.

> - One can give up car ownership, car rentals, car insurance, car maintenance, and gasoline. In urban areas, walking and public transit are much cheaper options. In rural areas, walking, bicycling, and getting rides from shuttle services and/or friends are much cheaper options. That could save over a thousand dollars a month per 15,000 miles. This was a luxury 80 years ago.

Yes but in urban areas whatever you're saving on cars you are probably spending on higher rent and mortgage costs compared to rural areas where cars are a necessity. And if we're talking USA, many urban areas have terrible public transportation and you probably still need Uber or the equivalent some of the time, depending on just how walkable/bike-able your neighborhood is.
by masfuerte | 2025-12-01 16:56:18+00:00
Yes, this is true. It was revealed in Google emails released during antitrust hearings. Google absolutely made a deliberate decision to enshittify their search results for short term gains.

Though maybe it's a long term gain. I know many normal (i.e. non-IT) people who've noticed the poor search results, yet they continue to use Google search.
by ipdashc | 2025-12-01 16:56:48+00:00
> on a surprisingly small salary

But if we take "surprisingly small salary" to literally mean salary, most (... all?) salaried jobs require you to work full time, 40 hours a week. Unless we consider cushy remote tech jobs, but those are an odd case and likely to go away if we assume AI is taking over there.

Part time / hourly work is largely less skilled and much lower paid, and you'll want to take all the hours you can get to be able to afford outright necessities like rent. (Unless you're considering rent as consumption/luxury, which is fair)

It does seem like there's a gap in terms of skilled/highly paid but hourly/part time work.

(Not disagreeing with the rest of your post though)
by redeeman | 2025-12-01 16:56:57+00:00
its not true though, when a wayland compositor dies, the clients can simply reconnect once the compositor has started again. this is already implemented in KDE and Qt, and KDE contributed patches to GTK/Gnome(which they havenot merged yet i think).

A crash of the wayland compositor does NOT mean a crash of your entire session, in fact it is more resilient than X11 in this way
by deadbabe | 2025-12-01 16:57:10+00:00
An ageist company culture does not mean the company is a fraud though or that the jobs are fake. It’s all very real, you are just rejected, that’s what makes it so frustrating, you could be living the good life if only those people weren’t so ageist. Now imagine being a POC and your whole life is like that, just racism everywhere keeping you out.
by ericmcer | 2025-12-01 16:57:11+00:00
I felt the same way until I saw a friend (engineer not a recruiter) post an opening for a hybrid job on LinkedIn. There were literally 100s of comments from people who didn't even live in the same country. Not to point fingers but they were all from India, had the same rhetoric and the few I clicked on didn't seem qualified.

I am not blaming anyone, I can imagine making >100k in India enables you to take care of your whole family. At the same time do you really expect companies to treat applicants with as much care when they have gone from ~100 applicants per job to several thousand?
by Lalabadie | 2025-12-01 16:57:20+00:00
I think it's the first time I see a Github repo used as a sort of advertisement (without actual code – there's plenty of performative OSS out there).

The whole thing feels more clumsy than malicious, but without any in-use video I'm still suspicious.

My first thought is "post it on Github and share it on HackerNews" is a thing ChatGPT would advise to someone asking how to promote an app they built.
by terraplanetary | 2025-12-01 16:57:20+00:00
Wingfoil is an ultra-low latency scalable stream processing framework designed for latency-critical use cases such as electronic trading and real-time AI systems. Wingfoil simplifies receiving, processing and distributing streaming data across your entire stack

• Fast: Ultra-low latency and high throughput with an efficent DAG based execution engine.

• Simple and obvious to use: Define your graph of calculations; Wingfoil manages its execution.

• Multi-language: currently available as rust crate and as a beta release, python package with plans to add WASM/JavaSript/TypeScript support.

• Backtesting: Replay historical data to backtest and optimise strategies.

• Async/Tokio: seamless integration, allows you to leverage async at your graph edges.

• Multi-threading: distribute graph execution across cores.
by hylaride | 2025-12-01 16:58:07+00:00
> Tell me why I must use it without resorting to 'you will be unable to access IPv6 hosted services!' or 'think of the children!?' -- both emotional manipulations.

You probably don't see it directly, but IPv4 IP addresses are getting expensive - AWS recently started to charge for their use. Cloud providers are sucking them up. If you're in the developed world, you may not see it, but many ISPs, especially in Asia and Africa, are relying on multiple levels of NAT to serve customers - you often literally can't connect to home if you need or want to. It also breaks some protocols in ways you can't get around depending on how said ISPs deal with NAT (eg you pretty much can't use IPSEC VPNs and some other protocols when you're getting NAT'd 2+ times; BitTorrent had issues in this environment, too). Because ISPs doing NAT requires state-tracking, this can cause performance issues in some cases. Some ISPs also use this as an excuse to force you to use their DNS infra that they can then sell onwards (though this can now be mitigated by DNS over HTTPS).

There are some benefits here, though. CGNAT means my phone isn't exposed directly to the big bad internet and I won't be bankrupted by a DDOS attack, but there are other, better ways to deal with that.

Again, I do get where you're coming from. But we do need to move on from IPv4; IPv6 is the only real alternative, warts and all.
by Aurornis | 2025-12-01 16:58:10+00:00
I posted jobs in the monthly thread a few times. I tried to respond to everyone who seemed real and then schedule at least a phone intro and screen. Some observations from the other side that might help applicants increase their response rate:

1. The majority of application emails I received obviously had not read the job description. They applied with a resume that didn’t have any relevant experience or, if they had experience, didn’t explain it in the resume. If you’re applying to a job, send a resume that shows why your experience is good for the job you’re applying for.

2. Check your email. I would say that most of the people I responded to either never followed up or waited weeks to respond. Of those who scheduled calls, many were no shows. This no-show rate was higher on HN than for my other job postings.

3. Make it easy for the hiring manager to believe you’re a real person and you are who you say you are. This will make some people angry, but when hiring remote you get a lot of scam applicants, overemployed people, and I even know one friend whose company accidentally hired two North Korean people pretending to live in the US. Do yourself a favor and make it easy to believe you’re real. Spend 30 minutes making a LinkedIn profile and updating it right before your job search (and then never check the site again if you prefer). Make sure your resume states the same location you tell the hiring manager. Use the same phone number everywhere. Make it easy to verify past employment even if you have to do a little extra work. There are so many scam applicants that you can easily get filtered out if something looks a little bit off.

4. Do not submit an AI resume and AI application letter! Hiring managers see these all day long and can recognize them. Do not fall prey to the social media wisdom that nobody reads your resume or that you need to use AI to write it because AI will read it. These AI written resumes are exactly what all those scam applicants use and it makes you hard to differentiate.
by onli | 2025-12-01 16:58:47+00:00
I looked into that category (of small and lightweight laptops, for travel) earlier this year, without the coreboot requirement. I ended up with a Panasonic Let's Note SZ6-CF. Also cheap - imported from Japan via eBay - I think it is better than the X200 series in almost every way, newer, faster, lighter. It might also have a better display than the default of the thinkpads. Only drawback: soldered memory (a crime against the longevity of those machines).
by grayhatter | 2025-12-01 16:58:49+00:00
> Really for those of us who actually work in critical systems (emergency services in my case) - of course we're not going to start patching the core applications with vibe code.

I used to believe that no one would seriously consider this too... but I don't believe that this is a safe assumption anymore. You might be the exception, but there are many more people who don't consider the implications of turning over said intellectual control.

> But yeah, that frankenstein reporting script that half a dozen amateur hackers made a mess of over 20 years instead of refactoring and redesigning? That's prime fodder for this stuff. NOBODY wants to clean that stuff up by hand.

It's horrible, no one currently understands it, so let the AI do it, so that still, no one will understand it, but at least this one bug will be harder to trigger.

I don't agree that harder to trigger bugs are better than easy to trigger bugs. And from my view, the argument that "it's currently broken now, and hard to fix!" Isn't exactly an argument I find compelling for leaving it that way.
by drillsteps5 | 2025-12-01 16:58:54+00:00
I have well-specked Windows box dedicated to gaming ONLY. Nothing else on it, just my Steam collection. I keep it updated and re-install it from scratch every few months (Windows is known to slow down with time).

Everything else is done on Linux laptop (I used Mint and Fedora at various points in time). It's a Thinkpad so there's no issues whatsoever, everything works out of the box. I don't have to worry about my data being leaked, or an update crashing everything, or latest AI feature breaking the features I need, or malware infection (or not as much at least). I have all the browsers, email clients, word processors, spreadsheets, development IDEs, graphical and all kinds of software I need. For free.

A few years down the road, as Linux becomes more and more mainstream and game devs start paying more attention to compatibility? I'll happily put Linux on the gaming rig and that'll be all.
by steinuil | 2025-12-01 16:59:03+00:00
Glad you enjoyed it :)

I have taken a (short) look at KOReader and saw that there's an instructions page on its wiki on how to install it on the rM2; it still uses rm2fb but it suggests using timower's version, which works on newer versions of the OS. What I should've made more clear in the post was that there are options, they're just less convenient to use because Toltec doesn't work.
by stackskipton | 2025-12-01 16:59:11+00:00
Former Exchange Admin here: 1 is easy, I used to do 70k mailboxes in middle of the day only but it requires spare hardware or virtualization with headroom.

Deploy new Server(s), patch, install Exchange, Setup DAGs, migrate everyone mailbox, swing load balancer over to new servers, uninstall Exchange from old, remove old from Active Directory, delete servers.

BTW, Upgrades now suck because Office365 uses method above so upgrade system never gets good Q&A from them.
by felix-h | 2025-12-01 16:59:38+00:00
eventfirst | Senior Full-Stack Engineer | Berlin, Germany | REMOTE (CET) | Full-time

We are applying AI to organize corporate events.

We are looking for a senior engineer with at least ten years of full stack experience, a strong focus on product and UX, and optionally some experience building LLM based products. Currently we are focussed on building tooling that enables us to capture domain knowledge from experts to streamline prompt creation and evaluation. Our tech stack is Typescript, React, Next.js and Tailwind. On the backend we use Drizzle with Neon, deployed and monitored via Vercel. We have pre-seed funding from a major US VC and are experienced founders. You’ll be working alongside the founders (ex-Apple, ex-Airbnb, ex-Tulip, ex-Tourlane) and will have a chance to shape the company, product and of course the engineering culture.

Apply here: https://taskwise.jobs.personio.com/job/1646275
by suchoudh | 2025-12-01 17:00:28+00:00
Very few people suspected that github is being used to train the ai when we were all pushed the best practice of doing frequent commit.

a little earlier very few suspected that our mobile phone is not only listening to our conversations and training some ai model but also all its gyrometers are being used to profile our daily routine. ( keeping mobile for charging near our pillow) looking at mobile first thing in morning.

Now when we are asked to use ai to do our code. I am quite anxious as to what part of our life are we selling now .. perhaps i am no longer their prime focus. (50+) but who knows.

Going with the flow seems like a bad advice. going Analog as in iRobot seems the most sane thing.
by 0xEF | 2025-12-01 17:00:36+00:00
You clearly didn't read my whole original comment before mouthing off. Go back and do that, you'll find that I pointed out most do not complete it, that it is supposed to be challenging and I never called it "easy" as you imply ("not tremendously difficult" =/= "easy")

Heck, I even talked about having to be serious about completion, and you could not bother to read the whole comment, then proceed to call me delusional? FFS, I am now praying for your co-workers and I'm not even religious.
by tpm | 2025-12-01 17:00:37+00:00
> We don't have an information economy, we have a content economy.

We actually seem to have attention economy, that is the really valuable thing, not content. Mostly it's important what catches our attention first. This is also why counter speech does not work - it does not come first.

> If you want a market place of ideas, you have to figure out how to ensure its a FAIR market place.

Yes and that is obviously not possible at this time.
by nottorp | 2025-12-01 17:00:39+00:00
Hmm. I use these LLMs instead of search.

They invariably go off the rails after a couple prompts, or sometimes from the first one.

If we're talking Google products, only today i told Gemini to list me some items according to some criteria, and it told me it can't access my google workspace instead.

Some time last week it told me that its terms of service forbid it from giving me a link to the official page of some program that it found for me.

And that's besides the usual hallucinations, confusing similarly named products etc.

Given that you simply cannot trust LLM output to not go haywire unpredictably, how can you be daring enough to give it write access to your disk?
by deadbabe | 2025-12-01 17:00:42+00:00
Modern LLMs could be like the equivalent of those steam powered toys the Romans had in their time. Steam tech went through a long winter before finally being fully utilized for the Industrial Revolution. We’ll probably never see the true AI revolution in our lifetime, only glimpses of what could be, through toys like LLMs.

What we should underscore though, is that even if there is a new AI winter, the world isn’t going back to what it was before AI. This is it, forever.

Generations ahead will gaslight themselves into thinking this AI world is better, because who wants to grow up knowing they live in a shitty era full of slop? Don’t believe it.
by lossolo | 2025-12-01 17:01:35+00:00
You are overinterpreting what they said again. "Go/Dota/Poker/Diplomacy" do not use LLMs, which means they are not considered "general purpose" by them. And to prove it to you, look at the OpenAI IMO solutions on GitHub, which clearly show that it's not a general purpose trained LLM because of how the words and sentences are generated there. These are models specifically fine tuned for math.
by vel0city | 2025-12-01 17:01:49+00:00
> It used to be pretty easy to just ban people from playing

I ran servers for a lot of games. It was often difficult to ban people from playing. First off, someone with ban permissions would have to actually be online at the time. So often nothing would happen at all, you'd just have to leave and find a different server. Second, one could get banned, often just change their IP or use a different CD key or whatever other identifier the game used, and hop back on with a new identity.

Meanwhile discoverability of similarly skilled matches were a challenge, along with actually playing with a group of friends against new people. Its not some perfect panacea, there are a lot of things people disliked about picking private servers to play on.
by its_ethan | 2025-12-01 17:01:59+00:00
So "streaming service" (the term you used) implies something like Netflix or Hulu or something, which is a paid service and definitely not piracy. At least in the USA that's how that term is used.

I'm not actually sure what you're issue is at this point. In the US, if someone says they're going to "pirate a movie" they are assuredly not talking about how they are going to be the one distributing the movie, just consuming it - whether that's on a "streaming" site or just downloaded and watched locally.

It seems like your argument is that "piracy" is much more specific than how people actually use the word. SO it's a semantics thing, and that's really fucking stupid lol
by jimbokun | 2025-12-01 17:02:00+00:00
You are thinking too small.

The goal of AI is NOT to be a tool. It's to replace human labor completely.

This means 100% of economic value goes to capital, instead of labor. Which means anyone that doesn't have sufficient capital to live off the returns just starves to death.

To avoid that outcome requires a complete rethinking of our economic system. And I don't think our institutions are remotely prepared for that, assuming the people runnign them care at all.
by pyuser583 | 2025-12-01 17:02:19+00:00
My grandparents were stupid redneck hicks from Appalachia who moved the Midwest and became wealthy and well educated.

The current VP is a stupid redneck hick from Appalachia who … you can Google him.

Point is, one way of responding to regional decline (Appalachia was once the wealthiest part of America) is to move.
by lern_too_spel | 2025-12-01 17:02:26+00:00
VP8 is in all major browsers due to WebRTC, and webp uses little more code than the VP8 keyframe decoder, so it also has baseline support and is unlikely to be deprecated any time soon. https://caniuse.com/?search=vp8

Similarly, AVIF uses little more code than the AV1 keyframe decoder, so since every browser supports AV1, every browser also supports AVIF.
by shakow | 2025-12-01 17:02:27+00:00
Even if you shoot only once, you still have a higher chance of hitting something slightly off the middle than the perfect 100/100. And this because that's one point-precise result (100/100) vs. a cumulated range of individually less-probable results, but more probable when taken as a whole.

For a fair coin, hitting 100/100 is ~5%, vs. ~30% falling in [97; 103] \ {100}. You can simulate here: https://www.omnicalculator.com/statistics/coin-flip-probabil...
by Kerrick | 2025-12-01 17:02:34+00:00
> rural areas where cars are a necessity

> It's not clear that it's still possible to function in society today with out a cell phone

Like I said... I've likely suggested cutting something you now consider necessary consumption. If you thought one "can't just give that up nowadays," I'm not saying you're right or wrong. I'm just hoping you acknowledge that what people consider optional consumption has changed, which means people consume a lot more.

---

As an aside, I live in a rural area. The population of my county is about 17,000 and the population of its county seat is about 3,000. We're a good 40 minutes away from the city that centers the Metropolitan Statistical Area. A 1 bedroom apartment is $400/mo and a 2 bedroom apartment is $600/mo. In one month, minimum wage will be $15/hr.

Some folks here do live without a car. It is possible. They get by in exactly the ways I described (except some of the Amish/Mennonites, who also use horses). It's not preferred (except by some of the Amish/Mennonites), but one can make it work.
by stickfigure | 2025-12-01 17:02:44+00:00
Even if you're using JS/React, the level of sophistication of the UI seems to matter a lot.

"Put this data on a web page" is easy. Complex application-like interactions seem to be more challenging. It's faster/easier to do the work by hand than it is to wait for the LLM, then correct it.

But if you aren't already an expert, you probably aren't looking for complex interaction models. "Put this data on a web page" is often just fine.