skysight-inc/HackerNews huggingface dataset:
This email doesn't detail the integrity scheme, only that data was protected if no more than two disks failed, and more than two disks failed.

That could be three copies at 3x the storage cost, or it could be a RAID6 or raidz2 style system where the storage cost is essentially two disks out of the storage set size (which we don't know).

You could certainly increase the required failure count by increasing the parity, but if the problem was something like all the disks in the storage system hit the same fatal disk firmware bug at the same time (as speculated elsewhere in the thread, and is unfortunately plausible), then that doesn't really help much.
You're really just wrong. If this is your lived experience, you need to understand that the majority of the world has minor conflicts like this all the time. Get out, make friends, go to college and see the circus that is random roommates. When I lived with roommates, there were constant complaints about this or that. X never does the dishes, Y never changes the toilet paper roll. All the time. All men. I've had a lot of friends and seen them have similar issues with roommates or partners.

In my current relationship, I used to complain about my partner never doing the dishes. I eventually stopped giving a shit because I realized I created most of them and it really wasn't much more effort to do a few more. And generally just realized the way to fix most problems is to just fix them.
Is it normal in the US that only one in a relationship is working? I don’t think I know anyone where only one in the relationship is working. To me it feels like the power dynamics in such a relationship quickly gets really toxic.
> I'm not sure why I have that association.

Wikipedia uses it.
That idea is unfortunately alive and well. Many organizations require it, much like they require 90-day password rotation and other questionable security standards.
Sounds like some light treason.
I've been told the holes should be at least 5 cm deep, preferably 10-15 cm (4-6 inches).

I've heard of insect hotels being raided by insect-feeding birds when the holes hadn't been deep enough.
probably USDT?
This thermophotovoltaic cell is tuned to operate with radiant energy from a body heated to between 1900 and 2400 degrees Celsius. That is much hotter than any current reactor core. It wouldn't work with a traditional nuclear plant; it would require (at a minimum) developing reactors that operate at a much higher temperature. The most common power reactor design, the pressurized light water reactor, heats water to around 315 degrees Celsius:

https://en.wikipedia.org/wiki/Pressurized_water_reactor#Cool...
Have you read, and if so what do you think of, "A Unified Theory of Garbage Collection"? https://web.eecs.umich.edu/~weimerw/2012-4610/reading/bacon-...

> Tracing and reference counting are uniformly viewed as being fun-
damentally different approaches to garbage collection that possess
very distinct performance properties. We have implemented high-
performance collectors of both types, and in the process observed
that the more we optimized them, the more similarly they behaved
— that they seem to share some deep structure.

> We present a formulation of the two algorithms that shows that
they are in fact duals of each other. Intuitively, the difference is that
tracing operates on live objects, or “matter”, while reference count-
ing operates on dead objects, or “anti-matter”. For every operation
performed by the tracing collector, there is a precisely correspond-
ing anti-operation performed by the reference counting collector.

> Using this framework, we show that all high-performance col-
lectors (for example, deferred reference counting and generational
collection) are in fact hybrids of tracing and reference counting.
We develop a uniform cost-model for the collectors to quantify the
trade-offs that result from choosing different hybridizations of trac-
ing and reference counting. This allows the correct scheme to be
selected based on system performance requirements and the ex-
pected properties of the target application.
or you know; just pace the GC mark and sweep algorithm. which is what go is doing now.
Heck, it's worse now - if your data deletion tooling did a good job, there are dozens or hundreds of microservice databases to restore.
I thought it was interesting how difficult he found this! Seems like his brain is super hard-wired to play chess a specific way and he was unable to generalize the rules to the extra dimensions? Super fascinating.
Here's a dirty little secret in the industry: titles don't matter. You can call yourself Senior VP of Super Awesome Engineering and nobody can stop you. You can even put it on your resume! In fact, if anyone calls your last company and asks about you, the most they'll usually say is "Yes, they worked here." That's it. Anything else invites liability, so they usually don't respond with anything else.

Since your last job won't contradict you, there's nothing stopping you from calling yourself a senior engineer, if you really want to.

The only thing that truly matters is whether you can convince another company to hire you at that level. You can skip Senior and go straight to Staff or Principal, if you want to -- but nobody will hire you unless you can back it up in an interview and once you land the job.

The real question here is whether you can land a job as a senior given your skill set. Do you think you can?

Since your resume is basically B.A. study + zero real-world experience? It's probably going to be a hard sell. But again, if you can land an interview, you may be able to convince the hiring manager that you're senior-level talent, even without years of experience in "real world" jobs.

My guess is that you should go in as a non-senior Software Engineer, but find a company that is willing to let you level up as fast as you can demonstrate prowess and skill. There are companies out there that will do that.

Good luck!
Everything exists somewhere on the internet. COBOL runs somewhere, too. My point stands.
Most semiconductors don't like ionizing radiation. In addition, the bottom-end of the operating range for this (1900C) is well above what google suggests is the typical coolant temperature (300C).
I can't see the difference between a "solution provider" that hosts your Jira and just getting Atlassian to do it. What's stopping the solution provider from accidentally running a script that deletes some customer's files and struggling to do a partial backup restore?
In the new remote tech world, it’s easier than ever to interview while on the job. Obviously it depends on your meeting load and how regularly unplanned work/meetings arise.

I have a suspicion this is another factor contributing to lower retention rates across the industry. Before the pandemic, if a recruiter contacted me I would have to weigh all the benefits of the role against the hassle of interviewing, including figuring out how to leave the office discreetly and potentially block off consecutive days. Now, it’s trivial for anyone to schedule interviews during hours without meetings.

Effectively, the bar for accepting an interview loop from a candidate’s point-of-view is lower when they are fully remote.

On the flip side, if you’re fully remote and find it difficult to job hunt while working, then that’s a good reason to leave! Your role likely isn’t giving you enough autonomy.
We never got a straight answer from AWS.

We now run an instance in another region and account and rdiff-backup to it.
Heck yes! I built a air quality filter using the raspberry pi. It was a fun project
Cold Fusion, 3d printing, AI, personal computers. Most failed to breakthrough into a mass market product until a generation later. The microwave was invent in 1950 but became a mass product a generation later for example.

The web3 is a generation too early.
Antonio is fantastic! If you like him I would also strongly recommend Eric Rosen's YT and Twitch channels -- he's a very laid-back, wholesome IM who's very funny and very instructive.
One of the most delightful and hilarious things I've ever seen anyone do with a computer involved a C64 and its parallel port. This guy I sorta knew in college had built a box with a bunch of relays and 120V AC power outlets. The parallel port would control the relays. Into this box, he plugged a bunch of lamps, then he'd turn out the other lights and play music on the computer, and the lamp would basically create a light show in time with the music.

He also had written some kind of memory-resident program (a TSR in DOS terms) that he could trigger while another program was running, and it would render pages of memory to the screen in real time. So he could start any program that had music, browse around through its memory space until he found a byte that seemed to be updating in time to the music, and then select that as the byte whose value got periodically copied to the parallel port.

So you could load up your favorite video game and then have a light show in sync with its music. Or any other activity of interest.
Synchronization Accessibility User Requirements
Well, just encountered this by accident a couple of house ago:

https://ecoapm.com/.

Their Twitter provides better insights that it's similar to what you are looking for: https://twitter.com/ecoAPM?t=FUH0jSDA86ksk9pu77HsjA&s=09
At first I thought it was a bug on our account. Hopefully they resolve the outage soon.
According to today's xkcd, this symbol means "Larry Potter"

https://xkcd.com/2606
Sure, depending on if you definition of invasion requires advancement, or if occupations counts.
I often write bookmarklets for my own use.
For example a bookmarklet to take me from Amazon/Goodreads to the OpenLibrary.org page for the book. It as easy as grabbing the isbn and then navigating but saves me a decent amount of annoyance.
Yes. Typely [1]. Made it to aid in writing better articles for myself and some employees at the time. Decided to put it up there after a while and is now being used in many schools around the world. This is the only one that was made for me initially - I have a lot of other projects but they are made for aiding my businesses or to try new ideas.

[1] https://typely.com
Market Alerter - I created an app that alerts\emails you if your chosen stock meets some condition. There are many other sites that already do this. However, I wanted it to be able to expressions of one or more stocks. For example, if you want to monitor West Texas Intermediate (WTI) crude price or Brent crude price, you can do it easily. If you want to monitor the crack spread (WTI - Brent), existing solutions are limited. I made this to allow monitoring of combinations of stocks\commodities.

Options Simulator - An extended family member asked me to create a small simulator to help forecast the outcome when making options trades.
Perhaps I am misremembering but I remember using Skype 9-10 years ago without any issues. Zoom does not seem to be that much of an improvement in terms of ease of use
Rust as a language does not protect against memory leaks - std::mem::forget even explicitly does so. Generally garbage collected languages do, so trading go for rust increases the risk of having memory leaks.
whoa, there's a guy who's not paying taxes this year!
> is it possible to a priori determine if a protein is ID or ordered?

There’s software that attempts to predict intrinsic disorder based on sequence alone, but in general, in the absence of homolog (evolutionarily related) proteins with known structure you would still need to check experimentally for disorder.

EDIT:

> if the goal is to reliably assess certain viral proteins as ID or ordered, experimental methods are the only methods for achieving this?

If you don’t find homologs with solved structures, experimental characterization is the way to go.
Correct me if I'm wrong, but IIRC pacing would still cause a latency spike, it would just be a more strategically-timed latency spike.
i guess randall got inspired by this discussion: https://xkcd.com/2606/
Baby formula shortage strains families, forces stores to ration
No, I don't think that's disturbing. That's the point of backups - even when something is permanently and completely erased in the production database, it's still in the backup. Eventually it will get rotated out as the backups expire.

Going back and purging things from the backups as part of the delete process would be overdoing it to a ridiculous degree.
So, I'm building a SaaS for primarily myself at this point.

https://www.adama-platform.com/

In a few years, I intend to embrace marketing. However, now I am on the pathless path wandering. I'm writing a post about it, and I'm kind of fine if no one uses it. Sure, it would be amazing if others would see the neatness, but I'm not really in a space for responsibility yet.

Perhaps, I'm going slow on building yet another deck builder with it (as I'm looking into which components to buy versus build for the IDE aspect), but I'm basically retired.
They can work longer, but one should keep an eye on them and sometimes clean from parasites etc.
You can flip that argument around, though: since e-bikes demand less effort for merely propelling the bike the rider has more leisure to maintain awareness of their surroundings. Depending, of course, on how they choose to spend it.
Did we read the same article? Yes it's on the blog of a company that sells solar panel solutions, but in Reader mode the sales pitch is only in the last paragraph.
The post read "... only user of nuclear weapons in combat", and you replied, "… only user …?" You chose to leave it at that, and in English, this implies that you disagree with the fact of the two quoted words, "only user", not that you disagree with the point the parent was making via that fact. If it is actually the latter, you should clarify. It's very reasonable for everybody to take your post the way they did, and has nothing to do with politics or dishonesty.

Also, the sarcasm is unnecessary.
Well glad this was posted. Nothing like seeing you used 12 million GB and 16 million minutes and scaring everyone.
Hundreds! Doesn't everyone? Most of them are just bash scripts, many of which have now reached a complexity so high that I wish I'd started writing them in a different language but it's too late now. The majority of the rest are Python.

Off the top of my head, the most used ones are:

* A replacement front-end for "tar" and various compressors

* A script to synchronize my music library to a compressed version for playing in my car

* A secure-but-readable password generator

* A system to batch compress folders full of video files. (For ripped blu-ray discs, mostly.)

* A replacement front-end for "ffmpeg", see above

* A "sanity check" program for my internet connection to see if the problem is me, or Comcast

* A front-end for "rm" that shows a progress bar when deleting thousands of files. (Deletes on ZFS are unusually slow.)

And lots more tiny things.
https://www.timesnownews.com/the-buzz/article/thad-roberts-t...
> If you're resourced enough to have access

Ah, yes, of course. If you can't afford to do it then you can't afford to do it, although I wonder, given the high rate of divorce, if a session every so often wouldn't still be cheaper in the long run even for people who maybe can't afford to do it every other month.

> It's like doing regular maintenance: you might be able to do it yourself, but bringing in a professional is a good idea.

That's a great way of putting it.
Yup Jira is bureaucracy incarnate. Middle managers love it though
Wait the title calls this guy a cryptography expert but nowhere in the article is that mentioned again? He just seems to be a cryptocurrency researcher?
I thought the Lira lost its value, which is 'inflation'. If it was experiencing deflation then it would become more and more valuable, because it is becoming scarcer.

Inflation is caused by the oversupply of money, it is because the government in charge of that currency is printing it w/o limits. It is a way to pay back loans with cheap money.

Indeed, governments can ban things, but if there is a market for the banned item then there is going to be a supply. Governments don't seem to have the means to block drugs entering prisons, how will they stop ordinary citizens that feel the need to protect themselves from doing what they need to do?
I've done many, but I'll highlight two today.

The first is a background program to monitor my kids time on the PC. As their limit approaches it pops up a window with a timer countdown. When the countdown reaches zero, they're logged off.

The second is for resizing images. I wasn't happy with the way my image editor did it, and I wanted to do a deep dive on some algorithms so I went for it. Gained some great insight while working out all the bugs.
I don't think people write code saying "if accountSize < 160kB { skipDelete() }" - THAT would make zero sense. So, the size is not relevant here. The process was likely to delete data after some event occurred, or lack of event occurred.
Ask HN: Any programmers use non-standard editors?
Any programmers here use non-standard IDEs/editors?

How's the experience been? Editing? Language integration? Special/refreshing features?

Ones I can think of at this moment include Xi, OniVim, Kakoune and some of the ones listed here:

https://github.com/rothgar/awesome-tuis#editors
Well... is this still true? Go's had a lot of perf improvements in the last two years.
I have written a bunch of applications but the most used application that I have written that I actually use for myself is my bookmarking application. So when I browse the Internet and I find something from the Internet I want to save, I share it with my Telegram bot that will send the link to my application via webhooks. The app will then fetch the website’s contents and save the information to the database.
That:
https://www.dpreview.com/articles/2666934640/what-is-equival...
FTC Enforces New Made in USA Rule Against Lithionics for False Labeling
I'm with you. The fact that we can't even blame FPP voting systems, gerrymandering or other voter suppression tactics for any of this makes it all so much more frustrating. Apparently a significant part of the population either doesn't care about this, or worse, approves of the systemic racism.
Modern devices have tiny features which are extremely fragile to any sort of interference, which are much more abundant than cosmic rays.

See the row-hammer attack where you can flip an unrelated bit just by read/writes to adjacent bits from software!!!
Sanctions have never ever in human history worked, so more like sabotaging one's placebos...
There are many examples in the world of successful new city developments. I used to live near Java Island in Amsterdam, a newly developed neighborhood which is very densely populated (60.000 people per square mile) and quite popular. There are modern versions of traditional canal houses, which most people think look very nice. It is not inexpensive anymore, however.

I think in the US there are some comparable developments, where they also try building walkable neighborhoods with high density, having shops and restaurants mixed in. But that is still very rare in the US.
I made a desktop note-taking app for myself because I wasn't happy with any existing options, and it's been great: https://github.com/brundonsmith/writer

- Plaintext

- Single list of notes

- Notes are auto-titled based on the start of the content, and auto-deleted when empty

- Sorted based on recently modified

- Pick a folder on startup, and notes are loaded from/saved to the folder as plain text files (one note == one text file). I use a folder that lives on my Dropbox so I get backup and syncing

- Text is centered and finite-width when full screen, so line wrapping is natural

- All UI except your text disappears when typing, and reappears when you move your mouse

- Light/dark mode toggle

- Made with Electron, so it's cross-platform and easy to modify
Apparently the self hosted version goes out of support in 2024, so there will only be cloud hosting. Dumb dumb dumb.
Focus stacking is a style. It doesn't necessarily make it better outright. Someone might not want the look of a wider depth of field.

HDR is also a style, and at least they made it optional and not forced on every single image. Hopefully any focus stacking will be optional as well.
Why the separation from Draft.js? What shortcomings of Draft.js are you hoping to address with Lexical?

Really excited for this to be production-ready!
When you start out, it might be a lot of items. The question is how often they renew.
D&D owner Hasbro is buying D&D Beyond, the RPG’s leading digital toolset
Hi, I'm Mike and I work in Engineering at Atlassian. Here's our approach to backup and data management: https://www.atlassian.com/trust/security/data-management - we certainly have the backups and have a restore process that we keep to. However, this incident stressed our ability to do this at scale, which has led to the very long times to restore.
Razer and Lambda Team Up to Unveil a Linux Laptop for Deep Learning
Okay, I see what you're saying about the timer. That isn't in TFA, agreed.

But I still don't understand, because....

(NB: I'm not a GC expert, just a curious amateur, so my apologies if there are errors in the following, and the opportunity to be corrected in these errors is part of why I'm posting this.)

Regarding the "not much garbage => theoretically times would be shorter", my understanding is that this is actually not how GC works. The GC time is a function of the size of the GC pool, because GC works by walking ("tracing") the tree of live references. So the only way to make GC faster is to have not less garbage, but less stuff allocated at all.

Multi-generational GC works by dividing the whole pool into smaller pools, so that most GC passes only visit the high-churn nursery, but even then some GC passes need to read the

TFA mentions this, where they say "the spikes were huge not because of a massive amount of ready-to-free memory, but because the garbage collector needed to scan the entire [thing we were keeping track of]".

That is, they had virtually no garbage to collect, and that wasn't speeding up the GC. Which is consistent with how all tracing GC works, as far as I know.

Comments/corrections/clarifications are requested!!
Short answer: you can't. Even the 'career ladder' positions like architect, engineering manager or even sometimes tech lead will eventually turn into less coding and finally no coding. Instead you'll report progress of what coders are doing, present solution designs and plans, estimate effort and cost, analyse third party solutions, spend your time in excel and powerpoint etc etc
Wikimedia community votes to stop accepting cryptocurrency donations
This is something that should be solved at the operating system level.

macOS has an orange indicator light when the microphone is active, and Control Center shows which app is using it.

Platforms are responsible for controlling access to the microphone, so they should let users know when it is active, too.
Most people find programming brain-meltingly dull. Socially, we're much closer to accountants than the real professional class—lawyers, doctors, and the professional-adjacent groups like professors—and also closer to accountants (and not the fun kind, like forensic accountants) as far as people's interest in what we do than, say, mechanical engineers or aerospace engineers or biologists or pharmaceutical chemists or whatever. May not be true in certain very tech-oriented cities like SF where everyone seems to be connected to software (I dunno) but it is everywhere else.

Shit, lots of programmers find it dull, too. It just pays a lot and is pretty fuckin' easy, so they get over it.

(incidentally, I'm pretty sure the social-class thing is why programmers struggle to get basic professional respect and perks like a goddamn office and not being micromanaged, even when our pay is sky-high—those are social perks, and we don't rate them, mostly)