MurphyA/hacker-news huggingface dataset:
by scrapheap | 2026-01-14 08:01:20+00:00
It always amazes me the number of SaaS solutions that don't implement rate limiting, then tell us not to worry about it when we ask how hard we can hit their APIs, and then complain that we're hitting their API too hard.

My favourite response from one of a suppliers who hadn't implemented rate limiting was "Please stop, you're making our database cry" :D
by prmoustache | 2026-01-14 08:02:51+00:00
People have been stealing and killing other people as many years if not longer. That doesn't mean you cannot do a bit of legislation and obtain some positive results against that.

I think not banning the cigarette and non reusable vape is the wrong solution but banning smoking in lots of public spaces has improved the situation, maybe not to curb consumption but at least non smokers can breath a little. I wish it would also applies to outdoors cafe/restaurant terraces too as smokers effectively ban to non smokers by spreading their poison around them. They could walk away for a couple of minutes to get their hit but they don't on purpose. There should be a radius around an outdoor terrace where smoking is effectively prohibited.
by pjmlp | 2026-01-14 08:03:05+00:00
Most countries don't do enough at all.

For example Germany, while the country is famous for the whole splitting the garbage, I am still waiting after 20 years to see the kitchen oil recycling recipients as we have in Portugal.

As for electronics, I would say no one has anything in place, and human nature is as such that hardly anyone will drive to the next recycling center to deliver a single device that broke down, or call the city hall to collect it.

We should go back to the old days, when electronics were repairable, which naturally companies will lobby against, as that will break down the capitalistic curve of exponential growth in sales.
by consp | 2026-01-14 08:03:09+00:00
Same here in the Netherlands. But only for larger appliances. Washing machines for instance. Smaller ones you have to be able to send for free but there are too many exceptions. My internet provider switched out the modems and simply said "it's yours now, for free!" Meaning: we don't want to pay for disposing of our inventory. I send it to their free postage address they use for broken items with a brick, since they are charged per kg.
by fergie | 2026-01-14 08:03:10+00:00
Right- but if you have a long line that is, for example, a JSON object, then surely it can't be properly be validated or syntax-highlighted before the entire line is scanned?

I do agree that Emacs can be slower than the terminal when handling long lines/files, although (depending on your case) this can be easily mitigated by running a terminal inside of Emacs.

Generally though, for everyday use, Emacs feels a lot snappier than VSCode.
by throwaway2037 | 2026-01-14 08:03:42+00:00
Before the 1990s, Bell Labs was the research arm of the world's largest and richest telecommunications monopoly. That explains the difference between old and new Bell Labs.

Wiki says:

> With the breakup of the Bell System, Bell Labs became a subsidiary of AT&T Technologies in 1984, which resulted in a drastic decline in its funding.
by wiskiy | 2026-01-14 08:04:02+00:00
I am in love with Gleam! As a young computer science student, I found that Gleam brought back the joy of programming just when I felt like I was seriously burning out. I was never a fan of functional programming languages. I had tried other BEAM languages like Elixir and Erlang before, but Gleam is the one I’ve enjoyed the most :)
by anthk | 2026-01-14 08:04:39+00:00
Not the case wifh Fluxbox/Openbox/Blackbox. You have under Fluxbox, from modern Zukitre, Nordic... ones to the ones mimicking Mac OS from early 90's, Motif... anything. Ditto with XFWM.

On XFWM I remember one with traffic light colours and square buttons which was perfectly usable. Also the theme pack came with an almost exact copy of the Windows XP's Luna theme.
by jason_oster | 2026-01-14 08:05:15+00:00
Thanks!

FWIW, I left my full time job some years ago to do my own thing, in part because pushing back on bad decisions was not really doing me any favors for my mental health. Glad to report I'm in a much better place after finding the courage to get out of that abusive relationship.

Some might argue the risk of not pushing back is far worse.
by walthamstow | 2026-01-14 08:05:28+00:00
That doesn't explain why vapes are so rife elsewhere, particularly the UK. They're popular because, as the FT described, they're the ultimate product. Cool, cheap and addictive.

https://www.ft.com/content/f72f17e4-a83d-4494-b1e7-a349cc7ae...
by Gerharddc | 2026-01-14 08:05:39+00:00
Very interesting read, I had no idea agents already had so much sandboxing built in! It does seem like this is probably not enough though.

A few months ago I built https://github.com/Gerharddc/litterbox (https://litterbox.work/) primarily to shield my home directory from supply-chain attacks, but I imagine it could be very useful for defending against rogue agents too. Essentially it is a dev-container-like system for Linux built on rootless Podman with a strong focus on isolation and security.

A key difference to normal dev-containers is that it encourages placing your entire dev environment (i.e. also the editor etc.) inside the container so that you are even protected from exploits in editor extensions for instance. This also makes it safer to allow agents (or built tools) to for instance install packages on your system since this is not the "real" system, it is only a container.

Another important feature I added to Litterbox (and one I have not seen before) is a custom SSH agent which always prompts the user to confirm a signing operation through a pop-up. This means that things inside a Litterbox do not have unrestricted access to your normal SSH agent (something which could provide rogue actors access to your Github for instance).
by fresh_geezer | 2026-01-14 08:06:42+00:00
Funny cause I'm pondering this question right now. While I don't have $10M, I have around a quarter of that and by my calculations it should cover my expenses indefinitely, but who knows in this strange climate.

For me, fulfillment comes from two things: seeing people finding use in the things I build and the craft itself. A job can help with the former, but it definitely doesn't help with the latter.

At my current job politics and "process" often take priority over the software engineering part. The advent of AI isn't making things better, some people are cranking out buggy slop at speed and there's no room for pushback with ever more ambitious deadlines.

I'd rather just work on my own passion projects, maybe contribute back open source that have brought me a lot of utility over the years.
by the-grump | 2026-01-14 08:07:08+00:00
Fair enough, though I feel so entirely differently that your position baffles me.

Gleam is still new to me, but my experience writing parsers in Haskell and handling error cases succinctly through functors was such a pleasant departure from my experiences in languages that lack typeclasses, higher-kinded types, and the abstractions they allow.

The program flowed happily through my Eithers until it encountered an error, at which point that was raised with a nice summary.

Part of that was GHC extensions though they could easily be translated into boilerplate, and that only had to be done once per class.

Gleam will likely never live to that level of programmer joy; what excites me is that it’s trying to bring some of it to BEAM.

It’s more than likely your knowledge of type systems far exceeds mine—I’m frankly not the theory type. My love for them comes from having written code both ways, in C, Python, Lisp, and Haskell. Haskell’s types were such a boon, and it’s not the HM inference at all.
by vintermann | 2026-01-14 08:08:49+00:00
"Ethical" is the wrong lens to see it through. I have only so much money to spend on art. I'd rather use it on something I wholeheartedly like. Ideally, something that wouldn't exist unless I supported it (art buyers, even if we are artists outselves, should not be "gilding the lily" and heap money on artists who don't need it).
Show HN: A browser-based evolutionary simulation with emergent behavior
by maybe-tomorrow | 2026-01-14 08:08:57+00:00
I’ve been working on a browser-based evolutionary simulation as a personal experiment.

Organisms adapt to environmental pressure over time, and there are no explicit goals or scoring, the system is open-ended and runs continuously.

I built this mainly to challenge myself and to explore how to surface simulation behavior and statistics in a way that stays readable rather than overwhelming. As a side effect, it’s also something my kids enjoys watching run.

Curious what resonates and what doesn’t, and happy to answer questions about the design or tradeoffs.
by codexon | 2026-01-14 08:09:01+00:00
That's not really the same as stores outright banning AI code.

An apt analogy would be like a shared drawing taking merge requests and having to spend 30 minutes looking at every single merge request zoomed in to see if there was a microscopic phallus embedded somewhere.

It is completely fair for an open source project to have their own standards, and you are also free to fork it so you can accept as many AI PRs as you want.

None of these options are available for someone that wants to sell AI generated music. There are really only 2 marketplaces to sell your own music and if both of them banned AI, then you are effectively locked out of the entire market.
by pkolaczk | 2026-01-14 08:09:17+00:00
> Which is why when folks nowadays say "you cannot use XYZ for embedded", given what most embedded systems look like, and what many of us used to code on 8 and 16 bit home computers, I can only assert they have no idea how powerful modern embedded systems have become.

Yet, I still need to wait about 1 second (!) after each key press when buying a parking ticket and the machine wants me to enter my license plate number. The latency is so huge I initially thought the machine was broken. I guess it’s not the chip problem but terrible programming due to developers thinking they don’t need to care about performance because their chip runs in megahertz.
by olyjohn | 2026-01-14 08:09:34+00:00
How does a human abuse a website, and how does a CAPTCHA stop a human from abusing a website when it's designed to let a human in? If it doesn't stop humans from abusing the site, then it must stop... computers from abusing the site. And it stops computers by using the CAPTCHA to tell apart a human and a computer? Am I wrong here?
by theshrike79 | 2026-01-14 08:10:10+00:00
Why the fuck would an union cap anyones salary? Is this an American thing?

Over here the purpose of unions is to: Provide a strong enough legal response and guidance to deter companies from trying shady shit, pay better unemployment fees than the government and provide training/networking. They also negotiate collectively with the employers on behalf of everyone for things like paid sick leave, paid vacations etc.

I pay a flat fee every month because the union I'm in has always had relatively low unemployment, for others it's usually a percentage of their monthly gross salary (usually around 10-50€).

In what scenario would capping people's salary be good for the workers?
by zingar | 2026-01-14 08:10:14+00:00
I don’t understand why ONS should be expected to do anything but gather numbers. If good policing is the cause or reduction in alcohol consumption is the cause who cares?

Also, on looking for incentives the very obvious incentive to try discredit these orgs is so that politicians outside London can blame crime on immigration in the city that has the most immigrants.

This is straight out of the playbook of groups who want to manipulate public opinion so that they can get away with something that is not in the interests of the electorate.

Look at the US where these capabilities have been under siege since the start of this presidency, for example NASA’s climate data and the EPA’s air quality health impact measurement. Or more directly relevant: “immigrants are eating dogs and cats” and it doesn’t matter that the people who track crime professionally say “no they aren’t”.
by friendzis | 2026-01-14 08:12:07+00:00
> A good manager understands this, and motivates by helping you understand how the things you are doing are actually critical to the success of the team and the company

Your definition of a "good manager" is essentially "does not actively sabotage work of subordinates". That's not motivation, that's merely absence of active demotivation. A person knowing how and in what ways their work contributes to the success of the unit and the whole are absolute basics and if a person is not aware of those either their manager is incompetent as hell or actively hostile.

Reminds me of those job ads where "benefits" section contains gems like "salary paid on time". That is not a benefit, that is such a basic that even mentioning it puts into question everything about such company.
by moring | 2026-01-14 08:13:49+00:00
> By the way, without React shouldn't default to jQuery

I never claimed it does. I stated my experience to give context for my question for other solutions than React.

> The problem is simple: its where people stake their career

I meant my question to be about building a large frontend without a large framework, purely in technical terms. This has nothing to do with career choices.
by Piraty | 2026-01-14 08:14:10+00:00
i usually use subshells and a project specific shell script to not have variables linger around in long-lived shell processes: ` ( . ./credentials && PW="$CRED_PW" ./the_thing ) ` so credentials can be retrieved via pass or whatever mechanism provides them.

related: https://news.ycombinator.com/item?id=43721228
by catoc | 2026-01-14 08:16:44+00:00
So when using Cowork on a local folder and asking it to "create a new spreadsheet with a list of expenses from a pile of screenshots", those screenshots may[*] become part of the "collected Inputs" kept by Anthropic.

[*]"may" because depending on the execution, instead of directly uploading the screenshots, a (python) script may be created that does local processing and only upload derived output
by LandR | 2026-01-14 08:17:06+00:00
I've seen it in person once with a former coworker, everything created anxiety, everything was problematic, she spent her entire time looking for a reason to be offended (especially tenuously on behalf of someone else). It was exhausting trying to work with her. She took so much time off too, at very short notice, as she just couldn't cope with working that day.
by AdamN | 2026-01-14 08:17:07+00:00
You're making a nuanced point but it's correct. Good managers can give a little motivation (mostly by talking about and finding the right areas to work on for those people that don't otherwise already know). But for the most part good management is buffering the core that allows individuals own motivation to be self-sustaining (and productive over time) and also making sure that people aren't on a path that won't be useful (i.e. the manager knows the company will never fund phase 2).
by stephenr | 2026-01-14 08:17:12+00:00
> The risk tends to show up more with non-experts

This hits a key point that isn't emphasised enough. A few interactions with technology and people have shaped my view:

I fiddled with Apple's Image Playground thing sometime last year, and it was quite rewarding to see a result from a simple description. It wasn't exactly what I'd asked for, but it was close, kind of. As someone who has basically zero artistic ability it was fun to be able to create something like that. I didn't think much about it at the time, but recently I thought about this again, and I keep that in mind when seeing people who are waxing poetic about using spicy autocomplete to "write code" or "analyse business requests" or whatever the fuck it is they're using it for. Of course it seems fucking magical and fool proof if you don't know how to do the thing you're asking it for, yourself.

I had to fly back to my childhood home at very short notice in August to see my (as it turned out, dying) father in hospital. I spoke to more doctors, nurses and specialists in two weeks, than I think I have ever spoken to about my own health in 40+ years). I was relaying the information from doctors to my brother via text message. His initial response to said information was to send me back a Chat fucking GPT summary/analysis of what I'd passed along to him... because apparently my own eyeballs seeing the physical condition of our father, and a doctor explaining the cause, prognosis and chances of recovery were not reliable enough. Better ask Dr Spicy Autocomplete for a fucking second opinion I guess.

So now my default view about people who choose to use spicy autocomplete for anything besides shits and giggles like "Write a Star Trek fan fiction where Captain Jack Sparrow is in charge of DS9", or "Draw <my wife> as a cute little bunny" is essentially "yeah of course it looks like infallible magic, if you don't know how to do it yourself".
by iscoelho | 2026-01-14 08:17:19+00:00
wireguard-go is indeed very slow. For example, the official WireGuard Mac client uses it, and performance on my M1 Max is CPU capped at 200Mbps. The kernel WireGuard implementation available for Linux is certainly faster, but I would not consider it fast.

For Tailscale however the story is much more complicated. Tailscale, although it derives from WireGuard libraries and the protocol, is really not WireGuard at all- so comparing it is a bit apples to oranges. With that said, it is still entirely userspace and its performance is less than stellar.
by prmoustache | 2026-01-14 08:18:06+00:00
> That most of us not only can't tell, but actually prefer this kind of uni-tone, blase, on-the-nose, emotionally manipulative crap.

This is already what pop music, EDM and some other genres have been about for decades. Most of it is slop made with overused similar chord progressions and beats. The very fact that we can easily separate music into genres is a proof most of the music we produce nowadays is super generic and follows very basic repetitive patterns.

There is AI slop but there is human slop too and it tends to be very successful.
by dTal | 2026-01-14 08:18:28+00:00
It doesn't go "back in the ground" though, does it? It gets scattered all over the ecology. When you take something that was buried deep and scatter it all over the surface - especially when that something is oil - that's usually considered an ecological disaster. Deepwater Horizon, the worst oil spill in history, has had catastrophic effects on the local wildlife, and it is still dwarfed in scale by the amount of plastic annually strewn to the four corners of the Earth.
by kvdveer | 2026-01-14 08:19:07+00:00
> How close are we to smart dust I wonder? How small can we make wireless communications?

There's two limiting factors for 'smart dust': power (batteries are the majority weight and volume of this vape), and antennae (minimum size determined by wavelength of carrier wave).

I believe you can fit an NFC module in a 5x5mm package, but that does externalize the power supply.
by blurayfin | 2026-01-14 08:19:40+00:00
Most of what the author discovered is real and technically correct, but it is also undocumented, unsupported, and risky to rely on.

GitHub has changed node ID internals before, quietly. If they add a field to the MessagePack array, switch encodings, encrypt payloads, introduce UUID-backed IDs..

every system relying on this will break instantly.
by NoLinkToMe | 2026-01-14 08:20:59+00:00
I just want to clarify that I'm obviously not suggesting to eat 3500 calories of beans daily, and that's it. Just like I did not straw-man OP by claiming he was arguing that we should live on 100% doritos.

I just made a simple comparison between two food types, on the one had the example OP gave (doritos), and on the other hand the most common staple foods eaten in the world, like grains and legumes.

Again if I have to repeat that, the most common staple foods in the world.

That I hope does enough to dissuade you from making the argument that eating these ingredients is a ridiculous endeavor. It's actually what the majority of healthy humans eat on this planet for centuries, the standard, the norm.

It's for anyone obese to figure out why they don't apply this norm.

Take legumes for example, cooked as a Daal it is eaten by more than a billion people all the time. 20 to 30 different types of pulses are cooked, and hundreds of recipies exist. If you walk into your local Indian restaurant, you'll experience a wide range of intense flavors. To say these are the blandest ingredients is incorrect, virtually everyone would prefer to eat such food daily compared to doritos for breakfast, lunch and dinner.

The idea that ultra-processed foods are a staple in my diet, is insanity. I'd be disgusted. I love ultra-processed foods as an occasional snack, not as a diet. My diet is healthy, affordable and tasty. Google and youtube are full of examples of affordable, tasty meals.

Minimal processing is completely fine by the way. There's little wrong with a good canned bean for example, great shelf life, minimal salt, maximal convenience, good nutrition, good price. Thrown into a salad with a simple dressing of olive oil and lemon juice, with some cut vegetables, gives a complete meal. Not more expensive than doritos, healthy, full of vitamins, calories, low glycemic index, protein, and 'cooking' is a matter of throwing the ingredients in a bowl and mixing, childs' play.

Same with the daals I mentioned, mostly a matter of throwing ingredients into a pot. Cooks itself with no supervision in less than half an hour while you're on your phone. Stores 5 days in the fridge or months in the freezer. Can be a great breakfast or dinner multiple times a week.

There's just tons of these options that are delicious and easy, cheap and quick, enjoyed by billions. Obese people just need better education and mentorship in my opinion. I could never be fat because my parents and environment showed me normal food culture, without it I'd probably be fat. I truly believe in the power of mentorship here, which isn't properly institutionalised or commercialised, which is why so many people lack it.
by nicbou | 2026-01-14 08:21:28+00:00
Then they use the data to deny you traffic. AI summaries are wrecking the independent web. Losing more than half or more of your traffic was pretty common in 2025. It’s killing the economics of sharing hard-earned information.

So we are spending more resources reaching a lot less people, because a few big companies are capturing the value for their shareholders.

And that’s while they’re still haemorrhaging money! Once they fully establish their monopoly and kill the open web, the enshittification will begin.
by matwood | 2026-01-14 08:22:04+00:00
Keep in mind, you’re not actually asphyxiating in this case. It’s just uncomfortable to have someone in your space, feeling closed in, etc… it’s all emotion.

Thats different from actually being choked and tapping to end the fight.

Also, BJJ has been one of the biggest unlocks in my personal growth and stoicism journey. Things that used to make me uncomfortable or annoy me in daily simply don’t. I’m not externalizing my negative emotions, I’ve just become better at dealing with them through repeated challenges. Early on my teacher told me that everyone loses, but the difference between white and black belts is the black will be calm thinking how to escape until the very end. Contrast the white belt who loses control and flails around accomplishing nothing.
by GCUMstlyHarmls | 2026-01-14 08:22:26+00:00
Man. I don't actually know anyone who vapes. I see it in public sometimes and just assumed people refilled them - maybe they do. Seeing him hold some up, seeing all that plastic, metal, electronics, all that Work (Joules) expended, in something that you just dump after a day is nuts. I can't think of anything else like that. Maybe plastic water bottles but they don't have even half the materials or complexity? Maybe I under-estimate how much is put into regular cigarettes or beer & cans.