skysight-inc/HackerNews huggingface dataset:
It took a while to parse this headline.

(Ultrasonic (deep drawing)) : (((cuts friction) by 20%) & (extends (tool lifespan)))

Apparently "deep drawing" is a metallurgic process.
Developers are either forced to track their time, or their time is tracked for then by the company for a very practical, but stupid reason: taxes. There are R&D tax credits, at least in the US, that require a breakdown of developer time. There are consulting companies that spend their time preparing these reports for startups and larger companies. It's serious and stupid. At least in many cases, these reports are not used to micromanage, they exist to get free money.
> "Buy this super cheap home automation product” turns into installing an APT in your network.

If that was intention, no need to hide code in the Bluetooth, just write it in the firmware. The device itself it the trojan horse.
"You win some, you lose some."

Then the MBAs come in, try to reduce the "lose some" with tightly managed processes and you slowly start losing the wins.

A similar thing happened at my company. During summer they would let people go at noon on Fridays resulting in a 36 hour week. Productivity stayed the same, people were happy. New VP comes in "won't we be more productive if we worked Friday afternoon?", back to 40 hours. Productivity still the same, people less happy, more people leaving.
I'm nearsighted, and I use reading glasses at my age, but when I was younger and used the same glasses everywhere, occasionally my left eye would just give up focusing and I'd have blurry vision for an hour or two. It'd be pretty disruptive to my work and I'd have to take a break. It'd occur a few times a year.

These days I still use screens a lot but I don't recall the last instance of this happening, and I think my reading glasses have largely solved this problem for me.
tbf learning clojure is a more valuable spend of time then learning LibreOffice Calc.
And... so it starts. Trouble ahead.
> Your web server example is uncompelling, because a panic-based abort is not the only thing that can distress your system.

You seem to be saying that it wouldn't catch 100% of the problems, so catching only 80% is not that useful.

I see that as uncompelling. 80% helps a lot!

> you need the code that will produce that to run on a different computer

Problem is, we're using C, C++ and Rust, because latency and performance matters. Otherwise we'd be using Go or Java.

So in order to do what you're proposing, we'd have to do an outbound call on every link of a large filter/processing chain, serializing, transferring, and parsing the whole request data at each recoverable step.
Python codebases in industry accumulate tech debt extremely fast in practice. It doesn't have to be this way, but most Python developers in industry lack both the basic discipline and the static analyzer tooling to avoid mountains of tech debt. Once you take the lead developer out of the equation, the project immediately collapses under its debt. I don't understand why management is so clueless as to not realize it.

Rust substantially raises the bar well beyond both Python and Go, but even in Rust, static analyzers are still necessary for acheiving maintainable code.
Oh, and from the perspective of open hardware, these alarmist headlines are a real disservice. The natural reaction to debugging interfaces and firmware updates being "backdoors" and "security vulnerabilities" is to lock it all down.

Espressif has been an almost unique level of open for this space. They've contributed to open source Rust toolchains for their chips. They've even publicly encouraged reverse engineering of their modem stack because it contains licensed code they can't release. I hate to see bad and damaging publicity be the reward for being just a little bit open.
This was insightful. The re-reasoning part makes sense. So basically, MCP should be a dumbed down version of your API that accomplishes a few tasks really well. It ha to be a subset of what your API could do because if it wasn't, it either end up being just as generic as your API or the combinatorial explosion of possible use cases would be too large.
Night watch is probably my favourite, but for me Jingo is the one with the most depth.
I prefer the cavendish a little green and unripe, but not so green it leaves my mouth dry from the tannins.

When slightly green, it has a more veggie-like taste and not the super sweet and pungent banana smell/taste. I don’t like them when yellow/browning.

Horses for courses I guess :)
Sam Bankman-Fried thrown into solitary over Tucker Carlson interview: report
Deep drawing: https://en.m.wikipedia.org/wiki/Deep_drawing
That doesn't match the article at all.
I don’t know what your intentions or hypothesis are, but this is a dangerous place to be a novice in. Eye health is misunderstood and most people are ignorant of the basics. If you don’t know what emmetropization is, if you don’t know who Bates is, and if you don’t know why Bates is a quack, then I strongly discourage you from experimenting with user surveys.
That people have different needs than you doesn't mean they're misguided.

People want what they want, not what you or I think they should want.
Oh, I completely agree for IoT devices. When I was first reading the article I feared that the issue was something burned into the bluetooth radio binary blob, or something at the hardware level that would not have mattered whether you were running esphome or not. Upon a little deeper inspection, it doesn't sound like that's the case.
Only buy ESP32 products, where you can access the pins for reflashing with ESPHome.
No, it is much more powerful.

ON ERROR RESUME NEXT is equivalent to a catch all in a try catch. Conditions and restarts let calling code set up error handlers, and if one of them handles the error, it would be like starting over from the top of the try block.
In what way is what you quoted not describing an RCE?

Clearly there are unanswered questions like does this malicious firmware exist? and how likely is it that ESP32s in the wild were shipped with it?

But they’re still describing an RCE.
Ah! The idea is not for people to just go live on Mars as a replacement to Earth. I agree that is unrealistic on anything even remotely reasonable as a timeframe. Rather it's the opposite! Like you mentioned, even in scenarios that kill effectively 100% of people on Earth, it would still be a far more hospitable place than Mars, with very few exceptions.

So the idea of a backup is not that we just go live on Mars, but rather that we have a significant number of people on Mars (and elsewhere ideally) that can return to Earth in such a scenario, help restore order, find/rescue survivors, and generally get society going again. It's simply the planetary equivalent of being able to send in aid to an area after a catastrophic force majeure.
They have these at several ramen places here in Atlanta. I can’t speak to their usefulness but they’re quite cute.
Solid is much more recent, of course it has less major versions.
'Coffea liberica var. dewevrei', commercially known as Excelsa. Grows on trees instead of shrubs.
I'm not using any marketing; I'm sharing my experience. At work, I recently had to build an interface for JNI in Lua. I had to do a lot of the fiddly bits myself, but most of the interface the LLM generated without a problem, just being fed my existing Lua interfaces and the JNI docs. I had to do some clean up and optimization, but it definitely saved time. I then fed it the JTOpen Java docs and had it use the interface to make a wrapper around JTOpen for communicating with IBM i message queues (which was the original goal of the project), and it did enough of a good job to definitely be worth the expense (notably, Claude did nearly perfect at generating JNI method signatures that it inferred from the Javadocs; as a counterpoint, it did generate interfaces for a couple methods that didn't actually exist). These things are really really good at generating interface glue, generating good documentation, generating tests, and limited refactoring.

They won't do the thinking for you. You still have to know what you want out of it, you have to know your endpoint, and you have to be able to review and understand every line out of it, but they do save time. You might have tried to use them in situations where they aren't appropriate. They are text prediction programs, but they're extremely powerful text prediction programs. If you accept their unreliability and give them the right patterns and context to generate from, they can write a thousand lines of code in one go that look identical to what you would have written, and it takes 30 seconds to generate and a few minutes to review and test, compared to the half an hour at least that it would have taken otherwise. It can easily yield 10 times efficiency gain in places where it's really appropriate.

That said, it's not perfect by any means. To be really what I want, I need the same quality significantly faster, cheaper, and local. If my company wasn't paying for it, I certainly wouldn't pay to use this thing myself. This costs between $0.05 and $1 per request, which gets expensive fast, and the much cheaper models are less capable enough to save me so little time as to not be worth the bother really.
can a private indivdual buy one of these? and can they be taught to cook food aswell as serve it?
Seeking Collaborators to Revive a Neglected Programming Forum
Hi HN,

A few years ago, I built a small forum focused on programming and technology <https://chat-to.dev>. It started with a lot of enthusiasm, but over time, it’s become neglected. I’m practically the only one posting content, and I often find myself mentally blocked when trying to come up with fresh, relevant topics for the few active users who remain.

I know it’s challenging to convince people to leave the platforms they’re used to (Reddit, HN, etc.) and migrate to something smaller and less established. However, I believe my forum has unique features that could make it a valuable space for meaningful discussions and knowledge sharing.

I’m reaching out to see if there’s anyone here who’d be interested in collaborating—whether by posting content, suggesting improvements, or even just sharing feedback. I’m open to all criticisms and suggestions, whether it’s about the forum’s design, features, or content strategy.

If you’ve ever thought about contributing to a smaller, community-driven platform, this could be a great opportunity. Let’s see if we can breathe new life into this project together.

Thanks for reading, and I’d love to hear your thoughts!
That's true - they are quite good at OCR. But they're really bad at a bunch of tasks that seem like they should be super simple. Like "are these lines crossed" or "which letter is circled". See https://vlmsareblind.github.io/ for some clear examples.
Are mundane tasks not the most difficult for people with ADHD?
What's with those "AI takeaways" boxes at the top of the article?

They don't need to keep the eyeballs reading for as long as possible any more?
> That fine applies if they don't have a system at all

no, that's not accurate. quoting from the bill:

> A civil penalty imposed under this section for a violation of Section 129B.002 or 129B.003 may be in an amount equal to not more than the total, if applicable, of:

> (1) $10,000 per day that the entity operates an Internet website in violation of the age verification requirements of this chapter;

> (2) $10,000 per instance when the entity retains identifying information in violation of Section 129B.002(b); and

> (3) if, because of the entity's violation of the age verification requirements of this chapter, one or more minors accesses sexual material harmful to minors, an additional amount of not more than $250,000.

if they don't have a system for age verification, the possible fine is $10k per day. run a website for a year, and then the Texas AG gets around to filing a suit against you? that's a possible 3.65 million fine.

the possible $250k is on top of that, if minors access porn on such a website.

crucially, the law says the age-verification system used must be "reasonable" which gives prosecutors a significant amount of leeway. does your porn site use Honest Achmed's Age Verification Service? if that is easy to bypass, there's nothing stopping them from arguing in court that you may have implemented age-verification, but you didn't comply with the law because you didn't use a reasonable verification service.
Again, the hardware kill switch in my Librem 5 looks like a necessary feature.
There is an enormous amount of functional structure in even the simplest known cell. Cut down as much as possible, it's still billions of atoms.
I know from my own experience that us folks in the US tend towards a lot of idioms in our communication and these can be a struggle to effectively translate. Most translation software translates literally instead of figuratively.

I found myself when I first went to work with an international company having to break that habit when my European colleagues would look at me funny half the time because I used idioms a lot. Even though they spoke English perfectly, they couldn’t understand me.

Took some time to break me of that habit.

https://youtu.be/mY9gVIcRkkI?si=rdSofwaAH4bQCIBK
Governments are unreliable (e.g. USAID or recently disappeared government datasets) and have even more conflicts of interest than Google itself (e.g. debates around encryption). Many people don't trust their government.

Commercial funding is not necessarily more reliable in general. Google keeps shutting down stuff all the time. But in this particular case, the commercial interest is so strong that funding is secure.

In my opinion, governments should focus on natural monopolies (taxation, violence, justice, transport infrastructure, water, etc) and on areas where there is broad consensus for a public option (health, schools, etc).

Where governments fund random stuff that few people understand the importance of, there is a big risk of the whole thing getting DOGEd or starved to stagnation. The government would never put up a fight against Apple relegating the web platform to the status of a glorified document viewer.

In my opinion, the status quo is flawed but the alternatives are worse.

If the court decides that Google must "divest" Chrome, they will have to say what that means for an open source project. If it basically comes down to Google being banned from controlling the default search engine setting in any web browser, then their main incentive for funding Chrome would be gone.

If that happens, the only solution I see is a joint "Chrome Foundation" effort funded by a number of corporations with a less direct interest in the viability of the web, i.e the Linux model. But this would be very disruptive. I fear that browser development would be aimless and start to stagnate. Other oligopolists would quickly take advantage of the ensuing power vacuum.
It's an exploit so the LLMs can bypass the paywall.
> Redis is arguably the most well regarded tech of all.

REDIS tradeoffs have been so widely discussed because many, many engineers disagree with them. REDIS is so lowly regarded that some companies ban it completely, making their engineers choose between memcached or something more enterprisey (hazelcast these days, Coherence some time ago).
Yes, if your code is worthless and no one (including yourself) will read it again.
Right, I don't think the pentester use case here is at all dispositive; in fact, it's approximately as meaningful as the server-herders.
Really!? I must have missed that; I genuinely thought you must be talking about Java but couldn't make the description fit!
After reading it really seems much ado about nothing.

Wait until they learn you can rewrite disk drive firmware from inside OS with root access.
Not in academia, but what I hear is that very few results are ever attempted to be reproduced.

So if you publish an unreproducible paper, you can probably have a full career without anyone noticing.
So premature optimization causes Redis?
This basically turns research papers as a whole into a big generative adversarial network.
Anything that's more effort than using tailscale isn't worth it to me. I just treat it like public Wi-Fi that no one but me uses.

My frustration is that it's difficult in the first place. I shouldn't need to call someone (and hope they both comprehend and help) just to configure a device inside my home. It's absurd, and everything that led us to this point deserves criticism.
Not the place for that.
It’s to help avoid the expensive lawsuits - they usually come pre-conditioned to not make a fuss.
Don't forget that this is driven by present-day AI. Which means people will assume that it's checking for fraud and incorrect logic, when actually it's checking for self-consistency and consistency with training data. So it should be great for typos, misleading phrasing, and cross-checking facts and diagrams, but I would expect it to do little for manufactured data, plausible but incorrect conclusions, and garden variety bullshit (claiming X because Y, when Y only implies X because you have a reasonable-sounding argument that it ought to).

Not all of that is out of reach. Making the AI evaluate a paper in the context of a cluster of related papers might enable spotting some "too good to be true" things.

Hey, here's an idea: use AI for mapping out the influence of papers that were later retracted (whether for fraud or error, it doesn't matter). Not just via citation, but have it try to identify the no longer supported conclusions from a retracted paper, and see where they show up in downstream papers. (Cheap "downstream" is when a paper or a paper in a family of papers by the same team ever cited the upstream paper, even in preprints. More expensive downstream is doing it without citations.)
I hate sensational stories like this. Now Espressif is gonna feel pressured to be even more closed.
https://en.m.wikipedia.org/wiki/Thamus_(mythical_King_of_Egy...

> Thamus was a mythical Pharaoh of Upper Egypt, and appears in Plato's dialogue Phaedrus. According to the story told by Socrates in that dialogue, King Thamus received from the god Thoth the knowledge of writing, but decided not to use it too often, as he reckoned this will damage the ability to remember extensively.

There is no doubt "technology" changes us and the way we effectively are. But it's always been like this, and the people lamenting on it are doing it because that's how it was when they came into the world. People born now are coming into a different world, and they will not miss anything. So it goes.
I like it! I spent an enjoyable 10 minutes clicking around and checking out what battles took place at various places I have lived in the US and Europe. Is there any way of adding country/US State boundaries for the more geographically-challenged among us? I can usually find my way around using the coastline and following rivers, but I get lost in the middle of large continents occasionally.
These things really suck. The novelty wears off instantly. It's uncomfortable having to either stand up to get something from the robot or awkwardly reach over while sitting down. The moment when food comes out is the most likely time for customers to express positive emotion at a restaurant. You don't get to express gratitude toward human staff and the staff don't receive that positive feedback. The people working there are relegated entirely to cleanup and maintenance.

But I guess the robot companies are making money.
That’s true, I’ve seen examples of someone jumping to conclusions or taking the worst possible interpretation of a text, which is probably a red flag even in real life, face-to-face communication
It sounds like it might be very useful for an attacker who already attained access via some other exploit.

Imagine the ESP32 is being used as a wifi/bluetooth "modem" via a serial link to a host system (rather than the ESP32 used as a standalone SOC.)

In theory, the attacker could then use the undocumented commands to scan, spoof, or otherwise attack any near by bluetooth devices. Perhaps this could even be achieved without gaining root on the device which is hosting the esp32.
The Left is always violent when they don't get their own way.
Local bowling alley has them. The wife ordered some stuff just to see it come by and wink at her.

They still ask for a tip. Guess the robots gotta feed their electric sheep.
Bankman-Fried talks about support for Republicans
The errors that a procedure can run into are part of its interface. Languages like Zig and Swift make that explicit.

The difference is that callers (even indirect callers) can register handlers to handle those errors without unwinding the stack.

Maybe the error handler makes it return a default value. Maybe it will deallocate a cache to free up memory in a memory-constrained situation. Maybe it purely ignores EOF or a FILE DOES NOT EXIST error where those do not matter.

I also have a special error handler for parsing. If the error is a parse error, it prints the parse error in standard format, with source file, line, etc. Otherwise, it passes the error on to the next error handler in the chain.

This helps me modularize my code by keeping the parse error concerns separate from error handling for everything else.
Thank you for the kind words! :)

1, makes sense.

On 2, I understand your thinking around purpose-built — but you're retrofitting an analytical database into a transactional database without fully supporting all the features (both in terms of functionality and performance) of either. It's really hard to be truly purpose-built this way. As a result, users might not get the best of both worlds.

PeerDB is different. We keep Postgres and ClickHouse separate and just move data reliably between them. Users get to query Postgres and ClickHouse in isolation and make the best of each of them.

Anyway, keep up the good work! Just wanted to share some challenges we've seen before when building an analytics extension (Citus), particularly around chasing both Postgres compatibility and performance.
100% agree. ESPHome is by far the best use for ESP32s that I've found.
Not having to maintain 2G / 3G Network, freeing up Spectrum for 4G/5G brings many business interest to even subsidise a 4G feature phone which could be less than $30. Along with Government subsidy which ultimately come from selling Spectrum to MNO, it is effectively spread out to everyone. Generally speaking it is not a problem for most part of the world including Vietnam, Indonesia and India.

The thing that stops developed world from switching off are long term contracts of IoTs. But last I heard most of those will be ended by 2030.
I like this post. You are cleverly saying that body doubling does not benefit people with ADHD
One of the makers here - it was really fun to build this

While things seem to be still very early and each tool call needs to be manually approved in Claude, using these MCPs for some of our non developer friends was mind blowing

I think while it's still unclear what the winning way to build these integrations between apps and LLMs will be we need early experiments like this one for people to understand what's possible
>Their results get published. Well, nobody will be able to reproduce their work (unless other people also publish fraudulent work from there), and fellow researchers will raise questions, like, a lot of them.

Sadly you seem to underestimate how widespread fraud is in academia and overestimate how big the punishment is. In the worst case when someone finds you are guilty of fraud, you will get slap on the wrist. In the usual case absolutely nothing will happen and you will be free to keep publishing fraud.
Not sure where your question is headed. Mine was a reply to the parent which focused on difficult tasks.