skysight-inc/HackerNews huggingface dataset:
It's really difficult to compare the JVM and wasm because they are such different beasts with such different use cases.

What wasm brings to the table is that the core tech focuses on one problem: abstract sandboxed computation. The main advantage it brings is that it _doesn't_ carry all the baggage of a full fledged runtime environment with lots of implicit plumbing that touches the system.

This makes it flexible and applicable to situations where java never could be - incorporating pluggable bits of logic into high-frequency glue code.

Wasm + some DB API is a pure stored procedure compute abstraction that's client-specifiable and safe.

Wasm + a simple file API that assumes a single underlying file + a stream API that assumes a single outgoing stream, that's a beautiful piece of plumbing for an S3 like service that lets you dynamically process files on the server before downloading the post-processed data.

There are a ton of use cases where "X + pluggable sandboxed compute" is power-multiplier for the underlying X.

I don't think the future of wasm is going to be in the use case where we plumb a very classical system API onto it (although that use case will exist). The real applicability and reach of wasm is the fact that entire software architectures can be built around the notion of mobile code where the signature (i.e. external API that it requires to run) of the mobile code can be allowed to vary on a use-case basis.
Thank you for your service!

How many from USDS are left after this group of resignations?
Tools like this exist because of people who don't take Goodhart's law seriously. Turn efficiency into a convenient metric, target that metric, and next thing you know problems keep cropping up despite your efficiency numbers being so high!
Women Founders and Team Respect
Nearly 40% of contracts canceled by Musk's DOGE expected to produce no savings
I have a very long request to do like this, did you use a specific CLI tool ? (Thank you in advance)
Yes there’s competition for basic cars. But they still lack so many features at same cost. I.e. heatpump, hepa filters, seat heating, power seats, power lift gate, app, autopilot, etc. you literally would pay double to get all same features and it would still suck in software.
You could stick to your guns and defend the company your supposed to be supporting, you could not fund these people to begin with, or you could admit a mistake and be honest that it was one. To not do any of these seems like the absolute worst. Morality aside, you'd think YC would at least enough money to hire a good PR person to respond to a reporter with something at all for moments like these!

You gotta really wonder what they are going to teach you at the "AI Startup School" they keep advertising at the bottom of this site..
where and how does one acquire the '1970's Cambodia feel' without having actually been there?
> If you want to be fair, you could add that information. Otherwise, readers will assume you mean that we nefariously censor negative posts about YC, when the truth is the opposite.

I'll do that, sure! Dang, I have deep respect for both you and HN for many-many reasons (HN literally changed my life and made it 1000x). So don't take this as me having a grudge. I just like accountability.

> but it does sound like you noticed something that should not have been there.

I don't follow this, sorry.
In areas where the website is still viable, I've found that Meetup is a reasonable way to socialize and find recreational events with limited pressure in a public location.

For example, I enjoy board gaming, and used to use Meetup in the South because I found it difficult to make friends being an outsider in the South. Meetup was relatively helpful for going to a restaurant, just sitting down, having meal, and playing board games for several hours. And several of those then turned into roleplaying groups, social groups, and similar external to the Meetup.

On a quick search, most major cities seem to have board gaming groups:

Seattle: https://www.meetup.com/gearhouse-events/events/306262711/?re...

Los Angeles: https://www.meetup.com/los-angeles-werewolf-meetup-group/eve...

New York: https://www.meetup.com/new-york-games-nights-meetup-group/ev...

Atlanta: https://www.meetup.com/agguild/events/306018016/?recId=cd815...

Philadelphia: https://www.meetup.com/montco-board-games/events/304398746/?...

Chicago: https://www.meetup.com/chicagogames/events/306090271/?recId=...

Fort Worth: https://www.meetup.com/fort-worth-board-game-club/events/304...

Minneapolis / Saint Paul: https://www.meetup.com/saintpaulgamegroup/events/306244052/?...

Denver: https://www.meetup.com/meetupdenvermplusz/events/306229426/?...

Most are relatively free of cost, supported by businesses that have an interest in regular attendees visiting the stores and buying a few small products each time they attend (meal, drinks, snacks, ect...) A couple are gaming stores that ask for a small rental fee or offer free table space if you want to bring your own games.
If only there was some way to learn about things without experiencing them first hand. Alas!
Discovering Chunks in Neural Embeddings for Interpretability
There are plenty of attempts at "safe C-like" languages that you can learn from:

C++ has smart pointers. I personally haven't worked with them, but you can probably get very close to "safe C" by mostly working in C++ with smart pointers. Perhaps there is a way to annotate the code (with a .editorconfig) to warn/error when using a straight pointer, except within a #pragma?

> Just talk to the platform, almost all the platforms speak C. Nothing like Rust's PAL (platform-agnostic layer) is needed. 2) Just talk to other languages, C is the lingua franca

C# / .Net tried to do that. Unfortunately, the memory model needed to enable garbage collection makes it far too opinionated to work in cases where straight C shines. (IE, it's not practical to write a kernel in C# / .Net.) The memory model is also so opinionated about how garbage collection should work that C# in WASM can't use the proposed generalized garbage collector for WASM.

Vala is a language that's inspired by C#, but transpiles to C. It uses the gobject system under the hood. (I guess gobjects are used in some linux GUIs, but I have little experience with it.) Gobjects, and thus Vala, are also opinionated about how automatic memory management should work, (In this case, they use reference counting.), but from what I remember it might be easier to drop into C in a Vala project.

Objective C is a decent object-oriented language, and IMO, nicer than C++. It allows you to call C directly without needing to write bindings; and you can even write straight C functions mixed in with Objective C. But, like C# and Vala, Objective C's memory model is also opinionated about how memory management should work. You might even be able to mix Swift and Objective C, and merely use Objective C as a way to turn C code into objects.

---

The thing is, if you were to try to retrofit a "safe C" inside of C, you have to be opinionated about how memory management should work. The value of C is that it has no opinions about how your memory management should work; this allows C to interoperate with other languages that allow access to pointers.
I am sure there was a whole bunch of factors, but, at least from my lay perspective, it seems like a recurring theme was that these companies kind of underestimated how good even relatively cheap Intel CPUs were going to get in the 90's, making it so that even consumers could afford a pretty powerful computer, or at least powerful enough to be "useful", and then it becomes less obvious why you'd spend $5,000-15,000+ on a fancy workstation; if I can get 80% of the value of an SGI with just a decent Pentium and a bit of extra RAM, for 1/4 the cost, most people are going to go with that.

Of course, I don't know what I'm talking about, I'm confident a lot of people on HN know more about this than I do, this is just a Wikipedia-level understanding of this seems to indicate to me.

Still, I do like to think about it. A part of me thinks, and I have no way to confirm this, that there might have been bigger ambitions for the N64, to convert it into a "real" computer, so you could have a "real" SGI machine at home (though obviously less powerful than an Indy or something).
True, but also modeling and iteration does lead you to unexpected solutions that can in turn solve complex problems that you couldn't have imagined could be solved. Landing rockets being an easy one, but that kind of iterative approach has been put to work in all kinds of fields.
> As a manufacturer [...]

> It’s a misplaced backlash on the founders or the factories, while the main enablers are the Big retailers. Factories are at the mercy of big retailers.

Everyone always think the fault lies somewhere else. Go ask big retailers and they will say they are the mercy of competition and consumers' demands.

Ultimately, everyone is trying to extract the maximum profit they can, and that includes factories.
It's definitely not a hard and fast rule for everything. You'll find older cars with head scratching design and poor engine bays. And newer cars with more room and sensible design than you'd expect. But as a general rule from experience the exceptions seem to be mostly outliers.
good article on the general defense of public funding of science, but does not address the current policy changes that well. It avoids questions like:

- should we borrow money (from future tax payers) to fund basic research now? Given the $2T deficit, it's not clear this optimal strategy for our grandchildren. Especially given how close we are to monetary collapse if we continue to borrow from the future at the rate we have the last 5 years.

- who controls the priorities and agenda of the public funding? In a constitutional republic, the will of the people should be reflected in the agenda of the science funding. We just had a presidential election, and this is democracy in action. It's not clear that science funding is even going down, the executive branch is simply steering research funding away from topics it doesn't think is a priority for the American people.
Framework Desktop is a big computer made mini
And of course, people and entities (private or as in this case public) who have a lot of resources take advantage of that, a state of affairs which often serves to perpetuate injustice indefinitely.
Maybe. But now I'm really curious how bad that schema must be for them to hide it so viciously.
What the article describes is already very very hard to achieve legally under GDPR. I don't think new regulations are required.
Honestly, this is a good argument and it should not even be made here but rather when discussing dire and completely self-inflicted state of affairs that a lot of products written with C# are in. It's not just that "the product you see no reason to rewrite in .NET 8" causes talent attrition. It's that it causes that said talent to leave .NET altogether, despite the fact that for greenfield products it's much better at 85% tasks being usually thrown at Go. It's an unfortunate predicament.
Representatives can put their physical bodies where the problem is and organize loudly to bring additional bodies along. If the police or military has to break them up, so be it; the media coverage will be iconic.

DOGE will find it hard to function effectively if they have to squirm through an angry picket line every day.
I've read 20 and I'd say every one was very well written and worth my time. A few weren't for me, but for purely personal taste reasons, not quality.
You've no idea how much real social change has been brought about, when Git changed its default branch from master to main. Pardon me, I'm tearing up right now.
10 points, 2 comments, 19 hours ago - https://news.ycombinator.com/item?id=43166413

4 points, 2 comments, 10 hours ago - https://news.ycombinator.com/item?id=43169611
I think the problem with "friendly C", "safe C++" proposals is they come from a place of "I want to continue using what I know in C/C++ but get some of the safety benefits. I'm willing to trade some of the safety benefits for familiarity". The problem is the friendly C/safe C++ that people picture from that is on a spectrum. On one end you have people that really just want to keep writing C++98 or C99 and see this as basically a way to keep the network effects of C/C++ by having other people write C who wouldn't. The other extreme are people who are willingly to significantly rework their codebases to this hypothetical safe C.

The people on one end of this spectrum actually wouldn't accept any of the changes to meaningfully move the needle, while the people on the other end have already moved or are moving to Rust.

Then in the middle you have a large group of people but not one that agrees on which points of compatibility they will give up for which points of safety. If someone just said "Ok, here's the standard variant, deal with it", they might adopt it... but they wouldn't be the ones invested enough to make it and the people who would make it have already moved to other languages.
Most EULA’s would disclaim liability for data loss and suggest users keep good backups. I haven’t read a EULA for a long time, but I think most of them do so.
If I have learned one thing that makes AWS successful in terms of delivering scalable and reliable services--and that hasn't yet been widely adopted elsewhere--it is captured here:

"The focus on ownership actually helps understand a lot of the organizational structure and engineering approaches that exist within Amazon, and especially in S3. To move fast, to keep a really high bar for quality, teams need to be owners. They need to own the API contracts with other systems their service interacts with, they need to be completely on the hook for durability and performance and availability, and ultimately, they need to step in and fix stuff at three in the morning when an unexpected bug hurts availability. But they also need to be empowered to reflect on that bug fix and improve the system so that it doesn’t happen again. Ownership carries a lot of responsibility, but it also carries a lot of trust – because to let an individual or a team own a service, you have to give them the leeway to make their own decisions about how they are going to deliver it."
Right. But you can push it a bit further than that actually by explicitly unloading portions of the data to disk kinda like closing a file on a desktop app
Yeah, I thought that was a weird thing for Andrej to say. Ever since the Attenborough spoof (https://www.youtube.com/watch?v=wOEz5xRLaRA) it's been clear that these things are very capable of making people laugh.

A lot of comedy involves punching down in a way that likely conflicts with the alignment efforts by mainstream model providers. So the comedic potential of LLMs is probably even greater than what we've seen.
Framework Laptop 12
The US is a really low bar to clear in terms of laicism :)
Cheaper cars have less things to break and are more mass produced. In Teslas case they are also later generation.
>Your estimated wait time is 6 minutes.

>We are experiencing a high volume of traffic and using a virtual queue to limit the amount of users on the website at the same time. This will ensure you have the best possible online experience.

So much for getting to see ... whatever it is?
There's a theory that wheat domesticated humans, that isn't far from that https://www.smh.com.au/opinion/slaves-to-wheat-how-a-grain-d...
From his LinkedIn comments it sounds like it's the overall package:

> AI Act, financing, compensation, taxes, employment law, but just alone starting and running a company is hard. Too many disparate markets that are over regulated with no clear vision for the future while the world around us is changing. Both The Hague and Brussels enjoy being in meetings and talking more than they Get Shit Done ~
LLMs misaligned on one area are misaligned everywhere
All things are not necessarily equal in this regard. NMDA antagonists, of which ketamine is one, are well-known for their neurotoxic potential.
Until I see evidence to the contrary I am going to just take this as fact: RDJ was trying to domesticate his coworkers.
I think that would run afoul of

> The one big limitation of Illinois FOIA (with FOIA laws everywhere, really) is that you can’t use them to compel public bodies to create new records.

Unless for some reason they already had a list of columns without table structure.

(Not that I claim to have a legal background)
An abhorrent product that no doubt will be have abhorrent customers and maybe one or two that will use it for good.
Looking forward to this reviving NestedVM's pure Java SQLite. It's only been (checks notes…) 20 years.

http://nestedvm.ibex.org/

https://benad.me/blog/2008/1/22/nestedvm-compile-almost-anyt...

To be clear: I'm fully supportive of this effort. NestedVM's SQLite is 100% my inspiration for my Wasm based Go SQLite driver.
We were told the machines would free us from repetitive or injurious work, letting us pursue more meaningful and prosperous lives. Or at least they would be our partners we could leverage.

Instead, will they be the tools of our enslavement to The Man?
Show HN: AI Web Search with Bagoodex API
Hi HN!

We built an AI Web Search API that provides text, link sources, videos and images when answering queries.

The project started when my team and I were frustrated with the fragmented nature of existing search APIs. We wanted something comprehensive but also modular.

What makes this different is the dual approach: you can use it as a single all-in-one model API, or access its individual components separately (links, images, videos, weather, location search). The core innovation is our "structured knowledge base" API that can summarize information you provide.

You can try it at our playground: https://aimlapi.com/app/

Documentation is available here if you're interested in how it works: https://docs.aimlapi.com/api-overview/web-search-models/bago...

I'd love to hear your feedback and answer any questions!
That embeds the "why" into your API. If it ever changes, the function no longer serves as an abstraction over that underlying reason & changing the function name breaks your API.

That's not to say embed nothing into the names. I'm quite fond of the "Long Names are Long" blog post[1]: names need to clearly refer to what the named thing does, and precise enough to exclude stuff it doesn't do. Names can certainly get too short, e.g. the C "sprint fast" function `sprintf` is probably too short to be easily understood.

[1] https://journal.stuffwithstuff.com/2016/06/16/long-names-are...
I've thought about the same. Dogs have "eyebrow" muscles that wolves do not which make their expressions more human-like. Domesticated dogs have William's syndrome [1], which is a human genetic disorder which leads to many changes, one of which is hypersocial behavior. Essentially, I think that our modern relationships with dogs are just plain weird. I don't think pet ownership is for me but am happy so many people find their companionship valuable.

1. https://www.science.org/content/article/what-makes-dogs-so-f... (Link to the primary text is in here but I find the scientific news articles to be easier to read)
Would you care to elaborate which law you helped to pass?

Also, can you link to some good resources for someone who wants to get off the sidelines and get more involved in Chicago politics, whether the resources are on FB or elsewhere? I've previously tried Googling for some but with very limited success.

Thanks.
Glad I'm not the only one who often can't beat even the "easy" computer opponent in chess programs.

The main problem is that I only win by having my extremely-stupid blunders overlooked and then spotting my opponent's extremely-stupid blunder, so if the computer never misses my boneheaded blunders and also almost never commits any exploitable-in-one-or-rarely-two-moves blunders of their own, I can't possibly win, zero chance.
When anyone argues that Engineering majors shouldn't have to take all those pesky electives and get at least a basic grounding in Ethics and the Humanities, we can point to this startup as a potential consequence.
I think it's fairly obvious the name is to help the user prevent blunders, not that blunders are literally impossible by both players.
I think it's just an excuse to avoid making it feasible for the public to get the data.
Peckish pups
Same... lame...
Your estimated wait time is 7 minutes.

We are experiencing a high volume of traffic and using a virtual queue to limit the amount of users on the website at the same time. This will ensure you have the best possible online experience.

I've never seen this before and that's a pretty big wait time to browse a website.

Edit: Now it says 23 minutes.
I agree with you, but the issue afaik is that B-52 was more flexible whereas the B-70 was basically single purpose and basically obsoleted by ICBMs.

B-52s were able to pivot to new roles so have stayed around.

I'm humbled for us laughing at the one guy assigned to B-52 maintenance role when was in USAF training over 30 years ago "That old thing? Ha!". Who would have guessed..
There are several libraries that allow a Python program to communicate with an Erlang program using Erlang Term Format and such.

This approach targets more performance-sensitive cases with stuff like passing data frames around and vectors/matrices that are costly to serialize/deserialize a lot of the time.

And it seems to make for a tighter integration.
Can we use any JVM language, like Clojure?
Breakpoint-Free CSS Grid Layouts [video]
Your imagination can't cover how bad you might think it is (and yet it isn't that bad).

Or at least I don't want to explain to "20 years later Monday Morning Quarterback".
- "Your estimated wait time is 8 minutes."

- "We are experiencing a high volume of traffic and using a virtual queue to limit the amount of users on the website at the same time."

- "Waiting Room powered by Cloudflare"

Is this some sort of prank? Hard to believe a genuine Cloudflare page would be this user-hostile.

Isn't this just a static HTML page? The thing Cloudflare is (attempting to) CDN?
> Well in a void, yes, but in reality, no: You pay prices to acquire things.

It's worse than this, the product designers are marketing to the manufacturers that place the least possible value on the things that allow it to exist - workers and society.

At Optifye, I am using my expertise in computer vision to solve a manufacturing company owner's biggest problem: low labor productivity!

Defining workers as the "owner's biggest problem" sounds a lot like signaling to they type of owner who never sees the backs they stepped on to get where they are.
It's probably worth more than $30 as a collector's item. There are people who pay hundreds for keychains made from airplane metal. https://planetags.com/
Musk's DOGE team hit by resignation of 21 technology staffers
It is pirated material / material that breaks various terms of service but as I understand it is the stuff you can see in Anna's Archive and a bunch of "artificial" training data from queries to OpenAI ChatGPT and other LLMs.
Don't start with web dev. I would start with something more organized and interactive. Maybe python since there are lots of kits.