MurphyA/hacker-news huggingface dataset:
by floxy | 2025-10-01 18:43:38+00:00
For the modestly priced vehicles, the $7,500 tax credit is a huge contributor to depreciation that people seem to overlook. When I purchased a Nissan Leaf back in 2022, the sticker price was like $28,000, and the price after the $7,500 rebate was $20,500. So of course, if you were to turn around right away and try to sell it on the used market, you wouldn't be able to sell it for more than $20,500, since buyers would be crazy to buy it used from you, when they could buy a brand new one for $20,500. So that like 27% depreciate just due to the tax credit. And then for the more luxury EVs (like Audi, Mercedes, etc), there is the fact that luxury vehicles already depreciate more than less expensive cars (ICE included). And the battery tech keeps getting better, so fewer people want a 200 mile version when the newer versions have 300 mile range. So there is less of a market for $100k MSRP vehicles three years later that are going for $40k, since people are also worried about luxury priced repairs / maintenance, when they could get a new $40k Chevy, with a bigger battery and new warranty, etc.
by ipaddr | 2025-10-01 18:43:39+00:00
I know plenty of people who own multiple houses. And plenty of houses that get rented and paid to the owner/landlord.

Insurance is not free money its a pool of money gathered from monthly payments together to offset risk. You don't need to distribute the risk over all of your homes you buy a policy for each home.

This stuff is 101. And works all around the world. There is even an app called airbnb that will find short term rentals for your house.
by nickpsecurity | 2025-10-01 18:43:51+00:00
I've been programming only in Python for a while now. I got a certificate that required digging into the language enough to do the code in your head. I code projects in VS Code. I've enjoyed it, esp library availability.

I do warn people that it's not as easy or intuitive as advertized. I've often been bitten by unexpected errors. I think a survey of these might be worthwhile.

One was typing or conversion errors. Some conversions, like int-to-str in a string concantenation, seem pretty obvious. That isnumeric() didn't consider negative numbers as numbers was a surprise.

Sometimes it's consistency. I've often alternated between lists and sets in applications. I prefer to keep most data as a list but use sets for uniqueness checks or redundancy filtering. Despite being collections, one uses .append() and one uses .add(). Little differences not only add confusion: I have to modify my codebase if mixing or switching them which can become a type error later in another spot.

Another were common operations usually in one place were split across two. That happened with time vs datetime and filesystem operations which might take two modules. I've considered making a wrapper that turns all those into one thing with internal redundancy removed. There might be a reason others haven't done that, though.

Another issue was distribution. I can do straightforward building of console apps for two platforms. That's reliable. If worried about reliable, Python apps seemed easier to deliver as a Flask site than distribute my utilities as standalone. Nikita was really impressive, though, in terms of the work that must have went into it.

In my case, I also missed the ability to easily make linked lists in C to build trees. I wanted to build a C-like tree in Python but it couldnt do self-referential structures IIRC. Since that app requirements were C-like, and performance was no issue, I actually simulated a C-like heap in Python, ported a C tree to it, and build the tool on that. I also got a use-after-free in Python of all things lol. Anyway, I was surprised there was a data structure C could do but a high-level, GC, reflective language couldn't. There might be a trick for this others know about but I figure they just wrap C code for those things.

On the positive side, the debugging experience with Python was so much better than some beginner languages. I'm grateful for the work people put into that. I also love that there are easy to use accelerators, from JIT's to the C++ generator.

I was wanting an acceleratable subset with metaprogramming when Mojo appeared. I might try it for toy problems. I gotta try to stay in idiomatic-ish Python for now, though, since it's for career use.
by tstrimple | 2025-10-01 18:43:56+00:00
They are an LLM researcher. Other folk, that they don't work with, are soliciting them for advice or feedback on their own AI research or ideas. It's something that the author would be open to helping with because they have a passion in the space. The message is that it's unfair to ask a stranger who you want a favor from to jump through the hoops to make the meeting happen smoothly which seems to be a very reasonable position.
by kstrauser | 2025-10-01 18:44:17+00:00
For me personally, the biggest pain points that drove me to Python were:

1. Sigils, and relatedly, contexts. In my opinion, `my $length = @list;` is a horrid way to spell `length = len(list)`. It feels too much like typecasting magic.

2. Having to opt in to pass by reference caused so much pain. You're happily passing a hash around, but then you want to do something to it, so now you have to change the type signature of the function, then everything that calls it, etc. etc.

Contrast with Python, where everything is pass-by-object-reference and sigils aren't needed because contexts in the Perl sense don't exist. This worked on my first try:

>>> a = ["foo", 123, {"bar": [(1,2,3), {"qux": "quux"}]}] >>> a[2]["bar"][1]["spam"] = "eggs" >>> import json >>> json.dumps(a)

I liked Perl. I wrote a lot of Perl. And yet, I still had to pull out The Book whenever I wanted to do anything more complex than passing a couple of ints or strings around. This stuff is knowable, obviously, but I just got tired of having to know it.
by nwah1 | 2025-10-01 18:44:18+00:00
I agree that there is a "there" there. But I'm not confident in the ability of our culture to define it in a mature way, or use the knowledge responsibly. I don't want to see therapy culture continually creeping into the mainstream. I don't want people to start medicalizing the traits of those in their families and social circles.

And since every phenotype exists along a normal distribution, there will always be resemblances and fuzziness, and no clear lines demarcating order from disorder.

But it is also obvious that nonverbal people who are stimming most of the day and can barely tie their own shoelaces exist, and these people need to be cared for and studied by responsible professionals in mature and private settings with their loved ones.
by some_guy_nobel | 2025-10-01 18:44:38+00:00
"Think about the last time a terrible technical decision got pushed through at your company. Maybe it was adopting some overcomplicated architecture, or choosing a vendor that everyone knew was wrong, or killing a project that was actually working. I bet if you dig into what happened, you’ll find it wasn’t because the decision-makers were stupid. It’s because the people with the right information weren’t in the room."

This stands in stark contrast to the genai, ai-first nature of every company today.

In fact, almost every point made in this article is completely wrong from my experience in FAANG. It's almost always, 'my way or the highway' from leadership. Jump aboard or get left behind.

"The alternative to good politics isn’t no politics. It’s bad politics winning by default. It’s the loud person who’s wrong getting their way because the quiet person who’s right won’t speak up. It’s good projects dying because nobody advocated for them."

- again, genai - Amazon RTO - Meta's metaverse forray. - etc.
by sroerick | 2025-10-01 18:44:41+00:00
I bought a Picocalc and I have to confess I don't know what to do with it. Picomite looks like a pretty awesome and capable BASIC implementation, but it doesn't seem like there's any wifi capability at all.

I suppose I could do read write on an SD card but that's a lot of legwork for a not great workflow.

I'd love a simple device like the pico calc which I can use to hit a simple api endpoint. Clockwork PI and full Ubuntu seem a little bit like overkill.

I'd like to have a cool BASIC or Forth implementation and use a fun stack like that, but without being able to hit an API I'm not sure I will be motivated to use it.

This seems like a big improvement here, maybe I take a look at the LilyGo. I'm impressed
by ttoinou | 2025-10-01 18:44:52+00:00
- Nuclear weapons - not inevitable. Uranium separation is so hard that somebody had to spend billions to get it to work at all. It wasn't clear that fission could be made to work.

The mainstream explanation is that the threat that someone else could be researching and investing is enough of push to try yourself

Looking at the issue in this way moves it from rhetoric to reality.

I would say moving from rhetoric to a simple 3 parameters model ("how many people can research this, how much resources it takes, how useful the promised result it")
by reactordev | 2025-10-01 18:45:07+00:00
Location: Florida, USA Remote: Yes Willing to relocate: Yes Technologies: AWS, Typescript, Golang, Python, All the SQLs, Java, C#, OpenGL, WebGPU, CSS, React, Vue, whatever.js Résumé/CV: https://www.linkedin.com/in/gabereiser Email: gabereiser at gmail dot com

Other things I do, have done: volunteered for IGDA for several years. Raised kids. Launched an Xbox game. Built several cloud platforms. Wrote a desktop application that was shipped on 7 CDs (7!!). Managed and trained a squadron on DCS for a decade. Ran an Accelerator’s infrastructure needs. Wrote software.

http://www.github.com/gabereiser

I’m just looking to stay employed doing what I love… titles don’t mean anything to me. I just truly enjoy building things. I currently live in Florida but willing to relocate if needed. Right now I’m doing professional services consulting and I’d love to get back to building things that, people actually use… lol. Email me if you want a real resume. Software engineer, manager, director, guy who knows things, I don’t really care where in the org I sit so long as I have a seat.
by garciasn | 2025-10-01 18:45:29+00:00
I think the article is great, in theory; it just NEVER works this way in practice, unless you may be in a technical organization. There are ALWAYS business reasons that cause technical projects to fail. We regularly see the articles about the failure rate of technical projects all the time on the front page.

Why is this? Because the number and weight of the business folk almost always outnumber the technical. You can be the best fucking political engineering wrangler in the world; building relationships, taking people along for the ride, helping others gain understanding and those projects still fail.
by BatonTrucking | 2025-10-01 18:45:31+00:00
Baton | Product Designer Manager / Senior Software Engineer - Full Stack, Technical Lead / Senior Software Engineer - Infrastructure, Machine Learning | San Francisco, CA (Hybrid) | Full-Time

Baton (baton.io) is building software to automate the $800B+ freight industry. We're a small, fast-moving team inside Ryder (Fortune 500 logistics company), rethinking how freight moves with real-time visibility, automation, and AI.

- Product Designer Manager: https://job-boards.greenhouse.io/baton/jobs/4796615007

- Senior Software Engineer - Full Stack, Technical Lead: https://job-boards.greenhouse.io/baton/jobs/4623804007

- Senior Software Engineer - Infrastructure, Machine Learning: https://job-boards.greenhouse.io/baton/jobs/4870381007
by dragonwriter | 2025-10-01 18:45:31+00:00
> the Supreme Court only has power because they declared it so.

The Supreme Court has power because the express grant of power in Article III; the idea that they could somehow fulfill their role in adjudicating cases and controversies arising under the Constitution and laws of the United States without both deciding what those writings mean and deciding whether something purporting to be a law of the United States was, in fact, an act authorized by the Constitution when that is precisely the source of the controversy before them is patently absurd.
by mike_ivanov | 2025-10-01 18:45:42+00:00
All GUI apps are different, each being unhappy in its own way. Moated fiefdoms they are, scattered within the boundaries of their operating system. CLI is a common ground, an integration plaza where the peers meet, streams flow and signals are exchanged. No commitment needs to be made to enter this information bazaar. The closest analog in the GUI world is Smalltalk, but again - you need to pledge your allegiance before entering one.
by zenlot | 2025-10-01 18:46:09+00:00
I've recently removed the fancytooling out of my pipeline, and re-done Jira on LibreOffice's Calc.

And with native python it has, I can query snapshots from Jira, add inputs etc.

So much simpler, you open Calc's window and just hop faaaast through sheets. Rather than opening your browser, typing URL, entering Jira, getting into correct board etc.

Need a to-do list? There too, just another sheet. Need to track your deployments? Just pull it into yet another sheet.

The sheet is everything you really need.
by eesmith | 2025-10-01 18:47:04+00:00
Raku represents 0.1, 0.2, and 0.3 internally as rational numbers. https://docs.raku.org/type/Rat. 1/10 + 1/5 == 3/10

Note that "On overflow of the denominator during an arithmetic operation a Num (floating-point number) is returned instead." A Num is an IEEE 754 float64 ("On most platforms" says https://docs.raku.org/type/Num)

Python always uses IEEE 754 float64, also on most platforms. (I don't know of any Python implementation was does otherwise.) If you want rationals you need the fractions module.

>>> from fractions import Fraction as F >>> F("0.1") + F("0.2") == F("0.3") True >>> 0.1 + 0.2 == 0.3 False

This corresponds to Raku's FatRat, https://docs.raku.org/type/FatRat. ("unlike Rat, FatRat arithmetics do not fall back Num at some point, there is a risk that repeated arithmetic operations generate pathologically large numerators and denominators")
by t0bia_s | 2025-10-01 18:47:08+00:00
Abandoning care about current politics gives me:

- more focus of personal responsibility for my own actions, I do not belive that uknown electorate solve my problems

- open mind for those, who have different political view, I no longer see enemies and it gives mindset to have less biased conversations on various topics

- more time to education about alternative topics, creativity, building, care about family, etc.
by JPLeRouzic | 2025-10-01 18:47:10+00:00
As someone deeply interested in ALS research because two people in my family died from this disease, I would urge caution about this type of article. It seems every month someone is claiming to have made a breakthrough in ALS, yet there is no known cure.

ALS is likely an umbrella term for various diseases, as it could stem from multiple causes. In ~10% of the cases, it's of familial origin, but environmental factors, such as eating false morels [1], certain jobs, or playing certain sports, can also trigger ALS, perhaps in a multiple-step manner.

The authors of the Nature article [0] studied whole-blood donations from 40 individuals with ALS and 28 age- and sex-matched healthy controls. This is a very small number to draw conclusions about a disease with such a large disparity of phenotypes that it defeats designing clinical trials.

[0] https://www.nature.com/articles/s41586-025-09588-6

[1] https://www.theatlantic.com/health/archive/2025/03/als-outbr...
by p_ing | 2025-10-01 18:47:29+00:00
Yes, they're useful. But B: doesn't occur naturally for some of those with Autism. Sometimes names with faces is near impossible, at a baseline. Masking with those individuals, or feigning interest can be exhausting. Dancing around not wanting to discuss outside-of-work life can make one stand out, etc.

There's no polite way to tell such individuals to f- off, of course, and it's often expected.
by crazygringo | 2025-10-01 18:47:59+00:00
PDF is designed for annotations in the file format. You annotate in one editor, you can change the annotations in another. You can always distinguish between original content and annotations. I see no indication that Okular stores highlights or annotations in a separate file, that would be bizarre.

There is no mechanism for annotations in HTML or the other formats I listed. An editor would just be editing the original content in its own non-standardized, non-portable way, which is not desirable for a number of reasons.

So when you say:

> What you are describing are features of an editor, not a file format.

That is incorrect. It is an intentionally designed and standardized feature of the file format.
by lstodd | 2025-10-01 18:48:08+00:00
FWIW (and I do have relevant personal experience) "fixing" is not in the option set. One can only cope. SSRIs, VPA, amphetamines or whatever (including alcohol, THC, DMT and opiates), they just shift the person's perception/consciousness a bit so it might become more copeable in the current society. That is all.
by korse | 2025-10-01 18:48:15+00:00
Disagree with this. Kids are sponges who pick up on many secondary factors when an actual human gives them an answer. These factors add significant weight to their view of the response. In many cases, this actually reaches an extreme where what is said end up being tertiary to how it was said and who said it. I am sure you've experienced this even as a an adult.

An AI walkman removes this aspect of the interaction. As a parent, this is not something I would want my children to use regularly.
by zenmac | 2025-10-01 18:48:21+00:00
What's cool about CryptPad is all the data is encrypted behind the # tag key which never gets sent to server. So even the server admin don't have access to the user docs. It has being easy to migrate from server to server.

A truly shining example to google doc alternative.

It would be great to have some kind of syncthing <-> cryptpad drive, then it can be very nice alternative to even dropbox. Not sure what the development is ATM.
by CGMthrowaway | 2025-10-01 18:48:32+00:00
>Note that none of the inevitable technologies have a "moat".

Ironically, despite not having a moat, the inevitable technologies have been however far more lucrative.

With a few more examples I can make the point stronger.

Inevitable: printing press, vaccines, refrigeration, social media Not inevitable: reusable rockets, CRISPR, GPS, high speed rail
by yurivish | 2025-10-01 18:48:35+00:00
> Julia lets you compose unrelated libraries much more freely than most other languages do. That's very powerful, but if you come into it expecting all of those compositions to magically work, I think you just have an unrealistic expectation.

Yep, and it is unfortunate that this unrealistic expectation is explicitly encouraged by the creators of the language:

> It is actually the case in Julia that you can take generic algorithms that were written by one person and custom types that were written by other people and just use them together efficiently and effectively.

It seems worth reiterating that on a personal level I really like and appreciate the vast majority of the folks I’ve met in the Julia community. I’m glad I got to hang out with them and learn from them. But in my opinion setting expectations like this fosters bad science.
by zukee | 2025-10-01 18:48:49+00:00
Clerq | Staff Software Engineer, ML Engineer | onsite 3 days (NYC) | https://clerq.io Clerq is a New York City based fintech startup building a next generation platform payments platform that delivers a seamless checkout experience for high-ticket transactions. By leveraging modern bank rails, the platform offers the conversion and UX benefits of cards with risk and money movement infrastructure purpose-built for large purchases. Clerq replaces outdated manual payment methods like cash, checks and wires and expensive card surcharges with a smooth, integrated solution that helps merchants convert more customers without sacrificing margins.

We have started with the $1T+ U.S. auto vertical, where our platform is growing rapidly and already powering payments for several of the most recognized brands in the industry including multiple Fortune 500 companies. With proven traction, the company has expanded into high-growth adjacencies including high-ticket e-commerce, private travel and powersports.

We currently have two open roles in Engineering and are looking for engineers excited to help bring high ticket payments into the 21st century:

- Staff Software Engineer to help build out + scale core payment automation stack

- ML Engineer / Data engineer to focus on payment risk modeling.

Stack: Python/Django, Remix React, AWS Comp: $180-220k + Equity

Email me at nick@clerq.io if you are interested in hearing more!
by scarface_74 | 2025-10-01 18:48:51+00:00
I as a self interested actor as we all are see nothing wrong with:

1) Since around 2008 I’ve had 8 jobs after staying at my second job for nine years. Whether I was laid off or chose to get another job because of salary compression and inversion, being able to get a job quickly - and it’s never taken me more than a month even in 2023 and last year - was partially because at now 51, I have made damn sure I stay up to date with real world use of the “latest hotness”.

2) see #1

3) if you are a VC backed company, your shining light is not “make a good product”. It’s “the exit” and shortly afterwards a blog post about “our amazing journey” where they announce the product is going to be shut down.

The goal of politics in the office is not to do “the right thing”. It’s to stay in alignment with the people who control your paycheck and to make sure you can keep exchanging money for labor when time comes to her another job.
by StopDisinfo910 | 2025-10-01 18:48:52+00:00
The issue is not sorely about negative price. It’s about keeping base capacity profitable so the grid doesn’t collapse.

The energy strategy of the EU was hopeless for a long time and is only marginally better now. It’s not as braindead as the monetary union but close. Germany was actively sabotaging France for a long time while having to restart coal power plants and investing in gas fuelled capacity.

Sadly the union is heavily unbalanced since the UK left.
by ShakataGaNai | 2025-10-01 18:49:00+00:00
People are still using Perl for large project in 2025?

Look, I don't hate Perl. It was my first real language beyond basic that I used for a long long time. But Perl's popularity peaked in the late 90s? Early 2000s? The failed Perl 6 adventure was about the time that people started fleeing elsewhere, like PHP.
by thangalin | 2025-10-01 18:49:42+00:00
* Location: Vancouver, BC, Canada

* Remote: Yes

* Willing to relocate: No

* Technologies: bash, C, C++, C#, Java, JavaScript, PHP, PL/SQL, Python, R, SQL, XSLT, CLion, Eclipse, IDEA, JDeveloper, NetBeans, Rider, ConTEXt, HTML/CSS, JSON, LATEX, XML, Oracle, PostgreSQL, SQLite, Git, ADO, CI/CD, Podman, Docker

* Résumé/CV: https://dave.autonoma.ca/David_Jarvis.pdf

* Email: See résumé.

Of all challenges humanity faces, climate change is the most pressing; transitioning to renewable energies is a global imperative. I am keenly interested in a Senior Software Development position that can put my technical expertise in motion fighting climate change.

I am comfortable with SQL databases, map technology, numerous computer languages, software methodologies, optimization, code reviews, automation, technical writing, implementing algorithms, and back-end development. I welcome the opportunity to discuss how I can help improve overall systems reliability, software development processes, data analytics, and reports.
by yegg | 2025-10-01 18:49:46+00:00
FYI if you're curious, our full list of 2025 donations are here, $1.1M to 29 orgs: https://spreadprivacy.com/2025-duckduckgo-charitable-donatio.... Historical donations (going back to 2011) are here: https://duckduckgo.com/donations