MurphyA/hacker-news huggingface dataset:
by timschmidt | 2025-06-22 22:19:27+00:00
> Here, we're specifically discussing the 1200 mile range of the new BYD battery just put out for field trials. While tesla did build an EV company mostly with onshore production, this was via a practice that is regularly being called a foul in criticism of the Chinese EV development model: government subsidies. Tesla received massive subsidies from the US federal government, and the California state government to establish it's factory in the east bay.

Friend, I've lived in Michigan, in an area of The Rust Belt known as Automation Alley, my entire life. I'm the 4th generation of my family to live here working in and around the big 3 auto manufacturers. I can tell you that every major manufacturer receives massive subsidies in the form of tax breaks, government investment, land, infrastructure, etc. Even the Chinese manufacturers. Always have.

> But this factory was to build cars, not new battery tech.

It seems they built the world's 4th largest battery factory in terms of production capacity in Nevada: https://electronsx.com/battery-gigafactories.php

> This industry resistance

The US has 6 of the world's 10 largest battery factories according to that link.

> But instead of innovation, we're seeing "corporations are people" and "our bribery is our free speech" arguments propping up a resistance to disruptive, but broadly beneficial new technology.

You sound frustrated with politics. I think it's designed to do that.

> But this isn't the promise of the benefits of the magical market forces. This is why I call it a lie. Telsa got government subsidies to build an EV, in the US, but this still didn't really do anything to push the US ahead in overcoming the shortcomings of EVs (namely the cost and capacity of batteries).

Your characterization of building the world's 4th largest battery factory, and the nation's largest charging network as "didn't really do anything" challenges your credibility.

> This comes to my last point: most Americans have become lost in their "culture war identities".

Much of your comment certainly seems this way to me. Lots of politically charged opinion which seems to contradict the numbers. Who profits from it?
by estrellajosem | 2025-06-22 22:21:23+00:00
Thanks! I’ll have a free tier, but advanced features (like commit message generation) do have a usage cost, so I'm targeting $5–10/month, depending on usage patterns. During beta, the focus is on getting it into as many hands as possible and learning from real-world usage.

I appreciate the interest and would love for you to try it out — aiming for July 7 launch!
by mcv | 2025-06-22 22:21:40+00:00
What Israel is doing checks the first and third items in your list. They kill members of the group, and not just in Gaza; in the Westbank, it's common for illegal settlers to attack Palestinian towns, including killing people. The IDF does nothing to stop them, but if Palestinians try to defend themselves against this aggression, IDF shows up to stop that.

The wall separates farmers from their land, and has made it nearly impossible for Palestinians to live their life, to go to work, etc. And Gaza is a ghetto; an open-air prison, with way too many people, and no way for them to build a normal life. Israel has also kicked Palestinians out of their homes in order to give them to Jews.

I'm not denying that Hamas is also genocidal; they clearly and openly are. And probably more so in intent, but a lot less so in capability. Israel has been killing and disrupting a lot more Palestinian lives than the other way around.
by drweevil | 2025-06-22 22:22:16+00:00
This is dubiously sourced and defies comparisons with other conflicts. These casualty figures are at the same level as total US casualties in World War 2. It beggars belief that a regional war can produce such casualties. By contrast total US casualties in Vietnam were about 211,000, and Korea, about 140,000. Given the sources for these Russian casualty figures there is a very high likelihood that these numbers are grossly misstated.
Show HN: Mqutils – Universal Go message queue library
by DjGilcrease | 2025-06-22 22:22:32+00:00
The Problem Enterprise Go apps typically use multiple message queues: RabbitMQ for reliability, Kafka for streaming, SQS for cloud, NATS for microservices, Redis for caching. Each has different APIs, error handling, and testing strategies.

Result: Teams spend months learning 6+ SDKs instead of building features. Migration = complete rewrites.

The Solution mqutils provides one unified API for 6 major message queue systems. Same code, different URL:

// Switch systems by changing URL only consumer, err := mqutils.NewConsumer("amqp://localhost:5672/orders") consumer, err := mqutils.NewConsumer("kafka://localhost:9092/orders") consumer, err := mqutils.NewConsumer("sqs://us-east-1/orders")

// Same handler code works everywhere consumer.RegisterHandler("process", func(msg types.Message) error { return processOrder(msg.Body()) }) Why It's Different Not just another wrapper. Production-grade features built-in:

Health monitoring across all 6 systems Batch processing with configurable timeouts Graceful shutdown with proper cleanup Context propagation for distributed tracing Thread-safe operations with race condition prevention Performance: 100K+ msg/sec, <10ms P99 latency, 99.9% uptime in production.

Supported Systems AMQP/RabbitMQ (amqp://) Apache Kafka (kafka://) NATS Core/JetStream (nats://, jetstream://) AWS SQS (sqs://) GCP Pub/Sub (pubsub://) Redis Pub/Sub & Streams (redis://, redisstream://)
by joshuacc | 2025-06-22 22:23:14+00:00
I’m not a celebrity or superstar, and I’ve successfully used his techniques several times. The very first time it resulted in $20k improvement over the initial salary offer. Another time it resulted in an additional $40k in signing bonus.

Most recently it resulted in a modest $5k boost to the offered salary.

But the level of success you are likely to experience entirely depends on the alternatives that you have and the alternatives they have.

(I should also note that I’ve never been located anywhere like SF.)
by NewJazz | 2025-06-22 22:23:29+00:00
Rivian, GM, and Ford all have experience making fleet EVs. If the government procurement process is too hard for them to deal with, maybe the process is the problem. Giving it to one of those manufacturers would help them achieve economies of scale and be more competitive in the consumer and private sector fleet markets. (Sure the vehicle is a very different format, but the drivetrains and battery would be nearly indistinguishable).
by LeapingPanda | 2025-06-22 22:24:12+00:00
> operations ... against law abiding immigrants ...

Putting aside ICE tactics, if their immigration status is not legal, then by definition they are not law abiding citizens.

Unless you are privy the status of any planned or ongoing ICE operations against criminals, you have no idea what they are doing in that regard.

Law enforcement at all levels needs checks along with better direction in carrying out their duties. However, allowing people to continue living in an immigration limbo is not a solution. Sanctuary cities leave illegal immigrants unprotected.
by jonhohle | 2025-06-22 22:25:25+00:00
This actually sucks for me because I run my Blu-ray burner, old DV equipment, and a multitude of hard drives off of FireWire. Replacing the burner enclosure and drive enclosures with Thunderbolt would be possible, but expensive. The DV stuff has no modern replacement.

FireWire drives have always felt as if they had lower overhead and faster real world transfer rates. That and being able to daisy chain devices meant I never ran out of ports or needed hubs (just adapters).

My current setup uses a Thunderbolt 3 dock with FireWire built in, but (amazingly) I’ve gone all the way from Thunderbolt 3 to FireWire 400 with cable adapters (Thunderbolt 3 to Thunderbolt 2 to FireWire 800 to FireWire 400). The last step now just mechanical.

I think I have the last Thunderbolt 3 dock that still had FireWire and figured I could keep going for as long as I wanted.
by begemotz | 2025-06-22 22:26:04+00:00
I would say that on the whole, Chat-based LLMs ("AI") have been a large negative impact on higher education. They are good enough now that mediocre to poor undergraduate students (or whole institutions with average students) will receive better grades on assignments generated by AI than if they did it themselves (at least in the disciplines I am familiar with). Or, if not better then comparable with no effort expended.

The short-sighted benefits are just too overwhelming that even for students who arguably have skin in the education game (most do not and merely are there for credentialing) , it is a difficult battle - akin to the generation(s) who recognize that the type and amount of their social media use is problematic but react with resignation.

There is a difference between 'knowing' and 'doing things' - the consequences of AI are different across these.

Some other thoughts:

- I do not think there are any viable solutions to the AI 'problem' in education given the current structure of higher education.

- The affordances, the motivations and practical, if not overt, purpose of 'education' cannot meet AI head on.

- A stronger more explicit distinction needs to be (re-)drawn between what used to be 'vocational' and 'liberal' or 'higher' education. And a narrowing of the purpose of higher education (which would, in itself, be very disruptive)

- There needs to be an explicit addressing of AI in both curricula -- in terms of both practical training on its use as well as the pitfalls and downsides-- in terms of self-interest (e.g. if you have machines do the work to set you 'free' then you run the risk of becoming slaves to the people who make the machines (paraphrased Dune).

- Complete change in approach and most importantly assessment -- I am not sure this can be done in a system where grades are still the litmus test for learning.

- This educational crisis has to be addresssed BEFORE college- otherwise it is probably too late.
by g9yuayon | 2025-06-22 22:26:24+00:00
That’s why Patrick said it helps to have a strong reputation going in. Still, you can absolutely negotiate—just make sure you have real leverage. That usually means a competing offer from another solid company (ideally a competitor).

Keep this in mind: it’s really hard for companies to hire good engineers. The onsite-to-offer ratio might be 20:1 or worse. So when a recruiter says they’ll just move on to the next candidate, they’re probably bluffing.

But what if they do have 20 people lined up? Then you don’t have leverage with that company—and that’s fine. Take the offer if it’s good enough, or walk and try elsewhere.

P.S., a fun anecdote: when Netflix was extending an offer to a renowned engineer, he brought his PR to negotiate. Apparently, it worked well for him.

P.P.S, always interview for a higher title. I get it — it’s tough with hot companies like OpenAI. But for most places, it’s worth a shot. At the very least, don’t aim lower than your current level. It’s funny how the human mind works—interviewers anchor their expectations to your title. And ironically, a senior engineer interview is often just as hard as a staff-level one. If you’re feeling cynical, just remember: title inflation is real and everywhere, and plenty of high-level ICs are great at navigating politics, drawing boxes, and sounding confident, but not necessarily skilled at offering real values like solving hard engineering problems. So if you can’t beat the game, why not play it?
by johnea | 2025-06-22 22:26:56+00:00
Nice one! I've actually used this is meat space conversation while traveling the southeast US.

When I'm in public conversation, say in a coffee shop, restaurant, or crowded park, and I know I'm in a place with a lot of "christians" around me, I'll say things very much like you describe:

"Don't you know? Oil comes up from hell! It's made by the devil!"

"Sunlight is falling down from heaven, it's a gift directly from god."

"But for some reason, so many christians are against solar power, and want to burn more oil."

Then I'll wrap up with a little apocalypse evangelism:

"The bible says that in the end times, most christians will start to follow false prophets, and they're all going to go to hell!"

I doubt it has much lasting effect, but I do see a few heads turn, with questioning, worried looks on their faces.

You're the first other person I've seen mention this as a means of "converting the sinners".
by stopthe | 2025-06-22 22:27:18+00:00
> business analysts don't get access to code or repositories at all for example or support people don't get access to the repositories and code.

Yes, but isn't it insane? What is the benefit from treating your own product as a black box? Yet that's mainstream. Sometimes I have the analyst (not on my team, but from a team we share a monorepo with) asking me questions that can be answered literally with a line of code. And she's a technical kind, knows SQL and such. And we write very idiomatic, high level code. But still, culture cannot change itself until it dies due to inherent inefficiency.
by xp84 | 2025-06-22 22:29:07+00:00
If your thesis is that having, say, a main navigation link called "Pricing" linking to really clear pricing and a clear explanation of how it works, would reduce support queries in the form of "What is your pricing/how does it work?" I would question how much time you've spent in front of customers. People will 100% ask questions even when the answers have been made glaringly obvious. For instance, if your site clearly says it's only offered as a cloud offering you'll get emails asking you if you can do on-prem. etc.

A few people can be deterred by a great FAQ and overall clear docs. But those are called "smart people." Others are either too dumb or just don't want to be bothered to spend any time looking for their answer, even in the most obvious places, before asking someone.
by devttyeu | 2025-06-22 22:29:19+00:00
Maybe that's about the wasted human potential that's depressing. Other than that, this analogy only makes sense when framed in terms of some philosophy - i.e. if you are "long-term utilitarian" I don't think it's correct to look at massive consumption of brainrot favorably, even though individual experiences are technically kinda pleasurable.
by beefnugs | 2025-06-22 22:29:20+00:00
The whole definition of a regular joe employee is that they are working under a coercion hierarchy. There are no negotiations, either you got luck shifted into a shitrole or they go onto the next 20 options.

The only way this will ever move in the direction of the employee is if some drastic change happens where more independence and negotiation is an ongoing part of employment. Unless things are so open to negotiation that someone can go "hey i am a little burned out, but I don't want to hurt the company how about this year i work 50% for 60% compensation" And there is meaningful negotiation without immediate threats of replacement.
by brandonb | 2025-06-22 22:30:31+00:00
Most smartwatches have two heart rate sensors: ECG (electrocardiogram) and PPG (optical heart rate sensor).

In the US, ECGs are regulated by the FDA as a class II medical device. So anything sold on the market has gone through reasonable accuracy testing.

PPGs are unregulated, but there's a decent amount of research on their accuracy. For example, the Apple Watch's heart rate monitor is accurate to 5bpm about 89-98% of the time (depending on whether you're standing, moving, etc).

A ton of health metrics are derived from these two sensors, plus the accelerometer --resting heart rate, VO2 Max, heart rate variability, cardio recovery, and so on.
by spondylosaurus | 2025-06-22 22:31:12+00:00
I see in your review that you also mention Docs for Developers, which gets a +1 from me as a documentarian :)

https://docsfordevelopers.com/

Although truthfully I'm not picky. If you're a developer and make any conscious attempt to hone your writing skills, I will love you forever and prioritize your Jira tickets accordingly.
by fredoralive | 2025-06-22 22:32:18+00:00
Amen brother.

My personal big thing was the ability to "minimise" / deque tabs, a legacy of the really early version of tabs that were basically based around the concept of the Windows task bar (and MDI), not tabs. I'm not a Firefox user as it's the least worst option, and there used to be Firefox extensions that mostly (but not quite) did it, but Mozilla naturally broke it as part of their general view that making Firefox worse will somehow make it popular[1].

Also mouse gestures. Again, you can kinda do it with Firefox, but random stuff like the home shortcut screen don't support it nowadays because???

Also, I want a status bar. I don't care if it's old fashioned, but I want one.

Sorry if this is becoming a Mozilla / Firefox gripe fest.

[1] I don't think Opera had a nice preview view for RSS feeds, but Firefox did. Then they broke it for random reasons? Gee, raw XML is so much better than a sensible view, thank you Mozilla!
by TuringNYC | 2025-06-22 22:33:34+00:00
I'm confused about this. The articles notes how hot the center of Jupiter would be "While our solar system’s gas giants are far from the sun, the core of a gas giant is likely to be incredibly hot–Jupiter’s is estimated at around 43,000 degrees Fahrenheit."

Yet this article notes liquid Hydrogen towards the core and ice in the core. https://en.m.wikipedia.org/wiki/Metallic_hydrogen

The triple point diagram https://www.engineeringtoolbox.com/hydrogen-d_1419.html suggests temperatures in this range would not yield anything solid or liquid.
by brandonb | 2025-06-22 22:35:05+00:00
I worked on the first study to detect afib with an Apple Watch (plus a deep neural network): https://jamanetwork.com/journals/jamacardiology/fullarticle/...

These watches have come a long way, from simple optical heart rate sensors to FDA-cleared ECGs. Apple's afib algorithm was recently cleared by the FDA to validate _other_ algorithms, as one symbol of accuracy.

Atrial fibrillation is believed to cause 1 in 4 strokes, so there's real potential to save lives.
by usr1106 | 2025-06-22 22:35:56+00:00
Ironically Cloudflare blocks the real Mozilla derived browser on this Linux phone, so I can't access SO anymore. (Turnstile was broken a long time. It finally got fixed half a year ago. Now I note it does not even come up any more, just a static message that I should throw away my phone^W^W^W^W upgrade my browser. No idea whether Cloudflare or SO is to blame.)
by throwaway314155 | 2025-06-22 22:37:04+00:00
> They have been using jax/flax/etc rather than tensorflow for a while now

Jax has a harsher learning curve than Pytorch in my experience. Perhaps it's worth it (yay FP!) but it doesn't help adoption.

> They don't really use pytorch from what I see on the outside from their research works

Of course not, there is no outside world at Google - if internal tooling exists for a problem their culture effectively mandates using that before anything else, no matter the difference in quality. This basically explains the whole TF1/TF2 debacle which understandably left a poor taste in people's mouths. In any case while they don't use Pytorch, the rest of us very much do.

> P.S. Google gives their tpus for free at: https://sites.research.google/trc/about/, which I've used for the past 6 months now

Right and in order to use it effectively you basically have to use Jax. Most researchers don't have the advantage of free compute so they are effectively trying to buy mindshare rather than winning on quality. This is fine, but it's worth repeating as it biases the discussion heavily - many proponents of Jax just so happen to be on TRC or have been given credits for TPU's via some other mechanism.
by nbrempel | 2025-06-22 22:37:26+00:00
Hey! Mostly just rebase out of habit actually, but I've been exploring --update-refs recently.

Two things come to mind that I don't love about `gt`:

- the philosophy of "every commit is a PR" falls apart sometimes. Sometimes I want to logically separate commits in a PR—but not every commit passes CI. This makes it easier to review. Or call out optional changes that can easily be dropped.

- It broke my workflow in a few ways. The one thing I notice the most is that I like to "pop" a commit into staged changes and make edits. So I can easily see a diff of what I'm editing. I expected `gt modify` to do this. So instead I git reset --soft, commit, and `gt submit`

Thanks for the comment :)
by Svoka | 2025-06-22 22:38:23+00:00
I'm quite glad some alternatives are popping up. Using LaTeX feels like piece of 80s tech to be honest. It is obviously fine and super powerful, but, like vim-style fine. There got to be more contemporary alternatives that status quo.

Not everyone is into nostalgia. I don't try to take away LaTeX or vim from anyone, it just not for everyone.
by ICBTheory | 2025-06-22 22:39:01+00:00
Why? 1. Basically because physical laws obviously allow more than algorithmic cognition and problem solving. (And also: I am bound by thermodynamics as my mother in Law is, still i get disarranged by her mere presence while I always have to put laxatives in her wine to counter that)

2. human rationality is equally limited as algorithms. Neither an algorithm nor human logic can find itself a path from Newton to Einsteins SR. Because it doesn't exist.

3. Physical laws - where do they really come from? From nature? From logic? Or from that strange thing we do: experience, generate, pattern, abstract, express — and try to make it communicable? I honestly don’t know.

In a nutshell: there obviously is no law that forbids us to innovate - we do this, quite often. There only is a logical boundary, that says that there is no way to derive something out of a something that is not part of itself - no way for thinking to point beyond what is thinkable.

Imagine little Albert asking his physics teacher in 1880: "Sir - for how long do I have to stay at high speed in order to look as grown up as my elder brother?" ... i guess "interesting thought" would not have been the probable answer... rather something like "have you been drinking? Stop doing that mental crap - go away, you little moron!"
by mireklzicar | 2025-06-22 22:39:24+00:00
Its actually open-source. Here is the repo: https://github.com/mireklzicar/doi-reference-extractor

APIs Used OpenCitations API (v2)

Endpoint: https://opencitations.net/index/api/v2/references/ Purpose: Retrieves a list of all references from a paper by its DOI Data format: JSON containing cited DOIs and metadata DOI Content Negotiation

Endpoint: https://doi.org/{DOI} Purpose: Fetches metadata and formatted citations for DOIs Formats: BibTeX, RIS, CSL JSON, RDF XML, etc. Implements CSL (Citation Style Language) for text-based citations Local Citation Style Files

Purpose: Provides access to thousands of citation styles Storage: Pre-generated JSON files with style information
by WhyNotHugo | 2025-06-22 22:39:32+00:00
Typst looks really promising, especially due to the fact that it had common templates (like the IEEE one) which produce content identical to LaTeX.

My biggest gripe with latex is the tooling. During my last paper, I ended up using a makefile which would usually work. When it didn’t work, running it twice would fix the issue. In the rarest cases, I had to run `git clean -xdf` and the next run would work.

I still have no idea what was going on, and most makefiles out there seem to be obscenely complex and simply parse the output and run the same commands again if a certain set of errors occurred.