skysight-inc/HackerNews huggingface dataset:
> This is a console friendly pastebin that allows binary files.
No fancy website, no intermediate pages to click through, and no CAPTCHAs.

The site is cool, but is it not just going to be abused?
I recently started keeping docs in Markdown but with a CD job to render them and publish to Confluence. We only have internal users but many of them are non-technical. This seems to be a sweet spot -- easy for us to update, but also easy for users to find.

It also opens up the possibility of generating the docs themselves from any data that are available at build time. For example, we have a page with a pretty complex Graphviz visualization that gets built from some of the data files we ship with the product. When the data changes, so do these diagrams. They literally can't get out of sync without us noticing (the build breaks). I see more opportunities for this kind of thing all the time now that I'm looking.
They're not widely available in the west, but you can get a whole Loongarch workstation on aliexpress:

https://www.aliexpress.us/w/wholesale-loongson-3a6000.html
Interesting, I actually did a search before submitting mine, but I narrowed it down to the last year only. Yours being 2y/o didn't show up. You were ahead of your time!
The block seems to be in effect since at least May: https://x.com/Forceultraomega/status/1795189735297605635

So unlikely has anything to do with a recent ban.
Don’t disagree about finishing the task, but personally I don’t find more performant languages any less productive for the sort of programming I tend to do.
Those are all features of rust not bugs.

Function overloads are evil evil evil. Requiring some mental gymnastics by the reader to pretend to be the compiler what function is actually called. That sucks.
I don't think so. Like the OP, my everyday git usage is pretty straightforward. So "maybe this thing you do every once in a while could be a little nicer" doesn't feel very compelling.
How old are those older OSes? Probably not a decade though?
Is Pinboard.in Down Again?
I noticed the bookmarking service pinboard.in stopped working on 19/10/2024 and three days later it is still not responding.

I see this question has been asked before and usually the outages are a few hours so it is worrying that this one is so long. I also see that the single owner has a record of not maintaining the site and seems to prefer writing comments on X. I joined pinboard some 10 years ago having jumped ship from the doomed Delicious service. I have had no major problems in all that time which makes me sad that I may have to leave again. I'm hoping it comes back briefly so I can update my backups. Failing that I may have to hack the Android app to extract them from that.

Interestingly all the downdetector web sites say it is up and running for them. I think this is because they simply check for a connection and don't care if they ever get a 200 response code. I found the IP address of the domain and noticed that a ping fails completely to connect whereas if I simulate a web browser using the wget command to port 80 or 443 it connects but never gets a response.

Anyhoo it would be nice to know I'm not the only person in the world who noticed!
> except that you're forced to acknowledge when a function call is capable of producing an error

Acknowledging the error is handling the error even if partially. The point of exceptions is to only acknowledge error that one can/knows how to properly handle
Glad to see Sean Baxter is working on this
I think there is an LLM bubble for sure, but I’m very bullish on the ease with which one can generate new specialized models for various tasks that are not LLM.

For example, there’s a ton of room for developing all kinds of low latency, highly reliable, embedded classifiers in a number of domains.

It’s not as gee-whiz/sci-fi as an LLM demo, but I think potentially much bigger impact over time.
Pretty sure the OP was referring to UNIX and its “Finnish clone” Linux.
TLDR: AGI doomers who talk about extinction are baseless.

At 10m, he gives 3 doomer scenarios: nukes, bioweapons, and nanotech.

He asks: "Is engineering an act of intelligence alone?" He spends ~15m supporting the answer of "lol no". (He also says that science is harder than engineering, and AI will need science to kill us all.)

This isn't to say he's e/acc - at 35m he mentions how AI can continue racism, economic dislocation, classism, etc.

His conclusion is we need to focus on the real problems, not the "human extinction" ones.
The Twitter account posting this seems a bit unhinged, with the snitch tagging of everyone from th ADL to the ACLU and the weird speculation about a "purple haired" person. I'm not inclined to take their description of the scope of the block at face value; is there a better source?

(Also, Twitch is within their rights to decide in which countries they offer their service, and there could be any number of reasons for that kind of decision.)
I just recently started using it. Going to have to switch to fork version.
Is it real communism? Do you actually know anything about communism or Cuba?
You've just made me realize why I usually avoid clicking the actual article link on HN. It's usually a very unpleasant experience, unless it's clear that it's a smaller website.
It will increase Firefox's market share. How much remains to be seen.
Codewarrior C++ for Macs is no longer made. One of my friends, Michael David Crawford, used it a lot as a software engineer for his Mac programming.
I'm a democrat and this kind of nonsense is getting old. Please flag this as political content not intended for HN...
The problem with websites is they have a bad reputation since people use it to steal and redistribute other people’s content without their consent.
`HASH` looks like a slow function ... does something like `rand() + rowid & 0` or `((rand() * p53 + rowid) % p53) / p53` work?
The "co-design" process is literally the "Do Your Own Research" of technical standards (https://jods.mitpress.mit.edu/pub/costanza-chock/release/4):

"We believe that everyone is an expert based on their own lived experience, and that we all have unique and brilliant contributions to bring to a design process."

Not that they're practicing what they preach anyway - there's only one voice that matters and that's the OSI's Executive Director (https://discuss.opensource.org/t/proposal-to-achieve-consens...):

"We see the role of the designer as a facilitator rather than an expert."
> Yes and I'm opposed to such "if err != nil" boilerplate.

That is not what Rust boilerplate looks like.
Ubuntu fully earned a lot of that hate, but I can't deny that it's done a lot of good. It's had a lot of influence on getting people into linux and on other distros. I've still got some early Ubuntu CDs sitting around somewhere.
Yes, but when you just update as you've done many times and then several of the main apps don't work, then it's not a case of 'just pick a non-snap distro' as you already did that. Canonical have been aggressive in changes to snap only, reversing changes that would normally prevent their install. Now they've gone with 'pro', again using the installation system against their users.

When you've used the same distro (Kubuntu for me) for many years, the forced choosing of a different distro with the need to migrate, ... it's like you're back with Microsoft again.

I'm still unpicking the situation because moving ones family to a new OS is hard work (for me).
> internet really doesn't care about being completely peer-to-peer

Internet (I mean, the IETF) does care a lot about the end-to-end principle, however. It is true that "misbehaving" NATs break e2e badly. It is also true that IPv6 can also be put behind such NATs.
He was being sarcastic, obviously, because that's what the proponents of Marxism/Communism say about the hundreds of failed experiments with it.

They "did it wrong" or it was "real communism."
Is it possible to stitch your footage into a 360 projection? If so, you could definitely upload it as either 180 or 360 degree video, which would allow for VR use cases as well.
And you're not opposed to try-catch boilerplate?
> "It's dispiriting to see that even after being made aware of the breach weeks ago, IA has still not done the due diligence of rotating many of the API keys that were exposed in their gitlab secrets," reads an email from the threat actor.

With everything that’s going on, it’s highly suspicious that this is happening right after they upset some very rich rent seekers.
You have to use `termux-setup-storage` to gain access to shared storage. If you're referring to an app's private app data folder, there's no way to access that without root via any app.
Did you just make up an argument with yourself?

I don’t want to vacation to any tourist attraction anytime soon, let alone the places that are currently overcrowded.

And if this is your own subconscious desire, it’s a bit bizarre to insert it this deep into a comment chain…
Even the Germans didn’t make it work…
I think there's plenty of scenarios where AGI causes doom that's short of extinction but still super bad.

I don't know what the probability of these scenarios are.

LLMs are remarkably incapable but still seem to be pretty effective at crushing the morale and initiative of many students.

Deepfakes are going to make it harder and harder for anyone to determine what's actually true.

The machines don't have to kill us or directly crush our quality of life. If they disrupt the social order enough, we'll do that to ourselves.
Yes, as a minority immigrant to the US, meritocracy is what got me here. Idk why americans are so obsessed with this air headed topic.
True. I'm talking about private bank books, the kind of "electronic money" regular people use, which I assume is what the comment above referred to. Since only financial institutions have access to central bank accounts.
I mean, it might be the best game ever and there are new layers of delicious complexity coming through! Excited to see how I struggle through this expansion, and how youtubers will create unfathomable multiplanetary factories.
Ah that is almost certainly it, it's been so long since I've gotten a roll of quarters from a bank that I forgot that is an option. Thanks!
Deflection.

Cuba has an entire world they can trade with, and they do. Russia, China, countries in Europe, Canada, Mexico, etc..

Only US companies are mostly blocked (and there are exceptions there too).

Nothing about the status of Cuba can be attributed to US sanctions unless you think their problems come from a shortage of Bourbon or monster trucks.
It is not just memory safety, it is thread safety to.

When I was working with Swift that was not available. Swift wraps "fork" in multi syllable function names and half a dozen variations. But it is (was?) still just fork.

I do not know about the other languages mentioned.

Rust shines on that front. It takes a bit of getting used to, but once you are it is awesome.

I loved C++ back in the day. I have left it there, where it belongs. It was a fantastically successful experiment, but move on now.
Different DBs implement locks differently.

Postgres allows obtaining advisory locks at either the session _or_ transaction level. If it's session-level, then you have, ergo, a connection-level lock.

https://www.postgresql.org/docs/current/explicit-locking.htm...
David Lynch Interview Project
I’d seen situations where companies were forced to debug FOSS that caused problems in their proprietary setups.. that counts as persuasion, I presume?
Just to add context: "unknown causes" was the leading cause of death for Korean citizens as well in 2023 and not just foreigners.

Half of deaths with "unknown causes" is dying from old age. Other factors include SID, etc.
Intelligent Power Inspection
This makes me feel my age... I ordered and got that free CD, and "tested" it on my windows XP laptop, with a dual boot, because this is just a test, right?
I never booted XP again on that laptop, or any other since. For the past 3-4 years I've been planning to get off Ubuntu and move to Arch, but I keep postponing because everything just works, and I can't risk downtime due to something not working as I'm used to.
lol. Eventually, spellcheck will eliminate my need to type altogether.
What an incredible single purpose website—that I can just see the part of space the JWST is peeping at is a wonder!

But now I want to see what the JWST sees, not just the part of the sky it is looking at.
I have a repository where I make classic programs (game of life, sudoku solver, brainfuck interpreter, etc) but entirely within Typescript's type system

https://github.com/ruyili/cursed-typescript/
> No it doesn't, `ACTION_OPEN_DOCUMENT_TREE` provides you with a `DocumentFile`, which isn't a `java.io.File`.

You can call `contentResolver.openFileDescriptor` on a a `content://` Uri from SAF, and get a `ParcelFileDescriptor`, which can be turned into a real unix fd by calling `detach()` on it. Passing this fd into native code just works.

That's not to say that, you know, SAF is actually sane, though. `DocumentFile` lazily IPCs to some StorageProvider process every time you retrieve a property of the file (mtime, size, whatever). There are ways to speed this up by retrieving everything via the lower level `DocumentContract` API, but it definitely feels like it was poorly thought out.
Of the top 30 HN stories of the last month (https://hn.algolia.com/?dateRange=pastMonth&page=0&prefix=fa...)

only 6 were AI, the highest being "OpenAI to become for-profit" coming at number 10. Top story was "Bop Spotter" followed by Starship and click to cancel.
https://paste.c-net.org/ImproperAttacked
This is awesome. The best "prompt engineering" tool I've seen yet. So well designed. There's a lot of useful things I might try with this.

Nicely done.

Nits: I'd add some small indicator of progress; an active state to the button; also I'd ditch the "one time button thing". You can already delete buttons so anyone can do one time buttons already.

Here's my user test: https://news.pub/?try=https://www.youtube.com/embed/qh2mq0KJ...
Normally yes, but said board is taking a very liberal view of "experts"; the "co-design" process literally says "everyone is an expert" (https://jods.mitpress.mit.edu/pub/costanza-chock/release/4):

"We believe that everyone is an expert based on their own lived experience, and that we all have unique and brilliant contributions to bring to a design process."

The result is a proposed standard that does not do its one job: protect the four freedoms that define Open Source (and Free Software in general).
Earlier discussion in September: https://news.ycombinator.com/item?id=41528124
General contractor. GP made some changes to his house using the money his employer paid him.
Back in the day, people used to emigrate from Spain to Cuba (and Venezuela) in search of a better life.

There is a widespread misconception of Cuba as a poor country that has not been allowed to get off its feet, when it was really a wealthy and successful place run down by a catastrophic ideology.

In that sense, Cuba is not that different from Eastern European countries before the fall of the Berlin Wall: places that had been prosperous for a very long time and which should have remained prosperous if they hadn't been held under poverty and oppression by a terrible economic and political system.
The whole ParadeDB team is really excited for OrioleDB and Supabase to ship this :) It's long overdue in the Postgres ecosystem!
Hacki: A feature-rich Hacker News app
I like it, but this could do with being just the slightest bit more specific:

> Don't break the law, don't post illegal shit, don't be an asshole.

The law in which country? All countries? Do I have to avoid uploading depictions of Mohammed, or insulting statements about the president of Turkiye?
Syncthing is peer to peer, the files are already on the device. There's no way requiring one more device to be secure (the server) is better than not requiring it.
> If it's knowledge (the intricacies of some arcane OS API, for example), an LLM can do very well

Only if that knowledge is sufficiently represented in the training data or on the web. If, on the other hand, it’s knowledge that isn’t well (or at all) represented, and instead requires experience or experimentation with the relevant system, LLMs don’t do very well. I regularly fail with applying LLMs to tasks that turn out to require such “hidden” knowledge.
The main problem I had when I was on CGNAT was not so much port forwarding (annoying, but solvable), but with being banned from all sorts of stuff. The address is shared with so many people and one person did something stupid or malicious or whatnot. Sometimes you don't even know if you're banned or not.

For better or worse, IP blocks are still very common. It's easy to complain about this, but there aren't really any good methods to deal with persistent abuse.
Can [such] optical signals be used for photonic quantum computing; is it only unitary transformations on the photonic signal?
Pardon my laziness, link to Koerner? Orphand theorems (and strategems) also deserve not to be culled (by obscurity, mostly) for the latest, refer back to the public goods taxonomy?
Lucky you that everything just works. I’ve never had a seamless post install experience with Ubuntu. There’s always some weirdness, some display oddity, some wifi quirk, some sleep/hibernate thing, right click on the trackpad, or installing packages is broken. As much as I love and respect Ubuntu, I just can’t imagine using it for personal work.

And yes, I also installed the first version via CD in 2005, way back when, on my XP machine.
Why would you make the hole so small?

The main requirement for the hole is that it's small enough that (with high enough probability) only at most one or a handful of molecules will make its way through.

And that size is completely independent of the size of your molecules, and only depends on how many there are per unit volume. There's a lot of 'empty space' between molecules in a gas.
> Take the downvote button away from imbeciles

People that aren't familiar with Android's proprietary labyrinth of a filesystem API, you mean? If you had provided evidence that it does instead of just saying so in your first revision, you probably wouldn't have been downvoted.
> Yes, as a minority immigrant to the US, meritocracy is what got me here.

Calling the system of lobbied-for preferences and geographic quotas built into the US immigration system "meritocracy" is...amusing.
All I can say is my experience is that this is the difference between wanting something to be true, and it actually being true.

> 8B models are extremely fast and cheap to run

yes.

> Combined with good RAG they can do very well.

This is simply not true. They perform at a level which is useful for simple, trivial tasks.

If you consider that 'doing well', then sure.

However, if, like the parent post, you want to be writing scripts, which is specifically what they asked... then: heck, what 8B are you using, because llama 3.1 is shit at it out of the box.

¯\_(ツ)_/¯

A working unit test can take 6 or 7 iterations with a good prompt. Forget writing logic. Creating classes? Using RAG to execute functions from a spec? Forget it.

That's not not the level that I need for an assistant.
Musk gives random petition signer a $1M check
Weird this got downvoted since this is a big deal.

The default matters. So long as the language makes it easy to write unsafe code, people will do it and there will be security bugs.
I added a basic speed setting, have a look! Also looking into the archive idea, which will be a bit more involved, since my current infra is kind of minimalist.
Okay gave my tldr more nuance. It was clearly too short.
No longer needing NATs in many situations, especially CGNATs, ISPs could give all customers static ip addresses, and peer to peer applications wouldn't need to use unreliable workarounds like STUN to traverse NATs
It very likely will be, yes.

I would personally suggest that this site probably "wants" accounts. Yes, with CAPTCHAs (on registration.) If you want to be able to ban people who abuse your service, you'll need some thing-that-is-costly-to-get-multiple-of to ban them by. Otherwise they just keep coming back.

To still be a "console-friendly pastebin", the result of doing that costly registration process, could just be a page that gives you a (private) URL, that works like the base URL does now. https://paste.c-net.org/b/{bucket} or something, where {bucket} is a UUIDv4, or anything else with enough entropy to not be able to brute-force enumerate your way into someone else's account URL.

The uploaded files themselves could still have short human-writable top-level paths, for ease of repeating them over the phone.

Though, I notice that when you upload a file, you get a "delete key" as well as a URL. IMHO the "delete key" shouldn't be a weird nonstandard header you send with an HTTP DELETE; it should just be a URL — e.g. https://paste.c-net.org/b/{bucket}/{delete_key} — that you can HTTP DELETE directly.

In other words, make /b/{bucket}/{delete_key} the file's "true name", and /{link} a "read-only view" of the file.
"Old age" isn't a cause of death? Maybe more appropriate is "Korea doesn't care about tracking the cause of death."

That, or they are butchering foreigners and old people over there.
Unlike you, apparently, I prefer houses built by skilled people. And for building a house, I’d definitely want someone who knows stuff I don’t know.

For a colleague at my data science position? Yeah, a duplicate of myself would be pretty darn amazing! We have work to get done and I can’t do two analysis at the same time. In fact, we are hiring a junior next year, so even someone who knows less than me is useful, even though our work is more intellectual rather than physical
Communism must have been a truly extraordinary economic system, to be able to take a place full of Germans and turn it into a developing country...
And do you know what real communism is? And who tried and failed at it?
When we get rain in socal its a deluge. The first couple months of 2024 we had more rain than seattle. That being said there is a big difference wearing sunglasses and not. Actually I was in a parking garage today and thought of this very thread, because the sun was shining on the cement ground through the side and was literally blinding. To my naked eye it was like a blown out photograph, just pure light on the ground. I put the sunglasses on that were around my neck and what do you know. Not only did the glare go down it went down to the point I could now make out the little half rainbow streaks the cement pavers added to the floor. Same thing happens on our cement highways or when you get bad glare off of someones relatively freshly waxed car. I had a period of two weeks where I lost my polarized glasses and it was like I was disabled going outside in the day; I had to squint to even stand it because of how many white painted or cement surfaces we have here in socal. I grew up in the midwest where I did not really own sunglasses at all fwiw. Here it is mandatory for the amount of unclouded sunlight coupled with the usually white or light grey surface treatment on a lot of things.
Or you could use Fil-C++ and get memory safety without any changes. Unlike this proposal, fil-C++ can run real C and C++ programs safely today (including interesting stuff like CPython, OpenSSH, and SQLite).

I don’t buy that adding an extension that is safe if you use it will move the needle. But making the language safe wholesale is practical. We should do that instead.
As far as I know, the US federal government does have a mandate that agencies be ipv6-only by end of 2025. Systems that are not converted by then require justification for why they cannot do so along with a replacement plan. See https://www.whitehouse.gov/wp-content/uploads/2020/11/M-21-0...
Frankly this is super fantastic. Thank you. Any possibility to make this longer, and split it into sections with updates on previous stories at the end? I love this concept a lot.