skysight-inc/HackerNews huggingface dataset:
i’ve used `pass` for 4-ish years now. i stopped last month. the interactions between pass and gpg-agent are too opaque for someone who’s not a regular PGP user. what happens when i let my PGP key expire? what’s the right way to share passwords between multiple machines — can i just clone the ~/.gnupg folder, do i need to `export` and then `import` the keys? should i create subkeys for each machine?

i want my password manager to be decently transparent, because if i misunderstand its failure modes that’s a big deal.

anyway, i’m using SOPS now [1]. it comes with a different set of tradeoffs (doesn’t integrate with keyrings quite as well as GPG does), but it’s way more transparent and pluggable. i generate distinct pubkey/privkey pairs per logical user and i can grant any subset of keys access to specific secrets. so e.g. my desktop and laptop can decrypt my banking secrets, but my phone cannot. i have a nightly backup cronjob which has to run unattended: i encode my Backblaze API key to the `duplicity` user’s privkey, and can safely check the encoded key into public repos and such. it’s simple and easy to grok. more so than pass, IMHO.

1: https://github.com/mozilla/sops
Manverse as I remember has been slowing down in development for a while. Or has that changed?
If we accept Intel as a valid competitor, then samsung would be.
Believe me, as an American citizen, a huuuge contingent of us wish they didn't penetrate every aspect of life. However, I'd argue most times it's the corporate executives themselves who are pushing politics at work (read: wokeism) and not employees. It seems like nearly everyone's in on it.
I think the particular argument is that this exact lack of accountability was a mistake and allowed a lot of bad outcomes for a lot of people and only worked for those who already had the power to begin with.
>I feel like we are destroying our planet, destroying our economy, we make poor people poorer, stir political extremes, we alienate the younger generation with social medias, there is war in Europe, everything is about politics

Whatever site you're getting these ideas from, cut that out of your life. Especially if its coming from opinions of random crazy people in the comments.
Interesting fact: despite the common jibes about lack of vowels, Welsh has 7 vowels whilst English has 5! Like WiFi, just because you can't see it doesn't mean it doesn't exist.
AI Has an Invisible Misinformation Problem
Which varies in my experience. If there's an available window 5-10 minutes early, I've absolutely seen planes take it. And, of course, conversely delays are not infrequent. They presumably won't leave before boarding time (and don't think I've ever observed that) but I have seen boarding time be very close to door closed time. I've had connections that seemed pretty comfortable and I've ended up being pretty much the last person on the plane.
That’d be a rather ineffective survival mechanism if that were the case. Panic leads to irrational behavior but anxiety is there to alert you of something needing attention.
Indeed. A camera fogging up in rain... Sure, probably a constructional error but if a car shop can fix that in a week I would be surprised. I am sure they would find some chemicals to don't let water condense here and maybe Tesla would train mechanics to do it. But this probably didn't get the highest priority.

I mean these are things that might need improvement, but to me a car transports me from A to B. Given, I also don't pay much for them.
I wonder how difficult a government agency would find getting around this.
Please explain which problem with the internet other countries has solved?
Minsk in Belarus runs a network of super-capacitor powered buses. I travelled on one when there in 2020. Just like a normal bus from the passenger's point of view.

https://eng.belta.by/economics/view/belarusian-electric-bus-...

"The bus is fitted with a system of super capacitors, which get fully charged within 5-10 minutes while the bus is at an end stop. The bus can travel along the entire distance of the line for up to 15 times per day. On the first day it managed to travel for over 40km on one charge."
Thanks for the memory! And I'm glad to hear you liked the game :)

IDK if it's a game that really stands the test of time, but having worked on it always kinda skews one's view: it's hard to be objective.

Yeah, we both worked on C64 BTTF2. Although we occasionally talked and shared a bit of code when we were working on a few other separate projects too. He came to Images after I'd already been there for a while, so he got free rein to use any code I previously written for the company, so we talked quite a bit, and he'd always discuss how he was coding stuff, and share any improvements he'd made. Nice guy, and a good coder.

— Funny thing is, I never received a boxed copy of BTTF2 myself, heh. That was actually a really common thing, on a lot of games. Most of them in fact :/
Oh boy, wait until you find out how X11 handles keyboard input.
We (Australia) have finally voted out the conservative government that eroded our rights in the name of security. Hoping to see the new government redress these issues.
I think the idea here is that all companies are top-down by nature. We can argue about whether they ideally should be, but none of us alive today set up these realities.
Ask HN: If I am skilled enough, then why do I feel underpaid?
“Motivation” is a big scam.

You either do something or you don’t.

For whatever reasons it’s either to be or not to be. Period.

No need to speculate about “motivation”, it’s just another trick for your mind to be carried away from making the simple decision.
When I have to explain the speed of a processor to a neophyte I always begin by avoiding using GHz unit which has the weakness of hiding the magnitude of the number, so I explain things in terms of billions of cycles each second.

As an example, with an ILP ~4 instruction/cycle at 5GHz we get 20 billion instructions executed each second in a single core. This number is not really tangible but it shocks
I used to feel similar. Then I became more disciplined about working fixed hours and started going for long walks and it helped. Sometimes all the anxiousness can be fixed by simple lifestyle changes. Wishing the best to you.
Not only that, but it comes at a personal cost. Few OSS project maintainers will tell you this but time spent on the project is time not spent with family and friends. They invest in these projects too.
ZFS is not part of Linux.
Maybe.

Using actual numbers vetted by actual expenses in an actual company, if you can save 100 CPU cores by spending 3h a year keeping it optimized, then it is NOT worth it.

It is cheaper to burn CPU, even if you could spend one day a year making it max out one CPU core instead of 100.

It can be better for the business to cargo cult.

Not always. But you should remember that the point of the code is to solve a problem, at a low cost. Reducing complexity reduces engineer cost in the future and may also make things faster.

Put it this way: Would you hire someone at $300k doing nothing but optimizing your pipeline so that it takes one machine instead of one rack, or would you spend half that money (TCO over its lifetime) just buying a rack of machines?

If you wouldn't hire them to do it, then you shouldn't spend current engineers time doing it.
This is an unbelievable debate for me as a citizen of a smaller city with a much less developed system. Our system is so far away from being able to accurately time trains like this that asking whether it should be door close or train moving is like debating how many angels can dance on the head of a pin. I travelled to London a few weeks ago and was shocked that the trains would come when the schedule said it would. I'm used to +/-5 minutes on a good day, but with the max delay much worse than that.
That would help me individually, but will do nothing to address my concern about society becoming a panopticon, and the proliferation of laws that make it illegal to attempt to evade surveillance:

For example, in the United Kingdom, under the Mobile Telephones (Re-programming) Act, changing the IMEI of a phone, or possessing equipment that can change it, is considered an offence under some circumstances. - https://en.wikipedia.org/wiki/International_Mobile_Equipment...
The IMEI is trackable and triangulatable geographically as it moves around the network. So it still helps determined actors to find the phone, and therefore maybe the user.
Many PHP and JS programmers can't write secure code either.
>It's a dead-end design

That's like saing journale'd filesystem are dead-end design, you don't make any sense.

No sure if you don't know it, but Netflix uses UFS2 and FreeBSD as storage on their CDN[1], on the other hand, for the easy and unreliable stuff aka containers Linux is acceptable, just restart it. ;)

[1] https://openconnect.netflix.com/en/appliances/#software

https://www.usenix.org/legacy/publications/library/proceedin...

>>Journaling Versus Soft Updates: Asynchronous Meta-data Protection in File Systems

>>10 Conclusions

>>Soft Updates exhibits some side-effects that improve performance, in some cases significantly. Its ability to delay deletes is evidenced most clearly in the microbenchmark results. For the massive data set of the Netnews benchmark, we see that Soft Updates' ordering constraints prevent it from achieving performance comparable to the asynchronous journaling systems, while for the small Postmark dataset, Soft Updates backgrounding of deletes provides superior performance. The race between increasing memory sizes and increasing data sets will determine which of these effects is most significant.
Isn't that for a court to decide though?
Small pieces, loosely coupled.
I agree. It's better to have single-item tuples still require a comma.

(1) - the number 1

1 - the number 1

(1,) - a tuple with one item, which is the number 1

1, - a tuple with one item, which is the number 1
The article describes artificial reservoirs as the water body of choice, which are less complex (partly because they already destroyed the ecosystem that was there) than naturally forming lakes, and has the added benefit of reducing solar driven evaporation in the same vein as this[0]

[0]https://www.youtube.com/watch?v=uxPdPpi5W4o
Since Android 10, released in 2019.
A deep archive in Iceland would be really awesome, I hope this happens.
With respect, an M777 battery could saturate a grid square in minutes. The expected injury radius of a 155mm is ~150m, so conservatively 100 rounds would blanket a 1km*1km array. A six gun battery can fire ~36 rounds per minute comfortably. 100 rounds could be fire and the battery could be packing up before the first one hit.
>btrfs

Haha, have fun with that Clown College of a Filesystem.

ZFS is not part of Linux.
Greetings, guys. You have quite an interesting experience in this. I think it's fun. To be honest, I haven't taken selfies at all in a long time, and no one really takes pictures of me. I'm probably so unattractive that it's time for me to install surveillance cameras at home so my great-grandchildren can see my photos or they won't know what I look like. But no kidding, besides the ajax security system I installed recently I should think about surveillance cameras not only for selfies but also for their own good and safety.
You seem to be under the impression that a company is some sort of democracy. The now-unemployed organizers of this action were too.

That the organizers would get fired was entirely to be expected; any company would. Certainly when you work for an egomaniac like Elon Musk and you publicly call him an asshole, there's only going to be one outcome.
Thank you for clarifying the Citus position.

For my part, I should perhaps clarify (if it was not already obvious) that my comment was a generic comment intended towards all such companies and not specifically targeted at Citus.
Seems odd to go to all this effort of making an entire second copy, only to put it just over the border into a country with not too dissimilar laws. As another commenter said, would've been better to go with Iceland or something.
DARPA Cyber Grand Challenge: Shellphish (2016 and 2021)
IT employees can be legally obligated to sabotage or backdoor projects, too. Very nasty.
UK approves WikiLeaks founder Julian Assange’s extradition to U.S.
I gave up looking at my anxiety in a negative way. Instead i look at it as a tool my subconscious and body use to communicate with my conscious mind to raise flags about potential issues.

I’ve heard about people among my circle die during the pandemic because they were careless. Here i am not even having been infected. I hear about people struggling to pay for gas yet here i am driving my 10mpg two seater just for fun. I hear about people struggling to pay bills yet here i am with savings in my account to last for a decent number of years. All of those people used to tell me i worry too much, i am too anxious yet somehow they ask me to find them jobs or come looking for advice.

Like you i work my ass off, i invest in courses, i do consulting and do side gigs. I invest my little money in various things and i keep an eye on events around me.

My “anxiety” pays off. I accepted it as part of who i am and i am no longer looking at it in a negative way. If i watch a netflix movie and my mind tells me i should do something useful then thats what i do.

In my view its a matter of perspective. Clinical anxiety is not great, and one should seek professional help. But when anxiety tells you you should keep building and investing in yourself then you should listen to it. Of course one should be careful with not burning out and one should dose the amount of effort put into things, but to me you sound like someone who is responsible and the type of person that pulls others up and that is a good thing. But remember, you need to let your body and mind rest from time to time so you can focus better.

Once one accepts this then the anxiety you describe will become a normal thing and you will even be able to enjoy things knowing that you are still in control where possible. At least thats how it works in my case.
My dog did similar with a knob based one. Quite a few of the touch based ones have a childlock which would likely solve the issue.
eehh...

so (out of the box) in org mode if you type [[./file/path/to.png]] it will turn into a link, if you hit Ctrl-c-x-v it will toggle between showing images as a link (which will open in a new emacs buffer) and just showing the images inline.

ALSO you can just drag an image file onto an emacs window and it will display it in a new buffer.

however getting it so that A) images are displayed automatically when you finish typing the [[path]] and/or B) dragging an image into emacs will result in a new link in orgmode... that's probably possible
If you are unhappy with pandas, give a try to polars[0] it's so fast!

[0] -- https://www.pola.rs/
Time and consequently health are the only things that matter, but killing yourself to make more than $80k a year is pointless.

You need a new perpective on life. Watch Ed Helm's Cornell speech and internalize it's message. You need to be foolish. Not irresponsible, but foolish. It involves disengaging your analytical mind from time to time, and letting go of your paranoid predictions of the future.

https://www.youtube.com/watch?v=CPnAnRsqia0
If your primary anxiety is related to providing for the people around you and the potential that it all comes crashing down maybe start figuring a way to start a business that incorporates your concern for science and people while helping the planet, helping the poor, without political extremity and not alienating the youth. Maybe that’s something far more boring than your full stack work. A hydroponic organic farm that you hire your family to run that in the worst of times is self sufficient, if it’s a possibility where you live, a franchise of a restaurant you enjoy and don’t find objectionable. Nice things, hobbies, vacations and the like might feel empty for you without meaningful work, 45 hours a week is a lot of billable time, plus the additional career development. Maybe cut out the professional development, work half as much as a dev and devote that new free time to the things you really care about and Give yourself the time to let an idea blossom.
In NL, trains indeed do not have route numbers, and the vehicle (carriage) numbers are usually not for public consumption. The one exception is for when the train splits halfway through the route: it'll be announced as "after the next stop, carriages A and B will continue on to X; carriages C and D will go to Y".

That said, we have had dynamic train information displays on all platforms for as long as I can remember (wikipedia says since 1961). When I was young, they used to be mechanical rotary displays [0] (klapperborden, aka "clacking displays", referring to the sound they make when the system was leafing through the pre-printed sheets), but they have been replaced with TV screens or LED matrix displays in most places now.

[0] https://nl.wikipedia.org/wiki/Centraal_bediende_treinaanwijz...
Interesting; I only had the perspective of being a Linux enthusiast at that time, and that's what it seemed like, but it's easy to forget that our numbers were quite small back then.
70% round trop efficiency. And it’s from actual operational data, not from an optimistic spreadsheet calculation.
I think people having problems with Twitter comments instead of questionable corporate dealings are mostly extremely ignorant. People have a different opinion on who the asshole is in the end. I don't really believe people care much about antics or if they do they just want shallow massage to their own ego.

I believe there have been problems at Tesla and Musk was known to sometimes lose himself against his employees. Didn't seem to interest anyone and they still bought the cars.

For a company that can become a problem too when customers are seen as assholes.
That's a feature for me, not a bug.
Show HN: Tickler – Enqueue and process the jobs in the background
Japan's top court says government not responsible for Fukushima damage
Absolutely awesome. I would also like to see an elliptic curve unsuited for cryptography and the reasons why.
> not made from animal/vegetable fat.

Hmm off the top of my head there are many lubricants that are neither PFAS nor animal/vegetable fat, made out of petrochemicals/hydrocarbons: engine oil, petroleum jelly, mineral oil...
Right; making abstractions in C when you really know you should can be messy, but still possible (not with the same syntax, but I personally like the fact that a[b] is 100% guaranteed to be, at most, a single load; similarly for all operations other than function calls; makes it easier to reason about performance at a glance).

Recommending a GC is hard for me though; over your system malloc/free, maybe, but alternative allocators can be very fast, without the drawbacks of pauses (or slower execution as a result from a non-pausing GC).
While I agree that it probably have a lot of value, the issues is human brains.

I don't feel 1 cents per search is a good deal at all, while -logically- it probably will give me more than 1 cent of value out of it.
People never thought about how much the knowledge they acquired is worth, most of the time they share it free of charge, people like to share, somes will even pay hosting to share knowledge !

That's why I don't believe in the pay-as-you-go I'm fine with a subscription, I don't pay to have more value out of my search, but because:
1. I dont like ads, I want to support an ad free alternative.

2. I pay for my privacy.

3. Better results will mean less time lost on searching, less frustration.

I never accounted the value I will get out of better search, I looked at the price and felt that I was a bit overpriced for my taste, but I want an ad-free, pro privacy internet.
Comprehensive Guide on Confusion Matrices
It's broken on desktop as well. I was trying to select some example code to copy and paste it in a comment here, but that just click on it drags the carousel rather than allowing me to select text.
https://vismedia.agency/digitalcatapult-360tour/
Somehow, it seems so backwards. We make our repositories more accessible for automated tools and less accessible for people and instead of investing coding time into better tools, we invest it into local workarounds at every single developer's machine. This is probably not a general conclusion on monorepos, but the notion of "let's put auto-generated stuff into version control" sounds like the point in time where it all went awry. Yes, there is ClearCase where this is the way to do it, Perforce probably does this too and there are areas where you are supposed to be archiving your generated binaries with your code and scripts for later audits, but I'd argue most people shouldn't be doing this, since there are ways to separate source and release artifacts once and for all in a way to make both bots and people happy without locally-brewed scripts for checking out code.
That's a surveillance problem, not a security problem.
Related:

https://news.ycombinator.com/item?id=29577272
Have you tried eating a good meal before bed, sleeping a full night of sleep or two, and seeing if you feel the same at that point. The things that you feel anxious about after putting your body and mind in the best state possible are the things to prioritize.
Go is much faster than Python, uses less memory, and compiles down to a statically-linked native binary, making containerization trivial. And (IMHO) it's even more readable than Python - nowdays Python code is as easily turned into an unreadable mess as Java or C# code. Just try reading Python standard library and Go standard library - the difference is monumental.
It's all fun and games until one gets reported stoled and 13,000 phones all stop working. I think something like this happened in India before.
Not ridiculous at all, know your worth. Can also try to connect with hiring manager directly.
Protein folding (computational chemistry), and breaking everyone's crypto.
New DNA sequencers could be a game changer for biology, medicine
Email Subaddressing
Cast iron is effectively non stick if you put in a small amount of effort. Can last for generations too. Problem is, we've become too lazy to put in that small amount of effort.
I get that this is Hacker News catnip and everyone is going to rail against hi-tech and smart home features now, but I have a plain old-fashioned gas stove with knobs and dials and I have seen my cat turn it on before. Not on purpose, of course. She just jumped up there, knocked a dial into position, then sat on it, activating the sparking function. It was pretty scary and I've done what I can to train her not to go up there, but at the same time, stove flames don't leap to the ceiling. Don't keep anything flammable on an unattended stove and it shouldn't start a fire. Note that these people left an unattended pot full of grease sitting on the stove. When you're done cooking, clean up.
You can pay: https://www.buymeacoffee.com/shottr

But thankfully, this payment model means that someone who is less fortunate and cannot afford to pay... they don't have to.
Ask HN: Best resources to go through “pivot hell”?
Looks like the current downturn will force a lot of startups who raised "because they could" to pivot.

What are the best resources to handle this phase?
Well, that didn't age well.
A backup of the archive has been hosted at Bibliotheca Alexandria in Egypt since 2002 [0] and is accessible at [1]. I'm not sure what the state of that project is but I guess it's not a "live" copy, the first link here describes an incremental upgrade over the years.

Agreed that Iceland would be a nice international headquarters.

[0] http://www.bibalex.org/en/project/details?documentid=283

[1] http://web.archive.bibalex.org/web/
In what sense the result describes a computation? And it what sense the device describes is a computer?

The only thing it can do faster is to run itself.

It's as if I called a Boeing airliner an aerodynamic computer and each flight a computaion.