skysight-inc/HackerNews huggingface dataset:
> When people start talking about UBI, they are really talking about a guaranteed minimum income.

No. A guaranteed minimum income means that you can make 500 Euros scrubbing toilets, and welfare bureaucracy will top that up to 1000 Euros after "means testing".

A UBI means that you get 1000 Euros from the government without bureaucracy. If you so wish, you can earn additional income by scrubbing toilets.

> No one wants to give rich people more money, not even those who conceived of the plan.

There's nothing wrong with giving the rich 1000 Euros like everyone else, as long as tax rates are adjusted so that they effectively give the 1000 Euros back. This zero-sum effect may seem silly, but it's a simple implementation without any additional bureaucracy.
Makes sense. Picks and shovels . Great branding. It’ll be hugely successful.
We are coming full circle back to Pascal Strings, just that now we don't mind using 32 or 64 bytes for the length prefix. And in cases where we do mind we are now willing to spend a couple of instructions on variable length integers.

But in the bigger picture the wheel of programming languages is a positive example of reinvention. We do get better at language design. Not just because the requirements become more relaxed due to better hardware and better compilers, but also because we have gained many decades of experience which patterns and language features are desirable. And of course the evolution of IDEs plays a huge role: good indentation handling is crucial for languages like python, and since LSP made intelligent auto-complete ubiquitous strong typing is a lot more popular. And while old languages do try to incorporate new developments, many have designed themselves into corners. That's where new languages can gain the real advantage, by using the newest insights and possibilities from the get-go, depending on them in standard library design and leaving out old patterns that fell out of favor.

No modern language in their right mind would still introduce functions called strstr, atoi or snwprint. Autocomplete and large screens make the idea of such function names antipatterns. But C can't easily get rid of them.
What we've learned from analyzing hundreds of AI web agent traces
Is anyone building a personal social friend graph / calendar hangout maximizer with spaced repetition?
Stanford is a great club to be in!
Pretty impossible to steal an identity over the internet, because no one has identities. On the internet users use accounts, which serve the same purpose for some use cases, but they are definitely not identities.

That's gonna change very soon, and everyone will have untheftable identities over the internet and in real life. I was personally the victim of identity theft in real life and i got sued subsequently by another person.

Identity theft in real life, and account impersonation over the internet will be solved soon.
My urban public school basically spent as much per year for me as it cost for me to go to Harvard. I am not convinced of this ‘underfunded’ as root of problem thesis.
I don’t understand this. If everyone is getting taxed to the point where they only make $34k, this UBI solution would make everyone poor with no way to work harder, or learn more, to get ahead. This is how black markets to get paid under the table start to form.

And if all the UBI is coming from the tax someone pays in, just lower taxes. It would have the same impact without all the extra overhead.
Surprisingly effective strategy. I've won a fantasy hockey pool by picking the next top available player.
Not enough context about why you’re handwriting the code. Personally I sketch out data structures by hand, and that’s most of what I write down. I try to use approximately correct syntax there because it keeps me honest. Sometimes function signatures. Procedures, rarely, if they’re especially tricky, I sketch out with bulleted lists, and I don’t worry about syntax at all for those. But I mostly avoid that because it’s not a great use of my time.

I don’t use any orthographic tricks in my hand written code.
"even more sites would be destroyed"

Why? If you make a law, that people get a finders fee if they find something of historic value, only if they stop digging after finding it, but get a fine if they do destroy the site, how would that make more destruction?

Harder is it for homeowners, because real compensation there costs real money - but how else would you compensate people for individual loss, for the common benefit (research)?
New nick: "SETISatoshi" :)
> It's generally either total ignorance or "I didn't want to get fined" that lead to situations like the article. The latter is the same reason shady companies don't record where they disposed of chemicals in the woods, but somehow it's okay for you? Because you have convinced yourself you are "preserving history" by removing a bronze axehead from a location that has preserved it for over 2000 years?

You’re heaping a lot of assumptions on to people who do metal detecting.

What makes you so confident that these people went out with the goal of finding and destroying archaeological sites with their metal detector? Finding archaeological artifacts is an extremely rare edge case in metal detecting. I doubt these people had any idea they were digging up valuable artifacts until they were completely out.

> It's generally either total ignorance or "I didn't want to get fined" that lead to situations like the article

When the fine is on the order of a decent annual income, it should come as no surprise that people don’t want to get fined. It should also come as no surprise that anyone who discovers any artifacts like this would be highly incentivized to hide their origin.

I don’t know what you expect. For someone to generously turn their probably accidental finding in and pay a massive amount of money for the privilege?
Elon expects every person in his companies to work 70 hrs/week. He situates his headquarters in NIMBY-maxed high-COL cities like Palo Alto. He has practically eliminated maternity leave for Twitter employees (he later reversed from internal pressure) and IVF benefits were slashed.

Elon has time and again shown himself to be hypocrite-supreme. The purpose of a system is what it does.
Right.
Like for all the issues here, it's still better to find this out now.
He just reposted what others said. The court should have ordered to write it in first person: I am not Satoshi

But ok. What does a brain think when doing such things?? IDK & ICI (I can't imagine).
Why so much lying, when you spell the oath and have a serious investigation?
Disclaimer, I'm one of the authors of an open source project to implement GraphQL Federation (https://github.com/wundergraph/cosmo).

GraphQL, but more specifically GraphQL Federation solves an organisational problem. With Federation, teams can collaborate on building an API together with a Schema Registry and Composition Checks across all Subgraphs (Services), which is a unique enabler in the market.

We've got a lot of customers in the enterprise segment and it's growing rapidly to the point where I'd say it's becoming an enterprise standard.
> an easy fix: just stop doing it

> it may actually be a form of addiction

For me it absolutely is. It is pretty much telling a drug addict "just say no." I get a lot of enjoyment out of many parts of my work. It gives me a lot of pleasure fixing some REST endpoint or optimizing some problem. Given the opportunity my mind will just keep chewing on the problem at all hours of the day when it is a problem I like. It is a dopamine rush to get that thing working. And since its work, there's actual deadlines and what not, real customers waiting, so even though I mentally know I shouldn't let those things affect me personally, emotionally it is harder for me to step away especially when I'm literally sitting in the same chair at the same desk with the same keyboard and mouse I'd use to solve those problems instead of tinker on my own projects that are far more nebulous.

In the end with my office at home set up primarily for work, personal projects take a back seat. With work at the company office, my work setup stays primarily there. My desk at home is free to be littered with my halfway done projects. Breadboards, soldering irons, all the various parts I'm toying with, etc. can take up the whole space. When I get home, that's my space, not their space.

> you actually want to work

Yes, I actually do enjoy what I do most days of the week. There's always the overhead and paperwork and what not that isn't the fun parts, but actually digging in to solve a problem is one of my favorite things to do whether that be at a datacenter or in the cloud or on a car or motorcycle or plumbing or an embedded device or a radio or whatever. Getting paid to be able to work on cool problems is practically gravy on top for me.

And FWIW, it also cuts the other way at times when I WFH. Sometimes my mind wanders and starts thinking about the personal projects at home. Let me go check on this thing, maybe I could just slip out and spend a few minutes trying to dial in the new irrigation controller, I probably need to check the chemical levels in the pool, that glue on the rocking chair repair is probably dry now let me move that along, I should really look into that leak on the wet bar drain, it'll only take a minute...suddenly it is an hour later.
You all clearly went to excellent schools, because as someone who went to a low performing urban one, what they’re saying is obviously true to me.
It's a bit non-obvious from that description but Syd does in fact use kernel facilities to do the sandboxing. A sibling comment links to some better documentation (the syd man page) that explains what it uses https://man.exherbolinux.org/syd.1.html

1) Seccomp, a BPF based kernel filter for syscalls

2) Bind mounts inside a filesystem namespace to control what files are visible

3) Landlock - more path restriction type stuff and permission changes to paths that are local to the application being wrapped

4) seccomp-notify (used with ptrace to inspect types of arguments to syscalls that bpf isn't allowed to access for security reasons, i.e. pointers)
'Vouched' as this was marked as 'dead'.

Unless obvious, it would be nice if when flagging something to saying why. We can only guess motive as they left no comment.

I have no affiliation with this story. But also upvoted as it was quite detailed and valuable real-world case study.
> it's YOU the one who can integrate. In modern software it's the opposite

Ah I see what you mean. Yes I agree.

> It's simply about time to admin that software can only be FLOSS and the competition can only be in hw. Meaning things we need to build as products, with raw materials not simply "selling some copies/bit", or "physical economy" vs "paper/finance one".

Agreed!
I mean, I'm biased, as I enjoy writing. But when I stopped trying to come up with an idea and just read good fiction books, written in a style I hadn't really tried out before, voraciously, gobbling them up, I got a fair number of ideas that I was actually excited to write about.

Stop thinking about ideas. Do what you like to do in your free time; read, doodle, whatever. Read good books, learn interesting things.

You reflect the media you consume. Consume good media - stuff that makes you happy, stuff that makes you think, stuff that makes you feel. But stop trying to come up with goals, stop waiting for an idea to hit you. I did that for a while with writing, then I couldn't use electronics for a bit and I gulped down those books and I had cool book ideas, weird acronyms that suggested evil organizations, stuff like that. I don't know what the programming analog of that would be - or the nonprogramming analog that doesn't involve writing.

But just find something you enjoy, doesn't have to be related to coding, and do it.

Also, stop thinking about stuff being "worthwhile". Something you like that doesn't hurt other people is worth doing, and if it happens to be something weird, like gardening while hula-hooping, or pretty much anything and a unicycle, that's okay.
Show HN: TextBin – An Open Source PasteBin Alternative
I wanted to challenge myself with open-source projects and learn something new. This project helped me explore deployment and building APIs in GoLang. This is the first of probably 3 phase deployment. In this launch, all the texts will be public and there's not authentication or private texts. In the next one, I'll add individual and organizational level authorization and eventually build a social media kind of feature where you can comment and like texts, follow users. If you have any feedback, then please let me know, thanks.
That page looks like a madman's ramblings. Anyone has a comparison with bubblewrap, which is what I'm current using?
Prolific tapestry artist hopeful more lost works will be found after discovery
I'm just confused by this article. It's basically "Learn a course before you take the course so the course is easy."

Well, yeah, of course.

But this is basically the "draw the rest of the horse" meme.

What about any discussion of how to learn the material in advance, why self-guided learning is better than course-driven learning, or just how to prioritize advanced learning with everything else going on in your life.

Why is this on the front page today?
My favorite field, Operations Research. Nothing is as sweet. Nothing as elegant. Nothing as mindbreakingly infurating when you don't know the answer yet.
I don't think that paper should have been published as the references are considered obsolete by the IETF. RFC 2821 and 2822 is obsolete and it should reference RFC 5321 and 5322. Other than that, the paper is timely and relevant to today's research community.
Given that the mean is literally the expected value, I'm not all that surprised!
Behind the YC Curtain – Raising $500k in 10 minutes
That's certainly possible, but the distributer should have notified NASA. Maybe that email is sitting in someone's inbox.
I do not think that is true. There are definitely more and less commonly used features. Everyone uses basic formatting, but only a small minority of users use index or bibliography features. The features might matter a lot to that small minority, but they are not anything like equally used.
Duke Nukem 3D had a stock level (E2L11, "Lunatic Fringe") that did something similar. The main structure of the map was a 720-degree loop. I remember it took me a good long while to figure out what was going on the first time I played it.
Working on it myself, just give me some time... :)
Did you mean the other way around? -m is intended for simple(r) microcontrollers whereas -a is intended for application processors.
Exactly; the ham radio community still exists, too, and there are still interesting technical problems to crunch on in that area (I imagine, I haven't actually touched a radio since getting my license in 2001). But the "scene" is different. In the larger cultural scheme of things, it's a backwater, not an attractor of new talent and fresh thinking.
Is it possible to get this feature in Slides as well?

I often need to prepare technical slides with code in it, and being able to just backtick away into a <code> tag or a <pre> block would be a godsend.
Except he's not doing it for fun at all. He's doing it for clout and publicity on HN.
Proof of stake uses a lot less energy.

And if you're worried about the energy usage of crypto, wait until you hear about this AI thing...
All of your examples except for the keys are the sorts of niche applications I think could work. But they aren't things that will make the average person want to incorporate them into their every-minute life.
Cross-Cloud Network: Design global distributed applications at scale
Europa Clipper also used a new approach for designing spacecraft. It's NASA's first major spacecraft designed with Model Based Systems Engineering(MBSE)[0]. Using diagrams in SysML to keep track of power use and interfaces is supposedly better than using spreadsheets

[0]https://ses.gsfc.nasa.gov/ses_data_2021/210728_Bayer.pdf
Well, we can safely rule out the idea that a cave painting was made with thousand-year-old paint.

It's more difficult to rule out the idea that a thousand-year-old painting was restored with usable paint.
No I really meant from a technical perspective, what caused the computer system to be unreliable.

Management surely did not intend the system to be unreliable.

But I see your point, it follows the next question after "why is the system unreliable?" would be "why was the system not fixed?" and the answer is "management knowingly allowed it to be unreliable". But that's no longer a technical reason so it's less interesting.
How did espionage of two Russian-born spies, Kira and Igor Korolev, work?
Would love to see recording of the lectures I assume this is supporting material for.
They are a lot of times. Society is hovering it's finger over the "everyone is a contractor" button. Employment is a holdover construct of subjugation.
Distributors will notify you of recalls, but no distributor of electronics i've worked with notifies you of erratum (and it would be really annoying if they did, honestly :P)
"They might not have "known", but come on, you're selling radiation-hardened chips to NASA. "

But do people ever actually "invoice NASA" for components. It was probably one of 100 different sub contractors building the actual circuits to NASA specifications, i.e. it was lower in the chain rather than NASA itself.

(Doesnt excuse the non-disclosure to those subcontractors)
If you go to any of the wealthy or upper-middle-class suburbs, especially those with large immigrant populations, you'll see half the students secretly doing this, whether it is via Kumon or RSM or something else.

In many ways it skews the ratings of the schools because they can be lazy and not teach as well...but still show great school average scores, since so many kids are already enriching externally. Before you know, the school is just a motion and the real learning is at home. I suppose it is idealistic to think teachers "should" teach well, of course, since in reality not all do.
sort of reminds me of https://github.com/google/gvisor, re syscall interception and checking. gvisor had some significant performance impacts for io/syscall heavy workloads, but potentially seccomp/bpf could do better albeit that's mostly filtering/transform on param re more minimal touchpoint.
Despite what OP is saying above this is yet another 'Show HN' post that users cannot try out.

You have to sign up to a wait-list and then you may be lucky to get an invite.

But to do so you have to give up your Gmail account, an email account, your name and your use case.

Then... You may get an invite.

So much for the guidelines.
Haven't read the article yet, but Roger Penrose mentioned a friend (anesthetist?) of his who's researching microtubules as a possible culprit of consciousness. Very interesting stuff.
Liberal use of the GH moderations tools, like block user, and interaction limits, is your friend.
I think it would be very cool if a company sold a box that lets people self-host really easily.

Basically some mid-spec box that comes preinstalled with some nice web UI that lets you easily install popular self-hosted applications (immich, nextcloud, jellyfin, wireguard, etc..).

Ideally it'd let you host an at-home iCloud without having to go through the headache. A lot of people I know (including hobbyists & swes) don't self host because setting up a linux vm/box and configuring everything + maintenance would take too much time.

I think the biggest weakness with this is HA. Residential internet/power isn't the most reliable and even though my homelab server is up ~98% of the time, the 2% is VERY annoying and always happens at the worst times.

Security would also be another large concern. I'd imagine a bad actor would have a harder time getting into my iCloud/Google Photos than my immich server.
It also implies that unless you using their products on a high-profile space mission Infineon doesn't plan to notify customers of known product defects. I'm not sure how Infineon thinks "if only we had known that we would have told you" is going to go over well
Linus continues to be wrong about CPU hardware now, just as he was back then. See for example in the past his continued insistence that ISA does not matter at all for performance. One need only look at the huge single threaded performance and efficiency of apple M cores (10 wide instruction fetch) relative any x86 to to see that that statement is not true. I don't think I would take his hardware assertions as gospel.
You are not alone :) For Microsoft Word you might find Writage plugin useful (https://www.writage.com) - supports all basic Markdown syntax, tables etc. and recently added support for math formulas.
Azure Developer CLI (Azd)
1. You’d need more than a thin sheet of lead. The radiation in space can be very energetic. It can easily penetrate several cm of shielding and if it is absorbed, you get secondary radiation.

2. Even a thin sheet of lead may be too heavy.
Archaeologists identify Roman wall built to hold back rebel slave Spartacus
Looking at vCard (https://pldb.io/concepts/vcard.html) it would be straightforward to compile Contacts to vCard.

I am not the one to do that due to time constraints, but a company in the space did reach out to me and they are interested in leading a new standard based on this. I offer to anyone the same I offer to them: I can create better documentation on how to write more advanced Parsers, so that it should be easy for someone who wants to make this compile to vCard do.

We would just need to add a `buildVcard` parser to Scroll, and then the appropriate parsers to compile each field to vCard format.

Multiple phones/emails/work/personal et cetera are trivial in this system. Check out PLDB which runs on the same system and has almost 400 fields of all types (nested, multiples, lists, blobs, maps, et cetera)

Everything is public domain. It is also open source in that the source code is available as well. I added that because otherwise I could make the binaries public domain without publishing the source code.
"""
The Azure Developer CLI (azd) is an open-source tool that accelerates the time it takes for you to get started on Azure. azd provides a set of developer-friendly commands that map to key stages in your workflow (code, build, deploy, monitor). The CLI allows you to work consistently in a repeatable way across the terminal, your editor/integrated development environment, GitHub Actions pipeline, and more.
"""
> Well, yeah, of course.

It tries to substantiate the ahead-of-time learning with how it will benefit you on a larger scale than a course or even a degree.
My father (a Mathematician) used to teach Math to me early. But somehow I was not motivated to learn Math myself so every year I got a very good mid-term grade but terrible final grade. He also taught competitive Math to me (the Olympics) but to be frank I was totally uninterested.

This definitely created a lot of tension along the years. He just couldn't understand why people don't like learning Math, and I just couldn't understand why I couldn't watch TV every night. LOL.
> Like what?

Home heating.
Some ~20 years someone gave me access to their server and I typed `rm -rf something ` instead of `rm -rf something`. I have been hyper paranoid about destructive commands ever since. Yesterday I wanted to setup a boot usb for bazzite on a machine with two nvme drives, but I kept checking multiple times that the usb drive is indeed at /dev/sda and nothing else could possible be that drive even though the SSD's were all on /dev/nvme0. Some hard lessons you never forget.

ps. they had backups
Or just forget all of that and go to Fossil? SQLite seems the least likely to pull the rug.
additionally, a cloud version of what I described above would be cool too. Would also eliminate a the HA concern and partially the security concern.
I Like NetBSD, or Why Portability Matters