skysight-inc/HackerNews huggingface dataset:
Your dread of computer insecurities is well placed, BUT there is a long term solution that will eventually work once it's adopted. Capabilities based systems like WASM default to NO access and permanently fix a large class of problems, namely the confused deputy problem.

As for the awe, I got into computing in the days of the PET and S-100 systems. Now I'm contemplating my own ASIC designs. It's freaking amazing what you can do with almost no money and a little effort.
> They have read only access to the government data.

Turns out actually in a court filing today they told the judge they have read/write access.

Does this change your assessment, or will you rationalize it?

> They are posting every single recommendation they make for spending reduction on their website AND on Twitter for transparency.

These aren't recommendations, they are just posting things supporters don't like on ideological grounds as a pretext for cutting entire programs. Which, I can see is your main interest when you bring up the next point about leftist causes (frankly I don't care about any of those causes you linked to).

Which, let's unpack that. Because what are you saying here? That leftist causes should not be funded? Why? America is split about 50/50, which means you're talking about 100+ million people who support those causes. People on the left voted for representatives and passed legislation which provided money to do things they want to do. The same is true for the right. We have to find a way to agree to disagree, and cutting all of the other side's priorities is not that.

But now you're saying that the President can just come in and pull all grants and funds toward political causes his 50% doesn't support? What's stopping the next Democrat then from just defunding everything Republicans supported and voted for?
I am voicing my opinion in which I believe in strongly, nothing more.

https://www.youtube.com/watch?v=TlO2gcs1YvM
Ah, I use `jj` on WSL every day, so I was confused at first, but that's because I don't share the drive there any more. That absolutely makes sense as a blocker. The autocrlf bit is a bit of a bummer on Windows, too.

> Another relatively minor inconvenience is its inability to use your SSH configs.

This should be much better as of last week's release, when you can say "please use git as a subprocess rather than libgit2/gix".
ActiveX had this sorted out 25 years ago. Code signing with different levels available for access outside the sandbox controllable by the user.
That just puts a frisson of risk into your decision to eat the raw dough, which wasn’t a good idea to begin with.
If you don't write it in Rust, it's compiler won't optimize anything, will it?
Stop and try again?

Either you’re not going to get a choice, or you’ll need a 240v three phase outlet installed and possibly an expanded electrical panel.

Nvidia has been all about “as fast as possible, no compromise” for a very long time now. So was Intel, until the Pentium 4 forced a big reset.

At a certain point this stuff is just totally untenable. Throw more amps at it stops being workable.

Apple seems to be able to get a decent fraction of the performance using drastically less power. I have the impression Intel is doing the same, though I’m less sure on that one.

Given how parallel graphics problems are, maybe it’s time to give up on 100 cores that go uber fast as behave like a space heater and move to 250 cores that go quite fast but use 1/4 of the power each.
This is potentially fatal. Do not attempt it.
This is a feature that’s required in Government environments. You need a check at runtime to ensure that FIPS is set or you run the risk of breaking compliance. Which leads to inevitable audits and endless meetings. I would much prefer a panic causing an issue for 30 minutes vs. endless days of meetings to set up new controls and validations that will make your life more miserable.
Taxing the rich and corporations for their share instead of giving them unnecessary tax breaks that they will gladly accept while still unnecessarily firing large sums of workers. Not complicated.
Why now? Well FWIW I also don't have much hope it will happen. But maybe the needle will be moved if Apple doesn't back down and it affects UK iPhone users.
In a polytheistic context the invocation is much less severe, roughly equivalent to Apollo's Eyes or Zeus's Eyes.
Why not go out on a limb and produce a 64GB compute-optimized card with 1TB/sec memory bandwidth, Intel? What do you have to lose at this point?
This saddens me because I think the concept behind Upspin is powerful. Is it really that much of a resource drain to drop the key server? I imagine it could run on a $10/mo VPS.

This is the talk that introduced Upspin: https://www.youtube.com/watch?v=ENLWEfi0Tkg
Yes! I was trying to search for this but I couldn't remember the name.
I know the FAA can, I was referring to the manufacture. If Boeing makes a software patch do they have any way of forcing everyone to install it other than asking the FAA to issue a directive?
XKCD is not the liberal establishment.

The liberal establishment position has been much more fluid with the concept of free speech. There has been plenty of outrage over things like deadnaming, perceived racism, etc.

> they have done nothing to restrict AP's access to information or publishing information, only from being in the room with the President

Seems related
Only ~5,000 people get E1 visas each year. That's 0.003% of the people who want to immigrate. There are surely many, many more people that are highly skilled and would be beneficial to have in America. Maybe it would be "easy" for you and your friends to get an E1 visa, but it should still be much easier to get a permanent visa for skilled work.
That's just the direct value, how about the whole dimension of training the AI models
A tax cut probably won't do a lot to help people who aren't making taxable income.
They weren't the giant DEC-made PDP-10s, AFAIK. They were System Concept clones of the PDP-10 (SC30, SC40). Relatively small, modern (for the time) semiconductors, SCSI I/O, Ethernet & FDDI network.

There were also PDP-10 clones called TOAD from a company called XKL that were sold into the 80s and maybe 90s.

Both were much, much faster than the original PDP-10s.
True. Its probably worth creating a validation suite for wasi which can check that any given implementation implements all the functions correctly & consistently. Like, I'm imagining a wasm bundle which calls all the APIs it expects in every different configuration and outputs a scorecard showing what works properly and what doesn't.

I suspect you're right - unless people are careful, it'll be a jungle out there. Just like javascript is at the moment.
As somebody who's in the process of building a sandbox for RISC-V 64 Linux ELF executables, even I'm still on the fence.

The problem is that in WASM-land we're heading towards WASI and WAT components, which is similar to the .NET, COM & IDL ecosystems. While this is actually really cool in terms of component and interface discovery, the downside is that it means you have to re-invent the world to work with this flavor of runtime.

Meaning... no, I can't really just output WASM from Go or Rust and it'll work, there's more to it, much more to it.

With a RISC-V userland emulator I could compile that to WASM to run normal binaries in the browser, and provide a sandboxed syscall interface (or even just pass-through the syscalls to the host, like qemu-user does when running natively). Meaning I have high compatibility with most of the Linux userland within a few weeks of development effort.

But yes, threads, forking, sockets, lots of edge cases - it's difficult to provide a minimal spoof of a Linux userland that's convincing enough that you can do interesting enough things, but surprisingly it's not too difficult - and with that you get Go, Rust, Zig, C++, C, D etc. and all the native tooling that you'd expect (e.g. it's quite easy to write a gdbserver compatible interface, but ... you usually don't need it, as you can just run & debug locally then cross-compile).
You've established that you don't know much about house construction.

OK, definitely do not build a house until you do a little bit of research on the topic.

But if the topic interests you, it's worth looking into. It's not nearly as complicated or arcane as you imagine.

In the meantime though, you seem to have very strong opinions without the knowledge to support them. If you do find a receptive audience for that kind of thing somewhere, it will be to the detriment of all involved.
Oh, just add optional commas at the end of your language's parameter lists...

I have really no idea what's "ideal". Haskell's "white space means application" is way nicer than most function syntaxes, end of line statement separation work very well if you don't need any long statement, the SQL complex syntax is very convenient... and yet if you mix any of those things, you'll get a truckload of disastrous issues.

But one thing that is clear is that allowing for trailing commas in SQL is a gain.
You’re asking for an inspiration? My answer is you need to learn to work without any inspiration, just because you’re signed a contrAct and getting paid.

Sorry if didn’t make it clear.
I understand why they rename it for us users, but why globally?
WASM needs an execution environment just like containers. The execution environment for containers just happens to be largely provided by Linux.

> WASM does not magically eliminate dependencies or the differences between environments (not even the difference between V8 implementations).

Not by itself, and not currently, but I don't find it too much of a leap of faith to assume that that'll be standardized before too long.
> When are we actually getting this future?

Around the same time Linux is ready for the desktop.
It's the only way to resist. That, and vocally and vociferously insisting on the rule of law. Timely post.
Yes, bad idea. It increases complexity and number of moving parts, breaking points without the need for it
The “team of people that build 1000s of houses” have the motto that if they didn’t make any mistakes, they’re not working fast enough. Give me one guy who actually cares any day.
Checked his profile. His last comment was an archive.ph link to bypass a paywall. If that's not a great HN legacy, I don't know what is.
It's also a critical part of the national air transport system -- nothing flies without a METAR -- not to mention maritime, agriculture, commerce, etc.

Some things are just reliable, public infrastructure like roads or electricity that society finances one way or another. Anyone aiming to damage public infrastructure is trying to end the country.
Wow just wow ! Your comment has given me a new perspective on fear of death. Are you able to share what caused NDE ?
Ohm is presumably called that because it's based on OMeta, which was called that because it was a successor to META-II that had inheritance, like OO languages.

More generally, I suspect software programmers have EE envy because electrical engineers build things that actually do work, and their designs get better over time.
This may not be fast enough for some add-in cards. It would be better to connect the PS_ON (green) cable from both ATX24 connectors together, so that the motherboard turns on both PSUs simultaneously.

This would still have the disadvantage that the PWROK (grey) cable from the second PSU would not be monitored by the motherboard, leaving the machine prone to partial reset quirks during brown-outs. Normally a motherboard will shut down when PWROK is deasserted, and refuse to come out of reset until it returns.
Genuine question, what are you missing from the old UI? I am still maybe not a “fan” of the new UI, but I’ve since gotten pretty proficient with it and I genuinely can’t think of anything that’s impeding me. I think the general information density dropped somewhat, but a lot of the old UI was noise. I don’t need a big file path taking up 60% of the top toolbar. Nor a default Jetbrains space logo just sitting there. Why do I need a disabled stop button when no task/debug job is running? The old VCS tools were quick to access but it was also just 3 arrows next to the word “GIT:”. That’s a bit clunky and hard to click isn’t it? And it’s not like I need to optimize milliseconds on “updating this branch”. It happens a lot but opening a menu is the same amount of effort while not requiring close hit targets. No matter your muscle memory, you’ll nudge 16px over every once in a while. (<shiftshift> pull <return> also being my preferred way to pull/any VCS action anyway, so the point is moot)

Maybe my one main complaint is the side panes. I still loathe the hieroglyphic buttons. I would love a return to the sensible vertical text labels… but even then I realize I never change the order of those panes, so it’s not like I’m ever unsure of which pane is which at this point.

It feels… perfectly cromulent. I don’t really care at this point, if it helps new folks use IDEA IDEs, cool. Doesn’t affect my life at all now. And that’s coming from someone that does actually use the useful features of an IDE, and has been for a long time.
Good point! This is the hard work that people are undertaking right now.

Things are going to change a little bit with the introduction of Preview3 (the flagship feature there is async without function coloring), but you can look at the core interfaces:

https://github.com/WebAssembly/WASI/tree/main/wasip2

This is what people are building on, in the upstream, and in the bytecode alliance

You're absolutely right about embeddings being varied, but the standard existing enforces the expectations around a core set of these, and then the carving out of embeddings to support different use cases is a welcome and intended consequence.

WASI started as closer to POSIX now, but there is a spectacular opportunity to not repeat some mistakes of the past, so some of those opportunities are taken where they make sense/won't cause too much disruption to people building in support.
One could call that a 'tax', and to keep the process streamlined, instead of itemizing the benefits that corporations get from government services, one could simply charge a percentage of profits.
There are a lot of words in Wordle that are a bit US focused. I've never heard someone outside US media use the word "Hunky", so wouldn't expect it to feature in the ~2500(?) common 5 letter words that Wordles are/were chosen from.

Strands and Connections are way worse for this. I'm British, my partner is Australian, about half the time the games are noticeably US focused, and maybe 20% of the time we just can't get them because it's about sports we don't have or slang we don't have or some cultural thing that just doesn't translate.

I wish The Guardian had a better selection of these games because we find their crosswords much better for example.
Well, then you're talking Boston to NYC or NYC to Washington DC in the US basically. In which case I agree train is better. But there aren't a lot of options to do that.
In Iain M Banks' Culture novels there's a ship (the General Systems Vehicle "Grey Area", but most often called "Meatfucker" by other ships) which has converted its interior into a museum of torture devices. Lots of stuff we'd recognise, but one we wouldn't - a Neural Lace. Almost all Culture citizens have one, it's typically implanted in early adulthood and grows next to your brain. A Culture Citizen touring the museum is confused, why does the Grey Area have a Neural Lace ?

Well of course the device doesn't have to be programmed to be controlled by the host, does it ? Torture entirely by manipulating the compute substrate your mind runs on would be effective† and yet very easy to do... so this is in fact just another torture device.

† Effective in the sense that it would inflict needless misery on people, that's what torture is actually for, it's not an effective interrogation strategy and never has been.
It being in the legal realm probably had some impact. These tools can be seen as an attack on your profession, and I’m sure that affects the decision, whether conscious or not.
The Sex Mushroom Hunters of Nepal
HireEase is a user-friendly online service that helps Canadian businesses quickly create customized, legally compliant employment contracts. It provides employers with access to ready-made contract templates that cover a wide range of employment types, including full-time, part-time, contract, and temporary workers. These templates are drafted by Canadian lawyers, ensuring that businesses stay up to date with current labor laws and regulations. Whether you’re a small business owner or a large corporation, HireEase takes the stress out of managing employment contracts, allowing you to focus on growing your business. Visit https://www.hireease.ca/ to see more.
Ohm is a PEG parser generator. There are theoretical algorithms for making PEG parsers run fast, and people have published some excellent papers on them, but I've never seen them deployed in real software. (Search for PEG automatic cut insertion.) I haven't tried Ohm, but nothing on its home page suggests that it's an exception to the general rule that PEG parsers are very slow.

Probably if what you most want is for your parser to go fast, you should write a predictive recursive descent parser by hand.
Why is it timely?
E.g. One could civilly request the local Republican City attorney to affirm some law, and immediately, in a protest fashion, compare that powerful directive to laws and orders being broken in Washington DC by those in power in the Federal government, defying recent federal judge orders to desist with the data theft/funding impounding.
It's running on a quantum computer emulating a classical computer ofc.
Why do you want a country full of people who can't eat, who lose their homes, who can't take care of their kids?
And a nice centralized authority that judges the trustworthiness of a given application by staring at a binary extensively?
IntelliJ IDEA is their real product. Once you've added a debugger, test runner, and decompiler then you're ready to program Java.
How I give the right amount of context (in any situation)
> Windows 10 or later, or Mac 13 or later (Linux is not yet supported)

Aww, man, they nixed my chances of trying that out on _both_ of my local machines in one fell swoop (still on macOS 12.7 because it works fine)

Does this thing, really, seriously, need the most bleeding edge Darwin toys?! Come to think of it, I bet $1 it's because GHA only goes down to 13 <https://docs.github.com/en/actions/using-github-hosted-runne...> It seems GL is in the same boat <https://docs.gitlab.com/ee/ci/runners/hosted_runners/macos.h...>
Anything like this but for cordova?
I highly recommend Timothy Snyder's Bloodlands, if you have the stomach for it. It's an absolutely brutal book that made me appreciate truly liberal democratic governance, for all its many flaws. Things could get so much worse, and often do, under autocrats, even in our current world. Even if they don't quite match the suffering of Belarus, Poland and Ukraine under the power of autocrats.

When I was younger I never had the patience to learn from history. Now that most of my life is about understanding people rather than understanding code, I can't get enough history.
The amount of welfare going to illegal immigrants is criminally overstated. For the most expensive entitlement programs like Social Security and Medicare, immigrants contribute vast amounts without drawing anything.
Doesn't matter what they could and could not see - the ceiling for helicopters there is 200 feet. They were flying at 300. Make whatever conclusions you like from that, I've made mine.
because this is the time
Why would you cut taxes when you're trying to reduce a deficit? Especially taxes on the wealthy and on corporations?
Well it's that or they go unemployed.
He founded Oculus and sold it to Facebook.
> In the year 2030, no one will remember Kubernetes.

I highly doubt that. Maybe there will be an evolution to k8s but fundamentally it solves a whole host of challenges around defining the environment an application runs in.
Not when cellular or satellite chips are very well hidden... You might not even know about them, let alone have the ability or knowledge on how to stop it from connecting, force it through a VPN/firewall, etc. You already can't do that with desktop PC's thanks to things like Intel ME.
Milgrim found that, but that's because it's what he wanted to find.

Other people have found different things from that experiment, E.G.,
https://www.bps.org.uk/psychologist/why-almost-everything-yo...

And
https://www.discovermagazine.com/mind/the-shocking-truth-of-...

And

https://www.independent.co.uk/news/science/famous-milgram-el...
Interesting. I didn't know that. I thought it was basically 'free' space saving. Would you know how llama3.1 fares by any chance?
The Pamir Mountains
People might find that obnoxious.
Man, why are Tesla fanboys like this... I said /existing/. I do believe Tesla will pull it off, and it's a noble goal, just their track record for safety with this tech has been far from ideal, so far. Honestly, it looks like they're going to get away with it, which makes this all a moot point..

But, let's lay out some facts.

First of all, as far as I can tell, Waymo has not had any crashes at fault! It has had some safety issues, but its crash rate is substantially lower than FSD per mile. Even if it has had crashes where it was at fault, we're talking 1 or 2 at-fault crashes over 40 million + miles!

Meanwhile, Tesla's latest and greatest plows into lamp posts in non-adverse conditions. Fantastic.

Second of all, unlike Tesla, Waymo accepts responsibility and liability for crashes caused by its software. This is actually really crucial, since right now Tesla is pushing that onto the drivers, while selling it as a perfectly safe beta piece of software that is "Full Self Driving". Oxymorons all over the place.

> Is self driving something that should not be pursued?

I never said self driving shouldn't be pursued. What I'm saying is that Tesla's FSD implementation should not be used on public roads, as it currently stands.

> Is there a way to achieve it without real world use cases (requiring attentive drivers of course)?

Waymo created test tracks and then logged many hundreds of thousands of miles with cars with human drivers actively monitoring the system. This isn't perfect, of course, but they had a substantially better safety rate than Tesla

In summary: the issue isn't if Tesla can do it or not (I'm leaning towards "yes"), or if it's worth doing (it is). The issue is /how/ they're doing it and /who/ they're exposing that risk to.
This [1] is also a good deep dive into the space covering the spec, limits, and materials details. For example:

> The specification for the connector and its terminals to support 450 to 600W is very precise. You are only within spec if you use glass fiber filled thermoplastic rated for 70°C temperatures and meets UL94V-0 flammability requirements. The terminals used can only be brass, never phosphor bronze, and the wire gauge must be 16g (except for the side band wires, of course).

[1] http://jongerow.com/12VHPWR/
At $WORK we use SQLite in WASM via the official ES module, running read-only in browser.

The performance is very poor, perhaps 100x worse than native. It's bad enough that we only use SQLite for trivial queries. All joins, sorting, etc. are done in JavaScript.

Profiling shows the slowdown is in the JS <-> WASM interop. This is exacerbated by the one-row-at-a-time "cursor" API in SQLite, which means at least one FFI round-trip for each row.