skysight-inc/HackerNews huggingface dataset:
Or 3) we are talking about real markets instead of spherical frictionless cows. The market will eventually balance itself, but it doesn't happen immediately.

Consider yourself (and your family, if you have any). Assuming that the pay is right, how long would it take for you to uproot your life and move to a faraway place where you don't know anyone. And how long would it take for you to familiarize yourself with the new job and become reasonably productive?

My answer would be 1-2 years.
The suggestion floated in many comments here to create extra keypairs on remote hosts for access to other remotes from the former is a terrible idea.

Resident private keys on a compromised machine can be exfiltrated. Even if they're passphrase protected, using them requires them to be decrypted on the machine they're resident on.

`ssh-agent` is not the only SSH Agent. There exist SSH Agent implementations that are secure. E.g., gpg-agent. Use one of those, with the `ssh-add -c` flag or equivalent, and you get both security and convenience.
The 80s was a helluva drug.

Mitniks social engineering really formed me. And I did all sorts of nefarious stuff in the 80s, from mapping the 411 call centers, to the tape vending machine hack and other phreaking as I had an original captain crunch whistle to (not a hack) but there was a bunch of easy fraud to be had with “calling cards” back in the day
Ask HN: How to trap SIGTSTP (ctrl-z) in a Bash script?
Time and time again I've heard things like "Linux is not hard, there's a full army of people online waiting to help you when you run into trouble."

Well, here I am, deep in the Linux trenches, fighting something for which there's little documentation. You are my last hope:

I have the following script:

```bash

suspense_cleanup () {
echo "Suspense clean up..."
}

int_cleanup () {
echo "Int clean up..."
exit 0
}

trap 'suspense_cleanup' SIGTSTP
trap 'int_cleanup' SIGINT

sleep 600

```

If I run it and press Ctrl-C, "Int clean up..." shows and it exits.

But if I press Ctrl-Z, the "^Z" characters are displayed on the screen and then it hangs.

How can I:

- Run some cleanup code on Ctrl-Z, maybe even echoing something, and

- proceed with the suspension afterwards?

Randomly reading through the glibc documentation, I found this:

> Applications that disable the normal interpretation of the SUSP character should provide some other mechanism for the user to stop the job. When the user invokes this mechanism, the program should send a SIGTSTP signal to the process group of the process, not just to the process itself.

But I'm not sure if that's applicable here, and in any case it doesn't seem to work.

Note: Changing "sleep 600" to "for x in {1..100}; do sleep 6; done" also doesn't work.

Thanks!
Recently I forgot my password to a laptop I didn’t use much. It was bitlocker encrypted, but I had saved the keys. So I booted into a live Linux system mounted the bitlocker partition with dislocker and then dumped the Sam hashes with impacket’s secretsdump. Then I used hashcat to try and crack my own password since I thought I remembered parts of it. Ended up working!
Toll technology was charging the wrong car owner
The "chore" you describe is literally just playing the game and the "reward" for the "chore" is also just playing the game.

I don't understand why you people make this sound so terrible. If you don't like OW2 then don't play it, that's fine. If you do like it, playing it is not a chore and you quickly unlock new heroes without paying anything.

I unlocked the flower boy in about 30 hours, that's completely doable in 2-4 weeks if you're playing regularly. If you play less than that you have plenty of work to do learning the other heroes anyway.
That MDN page has a lot of noise and is not straight to the point. I guess that may be a side effect of JS though.
I gave Firefox a try this year. I was actually excited to try something new after Google Chrome. Then I noticed the tools I use on the daily acting weird, as I work most of the time via browser. Wanted to export an image from Figma, it was a blank png file. Wanted to share an image on Instagram, the image was flipped upside down. And when I wanted to watch Youtube videos autoplay had to be turned off from browser settings. So after a week I went back to Chrome.
I believe parent is talking about a focus on Voice UIs like Voice Notes and Messages. Not transcribing the voice into text, but the voice itself.
Maybe a sort of chauvinism? Just because animal hearts have four chambers doesn't mean that human hearts do.
I speak Japanese and Spanish - when I went to Japan with my Mexican wife, she asked how to say "bread" in Japanese and I said "pan" and she said, "honey, you're mixing up your Japanese and your Spanish, that's the Spanish word for bread".
Or, it's Google firing a shot across the bow of newspaper companies that think Google should pay to use their content.

Google's modus operandi has always been to automate people out of the equation. This lets Google have its own news operation, without paying for all those pesky journalists.

I wonder if the AI will eventually write stories about any of the bad things that Google does, or just the good things.
The linkbait title has been editorialized from 'Is your vehicle on the Massachusetts “Known Problem Plate” list?' to something more fitting for HN.
Congratulations, this is huge! Would you mind sharing how did you approach marketing?
Especially if the situation over Taiwan continues to heat up. I agree with your hypothesis, the US is planning ahead for a propaganda war.
Piranesi, Borges, and the Labyrinths of Time
The comment belies basic geo political understanding. US for a change didn’t start the hostilities. It is China that has a stated policy of “de throning” the US and replacing the US led world order.

China’s actions have been equally concerning, the build up in South China Sea is a naked attempt at imperialistic expansion. Its activities on its land borders echo much of the same sentiment. It is a de facto revanchist power.

When an ex US colony Philippines invites the US to set up military bases it is not the US doing it, it’s because Philippines has concerns about China.

When S.Korea and Japan start putting differences aside it’s because they share a common threat perception of China.

Not to mention China’s abhorrent pillaging of technology, export of dystopian authoritarian control mechanism to government, and its human rights violations which you seem to ignore, yeah the US isn’t the problem here for a change. The CCP is an absolute challenge to liberal values it must absolutely be restrained. Taiwan is a small piece of that the game is much bigger.
I personally like having friends over but we all just kind of do our own thing\ sharing snacks. Having people in my space feels energizing and of course if there's something interesting on someone's mind we talk about it. But having to fill every minute with conversation to me is the draining part.
It's kinda-sorta possible on Linux distros, you know, with cliphist and all these little programs, but you have to do a lot of custom stitching, adding Firefox extensions to interoperate in such-and-such ways, and most programs don't have extensions. Until mainstream OSes make it a priority, I'll stay in my Emacs corner.
This is the 90's and early 2000's. We didn't have the security processes and checks like we do nowadays. I worked for a bank right after the dot-com crash and was in charge of their internet banking web presence. I was witness to other employees passing around CDs and printouts containing the private information of hundreds, maybe thousands of customers. This was the era when your SSN was your userid. So these CDs contained SSNs, names, addresses, bank account numbers, passwords (not even encrypted, much less salted), etc. I moved into a new cubicle one time and saw these CDs just left over. It was a free-for-all for people like Kevin Mitnick.
Hi former Wall Street employees the planet could really use your help. Tech, Capital, and Web3 may be in a slump at the moment but industrial, environmental and infrastructure can't find enough people. The pay isn't as sexy and you may have to relocate to unsophisticated parts of the country. But if you've noticed, the Earth is heating up dramatically and this is a problem that can't be solved with a spreadsheet.
I have a lot of nostalgia for the old 80s/90s hacking counterculture which doesn't seem to really exist anymore.

"FREE KEVIN" :'(
The German eID has had that for years now. And it works pretty well. Only problem is that nobody uses it because our processes aren't adapted to it.

The first time I used it for anything, apart from signing pgp keys, was to collect 200€ rent assistance and it worked flawlessly in 4 minutes.
The trend implies the next one be posted in 2026 :)
It really is amazing how little competition Google docs has with free or open tools. I just want something that lets me write a never ending river of rich text documents. I don't want to write markdown source (by default), I don't want a "preview" as I type, etc.--I want WYSIWYG. I don't want to micromanage folders and hierarchies and classifications and tags and whatnot, I don't even want to think about storage or files. Just an app that instantly starts, lets me capture rich text, and search through documents. I've never found anything close to that outside Google docs and it's frustrating.
Haven't looked into the technical details of it, but it seems like this should be as simple as slapping it inside of electron to have a fully local and cross platform install.
> Apple devices start to chug as iOS/OSX grow

sure, but this is controlled. they're not overcompensating like everyone else has to. they know what they're doing (their obsolescence is planned)
I’d love to hear somebody try to explain how this won’t negatively impact the labor market for journalists.

My guess is that the argument will be that the “tools will simply help augment rather than replace the writer.”

We know, however, that some small segment of implementations will actually in fact, cause someone to be fired or replaced, and things will get slightly worse for the consumer.

An alternative explanation will be “well The writing wasn’t very good anyway, it was all a regurgitation of the same thing over and over anyways”, so “nothing of value has been lost.”

I’d love to hear people saying hey maybe let’s not do this in order to maintain a human system run by humans for the benefit of humans and that includes paying humans for labor (when you could actually get equivalent labor from a machine) because it’s important to keep humans alive and creating communities and supporting each other.
Too bad that this never seems to have gone anywhere: https://datatracker.ietf.org/doc/html/draft-bcd-6man-ntp-ser...

Also, does Android even use NTP servers that are advertised over IPv4 DHCP? I don't think so, and if not, then is this really a reason?
As of a few years ago, KnowBe4 was sending them out (well, a KnowBe4 branded version) to companies that partnered with them.
Did they? https://support.google.com/docs/answer/10519035?sjid=6574250...

> Multiple collaborators can work on the same file at different times, but you can’t collaborate in real-time in encrypted files
I'm amazed and disappointed you're being downvoted for that. Partisan politics really is the death of the brain.
Netflix brings password-sharing crackdown to India and every other market
In the article they mention JPEG XL (aka .jxl) format that I hope everyone knows about:

https://jpegxl.info/

It is supported by Adobe, included in Safari 17, is behind a flag in Firefox, and was behind a flag in Chrome too until they idiotically chose to remove it despite severe pushback from the community. My take is that it will be one of the most-popular image formats in the coming decade.
>if computers become more expensive the overall result is everyone becomes poorer

How so? This might have been the case in the '90's and '00's when computers were still in adoption for home users, but nowadays, almost everyone already has a usable PC and a smartphone, even in developing nations in Africa.

Them being more expensive will mean only businesses and rich kids will get to play with the latest shiny, while Average Joes will have to stick to older tech and focus on sustainability and repairability instead of upgrading every 2-3 years.

I could be wrong, but I see this generating more HW repair jobs for technicians in every community like TV repair shops in the old days, and even more SW jobs needed to improve SW to run on older HW in order to target more consumers.

I don't see how this makes everyone poorer, other than execs at companies making a living selling a new HW widget with 2% improvement every year while abandoning SW support for last year's widget to force everyone to throw their old widget away, cough, Quallcomm, cough.
How many hours does it take him to make a canoe? I imagine it must run into the high hundreds, if not more.
> Maybe all these farts are being logged somewhere for future use in Pokémon games?

One can only hope.
Right now I start my prompts to chatgpt-4 with "dont be lazy". For every question I have it answers that it is a complex problem... GPT-3.5 in the API is more consistent that chatgpt-4. Even with some additional prompts it is making so many mistakes that it takes me multiple tries to get the right output with conversation resets from time to time to start from the previous solution.
It doesn't, though. Good project-based learning will teach you to build some stuff that works and deliver it, while gaining a decent understanding of what you are doing.
Teens are using social media to diagnose themselves with ADHD, autism and more
Interesting. I don’t think I’ve ever been forced to used to a single product in my whole life (blessed to live in a good country I suppose).

I don’t think we’re talking about the same thing.
I would argue that movies, tv shows and advertisements have been doing essentially the same thing for 100+ years.
They’re capturing more than just timestamps. If possible, they’ll associate a signature with a DocuSign profile, which itself has a history of interactions with DocuSign servers. They also capture associated emails, IP/browser info, drop cookies, location data if enabled, etc.

None of this guarantees Person A signed the doc, but the point is to systematically collect as much info as possible to be used if someone does sue, and to check the boxes that customers need checked in a consistent manner that they can sell as an effective solution that stands up in court.

I’m not saying they’re doing anything unique here, but customers - especially enterprise customers - buy it for all of these things, not just because it makes coordinating many signatures easier.

The typical “no one gets fired for buying DocuSign” adage applies here.
Wohnbuddy: Wiener Startup brings generations together for cheap housing
WOHNBUDDY is a living platform for young and old
We arrange suitable living partners for older people as well as senior citizens' and nursing homes. These are mostly young people who make time for joint activities and support in everyday life available for affordable housing.
The lead researcher said in this article, "Humans have the means of sharing information. We are now pushing that idea into the AI domain." A classic example of human hubris...thinking that we will be able to control and benefit from the results of such inventions. It boggles my mind how some people are so naive to think that this is just an academic game without real-world consequences that are likely to be devastating.
Yes, although paying people arbitrarily large amounts makes most shortages go away.

That said, there are a ton of things with a large labor component--and probably most things have a large labor component if you look far enough up the chain--that myself and others will just find a way of doing without if the price increases by 2x/3x/4x/10x.
I tested it out briefly and it looks very cool for something put together within a couple months. One thing that doesn't seem to work at the moment is automatically recognizing existing PDF form fields (although perhaps there was a problem with the specific PDF I tested).

Being able to quickly import existing forms and then just add some labels would make things move a lot quicker.

One other thing that would be helpful is to handle variable numbers of signatures required. Some documents I have to deal with have space for many signatures but for any given instance, only one or two might be needed. Perhaps I've missed this, but I'm not sure existing templates would handle this case. I think that ideally a template would contain all the signature fields but then I can specify which ones are actually required when I send out the document for signature.
Why Generative AI Won’t Disrupt Books
>Using racism in this context to refer to the fairly strict definition of being related to beliefs about races rather than about discrimination.

A fairly meaningless distinction when beliefs about races drives the discrimination.

Affirmative action is just racist, it just is, it’s grounded on the idea that a racial group which outperforming another is in of itself proof of that group advantaging itself via racism and justifying racial discrimination to countervail this. People bought that for Whites, the same logic being applied to Asians broke the system because people find it appallingly racist and divorced from reality.
Can also use a DDG bang: https://duckduckgo.com/bangs?q=mdn
They should have never tried. They’re poking the bear.

Projects like this that are legal but in the crosshairs of massive corporations need to keep things a little bit less mainstream and on the down low so to speak.

A company like Nintendo doesn’t have to get laws changed to shut you down. They can bury you in lawsuits and threats.
Apple says it'll remove iMessage and FaceTime in UK rather than break encryption
This whole thread exists because a person said that they thought that the UK was going to have a lower standard of living in the future than the past. I assume you will now go direct your indignation towards them.
The suggestion that SARS-CoV-2 spreads faster than influenza because two studies on different populations at different times found R0 of 2.5 vs. 1.7 respectively is indeed false--that difference is obviously within the expected spread from different environments. I thought the top reply to that comment (quoting Wikipedia) clearly implied that, so I didn't think any further effort there was required. You posted other statements that were false in different ways, so I responded to those.

That said, SARS-CoV-2 really does spread faster than influenza; among other reasons, we know this because influenza cases went almost to zero during the pandemic, implying that the same behavior in the same population that clearly resulted in R0 > 1 for SARS-CoV-2 resulted in R0 < 1 for influenza. That's a relatively trivial and obvious claim, but it's falsifiable and it involves R0.

It's pretty common to reduce a time series to a single number. For example, in economics, it's common to look at a compound growth rate per year, averaged over the period of interest. Likewise, in epidemiology, it's common to look at a compound growth rate per estimated serial interval, averaged over the outbreak and corrected for immunity acquired during the outbreak. That's R0, with all the convenience and all the flaws of any other simple aggregate statistic.

> Therefore, my suggestion - meant constructively! - is to rebase the field on top of microbiological theory. Scrap the models for now. Delete "and everything else" from the R0 definition and come up with an algorithm to compute a measure of infectiousness from DNA/RNA or lab experiments only.

I hope you realize that biologists aren't all stupid? If they could somehow define "infectiousness of the pathogen alone, without environmental factors", then that would be incredibly useful, removing all the factors that complicate comparisons of R0. The fact that they've made no attempt to do so should be a clue that the concept that you're wishing for simply doesn't exist.

They do study growth rates in cell culture, or the amount of virus exhaled by a sick lab animal, or the amount of virus that a healthy lab animal must inhale to get infected with some probability. Those are well-defined and somewhat repeatable lab measurements, but they're not very predictive of spread in actual humans. Computational methods are even less predictive; the idea of calculating infectiousness in humans from a viral genome is mostly science fiction for now. They're trying, but this may be harder than you think.
Also some apps, like the old Zynga social games, would hold you hostage, you had to approve everything (at once, not granular like it is today) to use or even install.

It's been a while since early Android, but I'm pretty sure that's how it worked.
I think the article is wrong, it should have 2.56TB of SRAM with 64 nodes.
But can it run PyTorch?
How many humans do you want employed as butter churners?

I imagine that the new AI-enabled jobs are going to have so much more autonomy and that we'll see a switch from capital intensive businesses employing lots of people (eg. Hollywood studios) to lots of tiny indie houses with fewer than a dozen folks, building exactly what they want with freedom.
Classic Design Patterns: Where Are They Now? [video]
https://support.docusign.com/s/document-item?language=en_US&...

This describes how docusign uses video identification for document signing.

> If they request qualified signatures, you must verify your identity with the IDnow video service after selecting the SIGN button.

Signicat, another document signing service, uses WebID to do video verification

https://www.signicat.com/identity-methods/web-id

> The WebID service VideoID provides call-center functionality, where trained support agents can verify the validity of the provided identity papers and ask security questions to the end-user during a live video call.
Context: IMS means VoLTE + VoWifi (+ other stuff), which is how you do calls and SMS over LTE, which is mostly "just" SIP

This move of Voice and SMS to an IP protocol is IMO pretty interesting for opensource community because it means we can largely reduce the footprint of the modem to "just" giving IP connections.

The main contributors to opensource IMS client should to be "secure smartphones", long before people doing "let me opensource my baseband", because running a super-privileged SIP client is very dangerous (even Pixels, no matter the OS, got security flaws in it few months ago), but that's clearly not what I'm seeing. (There are also other security considerations justifying an opensource IMS client, like forcing the encryption of VoLTE)

As someone who spend a lot of time making an Android opensource IMS client ( https://github.com/phhusson/ims ), this wiki page isn't really news: I've had this setup (Doubango IMS client, which is a C embedded-leaning opensource client + VoWifi tunnel) running on my desktop using an Android smartphone as a SIM card reader more than a year ago ( https://github.com/phhusson/doubango/blob/master/README-phh ), which is well, just the same age as that wiki page. Except that I've been using it over real carriers, not just software ones.

If someone has some time to spend on it, for GNU/Linux smartphones, Doubango IMS client should be pretty straightforward to get to work, what's missing is "only" plumbing.

Either way, if the people who are working on that are here, please say hi so we can share our war stories :-)