skysight-inc/HackerNews huggingface dataset:
The Nix language is possibly the simplest programming language known to man. Try to "simplify" it further and you'll get raw lambda calculus.

In short, no, the language is not the source of difficulty.
It's literally just a pilfering of the American public to enrich crypto holders.

If you have a lot of something, and you can get the government to buy a lot of it, that's very good for you.

Bitcoin at this point is probably running out of retail rubes to buy it to keep the price going and the tether ponzi will eventually break if there isn't new money flowing into the system. Getting the government to buy and hold it would be an amazing coup and let current holders of bitcoin profit handsomely at the expense of the rest of society.

It makes no sense in terms of economics, foreign policy, monetary policy, etc. But it makes a ton of sense in terms of "How can I extract the maximum amount of wealth from the public using my political power".
CUDA 12.8 released; Introducing Blackwell support
> If we stop the momentum China picks it up and American prosperity and security is at risk.

How so ?
> They're simpler because they're only handling his use-cases.

This is a major part of the thesis of no dependencies. General code is bad code. It’s slow, branchy, complex, filled with mutexes, nan checks, etc. Read “the old new thing”, to see the extreme

When you have a concrete goal you can apply assumptions that simplify the problem space.

A good example of this was Casey’s work on a fast terminal. At first all the naysaying was “production terminals are really hard because you have to handle fonts and internationalization, accessibility, etc”. Indeed those problems suck, but he used a general windows API to render a concrete representation of the char set on demand, and the the rest was simple.
Yes. Chat is absolutely bad, because it is opaque. It perfectly reproduces what used to be called "hunt the verb" in gaming, for the same reason. The simple truth is you're interacting with a piece of software, with features and subroutines. GUIs are great at surfacing features, affordances, changing with context. A chat interface invites you to guess.

LLMs, if used at all, aren't aware enough to even know what the software can do, and many actual chat UIs are worse than that!

My "favourite" design pattern for chat UIs is to invite you type, freely, whatever you like, then immediately enter a wizard "flow" like it's 1991 and entirely discard everything you typed. Pure hostility.
As far as I can tell, PEMDAS has nothing to do with the calculator itself and is just the rules we’ve arrived at for how to read and write equations in a consistent way.
I don't mean to be ungenerous, just pointing out a very small detail the author may not have been aware of.

I agree with your reading of the Wikipedia article, which I take to mean that they moved first to somewhere else in Devon, and then ended up in Teignmouth.

The re-wording is slightly less precise and does not offer more information.

It is re-written in the article as:
"In his earliest life, he and his mother moved in with an aunt in Devon, then to Teignmouth, and then finally to Bracknell on account of wartime bombings."

As I said, it really is only a small detail - and completely forgivable as I'm sure many people have no idea where Teignmouth, or even Devon is. However, on current reading it would be akin to saying "moved from England to London"
"Wash your winshield" lol are you South African?
I’d say rust is a replacement for C++.

Powerful, but complex, language features.

C is drop dead simple.
I mean if the left wanted to play as dirty as the right, could they just have a token candidate running with Obama as VP, who makes it clear they will resign the presidency to the VP on day one?
The right play might be to have a custom landing page or header / popup on your site indicating that they were referred by a fraudulent domain, and to please bookmark your proper domain / report if this was via an email link. The traffic might be good, just coming in through a bad actor.
AFAIK: Rust compiles to machine code. Even if the stdlib would be 600 mb, If you have 3 lines of Code your programm would be microscopically small.
Many years ago I saw the ISS overhead with a second smaller dot near it. This was the space shuttle (can't remember which mission) that had recently undocked and was still in the vicinity. Very pleasing!
Not really. In the initial phase of a project there is usually so much churn than enforcing proper commit messages is not worth it, until the dust settle down.
You appear to be confusing a company with a country.

Not sure ByteDance specifically does all that.

Now if you want to talk about the recent human rights records of the two countries concerned I think you'll find it's not all one way traffic.
Since we’re on the subject of logs and embarassingly parallel distributed systems, I know someone who’s also in NYC who’s been building a project exactly along these lines. It’s called gossiplog and it uses Prolly trees to make some interesting results.

https://www.npmjs.com/package/@canvas-js/gossiplog

Joel Gustafson started this stuff at MIT and used to work at Protocol Labs. It’s very straightforward. By any chance sewen do you know him?

I first became aware of this guy’s work when he posted “merklizing the key value store for fun and profit” or something like that. Afterwards I looked at log protocols, including SLEEP protocol for Dat/Hypercore/ pear and time-travel DBs that track diffs, including including Dolt and even Quadrable.

https://news.ycombinator.com/item?id=36265429

Gossiplog’s README says exactly what this article says— everything is a log underneath and if you can sync that (using prolly tree techniques) people can just focus on business logic and get sync for free!
> because it makes it easy to pull supporting libraries?

No, because it's used as an excuse for a lack of large(r) standard library. It's the equivalent of "the bazaar/free market will solve it!".

You basically end up with a R5RS level of fragmentation and cruft outside your pristine small language; something that the Scheme community decided is not fun and prompted the idea of R6RS/R7RS-large. Yeah, it's hard to make a good, large and useful stdlib, but punting it to the outside world isn't a proper long-term solution either.

It's really a combination of factors.
The tough part with analogies like this is there are obviously rationals too large for any computer in the universe as well and anything which fixes that portion goes back to needing to reckon about the different types of infinities involved in the original problem.
> if you genuinely would like a discussion about the pitfalls of the funding models of open source

That is absolutely what I want, and I appreciate your contribution to the debate.

> you're forced to use words like "smear", "parasite"

I'm just trying to use fewer words, because people's attention spans are really short these days, which naturally requires the words to have more dense and intense meaning.

> it's so much easier to lambast someone

It's not easy, it's hard.
People are refusing to accept that corporations are not your friends.
Have you ever tried criticizing Apple?

My critique is specifically that the article:

1) presumes that Docker Hub should provide the service, despite clearly not responding to their application for free service.

2) then uses an article that invites peer pressure onto the company to get what they want.

Instead, I argue that it would be healthier if they:

1) explained why relying on Docker Hub is dangerous

2) what the alternatives are, and why they're not good enough

3) what needs to change, which may include consumer behavior - things that we control, because we really don't have control over Docker Hub.

> indentured servitude

By collectively perpetuating our dependence on them, we are engaged in self-enslavement.

And I think this type of article is a form of begging that our masters haven't given us enough breadcrumbs lately.
Yes. Chat is absolutely bad, because it is opaque. It perfectly reproduces what used to be called "hunt the verb" in gaming, for the same reason. The simple truth is you're interacting with a piece of software, with features and subroutines. GUIs are great at surfacing features, affordances, changing with context. A chat interface invites you to guess.
> How is Debian / Ubuntu secure?

You’re also forgetting process isolation and roles which provide strong invariants to control what a given package can do.

No such guarantees exist for code you load into your process.
I think what you are saying could possibly be true, but is probably hard to quantify. Anecdotally, I have a friend living in the EU that claims the opposite of what you are, but I have no plans on taking a stance until I see some kind of proof.

Personally, I'm not too concerned with the propaganda factor, but of course I'm still affected whether I want to or not. I just don't feel it's a strong point.

What is really concerning though is the other points that a lot of commenters fail to bring up:

#1 - The ability for a foreign nation to streamline targeting an American with real time location data is one - for example, a high ranking official has the app or has an aide that uses the app. The high ranking official can then be targeted.

#2 - Another really good one is that China subsidizes TikTok content creators. This is a form of economic warfare against Americans and also a way to generate more growth and users, which ultimately strengthens the capabilities of #1.

There are more of course, but I have no intention on writing a dissertation. My point is that propaganda shouldn't be worried about as much as the risk to national security.

Lastly, I say all this having a great respect for people of China. They feel like one of the countries in the world that takes the "knowledge is power" saying seriously, rather than just using it as a punch line.
I don't really disagree, although I did try out the GodotEngine editor on the Quest with just a small bluetooth keyboard [1] and that experience was actually more than just acceptable.
Full disclaimer, I have not repeated that since because I haven't felt the urge to.

But where productivity really makes sense are the pure glasses ( like XREAL One, Viture, etc. ).
Ever since I tried those I do want that much more than productivity in a headset.

[1] https://www.youtube.com/watch?v=SEuCKIMZN9g
Hey HN, thanks for posting. My name is Grischa, I'm the creator of Threlte. Here's a blog post of what's new in Threlte 8: https://threlte.xyz/blog/threlte-8

Threlte is a renderer and component library for using Three.js in a declarative and state-driven way in Svelte apps. It provides strictly typed components for deep reactivity and interactivity out-of-the-box.

It's suffice to say it was a whole lot of work and a great challenge to make use of Svelte 5. A lot of the important parts have been rewritten to make use of the new reactivity model, some APIs have been aligned with conventions introduced by Svelte 5 and type safety has been improved all over. Also this release includes the first alpha release of Threlte Studio which is what we call a spatial programming toolset.

If you're looking for an migration guide, it's here: https://threlte.xyz/docs/learn/advanced/migration-guides#thr...
Would you consider updating the guidelines to this effect?
I think psychology and prostitution will probably be the final careers. Most people care about a human being in the loop for both sex and counseling.
I know it's just an example, but if you're on linux there's signalfd() which makes signals into IO so you can handle it in an epoll()-loop or whatever way you like doing IO

We can't remove the old way of course, as that would break things, but that doesn't stop improvements
> They also prefer languages with buffer overflow and use-after-free errors.

Bad faith? My first sentence clearly says that I like the language, not the dependency situation.
This approach assumes that the 'visual centre' is a sort of screen that your consciousness watches. I don't think it works like that.
> If you would like a discussion about ensuring abstractions over the services you use

Yes, please.

I'd love to hear your ideas, and I agree that we still need to figure things out, particularly how to make open source self-sustaining.
I think the first one is pretty likely.

OP, you can search for "site:getexample.com" which will list you any pages that have been indexed for that domain. They might have just redirected the homepage. Worth a shot.
Visual Studio is very much dying. Visual Studio Code is its successor that's very much alive. Those are two different products
> it is much more conductive to writing text editor code than the general purpose Lua.

Lua is very much not a general-purpose Language. It can be used like one, but it's a specialized language thought to live inside a "host" application, which it then controls. Which does seem to fit the usecase here.

Would you be able to substantiate your claim that it is more conductive to text editor code?

> it is not unpleasant to use

I'm afraid that is a very low bar. Lua is not unpleasant to use either.
The problem is having a whole train of people queue up takes like 15-30 minutes in the best of scenarios, assuming the train actually shows up by the time the queue has started, which it sometimes doesn’t.

Cascades which runs between Seattle and Portland was the eight busiest route in 2023 with 746,000 riders so is substantially busier and more crowded than Seattle to Chicago.
I'd send code to the US, rather than China.
That’s a wonderful double pun at the end.
> Even (cis) men have "locker room talk," things you wouldn't say when around most women.

Dunno, if you can't say it around women, at all ever, then it probably doesn't hold up to scrutiny. I'd say you share raunchy stuff with people you know to not have a problem with it, and depending on what it is that might be your guy friends more often, sure. But I know men who are way more stuck up than some women I know, not even a contest. If I was in a big group of guys and there was the expressed or implied statement of "okay, since we're amongst heterosexual men only now, we can say certain things we normally can't say" I would just get out.

That's not a statement on the site OP posted, I just disagree that cis men say stuff amongst themselves they wouldn't around women, while homosexual or bisexual men would never do that. There's bigots and people who can actually own what they say anywhere, no group is purely saint or evil.
I hate that. I don't want dependencies for serialization or logging. But you do and now you have to choose which of the dozen logging crates you need.

As a beginner this is horrible, because everybody knows serde, but I have to learn that serde is the defacto, and that is not easy because when coming from other languages, it sounds like the second best choice. And that is with most rust crates.
Release Notes for Safari Technology Preview 212
This is an English-speaking forum, so yes, it is expected to use English and link to other stuff in English (or provide a translation). It doesn't mean that French (or any other language) is a bad thing, it just isn't the language used by this community.
Anduril just secured like 8 billion in funding for their giant manufacturing campus. And Palmer seems perfectly capable.

Hopefully we can collectively ban robots for anything regarding policing, though we unfortunately do already use them on humans in SWAT circumstances.
This is really impressive! Great work.
> Ok, they live safely, but not comfortably by any stretch.

> They value their leisure and live a good life.

There's an inherent contradiction here unless you believe you can live a 'good life' (which I would expect to be free from excessive discomfort?) while also living 'not comfortably by any stretch'.

You also have to consider what 'safely' means here. Sure, it means walls and a door so that you don't freeze to death or get eaten by dingoes or (insert local hazard here), but beyond the immediate, it also means having resources to obtain medical aid if required, ensure food supply and other necessities even in the face of unforeseen circumstances, etc.

It's possible to 'live a good life' with no resources while everything goes in your favour but it rapidly gets awful if that changes.

On your second point, I'd imagine that the people who became very rich did so because they're constitutionally unable to just relax and coast.
Hans Zimmer in Talks to Re-Create Saudi Arabia's National Anthem
> but it only has 40 dependents

Isn’t sha1 a several hundred line function? What’s going on?
I am building a private text editor that runs LLMs locally https://manzoni.app/
Having seen the floor plans of buildings that are 50 years old, they are already very dated and don't fit with modern needs. My house is 50 years old and the kitchen is horrible for use - it was considered state of the art in 1970 (and it has a major remodel in 1990), but the space allowed for a kitchen still shows the "women should be out of sight in the kitchen" sexism of the time. Now that women are not considered lesser, but people still have to eat (and thus cook) a functional kitchen where you can bring guests (again women didn't count as guests in the same way even though you invited them!) has become very important to modern houses.
The bigger problem is political astroturfing and karma farming
Programming is a skill that atrophies surprisingly quickly.

I spent a year just coasting at a job and not really writing any code.

It was quite difficult to get to my same level after starting my new job.

Now that I’m back there I’m weary of losing my touch again.
It's impressive that Kubrick knew about that when he made 2001.
We don't even know how the human consciusness does emerge...
And as such neovim has dropped POSIX conformance (including things like `:!` as you mention, that I use regularly) and is apparently not interested in it.

I wanted to like neovim for its possibly better lsp integration, but if all I need is an IDE with partial vi emulation, I might as well use VSCode.
I don’t follow this reasoning: you might trust this distribution packager to be honest, but this doesn’t stop them from honestly packaging malicious code. It’s unlikely that the typical distribution packager is reviewing more than a minority of the code in the packages they’re accepting, especially between updates.

There are significant advantages to the distribution model, including exact provenance at the point of delivery. But I think it’s an error to treat it as uniquely trustworthy: it’s the same code either way.
I’ve seen one or two domains like that serving 301s to some IPs and their own website to others. This could be a 1000:1 ratio. Then they serve an absolutely ad-infested parking page-style website to those others. And that’s how they skim a little bit of revenue off your customers.

They may also represent you to real life businesses for invoice scams or credit.

Rare but possible scenarios worth considering.
Leakage current is what heats up the chip, and if it drops by five orders of magnitude when it's cool, the energy requirements for refrigeration will be low. Memory chips are already not that power-dense (on the order of 10W for a DIMM) so we're only talking about extracting 1mW of heat from the cryo chamber.

>As IOFF at 77 and 10 K decreases by four to five orders [29], the primary constraint of building a large memory array, i.e., leakage current (Ileak), will not be a major concern and will lead to novel design tradeoffs for memory optimization.
Yeah, guess why JD Vance is VP: https://www.npr.org/2024/07/17/g-s1-11654/five-things-to-kno...
I thought the sea-of-nodes choice was interesting.

V8 has been moving away from sea-of-nodes. Here's a video where Ben Titzer is talking about V8's reasons for moving away from sea-of-nodes: https://www.youtube.com/watch?v=Vu372dnk2Ak&t=184s. Yasser, the author of Tilde, is
is also in the video.
Or they bait-and-switch freedom.

So they start off with an open source Free solution, and then later switch to a paid for model, and abandon the Free version. This is particularly painful when it's a part of your system that's key to security.

You're left between wondering if you should just pay the ransom or switching to a different solution entirely, or gamble and leaving it on an old unpatched version.

( Looking at you, IdentityServer )

Either way you regret ever going with them.
Reinventing wheels does not always get you better wheels...

Often, with the type of developer who insists on reinventing wheels because it's "easy", you get a pretty bad wheel, as it's the first such wheel the developer has built and their estimation of "easy" was built on a foundation of ignorance.
UK to soften tax rules for wealthy foreigners
Perplexity.ai does search citations really well. I can see Anthropic seeing value in that and building something internal.

I was skeptic about Perplexity but it has been my primary search engine for more than 6 months now.

LLMs with very little hallucination connected to internet is valuable tech.
Ask HN: For 6 months: No calls, no invitation, no reaction. What is happening?
6 months ago my project was cancelled and the startup I was working for was going to reconsider its position. In the meantime everyone was sent home “awaiting further information”. Initially I didn’t think much of it. Surely as a full stack developer, I will find something else in no-time. Now, a little over 6 months I got invited twice to an interview, and that's it.

This isn't about not finding a job or not getting invited, it's about the lack of response. Anywhere. I apply for about 10 to 15 jobs aday, and I rarely get a response. I apply for freelance jobs and I almost never get a reply. I spend about 1.5 hours per day on different dating apps, and I almost never get a reply after a match. Whenever I find bugs or issues in open source projects, I try my best to submit bug reports or PR requests. More often than not I do not get any reaction. I sent over 150 bug reports to the Unreal Engine project, including stack traces and example code, and I have yet to receive the first reply. I posted my little resume on “HN: Who’s for hire” and I only receive mass target spam messages from what I assume are bots. In fact, almost all emails I get are untargeted, clearly sent by bots or automated scripts.

Just a couple of days ago, I got an email from a startup expressing their interest in my resume. After mailing back and forth a couple of times the conversation suddenly ended. No reaction. No reply to my last email. I asked them if they were still interested but never got anything back.

I submitted a loan application to one of the world's largest banks and received no response by phone, email, or text. I can cite another 50 examples...

I asked people around me if they have been experiencing the same lack of interaction. Most of them seem to recognize the problem, but aren’t really bothered by it. I have no idea what to think of all this...
Expectations of a big return is absolutely a valid reason to join a startup. That’s the very definition of it actually.
> I think a vulnerability should be scored based on the context where the most damage could be done.

As I read it, the point of the article is that CVSS makes sense in the case where you know that, but is near-useless when you don't.
A beginner's Guide to Mathematical Logic, Raymond Smullyan.