skysight-inc/HackerNews huggingface dataset:
> Painful to read. I have had similar conversations with my own father, though nothing quite extreme. There is no moving them from their warped reality.

Perhaps you just haven't registered them doing so, but every day, people of all ages who feel clear and confident in their own convictions say the same thing about others of all ages: their peers and coworkers, their children, their elders, the youth.

For most people, it's just the nature of conviction to believe that you believe what you believe for good reason and the people who disagree with you are misinformed, stubborn, or both.

While you might be able to find surveys and polls that show some nominal bias about purported "wrong thinking" when segmented by this demographic or that one, the differences are always relatively marginal, with whatever "wrong think" worht investigating almost always slicing throughly through all segments in a substantial way. Susceptibility to "wrong think" is not meaningfully generational, and nobody's especially immune -- it seems to be just part of life that different people get convinced of different things and can sometimes be quite stuck to their convictions.

It's tragic when entrenched disagreement divides families and communities, as in this story, but it's something we can identify throughout all of history and there's no particular evidence to suggest we're likely to escape it any time soon. It may not even be wise to aspire towards it, as deep and stubborn conviction almost certainly has great merit of its own.
folks, this is NOT good. i guess we're generally at the mercy of big tech day to day, but with firefox in particular -- i use it almost more than any other software, and these terms seem particularly nasty.

i do think we can exert some pressure on mozilla here -- HN users are like 60% of the firefox user base. i recommend writing to legal-notices@mozilla.com to object to this policy. do it right now.

here's what i wrote, feel free to use it as a template:

Dear Mozilla,

I'm not just a long-time user of Firefox -- I'm a Firefox promoter. I've been recommending Firefox to all my friends, esp. since the Chrome privacy fiasco. I even pay for Mozilla Monitor just to support your organization.

I ABSOLUTELY object to your new Firefox terms of use. I DO NOT grant Mozilla any soft of license to information I "upload or input [...] through Firefox". This change is alarming and hostile. If you insist on rolling it out, there should be a clear opt-out in the browser itself. I strongly urge you to reconsider. Otherwise, I will be moving to forks, and urging others to do the same.

Sincerely,
Show HN: Scrive – Simplify Your LinkedIn Messaging
I recently built Scrive, a browser extension aimed at making LinkedIn messaging more straightforward. During my job search, I found it tedious to craft personalized messages, often resorting to copying drafts into AI tools for refinement. This experience led me to develop Scrive.

What It Does:

1-One-Click Message Generation: Automatically creates a professional message for you.
2-Draft Enhancement: Improves your existing drafts to ensure they are polished and effective.
Technical Details: Scrive is built with JavaScript and leverages OpenAI's GPT-4 API for language processing.

I'm eager to hear your thoughts and feedback to help improve Scrive. Thanks for checking it out!
Friendly reminder that “most CO detectors use a sensor with a defined, limited lifespan, and will not work indefinitely.”

https://en.m.wikipedia.org/wiki/Carbon_monoxide_detector
From the manifesto:

> Yet, while print remains king, it lacks what digital tools offer: engagement, accessibility, and efficiency.

Guys, that’s not a flaw, that’s the _sales pitch_.
Reading this makes me sad actually, because I grew up on windows machines (starting with windows 3.1) and have so many memories of Solitaire that came shipped with windows. The deck variations, the little and big effects (like winning!) I played it so much as a grade schooler. Now that mac is so ubiquitous, most kids wont ever know the simple pleasure of playing solitaire.
It is not elitism. It is a fact that all framework user bases have these type of users. Some call them newbies.

Laravel, IMO, intentionally keeps these users at a low information level. Laravel's documentation is sparse, lacking essential information about the general API. This is improving somewhat these days with phpstan promoting wider adoption of documenting types. However, you really need to walk yourself through the framework to understand it, in addition to reading the provided documentation.

Also, I am not sure the point that you are trying to make here. Is it that being willfully ignorant of what you are doing is some sort of net good as long as you can convince someone to give you money?
> One's observations of one's own agency is really the only thing one can be assured of.

Can one? One of the most disturbing short stories I've ever read is "Love Is the Plan, the Plan Is Death" by Alice Sheldon (writing as James Tiptree). It is the first-person narrative of an unusually self-aware member of a non-technological intelligent species trying to make a life different from "the plan", the species' instincts, in the face of an oncoming slow-motion multigenerational catastrophe. His efforts end up, all for contextually rational and agentive reasons, reiterating his species instinctual lifecycle.

My takeaway from that, from other readings, and from self reflection, is that we are puppets that may or may not become aware of our strings; but if we cut them, we die.
Almost to a weird extent, this is the only software that most of us will ever be able to write, code that we could write the MVP for in a day. Because anything else is too hard to see to completion. There's something to be said about going for that MVP and then iterating.
> As for pure math—it seems like research mathematics readily talks about and uses Clifford Algebra, but is uninterested in or specificaly avoids the terms and concepts that are specific to Hestenes’ “Geometric Algebra”. I can speculate as to why: even by the 90s/00s, GA had gotten a bad reputation because of its tendency to attract bad mathematicians and full-on crackpots.

https://alexkritchevsky.com/2024/02/28/geometric-algebra.htm...
Don't fade in text on scroll. Just let the page scroll.
Trump got a little less than half of the vote, which means millions of people also agreed with it.

I mean... Trump won in 2016 despite millions more people voting for Hillary Clinton.

When Republicans win, they claim a sweeping mandate from the masses and declare themselves harbingers of a widespread cultural repudiation of progressivism and leftism (even when they lose the popular vote) and when they lose they just claim the other side cheated and everyone agrees with them anyway.

It's all pantomime.
A peaker gas plant basically fulfills the same function as a grid battery.

The grid is built to have a peaker plant there, and it’s operated by a company that bids for generation at this location and has experience in it.

I think it more than makes sense.
> Apples are healthy, except when you eat 200 seeds at which point the cyanide gets to a lethal dose.

Speaking of things from back in the day, an episode of GI Joe featured this idea (only it was dumping truckloads of apples onto a giant gelatinous blob to kill it).
> There is no way to break out of the clearly stated guarantees.

I disagree on this, and having escape hatches is critically important. Are we really going to call Rust or Haskell memory unsafe because they offer ways to break their safety guarantees?
The article is interesting, but the action points at the end can easily lead to disaster if they’re not implemented correctly.

I’ve gone through many of those same steps back when my company was in a rapid growth phase. I believed I was being helpful by stepping back and staying less opinionated, but after a year, I found that most new team members had no real opinion of me—or worse, they’d constructed misguided opinions out of thin air.

Back to the articles point, ultimately people who feel personally offended or “attacked” by a simple statement like “We suck at that” will inevitably create problems. Our company decided that wasn’t the kind of culture we wanted to build, so we chose to move away from (or avoid hiring) those who couldn’t handle that straightforward level of honesty.
The dataset consists of books from the Anna Archive, each identified by an ISBN. The ISBNs and titles are extracted from datasets [1], which include magazines and books primarily in Chinese, English, and French.

Example: Germany publishes five times more books than the Netherlands [2], and Spain publishes twice as many books as the Netherlands. However, in visualizations, Germany appears similar to the Netherlands, while Spain and Mexico do not aligned with the high-level labels [3].

[1] https://annas-archive.li/datasets

[2] https://internationalpublishers.org/wp-content/uploads/2023/...

[3] https://software.annas-archive.li/AnnaArchivist/annas-archiv...
> The so-called “Narcotrafic” law attacks the protection of encrypted couriers (such as Signal or WhatsApp) by imposing the installation of backdoors for the police and intelligence.

> The text provides for the police to remotely activate the microphones and cameras of fixed and mobile connected devices (computers, telephones, etc.) to spy on people.
Show HN: I Reinvented the iPod but for Desktop
Hey HN,

I'm a student shipping projects on my nights & weekends (today is no other)

Music is a huge aspect of my life. I appreciate tons of artists and constantly search for a new way to experience it. Then something catches my eye...

An iPod. This seemed like a perfect way to have fun while listening to music + the added mindfulness of intentionally selecting an album.

Sadly, it's a no go in 2025. Lack of Bluetooth, Spotify sync and high prices was a deal-breaker for me.

That's why I decided to build an iPod player for your desktop. Yup, you heard it right.

From the prototype as I was just starting with Swift until now, I've been in love with it and even have a small community of people who like it too!

Right now it works with local audio files, and today I'm launching internet radio support!

A couple of folks are demanding Spotify syncing, which is an ongoing process, but should be here very soon (Windows version is also coming up).

I hope you'll enjoy as much as I do. Would love some feedback!

- Iskren
>I was just studying for my solutions architect certification while working on my visa status lmao

Many such cases.
Alright then, post your ML simulation of a piano player, I'll wait :)
We need a king in 2025 about as much as we needed one in 1776.
Thanks. I agree it's very easy to find information on how to operate a camera, and even easier to find reviews... but it's incredibly difficult to find good art/design resources online, through the noise.

Personally, I had a good experience early in my photography learning with an in-person class that focused on "taking creative photos" (skipping the instructor's "camera fundamentals" class.) It was a mix of basic composition and basic editing.

Along a similar vein, I liked this Udemy course quite a bit for further solidifying compositional knowledge: https://www.udemy.com/course/landscape-composition/learn/lec...

Thanks for the feedback, I've long been interested in some Magnum courses (e.g. Alec Soth has created some of my favorite images.) I'll give one a go!
Unlike Universal Paperclips, I actually have a desire to play Balatro more than once.

It also requires more thought and strategy at every point rather than "wait for line to go up and click buy on anything available"

The biggest difference is that you can lose Balatro, and you can lose it very quickly either due to bad luck or bad strategy. In Universal Paperclips nothing matters, once you get the most basic automation both the game and you are proceeding towards the heat death of the universe and all you can do is accelerate it.

It's also a time boxed game - if you ignore the Civilization "one more turn" effect, any given game will be over within 20 minutes.
This is genuinely really good advice for some people, the only difficulty is making sure that it goes to the right people.
Have you considered making long haul tugboats?
Oh, sure, but you could do that while allowing a safe distance. You do want it _close_ for ease of interconnection, but a safety gap should be feasible (for instance, offshore wind sometimes has a shore battery installation, but it's generally on the shore, not actually out with the turbines.)
I think that Rust's clearly stated guarantee holds if you never say "unsafe".

That's still a clear statement, because it's trivial to tell if you used "unsafe" or not.
How do batteries cause gentrification?
Ah yes, ChatGPT, the tool famous for it's rigor and accuracy which can never be brought to agree with something untrue, no matter how hard you try. /s

Honestly, I think this is a horrible format to share ideas. It's a scratch pad with very elaborate but not necessarily true explanations why your ideas could be true. Either submit your ideas directly, so it's easier to point out mental leaps/errors and visible how hard you thought about it or do the fact-checking yourself and publish a blog post with sources.

Edit: 100% agree with wasabis reply and they criticized more constructive so take my comment with a grain of salt.
Also don’t understand the relevance of continuity at all since you didn’t reference it in the post I replied to.

A calculator is discontinuous graph/program because there is no point to plot when you divide by 0 (undefined). This is true for your classical program. Over time it won't know how to adapt its f(x) function to handle something as crazy as dividing by zero (it can never do it, but unless you put in an error output for that input, the program will never do so on its own).

The belief is these AI programs will be able to make that adaptation. All the changes you bring up that your program can apparently handle are still under your conceptual control (you can map in your mind if this happens, then that happens). You can prove this to yourself when you read your own statement "inputs have already been normalized" - sure, in a world you control.

I'm suggesting a world where your telemetry monitoring function can change into a Reddit function if need be, so yeah, kinda batshit. Why would it need to do that? Remember, we can't imagine why, that's the whole point.

That's how a program could possibly live a hundred years in a world that is constantly changing. Your program can only exist in a very static and predefined world.

There are some that will tell you that you are an ever-changing function. I try to stay out of that simulation :)
I don't feel this is impressive. In Big Tech companies it's common for a team to rewrite an entire microservice without having any impact on users. Sure, a lot of that is for political reasons and unnecessary from a business perspective, and perhaps is selfish from a promotion perspective, but it's done very often.
Creating a WordPress Plugin with Cursor
Because there are far more places to apply leverage, and they know they can get away with it precisely because online is "different". Why? Because they said so.
It is strange that I thought he was dead long ago and was surprised to know that he was still alive. Sorry to know that now he passed away for real. Great actor. My favorite Lex Luthor.
This administration wants no checks and balances. This administration wants to do whatever it feels like with zero push back or complication.

This administration wants the freedom to be absolutely corrupt.
Having done some weekend projects, you get it done in a weekend with usually two approaches:

1. Use "do it all for you tools" that do all the hard parts (e.g. Ruby on Rails+lots of gems, Django+lots of libraries, Drupal/Joomla + plugins, etc)

2. Cut scope to a huge degree (don't have any of those things, no users, just "if you make this request then X data is stored and you get redirected to a view").

This math-oriented pastebin was probably the second.
Don't give up on mainline, but branch out to small/medium bus ops. You have to go to as many meetups as you can, perfect your elevator pitch, make github and online presence look nice, etc.

One niche, there's lots of people looking for help coding stock/futures trading apps in sierra chart, ninja and multi trader, etc. These are in c++, c#/framework, python, mostly.

On the latter, work your network, seek out busines owners/managers who are in need of IT/web/database/email list type work and have people vouch for your tech cred/integrity (very important)
The Quick and the Dead for me. His turn as the villian was the best part of that movie.

Enemy of the State is right up there too.
Nvidia made $3.6M of revenue per employee last year, more than Meta/Apple
Pretty insane how little the company has scaled its headcount relative to its revenue.

Since 2022; revenue is up 385%, headcount is only up 60%.
The compact one-liners below are similar but avoid adding duplicate items to PATH, so are fine to call in various init scripts.

In Bash:

path_append() { local p; for p; do [[ :"$PATH": =~ :"$p": ]] || PATH+=:$p; done; }
path_prepend() { local p; for p; do [[ :"$PATH": =~ :"$p": ]] || PATH=$p:$PATH; done; }

In portable POSIX shell:

path_append() { for p; do case :"$PATH": in *:"$p":*) ;; *) export PATH="$PATH:$p" ;; esac; done; }
path_prepend() { for p; do case :"$PATH": in *:"$p":*) ;; *) export PATH="$p:$PATH" ;; esac; done; }
Yes, it seems to me that Japan, and other East Asian (and also South East Asian) countries put a high importance on keeping their ethnic and cultural homogeneity. My experience, as mentioned in other comments, is that they tend to be horrified when they see the consequences of large non-European immigration in Europe, so I doubt that they will adopt similar policies anytime soon.
Dude, get a PHEV.
It really does work that way. It’s a perfect game if you have ~25 minutes to kill. It’s fairly complex, but doesn’t really require player to keep much information between runs. I hate going back to a game after a few weeks only to discover that I no longer remember how to play it.
Seems odd it is still fairly common, don't most people have detectors at this point?
Young Frankenstein 1974
> but severing relationships with your family over an intellectual disagreement that has close to zero impact on your everyday life is rather petty in my opinion.

The issues being discussed are not intellectual disagreements that had close to zero effect on the lives of the people involved, though.
In the early days, the universe was opaque.
The hard truth is that they have no clue about what they are cutting and they mainly do not care because the initiative is not to make things better it is to break a currently working system in favour of God knows what.

Every step taken by the current administration has undermined the safety and current position of the US both domestically and on the international stage. The only people that I see profiting from the current situation are Russia and then China.

Regardless of opinions on Diversity Equity and Inclusion, one has to look at the current situation with pragmatism:
Firing all probatory employees is just insane.
Firing the people responsible of your nuclear Arsenal is insane
Firing competent workers because of their skin colour or they do not have the genitalia you prefer is insane.
Sending an emai, on the weekend, requesting 5 accomplishment or risk getting fired is insane.

Let's see it from a different perspective, let's say you have a large company operating on international scale with many stakeholders, you get a consultant tasked with streamlining and optimising operation. Within less than a month, they start arbitrarily firing people based on aggregated numbers from random collection of papers lying around in the office. Would you trust the fact that they would streamline and make things run better or would you assume they just started slashing left and right to justify "optimising". You can tell by my phrasing what my opinion is on the matter but there is no way that you can optimise, let alone understand, those agencies inner working and essential moving parts within less than a month...

Now I will refrain from making any political/legality statements, but from a pure practical standpoint it is, to put it mildly, nuts.
fantastic. i was about to make my own after being frustated with bruno's change in billing and just lack of quality.

having gone from postman -> insomnia -> back to postman -> bruno - id like to just have something simple that _just works_ without making it a pain.

looking forward to giving this a spin.
>If you've been a long-time reader of this newsletter, you've probably guessed by now that I'm biased toward seeing individual competency in the context of a broader "system."

The primary problem is that this is not the majority view, and so saying stuff like "we kind of suck at that right now" is how

- As a suit, you scare the shit out of your employees and cause them to overwork, burn out, lose faith in you, leave, etc

- As an IC, get fired, get your team laid off/outsourced/replaced, etc
More info: https://www.nature.com/articles/s41598-017-09784-z

Edit to add:
> The electrolyte in a lithium-ion battery is flammable and generally contains lithium hexafluorophosphate (LiPF6) or other Li-salts containing fluorine.
> Just talk about something else.

You can try to set boundaries like this, but typically the beliefs are so deeply held this isn’t possible. Sure the son could try to base the relationship totally on their shared loved of Ohio football, and make it clear he doesn’t want to discuss other things. But the chance the father doesn’t make snide comments or try to convince his son to buy gold is near zero. His beliefs are more important than anything, certainly more important than trivial things like boundaries set by loved ones.

It becomes exhausting to love someone when they are constantly choosing to be annoying or hateful. At a certain point it becomes a betrayal of your beliefs as well. If the father in this piece keeps bringing up bigoted views, it’s a betrayal of the author’s sister to keep a (negative) peace and not confront him on them.
What a thoughtful post. I think there is a narrative that localthunk is a "shitty programmer" (which he might very well be), but that by extension, it also means that he just got lucky and bumblefucked his way into massive success - almost as though he didn't know any better.

A post like this dispels that narrative - he clearly put a ton of thought into the design of that game and was incredibly intentional about where he wanted it to go.
I'd say the only real differences are that (1) I know what I'm building from the start and (2) I can avoid the fundamental technical mistakes.

It's actually been way harder to gain traction this time, I think because APIs are no longer sexy and there are so many good tools out there.