MurphyA/hacker-news huggingface dataset:
by defatigable | 2026-01-13 22:21:46+00:00
A datapoint for you to consider. I recently started taking Naltrexone, which is an opioid antagonist used to treat alcohol abuse. It reduces your body's endorphin response, making alcohol less pleasant.

I wouldn't call myself alcoholic, but before Naltrexone I would have evenings where I would go out for drinks with friends and have trouble sticking to limits I set myself (I would set myself a limit of three drinks and end up having four or five).

Taking Naltrexone, I have no problem at all. It's trivially easy to regulate my drinking habits, it requires no effort whatsoever.

The experience has very much made me open to the idea that some people are biologically predisposed to alcoholism (even if, like you, it's not always inherited). Very easy to imagine that people with a heightened endorphin response might have more problems with alcoholism.

Interestingly I had an almost identical experience with smoking and Wellbutrin (different mechanism of action). I was smoking one cigarette a day and using willpower to keep myself from smoking more. Immediately after starting Wellbutrin: immediately lost all interest in smoking, haven't had one since.
by shawndumas | 2026-01-13 22:21:48+00:00
Yes! When you are deep in the code, your brain operates in a non-linear way. You try a solution, it breaks a test. You patch the test. You realize the variable name is wrong. You fix a typo.

Without Squash, the main branch history becomes a timeline of your mental struggle.

With Squash, the main branch becomes a catalog of features delivered.

No body needs to take a trip on the struggle bus with me...
by SahAssar | 2026-01-13 22:22:10+00:00
The body tag is unnecessary, tidy might complain but that is not the spec. The meta tag is generally unnecessary (the content encoding should be set by the server in the headers since it applies to not just HTML). The html tag is unnecessary if you do not want to declare the language of the document (which is generally a warning).

So I guess smallest without errors should be

<!DOCTYPE html><title>a</title>

And smallest without errors or warnings should be

<!DOCTYPE html><html lang><title>a</title>

And then any content that is not links, scripts, meta tags, etc. will automatically be within a body after like

<!DOCTYPE html><html lang><title>a</title><p>a
by tyre | 2026-01-13 22:22:24+00:00
I think motivation is contextual. When I love the mission of the project I'm working on, I'll put everything into it. When I hit a prolonged wall of politics or poor leadership, I'm not going to operate at 100%.

There's a trifecta that works well:

1. The job is what the employee wants to be doing (IC, manager, FE/BE, end product or mission, whatever).

2. It's what the company needs. (Don't let a high performer do something that's Priority 10 just to keep them.)

3. It's what the employee is good at. (This includes areas of growth that they have aptitude for!)

People in those situations, in my experience, tend to thrive. It's great that you've recognized the kinds of products (ones you use) that give you that.

Something I don't think hiring managers do enough is convince applicants not to work there. Have a conversation to discover what the person wants. If it's not this role, that's totally fine! It's far better to help someone discover what they love than hire someone into something they won't.
by volkk | 2026-01-13 22:22:53+00:00
i do think it's important to define what a healthy society looks like, but I'm going to guess everyone will have a very different answer. It's a topic that likely doesn't have any kind of straightforward response with unanimous agreement.

I would argue that beyond basics like food, shelter and protection of human rights, we should strive for more noble pursuits as society. I'm not even religious whatsoever, but I think the proliferation of certain vices like sex/gambling/drugs is probably a net negative for society. They certainly have their roles in the long tail, but overall a society that is caught up in rampant dopamine chasing is a distracted, doomed society. We should always be yearning. We should be paving a road that is a better one for our future generations. Societal erosion is creating short term profit/happiness at the expense of long term thinking. America has become the king of this. You can see it everywhere, from the types of businesses people create (e.g pyramid schemes in the form of courses, or the shovel makers that create businesses to proliferate said pyramid schemes) to what is currently valued by the growing generation. I can keep going and going, but I'll leave it here. I hope I somewhat made my point. I'm sure many will disagree, and that is why this country is on its way downwards. The few smart will own and create a lot of value for themselves, we'll likely have a few trillionaires, and the majority will be bumbling idiots that can barely read. We're not there yet, but we're well on the way there
by javier123454321 | 2026-01-13 22:22:58+00:00
Well that's the thing that makes capitalism the most effective resource management system ever. If this is a bad play, and people do indeed find value from AI, it will be sink or swim. If it's not, then the ai forward will have to learn to stand out in the overwhelming sea of slop that they are competing against undifferentiated. That's why capitalists get paid so much, it's not a clear decision, in this case it seems contrarian, and if it pays off then they make money.
by tucnak | 2026-01-13 22:23:03+00:00
What gave you that idea? Internally, Google uses GRE/GENEVE-like stuff but for reasons that have nothing to do with "preventing compromise" or whatever, but because they're carrying metadata (traces, latency budgets, billing ids.) That is to say, encapsulation is just transport. It's pretty much L3 semantics all the way down... In fact, this is more or less the point: L2 is intractable at scale, as broadcast/multicast doesn't work. However, it's hard to find comparisons to anything you're familiar with at Google scale. They have a myriad of proprietary solutions and custom protocols for routing, even though it's all L3 semantics. To learn more:

Andromeda https://research.google/pubs/andromeda-performance-isolation...

Orion https://research.google/pubs/orion-googles-software-defined-...
by vmware508 | 2026-01-13 22:23:08+00:00
I guess it is still useless in Ruby or Ruby on Rails.
Standard "find the method declaration" or "used here" do not work in Ruby on Rails. Still, huge companies maintain that Ruby on Rails mess, where you cannot properly investigate, so you just guess and use the search and find option.
Those codebases won't be replaced for a while, but good luck working on them. Such a headache!
by solid_fuel | 2026-01-13 22:23:28+00:00
Good for them, it's nice to see some management that hasn't totally bought into this "no workers, only subscription AI bots" vision of the future that so many tech CEOs are selling.

Personally I would never pay for tabletop miniatures or lore books generated by AI. It's the same core problem as publishing regurgitated LLM crap in a book or using ChatGPT to write an email - I'm not going to spend my precious time reading something that the author didn't spend time to write.

I am perfectly capable of asking a model to generate a miniature, or a story, or a dumb comment for reddit. I have no desire to pay a premium for someone else to do it and get no value from the generated content - the only original part is the prompt so if you try to sell AI generated "content" you might as well just sell the prompt instead.
by jphfa | 2026-01-13 22:23:42+00:00
Hi HN, I am the author.

mp3rgain is a rewrite of the classic mp3gain tool for adjusting MP3 volume
without re-encoding. The original mp3gain has not been updated since 2015 and
does not work well on modern systems.

Technical approach:

MP3 files have a global_gain field (8 bits, 0-255) in each frame side
information that controls playback volume
mp3rgain modifies these values directly, no audio decoding needed
Changes are completely reversible (original values stored in APEv2 tags)
ReplayGain analysis uses symphonia for pure Rust decoding
Why rewrite instead of patch? The original C codebase had accumulated
20 years of patches and was difficult to maintain. A clean Rust
implementation was more practical.

Currently available via Homebrew tap and cargo. Working toward Homebrew
core inclusion (needs community adoption/stars).

Happy to answer questions about the implementation.
by marcianx | 2026-01-13 22:23:52+00:00
So, I'm not pretending that certain kinds of jobs aren't going to be obsoleted. Lots of responsibilities went by the wayside as a lot of things were automated with technology and algorithms - I mean, this is not just an AI thing. But I also see it as many people not even executing certain creative visions that would be out of reach due to the mechanical (not creative) cost of doing things. That's where Jevons Paradox really shines and I do think that's where the explosion will happen. Of the (very few) people I know who do editing and have to rotoscope, rotoscoping is one of the things they really don't enjoy, but they do it anyway.
by lm28469 | 2026-01-13 22:24:01+00:00
> Can you offer some evidence of this? I don't see how adding a refrigerant to water heat exchanger after the compressor, before the reversing valve, could possibly hurt the longevity of a system.

The nearly infinite amount of forum posts about heat pumps dying prematurely and costing thousands and thousands to fix. You don't see how adding complexity on top of complexity in a complex system add points of failures ?

> Thing with mini-splits is you replace the entire unit so it doesn't matter.

I forgot this is an american centric forum and things are just made cheap/disposable because "it's cheaper'
by georgemcbay | 2026-01-13 22:24:02+00:00
> humanities inability to anticipate what we can do with the technology

I think it is more a problem of not caring (especially when not caring will result in social and/or economic reward) rather than not anticipating.

For any technology that is created you can and should anticipate that it will be, literally, weaponized since there are hundreds of thousands of years of precedent for this happening.
by fooker | 2026-01-13 22:24:16+00:00
The easy way out for you is getting into a Phd program. You should have a easy way in if your research background is good.

Now you might not want a PhD for various reasons, but tech jobs are a bit more tricky to navigate nowadays. I'd honestly not hire someone in your position, there is really no easy to do it.

Given that, the difficult way out is starting a company, which has an entirely different set of challenges.
Show HN: Plezy – alternative Plex client built with Flutter
by edde746 | 2026-01-13 22:24:35+00:00
I built a Plex client that runs (almost) everywhere (macOS, Windows, Linux, iOS, Android) because I got tired of transcoding. It uses mpv, so it direct plays pretty much anything - HEVC, AV1, HDR, Dolby Vision, and ASS/SSA subtitles.

You can download media for offline viewing, and do synchronized Watch Together sessions over WebRTC.

Built with Flutter, fully open source. Available on the App Store, Play Store, and GitHub with desktop binaries.
by tensor | 2026-01-13 22:24:47+00:00
Sorry, that's AI. So is OCR, so is voice recognition, and many other things you probably use and take for granted. I'd suggest you focus on use cases not trying to redefine definitions for an entire area of science and technology based on your own preferences.

Saying "I'm against fully AI generated music" is at least precise, and doesn't throw out detecting cancer along with the AI bandwagon term.
by flamesofphx | 2026-01-13 22:25:02+00:00
Doubt it's a single chargeback that did that, though it's probably what got there attention to your account. Probably something else (A bad infosec tool copy/modification to search for something like SS# patterns). Even from a security point of view I would see your email and add points for suspected fraud. What do you think and employer would think to if they saw an email like that (Minor drug reference @ omg.lol)? There is a lot of tools in infosec if they see it they would be against term of services (Some that you would not think of either)... Then further I would look for social media history too following, an incident on appeal (That's not just a recursive rejection) and see responses from you getting defensive as seen in the beginning of this thread. It's not professional behavior simply put.
by TeMPOraL | 2026-01-13 22:25:08+00:00
> I am genuinely confused by this comment, given the intensity of disregard/ignorance/bad-faith.

I conversely am confused by the amount of knee-jerk reaction to the word "privacy" people here have.

> I mean we had these before in other very similar topics regarding e.g. Snowden leaks but really a lot of things. So.. uh..

Yes, exactly. Now consider that the world kept on spinning anyway, and the revelations from the aforementioned leaks turned out to have exactly zero impact on the vast majority of people.

To be clear: I'm not questioning the ethical importance of all that privacy talk, just practical importance. It's bad that we don't have more control and protection of our data by default, but at the same time, excepting few people and organizations, the impact is so small in practice that it's not worth the energy spent being so militant about it.
by IAmGraydon | 2026-01-13 22:25:09+00:00
So I've used Suno a bit in my own musical creations, but would never release something with any sound that was generated via AI. What I do is write and record a song (I'm also in Ableton), then when I'm unhappy with something or don't know where to go next, I throw it into Suno and have it generate some ideas. I use those ideas just as you would use ideas from a writing partner. If I like them, I transcribe them, play them on real instruments, and record them. So no actual sound from Suno ever makes it into my compositions - just some of the musical ideas here and there. That way it's still me playing and still sounds like me.

To me, this is the most legitimate way for music makers to use AI. If you go look at the credits for almost any professional recording artist, they all work with one or more writers and producers to get their music dialed in. Us normies can't really afford to have Max Martin come over and write with us, and I think using AI in the way I mentioned is a suitable alternative. I really fail to see the difference, honestly.
by cthalupa | 2026-01-13 22:25:10+00:00
BattleTech is somewhat of a competitor, and a variety of smaller games have some niches.

Plenty of people use proxies, too. There's places that do monthly packs of new STLs that could be an entire faction army, and there's long been places that sold "definitely not Space Marines and Sisters of Battle" minis too.

They don't have a threat of anyone overtaking them at current, but AI making alternatives in this vein even cheaper could eat away at portions of their bottom line.
by tyre | 2026-01-13 22:25:16+00:00
+111111

I don't believe a manager can be effective at 15 direct reports. I think it's possible to keep things afloat, but split that team in half and hire another manager and you'll be in a much better position.

What usually happens here is that your most senior members of the team are picking up management responsibilities instead of doing IC ones. By all means they should contribute to mentorship, direction, culture, etc. but there is way too much going on to have a deep understanding of those 15 engineers.

The only times I think this work is when the leader sucks, so swamping them with reports means they have a more difficult time micro-managing. But they're probably getting in the way in some other fashion.
by vlod | 2026-01-13 22:25:27+00:00
For those that want to know more context about his comments about race, it was based on a poll [0].

Make you're own mind up.

YouTube is being unprecise with the start of link. Starts at 13m 20sec

[0]: https://www.youtube.com/live/K6TnAn7qV1s?si=sfYWC6w0Hgf3m9cd...
by apparent | 2026-01-13 22:25:43+00:00
> Yes, people cry

I mean, no doubt people cry. I just can't remember the last time a friend was crying in my presence. It was honestly probably middle school. Maybe a handful of times since then, across all of my friends (men and women). I imagine women cry around women more than women cry around men, and certainly more than men cry around men.

My point was that judging someone for not crying around them much seemed weird to me. Granted, it was a strange thing to cry/get upset about, but the rarity of crying doesn't seem like reason to judge someone as narcissistic.
by heavyset_go | 2026-01-13 22:25:52+00:00
It's not "anti-AI" to acknowledge the fact that when your job is to create work for hire in order to build up your employer's IP portfolio, being paid to use AI to create work that isn't IP isn't doing your job.

Your job is to create IP. As per the US Copyright Office, AI output cannot be copyrighted, so it is not anyone's IP, not yours, not your employer's.

That's not "anti-AI", that's AI and copyright reality. Game Workshop runs their business on IP, suddenly creating work that anyone can copy, sell or reproduce because it isn't anyone's IP is antithetical to the purpose of a for-profit company.
by nomel | 2026-01-13 22:26:00+00:00
I'm not an artist, so I won't comment on the "ease", but if it were true, then why would a ban would be required?

Regardless, you should check out the AI features in the adobe products [1]. Generative removal, fill, etc [2].

AI, in modern tools, is not just "draw the scene so I can trace it".

[1] https://www.adobe.com/ai/overview/features.html
by Dylan16807 | 2026-01-13 22:26:26+00:00
Hmm, let me clarify what I was saying. Because I interpreted your use of "you" in a certain way that might not be how you meant it.

ryandvm, the person that was doing the "recognizing that there were aspects of him they didn’t like", was getting pretty subjective and personal.

hamburglar, the person that used the phrase "recognizing that there were aspects of him they didn’t like", was not doing that.

hamburglar was the one that said "not having a dog in this fight", and I see no reason to disagree with that.
by notepad0x90 | 2026-01-13 22:26:44+00:00
He is able to do that and a whole lot more because the regulators, attorney general, ombudsmans,etc.. report to him. it's a vulnerability in the structure of the US government he's exploiting. Even if he leaves peacefully, and a decent administration comes along, it will only be temporary, he's shown others what can be abused. What maddens me is not him, someone like that has been inevitable. It isn't even his opposition's lack of competence. No one talked about this stuff, constitutional amendments, curbing the executive power, passing laws to clarify limits of powers,etc.. even in the previous admin. No one is talking about now, and they won't even after this one leaves. They don't care, nobody does. They're all just sitting in the house and complaining about the arsonist burning it down.

Even as he's dismantling nato or trying to invade greenland, do you think it's difficult to get a handful of republicans to support a bipartisan law to forbid that? They're just spectators, the lawmakers. The judges are scared sh*#!less, and powerless. Everyone is hoping that problem goes away, or at best they only care about the latest and immediate issue.
by tucnak | 2026-01-13 22:26:48+00:00
BGP is vastly superior to any L2 make-believe trash you can imagine, and amazingly, it often has better hardware offloading support for forwarding and firewalls. For example, 100G switches (L3+) like MikroTik's CRS504 do not support IPv6 in hardware for VXLAN-encapsulated flows, but everything just works if you choose to go the BGP route.

L2 is a total waste of time.
by joe_mamba | 2026-01-13 22:26:48+00:00
I count work the contracted time I need to be available/tied to my employer. Doesn't matter if I'm doing focused coding or not, it's still work because I can't be paragliding or swimming in that time, I need to be at the office or near my laptop, so it's not leisure, it's still work time.

But let's say it's only counting "focused work", 4h/week is huge stretch, unless we're competing in slacker olympics.
by glenstein | 2026-01-13 22:27:34+00:00
Anyone can hip fire an accusation from the philosopher's chair (potty), and it's like that thing about a falsehood circling the world five times before the truth even gets out of bed.

Against the avalanche of claims that they've "done nothing", it can be tedious to pull out examples of, say, major projects achieving huge performance improvements in WebGPU, but meanwhile it costs nothing to claim Firefox has "done nothing since Quantum" which I've heard claimed in these parts in full sincerity.
by blibble | 2026-01-13 22:27:45+00:00
> If you're trying to do peer-to-peer security, and you want to prove not only that the evil server hasn't forged anything (which you do with signatures) but also that it hasn't deleted anything legitimate, "throw a hash in the blockchain" really is the Right Way to solve that problem.

and it only requires the same electricity as a medium sized country to do it

continuously, forever
by noneparticular | 2026-01-13 22:28:07+00:00
Really... not sure I can agree with any of this.

>If you do phone a friend at 4am to say "I'm down" they take it seriously.

Well, I mean I've never had friends so I can't really say too much about that. But I never really had anyone in my life that would do that so... eh?

> In RL, you can be alone on purpose without seeming antisocial.

>People try to get you to stay "just a little longer" and make you feel wanted.

No one's ever done that for me. Quite the opposite actually. I'm rather repulsive in real life so most people would prefer me away in real life.

> A hug is always nice, but a real, close, body-touching real life hug is … nicer :)

Is it? The two times I've been hugged in my life have been more just uncomfortable.

> You can know for sure that people who are being nice to your face aren't simultaneously bitching behind your back

... my father was praised as being a good man. He was also the same man that grabbed by my hair and violently introduced my face to the kitchen floor. Broke my nose and lip, then made me clean the blood up with my tongue as apology to him for forcing him to hit me. He's flung coins into my face hard enough to cut the skin. Broken coffee mugs over my head.

I don't blame him for doing what he did; I was difficult as a child. But it never really made any sense to me why his peers would praise him for being good when there was so much controversy over just spanking a child vs what happened to me when it seemed perfectly normal to me to get hit with a stick hard enough to bruise for a month afterwards.

Always made me wonder what else someone would hide from strangers.

> You can hear the warmth in the voice that says 'I love you' and see the look in the person's eyes

... This is something I've kind of wanted to rant about for a while. But no. I don't want love in my life. 25 years of my life were spent receiving bruises, cuts, and humiliation because my parents loved me. And I spent 25 years enduring it in silence because I loved them. Because that's what you're supposed to do when you love someone.

They're gone now. And I've had more then enough love in my life to say that I want no part of it anymore.

No, I think the quiet of an IRC screen is quite a quite a bit more preferable to outside.