skysight-inc/HackerNews huggingface dataset:
It comes down to when you need to anything with ZFS but simply use it for data storage.

Expanding a RAID vdev is not possible, instead the recommendation is to waste 50% of storage for a pool of mirrored devices to get the same protection as a RAID1 of two drives, which isn't much for some people.

For the avarage home user, such a scaling option is already no longer viable.

This is topped with ZFS' poor performance under low RAM conditions. FreeNAS barely managed 10MB/s when running with 2GB of RAM and an old Pentium 4 Dual Core. Not everyone can afford to throw hardware at the problem.

On the other hand, Linux performs under the same conditions with 8 times the speed for simply copying files and mdadm/lvm/unraid allow me to dynamically grow the pool of harddrive space a single drive at a time.

(plus mdadm/lvm is included in basically every larger distro by now, no need to install it or compile support into the kernel)
This is what I consider/fear the next 'step' for 'fake news' and weaponised propaganda. Giving different audiences different content, and using those differences to turn them against each other.

Picture this:

You've got a story which is seemingly very controversial, and will rile up one side of the political spectrum.

However, this story is only shown for say, 10-20% of your readers/viewers, and the rest get an innoculous story, or one that says the complete opposite.

Now the ones affected by it will post it on social media sites and forums, saying that this is proof of how 'evil' the other side is.

But the others there can't see the same story, and will think said users are trolling them. After seeing them keep posting comments about how some minority group is evil with links to innocent stories about kittens and puppies, said users get banned.

This causes said users to think they're being targeted by the other side, and then every story they see on the site is designed to build off that. Make the forum/social media/news site owners out to be illuminati pawns or what not and their banning policies a way to stifle dissent.

Voila, the site has now basically weaponised A/B testing, and created a localised echo chamber to gaslight its readers into more and more extreme mindsets.

That's basically the nightmare scenario. Imagine an enemy state like Russia or China using it against the alt-right/antifa/whatever. Or activists using it to recruit followers.

Worse still, imagine it with compromised browser extensions as well. Imagine if a foreign government managed to do this in a way that could let them edit the text on fact checking sites like Snopes or major media outlets like the BBC or CNN or what not. Now that could have some worrying consequences.

Still, it wouldn't be impossible to fix/detect. Set up sites like Reddit/Hacker News to automatically archive pages linked to, and send users to the archive rather than the original unless they choose to click through. Avoid using any browser extensions at all, with hosts file blocking for things like ads rather than Adblock/uBlock/whatever. Ask others to double check what every page you see says to make sure it hasn't been compromised/doesn't show different things.

Do that and you can at least minimise this style of dissent sowing.
The subjects of the studies in question really have done 1000s of hours of actual meditation 'practice', ie. sitting down (also lying down & walking) and going through programmatic sequences of meditation exercises.

It is true that some traditions (including the burgeoning recent trend of secular meditation) emphasise mindfulness in daily life, particularly for lay persons. But the studies showing huge differences in mental activity have done so in 'Olympic-level meditators'. These people have made deliberate meditation practice the focus of their lives.
Wesley A. Clark
Having lived in both NYC and Boston for decades, I'm tempted to say the T is better than the subway, but I really just hate crowded trains in general and the T train I took was always empty because I reverse commuted.

I am a happy suburb driver now :p
I've been burned by Btrfs enough times to avoid it.

I had a VM running OpenSuse Tumbleweed - I know, rolling release, don't expect stability, etc - and it would consistently freeze after being up and unused for a few days. Rebuilt the VM but used XFS instead of Btrfs, it was rock solid. This happened within the last four months.

At work, we have a number of machines using Btrfs. At some point they get into a state where the weekly Btrfs scrub process hangs the machine for hours at a time. The solution in every case was to move that filesystem onto a non-Btrfs volume. This is an ongoing issue, but I'm not in the team responsible so I don't know what they're doing with this. Anecdotally, this seems to be a problem when there is a lot of writing going on with the volumes. Machines that use Btrfs root but do most of their work on NFS volumes don't seem to experience this issue.

I also have a laptop running OpenSuse Tumbleweed with Btrfs. One day it somehow got itself into a state where it would hang when mounting the filesystem read/write, but it would be fine if it was mounted read-only. I can't recall exactly what happened to cause it, but I'm pretty sure I didn't do anything exceptional with the computer - I think I rebooted it from the GUI while it was doing a scrub in the background, but that's just a guess. I think this happened about a year ago.

This is all disappointing because some of the things Btrfs enables are awesome. In particular, OpenSuse's snapper has saved me countless hour of work. I haven't played with the send/receive stuff, but it seems like a great solution for backups.

In the meantime, I'm using ZFS on a variety of FreeBSD boxes with a variety of workloads (including one running more VMs than its RAM should support) and it's been rock solid.

At this point it will be a long time before I give Btrfs another look. It has the potential to be really good, and I want it to be good, but I don't believe it's there yet.
If you only need a single disk filesystem, it's basically the same plus some minor RAM hunger (doesn't run well with 1-2GB regardless of how many disks you have).

ZFS isn't quite easier to user for multiple disks or volumes, rather, there is a very tiny set of configurations that everyone recommends (RAID1 mirrors, leaving consumers unable to grow pools 1 disk at a time because ZFS is fundamentally unable to grow a RAID vdev). LVM and mdadm manage these jobs much better and are composable to your needs.
Saudi Arabia is in OPEC so the gist of the article is moot.
> We're supposed to maximise our rewards, including having children, not replacing this with an artificial abstract goal. Our rewards are selected and chiseled by evolution, they are what made us survive and thrive.

Evolution is a thing which occurs at the group level. If you tell an individual to be faithful to evolution, you're telling them "do what your biology would cause for you to do!" Well, that's impossible to not follow. Every human ever born has acted in a manner which was faithful to evolution.

I’m not sure if I understood that right, but if you are trying to justify the way you live because of evolution, then the point is this: it’s difficult to claim that evolution shaped the way you lived your life while simultaneously claiming that it’s not responsible for directing your peers to live the way they have.
Any time a new job is created somewhere, regardless of whether or not it is filled by someone who was already local or not, the total number of available jobs + filled jobs goes up, as long as positions are backfilled. Positions usually are backfilled.

So even if every person that works at Amazon NYC already lived in NYC, they will have left 25,000 other jobs that are now available.

There are a few ways in which these previous jobs get backfilled:

1) More people moving around locally. This will generally increase the pressure for local businesses to keep their employees happier, to prevent the attrition. This will generally increase the pressure for the businesses looking to hire to also compete. The easiest way both parties do this is increasing salary - which increase tax revenue. Other ways are other employee perks, which might not directly result in more tax revenue, but should result in increased QoL for the employees.

2) People moving into the city. People move to where the jobs are. People moving directly increases tax revenues, because they're increasing the tax base. If they're not moving in large enough quantities to fill all the open positions, then again, companies have to do something to increase their attractiveness. Since this is usually increasing pay, when it gets high enough to attract someone to move it then is an even larger effect.

3) People coming of age for work that already lived there/graduating college there/etc. They might already reside in the city, but weren't part of the workforce. They'll need jobs, and again, a market that is competing for employees is one where employers have to differentiate themselves.

NYC doesn't need the Amazon jobs to be filled by people moving to the city for it to be an economic win. They just need to have properly balanced tax incentives/breaks vs. the benefit achieved from these factors. I'm not an expert so I don't know if they've successfully done that, but there's no reason to think that this being successful is dependent on Amazon directly bringing in people from out of city/out of state.

As long as this is allowed nationally, cities and companies are being rational actors in trying to make these sort of deals. It doesn't mean that they always work out (See: Wisconsin, Foxconn, as mentioned repeatedly), but it is certainly possible for a deal to be created that is mutually beneficial to the company and the locale.
I would guess that what the monk is communicating is that to think about "what does it mean" is to separate oneself from the meaning (i.e. the experience), which is the opposite of Zen. The goal is for you to be your true self. There is no true self in figuring out the meaning of something. Meaning comes from personally conducting the chaos of one's life (which is "the way"). To philosophize (or similar) something is to step too far into order (e.g. classifying objects instead of seeing an object as an action/existence), and to submit, yield, or do nothing is to step too far into chaos.
I think electrical is all you'd really need to take out. If it were an attack like stuxnet, where it physically destroys the power generators, we will be in for a very long ride without electricity. Potentially years. The generators can get so hot they just melt/fuse internally, permanently destroying it. And, it can take many months to years to get a replacement. They're not just sitting on a shelf somewhere, and if dozens or hundreds are needed simultaneously... Seeing as how everything is centered around electricity, including water pumps, internet, financial systems, gas pumps (knocking out the whole supply system), etc., it would be game over and we'd be in a Lord of the Flies situation. Think about shutting off the failsafes on a nuclear power plant and ramping it up to run outside of normal parameters causing a meltdown.

PBS - NOVA (CyberWar Threat): https://www.youtube.com/watch?v=0EnTLju9_cE
Watch the whole thing, but check around the 37min mark for demos with generators.

PBS - NOVA (Rise of the hacker: https://www.youtube.com/watch?v=-ZdasoAGMQs
This gives a very good description of stuxnet, which is released out in the wild now for anyone to use. THAT, is downright scary.
It is not just about 32-core compute performance, if you compare a $385 threadripper motherboard + $650 CPU to the equivalent Intel competition, for single socket, the Threadripper is far ahead in terms of high bandwidth I/O. The threadripper has 64 PCI-Express 3.0 lanes direct to the CPU, for use with things like 25/40/100GbE network interfaces, or very large numbers of 10GbE interfaces. Or low-latency cluster interconnect fabric cards.
ECFI: Asynchronous Control Flow Integrity for Programmable Logic Controllers [pdf]
ZFS is a lot more complicated if you're expecting the average consumer to handle it. It doesn't even handle 1-disk-storage expansion.

Even Synology and QNAP now have plug-and-play solutions to expand a RAID one disk at a time. You can even start plugging in higher capacity disks and once you have enough extra parity, the higher capacity becomes used magically.

No need for wasteful RAID10/50/60 setups. Just plug in more drives.
I rolled my own and didn't even bother with emacs shortcuts (got vim ones though, as that's what I'm familiar with).

However I'm not adverse adding emacs shortcuts if anyone can recommend a good guide for which keys do what.
[dropped]
I make anywhere from $100 - $300 a month, once over $450 when someone bought a Rolex. I came across the niche browsing reddit's r/watches. There are a lot of watch blogs and websites, but almost nothing devoted just to watch bands & straps. It turns out a lot of people have an old watch they'd like to fix up because the strap broke.

The research wasn't very hard. I bought some straps and installed them to get the hang of it. Its actually very easy, and now they make quick release straps, so you can change out your strap every day if you want. Mostly it's a fashion blog, so the companies do the work for me by putting out great photography.

I've been doing it about a year and a half. The first 6 months I hardly made money and almost gave up, but then I wrote a popular article and managed to rank quickly and and people purchase watches through it.

I don't really do keyword research. Most of my money comes from two or three articles, one of which is about a particular watch. So I could write more articles about other watches when I have the time. But I have a full-time job that I love, so I only do this for fun. I've done some advertising on Pinterest that seems to have been useful, and Pinterest itself brings in visitors.

I used to write a lot of content but got a new position at my full time job that's been taking up a ton of time. When things settle down I'll write more. Other people hire writers, I'm not sure about that just yet. I don't do reviews, mainly because I didn't want to handle the shipping of bands back and forth. Seems weird to keep the review bands, although plenty of companies have offered free bands I've never accepted any.

I'm an Amazon affiliate, and also Etsy & Jomashop (a popular online watch seller) and one or two others that I've never got a sale from. I usually don't get compensated from featuring independent strapmakers, unless someone buys through Etsy. But they provide the interviews and a lot of great photography, so I basically feature them for free. The blog would be boring otherwise and they're very talented artists and fun to work with. Check out Combat Straps (https://www.combat-straps.com/GALLERY.html) or Jones in Tokyo (https://www.etsy.com/shop/JonesInTokyoLeather) and you'll see what I mean.

I'm not interested in my own straps or watches, there are enough people doing that already so I'll stick with my quiet little niche. My website is just a WordPress theme.

Hope that helps. Check out the reddit link for r/juststart. It really is very informative and fun. This is my second business. The first one was an iPad travel magazine that failed miserably and never made a profit, but was also a lot of fun.
> quantity and quality do not necessarily lead to affordability for the same population as re t control.

Rent control is not need-based. People across the wealth spectrum enjoy the personal benefits of rent control (in SF there is no shortage of housholds bringing home several hundred thousand dollars a year who pay way below market rents on their rent-controlled apartments).

The problem with getting rid of it is that the benefits of more housing supply relative to demand would probably take decades to come to fruition. But the pain of suddenly losing rent control (for the percentage of people who actually do need it) is felt immediately. Who cares if your city will have lots of cheap housing in a decade if you can't pay rent next month?
> So why pick btrfs with it's dataloss stories or ZFS with it's complex management?

As you mentioned, the bitrot. Also, my understanding is that a COW filesystem can be more reliable than a traditional journaling filesystem in a system crash since nothing is overwritten. Plus there is compression and all of the features provided by a COW filesystem.
Pivot or Fail?
> Is this only a US and European problem? when I was in college in the oughts their was a popular trend in Physics PhDs to move to china following there Grad program as China provided a block grant to them to start a new lab.

I don't know the trend there. In biology there was a trend in the late 2000's of Singapore recruiting professors to come over. Most of them ended up moving back west, saying that they couldn't find students that could work independently.

> The pattern whereby professors have to apply for small grants continuously to keep a lab funded and operated is an inordinate waste of time vs. a block grant with periodic evaluation.

The block grant with periodic evaluation is exactly how Howard Hughes Medical Institute and the NIH intramural researchers work.
In 2018 it was affiliate money from articles I have written about cryptocurrency and personal finance. I made about $8,000 from affiliate links on articles.

My best ever was a job-board aggregator I wrote back in 2003 and it would make between $700 and $1300 per month until the job board was purchased by another company in 2014 or 2015. It took me about three hours to write and I would put maybe an hour or two into that per year and I made $100,000 from it.
You’re confusing the expansion of a ZFS pool with the expansion of a RAID-Z vdev. Throwing new disks into a pool has always been possible, adding them to an existing RAID-Z vdev isn’t (yet, block pointer rewrite and RAID-Z expansion are coming).

I run exclusively with mirrored vdev’s and have never run into issues growing my pool.
Svidler and Grischuk at chess24.com are fantastic, but they're both world class players and beginners will find their commentary and analysis difficult to follow. I'd recommend chess.com - Danny Rensch and Robert Hess are a bit more accessible.
I can't tell you for sure that this is truth or fiction, but I've worked in information security for seven years (three as a consultant), and the story is 100% believable. The writing style is also consistent with the way about half of the pen testers I know write when they're not writing a formal report.

I specialize in the remote version of the kind of test the author describes. I'd be happy to do it in-person too, but usually the clients were less interested in that.
Sounds above 194db are usually just called shockwaves.
At https://2700chess.com/ you can see the live rating with the effect of each game since the last periodic FIDE update. Expanding either Carlsen's or Caruana's rows will show you a list of the seven games since the last update, with a change of 0.0 next to each.
Well - and all they really needed was facebook... a mad reality tv star, and a mass of uneducated americans...
>Go look at what the Java community is going through right now.

You did not understand what happened with the latest Oracle Java news and you are spreading FUD.

People have a choice what Java implementation to use, they can pay for latest Oracle implementations, use Open JDK (it is included in Debian and most distributions), you can get support from RedHat and other big vendors. There is no risk of getting in trouble by using Open JDK, MS and Google had trouble because they "forked" Java
In all the major cities I know of (and this includes san francisco and los angeles), if there is rent control it is set for buildings older than a fixed date (usually somewhere about 1979). So no, newer buildings will not become covered by rent control unless the laws are drastically changed.

Furthermore, in California the Ellis act allows landlords to mass evict rent controlled tenants in order to demolish a building for new construction, so your second point is not valid either.
Which is a small grant. You would be hard pressed to run a five year software project on a million dollars, much less a project that requires real laboratory overhead and materials.
The book is better than the show. Salt, Fat, Acid, Heat on Amazon for those interested - https://amzn.to/2OPW4PR
Anyone considering cycle should also consider MobX which is effectively "automatic cycle". It's as functional and as Reactive but uses vue-like observables rather than rx-like ones.
Any experienced businessman understands that there's a risk of being duped. Like you imply, the risk depends on the country of origin of your business partner: China is worse than the US; the US is worse than Scandinavia; etc. It also depends on the industry, the reputation and history of the company and its owners, the nature of the deal, and many other factors. It's just part of doing business.

If IP theft (or other dishonest behavior) is too extreme, eventually that country would lose foreign business. This is what happened in Russia soon after Gorbachev opened it up: many foreign companies and investors gave up their attempts to enter Russia because they could not handle the amount of trickery being done to them. It took many years for Russia to fix that to some extent.

The fact that foreign businesses are still very much present and expand in China means that IP theft and other deceitful practices are within the limits of accepted business risks.
I've used cycle.js on a small commercial project. I'm drawn to novel non-mainstream approaches, and am happy to put up with teething pains with new technology. However, my experience with cycle.js was such that I couldn't recommend the framework to others.

Central to the understanding of cycle.js is the concept of observables. An observable is powerful abstraction, as it allows event streams to be programmable. However, an overreached abstraction can be even worse than a lack of abstraction. Cycle.js gratuitously applies the observable abstraction to its component model.

The cycle.js notion of a component is a object that takes multiple observable sources, and emits multiple observable sinks. I have to admit, at first I didn't see this as problematic: to the contrary - it actually struck me as elegant. What I didn't realize, before building a real-world project with cycle, was that this meant all interactions between components were asynchronous. So each component cannot even access the state of another component without communication via observables. This introduces enormous needless complexity into an application. Not only do you have to pay an up front mandatory boilerplate tax to minimally wire together your components, you'll tie yourself in knots readjusting that wiring to get those components to communicate with each other in the way you need.

We actually ended up re-writing the project with our own framework, pickle: https://github.com/pickle-ts/pickle For us, this substantially increased maintainability / reduced the code size of our application compared with cycle.js, or the prototype we wrote with react/redux. The code reduction came from realizing the appropriate abstraction: the entire application should be composed of an object-oriented hierarchy of stateful components, where on each update, these mutable components render themselves as immutable v-dom trees. Anyway, to counteract any pluggishness (our framework is obviously super new so is only of interest to ultra early-adopters), the conservative sensible choice for a web framework right now is to use react or vue /w a state manager. Not cycle.js.
In New Zealand that "one cooking book" is the Edmonds Cookery Book: https://en.wikipedia.org/wiki/Edmonds_Cookery_Book

Tells you all the essentials of how to cook meat and veges and make basic sauces and all that, plus has a whole lot of relatively simple recipes that use common ingredients.