skysight-inc/HackerNews huggingface dataset:
There's a local company which has developed exactly this concept:
https://heindl-energy.com/technical-concept

Efficiency of around 80% (comparable to pumped hydro), capacity of 8GWh for a 250m diameter piston.
I would roll my eyes if I heard some of these answers
Why does everyone talk about sci-hub and no one about library genesis? The latter is a way more comprehensive repository.
Those are not "C ideas". They're not a part of the C language standard. Those are usually part of the operating system API.
> Now I wonder where this 768 bytes could possibly come from.

This is totally implementation defined, it's not required by the spec. As loeg says (below) I was looking at a reference implementation by djb. I did a quick skim of OpenBSD's arc4random (which also uses ChaCha20) and if I'm reading it correctly, it rekeys every 1024 bytes.

> Ideally you want an 8 way parallelism (AVX2) or even 16 way parallelism (AVX-512)

My guess is that 768 was thought to be a decent enough trade-off between maximum and average latency for calls to the CSPRNG. I wouldn't be surprised to see that most implementations that are optimized for specific CPU architectures use different values.
Wow, how close did it guess your actual location?

Did you know you can enter your first name into Wolfram Alpha and it will guess your age, based on US birth statistics. So it's a shot in the dark with Dutch names.

https://www.wolframalpha.com/input/?i=kees&assumption=%7B%22...

A better example, it guesses "Gertrude" is probably 86 years old:

https://www.wolframalpha.com/input/?i=gertrude
Thanks for the resources !!
I actually toyed with the idea of starting a radio station based on the BeOS MP3 player + file system. The thought was to have a system without human DJs that used a simple web interface to gather "votes" for songs/genres, and to use the metadata in the file system to queue up the songs. If I remember correctly, BeOS also had a macro programming interface (ie. AREXX) that could be used to glue things together.

This made BeOS (and BeBox) a great product in my mind; the ability to use it in unexpected ways.
Living is not the default for someone who can't take care of themselves anymore.
While I do have a certain interest in some of those technologies, the character "Cypherpunk" was not autobiographical.

Yeah, a lot of blockchain stuff seems quite impractical and motivated by pump-and-dump opportunities. But if I close my eyes, I can almost imagine a reality where the blockchain tech is useful and widespread.
> Was reading and thinking "oh boy this looks so good, I wish it was written in Rust..."

Can I ask... why?

What is the difference between a program that makes you feel "oh boy this looks so good" written is some XY language, and the same program with the same functionality written in Rust?
Free speech doesn’t apply to private entities.
Joe Armstrong of Erlang fame was a fan of Tiddly Wiki, and there's a video of the Tiddly Wiki creator and him enthusing about it here https://www.youtube.com/watch?v=Uv1UfLPK7_Q
While you are entirely correct, there are clearly those who disagree and support the association.
I work in a SaaS company, and we run "a lot of Azure". We open around a dozen tickets annually. The response is a mixed bag. The response times are pretty good, but it depends what will you get as a response. Sometimes you get asked a bunch of irrelevant questions just to get a simple answer (which actually helps). Sometimes you just can't get them on the same page. There are support engineers that just do not know what are you talking about. Typical example: snapshots. It took me once like 10 emails to clarify that I'm having issues with managed disk snapshots, not with blob snapshots. At the end I'm not even sure he was still aware what am I asking, the guy was completely oblivious. He finally sent me some screenshot of his own control panel (where he sees much more info than the user does), to show me something, where I actually noticed something else that unstuck me. But if he didn't we would still be sending mails back and forward.
Those specs would be without dedup enabled (which generally isn’t in ZFS because it’s quite an expensive feature).
Just tried to sign-up on Roam. The sign-up page redirects to
some tracking site (https://trackcmp.net/redir?actid=66602...), which is blocked by my pi-hole.

Not looking good.
I have a PhD in physics. I have zero problem with anyone downloading any of my papers from scihub. My publishers paid me nothing, and also paid the academics who peer reviewed my paper nothing. If I had stayed in academia (I didn't partially because of the toxic nature of publishing) I would also have been expected to peer review other journals for free. Information should be free access information general, but publishers are the least deserving key holders.
How to Get Hired as a Software Engineer into a FAANG Company
Its pretty clear that Linus simply doesn't have a clue about ZFS. And he just exposed himself as somebody that repeats stuff he read in some linux forum or something.

There is no way, after any technical evaluation by himself he would come to those conclusions.
I believe you can use rust for things like refrigerator chips.

https://www.google.com/search?client=firefox-b-d&q=rust+ardu...
Because (shh) it's a secret. Survival through camouflage.
After some years of FreeNAS at home and in the company I've decided to go with Unraid for my home storage, it's just easier to add and change drives and the UI is more focused on storage too. Adding how easy it is to use e.g. NextCloud with Unraid I'm much happier than with FreeNAS.
If you use LVM/mdadm for RAID, it's not possible for btrfs to correct checksum mismatches (i.e. protect against bitrot).
I also looked at it a few years ago when I last rebuilt my media server, and ultimately decided the same.

I now run SnapRAID [1] with mergerfs [2] and for my use, it's got many benefits over zfs and normal raid setups:

I could start from my existing volumes, without having to move any files.

I can use my random bunch of varying size disks purchased over several years, and add as needed. I tend to buy a new drive every couple years at whatever cheapest $/GB is, which means usually each drive is 2x the size of the last one I bought.

If something catastrophic fails like the system itself, the disks are just normal independent ext4 volumes - I can read them from basically anything. I've had to recover a RAID5 array using replacement hardware before, it's not fun and not something I want to ever have to do at home.

[1] https://www.snapraid.it/

[2] https://github.com/trapexit/mergerfs
This article has them: https://www.theverge.com/2020/1/9/21059420/boeing-employees-...
Is there anyone here who prefers FreeNAS over vanilla FreeBSD+zfs and would like to share their experience?

I've been running FreeBSD with zfs for many years. I'm unsure if it was the right decision, but I did learn a lot and it's been extremely stable after the initial setup :-)
From https://www.newstatesman.com/politics/2014/04/h-g-wells-it-s...

Stalin (to HG Wells): Planned economy tries to abolish unemployment. Let us suppose it is possible, while preserving the capitalist system, to reduce unemployment to a certain minimum. But surely, no capitalist would ever agree to the complete abolition of unemployment, to the abolition of the reserve army of unemployed, the purpose of which is to bring pressure on the labour market, to ensure a supply of cheap labour.
You are thinking of the ARC. By default, ZFS will allocate what is available but you can constrain it as you like.
I've done my share of interviews at FAANG companies, on both sides of the table, and I haven't encountered most of these questions except "Tell me about a project you worked on". At least not with enough frequency for them to stick out. Some times recruiters will ask about why I'm leaving my current company but that's about it. They usually don't show up in the loops.
New Open Source Security Vulnerabilities Found in December 2019
Extreme disadvantage to what?

A stupid example is that all other things being equal you likely will be even on your success on Tinder.

Another stupid example. If you're learning to play hockey, then the person learning C would be at a severe disadvantage to the person practicing hockey.

If you're the technical co-founder of a lean but fast moving startup then you'll likely be better off writing code than to learn C unless your product really needs to be written in C. That person might also be better off putting that time into interviewing, helping with sales or anything else which provides immediate feedback.

Sorry for the dumb examples, but I see this as an issue all the time. We have limited hours in the day. Often people get sidetracked on similar distractions. Premature optimization is one often discussed example. There are endless more. We all have that friend who seems to get hopelessly bogged down in details before doing anything and ultimately giving up.
Scrubbing is still preferable though, as normal reads won't cause every copy of the metadata to be read. Likewise, on a mirrored pair of disks, a given block of file content will only be read from one disk. (That is, since the file content is verified using checksums contained in the metadata, we don't need to read the file data back from both disks, so they can be used to service read requests independently of one another.)
This is the problem with open source dependencies, they often don't have the financial pressures nor resources to maintain what the users need.
Maybe a solution would be for people to use cryptocurrency for donations.
It's a dumb question, but you can just say "I can be too detail oriented sometimes!" and move on to more interesting points of conversation.
Is it cross-platform or MacOS only? Which languages does it support?
I would even use Dogecoin if it came down to it. :)
A few people are active trying to modernize the database code for Sci-Hub's sister project. PHP and SQL experts needed, it seems.

https://gitlab.com/libgen1
Well done PayPal. You have just legitimised the use case for using cryptocurrencies as a way of sending money without being censored.

What a spectacular own goal here.
My understanding was always that NeXTSTEP served as the foundation of OS X, and while it certainly got a new desktop environment and compatibility with MacOS's legacy Carbon APIs, it was essentially still NeXTSTEP under the hood.
Complete Guide to Competitors Backlinks
The world changes, my friend.
Very different, at least between Azure and AWS. The Azure one is very "manual", you must do a bunch of operations separately which are abstracted as a one-click-thing in the portal. Also, when working through the API, you get a sense of how unreliable some processes are. Of course you should have circuit breakers, failovers, rollbacks and stuff. But with Azure API, they are a MUST.

We also work with the GCP API and it's somewhat closer to Azure, AFAIK (haven't worked with it directly).
I don't get this comment. You can use a cheap PC with ryzen and run samba on FreeNas.

It seems to me you are mixing up what 'FreeNas mini' and 'FreeNAS Freebsd-based OS'.
Open notepad, type <HTML> and keep going. Save and deploy via netlify or whatever.
The BEOS software needs to be preserved in an archive for the free, PD, open source, software.

Mike Crawford RIP: Wrote spellswell:
https://github.com/ErisBlastar/spellswell

and word services:
https://github.com/ErisBlastar/wordservices

It was taken from one of his old sites before he lost control of it.
Yeah, its not like they overcharge for badly written books and also use a scheme with teachers where you have to buy books to pass in tests
So stop using PayPal?
By "they" I guess you mean the people I was interviewing with. I showed them and it was mistake which I later learned not to repeat. For my current employer we worked out the RSU details without going into what I was paid earlier.
A solution for this kind of payment filtering is using a cryptocurrency like Nano. Unlike PayPal, it has no fees, and the transfer takes less time too. There are many other advantages that I won't go into.
I grew up with it too ... I disagree with your categorical boundaries. The distinctions you draw are purely technical.
Bitcoin isn't censorship resistant when you want to pay out into real money. The exchanges can block it, especially if you're on one of the various "do not trade" lists.
A new way to manage digital colors
Ignore barry-cotter. People do expect you to be honest. It's not a trick question, and there is no clandestine cabal of hiring managers who only want to hire people who play a secret interview game well.

> It is actually a bit similar when girls say they want a "sweet, nice and caring" guy.

In my experience, many women really do want nice, sweet, caring guys. It's just easy for men to think those are the only traits that matter, and that it's also fine to be timid, boring, insecure, clingy, and passive.
The Washington Post has them https://www.washingtonpost.com/context/boeing-documents-reve...
Nice idea. Would the nonprofits have the chance to blacklist stock from companies that work against their principles?

For example: imagine the nonprofit 'Coalition to Stop Gun Violence' holding stock from 'Sturm Ruger' (firearm manufacturing).
Yeah, I should have stuck with my initial wording about having major space requirements and not just time requirements.

You do need a more complex calculation to try to mount a preimage attack. But from what I can figure out it still tends to use big blocks of standalone arithmetic, something that's still very easy to accelerate with limited I/O.
Since the article references The Office, I must mention that this response:

Q: "What's your biggest weakness?"
A: "Fire"

...seems like _such_ a Dwight Schrute saying (but he would be saying it unironically).
I like to turn the question around, something like, what do I want to learn more about, and even phrase my response like that (Well, one thing I am learning more about is ____).
The environmental impact of bitcoin is undeniable, either by polluting through using coal power or by using up renewable energies that could have been used more productively elsewhere.
so... Facebook wants to acquire Stripe.
Certain merit!
Yeah..

> What are your weakness?
Crippling depression... I mean... I am an perfectionist...
Libgen is another noble attempt to bypass the unreasonable prices and restrictions that publishers put on Textbooks.
Yeah, but were they as sexy as the tiBook?

Like the OP, for me the tiBook was a defining moment. A unix laptop, and it also looked good? Easy, immediate purchase.
You are always going to find people who know something you don’t, but the core discipline to learn and progress you have more than proven. Knowing more stuff is just like a cache in a way. You can do any one your peers can do if you learn that thing. But no one can learn everything! Hence teams exist with different skill sets. You’ve done amazingly well to get this far. It’s ok to keep going up, it’s ok to cruise for a while too. Good luck!
If you have links to well-informed disagreements with that, I'd be interested to read them.
We're combining a technology called DNA encoded libraries (DEL) with machine learning. DELs let you make very large numbers of compounds without losing track of each in a large mixture (1 million to 1 billion compounds in one tube). This means you can run a whole lot of experiments in parallel (basically 1e6-1e9 per tube).

We believe this is a very promising way to generate large volumes of labelled data, which we know is what ML loves. The trick is to structure both the biochemistry and the ML properly so as to avoid artifacts and generate useful molecules reliably.

Happy to talk about it in more detail, give me a shout at ntilmans at anagenex.com!
How well does Tiddlywiki scale? Would this single file support a large knowledge base accumulated over decades?
He's not going to reveal the name of his startup after admitting to copyright violations...
These are not US salary figures.

If you consider the salaries being in the range of $2-3k a month. $208 is an extra 10% a month. I'd still consider RSU as a bonus than a paycheck.
Fighting AI bots with more AI is a mistake
> Let's say you name a reasonable weakness that can easily be improved upon and that doesn't spell disaster for your ability to do your job.

To the recipient, that is equally likely the rehearsed answer, because from high school on your told to think of one to reply to that question that fits into what your interviewer probably thinks is reasonable.

And there's the entire thing where some people answering truthfully would tell the interviewer things the interviewer isn't legally allowed to ask about, which is always a lovely strategy for running an interview.
The problem is that these perceptions are very much in the eye of the beholder. As the saying goes, things have always been getting worse.

If anyone can come up with an objective measure for any of this, I'd be interested. As far as I can tell, though, these perceptions are strongly affected by the fact that the things that we dislike make a much stronger impression than the rest of what we see.

From my perspective, the downvoting isn't more aggressive than it used to be, there isn't more junk on the front page than there used to be (though there might be more ideologically conflictual material, since society is moving in that direction), and the titles aren't more baity than they used to be, since we edit most of the bad ones. I'm biased, though, and conditioned by the moderation job. The interesting question is whether there's a way to get beyond such biases.
Fair. I guess there could be a different model too: I pay a "subscription" which means I get x submissions per year for the institution or something along those lines.
They usually lack the Windows (Super) key, as well as a Fn that enables secondary functions for the F-keys (which do other things in Chromebooks).
https://i.imgur.com/ekT8vOb.png :-)
Regardless of the “technicalities”. My point was that this, and other 3D games were something that Amiga could not do well - whether 3D, or “simulated 3D”.
Because of their stock growth
Yeah, love this kind of discussion and interaction on hnews!
Feasible is different than possible, and carries a strong connotation of being suitable/able to be done successfully. Many things are possible, many of those things are not feasible.
> rest easy knowing that any dollars meant for you will reach you

I feel like your faith in the postal services that cash may go through is misplaced.
Same. Sure firing competent employees is the right and only necessary move here. /s
bad think
Dixons Carphone fined £500k for data breach
I wish somebody also tells the Giant eCommerce retailer's leadership principles interview. That one is the weirdest interviews I have ever attended to this date and I am confident nothing else can top that.

The HR emphasised a lot on preparing those 12 leadership principles and how it is really important for succeeding there. I walked into a room where a person on the other end of video conferencing started pounding me "tell me about a time" questions and whenever I started answering something genuine, he stopped me and said "No, No, No, you are supposed to answer from one of the 12 points that our dear lord CEO likes".

It honestly felt like a cult.
People are amazed when they talk to a retired journalist for the first time to discover what the job actually entails.

That combined with the current media landscape being decimated and the ads that holds it all up constantly facing pressure its more amazing people still buy the idea that most journalists are some kind of freedom fighting saints.

At the very least, the idea that they would be mostly occupying the pages of established media outlets as opposed to independents.
If you have a firm background and not depending on the job to save you from death by hunger, then you can enjoy the luxury of being honest.

Interestingly, being honest will make you bold and empower to ask questions about sensitive issues you really care about in a job.
While I agree layoffs don’t equate recession they are often a precursor. Of course hirings should be considered too. Layoffs > hirings is almost always a bad sign for the economy.
And you don't (often) hire full-time employees to solve a specific problem. They may work in a domain, but you don't hire someone to solve a specific problem.
I'm sad to say, I initially read this as "History of MacBooks".

I'm also sad to say that I had the tune of "The French Mistake" stuck in my head for an entire week.
Sovrin Foundation: a nonprofit to enable self-sovereign identity
> Running ZFS at small scale is raising a cow at home for a bucket of raw milk. It's more of a fun curiosity rather than a production level operation.

Well on one hand this is true, but on the other hand...

If you're running more than one disk at home, maybe you're some kind of enthusiast (homelabber?) And willing to put some effort into that. Under this scenario, the same amount of time spent learning zfs yields better results vs lvm/mdadm.
I work in corporate and desktop applications are very clearly being phased out in favor of the web.

I see this trend accelerating so for once it seems Microsoft has read the tea leaves correctly.
I use RAID6 because it gives me highly efficient utilization of my available storage capacity while still giving me some degree of redundancy should a disk fail. My workload is also mostly sequential, so random read/write performance isn't too important to me.

If a disk fails and resilvering causes a cascading failure, I can restore from a backup.

I think you might be mistaking RAID for a backup, which is a mistake. RAID is very much not a backup or any kind of substitute for a backup. A backup ensures durability and integrity of your data by providing an independent fallback should your primary storage fail. RAID ensures availability of your data by keeping your storage online when up to N disks fail.

RAID won't protect you from an accidental "rm -Rf /", ransomware or other malware, bugs in your software or many other common causes of data loss.

I might consider RAID10 if I were running a business-critical server where availability was paramount, or where I needed decent random read/write performance but even so I'd still want a hot-failover and a comprehensively tested backup strategy.
I guess I'm wrong.
Interestingly, this page has been edited to add a warning: "A snapshot is a frozen version of your volume that allows you to restore it to a previous state. It should not be regarded as a backup of your volume. If your volume is deleted, all related snapshots will be deleted too."

Here's the page as of earlier today. https://web.archive.org/web/20200109194005/https://docs.gand...
C++Cast: Clang Hacking
Are you sure the service is up and running? I haven't got a reply and it's been almost two weeks. I really love your philosophy and much but this is too slow...
Tutanota has a subpar UI/UX, and people like shiny. You won't get the masses with that.

DDG is valiant, but doesn't give the same "read my mind" feeling that Google has people used to. I see few people stick with it due to this.

Signal has proven itself as a great product in many ways, but people opt for the convenience that other messengers provide. The Signal crew seems to understand this, though, and slowly be working towards ways to match that. They'll (eventually, IMO) succeed for this reason - more "privacy respecting" entities need to take this route and understand that you will not get users or attention solely on espousing privacy rights.
Because my Amiga: volume is actually an NFS share on my Solaris 10 central storage server in the basement. With xz(1) I'm easily portable across systems.

And you're talking to a guy who had his C128D spend all nights crunching intros + pic + game at 1 MHz in Cruel Cruncher 2.5+ and Time Cruncher 5.0 before that. xz(1) on a MC68030 or the Vampire is super fast in comparison.