skysight-inc/HackerNews huggingface dataset:
ZFS on Root just sounds like pain to me. I opt for MD RAID on root and then ZFS my other volumes.

I would also say Ubuntu is probably the better choice for Linux ZFS, as CentOS seems to be lacking good support.
The main test has nothing to do with remoteness and everything to do with how much influence your employer has over your day to day work. None of the companies I’m familiar with that are in this struggle have suddenly let the workers have more free determination over their work then before.
I argue fervently against the metricizers, for they chose the wrong base for their rationalization of everything. They tried to eliminate "arbitrary" measurements and ratios, based on vernacular day-to-day objects (hands, feet, paces, sacks of grain, etc.) but were blind to the ultimate and ironic arbitrariness of the number 10. They rewrote all of society's "irrational" measurements to conform to a number system based on the number of fingers on two human hands.

Should've picked 12, or even 60 as the numerical base.
No. It wasn't like that. I built software that would generate unique completely random test questions. The software would eval() the students response and would give 100% if correct, 0 if not.
I agree with you, there are absolutely pros and cons to async work, and sometimes the cons outweigh the pros.

I would point out though that not everyone operates at the scale where everyone can come into the same office every day and meet face to face. I work closely with engineers on both us coasts, in india, and in western europe. whether I work out of my apartment or the nearest office does not really affect the speed or quality of communication with my colleagues.
Yes, but synchronous communication can and should be the exception. In loco working policy basically requires entire teams to live by and commute just so some manager doesn’t have to have the discipline of scheduling meetings in advance and ask things across the desk.
Remote doesn't mean asynchronous, unless timezones/working hours are very different.
> could have created both of us 5 minutes ago, with fake memories of a life that never existed, just so we could have this conversation

This is called "last Thursdayism", by the way.
DNAT ftw
You imagined google going bankrupt as a result of GDPR?

It has given users tons of options regarding exporting and deleting data. Changed the defaults and limits use of personal data. These are all huge and goes way beyond internet.

Users now have an ability to more easily see how their data is being abused and which companies are too greedy to not ruin their own websites.

For the first time in a very long time there is hope.

Then again, we have people who still believe GDPR is about banners, we have long ways to go but it is the first step in the right direction in forever and it is a huge step at that, we have barely started reacting to it.
My guess is that they still pay US higher but I have no evidence of it. AirBnB also allows you to work from anywhere but if you look at their job-listing they still show location as San Francisco for pretty much all of the jobs.
Schneier's argument (in 2007, quoting https://www.schneier.com/news/archives/2007/08/everything_we...) was that:

> “There have been exactly two things since 9/11 that have made air travel safer,” Schneier said recently over spring rolls at a favorite Vietnamese restaurant on Nicollet Avenue. “Reinforcing the cockpit door and telling people to fight back in the event of an attack.” After a brief pause, half-devoured roll in hand, he reconsidered. “Well, maybe three,” he said. “I’m on the fence about sky marshals.”

Those two or three are not security theater, a term he uses for 'new measures that conveyed safety but accomplished little.'

He gives an example of security theater - requiring people to throw out their cigarette lighters. When they could buy cigarette lighters once they pass through security.

If those two or three things alone indeed caused the decrease in plane hijackings and bombings that you commented about, then the rest - dumping out water, taking shoes off, etc. - is very likely security theater.
No, your comment is short-sighted. Ideally, you'd have a system that would massively over-produce food (and feed everybody and store some) so that localised disruptions / crop failures wouldn't bring the whole system down.
I'm also burnt out on WFH. At this point, I'd appreciate an workplace to go in to.

But I'd also appreciate that workplace giving me my own office with a door that closes.

I've had that only once in my career and it was bliss.
Google publishes many APIs. I know, because we consume them. My company in turn publishes APIs that are consumed by other companies. You're probably right that most people working at FAANG are not allowed to touch a database or set up deployments, however.
This is false, 99% of engineers at top software companies have a degree and a lot have masters or Phds (especially those doing more specialized work)
Thanks for reading! Glad to hear it was helpful.
I think 75% students cheating is definitely surprising, and probably caused by a culture of rampant cheating at this institution (only a guess though).

> Most of us don't want to be in school, its just a necessary evil to get that all important paper

I get what you mean, and had a similar sentiment during my years at university. I deeply regret this now though. I could have transitioned to a studies I‘m more interested in, or dropped out after the Bachelor‘s and started earning money earlier.
>lots of low quality carbs with cheap fat and artificial flavorings and not a whole lot of nutritional value.

> So, low quality industrial food products getting more expensive isn't necessarily a bad thing. It might prompt people to spend their money more wisely

Everything is getting more expensive, so people will focus even more on buying cheap.
Because I'm not talking about vacation, I'm talking about the ability to travel and see family or go somewhere new at any point during the year without needing to take time off to do so. My work is programming, and travel has never been a part of the work equation for me. If workspace arrangements weren't an issue, I could go visit my friends from college this very weekend.
> It's funny that paren matching used to be an example of why you needed to use a push down automata instead of a regular language.

Expressions with parentheses are not a regular language; expressions which can match them are not regular expressions, even if they extend regular expression syntax.

"Regular expression" became the name of a software feature, which retained its name as it was extended beyond regular sets.

Just like "web browser" became the name of a kind of program, and that name still sticks even though it's now a monstrous application platform, not just for browsing.
Sorry but you are wrong. GDPR doesnt mandate any cookie banners.

You might be interested in this:

https://noyb.eu/en/more-cookie-banners-go-second-wave-compla...

Actually NOYB has also provided website owners how to make cookie banners GDPR compliant:

https://wecomply.noyb.eu/static/app/pdf/OneTrustGuide.0afba7...
Modules are already name spaces, and dependency injection can be configured using partial application.
Closer to the Singularity?(Experiments in Machine Learning Galaxie 500 Edition)
And then there's us Canadians who are stuck in some weird 'hybrid' / mixed system because of our proximity to the US and the economic links we have.

I drive in kph and buy gas in litres, but weigh ~180 pounds and am 5' 10" tall. ¯\_(ツ)_/¯

If you're going to convert systems, some useful things to keep in mind:

> Naughtin’s 1st Law: Dual-Scale Instruments are Evil […] Currently, this is a hard rule to apply consistently in the U.S., because well-designed purely metric measures are almost impossible to find. This is particularly the case in kitchen measures. One can find measuring spoons with metric markings, but these are usually smaller than the imperial markings, and the numbers make it clear that the metric markings are an afterthought. A tablespoon, for example, may carry the secondary legend of “15 mL,” or even “14.7 mL,” as though recipes regularly called for such awkward amounts.

> Naughtin’s 2nd Law: Prefer Measures Without Decimals […] One rather startling fact about the Australian metric conversion is that nearly all of their industries opted for the millimeter as their preferred unit of measure, including the construction industry. The plans for Australian houses are drawn up in millimeters. […] Because decimal numbers are eliminated from the blueprints. Which means that the guy on the job site running the radial arm saw never has to deal with anything but whole numbers. Which means that he makes fewer mistakes. Which means that waste is greatly reduced.

> Naughtin’s 3rd Law: Don’t Change Measures in Midstream […] The most common wine bottle today is 750 milliliters. What then should we call a bottle exactly twice that size? For a number of reasons, including the fact that it would make the columns in the shopkeeper’s inventory spreadsheet more readable, because it saves the customer from the mental effort of shifting a decimal, and because it precludes the need for a decimal at all (see 2nd Law, above), the Metric Maven strongly advocates 1500 milliliter wine bottles (and responsible consumption). Wine bottles in this size, however, are usually labeled 1.5 liters. Wine shop advertisements may flip-flop between liters and milliliters, decimals and whole numbers. This is not, for once, a matter of U.S. metric obstructionism, but a matter of worldwide metric obtuseness. Even metric countries could do metric better.

> Naughtin’s 4th Law: No Centimeters! Actually, no centi-anything. Also, no deci-anything, no deca-anything, and no hecto-anything. But the centimeter is far-and-away the most common violation of this rule, and the only one most of us ever hear much of, so it gives its name to the law. […] Drop these four prefixes, and there are only two remaining that non-technical people will ever have to deal with commonly: kilo for thousands, and milli for thousandths. Conversions between measurements become almost unnecessary, and on the rare occasions when they do crop up, there is one and only one conversion factor to remember: 1000.

* https://themetricmaven.com/naughtins-laws/
You're so right. In most cases, you won't have a problem if you implemented it with existing products, but for 5%, lots of cases may happen :) The complete reason behind WebRTC Nuts and Bolts is this!
This is quite true. Immigrants are more than willing to do what they can so that their kids have a better shot at life than they did, and the effect of that is that they will outperform the locals with great ease.

But the second generation is not going to be made of the same stuff, they tend to be soft. And in extreme cases end up being either statists or right wing because they find that they are more afraid of new entrants spoiling their easy lives by association.

It's a weird case of pulling up the ladder behind you, and I never understood any of this.
In the end I suppose it doesn't really matter to nature if we think how it works is problematic or not. It will just be as it is.

Or to quote Bohr:"Stop telling God what to do."
I've found that even 6x2.5mm N38 magnets are more than strong enough to stick pieces thick of cardboard to a whiteboard.

Larger ones could probably hold something even if there's a good few millimetres of wood between the magnet and the metal board.

Dangerously powerful things. I use them to keep tiny screws in place when I disassemble something.

Properly placed they can even stop laptop fans completely.
Writing is always going to be slower, especially if done well. When it comes to UI, tight feedback loops are crucial at virtually every step of the way.
FWIW I've taken both of his courses (the UI & UX one) and they were both top notch. Well worth the cost.
Are you sure the pins themselves make use of magnetism? It looks to me more like he embedded a pair of square magnets on each edge for alignment, just outside the outermost pins. Also:

While there are magnetic pogo pin connectors all over AliExpress, nothing really fit the bill for this project.
Quick follow-up here: The recommendation I have to someone curious to learn if they think vertical rhythm is "the right way" is to take a look at a paper copy of well-typeset publication (e.g., maybe Wired or The Economist) and then compare how you feel looking at that article vs. looking at an example of web typography (like something on Medium). I find web typography looks clearly sloppy to me in comparison.
Seems like there are two very different modes of development being mentioned here. You seem to be describing a mode where you just need to concentrate and bang out your lines of code for the day. The previous comment seems to be referring to creative, collaborative development. The industry probably needs both, but I’m much more personally interested in the latter, and I’m worried that async/remote is disastrous for that mode in ways that might not be realized for years. To use a crude example, if you’re in a rock band composing songs together, you would never consider that suggesting a change to the riff the bass player is playing would be “an interruption that cost them 20 minutes of focus.”
> Oracle

BTRFS seems to be maturing nicely, hopefully we can start using it for these types of workloads in the next few years.
> But while the article is heavy on the alarm it offers...no solutions, no suggestions, nothing beyond a vague hope

Why is it obligated to?
Not sure how Synology implemented it, but they do support Windows ACLs on btrfs volumes.
In any case, there's no referendum needed. If it ends up with a Lab Lib government next time, I expect it to just be legislated for.
In python:

from functools import partial
new_function = partial(yourfunction, the_injected_dep=the_value)
Just wanted to echo this - the lack of in-person discourse leads to strained relationships IME.

There is so much nuance lost in pure digital (especially email/chat but also video calls) that it puts up communication barriers/friction. As a result people communicate less, or even "come out swinging" (i.e. angry/forcefully) if they feel their work/decisions/etc are being questioned.

I am sure pure remote works well when requirements are 100% understood, there is a perfectly groomed list of prioritised bugs/features to fix/implement, and the design/architecture is both correct (now and in the future) and understood by all engineers. If not then I don't understand how you can easily and efficiently resolve these problems in a remote way without taking hours and hours or even days and weeks for chat or stilted video calls. Sometimes nothing beats just getting in a room with everyone for 90 mins and talking things through around a whiteboard or whatever.
Asking a question in slack is exactly what I’m referring to. It is async but if we’re on the same schedule then chances are you’ll reply within a couple minutes if not an hour. I massively prefer this style as opposed to walking over to somebody’s desk. However OP is suggesting async also implies you can be working on different schedules with no downside but it’s the differing schedule that is causing the problem.
You're really just making an even more extreme assumption - that human cognition is the peak possible intelligence - biological or technological - based on zero evidence.

It's much more reasonable to assume we are not perfect and maximally intelligent.
What about brainstorming and problem solving?
Problem is, if I step off a cliff I will not be able to share the illusion that I am dead.
If they want people to come into office willingly, something needs to seriously change. Perhaps change hours from 9-17 to 9-14 for people coming into the office. The output would likely drop but perhaps that's what you need to do if you want people to want to come back to the office.
Reality is, many such consumer protection laws include revenue minimums to avoid this very problem. See, as an example, the proposed law in CA allowing parents to sue social media companies.
If they're really evil, they'd proxy all traffic through a single host (eg. d2v3i0u0qtn52v.cloudfront.net), so you have to choose between no IOT features, or getting subjected to all the ads/telemetry.
> conduct an RCT in which you hire some percentage of people who fail the test as a control group

You might enjoy Work Rules by Laszlo Bock. They actually did do this at Google to validate their interview approach.
I meant plant design not tool ergonomics
I didn't check now, but I recall (current) Ubuntu Studio is KDE-based isn't it?
It is also just following the current trends. The biggest problem in design is subjectivity masquerading as objectivity.

To be honest, I kind of like the plain Times New Roman example, the only thing it needs is reduction of the width of the paragraph. Ideally should be around 50-70 characters and this is not subjective. It is pretty much the reason for the dimensions of a book and how NYT is typeset; everything in between. Easy to prove it to yourself by runnning a small experiment, too.
We can clearly observe many things without interacting with them. Most of the universe, for example.
Football players are mercenaries but they still work synchronously with teamlmates.
Excellent points

> why would I care what others think about

Because you're a social creature and evolution cursed us with self awareness. There are things not worth concerning yourself over, but this is like telling someone to just not be depressed: it doesn't work (generically) like that.

Also, if I may, why must I pick up the medical bill (in any form) because someone can't choose to not eat a double big Mac with extra fries, regardless of the sugar free drink?

I don't think it's as easy as "shame these people until they fall in line" (I did have this view) because there are other, surprising factors involved (poverty being the one that surprised me the most).

But we can, and should, extoll the benefits of a healthy lifestyle. One of them is a greater self satisfaction [0]

0: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7789197/
A few points from someone with years managing raid and ZFS in arrays all the way up to 50 disks:

RAID-Z1 is something I never consider without a solid backup to restore from and a plan to execute that process at least once in the lifecycle of an array.

If you suffer a total disk failure of one of those disks in the array, you have likely lost some data. The good news is that ZFS will tell you exactly which files you have lost data for and cannot rebuild. If you have those files, you can overwrite them with the backups to get your integrity back.

The reason is, with a total loss of a single disk, any read error on any of the remaining disks is a lost/corrupted file.

For this reason, you need a strong(easily accessible, consistent, current) backup strategy and an acceptance of downtime with Z1.

As for ECC, it's better, but your absolute worse case scenario is that you get a bit flip before the sync and hash happens, and now that bit flipped data is committed to disk and you think it's OK. I prefer ECC to avoid this, but you are still reaping a multitude of benefits from ZFS without ECC.

The only valid rule for RAM and ZFS is that more RAM = more caching of recently read data. Single, or very few user appliances will see little benefit past 8GB even with 100TB unless you happen to be reading the same data over and over. Where ZFS shines is having hundreds of gigabytes of RAM and tens or more concurrent users mostly accessing the same data. That way the vast majority of reads are from RAM and the overall disk IOPS remain mostly idle.

Most of the ZFS RAM myths come from Deduplication, which should be disregarded as a ZFS feature until they allow storing of the DDT on a Optane-like latency device. Even better would be offline deduplication, but I doubt that will be a thing in ZFS this decade.
> The word "corn" outside the US, Canada, Australia, and New Zealand refers to any cereal crop, its meaning understood to vary geographically to refer to the local staple.[33][34] In the United States,[33] Canada,[35] Australia, and New Zealand,[36] corn primarily means maize; this usage started as a shortening of "Indian corn".[33] "Indian corn" primarily means maize (the staple grain of indigenous Americans), but can refer more specifically to multicolored "flint corn" used for decoration.[37]

* https://en.wikipedia.org/wiki/Maize#Names
Why You're So Tempted by the Premium-Economy Upgrade
> While I obviously don’t want my server to corrupt my data in RAM, I’ve also been using computers for the past 30 years without ECC RAM, and I’ve never noticed data corruption.

You never noticed also exactly because you can’t know about data corruption if you don’t run with ECC memory.
This should be a standard scheme all across Europe. Given the high population density and relatively short distances - such a scheme would greatly reduce congestion and provide a cheaper way of transport (apart from reducing dependency). This scheme should be made permanent.

The lack of access to high speed ICE trains is a hinderance. There should be a way a 9Euro ticket allows access to ICE trains twice a week with advanced booking.
> To use a crude example, if you’re in a rock band composing songs together, you would never consider that interrupting the bass player to suggest a slightly different riff would be “an interruption that cost them 20 minutes of focus

Bad analogies are not very persuasive
I like your line of discussion so I will add some more thoughts regarding the author’s need for self-reflection. I have recently graduated so may provide some perspective:

* They read comments about their teaching, and shrugged it off as “a vocal minority”. I cannot guarantee it’s the case, but it’s not a “minority” it’s most likely the median opinion that most students are too shy to share. And then the online course evals are sent out the last week of the semester and most don’t care anymore to share what they really think.

* The author made no discussion of the add/drop deadline which is usually around Midterm 2. If I was a student not cheating but in the group chat and realized the professor was running a sting operation (instead of reporting cheaters when they discovered them?) I would probably be inclined to drop.

* The Author explains their love of R analysis, then gives no data or statistics on students who were in the chat and still did well on Midterm 2 (still learned material).

* I prefer the weekly quizzes that are basically homework, with free discussion / question compiling on google docs, but then have very strict exams. To claim something is “open notes” but then also that discussing the questions afterwords is cheating seems silly.
Are how do you suppose an instructor can identify which questions were too hard when a big chunk of the class got them right by cheating?
Yeah, Ubuntu has done a pretty good job with ZFS on root installation.

Zero setup, works out of box. Highly recommend ZFS and Ubuntu with ZFS!
While the interface may not be as pretty, you can do the same thing if you're running pfsense using the pfblocker-ng package: https://docs.netgate.com/pfsense/en/latest/packages/pfblocke... You can also so geo-based IP blocking

Combined with pfsense's recursive resolved (unbound), it makes for a pretty great home dns setup.
The Eastern Europeans who came to visit me in the USA wanted to try two things: Red Solo Cups and Smores.
That should be no problem: stop them at the border.
> taken out of context

My point exactly.
This is excellent. I had just very recently thought to build this same thing for php and typescript. Haven't started it yet, but great to see the same thing out there for other languages.
Why should your privacy depend on the revenue of the company?
This is also true for competent engineers. No one knows everything.