skysight-inc/HackerNews huggingface dataset:
> That said, along the way we settled on a notion of the "user's personal jurisdiction," meaning essentially that you have certain rights to universally control your own interactions. Blocking is essentially under this umbrella, as are thread gates (who can reply).

As as user, "personal jurisdiction" is a critical feature to me. If I start a thread, I want to maintain some minimal level of agreeable behavior in the responses associated with my original post.

It's sort of like online newspaper comments sections. Many unmoderated comment sections were once full of 20 disagreeable trolls who drove everyone else away. The bad drives out the good, and trolls accumulate over time. This doesn't even need to be ideological—I knew a semi-famous tech personality that had a handful of personal stalkers who infested every open comment section. Many newspapers fixed this by disabling comments or actually hiring moderators.

I won't post to a service if the average reader of my posts will see a pile of nasty, unpleasant comments immediately following each of my posts.

This is why I mostly prefer blogs, and moderated community forums. Smaller, well-moderated subreddits are great, as are private Discords.
FTA:

> The official web page for “Acquiring TeX Live as an ISO image” hasn’t yet been updated with this year’s torrent file, but Karl Berry tells me that should be happening within the next day or so.
Thanks for the advice! I am pretty new to the HN side of things, so appreciate it!

Yeah the sponsors could maybe be more subtle or obvious that they're sponsors!
Very interesting. Seems conceptually (and implementation wise too) quite similar to https://trino.io/docs/current/connector/googlesheets.html.

Where are you storing the structure of the sheet though? Is it re-evaluated on each query? I am thinking about cases where a column header is renamed or the data types in a column are changed?
So in your twisted world view, who are a corporation's citizens? The customers? The surely we should demand that they get democratic voting rights, no?
Isn't participating in ISS itself something to show? What does it mean to have something to show for?
This wouldn’t still work though. If someone uploads CSAM and it’s distributed to multiple users in a jurisdiction where it’s banned (which is virtually all of them) but only hidden by the moderation filters, then Bluesky would still be in a lot of pain from distributing said material.

Also, filters which are optional on the user’s part can’t really be counted as moderation.
I think you can see how ridiculous it is though.

It’s like complaining that when you do a search for slave owners of antebellum USA it doesn’t show black slave owners and complaining that’s erasing history.

Or, imagine if it only showed black slaveholders when you asked it to generate slaveholders of the south.

https://en.m.wikipedia.org/wiki/African-American_slave_owner....
Yeap, it definately makes work more efficent and less time consuming. However, I think on how safe is it to use it.

Here is the art I found about GitHub Copilot: https://gitprotect.io/blog/github-copilot-introduction-an-ai... .
This is how authentic YT was in the early days: https://www.youtube.com/watch?v=ElXi7yDHyWo
I haven't paid for a lot of software in my life. But I too paid for a mIRC license, happily even.
> I’m not sure we went through the same dot-com era, but in my experience, it was extremely expensive to spin up anything. You’d have to run your own servers, buy your own T1 lines, develop with rudimentary cgi… it was a very expensive mess - just like AI today

To make your own competing LLM today you need hundreds of millions of dollars, the "very expensive" of this is on a whole different level. You could afford the things you talked about on a software engineering salary, it would be a lot of money for that engineer but at least he could do it, no way anyone but a billionaire could fund a new competing LLM today.
This is an opportune moment to plug my command-line passphrase generator.

Open source, runs on your machine.

It makes passwords like:

tiptoeing saxophone wholesaler luxurious leftover codeword eruption gnarly skies taco username affidavit

I named it pgen

Get it from https://github.com/ctsrc/Pgen
AFP vs. NFS vs. SMB Performance (2020)
Appreciating Stonebraker, and the concept of layering an OS on a DB, I went to see how this OS handled basics like console IO, file IO and networking and stumbled across their Hello World app.

https://docs.dbos.dev/getting-started/quickstart-programming...

The example five liner contained so many programming concepts within its boilerplate syntax (classes, await, annotations, etc), I cant see it taking off unless people already loving typescript think DBOS amazingly solves their problems.

It doesn't seem to make the simple things simple.

(In terms of adoption pitfalls I'm not sure it's overcome the pitfalls NoSQL has... But this time in the operating systems domain.)
>For example, some rouge user starts posting offensive content about other users, on the brink of breaking the law. Let’s say these other users will mention it to labellers, who this time will refuse to take this content down.

Under US law, the user posting the content is the only one legally responsible for it. Someone hosting the content could be required to take it down by court order or other legal process (like under the DMCA SH provisions) if subject to US jurisdiction. Bluesky is, so they'd have a process same as anyone else in the US, and of course could make their own moderation decisions regardless on top. But the protocol allows 3rd parties to take on any role in the system technically (though certain infra roles sound like they'd be quite expensive to run as a practical matter), so they could be subject to different law. Foreign judgements are not enforceable in the US if they don't meet the same bar of the 1st Amendment a domestic one would have to.

Labellers from the description would never have any legal responsibility in the US, and they do not "take content down", they're only adding speech (meta information, their opinion on what applies to a given post) on top, best-effort. Clients and servers then can use the labels to decide what to show, or not.

At any rate "on the brink of breaking the law" would mean nothing, legally. And "offensive" is not a legal category either. Bluesky or anyone else would be free to take it down anyway, there is zero restriction on them doing whatever they want and on the contrary that itself is protected speech. But they would be equally free to not do so, and if someone believed it actually broke one of the very limited categories of restrictions on free speech and was worth the trouble they'd have to go to court over it.
Until we try out the beer locally we can't be sure.
The Spotify Killer
we're looking for 0-1 product engineers

Presumably this means 'Zero To One' engineers after the Thiel book, but it really looks like you're after either 0 or 1 engineers...
Actually, using this the chances are you'll still write JS. The examples are all JS-based.

Most of this project seems to be about replacing Electron specifically.
In countries like the UK, the tax code is simple enough that most employees never have to file a tax return. There isn't a long list of deductions and exemptions, so unless your financial affairs are particularly complicated or unusual, everything is handled by your employer.
I love this software.

It keeps Mullvad from intercepting DNS traffic: if you send cleartext DNS requests on UDP/53 through their network, they intercept it. But DNSCrypt packets are encrypted and authenticated, so they can't.

Bonus: DNSCrypt is still packet-based like UDP, so none of the downsides of DoH: no 3-way handshake, no connection pooling, no stream correlation attacks.

> It's worth noting that all our VPN servers hijack calls to our public DNS server and that the DNS requests are processed on a local non-logging DNS server installed on that VPN server.

https://mullvad.net/en/help/all-about-dns-servers-and-privac...

https://old.reddit.com/r/mullvadvpn/comments/invjgp/how_and_...
> I paid the mIRC license like 15 years later, by the way...

Probably not valid anymore, fairly recently he changed something requiring a new license.

Not that he doesn't deserve a new license after all these years.
My favorite would be gpustat [1]. This shows the bare minimum amount of information to let's me know that the training has problems/running well

[1] https://github.com/wookayin/gpustat
Viruses in 1990 propagated by people running .EXE files they copied from somewhere, or booting floppy disks they found somewhere.

Tell me how bounds checks on array accesses would have prevented that.
> Well, there are a lot of things one get for free by going over HTTP. Things like header parsing, widely-known status codes, handling of encoding and compression, connection reuse and upgrade, load balancing, caching, etc.

We should, but do we in practice?

Every so often it comes up that the status code is 200 but the body is {"error": "Internal Server Error"}

I've seen JSON Web Tokens used a lot in iOS apps over the last few years (cross platform products, so it makes sense to do whatever the web thing is), but I've never been clear how this isn't just reinventing the wheel over a normal cookie and HTTPS.

(How does caching work with HTTPS, anyway? I remember that being an argument against it back in the day, but I assume there's a solution now everyone's encrypting…)
Ye not a bad point - also agree with djhn on stuff.

It's true it'll still be relatively expensive - but I would propose its relatively inexpensive if people want to make it faster, and have the drive to do it :) On the other hand, capital expenditures requires large amounts of money, which also works.

I guess some general CUDA, some maths, knowing how to code transformers from scratch, some Operating systems and hardware knowledge, and the constant drive to read new research papers + wanting to make things better.

I just think as humans, if you have drive, we can do it no matter the contraints!
Each protocol serves a purpose - it's ORIGINAL purpose. To extend it like this means to degrade it's original usefulness, make it complicated to create new implementations and it won't even compete with a new protocol specifically designed for the new purpose. All this leads to "extinguish" phase.

IRC was implemented in probably hundreds of programs (many/most from scratch, not by importing the same library!). There's even an implementation for Arduino! It's a successful protocol as it is now. Could you run it on Arduino if it had WebRTC in it?
> the (local) universe is finite and deterministic

"It is not possible for the Universe being deterministic at any level. Only theories can be deterministic, practical reality is never"[0]

Q: Can you calculate your local universe's past states given its present state?

[0] https://philosophy.stackexchange.com/questions/99163/is-it-p...
A lot of Mr Beast's "philanthropy" is ineffective and therefore worthless. He's giving away fish, not teaching people how to fish. I.e., giving away money at random does not bring about systemic change.
EVs also tend to be heavier than their ICE counterparts.
You connect to a server, not a peer. Your client does no uploading.
This is great. I’m working on a similar grass rendering inside Godot 4.0 - currently using MultiMeshInstance but was unhappy with performance / look even with the maximum of 65335 instances. I think I will try and apply some of the compute shader stuff for culling. Thanks for posting!
> Human rights are fundamentally important. Treating other people well is the right thing to do. All of this is of paramount priority, whatever you do. If you don't agree with this, I have no hope for you.

He actually says that treating people well is morally right thing to do and the highest priority. That’s different from human rights which is the minimum that people should be treated. So I don’t think the “if you don’t agree” relates to the idea of human rights but rather that you should treat everyone as best as you can and consider that your highest priority. And if you disagree then he has no hope for you.

And this is the point. What if you believe that you should treat people “okay” not as best as you can, or not as your highest priority? What if you instead believe that you should give people freedom to do what they want no matter what the outcome is and not interfere in one way or another? Basically don’t treat anyone anyway and leave them alone?

That would produce unfettered success but also unfettered failure. What if you’re okay with some people utterly failing as long as some people have unparalleled success?

What if you’re okay with the idea of treating those who work hard very well, but ignore and don’t help anyone who is lazy or doesn’t work hard? Does that go counter to his idea that people should be treated well?

I don’t subscribe to these arguments but my point is that just because they don’t think treating everyone equally doesn’t mean that they are evil, they just have different priorities. A ceo like Steve Jobs would fire unproductive employees and reward productive employees, does that run counter to his argument of treating people well with the highest priority? And does he accept this diversity in thought or does he reject it?
I could say the same things, but at some point I realised that for me the less the interface the better. And Linux is so very good at it.
Other threads suggest it is the Flight Termination System being seen, so I am not sure it will help diagnose what’s happened.
Now that pingora is open source, it might make a lot of sense to build that project on top of pingora. You'd get the battle tested quality that nginx is lauded for. I wouldn't switch to a "fork" of nginx if it's a from scratch rewrite with no proven track record, regardless of the track record of the author.
It's fascinating to see the evolving challenges surrounding AI-generated content, especially when it comes to sensitive topics like elections. Google's move to restrict Gemini chatbot's responses reflects a growing awareness of the potential impact of misinformation on democratic processes. However, it also highlights the difficulty of ensuring accuracy and neutrality in AI-generated content, especially across diverse global contexts. As technology continues to advance, these discussions will become even more crucial in maintaining trust and integrity in digital platforms.
> Personally, instead of DNSCrypt, I prefer CurveDNS

Neither is a replacement for the other; they're orthogonal. They solve different problems.

You should use both of them.

From the CurveDNS link you posted:

> CurveDNS supports:

> Forwarding of regular (non-protected) DNS packets

These are being sent in the clear, and your ISP is most certainly logging them. You should tell your CurveDNS resolver to use a (local) dnscrypt-proxy instance for resolving "regular (non-protected)" queries that don't have DNSCurve entries. Then you have the best of both worlds!

> The question I have for DNSCrypt fans is _why_ AFAICT no authoritative DNS servers are using it

Because DNSCrypt is only for querying recursive resolvers!

... and DNSCurve is only for querying authoritative resolvers.

DNSCrypt is link-level encryption between you and your recursive resolver (the thing you put in /etc/resolv.conf).

DNSCurve is link-level encryption between your recursive resolver (or you) and the authoritative resolver (like this one, which is authoritative for cr.yp.to):

$ dig -t NS yp.to
yp.to. 3600 IN NS uz5jmyqz3gz2bhnuzg0rr0cml9u8pntyhn2jhtqn04yt3sm5h235c1.yp.to.

It is a shame that the two names (DNSCurve and DNSCrypt) are so similar.
Santa and Commodore kick started a whole lot of careers.
I use a 1000-line word list, head(1), shuf(1) and then tr(1) to join the lines.
Reminds me of OS/400.

Can I download DBOS to run it locally?

Web page says
"So Matei and I launched a joint MIT-Stanford
open-source R&D project to prototype DBOS"

and it points to this site:
https://dbos-project.github.io/
and
https://github.com/DBOS-project

Neither contain much source code at all.

Under pricing on the main page it says:

Can I run DBOS Cloud on-premises?

The DBOS SDK can deploy your transactional, fault-tolerant TypeScript code locally (any platform) for testing purposes. For production deployment, deploy your code from the SDK to DBOS Cloud

But that is for DBOSCloud, but I guess it goes for DBOS as well?

https://github.com/DBOS-project
Any successful breeding program of any animal for desired characteristics tracks every single input and outcome. They're all important.

Now combine that with work that can get humans killed. I would be very, very interested in making sure everything about these birds was absolutely perfect.
They kicked me off like 6 days after they started.
This is great. I've started building a little notes app in Vue and I was wondering how to handle WYSIWYG Markdown editing so I'll definitely be digging in to your code for inspiration. Do you mind giving us a quick overview of how it works technically?

It would be nice if you could change the block type after creating it. For example I don't think there's a way to change an h1 to an h2, or a bulleted list to a numbered list.

The collaborative editing is neat too, are you using a library for that or is it bespoke as well?
> Fact is, Google is terrified of being seen as being unfair or taking a side or ..., more than even their competitors. Their entire "our AI cannot draw white people" thing smelled more of an over-reaction to a PR threat than them trying to push a belief.

What PR threat? The bad PR of Google being able to generate an image of a White European descent family? Who thinks it's bad PR to do that?

Nah, Google was doing some dumb prompt stuffing, or just refused to answer in some cases purely for ideological reasons (intersectionality). They were absolutely pushing a belief.
I wonder if the opposite will also be possible[]. Just like buying search hits to get your page on top of a search result, will it be possible to nudge llm-generated content to favour a click towards your own content - for a price.

[] not technically possible, but commonly accepted.
Do you have hard numbers on the tire particle claim?

We have anecdotes of Tesla owners saying they go through tires more often. But I’ve also heard car fleet owners with both EVs and ICE saying they see no difference between them.

So I’m inclined to think this is entirely dependent on the specific EV. You can get an EV without significantly more weight than an equivalent ICE, and you can drive them in ECO mode where the torque curve is extremely gentle. I don’t see any reason why you’d have more tire particles in that scenario.

I think there are pathways to have less tire wear on EVs than with today’s ICE vehicles. Batteries with higher energy density would obviously help, but I think there are things you could do with the accurate control you have over the torque on the wheels, or making true all wheel drive with torque vectoring more common.
Follow the money.

https://en.wikipedia.org/wiki/Americans_for_Tax_Reform#Oppos...
Yeah, it's not like it is rocket science. Oh wait, it is. The art of making big containers full of explosives as fast as possible. It rather is a technical miracle that most launches do not produce a big fireball.

Also it is not open source, but rather mostly secret technology. One company or country solving it, does not mean everyone will benefit. Everybody new in the game, has to invent quite some wheels again.
I think my wording was bad. There are two kinds of "randomness" here at play and I didn't differentiate properly.

For me the game mechanics as such are "random". Because you can't discover them by just playing (imho).

At the same time the game is ruled by a dice. (So even the best players will fail almost 50% of the time which is almost as random as tossing a coin, and strictly not skill based).

> Given that AIs can play hundreds of thousands of runs in the time it would take me to play one, I'm a bit more optimistic that they could learn the mechanics eventually.

My gut feeling says the opposite. How do you infer any kind of rules from almost random events? Especially if the "logic" behind the "non random" parts is actually also quite made up and arbitrary (so in a sense also "random", even to people with reason).

An "exploration-based reward function" wouldn't be enough. Because this would assume that exploration has (more or less) deterministic outcomes. But given the dice in Nethack it actually does not! You can do "everything right" and still die in almost 50% of the cases. How to infer any meaningful "world model" from such events? Imho you can't.

(I can confirm that looking up spoilers will let you make progress in Nethack. That's why I think it's boring. I've tried hundred of times prior to looking up spoilers and didn't make any progress. But after biting the bullet and starting reading some walkthough it was actually quite easy to reach some deeper levels. Until I've hit the next invisible wall. Which would require again some out-of-band knowledge… I know that reading the next spoilers would also make this wall go away. But I've lost any interest in this game after finding out exactly this: It's impossible to play without a walkthough; and with a full walkthough it's actually considerably easy, and comes down to "just having luck". At this point I could just toss a coin to determine whether "I won". That's maximally boring. I don't like dice games; and the exploration part in Nethack leads nowhere because the world is arbitrarily made up. You can't discover the mechanics without already knowing them…)
Nikolaevsk, Alaska
Cool! How do you deal with irregularly shaped data? For instance if I have two levels of headers, the first of which spans multiple columns via merged cells?
NATS 2.2 with initial JetStream support was actually released 3 years ago.
Obligatory xkcd https://xkcd.com/936/

Great username btw
Chicago battles measles with calls for vaccination–in contrast with Florida
Twitter does everything in their power to stop you from doing so. Until they change their policy I guess no.
CS enrollment spiked like crazy in general though, not sure if anything about university system health could be gleaned from that.
I use Safari’s password generation and keychain. Works great and has readable passwords.
Any brand names for 0-salt stock you can share? I don't even particularly like cooking, but make lots of stuff from scratch just to reduce specifically salt.
And all the spyware. No thanks. Windows not respecting basic human rights like privacy is just a big no no.
No offense intended, but did you perchance use AI to generate this post?
I like your funny words magic man.
It's entertainment, it's no different than watching football.
Expressed in an unreasonable way.
Very cool! I am often frustrated by the lack of SQL features in Google Sheets.
Ads and Search engine uses a continuous incremental training to add the new relevant information.
Admittedly, you plus your son get 4 combined years out of the device. It's an unexpected way to count, but it works. And since you were talking about buying new devices, I took it as a context where that's what the word "upgrading" means too. I wouldn't speak of open-source or third-party mods to the phone as "upgrades", just... "modding". Anyhow. Sorry for skimming.
Slightly less here. Using GNU/Linux on the desktop from 2004 and Athlon 64 release. Just works and respects me as a user and human being, unlike other alternative OSes.
Aren’t encrypted files like noise?
What does this mean?

“We’ve gone a step beyond that: every time you run flyctl, our lovable, sprawling CLI, it conjures a TCP/IP stack out of thin air, with its own IPv6 address, and speaks directly to Fly Machines running on our networks.”
Please do not post summary comments like this; they’re also LLM generated.
Uber and Revel partner up to offer EV drivers charging discounts in NYC