skysight-inc/HackerNews huggingface dataset:
The JVM was designed with the intention of being a secure sandbox, and a lot of its early adoption was as Java applets that ran untrusted code in a browser context. It was a serious attempt by smart people to achieve a goal very similar to that of WebAssembly.

Unfortunately Java was designed in the 1990s, when there was much less knowledge about software security -- especially sandboxing of untrusted code. So even though the goal was the same, Java's design had some flaws that made it difficult to write a secure JVM.

The biggest flaw (IMO) was that the sandbox layer was internal to the VM: in modern thought the VM is the security boundary, but the JVM allows trusted and untrusted code to execute in the same VM, with java.lang.SecurityManager[0] and friends as the security mechanism. So the attack surface isn't the bytecode interpreter or JIT, it's the entire Java standard library plus every third-party module that's linked in or loaded.

During the 2000s and 2010s there were a lot of Java sandbox escape CVEs. A representative example is <https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-0422>. Basically the Java security model was broken, but fixing it would break backwards compatibility in a major way.

--

Around the same time (early-mid 2010s) there more thought being put into sandboxing native code, and the general consensus was:

- Sandboxing code within the same process space requires an extremely restricted API. The original seccomp only allowed read(), write(), exit(), and sigreturn() -- it could be used for distributed computation, but compiling existing libraries into a seccomp-compatible dylib was basically impossible.

- The newly-developed virtualization instructions in modern hardware made it practical to run a virtual x86 machine for each untrusted process. The security properties of VMs are great, but the x86 instruction set has some properties that make it difficult to verify and JIT-compile, so actually sitting down and writing a secure VM was still a major work of engineering (see: QEMU, VMWare, VirtualBox, and Firecracker).

Smartphones were the first widespread adoption of non-x86 architectures among consumers since PowerPC, and every smartphone had a modern web browser built in. There was increasing desire to have something better than JavaScript for writing complex web applications executing in a power-constrained device. Java would have been the obvious choice (this was pre-Oracle), except for the sandbox escape problem.

WebAssembly combines architecture-independent bytecode (like JVM) with the security model of VMs (flat memory space, all code in VM untrusted). So you can take a whole blob of legacy C code, compile it to WebAssembly, and run it in a VM that runs with reasonable performance on any architecture (x86, ARM, RISC-V, MIPS, ...).
Publix accused of deceptive pricing in lawsuit that brings receipts
BBC says —

"Why are the BBC websites different outside the UK?"

https://www.bbc.co.uk/contact/questions/help-using-bbc-servi...
Norway's biggest newspaper is reporting on it after multiple people have complained to them about what they're seeing. First paragraph is telling people to stay away, "you don't want to see this".
https://www.vg.no/nyheter/i/Vz29Lp/oversvoemmes-av-voldelig-...
Has always been like a mafia internationally tho.
Changing strategy was inevitable. They lost 90% of readers between 2021 and 2024. It would be a dereliction of duty for the owner of the company to continue business as usual in such conditions.
Now just need to duplicate the mouse cursor to be in 3D too!

I also had to shrink the window as I couldn't manage the cross view on a widescreen :)
For me in th usa the .co.uk redirects to the .com

Given that, I would speculate that the .com version was the international version likely with USA targeted advertising.
I've been surprised that there hasn't been much progress in code tracing. It's incredibly hard to jump into a new code base. Cscope and ctags are still used but uncommon. It's not common to see people use debuggers. I suspect this is a major reason why Python and interpreted languages are so popular. But as code bases have exploded we still haven't gotten much better than where we were over a decade ago. Yeah RAGs can help but I'm not sure are a huge improvement over tags. Maybe realistically regressed, relying more on print statement debugging. When do we improve from gdb, cscope, grep, awk, and find? (I'm aware of the improved version of those but listen carefully if that's what you're jumping to respond with)

So I'm really happy to see a project like this. Well done. Can't wait to see more
Honest answer? Dancing stick figure guy on the title screen. I did it very early in the project, in a fugue state at 3am. It lingered and lingered there, with ppl wondering "Is this real? Is this the actual title screen?" and luckily by the end I think everyone had drank enough psychedelic koolaid to agree - stick figure man stays. The artist made some better art for his hands/feet, and that was that. He's divisive, but everybody at least remembers him :)

Lesson learned that I didn't expect - hmm. Ah, one good one: I spent a LOT of time worrying about stuff being "OP" or degenerately good. Well, turns out, people like OP stuff, or degenerately good stuff, at least in single player score attack games. My biggest lesson learned on the project: people experience your game individually. If they find something broken, in their head, they are the one to have found something broken, and it feels good. You don't have to design for the entire community at once. Don't over-balance your game. Embrace the jank.
what's with hn being filled with assholes lately?
Chat UI can be intuitive if it sees the context. If you can make single-sentence queries and the AI understands enough of the context to guess what you actually meant and to extrapolate the details, it can be very powerful. But if you actually need precise and detailed queries for good outcomes, it's not very natural. Explaining things clearly is often harder than understanding them or doing them yourself.
Yep, we can build the Artificial Static Place Intelligence – instead of creating AI/AGI agents that are like librarians who only give you quotes from books and don’t let you enter the library itself to read the whole books. Why not expose the whole library – the entire multimodal language model – to real people, for example, in a computer game?

To make this place easier to visit and explore, we could make a digital copy of our planet Earth and somehow expose the contents of the multimodal language model to everyone in a familiar, user-friendly UI of our planet.

We should not keep it hidden behind the strict librarian (AI/AGI agent) that imposes rules on us to only read little quotes from books that it spits out while it itself has the whole output of humanity stolen.

We can explore The Library without any strict guardian in the comfort of our simulated planet Earth on our devices, in VR, and eventually through some wireless brain-computer interface (it would always remain a game that no one is forced to play, unlike the agentic AI-world that is being imposed on us more and more right now and potentially forever)
"democracy is sacred and there is no higher value"

and

"people who vote poorly shouldnt be allowed to vote"

are said so often, and so closely together, that I think people just actively lie to themselves about what democracy is. If you want a smaller group of elite educated people doing the decision making, you're looking for a republic.
DeltaNet Explained
I read LLMOps for the first time today and I couldn't stop laughing. Glad someone else picks on it.

We're getting closer and closer to my idyllic goal: RoLLMOps! [1]

[1] https://en.wikipedia.org/wiki/Rollmops
The change originally was never about developer experience.
If you're the sole copyright owner, of course you can.

That is not the case with other licenses.
It wasn't obsessive to change it in the first place?
Appreciate the thought but that's a full time job. I have to conserve whatever energy I have to actually work on the game.

(Seriously, I think a lot of devs distract themselves with this stuff. Just make your damn game.)
I might have missed something, but I can't see where it says you can't discuss using drugs. The table lists the following:

• The unlawful supply, offer to supply, of controlled drugs

• The unlawful supply, or offer to supply, of articles for administering or preparing controlled drugs

• The supply, or offer to supply, of psychoactive substances

• Inciting any offence under the Misuse of Drugs Act 1971
It'd be interesting if a paper could present opposing op-eds side by side by authors that are clearly the strongest on each side of the discussion. Similar to collegiate debates or the argument/rebuttal style used for the ballot propositions we vote on.

Often times - in today's media one side will present the other sides case by only addressing some strawman arguments.
1. Good for you. Did you have kids or was it just you?

2. It is baked in at this point. People with zero hour jobs are at an extreme disadvantage. It's not adversarial government, it's business choice. There are many countries with larger burdens placed on business that have businesses that aren't forced into the zero hour practice. There companies that chose not to adopt zero hour practices. Stating that the government forced business into it doesn't make it true, and the fact the above businesses exist observably shows it's not a direct law of unintended consequences but a choice by business.

3. This position is outside the norm.

Both Star Trek and the bible are moral parables used to shape people's ideas. I'm guessing you are younger and don't understand the 90s tech ethos around Trek. Where I worked Trek was always playing in some room during lunch. Zero people were reading the bible. But I'm from the 80s/90s bay area (ish, Santa Cruz). Trek was definitely a parable that gave people something to aspire to.

Yes, differing views exist. You are the one that seems hostile to them, writing off your entire society because of your personal interests ("I don't view it as "our" society""). Most people agree on what improvement should be (people should be able to afford to raise families and live in some level of dignity and freedom from scarcity, people should not have to fear crime, education should be encouraged) they just don't agree how to fund it nor make it happen.
It was successfully able to run through the math? I'm surprised. That's quite impressive.
I don't think these things really fit the bill, but this is closest I could find. All the codecrafters stuff is focused on reading from a sqlite DB. A great start, but you're not implementing B+ trees.

Hope this gives you some options.

https://github.com/Arminas42/build_your_own_database

https://github.com/search?q=codecrafters+sqlite-java+languag...
Very much like the Washington Post opinion section was, just for the left
When you write to a postgres jsonb field it updates the entire JSONB content, because that's how postgres's engine works. Mongo allows you to $set two fields on the same document at the same time, for example, and have both writes win, which is very useful and removes distributed locks etc. This is just like updating specific table columns on postgres, but postgres doesn't allow that within columns, you'd have to lock the row for updating to do this safely which is a PITA.
There is at least the possibility that fusion power could eventually be viable for privately owned civilian merchant ships. Fission power is a non-starter in that market due to concerns (valid or not) over security, terrorism, proliferation, and meltdowns. Even if someone builds a new fission powered merchant ship it would be useless because many nations wouldn't allow it to enter their ports.

Military fission power plants were never optimized for cost. They have always been hand built in tiny numbers with a focus on safety, durability, and maximal output.
Or... it could say "type /help to learn more". But maybe that would make it too easy.
Or see the explanation in video form here: https://m.youtube.com/watch?v=d0HJvGSWw8A

Mamba has been discussed a lot here, and this seems like a promising line of inquiry for improvement
Good luck with that, i'm gonna indulge in various vices to dull the cognitive dissonance and work in the machine to feed my kids.
Shopify runs on AWS so if Amazon is trying to take control of all online shopping they sure are awful at doing so. They actively enable some huge number of non-amazon online retailers to exist.
> That's not true at all. Someone can simply buy all the media, and the free market will not correct that as long as that person has the wealth to persist.

Do you have an example of that happened in real life? Not just a hypothesis. When was a person being wealthy enough to buy all the media?
Not really, "master" is about as indistinct of a term as "merge" and "rebase" are. There are huge amounts of git ergononics that can be improved and master branch is one of them.

If it wasn't for muscle memory and my bash aliases, I'd be using main too. Get a life and stop bitching about default environment variables, it's a huge red-flag to employers.
no reason computers couldn't have personality again
There were riots. Every store window in my wife’s office block was broken. During the Freddie Gray riots Governor Hogan called in the Maryland national guard and it was the most popular thing he ever did: https://www.npr.org/sections/thetwo-way/2015/04/27/402639082...
I was in nearly the sweet spot for this in school computer labs as a kid so it felt like a long time to me. They only started to get boring looking when I graduated from high school.
A 1 meter square heat exchanger in a vacuum at 20C will emit about 1 kilowatt at -173C. So about as much as a small space heater per small panel. So a 1 megawatt datacenter would need about 300,000m^2 or 0.3 km^2 of surface area to cool it.

But geothermal cooling would be great on the moon too. Run a pipe 2 meters under the lunar surface and it is -21C.

I think the whole idea though is to make a low wattage space-stead so you can store copies of Moana out of reach of Disney cease and desist letters.
Things in the US are getting scarier and scarier every day that passes.

Look up the article Washington Post published on the fictional DOGE chief - Amy Gleason.

It's absolutely clear to anybody with a brain, that Musk is running DOGE and they just named a random person, because courts forced them to.

And yet, WaPo is happy presenting a profile of said Amy as if all was normal.

This is Russia / North Korea level of compliance with what the Dear Leader says... But then US recently voted along Russia and North Korea on the UN resolution regarding Ukraine so...
supposedly idealistically opposed parties doing something that is in the sense of the argument doesn't prove the argument. Walz might very well have been just as wrong
That says more about your process as a swe org than the technology you're using.
I would put more demo pages and make them larger / zoomable. It's hard to read the current one. I would make the demo pages have tricky things beyond clear speech bubbles too, but are still essential for understanding, like text not in a bubble.
Those are the unicorns
The issue with that promise is that anyone can convert pdfs, the question is whether the conversions are correct or whether you have

Income Expenses
200 100

On one document, and

Income Expenses
20 0100

On others.

There's no shortage of products that tried to solve this problem from scratch (or by piggybacking on other projects) and called it a day without worrying about the huge problem that is quality and parseability.

The most robust players just give you the coordinates of a glyph and you are on your own: Textract, PDFBox.
Well, from your viewpoint, sure.

But if we pretend that only those three exist(obviously they don't, you have ABC, Bloomberg, CBS, and many, many more), it's not necessarily wrong to say that media has a liberal bias, since '67% of stations are left leaning.' It just leaves out the fact that nobody really watches them in numbers.
My favourite related trick is to use cross viewing to solve find-the-difference puzzles.

Set up so the two images (with slight differences) are next to each other, cross your eyes, and look for 'shimmering' spots - these are the differences between the images.

It makes differences very easy to spot, which is pretty cool!
Why does the analysis progress bar pause if you switch to another tab on mobile?
I made a stereogram a few years back that turned out to be unusually easy for people to view. Perhaps you'll have luck with it:

https://www.damninteresting.com/temp/damn-interesting-stereo...

The trick is to focus normally on the image, then move your focus to be a few inches behind your screen, as if you're looking through it at something behind.
Just like Biden administration did before
Interesting. You and I are reasonably adjacent it seems like. I've been cooking up a pleasant way to enable modding support in games I make.

I have this idea in my head that I want this system to work even all the way up to letting people host their own servers that run their own mods without allowing them the power to do nefarious things to the clients who connect. This means a scripting language layer, most commonly LUA. For a bunch of reasons, many are vibes based, I've decided to go with a lisp instead.

After doing a bit of research I found this repo to use as a starting point.

https://github.com/microsoft/schemy

Checks all my boxes. Big ones being no new dependencies and not many lines of code. It took just a few minutes to get a handle on the whole thing end-to-end. I'm working right now on setting a little reflection metaprogramming that would expose any functions that I put an attribute above to the lisp layer.

There's a few things to delete so it's safe to serialize over the wire, but it looks like it'll enable what I'm after. I hope I can trust my serializers :D

What kinds of mods do you want to make?
We aren't going to rehash the whole history here and it's disingenuous to try discussing the accuracy / pertinence of the word master here when that wasn't what originated the change in the first place.
There are also pretty active facebook groups where she and others post remarkable slime mold photos ("Slime Mold Identification & Appreciation" and "Ascomycetes of the world").
Here is an example that shows how high dimensional data can be sparse (aka simple aka natural) in some projections. Since FFTs are just a reprojection of your data, this provides useful intuition.

https://bsky.app/profile/bsky.tdunning.com/post/3lgvuzuju3k2...
use std::{
sync::{
Arc,
atomic::{AtomicBool, AtomicUsize, Ordering},
},
time::Duration,
};

fn main() {
let num = Arc::new(AtomicUsize::new(0));
let finished = Arc::new(AtomicBool::new(false));

for _ in 0..10 {
std::thread::spawn({
let num = num.clone();
let finished = finished.clone();
move || {
while !finished.load(Ordering::SeqCst) {
num.fetch_add(1, Ordering::SeqCst);
}
}
});
}

std::thread::sleep(Duration::from_millis(1000));
finished.store(true, Ordering::SeqCst);
}
BTW, this site has the flying toaster screensaver if you leave it open long enough. Nice easter egg!
What do you mean by this in practice?
Problem is those who love to tax will eventually tax regular people more and more.
https://natick.research.microsoft.com/
just like driver’s license there should be an age limit to voting rights. few question why you have to be 18 to vote. why 18? today’s 14-year olds are on average infinitely more mature than 14 year olds in say 1950. if someone was to say you are voter when you start high school half of this country would go batshit crazy. a different half would bark if we put an upper limit on voting rights but both make sense. take brexit for example - this was a decision that affect the FUTURE of UK. why would anyone sane say “lets have bunch of 80 year olds who are one foot in the grave make this decision for the people that will have to spend their entire lives with the consequences of that decision…” it is same for any election, elections matter and elections have consequences and old people shouldn’t be involved in making these decisions :)
Left: people should be able to live decent lives

Right: what about our billionaires and the free market
CNN owned by TimeWarner/Discovery is also pivoting toward not publishing anything negative toward Trump.

https://www.cjr.org/analysis/anticipatory-obedience-bassin-p...
> Russia is a nuclear power; do you think Putin is going to risk losing?

Judging by the track record so far, we can expect vague comments seething with resentment: https://en.wikipedia.org/wiki/Red_lines_in_the_Russo-Ukraini...
By now, you know it’s not de-duping anything-nothing is deleted.

Of course the Copy-on-Write clone functionality has been available since APFS became the default file system in 2019.
What's the purpose? The name is arbitrary, and in context they mean the same thing. So why do you care to change the default back?
I rather see machine learning used to help OCR by

- recognizing/recreating exact font used

- helping align/rotate source

Not to hallucinate gibberish when source lacks enough data.
The industry that awards the Joseph Pulitzer Prize has absolutely no legs to stand on.

Insane hypocrisy to think that the owner of a newspaper doesn't have the right and obligation to set its editorial direction.

Business is business. He can start his own newspaper if he wants to.
AI is nice, don't get me wrong but they don't have to do much to improve it. I have an echo, firetv, and the echo dot. Its nice you can say "alexa bring up X show" and she will do it. But there are bugs, like it can't resume (ie say "Alexa resume") a show/movie if the firetv's screensaver is running after its been paused for a minute or two. Simple quality of life things that they could start with. There are other examples like this.
I'm all for reintroducing grizzlies, heck reintroduce east coast bison, but you're very much missing the benefit side of the cost benefit analysis.
that's an implementation detail
That "huge chunk of the country" was a little less than half of the subset of Americans who actually voted.

The left's beliefs are the "normal" ones. Remember, this fact is why the right is so afraid of the cultural influence of "city dwellers" (read - leftists) and the popular vote versus the Electoral College, which exists to bias Presidential elections in favor of rural culture. Roe v. Wade was repealed despite widespread popular support. The majority of Americans favor nationalized education and healthcare, LGBTQ rights and gay marriage.

I mean, you're right that Bezos probably isn't anti-Trump, no capitalist is really anti-Trump, but like a lot of people you seem to be poisoned by Trumpist propaganda. Trumpism has never been a majority view in the US, it has always been a tyranny of the minority.
I know it's a tradition to bash Americans, but I'm quite sure in any country, Ax + By + Cz + D = 0 is a plane isn't common sense.
I'm more than a little curious on what sort of questions you would have needed an AI to query regarding a trip? Like, genuinely curious what sort of conversation you had.

We travel as a family a fair bit nowadays, and building an agenda for each day of the trip is surprisingly not that difficult if you are going to any common destination. Biggest thing to not forget is to add slack so that you can rearrange on the fly if needed.
Or he just wants to make the world a better place, and you don't see eye to eye on the best way to make that happen?
Well, put any language against Rust and Rustaceans would argue Rust is better than those languages so ... Silver bullet no?