skysight-inc/HackerNews huggingface dataset:
Looks like IMAP at least is (very slowly) getting back to normal:

Mar 10 08:25:25 ubuntu-vm fetchmail[12446]: Authorization failure on [REDACTED]@[REDACTED]@mail.gandi.net

Mar 10 08:25:25 ubuntu-vm fetchmail[12446]: For help, see http://www.fetchmail.info/fetchmail-FAQ.html#R15

Mar 10 08:25:26 ubuntu-vm fetchmail[12446]: Query status=3 (AUTHFAIL)

Mar 10 08:30:26 ubuntu-vm fetchmail[12446]: Authorization OK on [REDACTED]@[REDACTED]@mail.gandi.net

Mar 10 08:32:32 ubuntu-vm fetchmail[12446]: 1 message for [REDACTED]@[REDACTED] at mail.gandi.net (folder INBOX).

Mar 10 08:32:34 ubuntu-vm fetchmail[12446]: reading message [REDACTED]@[REDACTED]@mail.gandi.net:1 of 1 (3401 header octets) (107073 body octets) flushed

EDIT: All times are UTC
Glad to see this pointed out. I see a lot of complaints that AI "does it all for you," but my experience is that AI removes the time and effort barrier between intention and the acquisition of knowledge, creating high pressure for those interested in exploring a system. Also, it allows for quick learning through the practical application of theories toward a goal of interest. Typically, the best learning, as argued in pedagogy, is situated in one's sense of the knowledge's relevance in the tangible world.
My banking app stopped working when I installed an app with "root" in the name, without actually having a rooted phone.

So the 3dparty component doing the "security" check for the banking apps is a little overzealous.
One of the main uses for interfaces in Go is defining the contact for _your_ dependencies. Rather than saying your function takes a socket, if you only ever call Write(), you can take a Writer, or define another interface that is only the set of functions you need. This is far more powerful than declaring that your type implements an interface up front. It allows for things like e.g. multiple image libraries to implement your interface without knowing it, enabling your project to use them interchangeably. And as another commenter said, you can have the compiler verify your compliance with an interface with a simple (though admittedly odd looking) declaration.
Every language has inconsistencies, and C is not stranger to that. Much of c++’s baggage is due to C and you carry the same weight. That’s not to say that initialization isn’t broken in C++, but just like many features in many languages (off the top of my head in C - strcpy, sprintf, ctime are like hand grenades with the pin pre pulled for you) don’t use them. There’s a subset of C++17 that to me solves so many issues with C and C++ that it just makes sense to use. An example from a codebase I spend a lot of time in is

int val;
bool valueSet = getFoo(&val);
if (valueSet) {}
printf(“%d”, val); // oops

The bug can be avoided entirely with C++

if (int val; getFoo(&val)) // if you control getFoo this could be a reference which makes the null check in getFoo a compile time check
{}
printf(“%d”, val); // this doesn’t compile.
Show HN: V0.6.0 Update: Dive – An Open Source MCP Agent Desktop
We collected everyone's feedback from last time and made some feature updates.
Recent updates (v0.6.0):
SSE Support: Added Server-Sent Events (MCP) in v0.5.1
Auto-Update: Automatically checks and installs updates
⌨ Shortcuts: Customizable keyboard shortcuts for efficiency
Graph display: supports LaTex and MindMap(mermaid)
Multiple Models: It is easier to set up multiple models and switch models directly during the conversation

Features:
• Universal LLM Support - Works with Claude, GPT, Ollama and other Tool Call-capable LLMs
• Open Source & Free - MIT License
• Desktop Native - Built for Windows/Mac/Linux
• MCP Protocol - Full support for Model Context Protocol
• Extensible - Add your own tools and capabilities
And.. where does the revenue come from?

Nearly all increase is from Google and their deal with them, a deal that was done before Brendan became CEO. So the revenue would increase no matter who became CEO.
>economy bending to support an oversized MIC.

European defense stocks didnt skyrocket out of nowhere.

>Soviet Russia had a struggling economy in the 60s and 70s,

Europe is struggling now.

>The Soviet-Afghanistan war weakened the USSR's traditional force composition

Feeding weapons to Ukraine has severely depleted European stockpiles.

>Europe already avoided over-arming themselves like the USSR

Theyre literally preparing to do just that.

>they have a modernized economy

Im not sure Id feel comfortable rejecting an argument based upon the notion that the country that put the first man in space was a country of backward savages.

>and they aren't fighting proxy wars against forces they can't beat.

Ukraine is quite literally that.
With coolant loops, the heat produced by the inverter and motor is sufficient for battery heating in almost all climates and driving conditions.
> AI coding is like having a partner who is both the smartest person in town, but also a functional alcoholic, who's really, really good at hiding it.

I'm stealing this :-) (And from now on I'll be imagining coding alongside Columbo. Claude Columbo.)
I have just been able to log in to my IMAP account. Only one new message in there, from two minutes ago - which suggests that all messages to me have not even reached the inbox yet.

Some deliveries will be retried, but after 30+ hours some will have permanently failed.
As a German, I love how you call 75mph speeding. There is a huge discussion going on in Germany of introducing a 80mph speed limit on the highway and many people claim that that does not work for them as they regularly drive 100mph average.
Fully agree with you on the impact of firing competent people. I think you severely underestimate the impact of not firing or even promoting the incompetent or the zero or negative contributers.
As an amateur I like to call this "the quest for balance".. You can see it in all kinds of behaviours. Like if someone is very buttoned-up and restraining themselves constantly in one part of their lives, they'll be the opposite of that in some other context (e.g home vs work) to maintain balance.
New things AI will magically fix by existing: The completely broken university career publishing pipeline. *fingers crossed*
China is ground zero for a seemingly insane variety of BYD (and other) eVehicle variations; pop fashion VW Beetle and mini minor knockoffs, luxury cars, .. it's like the madlib phone market, endless.

China is the place that really makes the Tesla family look biege.
Without any deeper exploration, the article comes to an abrupt end, with a link suggesting helping a git project; a git project with the expressed desire of having you participate.
Thanks! I needed this. My youngest son pointed out to me the other day while waiting in a doctors reception that I was the only adult not on my phone. When I looked around me, everyone was on their phone except for the occasional uncomfortable look they gave me every now and again.
Now I can be on my phone without exhausting myself.
I think you’re making a joke, but in Go you get both. You can have the compiler enforce that you implement an interface with a simple declaration. Most people do.
You need to believe what your eyes are seeing.

Canadians are taking Trump's threats very seriously, as is Greenland, as is Panama, as is the EU. And for good reason.
in 2027 a lot programming will simply be a question of who has the largest LLM budget.

I wonder what it means for the open source...
Qualcomm Acquires Edge Impulse
Do you mean that you have successfully managed to get the same experience in cursor but in neovim? I have been looking for something like that to move back to my neovim setup instead of using cursor. Any hints would be greatly appreciated!
Way before I consistently used step debuggers and would just "print-debug" println("why are you here?") or "raise-debug" raise new Error("huh?"), I tinkered with a step debugger, but found it too complex and hard. But I remember that it also allowed me to move backwards in the stack.

It allowed me to go some frames back - lines up, up in the stack. I don't recall the name of this debugger, nor what language it was. But I've never since seen this, yet very often wished I had it (for rust, javascript, python, mostly).

Did I misremember? Can such a thing exist? Does it exist?
> This is a very good example of how C is not "close to the machine" or
> "portable assembly",

C is very much "portable assembly" from the perspective of other systems programming languages of the 80s-90s era. The C expression `a += 1` can be trusted to increment a numeric value, but the same expression in C++ might allocate memory or unwind the call stack or do who knows what. Similarly, `a = "a"` is a simple pointer assignment in C, but in C++ it might allocate memory or [... etc].

The phrase "C is portable assembly" isn't a claim that each statement gets compiled directly to equivalent machine code.
It's an informative video, but doesn't come to a very sessinct explanation of what the host means by the death of capitalism, and that's no minor event, so I'd expect something clearly delineating that it's happening.
Yes, almost certainly. But I meant more of a split between those on opposing sides; not between those who refuse to fight at all because they had just been asked to fight the very people they signed up to defend, vs. those who will follow any order.

And then, because there were demonstrably some absolute sadists demonstrably present in the armed forces during my lifetime (e.g. https://en.wikipedia.org/wiki/The_Hooded_Man), perhaps the conscientious objectors will be convinced to fight anyway, to stop the sadists.

It also matters what such a civil war be about — Is it between those who would seize power and those who would prevent it? Is it the same borders as the old Civil War? Is it city-vs-rural?

If there is one (still an if), and if it is Trump vs. the constitution… it's still not impossible for such a conflict to be without a single shot fired. Conversely, if it's between two groups of cities neither of which will consent to the other's choices for president, it could have every major city in the US reduced to radioactive debris.
As far as I understood, the attack vector is different. Entering the ship is useless, there are no controls for humans.
Your math is so far off, it isn't even on this planet anymore. In what world does an EV use more than 100kW? It's closer to 20kWh per 100km, so about 20kW on the highway probably. That would make your heater be 5%, not a fraction of a percent.
This is pretty much how you do COM[1] in C[2].

[1]: https://learn.microsoft.com/en-us/windows/win32/com/com-tech...

[2]: https://www.codeproject.com/Articles/13601/COM-in-plain-C
Honda to Create Lifelike Version of Legendary Pokemon Koraidon
Time travel debugging is the category, but I can’t help you much more than that with the tool names.
> Because Claude Code keeps doing stuff. It keeps solving massive problems, one after another. I throw larger and larger things at it, and it is unfazed. Chomp. Chomp. Chomp.

There's very little substance to this post. What "massive problems"? What "larger and larger things"? Am I supposed to guess? Sorry, I'm not impressed by vagaries.

I'm also personally not very impressed by AI, as it won't solve any problems I have because I have very specific coding problems that are based on undocumented APIs, doing things that literally nobody has done before. I've tried AI, but it's practically always wrong, and when it's correct it's something so trivial that I could have easily written the code. Maybe the problems I'm trying to solve are too "massive" for AI to guess at, or too obscure.
Great article! One detail caught my attention.

In one of the referenced articles, https://simonwillison.net/2025/Feb/13/python-3140a5/, the author wrote: "So 3.14.0a5 scored 1.12 times faster than 3.13 on the benchmark (on my extremely overloaded M2 MacBook Pro)."

I'm quite confused by this. Did the author run the benchmark while the computer was overloaded with other processes? Wouldn't that make the results completely unreliable? I would have thought these benchmarks are conducted in highly controlled environments to eliminate external variables.
It would be funny if a prepper spent $100+ on an emergency radio receiver, and took all the trouble to ensure it's reliably working. Then, when the apocalypus day finally comes, all they can listen to is a jesus channel.
> Huh? Most cafe's I see (Australia) the grinding is separate from the dispensing, and it is a single shot per pull.

This is just not how espresso works.

You can dose the same grind into a double basket and a single basket and you will never get the same coffee out of both.

Maybe Australia is special but in Europe, the UK and America, except for Italy (and apparently some surrounding places) nobody is using single shot baskets.

This is jusg a well known fact in the coffee industry.
Node 16 was supposed to make this situation much better but you sure could have fooled me. Is there less salt in my wounds? Sure.
> Nerds trying to be hyper efficient in the wrong ways.

> Simpler and closer to standards is always always better.

I don’t entirely disagree, but if it’s fewer migrations between stuff and less churn that you’re after, at that point you might either:

A) go in the direction of something like HTMX for suitable problems (or tbh most SSR approaches without the complexity of neither SPAs nor hydration)

B) alternatively find the most milquetoast yet batteries included option out there, like Angular (and hope that something like AngularJS doesn’t happen)
s/terminators/Amazon terminators/
I don't think that's possible...

In my opinion; all news articles have implicit predictions, I'd like to see them be explicit so the journalists can be held accountable

for example, here's (opening paragraph) one of the top articles from Fox News:

The majority of official documents signed by President Joe Biden allegedly
used the same autopen signature, reinvigorating concerns over the former
president’s mental acuity and if he "actually ordered the signature of
relevant legal documents," a report published by an arm of the Heritage
Foundation found.

Here's an excerpt from MSNBC's top (non-opinion) story

Trump’s return to the White House has increased geopolitical tensions, as he’s
enacted sweeping changes to the United States’ international military and
economic policies and upended decadeslong relationships with several close
allies. Tensions between the U.S. and Canada, in particular, have manifested
at recent sporting events, with Canadian fans booing the American national
anthem at professional games after Trump suggested that Canada allow itself to
be annexed.

The implicit predictions here are something like:

(Fox News)
1) Other presidents personally signed most of their official documents (87%)
2) Biden was unaware of the content of legal documents being signed in his name (79%)
3) White House staff made executive decisions without presidential authorization (88%)

(MSNBC)
1) Canada will formally cut diplomatic ties with the US by the end of Trump's term (35%)
2) American citizens will face increased hostility or travel restrictions in at least 5 allied nations (40%)
3) At least three longtime US allies will form a new coalition specifically to counter American influence (81%)

I'm obv not sure I'm extracting those correctly, but I think you get the point; the tone in which articles are written (and even more insidious is the decision on which stories are "important" / the frequency of certain storylines over others) are intended to impart an opinion, I want that explicit
And end up at an airport in an entirely different city.
That's the line they were unwilling to cross, to compromise their ad tech. Apparently, however anonymous it may be, it's still legally selling user data.
I'm still waiting for the end of the world caused by AI as predicted by a very large number of prominent figures such as Sam Altman, Hinton, Musk, signers of the Center for AI Safety statement, Shane Legg, Martin Minsky, Eliezer Yudkowsky.

No sign yet.

On the other hand, LLMs are writing code which I can debug and eventually get to work in a real code base - and script writers everywhere are writing scripts more quickly, marketing people are writing better ad copy, employers are writing better job ads and real estate agents writing better ads for houses.
Yes, without help from the US the rest of the world is about 230 years behind in warfighting technology.. Patriot missiles were first successfully deployed against a US drone aircraft in 1965.

Patriot systems were in use to shield Kyiv et al to great success.

I know it sucks to hear this, but if the US goes isolationist, there's not much anyone can do.
Had a recent talk with a colleague who owns one of earlier model S on exactly this. He often goes skiing up to Verbier in the Swiss alps, so similar situation and cold.

He definitely burns through the battery much quicker in mountains, and going down it recoups just a small fraction of energy spent going up. Also cold messes up the numbers pretty significantly, I think he mentioned 10-15% of battery consumed standing still each full day in freezing temperatures (he told me battery keeps itself warm).

Pushing up 1,5 tonnes (or 2+ in tesla's case) of our ICE car can burn up any fuel very fast in relatively short distance. I've estimated that our current petrol and previous (otherwise very efficient) diesel burn around 1/4 to 1/3 of the fuel tank on each 1000m of altitude gained.
The free version of the IntelliJ IDEs are reasonably good, at least if you are using one of the languages that the free versions support.
Do you happen to know how they compare in actual usage? Steve Yegge is gushing proudly, so it makes me wonder if, while of course aider and CC are of the same rough variety of tool, Claude Code is way better at something, or a little better at a few things, or something that's causing him to be so excited, and makes me wonder if aider is quite "up there" with Claude Code at doing those things.

I guess what I'm saying is, if Steve Yegge tried aider would he gush about it the same way?
C++ Memory safety (memsafe) single-header library
I vaguely remember about some benchmarking project that deliberately randomised these compiler decisions, so that they could give you more stable estimates of how well your code actually performed, and not just how well you won or lost the linker lottery.
The costly thing is the intial writing already. S3 is our cold storage, we don't often read from it. So compaction would only make reading cheaper, but create a writing cost in the process.
Elevate Your Events with BA Tents — The Leading Tent Supplier in KSA & UAE
Looking for the best tent rental services in Saudi Arabia & UAE? Whether you’re organizing a luxurious wedding, corporate event, exhibition in Riyadh, or a private gathering, BA Tents has got you covered! With over 28 years of experience, we are the leading tent manufacturers and suppliers in KSA, offering high-quality royal tents, Arabic tents, pyramid tents, and panoramic event tents to suit every occasion.
My predictions on the matter:

LLMs are already super useful.
It does all my coding and scripting for me @home
It does most of the coding and scripting at the workplace
It creates 'fairly good' checklists for work (not perfect, but it takes a 4 hour effort and makes it 25mins - but the "Pro" is still needed to make this or that checklist usable - I call this a win)(need both the tech AND the human)
If/when you train an 'in-house' LLM it can make some easy wins (on mega-big-companies with 100k staff they can get quick answers on "which Policy writes about XYZ, which department can I talk to about ABC, etc.)
We won't have the "AGI"/Skynet anytime soon, and when one will exist the company (let's use OpenAI for example) will split in two. Half will give LLMs for the masses at $100 per month, the "Skynet" will go to the DOD and we will never hear about it again, except in the Joe Rogan podcast as a rumor.
It is a great 'idea generator' (search engine and results aggregator): give me a list of 10 things I can do _that_ weekend in _city_I_will_be_traveling_to so if/when I go to (e.g. London): here are the cool concerts, theatrical performances, parks, blah blah blah
It's a reason why I don't really trust signal. They don't want to be recompiled by 3rd party. You must either trust them (or the app stores, which isn't better) or go through the hassle of figuring out how to build it yourself.
Is Rolls Royce not owned by Ford motor company? Or is the aircraft engine part separate?
I'm sorry but this is a pet peeve of mine: drag force does not scale exponentially with velocity, it scales with the square of velocity. Your point stands, of course.
> The C expression `a += 1` can be trusted to increment a numeric value, [...]

Have you heard of undefined behaviour?
Out of curiosity, where do you get your oil change done?

The local mechanic here can do it the same day, and they're next to a restaurant. Last time I did an oil change and tire rotation I just grabbed lunch while they worked on it.

The dealership for my car is perpetually booked though, and my experience reflects what you mentioned.
Yes. And it recommends searching for explanations constructed with the smallest possible set of elements.
Not sure if I'd be thrilled or scared if my random video that I uploaded a year for some momentary conversation suddenly ended up embedded and narrated in a BBC article.
> can this actually be taught?

Yes, it can be taught quite easily, take a deep dive through the classical trivium curriculum which originated in Greece.

The first leg at the start teaches aristotle's logic, history, descartes method, and philosophy which covers the requirements for rigorous reasoning and proof, and critical thought, and this is done in the first 4 years or so, but continually reviewed and improved thereafter in all lessons. Rhetoric and oratory later on includes structured argumentation, and how to deal with fallacy, and abuses of the contrast principle, as well as other blindspots.

Methods like Descarte's method are basic heuristics which can be quickly learned and practiced because they are so simple that the individual can approach and test conjecture and premises very easily with it until they get to the truth (regardless of the subject matter), and discard falsehoods easily on their own.

History and political economy were also taught early when facts can more easily be absorbed. These skills naturally lead towards self-directed learning where you've learned the requirements for such as definition (identity), mixed premises, how to test and spot falsehood and bias, how to decompose mixed statements to first principles discarding fallacy and falsehood such that they are true, and the requirements to communicate and learn.

The modern curriculum today is about torturing the student. Anyone you know that has math PTSD is a prominent example.

In keeping with the generational social contract, you give children the tools they need to make the tasks simple enough for them to do it themselves, and you give them agency to do it. People often mistake intelligence (speed) for cumulative growth over time.

The dumbing down of education, and associated torture both in education and throughout quite a lot of our society as a whole is causing a great number of people to have psychological regression (infantalism), if not outright delusion following a totalitarian bent.

You see these issues in a great number of areas but most prominently in the literature and media, for example, whose primary audience is young boys and girls 7-15 (comic book stories, anime). You see adults being entertained by these in adulthood, such as the isekai reincarnation tropes, or black company tropes in Japanese anime.

There is something truly and inherently disturbing about children's shows where the overarching theme at the beginning is, you die and life was so traumatic, without any redeeming qualities without being able to do anything, and that because of this mistake god gives them a second chance with a charmed life in the next life.
If anyone deserves a Werner Herzog biopic it is surely this man.
Yes, be careful with Qwant, use Google or Bing.