skysight-inc/HackerNews huggingface dataset:
> One for every bug fix going into the kernel, rendering the CVE system useless.

That is not what they're doing at all, things get CVEs by a small 3 people committee judging on whether it may reasonably have security impact.

If this is rendering CVEs useless to you, then you were misusing CVEs to begin with. CVEs are identifiers. The fact that an identifier is assigned does not mean anything about whether the security issue is real and/or its severity. Assigning an ID was meant to help discussing things, including determining whether it is in fact a security issue.
California approves final high-speed rail link connecting San Francisco to LA
Yes, that's exactly the point I am making.

Modern compilers optimise this for you, exactly as you said.

Back in the 80s compilers didn't do this. There really was a difference between the machine code emitted for a naive loop and a tail call loop.

A lot of advice to rewrite naive loops to do tail calls is based on that 1980s compiler behaviour, not on the optimising 2020s compiler behaviour.
Books to Dive in into Fullstack Development
Hello,I want to start learning fullstack but I’m afraid of getting too confused with so many languages and frameworks.I’m looking forward to find some ordered set of books that would introduce me to this topic
Technically, if you don't have a device capable of receiving their broadcasts, you can get an exemption from the fee. Unfortunately a single computer or TV is enough to incur the obligation.
Anyone that has used WinUI since its inception, knows that the best for our sanity is to avoid it at all costs.

It is still years away to provide feature parity with UWP/WinUI 2.0, let alone the Windows Forms, WPF capabilites and Visual Studio tooling.

Using it from C++ is only for ATL / VisuaL C++ 6.0 die hards.
Some former coal power plants (not sure if this is true in the UK, but it's true elsewhere) are being converted into flywheels for grid stabilization services. So real inertia is still an option even without thermal generation.
> integrate an LLM into Slack

They are already training their models https://slack.com/intl/en-gb/trust/data-management/privacy-p...

> Microsoft to integrate an LLM into outlook

Unlikely to happen. Orgs that use MS products do not want content of emails leaking and LLMs leak. There is a real danger that an LLM will include information in the summary that does not come from the original email thread, but from other emails the model was trained on. You could learn from the summary that you are going to get fired, even though that was not a part of the original conversation. HR doesn't like that.

> However, the more data you feed into an LLM, the smarter it should be in the response

Not necessarily. At some point you are going to run out of current data and you might be tempted to feed it past data, except that data may be of poor quality or simply wrong. Since LLMs cannot tell good data from bad, they happily accept both leading to useless outputs.
It's flowery hats all the way down
> This is quite plainly nonsense.

Unfortunately, Lenovo is actually correct in how the laws are written.

Whether or not they would get in trouble for it is a different question. I wouldn’t be surprised if they were put on notice for something 20 years ago by an over eager FCC person and they took the lesson to heart. Once a company gets threatened for something they rarely go back, even if other companies are getting away with it.
Very nice! This took me about 30 minutes to re-implement for Magic: The Gathering cards (with data from mtgjson.com), and then about 40 minutes or so to create the embeddings. It does rather well at finding similar cards for when you want more than a 4-of, or of course for Commander. That's quite useful for weirder effects where one doesn't have the common options memorized!
Man, as a C# dev, I'd kill for a single exe output. The binary being only 40MB is an absolute fantasy.

We have a project at work, it's nothing crazy, mostly shuffling data from one pipe to another, maybe a few thousand lines of code. A true standalone build including dotnet is over 180MB. The build that relies on the system dotnet install is still over 50MB. It's not even a GUI, it's a background service.

Things on Windows have a bad habit of enormous binary bloat, I'm not sure why. I don't think the problem is near as bad on Linux in general, but I don't have enough experience with linux dev to really say
Storing CO2 while strengthening concrete by carbonating cement
> Modern compiler policies don't even permit code that looks like like that anymore. Your compiler might see that and emit assembly that formats your hard drive with btrfs.

This is total FUD. Some sanitizers might be unhappy with that code, but that's just sanitizers creating problems where there need not be any.

The llvm policy here is that must alias trumps TBAA, so clang will reliably compile the cast of char* to uint32_t* and do what systems programmers expect. If it didn't then too much stuff would break.
No, actully, people can jusdy keep doing stupid things because we have such a largesse of basic comfort. They arnt going to suddenly change and fascism.is likely the.equal choice than any.ecologically smart.one'
Unless you're running a Guix system I don't see how open-license compatibility matters in the first place. I run my system, I install plenty of binaries and so does the majority of the Linux community.

> AAC-ELD is unsupported.

So is Airdrop. Pack up your crocodile tears and take them to a community that will do Apple's job for them. This is what you get for buying Apple products and insisting that the community reverse-engineers it to the quality of a documented and community-friendly platform. Blame Linux if you want.

> Fraunhofer says you need to pay for a license even if you choose to pirate it anyway.

Given that Linux supports DisplayPort alt-mode, this is kinda a nothingburger. Maybe my use-case is unique and contrarian, but I have never run into a situation with my laptop or desktop where I was gated from a usable experience because I didn't have HDMI 2.1. Hopefully nobody calls me out in the conference room for not showing my PowerPoint in HDR.
You can buy the sensors they use in car seats for like $10 https://a.co/d/0dibAFxc
Solar and wind energy are impossible without stable energy sources like coal or fission. Solar and wind energy are highly volatile, and battery energy storage is far too expensive.
backoffice automation
Liz Truss died?
Coffee isn’t all that bitter if it’s a decent cup of coffee. I love coffee but mostly drink decaf and also like 90+% dark chocolate. What makes you think people don’t like bitter things?
Very true. Also don't forget nvim-lspconfig.

Finally the tooling around LSPs has got better, but I feel it needs to go further. Modern languages like Go and Rust have excellent LSPs, but java. It's not great. I know java is just an absolute mess when it comes to tooling, but I wish there was some standardisation here.
Justice Department Is Said to Offer Boeing Plea Deal over 737 MAX Crashes
Or better yet, perhaps they should just do the sane thing instead of being a hostile pedantic smartass.

Undefined shouldn't mean "whatever", it should be an opportunity to consider what makes the most sense.
Do you happen to have links to any good documentation/articles on this topic? I'm working on what amounts to a dark theme for Win32 controls and largely making it up as I go along, relying on tidbits and off-hand mentions from defunct blogs.
And those COM errors that just kill the process, bypassing C++, and .NET exception mechanisms? lovely!

No designer, manualy editing IDL files for XAML C++ bindings, without any kind of syntax highlighting or code completion, manually merging generated C++ code, even more lovely.

Using a Webview wrapping Bing Maps, instead of the native UWP map control, even better.
https://archive.is/ifEKe
There is a lot of new ecosystem being built around SQLite in the browser using wasm, as a primary data store or as a local replica for every client, and there are some interesting interactions with crdt and peer to peer applications; does this fit into your business case? Would be interesting to see a massively distributed - via browser embedding - queue, that even uses standard sqs bindings.
I shoot underwater A LOT, and even if I never used it that way I'd prefer peace of mind of not having water damage in a potential situation, over a replaceable battery that I've never needed to replace in a single device in my entire life.
It's right there in the LICENSE file: https://github.com/poundifdef/SmoothMQ/blob/main/LICENSE

What's unclear or not transparent about that?
"Portable" i could see a few use cases. No MSIL and only native code, however...
that's not a source, that's an ai bullshit text generator, and the actual sources it's referencing don't back up the assertions it makes, as you surely know, since reading them only takes a minute or two. they're all just slight paraphrases of her post that i and others have linked in different comments

regardless, the osi's membership roster is irrelevant to your assertion, 'the FUTO license is open-source according to the original definition of open-source as coined by the author of the term,' which it is not, and which futo doesn't claim it is

the lack of integrity you are exhibiting is staggering. stop posting defamatory lies
> I expect that most Linux CVEs will never get a proper analysis or a CVSS rating.

You're free to contribute your own analysis and CVSS rating.
Increased temperatures also affect evaporation rates (and hence how much watering needs to be done). Climate change and the future of farming are pretty intimately connected.
WinUI 3 XAML C++ is a joke, versus the old C++/CX tooling in Visual Studio.

Editing IDL files without any kind of Visual Studio tooling, manually merging generated C++ code, no designer.
Not true at all. The LGPL does not specify anything about mode of linking or anything like that.

What the LGPL requires is that the end user be able to take the source code for the LGPL part, modify it, recompile it, and then replace the functionality in your binary provided by that part with their new part.

Obviously with dynamic linking this is almist trivial, the end user replaces the so or DLL and done.

With normal static linking, it's only a bit harder. If you ship alongside your binary a bundle of eg .o files and a script that links them together with a .a for the LGPL part for example, this is also compliant without revealing the source code to your non-lgpl part.
> Apple probably could have made a 3TB iPod

It's a very weird comparison, as putting more music tracks to your iPod doesn't make them sound better, while giving a LLM more parameters/computing power make it smarter.

Honestly it sounds like a typical "I've drawn my conclusion, and now I only need an analogy that remotely supports my conclusion" way of thinking.
Apparently, almost everybody other than you DOES care about water resistance.
> I’m not misunderstanding then. Chevron still deferred interpreting ambiguity to the agency, but the courts could still check that based on a reasonableness standard.

No, you are definitely misunderstanding. Chevron delegated a core duty of the judiciary to executive branch officials with no expertise in that field. The "reasonableness" standard you was a limited and constrained version of reasonableness standards devised and applied by courts in normal statutory interpretation, and deprived the courts of the power to fully exercise their duty.

> Now the court gets both aspects.

No, there is only one aspect here.

> Our difference is that I think that is a less good outcome because I believe domain expertise is necessary to effectively clear up ambiguity and the court admits they do not have that kind of domain expertise.

The domain expertise of the regulators in the field of regulation is irrelevant here, because the cases that go before the court are not about what measures are likely to be effective in fulfilling the agency's mandate, it's about what measures are legally permissible.

> I think the court should reserve power for constitutionality (their domain expertise) and leave resolving the ambiguity outside that to the regulatory experts of those respective domains.

The only domain at question here is the domain of interpreting the law, and the relevant experts in that are the judiciary themselves. You are conflating together completely distinct matters.
"South Korea’s Disease Control and Prevention Agency cautioned travelers visiting Japan of the risks of STSS, citing the rise in cases, according to local media reports."

That was at the end of March, it hasn't improved apparently.
Seems strange they would design a system that could scan faster than they could process the DB, no? I assume there's some queue in between. But the real answer is probably just: multiple scans happen for the same piece of mail. Eventually, one or both of them will be marked as due for payment. The question then becomes, was it worth saving the postage cost for what is potentially a much costlier penalty?
Funny feeling: Looking at the title I felt a bit puzzled. Then scrolling the article the concepts and their (well known) connections came back to me.
Google Arts and Culture site I didn't know existed
Here's one where the protesters blockaded rail lines for months causing layoffs and many millions in lost revenue.

Why didn't the government shut down these protestors bank accounts?

https://www.cbc.ca/news/business/via-rail-layoffs-1.5468617
My experience has been the opposite. Every organization I worked at used Trunk based development (feature branch->master). Because branches are short lived and usually small, they are the atomic representation of a change, and not the commits in the pull request. Pull requests usually have lots of "linting", "fixing test", "fixing typo" commits that I absolutely do not want in my master branch.

I understand that not all organizations work like this, but that is my point: there is nuance. Blanket statements like these are not productive. The author seems frustrated that people still use squash merge, and just assumes that it's because people just don't understand how git works.
I like using AI or generative AI. Each term we use signifies the era of the technology. When I was starting, expert systems were the old thing, AI was a taboo phrase that you avoided at all costs if you wanted funding, and ML was the term of the day. Then it was the deep learning era. And now we are in the generative AI era - and also an AI spring which makes the term AI appropriate (while the spring lasts).
Cool, I didn't know that. I still have a few self-printed QR code-type stamps. #PORTO is a nice option.
MPEG Streamclip is great for precise lossless cuts as well as lossless merging; still run it in a Tiger UTM VM on Apple silicon: https://tinyapps.org/docs/tiger-on-m1.html .
Ah, yes, I must be a C++ advocate who has never used a “modern JIT language.” I’ve actually been using them since before the term “JIT” was in common use, just like I used C++ before it had templates or exceptions.

Incremental compile time on the order of a minute should not a big deal in a project. How would someone who can’t handle that have fared in our industry 30 years ago? Yes, faster compiles are nice, but they aren’t what will ultimately limit you unless you have an untreated medical condition.
The more I read anecdotes like this, the more im convinced there is not a homogenous response.

For me, too much caffeine can be a thing. But I can stop coffee fairly consequence free. I stick with it as I do like the taste, but the world moving heavily to arabica coffee may get me to stop. Not at all a fan of it.

To my point, I'm growing convinced we will someday find something like blood types for how it impacts you. Probably closer to the cilantro effect. But, same general ideas. Maybe even closer to catnip for cats?
I can answer this - The reason is pretty simple actually, and the other reply is correct: Right now, the way it works is that the original game executable is modified to run the code from OpenLoco - Replacing Main(). OpenLoco runs anything that's been reimplemented, but anything that isn't calls back to the original binary, which means to avoid unneccessary complexity, it should all be the same - 32 bits.

OpenRCT2, from mostly the same developers, (Disclosure, I am associated with them), did the same thing until the game was fully reimplemented, and then it very quickly gained 64 bit support.
I tried to write a windows App recently (maybe to put in the windows store). I gave up when ...

- Tried to wade through the mess of different frameworks. Some are abandoned, they all have different feature sets etc...

- I found that I could not have anything other than FullTrust (all permissions) if my app wanted to use the/live in the system tray.

- You can't set the size of the window to match the content. You can set a size, sort of, but the min is 500x500 AND it will remember what the user's last size was so if they e.g. maximize it will be the next time its opened regardless of the program settings. In order to do this simple thing I would have to write it as a WPF app with a installer (which as of 2023 can go on the Windows Store)
I am the author of this software and am happy to answer any questions
You think that's bad, you should see Eight Sleep.

Not only do they run an SSH server on their embedded Linux device but the entire Linux component is unnecessary. All it really does as far as I can tell is act as a bridge between an STM32 and a process long-polling AWS for commands. They could have achieved the same thing with less cost and complexity with an ESP32.

Also bad: they engineered it maliciously, making it completely and unnecessarily dependent on the cloud. All the sensor data is streaming in real time to the cloud and the only way to send it commands is through AWS.

If a Chinese company did this, the company would be cancelled.

In fact I'll be shocked if their product isn't blown out of the water in a couple of years by a Chinese copy that can function entirely offline and despite that massive disadvantage, can implement advanced features that Eight Sleep charges $200/yr for, like an alarm clock.

Thankfully their nonsense resulted in it being pretty easy to hack. There's a GitHub project to replace parts of the firmware.
A. imgui and SDL2

B. imgui and SDL2
WinUI support for C++ is a travel back to the days of writing COM in Visual C++ 6.0 with ATL, only for a special bread of developers.
How I scraped 6 years of Reddit posts in JSON
Yeah, the point that Obama literally executed US citizens without trial is often lost on people on this site, and on much of the "liberal" intelligentsia. They'll just say he was a "terrorist", but folks, you can't say whether he was or not, without trial. And even if he was, his son, who was also killed in that strike, was not a "terrorist". This is an extremely slippery slope, and the fact that people don't acknowledge this just because it was Obama who ordered the murder (let's call a spade a spade) is a damning indictment of "neoliberal values".
Andrej Karpathy on X: "100% Software 2.0 computer.Just a single neural net
Funnily enough, nazism or far-right content isn't something you filter...
Anecdotally mine is unstable.
Was totally expecting : “commit fraud, get caught, then launch a counter lawsuit against the SEC saying they have no power to regulate, get it in front of the current US Supreme Court. They’ll believe it.”
I mean, I'm sure someone is, but it would be a lot of work... And if I'm being honest, OpenRCT2 would probably be the better starting point.
Nope, the GUI story is so bad, that at BUILD 2024, WPF was made again an official Windows GUI framework for .NET devs, see BUILD 2024 sessions regarding Windows programming.
Why is it impossible to make an ICE for current processors? Just because they're too complex and/or data exfiltration at speed is too hard?
The explanation is easy, the usual WinDev versus DevDiv politics.
Not just cheap per message, but queues themselves are free so there is zero “reserved” cost - it’s pay per message.

Add to that, it’s enormously scalable in terms of throughput and retained messages.

And it’s globally available.

A single file app is no comparison, really. The value of SQS is in the engineering.
"In May 2023, the median annual wages for machinists in the top industries in which they worked were as follows:"

I.e. we're only looking at the top paying jobs. Then, look at that we're taking a yearly pay to calculate an hourly rate. Fifty hour weeks are more the norm.
Devs that learned web frontend dev are not familiar with OS GUI guidelines. When I tell them Apple used to publish GUI guidelines for Mac application developers they stare at me in disbelief.
You're right that reactive UI is a poor fit for most languages (especially JavaScript!), but I think the problem is more general than that.

Good UI architecture needs some convenient and efficient way to propagate state changes between different parts of the UI framework [0]. This requirement sits in an awkward place, halfway between imperative programming and functional programming. It just isn't in the day-to-day vocabulary of any mainstream language, not even modern imperative languages which have a bit of functional programming mixed in.

I don't think OOP is any better at fulfilling this requirement. Being able to offload half of your program into a visual editor is nice, but it's cold comfort if the other half of your program ends up being a tangled mess of callbacks and data binding.

[0]: https://raphlinus.github.io/ui/druid/2019/11/22/reactive-ui....
Operations. At my $bigCo we are always rolling our own ops tooling for queues, as it’s more than just “reprocess message”; there is always some business logic that separates different types of consumers/destinations, and so q management is never straightforward. Might be a differentiable feature.
The Remarkable Robustness of LLMs: Stages of Inference?
Note the warning on the page.

> This element requires the unvirtualizedResources restricted capability.

And if you click through the restricted capability link:

> If your app declares any restricted capabilities, then you must provide info during the app submission process in order to be approved to publish your app to the Microsoft Store.
>"How is this possible? I cant even walk 10 miles without needing food. Where did the butterflies store their energy?"

Air is a very different substance at that size scale. It is quite thick and viscous. It would be more accurate to say that the butterflies floated across the Atlantic. Locust hordes do the same, and can travel thousands of miles via the jet stream. They are not flapping their wings to maintain thrust the entire way.
Cosmos. Maybe Pale Blue Dot.
You've got to stay under the engineered current limits on the provided 3.3v, including how much current is reasonable on all the wiring to your boost converter, but chances are good that mouse transceiver uses much less than the typical usb bus powered maximum current of 500 mA, and even at 75% efficiency, that's about 1 amp at 3.3v, which doesn't need thick wires or traces, or a big power supply.

The transceiver probably does use more power than a fingerprint reader, especially if the reader is idle, but likely not enough to worry about.
* and that work transparently -

Don’t put a button that says “suggest a title for this note” - make the LLM create a title, put it in a placeholder that the user just has to press “TAB” (or something) to confirm
All I'm asking is to include the type of license in the Show HN title

I had no idea there would be so much push back against this.
The OS will enforce them at installation/launch time regardless of distribution method.
Thank you for Grapher! I love Our World in Data.