News for hackers. Stuff that matters.

meesles

This is a lie. I call this a lie because you should know better if you are informed on this subject. I assume that one would be informed to make a statement such as yours.

There are legal immigrants being detained in secrecy for weeks on end with no due process, today, in this country. It is not made up, it is easily verifiable with a quick internet search and a look into one of multiple stories available.

What do you _mean_? Advertisers pay tons of money because tons of people watch sports. Countries provide resources to teams because they are a source of national pride. Not to mention half of teams are bankrolled by insanely rich people in order to build their reputation and prestige.

So how can betting be the only natural fit as a source of income? The argument does not make sense.

Sports betting also makes a mockery of sport as a concept. There has yet to be a version that doesn't end up impacting the integrity of the sport.
Re:Toll roads are spreading in America on Saturday December 27, 2025 @08:01PM (#46407295)
Yep, people really think they've hacked America when they move to states with lower/no income tax. Meanwhile they pay 5-figure property taxes on a house they've paid off until the day they die.
Re:Ruby 4.0.0 Released on Thursday December 25, 2025 @11:11AM (#46385215)
In what ways is it inferior? Neither Ruby or Python are 'fast', so if that is one of your qualifiers you've already made a suboptimal choice.

As for a bigger community, what does that serve? The large python community adds misdirection and more voices to a language that lacks some basic features still. Async/sync code models are still being finalized whereas Ruby has been stable in this regard for 10+ years. Same with tooling - the Ruby side is more consistent and stable: Sidekiq for background jobs (Celery is barely coming to maturity), Bundler for dependencies (pip? poetry? uv?). Mature auth + other frameworks like Devise.

Having worked in both languages professionally, I strongly disagree with your take.

Re:Adobe Photoshop 1.0 Source Code (2013) on Tuesday December 23, 2025 @03:19PM (#46369055)
I think at certain calibers of work, like graphics programming in lower level languages, the best you can do is be readable and clear to others who are experts in your field. In other words, you aren't the target audience. There is likely no way to write this specific kind of code in a way that satisfies all audiences. I'm willing to concede then that the 'best' way to write this type of code is determined by the ones writing it, not us with standard views on software.
Re:CSS Grid Lanes on Saturday December 20, 2025 @12:09AM (#46333768)
I agree, this seems to violate some of the most fundamental concepts of design like least-surprise and using grouping + alignment to give context to readers.
I firmly disagree and think this shallow take dishonors a pretty great man. While not perfect, Disney gave us the bedrock of American children's culture which has been a soft tool for the US for generations. Not to mention technology and other advancements. I'm not a Disney nut, but the man was one-of-a-kind and an impressive industrialist who instilled a great culture of innovation and a deep love of children and play. All things I value.
Re:Django: What's new in 6.0 – Adam Johnson on Wednesday December 10, 2025 @10:40AM (#46218956)
Temporal is an AMAZING piece of software, however I don't believe it's a replacement for something more simple like Celery. Even if you write helpers, the overhead to setting up workflows, invoking them, etc. is just too much for simple jobs like sending an email (imo). I would love to work in a codebase that had access to both, depending on the complexity of what you're trying to background.
Re:Django: What's new in 6.0 – Adam Johnson on Wednesday December 10, 2025 @10:38AM (#46218923)
Agreed, and their DB migration workflow leaves much to be desired. By not storing a schema/DB state alongside code, Django depends on the current DB state to try and figure it out from scratch every time you run a DB command. Not to mention defining DB state from model code is inherently flawed, since models are abstractions on top of database tables. I much prefer the Rails way of composing migrations as specific DB instructions, and then getting models 'for free' on top of those tables.
Re:Django 6 Released on Thursday December 04, 2025 @09:31PM (#46156214)
I do agree that Rails' asset stuff has been giant pain over the years and has not kept up well. On the other hand, some apps that adopted separate Rails APIs and a separate (for example, React) frontend have been fine. You're right though that their opinion here added more headaches that necessary!
Re:Django 6 Released on Thursday December 04, 2025 @06:49PM (#46154952)
My point was that these features that are considered new and exciting have been standard in Rails for many, many years. There are many _other_ features that Django still lacks!

I don't understand your point about the workers, since you argue it doesn't belong in Django, but then in your edit mention they have been added. To be clear I'm talking about a worker abstraction, not actually running the workers pods themselves.

Re:Django 6 Released on Thursday December 04, 2025 @06:28PM (#46154741)
Ruby and Rails are even better candidates. CSP, Background workers, and many other features that Django still lacks have been standard offerings for sometimes 10+ years!
Having worked in mortgage, two important points: 1. Credit unions and large banks do not have access to the same vault of loan products at the same rates as each other. Fannie and Freddie offer rate discounts at volume. 2. Credit unions typically do not run mortgage programs for profit, unlike big banks. This also contributes to their ability to eat your cost.

Tit-for-tat, if you reduce it all down, the Chase's and Wells' should be able to offer the better terms based on their agreements with GSEs/secondary markets.

In reality, no one is getting the product at face value, so opportunities like this will exist, and you can take advantage of it like in these cases.

Re:Show HN: Boing on Sunday November 30, 2025 @02:23AM (#46094585)
BoingBoingBoingBoingBoing
Re:We're Losing Our Voice to LLMs on Friday November 28, 2025 @07:36PM (#46084183)
I think what you describe is different than the level of joy/enjoyment I seek and am talking about. Sure the AI song can be pleasing to the ear, much like a catchy pop song or jingle at a grocery store is pleasing to the ear.

The level of enjoyment I get from art is looking into the artist, their background, and anything else surrounding the work that can add meaning to it for me. Even small artists have these, and it's easier than ever to connect with artists on this level thanks to the internet.

All to say is sure at a glance it may sound/look the same, but that's only part of the joy of art.

Re:We're Losing Our Voice to LLMs on Friday November 28, 2025 @01:23PM (#46081282)
Here's my take - art has value because of the context it is created in. The author's history, current events that we live through as groups, the reactions to a work being released, availability of materials - all these things are fundamentally human. I believe the reason art has value to us is because of the empathy and humanity that we all share despite major differences in beliefs.

That's not to say computers can't generate beautiful things, but unless you expand the context out to include the history of how a program that can create such art came to be, the output is not meaningful. This is why people do not react well to AI art made from simply throwing prompts at a model, or writing that does not feel like it has style, struggle, or any personal flavor.

I've always believed that LLMs will be able to fake it perfectly one day. But as a music fan, no fully computer-generated music will ever bring me the range of emotion and joy that another human's story and creative process through that story does.

Re:Alan.app – Add a Border to macOS Active Window on Thursday November 27, 2025 @02:25PM (#46072429)
It might be the age thing, honestly. I'm past 30, and recently I changed my cursor coloring to bright orange/yellow because I was genuinely spending time trying to find my white cursor on all my white backgrounds (Github, some text editors, Notion, etc). I think I'll continue to adopt some of these tools since they just increase comfort and remove strain for tasks I do 100s of times a day.
Re:Shai-Hulud Returns: Over 300 NPM Packages Infected on Monday November 24, 2025 @10:06AM (#46034905)
> Deciding to put your resources into something that only a really stupid criminal would be caught by gives you a false sense of security.

Interestingly enough, this is the premise for a lot of security in the physical world. Broken windows theory, door locks as a form of security in the first place, crimes of opportunity, etc.

But one should consider that in tech, the barrier to entry is a little higher and so maybe there are less 'dumb' criminals (or they don't get very far).

Re:Shai-Hulud Returns: Over 300 NPM Packages Infected on Monday November 24, 2025 @09:40AM (#46034617)
As a user of Posthog, this statement is absurd: > Or safer again not to use software this vulnerable.

Nearly all software you use is susceptible to vulnerabilities, whether it's malicious or enterprise taking away your rights. It's in bad taste to make a comment about "not using software this vulnerable" when the issue was widespread in the ecosystem and the vendor is already being transparent about it. The alternative is you shame them into not sharing this information, and we're all worse for it.

I don't understand why we need VC-backed extensions to filter sites, these tools have existed for a long time under open-source codebases and community-driven blocklists.

I think it's better to use Tampermonkey/Greasemonkey. Rules are deterministic, you have full control, and you don't have to worry about monetization or malicious data collection in the future.

There have been multiple incidents in the past of extensions like these being sold off to sketchy third party companies which then use the popularity to insert malware into folks' machines.

I really recommend against this. The AI spin doesn't add much since most sites have had rules that work for years, they don't change that often. Please don't build up this type of dependence on a company for regular browsing.

Re:FFmpeg to Google: Fund us or stop sending bugs on Tuesday November 11, 2025 @02:38PM (#45891802)
Double funny considering new-grads who may polish up some UI features or rewrite components for the 10th time will get paid 200-400K TC at these same companies. Evidently these companies value something other than straight labor.
Re:Eating Stinging Nettles on Thursday November 06, 2025 @03:00PM (#45839640)
Sounds a lot like "Stoemp", from Belgium. Spinach and carrot are classic, but any veggie works. Funny how very similar dishes can be found across the world under different names.
Re:Facts about throwing good parties on Monday November 03, 2025 @08:11AM (#45798609)
She's right though, when's the last time you've been to a public gathering place that hasn't had background music? It doesn't need to be loud, but without music if there's a natuural lull in the conversation it can just be a little awkward haha
Re:Facts about throwing good parties on Monday November 03, 2025 @08:09AM (#45798602)
#4 has been tough for me - I take it semi-personally, as a sign of disrespect. I get that everyone has things going on. That said committing to an event where the host spends time + money to prepare forand then not going just seems so rude to me.

I try not to give folks a hard time, but after a couple strikes I just won't invite them anymore. It's not worth accomodating people who regularly flake, they can hang out with other flakes.

Re:The giant basket case countries on Saturday November 01, 2025 @02:48PM (#45784232)
Your logic is unsound. The child does not exist, the person living does exist. Typical childfree folks like myself don't point at kids and say "ew, that kid shouldn't exist!". This is bias towards values that some don't align too.

> isn't it also net negative for you to continue in this world?

Careful here. Whether you intended to or not, my interpretation of what you said is "if you don't think it's right to bring a child into this world, then you should consider suicide".

> Yet people will continue living their own life while talking about how they don't think it's fair to have a child.

No, this is not what childfree folks say. We do not want kids, we do not care what you do.

Re:From VS Code to Helix on Thursday October 30, 2025 @07:46PM (#45766811)
It's not an HN comment, not a scientific work, not a Wikipedia article. So what is it?

Sorry, had to match your level of pedantery.

Re:From VS Code to Helix on Wednesday October 29, 2025 @10:48AM (#45747553)
> I'm sure I could learn to be slightly faster on dvorak/colemak, but nothing beats the convenience of always having guaranteed access to qwerty, everywhere I go.

Citation needed. Of my 2 friends that have tried, neither have been able to reach their 'standard' typing speed after 1+ years of dvorak. Maybe they didn't try hard enough?

Re:The next chapter of the Microsoft–OpenAI partnership on Tuesday October 28, 2025 @09:25AM (#45732602)
There's a public trail of reddit comments where Altman all but owns up to finagling board seats and ownership rights for Reddit many years ago. This is how he operates.
Re:Claude for Excel on Monday October 27, 2025 @08:21PM (#45727955)
My theory: a lot of software we build is the supposed solve for a 'crappy spreadsheet'. a) that isnt' much of a moat, b) you're watching generalization of software happen in real time.

Older »