skysight-inc/HackerNews huggingface dataset:
So everyone's fine installing opaque binary blob drivers which run in kernel space on their desktops and laptops and not even having root access to their own cloud-controlled phones, but some undocumented low-level ESP32 commands which require the device to already be compromised are a news-worthy threat vector.

Really wonder if something got lost in translation, here. In the past we would have just thought that was cool and looked for a way to turn it into a SDR.
I am lemoning my second Tesla in a couple hours. Part of the criteria was that they have attempted to fix rattles and squeaks multiple times and the issues keep returning and they keep causing additional issues when they attempt to repair the original issue.

The vehicle keeps also falling apart. The wheel covers keep falling off because the clips keep breaking, even though there has been no damage that should have caused it.

On the previous one they were about seven or eight repair attempts for the window failing to roll up so I was unable to secure the vehicle and they kept failing to provide loaners when it was in for service.

This is for the model X and model S, which is supposed to be their “luxury” vehicles

By the way, if you would like to lemon your Tesla, please read your purchase agreement for the email to send your request. You get back all of the interest, payments, tax, registration and everything.
LLMs generating just-in-time UI has a lot of interest and effort going into it. It's usually called "generative UI" or "dynamic UI generation". It was a pretty hot about a year ago. Here's a HF blog on it https://huggingface.co/blog/airabbitX/llm-chatbots-30. Also check out Microsoft's Adaptive Cards. Nielsen Group wrote about it too. https://www.nngroup.com/articles/generative-ui/

The problem is it's hard to come up with better examples than your toy examples of weather and maps. Goodness there are so many travel planning demos. Who actually wants the context switch of a UI popping up mid-typed-sentence? Is a date picker really more convenient than typing "next school break"? Visualizations are interesting -- but that changes the framing from soliciting input to densifying information presentation. Datagrids and charts'll be valuable.

Anyway, it's a space that's still starving for great ideas. Good luck!
Of course they could. They could just cancel Chrome, shut the whole browser down and reassign all the staff, and the DOJ would be fine with that. Cancelling it, or selling while keeping 100% of the employees are in no way counter to the proposed remedies.
Relax, they didn't write the entire browser. It's webkit based.
Paragraph about his father from wikipedia:

>he was promoted to Director of Public Schools for the province, overseeing the foundation of over 450 schools as a part of the government's plans for modernisation. In January 1882, his dedication to education earned him the Order of Saint Vladimir, which bestowed on him the status of hereditary nobleman.
There was one point I was trying to make, you said there are no locations currently near you, I posted three, plus mobile units.

There is also no selection bias. I said that in the 90's there were several near West Chester and KoP. You say ChesCo is the wealthiest. Wealth in ChesCo is entirely concentrated within the KoP; West Chester; and Valley Forge area. Which would be accurate to what I said. I did not grow up anywhere near there, rather in a very poor region, which is most of the county. It is a large county.
A gun’s purpose isn’t to be smart. The gun equivalent of this post would be “Why guns still aren’t very good at killing” and that would be a serious problem for guns if that were true.
Youtube disrespects any person that is multilingual. They shove AI translations into our faces because the content creator is responsible for disabling it not the user. Instead of German videos I get German videos with English AI audio.
I keep getting videos from the same game I always ignore or say not interested on my front page.

Youtube wants my money. They will never get my money when they come up with things like that. I will give them my money once they start cracking down on ads. And by that I mean actual moderated ads - not random ads with porn. As long as they serve scam ads I will never give them money - and it does not look like I will in my lifetime.
Never seen that happen and I've done hundreds of comparative searches by now.
I use Kagi at work in Firefox and Edge with no issues.
I use it at home with Firefox and Chrome (Windows 10) and Iceraven on Android. No issues.
Right, but a ton of well-meaning but cure-is-worse-than-disease "Web Application Firewall" tools still block it
(welcome back!)
Didn't see it. I'm a bigger follower of geohot (these days! sorry!) but this does look far more interesting. Scheduled for an imminent read!

Lacking the training/experience/talent for things like this I can now only proceed by vague analogy (work on this one and off if I don't get it quite right? Thanks!):

(Fixed points are analogous to steady states?)

(Even nonequilibrium,societal ones would be kind of mediocre imho, (sorry nis0s!))

it would be analogous to a diagram of (estimated likelihood(s) of progress on your favourite heuristic ) vs (memory allocated currently, or more generally, tuples of those 10 historical CA-related variables together with their estimated relevance towards progress) on every subheuristic?

(I'm trying to introduce probabilities to (sigma algebraize?) the program representation)
It's crack up to be because tools need to be hard-coded. MCP is not.

When computer use was demoed it seems like a big deal. However, with MCP, any one can create and MCP server and run it on their computer and hook it up to an MCP compatible client, regardless of the model.
Talking helps. That’s why therapy is effective. Even just bringing awareness to the problem can help people.

Talking isn’t a magic bullet, but it’s part of the solution.
Other research teams are working on lettuce that wilts more slowly, bruise-resistant apples and potatoes and identifying the genes that determine how quickly grapes and blueberries shrivel.

Pro tip: Buy your grapes, take them home, rinse them and promptly remove them from the vine. They will last up to a week in the fridge if the plant they grew on isn't desperately trying to stay alive longer with zero hope of survival by feeding on the grapes.
Generally, Mastodon supports at least a subset of Markdown syntax.

Putting text in asterisks for example, will render it in italics.

There's no reason why the various SM platforms can't do this.
You put it at the top when you build it and add servers as you grow. Traditionally.
It sometimes feels like there is a strange resistance to defining ad hoc sum types. If your language has good pattern matching capabilities and an expressive syntax for declaring data types, then this scales very well.

For example in a pseudolanguage:

data FooResult = Number | Error
def foo(n: Number): FooResult = ...
foo(42) match {
case n: Number => print(n + 1)
case e: Error => // handle error case
}

This gets you very far most of the time. If the tag overhead matters (which should largely only matter in a hot loop), then try to refactor so that the hot loop doesn't error out.

Granted in many languages the above cannot be expressed succinctly and is often avoided for this reason.
Why did you ask if you didn't want to know?
Disorder enhances the fracture toughness of 2D mechanical metamaterials
From my view, cryptocurrency is also here to stay, but there is still a lot of dissent that cryptocurrency doesn't facilitate sanctions evasion, illegal commerce and ruinous speculation/fraud markets with zero regulation or consequences.

Which is to say... yes, I think cryptocurrency is a scam in 2025. I will say the same thing in 2030, and again in 2050, assuming nothing changes.
Yes not everyone absolutely agrees on anything. And thats why we have elections and the winner of that election gets to decide.
That's a cultural thing (and a good one, too).

The one big difference tho is that in Rust, the end user of the library - i.e. the person compiling the binary of which this library is a part - can decide at that point whether panics unwind like C++ exceptions, or just abort immediately. Conversely, this means that the library should never assume that it can catch panics, even its own internal ones, because it may be compiled with panic=abort.

So it's kinda like C++ exceptions, but libraries can only throw, never catch.
There are companies who have actually done this, like the whole Avast Jumpshot debacle. They aren't the only ones.
From Idea to iOS App in Seconds
But the reasons we are eating these two bananas is that their skin colors align with the ripeness of the fruit in a way that the human brain thinks makes sense. And because we are monocropping, the same family of fungi are now successfully attacking the Cavendish that took out the Gros Michel.

All the other species of bananas tend to turn brown almost immediately after or around the time they are fully ripe, and that makes them less commercially viable.

So I would say that these gene splices are less interesting for the Cavendish directly and more interesting for bringing genetic diversity into the produce isle. We could have five kinds of banana like we have five kinds of pears. Which indirectly helps the Cavendish by slowing down the doom clock on banana plantations.
Kagi mixes many different sources, including some from their own indexes. They lean heavy into the "try to answer using an integration with a more focused oracle" rather than the "throw as many sites at the user as possible" approach.
I wonder how are the large fonts rendered. Are they sixel images or what?
Much like scanning tools looking for CVEs. There are thousands of devs right this moment chasing alleged vulns. It is early days for all of these tools. Giving papers a look over is an unqualified good as it is for code. I like the approach of keeping it private until the researcher can respond.
> According to your definition of reasoning, which involves surely getting the right answer

No. Let me reiterate: «"proper reasoning" is that process which given sufficient input will surely bring to a correct output owing to the effectiveness of its inner workings», given that enough resources are spent. I.e.: it is a matter of method.

And a processor that cannot solve the "detective games" shows lacking that method. (I.e.: the general capabilities that can be instanced in solving a "detective game" are required, though not exhaustive, for the reasoner.)

> we use heuristics and approximate reasoning for such problems

But we are expected to still use decent reasoning, even when bounded.

So: there may be no need to try and solve problems through writing code when the reasoning machine has the procedural modules that allow to reason similarly to running code, when such form of "diligence" is needed. When the decision is not that impactful (e.g. "best colour for the car"), let the decisor "feel"; when the decision will be impactful, I want that the decisor be able to reason.
https://x.com/thdxr/status/1897369381195092197
The Russians have been very generous with their tech and know how. Their investment in North Korea will massively increase pressure for other nations in the region to Nuclearize.
As an American there is nothing I would love to see more than Google broken up into a thousand pieces and their stock reduced to negative amounts to atone for all the damage wrought upon the web in the past two decades.
Perhaps this is a naive question from a non-academic, but why isn't deliberately falsifying data or using AI tools or photoshop to create images career-ending?

Wouldn't a more direct system be one in which journals refused submissions if one of the authors had committed deliberate fraud in a previous paper?
> Then they started...<doing stuff Elon thought was a good idea>
Like it says in tfa, it’s frustrating how we can never seem to move past anecdotes and “but did you try <insert flavor of the week>” and if you’re lucky, benchmarks that may or may not be scams.

10x, 20x etc productivity boosts really should be easy to see. My favorite example of this is the idea of porting popular things like media wiki/wordpress to popular things like Django/rails. Charitable challenge right, since there’s lots of history / examples, and it’s more translation than invention. What about porting large well known code bases from c to rust, etc. Clearly people are interested in such things.

There would be a really really obvious uptick in interesting examples like this if impossible dreams were now suddenly weekend projects.

If you don’t have an example like this.. well another vibes coding anecdote about another CRUD app or a bash script with tricky awk is just not really what TFA is asking about. That is just evidence that LLMs have finally fixed search, which is great, but not the subject that we’re all the most curious about.
And then we get to criticize the living fuck out of whoever won, especially if they're incompetent.
No motivated group has the experts to maintain a modern rendering engine (tens of millions of lines of regularly evolving code) and Google can reject any upstream changes that group wants to make because Google engineers are the gatekeepers for 97.498% of Chromium code. So, if your agenda has anything to do with web content, you take what Google hands you. Of course, if you just want to diddle in the browser UI, sure fork it, that's the Brave and Opera approach, but hardly meaningful in scale.
Building iOS apps usually requires coding knowledge or hiring expensive developers, but not everyone has that skill or budget. Iterra AI solves that by turning your ideas into fully functional apps with just a simple text input. No more complicated coding or high costs
Focusmate discussed on HN before, eg.

https://news.ycombinator.com/item?id=21352305

Focusmate – Virtual Coworking Helps You Get Things Done, 64 comments
I've found BrowserTools MCP useful in my development workflow: https://browsertools.agentdesk.ai/installation

In Cursor for example, it gives the agent the ability to connect to the browser to gather console logs, network logs and take screenshots. The agent will often invoke the tools automatically when it is debugging or verifying it's work, without being explicitly prompted to do so.

It's a little bit of a set up process, as it requires a browser extension on top of the MCP configuration.
I've got an EV6 and most functions have physical controls, which was a key driver in getting it.

Climate control (albeit shared between media with a button to switch between the two), heated seats, heated steering wheel, various buttons on the steering wheel. Heck, add in Carplay with Siri and I rarely, if ever, have to touch the screen on a drive.
I think the biggest problem ends up being what Apple makes available to it. It does so well at feeling just like Safari, but Apple appears to not make Apple Pay, Safari keychain, and automatic sms code entry (easily) accessible to third party apps. That's what keeps making me switch back to Safari
I know some C but I haven't touched it in a decade, but I have started playing with Zig so this was useful to me.

You aren't always the target.
yeah, chunking seems to be the key for any decent RAG implementation... it's interesting how much the retrieval strategy impacts the final answer quality. i've seen some community members mention that even with chunking, things like chunk overlap and smart metadata can significantly improve results. also, presenting search results to the user alongside the AI summary is a great point.
esp devices are generally super easy to replace the firmware on. I have PetLibro Water Fountains that use a weight sensor powered by a esp32. I opened the base, attached three wires to the uart output on the processor, flashed esphome firmware and loaded it into home assistant, completely cloud free monitoring.

The undocumented instructions isn't a backdoor at all, it requires you to have local access or have already taken control over the firmware via another bug. The only thing that people going nuts over a "backdoor" will do is cause espressif to close up their interfaces, which would make it harder in the future to repurpose the hardware.
The bigger problem is that std::vector::at() is kinda useless in any case since it's very rare in idiomatic C++ to be indexing into a vector using an integer. You're much more likely to be using an iterator, since that's what you'll get from standard algorithms like std::find() etc. And there's no API for "checked iterators" that is equivalent to at(). For a debug build, your STL implementation might use checked iterators, but that's a quality of implementation matter that you can't rely on.

MSVC does have a documented checked iterator facility that can be enabled even in release builds: https://learn.microsoft.com/en-us/cpp/standard-library/check....
I don't think so. The article links to an image of the 1930 journal article – https://gallica.bnf.fr/ark:/12148/btv1b53180372w – it doesn't look like it has been republished, it looks like something close to the original publication

I don't completely know what is going on here, but I guess it is something like this: the institute has since 1898 officially been called Institut français d'archéologie orientale, and its journal has always officially been called Bulletin de l'Institut français d'archéologie orientale. However, historically, people would sometimes add du Caire (in Cairo) to the institute's name (to specify its location) – this habit was supported by the history that, prior to 1898, the institute (or its predecessor) was called École française du Caire (French School of Cairo) – and then unofficially abbreviate it from Institut français d'archéologie orientale du Caire to Institut français d'archéologie du Caire or even Institut français du Caire. And since the journal is named for the institution, once people got in the habit of unofficially abbreviating the name of the institution, they applied the same habit to the journal.

So Bulletin de l’Institut français d’archéologie orientale has always been the official name of the journal, but Bulletin de l’Institut français du Caire is a historical unofficial alternative name.

As I said, I'm just speculating, I don't really know. But this seems more plausible to me than the journal or institute changing its name, because I can't find any evidence of any name change since 1898, which was long before the publication of the 1930 article.
See also https://adhdactually.com/membership
Basically moderated by a small team zoom sessions to body double.
Wild assed guess: the cold slows down the chemical reactions in the flesh of the banana but cannot save the skin. Putting bananas in a bag makes them ripen faster, and a fridge is just a larger enclosed space.
They are saying it... is it true? Or is it just propaganda?
I was curious how the larger fonts worked in Kitty -- here's the reference for the protocol:

https://sw.kovidgoyal.net/kitty/text-sizing-protocol/
Thanks, will investigate again.
Earth's oldest impact crater was just found in Australia
My experience has gotten better by focusing on documenting the system (with ai to speed up writing markdown). I find reasoning models quite good at understanding systems if you clearly tell them how it works. I think this creates a virtuous circle where I incrementally write much more documentation than I ever had the stomach for before. Of course this is still easier of you started greenfield buts allowed me to keep claude 3.7 in the game even as the code base is now 20k+ lines.
We use Redis to store geocoding data from Google Geocoding API with a TTL of 30 days, per the policy. It's $4/1000 requests. There'd no business without the cache.
oh no. this is DEFINITELY a place where zig made a GOOD change away from c.

when a value is dereferenced, having a consistent left to right dereferencing makes sense.

for example, in c, without looking up the order of operations how confident are you that you know what is going on in the following:

foo = **bar[10]
Winning an US presidential election is the polar opposite of "easy".
I lost it when I moved but we used to have a chart on the fridge that said which fruits you should or should not store together because they make each other ripen faster.
A few ways I do this

* In Bluesky I read retweets and comments to find new people to follow.

* I send content to friends and they send some back. I’ve found creators this way.

* Search for interesting topics, see who is generating content on those topics. Follow/subscribe if you’d like to see more.
Do you think a Chinese company results in more US jobs than a US company?
What is unique about your solution? Are you essentially handling auth tokens for the user to interface MCPs with external APIs?
I didn't realize they were still in print!
One difference is that HN uses a ranked list. You can generally count on things getting less salient the farther you “scroll.”

It’s the same way that infinitely-scrolling Google results don’t have the same effect as infinitely-scrolling content chutes, which exploit the hunch that there might be something gold just around the next swipe…
> rediscovering

I think this is just "discovering". While you (and I) probably discovered these things with assembly or C languages, it's perfectly reasonable or even appropriate for newer generations to have these kinds of experiences with Zig or Rust.
Have some fun for once..
Celebrate with me 100+ games & easy to digest concepts, all gathered in one place! It's more than just a collection; it's a treasure trove of game development wisdom, waiting to be explored. Whether to learn, tinker, or create something amazing. I invite you to have some fun for once ;)
Thank you!
server hardening is definitely an often overlooked aspect... that gist looks comprehensive. i'm curious, have you benchmarked the performance impact of all those security measures? it's a trade-off, right? some community members mentioned using CIS benchmarks as a starting point, then tailoring from there.
Having been wondering what their cross platform plans for Orion were the other day and seeing this in the FAQ I don't think it's fair to frame it as small potatoes work just because it could have been even harder. It's still real work and a significant effort. https://help.kagi.com/orion/faq/faq.html#other_os_support:

"Are there plans for a Windows/Linux/Android version of Orion?

We currently do not have the resources to hire a new team to do any of these platforms yet.

Since Orion is funded by its users only, it is entirely up to the number of subscribers and Orion+ sales we have that will enable funding a new team to make Orion for any new platform. And building a browser is not cheap, especially one on top of WebKit."

Interesting that they concluded Linux was the next most worthwhile one to target but I suppose is probably more popular with users attracted to Kagi/Orion.
SpaceX teams up with Thiel's Palantir, Anduril on American Golden Dome
If the remedy doesn't forbid them from creating Ghrome tomorrow, and for many years after, then the remedy is seriously flawed. Somehow I doubt that all the people at DOJ working on this lacked your insights and failed to consider that outcome.
it's been almost twenty years since KDE 4 came out. it was terrible, yes. but Plasma 6, which was released this decade, kicks ass, so why are you so mad, Grandpa?
My bad, I forgot to search for the additional URL before posting. Searching by ESP32 and Espressif didn’t bring any similar results, hence the dupe.
It would be great if there was an automatic pre-check before we post something ;-)
I've done it, but: enterprise support helps a lot, multiple extremely annoying tickets were required, I did find multiple issues - some fixed, some worked around. And overall, the fewer people use CF (or another provider of their size) the better.