MurphyA/hacker-news huggingface dataset:
by avidiax | 2025-06-23 22:27:41+00:00
FPGAs are an amazing product that almost shouldn't exist if you think about the business and marketing concerns. They are a product that is too expensive at scale. If an application takes off, it is eventually cheaper and more performant to switch to ASICs, which is obvious when you see the 4-digit prices of the most sophisticated FPGAs.

Given how ruinously expensive silicon products are to bring to market, it's amazing that there are multiple companies competing (albeit in distinct segments).

FPGAs also seem like a largely untapped domain in general purpose computing, a bit like GPUs used to be. The ability to reprogram an FPGA to implement a new digital circuit in milliseconds would be a game changer for many workloads, except that current CPUs and GPUs are already very capable.
by robotnikman | 2025-06-23 22:27:56+00:00
>The prompt products are alerts, issued within 60 seconds of observation, about objects that have changed brightness or position relative to archived images of that sky position. Transferring, processing, and differencing such large images within 60 seconds (previous methods took hours, on smaller images) is a significant software engineering problem by itself.[64]

>This stage of processing will be performed at a classified government facility so events that would reveal secret assets can be edited out.

Interesting, I'm guessing secret spy satellites?
by gertlex | 2025-06-23 22:29:00+00:00
I'm sure it's manageable with proper software, as I had no such issue back in the day with my Xperia Z5(?) compact.

(That said, I get similarly cranky about various gestures that just don't reliably work in some cases. I despair of the eventual day they (google in my case) no longer offer the 3 button home row on android phones)
by johnmaguire | 2025-06-23 22:29:17+00:00
I believe you are mistaken. While the title is correct, it is also incomplete. One of the sites bombed was Fordo, the enrichment plant.

> Satellite photographs of the primary target, the Fordo uranium enrichment plant that Iran built under a mountain, showed several holes where a dozen 30,000-pound Massive Ordnance Penetrators — one of the largest conventional bombs in the U.S. arsenal — punched deep holes in the rock. The Israeli military’s initial analysis concluded that the site, the target of American and Israeli military planners for more than 26 years, sustained serious damage from the strike but had not been completely destroyed.

The article goes on to discuss how this is only initial analysis and that additionally equipment may have been moved prior to bombing.
by spondylosaurus | 2025-06-23 22:29:52+00:00
With something like that it's tough, though, because they sold those as an _exfoliating wash_ product, but if you take away the beads it's not exfoliating anymore. So you'd either have to rebrand it to remove any mentions of exfoliation (at which point it becomes a totally different product) or rework the ingredients list to include a "chemical" exfoliant rather than the "physical" exfoliant (but that also drastically alters the product, especially since some people avoid chemical exfoliants).

Not defending microbeads—those products were truly shit, both for your skin and for the environment—I just want to illustrate that it might not be so straightforward.
by LaurensBER | 2025-06-23 22:30:00+00:00
Performance is better in some cases but worse in others (mostly Dreamcast and other 3D sfuff).

In general Rockchip does offer a more modern and streamlined experience though, the software is generally more up-to-date and it has some nice quality of life features such as a theme and bezel downloader. If you have a spare microSD card definitely give it a try ;)
by gametorch | 2025-06-23 22:30:03+00:00
Yeah exactly.

I think it's a combination of

1) wrong level of granularity in prompting

2) lack of engineering experience

3) autistic rigidity regarding a single hallucination throwing the whole experience off

4) subconscious anxiety over the threat to their jerbs

5) unnecessary guilt over going against the tide; anything pro AI gets heavily downvoted on Reddit and is, at best, controversial as hell here

I, for one, have shipped like literally a product per day for the last month and it's amazing. Literally 2,000,000+ impressions, paying users, almost 100 sign ups across the various products. I am fucking flying. Hit the front page of Reddit and HN countless times in the last month.

Idk if I break down the prompts better or what. But this is production grade shit and I don't even remember the last time I wrote more than two consecutive lines of code.
by ZeroGravitas | 2025-06-23 22:30:05+00:00
Battery rollout in California has changed this situation over the last few years

https://blog.gridstatus.io/caiso-batteries-apr-2024/

> In the figure above, what was previously a defined peak in natural gas generation each evening has eroded into a plateau in 2024. That is because batteries are assisting with the predictable, but large, swings in solar output each day. These rapid ramps have been largely managed by natural gas units to date, but now batteries are taking on much of that responsibility.

https://blog.gridstatus.io/caiso-solar-storage-spring-2025/
by nxrabl | 2025-06-23 22:32:29+00:00
> A recent security breach on our platform brought BotGhost to Discord’s attention.

The breach in question is documented here: https://youtube.com/watch?v=lUiLBBab1RY

I don’t think there’s a text write-up, but tl;dw a combination of missing input sanitization and no-code UI trickery made it possible to leak other users’ bot tokens, and despite patching the exploit pretty quickly on exposure, BotGhost’s developer tried to cover it up and refused to reset potentially affected tokens.
by strken | 2025-06-23 22:32:58+00:00
> As to intent, the concept of "deterrence, but never going over the edge" doesn't really exist--if you're never going over the edge, then where does the deterrence come from?

Exactly the same place as the deterrence in MAD. You don't intend to immediately nuke your geopolitical rivals when you build the bomb, you intend to sit around with a metaphorical shotgun aimed at your door for the rest of time.

> If Switzerland were instead building up its stockpile while funding proxies to (conventionally) strike its neighbors, then I'd expect some combination of sanctions and military action there too.

Sure, I agree. I approve of the strikes against Iran in principle. I still don't believe there's "no question" that Iran was going to build a nuclear weapon if nobody else intervened.
by kypro | 2025-06-23 22:33:38+00:00
I agree, but I think you're assuming a certain type of person who understands that a detailed prediction can be both wrong and right simultaneously. And that it's not so much about getting all the details right, but being in the right ballpark.

Unfortunately there's a huge number of people who get obsessed about details and then nit pick. I see this with Eliezer Yudkowsky all the time where 90% of the criticism of his views are just nit picking the weaker predictions he makes while ignoring his stronger predictions regarding the core risks which could result in those bad things happening. I think Yudkowsky opens himself up to this though because he often makes very detailed predictions about how things might play out and this largely why he's so controversial, in my opinion.

I really liked AI 2027 personally. I thought specifically the tabletop exercises were a nice heuristic for predicting how actors might behave in certain scenarios. I also agree that it presented a plausible narrative for how things could play out. I'm also glad they did wimp out with the bad ending. Another problem I have with people are concerned about AI risk is that they scare away from speaking plainly about the fact if things go poorly your love ones in a few years will probably either be either be dead, in suspended animation on a memory chip, or in a literal digital hell.
by senko | 2025-06-23 22:33:39+00:00
> This was me trying to get better at using the LLM while coding

And now you've learned that LLMs can't count lines. Next time, try asking it to "fix the error in function XYZ" or copy/paste the line in question, and see if you get better results.

> reinforces this idea that the LLM isn't actually thinking at all.

Of course it's not thinking, how could it? It's just a (rather big) equation.
by Zigurd | 2025-06-23 22:34:46+00:00
3 billion miles of two dimensional 1080P images is what they've got plus telemetry for speed, acceleration, etc. A lot of the imagery was acquired at night or in foul weather or taken by a camera with a dirty or broken lens.

If it turns out that lidar is necessary, there goes the value of the installed base of Tesla, vehicles. It would be like starting from scratch. Clinging to vision only AV is some variant of the sunk cost fallacy.

If you're thinking, surely they must've thought of all that and have a plan, I'd point to the design of starship and ask, is that ever going to be human rated?
by zbentley | 2025-06-23 22:35:21+00:00
Two options other than aliases:

1. Modify your PATH:

export PATH="$(uv run python -BISc 'import sys; print(sys.base_exec_prefix)')/bin:$PATH"

2. Put this in an executable file called "python" early in your PATH:

#!/bin/sh exec uv run python $*

Those are basically what pyenv does (via a symlink and PATH entry).

The second option will always pick up the Python local to the project directory you're in, if any. The former (if you put it in your shell profile) will not.
by cameldrv | 2025-06-23 22:37:07+00:00
Your eyes and your visual system are much higher performance than any camera and computer currently available for the task of driving. Tesla also has far from the best available hardware, both in cameras and compute.

Still, even with this high performance human sensor suite, people commonly get into accidents in bad weather.

The Waymo approach of using other sensing modalities in order to compensate for the ways in which the cameras/processing aren't as good as a human makes a lot of sense, and in addition, it gives them the ability to exceed human performance using lidar and radar when cameras are having a hard time.

Once we have mass produced lidars and radars, the cost will come down, and not many people are going to care about an extra $1000-$2000 worth of sensors on a car if it significantly improves the safety.
by moomin | 2025-06-23 22:37:21+00:00
I remember doing an extremely painful one back in the day. I was leaving because relations had already broken down but i had no particular desire to burn any more bridges than i had to. So they got the only person who didn’t already know me on the HR team to do it. I felt sorry for them, they might as well have been twelve and had zero context for the conversation.

Q: Did you feel like a valued member of the team?

A: I chose to leave.

Q: (getting pretty exasperated by this point) Would you care to expand on that.

A: No.

Grief, it was painful and i remember it to that day. But yes, the moment you’ve handed in your resignation, that part of your life is over. There’s literally no upside in doing anything other than smiling and getting out of the door.
by jrsdav | 2025-06-23 22:37:40+00:00
I have only given negative feedback once when leaving a job, and it resulted in pretty sweeping changes in leadership across the department. I've since found out that the whole ordeal garnered me "legendary" status amongst the remaining employees.

On the flip side, the author is right -- it's a small world out there. While I don't regret doing the "right thing" and speaking up about serious issues, I am nervous that I burned some bridges with the two leaders who were let go after my departure. So far it hasn't come back to bite me (~8 years and 3 jobs later), but as they say time will tell.
by ironchef | 2025-06-23 22:37:46+00:00
"Here’s why: There is absolutely no benefit for you to gain by talking in an exit interview, and plenty of negative consequences to come out of it. At best you’ll be remembered as a complainer, and you may make enemies."

I guess I would counter with if I have friends there, I would like their lives to be better. If my exit interview is able to do that, then I would take that as a net positive.
by Findecanor | 2025-06-23 22:37:54+00:00
People hold it differently then, I suppose. The fingerprint reader on the back of my Pixel 4a never worked reliably for unlocking, and was too sensitive for scrolling. It scrolled so often when I did not want it to, and I could find no setting to turn it off, so I eventually put a piece of aluminium tape over it to block it.
by GeekDill | 2025-06-23 22:38:20+00:00
> Look, I'll agree with you that driving should be made less accessible to the general public, and that everyone should have go through a driving test each 5 years where they among other things, get to drive an old manual car with no electronics, no power steering or electronic throttle control, or any assists, on shit roads with deep ditches, and show that they can park it, and while at it that they can exchange its fluids and change its tyres...

This is a complete strawman of what I was saying. I never said about a new driving test every 5 years or requiring you drive without power steering.

Though you should probably be able to park the vehicle without driving aids. These things do fail!

I am talking about things that have already been proven to be effective. These are things like public awareness campaigns, stiff penalties for drink driving and the like.

> I'm pretty sure that the upheaval against any government that takes such a position is going to be a thing to behold, which is why the general approach in the EU has been working around shit drivers with technology to achieve net less deaths and emissions, while making walking, public transport, and biking more attractive

The driving aids is frequently distraction and can actually be dangerous. I won't drive newer vehicles because there is no way I am driving a vehicle that can take control away from me whenever it feels like, for the simple reason I am still legally on the hook.

It is pure madness this is now some of this absolute shite is mandated by the EU to be in vehicles and one of the reasons why I've bought an older vehicle that I can fix myself and has none of this crap. BTW it is much easier to drive, mainly because visibility around the vehicle is better and there are zero distractions in the vehicle.

It disappointing that so many people have been conned to think this is about vehicle safety and emissions.

The reason there were so many Diesels in the mid-2000s is that the EU/UK government said they were better for emissions and were subsidised by lower taxes. Anyone who has ever looked at the back of a Diesel vehicle (it is covered in soot) would know this is BS.

The same will be found out about the newer vehicles. This guy is an American petrol head but in this video he does a really good job talking about the absolute waste with modern vehicles. When people like him and I are complaining about this waste, you know the amount of waste is staggering.

https://www.youtube.com/watch?v=e7c2_JMxR0s

As for public transport, biking and walking. Take this as someone that used to cycle commute daily and is an avid cyclist and I walk/cycle for recreation. You will never make it more attractive, especially outside of a city where public transport is less reliable.
by nickff | 2025-06-23 22:40:13+00:00
>"the moment you’ve handed in your resignation, that part of your life is over. There’s literally no upside in doing anything other than smiling and getting out of the door."

From a purely selfish point of view, you're usually right. That said, if the organization is functional, (and yes, I know that's a big 'if',) such an interview with a departing team member can provide valuable feedback that might lead to improvements for the remaining team members.
Show HN: My$10/30-day challenge: I built a SaaS starter kit
by UpbeatFix | 2025-06-23 22:40:14+00:00
Hey,

For the next 30 days, I'm on a personal challenge to make my first $10 online from a product I built myself.

I have a graveyard of half-finished projects and something that really made me unmotivated was always the amount of repetitive setup work at the beginning. User authentication, billing, database schemas, deployment. I know there are a bunch of "code templates" online, but I always doubted if it was worth the investment. Btw, I'm from Brazil so anything in USD is 5x more expensive for me unfortunately :).

To solve this for myself and hopefully for others, I decided my challenge product would be the tool I'd like to have myself.

The starter kit handles all of the boring stuff so you can focus on building the features that make your product unique.

The part that makes the kit unique is the hosting / deployment. A lot of the available boilerplates don't have comprehensive solutions for deploying your project, and that's usually the most critical and time consuming part. I used AWS CDK to automate the entire infrastructure deployment. Managing resources on AWS rather than a cloud wrapper like Vercel has the advantage of being much more customizable.

What I included in the starter kit:

Framework: Next.js for the frontend and API routes.

Payments: Stripe for billing.

Styling: Tailwind CSS.

Database: Prisma ORM with PostgreSQL.

Deployment: AWS CDK.

I'd love for any feedback on this product This is day the 14th day of my 30-day challenge, and launching this is the first big step. I would be incredibly grateful if you could check it out and let me know what you think. All feedback brutal or otherwise is welcome

Landing Page: https://launchkitaws.com
by igrunert | 2025-06-23 22:40:15+00:00
I recently ported WebKit's libpas memory allocator[1] to Windows, which used pthreads on the Linux and Darwin ports. Depending on what pthreads features you're using it's not that much code to shim to Windows APIs. It's around ~200 LOC[2] for WebKit's usage, which a lot smaller than pthread-win32.

[1] https://github.com/WebKit/WebKit/pull/41945 [2] https://github.com/WebKit/WebKit/blob/main/Source/bmalloc/li...
by int_19h | 2025-06-23 22:40:17+00:00
It's not a binary. That particular case is pretty egregious since the car signals to turn, gets into the turn lane, actually starts turning, and then swerves back (across the oncoming traffic lanes in the middle of an intersection!) and tries to get back into the correct lane to drive straight, but only manages to achieve that after driving for a bit in the lane for oncoming traffic. That is a major fuckup. And this all happens on a road with fresh clear marking, on a sunny day with perfect visibility.
by soulofmischief | 2025-06-23 22:40:21+00:00
Transformers can be used to automate testing, create deeper and broader specification, accelerate greenfield projects, rapidly and precisely expand a developer's knowledge as needed, navigate unfamiliar APIs without relying on reference, build out initial features, do code review and so much more.

Even if code is the right medium for specifying a program, transformers act as an automated interface between that medium and natural language. Modern high-end transformers have no problem producing code, while benefiting from a wealth of knowledge that far surpasses any individual.

> Most people selling AI are predicting the obsolescence of human authors.

It's entirely possible that we do become obsolete for a wide variety of programming domains. That's simply a reality, just as weavers saw massive layoffs in the wake of the automated loom, or scribes lost work after the printing press, or human calculators became pointless after high-precision calculators became commonplace.

This replacement might not happen tomorrow, or next year, or even in the next decade, but it's clear that we are able to build capable models. What remains to be done is R&D around things like hallucinations, accuracy, affordability, etc. as well as tooling and infrastructure built around this new paradigm. But the cat's out of the bag, and we are not returning to a paradigm that doesn't involve intelligent automation in our daily work; programming is literally about automating things and transformers are a massive forward step.

That doesn't really mean anything, though; You can still be as involved in your programming work as you'd like. Whether you can find paid, professional work depends on your domain, skill level and compensation preferences. But you can always program for fun or personal projects, and decide how much or how little automation you use. But I will recommend that you take these tools seriously, and that you aren't too dismissive, or you could find yourself left behind in a rapidly evolving landscape, similarly to the advent of personal computing and the internet.
by ajross | 2025-06-23 22:40:37+00:00
That... doesn't sound correct. Inverters are the cheap part, you can literally wire as many as you want in parallel. Batteries have immense power availability, with most chemistries you can trivially deliver the entire capacity in half an hour or so (more like 5 minutes with lithium cells).

Basically I'm dubious. I'm sure there are grids somewhere that have misprovisioned their inverter capacity, but I don't buy that battery facilities are inherently unable to buffer spikes. Is there a cite I can read?
by sysmax | 2025-06-23 22:40:43+00:00
If you are launching one product per day, you are using LLMs to convert unrefined ideas into proof-of-concept prototypes. That works really well, that's the kind of work that nobody should be doing by hand anymore.

Except, not all work is like that. Fast-forward to product version 2.34 where a particular customer needs a change that could break 5000 other customers because of non-trivial dependencies between different parts of the design, and you will be rewriting the entire thing by humans or having it collapse under its own weight.

But out of 100 products launched on the market, only 1 or 2 will ever reach that stage, and having 100 LLM prototypes followed by 2 thoughtful redesigns is way better than seeing 98 human-made products die.
by Zigurd | 2025-06-23 22:41:00+00:00
Until they are no longer needed in the vehicle, the safety monitor with his thumb on the kill switch is one per vehicle. Waymo has built out remote monitoring infrastructure, and in car intelligence that enables one remote monitor to cover a large number of vehicles. The vehicles ask for help when they are unable to confidently make a decision about how to proceed. The remote monitors never actually steer a Waymo vehicle. They pick from a set of choices, or they decide to take the vehicle out of operation.

In the short to medium term, safety monitoring will be the limiting factor.