skysight-inc/HackerNews huggingface dataset:
One of the problems would be acquiring said corpus. NN corporations got away with scraping all human made content for free (arguably stealing it all), but no one can really prove that their specific content was taken without asking, so no lawsuits. NYT tried but that was workaround and I don't know the status of that case. But if NN corpo will come out with explicitly saying that "here, we are using a Nature journal dump from 2024" then Nature journal will come to them and say "oh, really?".
I feel like movies in the past were so much more technically amazing. I mean, sure they look a hundred times more amazing now, but the amount of human physical effort involved (as opposed to ‘butts in seats’) was immense.
I went to regular maintenance at Toyota, air filter and oil change and they inspected the chassis and sent me a video.
It was bit more expensive than normal shop, but very good service.
I don't think "dead-code elimination removes dead code" adds much to the discussion.

If you change the code so that the value of `a` is used, then the output is as expected: https://godbolt.org/z/78eYx37WG
Do you usually post links without reading them?

"In the strict mathematical sense, C isn't a subset of C++. There are programs that are valid C but not valid C++ and even a few ways of writing code that has a different meaning in C and C++. However, C++ supports every programming technique supported by C. Every C program can be written in essentially the same way in C++ with the same run-time and space efficiency. It is not uncommon to be able to convert tens of thousands of lines of ANSI C to C-style C++ in a few hours. Thus, C++ is as much a superset of ANSI C as ANSI C is a superset of K&R C and much as ISO C++ is a superset of C++ as it existed in 1985.

Well written C tends to be legal C++ also. For example, every example in Kernighan & Ritchie: "The C Programming Language (2nd Edition)" is also a C++ program. "
> The Boeing 737 MAX 8-200 had already descended to around 850ft (259m) when the disruption occurred. Instead of landing, the plane was forced to climb back into the sky and divert nearly 400km (250 miles) south to Warsaw, Poland. Lithuanian air authorities later confirmed the aircraft had been affected by "GPS signal interference".

GPS is incredibly flimsy. Normally it operates by taking the average of 1000 observations to generate a noisy signal. It's not that difficult to be louder than something shouting from space. You can pick up cheap GPS blockers easily about the size of a walkie-talkie (handheld radio).

> By carrying a group of atoms cooled to -273C on the plane itself, rather than relying on an external signal, the technology can't be interfered with by jamming.

Last year I was on a plane where if the engines were not running, it entirely went into darkness. They hooked the plane up to the airport and tripped the airport electrics too. Now imagine if your plane loses power momentarily, and suddenly your GPS stops working entirely.

> Henry White, part of the team from BAE Systems that worked on the test flight, told BBC News that he thought the first application could be aboard ships, "where there's a bit more space".

> Quantum clocks, gyroscopes and accelerometers are large, bulky and incredibly expensive, with an accurate quantum clock costing around £100,000. Yet military research is allowing the creation of smaller, better and cheaper systems.

Likely a minimum of 10 years from being viable. Mt White of BAE is politely saying as much.
Democracy only works with enlightened citizens. Otherwise it's just mob rule.
I logged in to say the exact same thing as the parent comment. There’s no bias; just common sense and respect for others in 2025.
Stack traces are very valuable. Sometimes it can even help to attach them to some object creation, when you later wonder why/how/where this object was created. E.g. in TensorFlow, every single Tensor had a traceback attached to it, so when there was any error later on, it would show you where it was created. This is maybe less needed now with eager mode, but you might have other similar situations.

One problem with stack traces is maybe that they can be too verbose. E.g. if you print them for any warning you print to log (or stdout). Sometimes they will be extremely helpful for debugging some problem, but in many cases, you maybe don't need them (you know why you get the warning and/or you don't care about it).

You could also add more information to the stack trace such as local variables. That can be even more helpful for debugging then, but again adds more verbosity.

For example, we often use this to add information about relevant local variables: https://github.com/albertz/py_better_exchook

One solution to the problem with verbosity is when you have foldable text output. Then the stack trace is folded away (not shown in all details) and you can unfold it to see the details. See the DomTerm demo here: https://github.com/albertz/py_better_exchook#domterm

Some more on text folding:

https://github.com/PerBothner/DomTerm/issues/54

https://gitlab.com/gnachman/iterm2/-/issues/4950

https://github.com/xtermjs/xterm.js/issues/1875

https://gitlab.freedesktop.org/terminal-wg/specifications/-/...

https://github.com/vercel/hyper/issues/1093
So? Most of your code is worthless to anyone except yourself.
In the UK "GPS" is used as a general term for GNSS. I don't doubt that the aircraft already use multiple satellites.
Fact is even if the world was to end, finding the causes would be extremely difficult because...well the world would have ended.
The part you quote is explicitly not about the engineers of the vessel. It's about everybody else in the Navy!

What I'm saying is that we are all used to operate in a certain way, and you cannot really expect the automated system to fawlessly adapt to the way you already operate. To benefit from the automation you need to change the way you operate in depth, and that's a much harder thing to do in the military than in the civilian world (where it's already not that easy in practice).

The engineering side of things is always the easiest part of the job, no matter how challenging one particular engineering achievement is.
Yeah, I've got similar worries since there has been plenty of greenwashing that has happened with planting trees. I'd be sad but also not surprised if some of those trees being planted are sitka spruce wood plantations or so.
Yes and let us remind ourselves that they only did this once they were themselves backstabbed by the Nazis that they very eagerly allied with just 2 years prior. In fact, they happily divvied up Poland with said Nazis. There is no doubt about Russia's intentions for Eastern Europe had the Ribbentrop-Molotov alliance held.

You must be trolling to try and come here preaching that Russia were good guys in WW2.
>The solution is to cut browser functionality down to a size that more companies (or even individuals) can manage.

Removing features from browsers isn't a realistic "solution" if the end result is a "minimal browser" that normal users don't want to use. There are many simpler/minimalist web browsers: https://www.google.com/search?q=minimalist+open+source+brows...

The common issue with all of them is "some websites don't work with it". This means the minimalist browsers create a tiny self-selected group of hardcore technically savvy users because they are they only ones who are willing to put up with random incompatibilities.

Whatever <X features> you want to hypothetically remove from browsers such that an individual coder can "hold the smaller source code all in their head" -- will create a limited and more "broken" browser from the perspective of normal mainstream web surfers.
I experimented with TikTok to promote my apps. Slideshows/carousels with caption overlays worked well, but creating them was a hassle.

So I developed SlideReels, a project that streamlines the process and integrates AI for faster results. Check it out if you're interested!

https://x.com/jake_prins/status/1899040935289422142
... because AI Chats are consuming more energy than search? This is a flawed argument. Internet search also started out using more energy than looking up things in your local library, so maybe we should go back to that?

There is no way around increased AI usage. Would be great if Ecosia plays a key part in its adaption to balance it with environmental goals.
No idea about how viable this in each of those cities, but maybe 2025 is the time for us to go read https://www.reddit.com/r/BackYardChickens/ (similar to bleach, hand-sanitizer and toilet paper in 2020.) Yes the noise around dawn is why roosters are sometimes restricted (or make your neighbors way more likely to complain). My neighbor in San Jose had a rooster that crowed 25% of mornings.

I should have said above the $$$ reason predators are a huge problem in urban/suburban areas is you can't legally shoot them/ use BB guns, and it's near-impossible to use poison (if you have pets or small kids, or your neighbors' pets pass through). So if you regularly have to spend $500++ on a professional exterminator for a single fox or raccoon, there goes your entire $ viability. It's not at all like a farm in a rural county. HN business idea: is there any multiple infrared camera security setup that can behaviorally distinguish between predators vs your own pet, in the middle of the night? without needing to AirTag your pets?
Typical Murica.

Loud, stupid and self-obsessed
> I'm pretty sure you can only be born once.

Speak for yourself! Google's products are eternally trying to escape Samsara through a product cycle of death and (sometimes) rebirth.
There's cargo vet, cargo audit and I think various other tools. There's also a process for reporting and removing malicious ones and stuff like that, like you'd expect. Rust didn't really have a major supply chain attack as I'm avare. I remember one typo-squat with malicious code, but that was found pretty quickly and don't think it was exploited.
> Why would one climb on board if the thing is not meant to be manned and doesn't have any controls on board?

to drop a grenade down a vent ?

> Anyway, if I were to design such a thing for military, it would probably have some self-destruct option

What would trigger the self-destruct in your design ?
$16B health dept managed finances with single Excel sheet. It hasn't gone well
> now it feels like looking at a children’s book painting website

The front page, yeah, maybe. If you use the search directly from the browser you just get a clean looking results page. As for the ads, still WAAAY less than Google.

That's not to say that it can't improve, but I'm not really seeing anyone doing it better currently.
If it's being served up to the U.S., files downloaded there are not copyrightable, hence not subject to restrictions imposed by a license which has its origin in copyright.
not a shortcut but still tremendously useful when I need it:

# open some files in vertical splits

> ls $FILES | nvim -O

# -o does horizontal splits
You could combine both by adding a stack frame each time the error is returned one level up. This could be done explicitly (cumbersome and not everyone will do it) or automatically by the language (weird magic, but useful).
have you read The Idea Factory and is it any good or is it just a pop-history of the place?
error: could not convert 'true' from 'bool' to 'std::string' {aka 'std::__cxx11::basic_string<char>'}

I don't think anyone's claiming C nor C++'s dumpster fires have signed integer overflow at the top of the pile of problems, but when the optimizer starts deleting security or bounds checks and other fine things - because of signed integer overflow, or one of the million other causes of undefined behavior - I will pray for something as straightforward as a core dump, no matter where EIP has gone.

Signed integer overflow UB is the kind of UB that has a nasty habit of causing subtle heisenbugfuckery when triggered. The kind you might, hopefully, make shallow with ubsan and good test suite coverage. In other words, the kind you won't make shallow.
Yeah, the author needs to get off X/Twitter. At this point posting to X is like driving around in a Cybertruck with a bumper sticker reading "I Approve of the Current Situation"
Covid-19 Broke the Charts
Systems languages that predated C already could do that, that is the typical myth.
The world has been getting progressively more and more sick of America's shit since March, 2003.
You don't need to run the binaries at all if you don't want, you can just get the standard VPN configs and use your OS's network stack. You won't get all the fancy features, but otherwise it works fine.
I agree with the assessment; also, the implementation is really strange; why are we typing it?
One reason for Tesla's success it shows accurate range.
Authenticating signals for GNSS sound like an impossible cryptographic task. What stops a malicious actor from recording the signals coming off the satellites and replaying them louder with a delay?

If you pick the delay properly you can make the plane believe it is at an arbitrary point in space and time (although of course that time would always have to be at least a few `us` in the past).
We are. I'm knowledgeable, try to take care, and still see a lot of cracks in my privacy efforts and ways I could easily be tracked, so I completely understand how people might just give up.
> Now imagine if your plane loses power momentarily, and suddenly your GPS stops working entirely.

Now imagine your plane loses power momentarily and switches to a backup system... The exact same GPS every plane is using today.
Since this year, the most likely reason to die in an consumer aviation accident is being hit by a Russian missile.
The wapiti is the animal on the reverse of the Canadian 25 cent definitive coin. Perhaps the folks who write the article are just educated and worldly.
My immediate thought is who decides what a good media diet is if we were to fix it, but anyway..

You don't have to agree with what you watch. Sure, propaganda immunity does not exist but I'm more mellow in my beliefs because I know I'm getting into echochambers. Even people under regimes with media consisting of 100% propaganda can see the real picture. of course at that point you don't have a good vote because you'll end up in a camp but that has little to do with media diet.
One thing about the EU based platforms is that they tend to have much more limited free tier, often there's none.

IMHO the deep pockets of the US based tech is their primary competitive advantage. In other countries they seem to try to make a bit of money every month but in USA they tend to aim to make a lot of money at once down the road. I'm under the impression that when non-US services end up failing, US based ones end up enshitified.

So the EU based stuff stays about the same for many years, the US based stuff starts as we are saving the world, democratizing the technology and doing all this for free(*) and then your bill jumps 100x or your experience goes 100x down.
This is exactly the kind of argument that leads to projects decaying. Not saying that WINE will let that happen, but without contributions, it is hard to develop, maintain and upgrade codebases the size of Mono.
Consensus on criticism you don’t like does not equal brigading. Everyone so far has been respectful and commented on the thing that is most salient about the website. And of course it’s around the same time, the post was just submitted.

If everyone keeps saying you reek, consider giving your armpits a sniff before accusing everyone of ganging up.
This is my main problem with Ecosia as well.
I don't believe planting trees is really a good option to help the climate and I have zero trust in tracking progress of those projects in a lot of countries. I would much rather them e.g. investing in solar or sponsoring open source projects.
A modern terminal IRC client
That's likely averaged out as 80kW when flooring it is only around 100hp. I know my Polestar hits a peak of around 300kW when you put your foot right down.
> I use Grok and it's free (even Grok3). I definitely don't hit limits unless it's a pretty heavy day and I do a lot of adjustments

Okay maybe need to clarify: I hit those limits when I do agentic stuff, which is what Claude Code does: So let the LLM automatically pull in files into the context it thinks it needs, analyze my codebase, follow imports, add more code, etc. It can quickly balloon out of control when the LLM pulls in too many LoC and the context window gets too big.

Then do a few back and forth actions like "let's refine this plan, instead of X pls do Y", or "hmm I think maybe we should also look into file blah.ts" and you quickly hit 500k tokens.

If I use Cody only, which has some agentic capabilities but is much more "how can I implement Y in this file @src/file1.ts db models are in @src/models/foo.ts", then I rarely ever hit any rate limitations. That's more similar to what you describe of copying code back and forth, except it's in the editor and you can do it by writing @somefile.
many electronics actually improve safety a lot, so probably not a great idea.
I would add CloudFerro, used by ESA and several other European satellite data providers.

https://cloudferro.com/

https://cloudferro.com/pricing/pricing-tables/waw3-1-cloud/v...

Re the sibling comment they do offer trial credit, but I have explored the terms. I don't think there's a recurring free tier though.
German politics was clearly heavily compromised as well, beyond the basic self interest of cheap gas. See Wirecard and Jan Marsalek.

The interesting question is how compromised British politics has been. Lots of very suspicious things (secret Boris Johnson meeting against the advice of security services; appointment of Lord Lebedev), but UK support for the Ukraine war has been unwavering.
Ok, I think I know who you voted for in the last election...

Yeah, sure, you could argue that it's not democratic to keep extreme parties out of power, but there are multiple examples across history of parties coming to power democratically and then destroying democracy from within - it happened in Germany in 1933, in Russia, in Hungary, and it's currently happening in the United States. How to prevent this phenomenon (assuming that you want to prevent it, which of course the people profiting from it don't - see JD Vance's speech at the Munich security conference) is a controversial topic (https://en.wikipedia.org/wiki/Defensive_democracy).
There are emergency release latches. The location of the front one is obvious-ish, the rear one is not obvious at all.

https://www.tesla.com/ownersmanual/model3/en_us/GUID-A7A60DC...
A stack trace (or even better, a minidump with the call stack!) is one of the most useful debugging things for me. Hell, the call stack in general is super useful to me!

I can look at a stack trace, go "oh, function X is misbehaving after being called by function Y, from function Z", and work out what's gone wrong from the context clues, and other debugger info. As a game developer, with codebases that are big, semi-monolithic codebases, it's essential, especially when code crosses the gameplay/engine and engine/kernel barriers.
Effectively the argument is "let's go backt to 90s web without video, audio, fonts or even page layouts"
The UI is nice and clean but the chat partner takes a while (closed out of it while waiting), I'd say try to add indication of estimated wait times, and honestly? A mini game while you wait like the dinosaur on Chrome. Or, at least a request to notify you when someone does get connected.

Little things go a long way in UX.
> Galileo was the ugly duckling for a very long time - but it turned into a shining one after it aged a bit.

Yeah, for some time I was also in the camp of "why we need our own expansive service". But the current development has shown, that it was a wise desicion to have our own system.

BTW: thanks for updating on some other details. I never followed up really, it was from the initial plans, that I was told there should be comercial service, that should pay. Also that for some emergency services there is a very limited possibility to have a back channel.
Exactly! Especially agentic tools like Aider and Claude that are designed to pull in more files into their context automatically, based on what the LLM thinks it should read. That can very quickly go out of control and result in huge context windows.

Right now with Copilot or other fixed subscriptions I can also laugh it off and just create a new tab with fresh context. Or if I get rate-limited because of too much token use I can wait 1 day. But if these actions are linked to directly costing money on my card, then that's becoming a lot more scary.
libclang has been with us for ~15 years already.

> I'm not so interested in being able to compile but being able to parse

Chances are that you're not going to be able to walk the AST without getting errors unless the (lib)clang can cleanly parse the code. There are at least two prerequisites for that: (1) marrying your build system with the (lib)clang so that you pass the exact include directories, include paths, build flags, etc. for any given translation unit, and (2) ability to build the code with clang. If you use CMake then it's going to be a little bit easier. If not, I recommend first switching to it. You will also have to be somewhat creative about making it possible to correctly parse the code in the header files - a header file fundamentally isn't a translation-unit.

Back in the days, I wrote some of the utilities built on top of the libclang and the process was very hairy. Although I pulled it off, for the reasons above it required a lot of unsexy work exactly around the integration of (CMake) build system, patching the codebase itself, and working around the design limitations imposed by the language itself. Occasionally, libclang wouldn't offer me enough control over AST so I also had to work around those limitations by patching the libclang code itself. libtooling seemingly gives more control but I have never tried it.

If you still want to try it, I think your best bet is to find something similar that already exists and build upon it.
I appreciate that you're super attuned to this frothy space, but not everyone cares about learning all the many personalities in the ecosystem… even people who care about this stuff
is there some practical real-world value to assuming that the pixel value distribution is actually sharper than gaussian? eg exp(-|x-p|/temp). it could be eg more robust to noise from eg individual outlier pixels.
Your comment was extremely dismissive and disrespectful to OP, so you'll have to forgive us for being suspicious when they all pop up at the same time with the exact same tone.
Ask HN: Who's running nasty text on the Roku fish screen saver?
Just sitting here thinking about something else, vaguely watching the Roku fish, when I realized there was text running along the bottom which I'd never noticed before. It says "Thank your mother for me".

Wtf?

https://imgur.com/a/Ul6kT66
Anyone who didn't see the browser becoming a VM by the early 00s had their head in the sand.
> "Dutch" famously known for being brutally blunt, rude, honest, and pushing back.

Dutch will never bluntly push back if you plan to setup tax evasion scheme in their country. Being vicious assholes in daily stuff especially towards strangers? That's hardly something deserving praise.
It’s possible to draw a heart:

/KCDEOXOEDCK/

Wider:

/KLCDDENOXONEDDCLK/
All branches of the military have been pushing for automation. As an example, 6th gen fighters are expected to either be crewless or to control swarms of smaller crewless drones from a distance and relay information.