MurphyA/hacker-news huggingface dataset:
by trod1234 | 2025-04-22 15:27:37+00:00
> I don't know what I could see.

I would imagine at a bare minimum the continual but stochastic presence of RF signals in certain frequency ranges, and at those ranges harmonics, might indicate computational activity as opposed to just a plain or stuck draw/sink.

Computation is usually fairly noisy, encryption moreso.

Non-linear junction detectors operate on that principle for detecting hidden audio bugs or cameras by passive listening, or actively by directed radio (looking for the characteristic reflections).

There are also some projects like DeepTempest that seek to actually reconstruct remote activity within a device based on RF emissions. A lot of insights though will depend on how well you know the hardware.

Anyway, this was just a thought. Too many mfg's today are doing stuff they shouldn't be doing with their equipment to the consumer's detriment. You really almost need to have an EE degree just to figure out what it is they are doing, or even know specifically what's happening in most cases.
by bgarbiak | 2025-04-22 15:27:45+00:00
Well, the iPhones were in fact faster. Faster at playing the animations, at least.

I worked on an app in the iPhone 4S and Galaxy S II era and we wanted to use the same trick on both: smoothly animate the view switch between user interaction event and the API response. It worked super smooth on iPhone, and it was jittery as hell on Android. In the end we left the animation on the former, and move the users straight into the loading screen on the latter.
by chrisco255 | 2025-04-22 15:27:46+00:00
CO2 has a huge effect, actually:

Photosynthetic Responses of Trees in High-Elevation Forests: Comparing Evergreen Species Along an Elevation Gradient in the Central Andes

https://pmc.ncbi.nlm.nih.gov/articles/PMC4512032/

Evidence that Higher [CO2] Increases Tree Growth-Sensitivity to Temperature: A Comparison of Modern and Paleo Oaks

https://pmc.ncbi.nlm.nih.gov/articles/PMC6108346/
by dijit | 2025-04-22 15:27:55+00:00
double click vs single click is interesting, seems nobody knows how to handle an object needing to be interacted with more than a single way.

Maybe the right idea is to just pick one arbitrarily and stick to it consistently.

I’m only mildly joking, UX guidelines are basically just this. There is no way to make people implicitly know how to do things (skeuomorphism was a solid attempt).

In society it’s only things like hammers that have a universal/innate understood use.
by gigel82 | 2025-04-22 15:28:05+00:00
I have to disagree. I have 25+ years of full time software engineer positions (after a short stint in management I've been back to IC for 15+ years) and it's extremely rare to spend more than 10% of my time coding in any given week.

Things were different when I was doing contract work, and every month brought on a new project that we'd have to quickly spin up. Nowadays I work in mature (legacy) codebases where introducing a new feature requires interacting with undocumented libraries last touched decades ago. I spend 1/2 of my time debugging code, 1/3 in meetings, emails and code reviews/coaching, and the rest in planning and coding.

There's definitely some degree of dysfunctionality in the orgs I worked in, but this has been consistent across 3 employers (bigger companies / FAANGs, not startups though).
by vunderba | 2025-04-22 15:28:28+00:00
I remember when LLMs started getting mass traction and the first thing everyone wanted to build was AG Talking Bear + ChatGPT.

https://en.wikipedia.org/wiki/AG_Bear

With regard to this project, using an ESP32 makes a lot of sense, I used an Espressif ESP32-S3 Box to build a smart speaker along with the Willow inference server and it worked very well. The ESP speech recognition framework helps with wake word / far field audio processing.
by tgsovlerkhgsel | 2025-04-22 15:29:00+00:00
Which is fine for the attacker here. All they need is to hit the login endpoint from an IP that's geolocated to the US. They don't mind if it's possible to trace it to their Russian IP. And that's roughly all that the VPN service sees. I explicitly mentioned Monero because I believe that when used properly, it wouldn't add any extra information.
by pixl97 | 2025-04-22 15:29:05+00:00
> and the real-time screen position update was dependent on the sound completing.

Over the years I saw tons of software in windows that made mistakes like this. Some stupid animations or sounds that were synced with the actual logic of the application holding everything up.

Years ago there was some app our team installed that just took forever to install around 500MB of data, like 30 minutes. When we monitored it there was nothing going on most of the time. We ended up just batching out all the files, registry keys, and dll registrations to install in less than 5 minutes.
by xnorswap | 2025-04-22 15:29:35+00:00
If you're not claiming to be me, then I can't see why you shouldn't be able to use the name xnorswap, especially if that's your company name. I don't own the name, and if you have your own presence under that name, I can't see the issue.

Even trademarks only cover a company's particular domain. See the long history of Apple Corps vs Apple Computers

https://en.wikipedia.org/wiki/Apple_Corps_v_Apple_Computer

In my view this is how verification ought to work:

- A user writes a bio / about field

- A trust provider verifies that bio is factual

- Any change to that bio will cause their bio to become unverified until it can be re-verified. ( The bio change can be held back until verification can complete. )

- An appeals process exists

How "trust providers" are established without leading to excess centralisation is a difficult problem. This is especially true given that like moderation, it's an expensive thing to do.

There is the possibility of trust-chains such as the way Lobsters works, but there's a exposed to the masses I suspect that people just mass-verify everything without any checking.

In reality you'd be left with one or two central pillars that people trust, and everything else which people don't.

There's also the danger that too much verification leaves new users in the cold. If 90% of genuine users are "verified", then a brand new user doesn't have much chance of making it through filters to become known enough to hope for verification, and will find themselves ignored and effectively locked out. ( This is already the case for some platforms where you're effectively required to give your phone number else end up in the "probably a bot" pile and de-facto shadow-banned. )
by chrisco255 | 2025-04-22 15:30:11+00:00
Evidence that Higher [CO2] Increases Tree Growth-Sensitivity to Temperature: A Comparison of Modern and Paleo Oaks

https://pmc.ncbi.nlm.nih.gov/articles/PMC6108346/

If you read above it shows that temperature sensitivity is inversely proportional to CO2 density. In other words the thinner the CO2 the more sensitive plants are to temperature swings. Higher CO2 makes the plants more resilient at higher altitudes, not to mention the long-studied effect on growth, which improves survivability for all species of plants at all altitudes.
by jdietrich | 2025-04-22 15:30:49+00:00
As a teetotaller, I'd say that the tipping point is usually around the third drink. I don't know about US drinking culture, but here in the UK that really isn't a lot. Beyond that point, people rapidly lose the ability to have a conversation and slide into a kind of output-only mode. There's a certain charm to that kind of free association, but as a sober person you're more of an audience member than a participant. I think anyone who works in hospitality can vouch for the fact that most drinkers become obviously cognitively impaired much sooner than they realise.

Stoned people might be lethargic and dull, but at least they're more reliably amiable than drunk people. Some people start becoming nasty after only a couple drinks - no fists being thrown, just casually cruel things that they'd never dream of saying while sober, trivial disagreements escalated into petty and personal shouting matches. You don't have to be particularly intoxicated to start saying things that your sober self would be utterly ashamed of; your saving grace is the fact that most of the people around you aren't really parsing or retaining what you're saying.
by candiddevmike | 2025-04-22 15:31:31+00:00
Reading the tea leaves, Series D means they opted for more funding vs IPO. They claim to have 2 million users, but they're open core so how many are paying? Maybe their books aren't looking that great. Wall street doesn't understand database vendors outside of "big data", so they're probably hoping for acquisition. Not sure who would buy them though, as PostgreSQL vendors are kind of a dime-a-dozen these days...
by mo_42 | 2025-04-22 15:31:34+00:00
I agree. Hamburger menus aren't any better than menu bars. It seems like an example where design has more importance than function.

My alternative to the menu bar would be a search bar that allowed me to search in a Google style everything related to that program: functions, features, shortcuts, and documentation.

File | Edit | View | etc. is not the right choice for every program.
by nopinsight | 2025-04-22 15:31:43+00:00
"Can AI meaningfully help with bioweapons creation? On our new Virology Capabilities Test (VCT), frontier LLMs display the expert-level tacit knowledge needed to troubleshoot wet lab protocols."

OpenAI’s o3 now outperforms 94% of expert virologists." -- thread by a co-author, https://x.com/DanHendrycks/status/1914696657813561799

Paper: Virology Capabilities Test (VCT): A Multimodal Virology Q&A Benchmark

https://www.virologytest.ai/vct_paper.pdf
by whizzter | 2025-04-22 15:31:56+00:00
Forgot to reply earlier, but there's a difference here.

When the data type is allocated beside the next pointer of the linked structure, the linked structure owns the allocation. So if an object is a member of 2 linked lists, if destruction is allowed through both of the items then destroying the will always involve traversal to locate the outer if destroyed through the inner unless using possibly undefined pointer tricks.

In the intrusive example, since the data-item owns the list pointers, the pointer adjustment is expected but well defined, destruction especially is coherent since the data object is destroyed (extra semantics are easily fixed and the unlinking process is coherent).
by ineedasername | 2025-04-22 15:31:59+00:00
His responses to these particulars are less relevant than his career of pushing ideas that have fueled the anarcho capitalist agenda where the following seems virtuous rather than destructive of equitable law and society:

If you follow the logic of his essays—especially ones like “How to Make Wealth,” “Do Things that Don’t Scale,” or “Hackers and Painters”—you end up in a world where:

• The best people ignore rules that slow them down.

• Regulation is often just cargo-cult bureaucracy.

• Wealth is proof of virtue, or at least utility. Wealth + the rest = do what you want if you think you’re right and can get away with it

• Institutions should get out of the way of smart individuals.

• And the market, not the government, should determine value.
by cesarb | 2025-04-22 15:32:10+00:00
> And the tiny 16px icons and labels would actually look quite nice in a basic 640x480 resolution.

For those who didn't live through these days: the physical size of common computer monitors wasn't very different from what we have now (other than being more square, bulky, and really heavy), but the resolution was much lower; 640x480 was not just a "basic resolution", it was the standard display resolution everybody used (a higher 800x600 resolution became common later). Icons, labels, fonts, etc, were designed to be readable and look good on a typical-sized CRT monitor at 640x480 resolution. The whole user interface was designed to work well at 640x480 resolution.
by retrac | 2025-04-22 15:32:17+00:00
But what is the original vision of the author? It may not be possible to fully to fully capture without compromise.

For example, many people in this thread are insistent they want a "phrase by phrase" translation. But what if the author wrote the book in a colloquial spoken style, that is specifically supposed to come across as neutral contemporary language? If you translate the work into English in a stilted style that carefully preserves the structure of the original even when it produces unnaturalistic English, you have lost a key aspect of the original vision of the work. It won't hit the reader the same way.
by devnullbrain | 2025-04-22 15:32:36+00:00
For the layman, acquisition rumours are almost always bad news.

Even as a premise. Your domain is enough of a concern for Bigcorp to spend executive time on. Bigcorp wants to acquire your employer because and they think they can get more value out of it than the asking price.

Your own executives will ignore the threat that due diligence means to your business in the case a deal fails to be completed, because this is their promotion cycle. But you are a potentially redundant cog that is unlikely to be a more efficient part at Bigcorp. After all, you don’t already work for them.
by chrisweekly | 2025-04-22 15:32:48+00:00
Agreed this is a problem space that merits a robust solution (ie, emphasis on the guardrails and "rabbit hole" risks). Glad to see the founders' pedigree, and the rec to use in dev envs is a signal that increases trust, from my devops-adjacent pov. Bookmarked, I hope to get time to check this out before too long. In any case, good luck!
by amoss | 2025-04-22 15:32:59+00:00
It reminds me of the Hamming quote:

"I noticed the following facts about people who work with the door open or the door closed. I notice that if you have the door to your office closed, you get more work done today and tomorrow, and you are more productive than most. But 10 years later somehow you don't know quite know what problems are worth working on; all the hard work you do is sort of tangential in importance. He who works with the door open gets all kinds of interruptions, but he also occasionally gets clues as to what the world is and what might be important."

Each of those little interruptions is a clue about the wider state of the world (codebase / APIs etc). AI offers a shortcut, but it does not provide the same mental world-building.
by colesantiago | 2025-04-22 15:33:04+00:00
> What’s Supabase’s exit strategy? Are they sustainable long term as a standalone business?

Acquisition best case, Private Equity worst case.

Do you see Supabase going public on the stock market? Perhaps unless they do what Cloudflare done and are replicating AWS, it may be hard to see a stock market debut.

Could be wrong though.
by karmakaze | 2025-04-22 15:33:37+00:00
Besides this drama, why do people choose Debian-derived distros rather than Debian itself?

I'm trying to remember my own experiences. For server uses I've used Ubuntu as that's what was used at work. For personal/desktop I'd generally use Xubuntu--next I'd likely try Kubuntu. I did try using Debian proper for a while but I ran into differences in how packages were built occasionally and considered the Ubuntu one correct because it matched expectations--generally vetted by more eyeballs using and writing about it.

Maybe switching to flatpak installed packages would eliminate the differences. It still feels like Debian is the distros' distro (like a musician's musician) and not for the masses.
by szszrk | 2025-04-22 15:33:45+00:00
That's the exact opposite of what I'm referring to.

There is a client that has a self hosted web service. Or a SaaS but under his own domain.

There is a vendor that provides nice apps to interact with that service. Vendor distributes them on his own to stores, upgrades etc.

Clients has no interest in doing that, nor any competencies.

Currently there is no solution here: Vendor needs to distribute an app that has Client's CAs or certs built in (into his app realese), to be able to pin it.

I've seen that scenario many times in mid/small-sized banks, insurance and surrounding services. Some of these institutions rely purely on external vendors and just integrate them. Same goes for tech savvy selfhosters - they often rely on third party mobile apps but host backends themselves.
by robto | 2025-04-22 15:34:17+00:00
I think the RDF standards have produced many useful tools for those that work with graph data. And the W3C is a useful coordination place for new standards like Verifiable Credentials[0] and Decentralized identifiers[1] and JSON Linked Data[2], which are all being used in ActivityPub, Bluesky, and a lot of other decentralizing projects.

[0]https://en.wikipedia.org/wiki/Verifiable_credentials [1]https://en.wikipedia.org/wiki/Decentralized_identifier [2]https://en.wikipedia.org/wiki/JSON-LD
by sokoloff | 2025-04-22 15:34:25+00:00
> Just to get the numbers right:

Yes, we should always strive to do that.

I haven’t gotten something from Aliexpress “sent through the international postal network” in a very long time (15 months or more and I think probably several years). Most everything I get comes from an Aliexpress-run line haul (which brokers the export and import customs clearance) and then is delivered by a local carrier (usually UniUni or another one they started calling themselves recently).

Sometimes they use Cainaio which uses USPS for last mile delivery, but based on the timings of tracking events, I think are still line-hauled and cleared by Cainaio as the broker rather than via the “international postal network”.

Both of those case would fall under the first of the sub-bullets ("will be subject to all applicable duties") rather than the second.

I agree the $50 would kill the current cheap [postal] shipping of PCBs, but I’m pretty sure JLCPCB, PCBWay, etc will all switch to line hauls as well (which might even end up being cheaper than DHL that I usually pick now).

It’s annoying, but I don’t think it marks the end of cheap hobby electronics parts; they just got a little less cheap.
Show HN: Building the Missing Standard for Agentic Workflow Orchestration
by Beubax | 2025-04-22 15:34:53+00:00
I built Grapheteria - https://github.com/beubax/Grapheteria. Yes, I know what you're thinking "Oh no, not ANOTHER agentic workflow library" I felt the same way, but hear me out on why I think we still haven't hit the sweet spot.

We've all been caught between two frustrating options -

Code-only frameworks: Powerful but often buried under layers of abstractions

UI-only builders: Great for simple flows but hit a wall when you need real customization

Here's my take: Code is non-negotiable. No UI, no matter how good, can replace the flexibility, version control, and deployment options that code provides. But a good UI is invaluable for visualizing your flow while you build with code. Seeing what you're creating helps catch logic errors early and makes complex flows manageable.

Building agentic workflows doesn't need to be complicated. A few key features should work out of the box:

- Human-in-the-loop

- Step-by-step debugging

- Solid logging

Everything else should be up to the developer to add as needed.

Grapheteria follows a simple principle: design clean, composable graphs where each node and edge has clear purpose. Edit in code, see it in UI instantly. Edit in UI, code updates automatically. Grapheteria never restricts your ability to customize. Every aspect remains accessible through code, while the UI provides immediate visual feedback.

Key characteristics:

- Zero abstraction tax - the code you write is the code that runs

- Pass any data type between nodes (even ML models or Redis queues if you want to), not just strings

- Visually debug your flows via the UI

These become building blocks for larger systems. Agents can dynamically modify the workflow at runtime whether it be to add new agents or change paths. Deploy your Grapheteria flows in accordance with the A2A protocol and embrace a truly asynchronous multi-agent orchestration.

I believe agent systems work best when built from small, specialized state machines rather than monolithic agents trying to do everything. When your workflow is a well-defined graph, both reasoning and execution become transparent.

Check it out here: https://github.com/beubax/Grapheteria

Thank you for your time! What are your thoughts?
by rhdunn | 2025-04-22 15:35:48+00:00
The CSS and specs are maintained by W3C and are widely implemented by browsers. Likewise for the WAI-ARIA, WCAG, MathML, and SVG specs.

The XML and related specs are implemented by various applications and libraries even if web browsers dislike these specs. -- They are used a lot in document publishing workflows that use formats like JATS, and are supported by various tools and libraries.

SVG is widely supported in vector graphics applications and rendering tools.

And WHATWG hasn't just co-opted W3C specs -- it's also co-opted encoding, URIs and others from places like the RFCs.
by directevolve | 2025-04-22 15:35:50+00:00
This is a great approach if you have fairly flexible kids, which it sounds like you have. But pickiness can be extreme. For example, my boss’s kid hates anything except dry, plain carbohydrate. Pasta without butter, dry toast.

My girlfriend works as an occupational therapist. For kids with severe food issues, they take a sensory approach. They identify which specific aspects of food trigger aversion and desensitize kids to those triggers in a gradual and indirect way.

For example, many kids have trouble with “mess:” tacky, liquid, sticky sensations that are a party of many food items. To overcome this, they do “messy play,” which might involve having kids touch shaving cream and work their way up to spreading it around.
by rappatic | 2025-04-22 15:36:47+00:00
Hierocles was a Stoic philosopher. I think his "circles of concern" idea is beautiful, and it perfectly expresses how we should treat one another: treat your neighbours and close friends like family members, treat your countrymen and fellow citizens like your neighbours, treat other members of the human race like fellow citizens and countrymen...

I think the Stoic philosophy has been hijacked somewhat by people who think of it as nothing more than "don't show emotion; be impassive and aloof." But I think Stoic philosophy inherently embodies universal love, which seems to be in short supply these days. Not everyone is our enemy.
by cma | 2025-04-22 15:36:50+00:00
I think this is definitely not true of catastrophic forgetting from finetuning. And with other related types of forgetting from model abliteration there are often extreme increases hallucination.

The InstructGPT paper also showed that RLHF made hallucination worse (with more user data rejecting common hallucinations instruction tuning and RLHF may lower specific hallucinations rejected by users though).

Some mention of that here: https://huyenchip.com/2023/05/02/rlhf.html#rlhf_and_hallucin...
Show HN: Proton – A GitHub app that auto-fixes your PRs
by philzhan | 2025-04-22 15:36:50+00:00
Hey HN!

We're launching Proton, a GitHub app that listens to PR review comments and suggests code changes to address them. It creates a new PR based on top of your working branch, so you can simply review and merge.

How is it different from other AI code review tools? Others focus on pointing out issues, whereas Proton focuses on addressing them. Although some of them can also suggest fixes, they tend to only work on nearby lines or within a single file. But real-world feedback often involves cross-file changes like “Let’s extract this to a separate component”, or “We should follow the same pattern of doing things in file X, Y and Z”. Proton has full repo context, so it can handle these kinds of feedback.

Want to see it in action? Here’s a short demo: https://youtu.be/zDEfw-R2jWc, and here's the PR shown in the demo video: https://github.com/proton-codes/demos/pull/2

It’s free, takes two clicks to install, and works out of the box. Here’s the install link: https://github.com/apps/proton-app

Would love to hear your thoughts — reply here or email us at support@proton.codes

Cheers!