skysight-inc/HackerNews huggingface dataset:
I have to beg to differ here as I had a different experience that I literally just posted about to Reddit yesterday

https://www.reddit.com/r/zfs/comments/eu1qsj/a_tale_of_two_f...

tl;dr Unbeknownst to me I had a bad drive cable for an external NVMe enclosure that was causing intermittent I/O errors (only during high drive utilization) that went undetected by BTRFS and slowly corrupted my drive, eventually leading to an unbootable and unrepairable system (and to be fair, I should have scrubbed instead of attempting btrfsck --repair from another booted drive, but I don't care what you say, a --repair function should NOT potentially cause FURTHER corruption if it is at all available in the tooling! Like, just fucking rip it out if it can potentially make things worse, or recode the damn thing to just act defensively... jeez)

Wiped the drive and started over with Ubuntu 19.10 and its new integrated ZFS on Root support... ZFS detected the IO issue pretty much instantly and prevented further errors by freezing I/O. Swapped the cable out during my troubleshooting and the issue went away. Also, drive is plenty fast, read test at 800MB/s
The good, the bad and the ugly standup
By expecting Docker users to know more than they do, the author thinks they're dumber than they are.

Docker users are mostly folks who specialize in other areas of programming, to whom Docker popularized affecting "fat binaries" out of PHP/Ruby/Python/node apps via chroot. Chroot was already well known to ops folks, but was arcane to most webapp devs.

We're not ops experts who have been confounded by marketing, we're ops amateurs for whom Docker cracked the nut of chroot legibility.

The author hates on Docker in comparison to other fat binary techniques; he ignores that pro-Docker advocates are comparing it to not using fat binaries at all.
I got https://en.m.wikipedia.org/wiki/Varicose_veins because of standing desk. Thank you youtube.
Except the part where it says that it's a "Legend", and the fact that the explanation and problem are reversed in older and newer versions of the legend.

---

It’s interesting to note how the “vapor lock” explanation reversed itself over time. Earlier versions mentioned a flavor of ice cream that required handpacking (while all the others were prepackaged and ready to go); the vapor lock was said to form because it took so much longer to get out of the store with this one flavor. In newer versions, we’re told that vanilla was a popular flavor and was kept in a special case near the door, making purchasing it and getting back out to the car take considerably less time; the car then wouldn’t start because the vapor lock did not have enough time to dissipate.
There are at last count three separate sets of patches that add real time support to the Linux kernel. I'm interested to find out which they used or if they wrote their own.

True hard real time is great, but not actually necessary for a lot of automation applications.
Is there any specific reasons to run btrfs over for example ext4? You can create/shrink/grow pools, create encrypted volumes etc by using LVM.

It all depends on the application but in the majority of cases the io performance of btrfs is worse than the alternatives.

Redhat for example choose to deprecate btrfs for unknown reasons while SUSE made it it’s default. The future of it seems uncertain which may cause a lot of headache’s in major environments if implemented there.
"Now let's have a little taste of that old computer generated swagger." -Max Headroom

https://www.youtube.com/watch?v=WTN1WsUCyQc&t=3m26s
Batch up frequent emails into paced summaries
Correct, we think by not bringing any external context to the decision making process, we can provide our customers with a positive outcome more often than not. That's it, we're here to decide thorny issues.
Ah, this is why the displayport to 1080 screen connection looked so bad. I have a mediagear usb-c hub and also a cable matters thunderbolt to dual displayport adapter. Video is much better over the latter, for sure.
The non-intrusive factor was huge for me.

I remember when it came out and it would scan away and do it's thing and it was pretty much noticeable. I was "yeah this is it" uninstalled whatever I was using at the time and never looked back.

That was a big plus in a market where as you say everything feels sketchy.
Misleading, hardly anyone is going to the movies anymore. The number of people going to libraries hasn't probably changed that much.
The top of that page says "Version 1.11 (Revised April 1, 2019)", the history seems to be this (linked at the bottom): https://www.avast.com/eula-legacy

I'll give them the benefit of the doubt but if the Vice report is accurate, the business practice needs changing, not their terms of service.
One per floor, plus one, makes a lot of sense to me.

I don’t think having multiple “full bathrooms” is so important, but “half bath” ie. a toilet and sink takes up very little space, and it’s the kind of thing that, when you need it, you NEED it. So it’s worth it.
Use the private mode of your browser and the paywall will be gone.
If you have a nicer mouse with a quality sensor, a pretty slight bump or vibration to the desk can cause it to move and wake the computer. Try disabling wake on mouse so you can only wake with the keyboard.
Qt is quickly rising to Delphi levels of unaffordability.
I for one am glad they released a factual account and timeline of what went wrong. I don't see it as an attempt to minimize their actions. They even admit that they have no clear explanation of the original issue, when they could easily have committed to a stronger theory to make themselves look more competent. Overall I'd much rather read this than a massaged PR apology that keeps us in the dark of what actually happened.
I used it (Jira) for a short period of time a while back. I seem to recall that it's performance was highly influenced by non-obvious JVM parameters, and bits of the system would stall or crash without a clear pattern until a bit of trial & error with parameters solved it. It wasn't very "turn key" and the out-of-the-box config were... less than ideal. This was for a single user (me) so it's not like there was a much of a resource crunch.
I think is because when you setup the things yourself you understand what you are doing.
I work in Prague and I know some people who work for Avast. It's an open secret that the company got pretty rich on selling customer data from their antivirus (that was before GDPR, though). I am glad that somebody confirmed the rumor.
Building atop Osquery. Compliance, monitoring, threat hunting and auditing
> side note

I imagine a devops person as someone who manages IDE licenses and possibly the company's docker registry and SCM server.
RNA thermometer dictates production of a secreted bacterial toxin
Hard to find a dating site that specializes in ... looks up his profile ... oh boy, that's some weird stuff.
The answer is because the script evolved and was not designed so letters appear in somewhat random order.

Brahmi, which is the parent script for most Indian scripts as well as a bunch of other scripts in the region (Tibetan, Thai, Burmese, Javanese etc.), has a well-designed alphabet ordering. Simple vowels come first, followed by dipthongs, followed by constants. Consonants themselves are ordered as velar first, followed by palatals, retroflexes, dental and finally labial consonants -- notice the articulation point is moving from the back to the front of the mouth. Within each group the ordering is unvoiced, unvoiced aspirated, voiced, voiced aspirated and finally nasal consonant. It's a thing of beauty.
I had a similar mystery, except it was like every 5th or 6th cube and only happened in the winter. Turned out there were floor mounted heating ducts, and certain cubes were placed just right so that the hot air went directly into the PSU.

Some combo of heat, dust, and static caused gunk to accumulate in the fans, and eventually either the PSU or video card would overheat. The escalation usually came in that the monitor was tinted blue or pink.
At home: I'm running a RAID1 btrfs on my 12 disk cold storage (rackmount, SAS backplane, JBOD SAS controller). It has two new 4TB 24/7-rated SATA disks I got for that NAS, the rest is mostly salvaged from work (old drives, 500GB to 1TB). I had exactly the same selling point on btrfs as the author - I see a "huge" 7.8TB RAID1, and once it fills up I just swap an old disk (or two) for another 24/7 disk with decent TB/$.

At work: I was told our OpenSUSEs had some failures/data-loss, so we're not using the default btrfs on these. Though I don't know with what version that was (we migrated to OpenSUSE about 3 years ago).
Show HN: Installing Microsoft SQL Server on MAC(2020) – Step by Step Guide
At AM radio frequencies, most of the radio waves are reflected back to earth or absorbed in the ionosphere. Same concept as how amateur radio HF/MF propagation allows individuals to communicate with people around the world, past the horizon. (The 160m ham band nearly backs right up to the top end of the AM radio band.) You can even sometimes hear your own echo, apparently, as the signals travel the entire way around the earth, although I've yet to experience this. (Recent Extra class licensed ham radio operator here. 73.)

Higher frequencies, on the other hand, are not reflected back by the ionosphere and go straight out into space. That's why you typically use VHF frequencies (30-300 MHz) for things like EME "earth-moon-earth" or "moonbounce" communication, or communication via satellite. So if your concern is about radio waves making our planet a beacon for aliens, you should be more concerned about FM radio towers than AM ones.
Eset and Windows Defender is pretty much the only two antiviruses left that I still kinda trust. The rest has become either bloatware or straight up spyware.
Is it bad that my first reaction is, "Of course."
The rise and fall of Android’s biggest competitors over the last decade
Both? Since Hong Kong and Macau are the only SARs at the moment.
Hiring people is difficult, exhausting, time-consuming, and largely a crap shoot, since hiring consists of deducing a person's technical abilities with around 1-2 hours of interaction in a very limited scope.

If we could find a better way, we'd be using it. But, as it stands, recruiters and HR have only a few minutes per potential candidate to determine whether or not they meet the hiring manager's criteria. It's unreasonable to expect HR/recruiters to keep abreast of an ever expanding list of technologies and their analogs because that's not their core competency. Unless they are repeatedly told that GCP experience is worth like 70% of AWS experience (replace the values and technologies as you see fit), they aren't going to know that.
I've been writing Elixir professionally for about a month now. I previously had zero experience with Elixir, Erlang, Ruby, or even any functional languages (though I have read quite a bit about functional programming, and adopted a lot of functional techniques in my C++ & Python).

The learning process has been, frankly, incredibly easy. I read a bit of Saša Jurić's "Elixir in Action" and Dave Thomas's "Programming Elixir," but mostly I just dove in with the Elixir docs' tutorial (https://elixir-lang.org/getting-started/mix-otp/introduction...). I'm not claiming to be writing the best Elixir ever, but I shipped my first production app in the first week and it's been rock solid.

I think most companies massively overvalue hiring people with "x years' experience" in whatever tech they're using. Better to hire smart people with a solid foundation in writing good code and train them on your particular tech stack.
Working from home is great And I hate it!
Speaking as someone using EKS: No, no it doesn't. The only thing we really handed over to someone else was the challenge of running a control plane. We still have to roll our own node images (for compliance reasons, the default images are insufficiently secure), still have to work directly with AWS to get larger etcd clusters, still have to manage the cluster itself...

The trouble has barely been below the threshold of pain to just run our own control plane.
> For me the main reason is that Microsoft actually benefits from a virus free system because it improves Windows as a platform.

From the article:

> Some past, present, and potential clients include Google, Yelp, Microsoft, McKinsey, Pepsi, Sephora, Home Depot, Condé Nast, Intuit, and many others.

Microsoft doesn't need its AV products to do shady data collection because it outsources this to third-party shady AV products, therefore keeping its own reputation clean as your post demonstrates.
> Email status: 2 unread.

Love this! Although the response rate of people online is extraordinarily high, it's nice to get an extra datapoint about whether you're buried in emails right now and to not expect a response right away.
Plague Inc. urges players to avoid game for information on coronavirus
Aside from being a new venture, we don't think that's relevant, oddly enough. We're here to make the decision for you, and hopefully leave a satisfied customer. Other decisions we've made are not relevant to yours.
> John Deere and other manufacturers have made it impossible to perform "unauthorized" repair on farm equipment, which farmers see as an attack on their sovereignty

I think this is the key point. All other harms of DRM are just symptoms, enabled by loss of sovereignty - of having some corporation make itself arbiter of what you're allowed to do with hardware that is supposedly yours.
Note this is "Bitcoin Gold", not Bitcoin.
I have been learning Mandarin casually for a few years. A while back I went all the way through Duolingo. I picked up some new vocabulary, but it was probably the least effective study method I used.

With that said, it was reasonably fun, and I did stick with it for a while due to the gamification, so maybe there's hope for the feature. Just getting people to study a foreign language regularly is probably a good step.

I also think that they have implemented some more advanced learning features with a few languages.
So Amazon disabled Canonical's affiliate link when they realized what was going on? How long did it work for?
I noticed that too. Triggered a Gehl-Mann amnesia warning for me. Interesting to think America may have a lot of extra bathrooms, but given the shallow research, I wouldn’t put too much stock in that article.
Community Collaboration on Notary v2
+1 this is a really good podcast, much better than the lame article.
I'm using a Dell U3419w (34 inch ultra wide).

I'm a web dev, I love it, it is effectively windows at a time. It helps that there is a built in KVM, and it works great as a USB hub with USB-C.

The software to manage window placement is extremely helpful as well.

I go to work with a dual monitor setup and am kinda underwhelmed / annoyed.
Google used to provide a way to do this, but removed it (see killedbygoogle #674) around the same time they dropped "don't be evil".
>English is easy to understand, hard to master.

So, like, any other langauge with a literary tradition?

>I did not say he stole the money. i DID not say he stole the money. i did NOT say he stole the money. i did not SAY he stole the money. i did not say HE stole the money. i did not say he STOLE the money. i did not say he stole THE money. i did not say he stole the MONEY.

No person who knows a SAE language would be confused by this, they would probably understand the meaning naturally without it even being explained to them as a rule.

>Chinese and Arabic are different. They are different because of the written form. Folks feel the same about Japanese

Learning a writing system takes like 2 weeks at most, it is a drop in the bucket considering that you would need ~88 weeks to be professionally proficient in Japanese compared to, say, ~24 weeks for Spanish.

>Folks feel the same about Japanese, till they see it written out with roman letters.

While lots of sentences that sound natural in Spanish may sound almost as natural in English, one-to-one Japanese translation would sound completely off and vice versa.
Certainly delivery was commonplace in the UK by the late 90s. It was unusual in the late 80s. Douglas Adam's first Dirk Gently novel (1987) has an American character who complains frequently about the lack of delivery pizza in London.
> Marketing is the art of inconsequential "pushing of the truth"

What would you call it when someone, say, the product creator, speaks the truth about a product to get the word out? That would fall under "marketing."

"Marketing" is as general a term as "programming." There are all sorts of bad things accomplished with programming, but I think you'd agree that generalizing all of "programming" as something negative would be ridiculous.
Designing the Rest of Your Life – Dave Evans – TEDxSanFranciscoSalon
I scrub the front of my body while the shower is rinsing down my back and when I turn around to rinse the front of my body, I scrub my back. This also keeps me warm and comfortable.
Surprisingly, all cryptos (including BTG) seem to be going up. Normally a 51% attack on any somewhat-known cryptocurrency pushes the price down.

This kinda confirms that BTG being not just susceptible to 51% attacks but also getting hit by them isn't a surprise to anyone.

Edit to add: For anyone not familiar with the space, Bitcoin Gold is one of the many forks of the main Bitcoin blockchain, and one of the least meaningful among the ones commonly known. Here's the map of the main forks: https://i.redd.it/1pvmr98w5x041.png -- the main chain is by far the most known/popular/valuable, followed by Cash and SV in this order, followed by Gold far behind the rest.

Useful metrics are value/market cap, number/size of exchanges supporting it, or hash power. Hash power roughly correlates with value.

A main-chain Bitcoin (BTC) is worth about $8750 and basically the reserve currency of the crypto world (roughly all exchanges will have it), Bitcoin Cash (BCH) about $370 and has 400+ markets (that's as much as Coinmarketcap will show), Bitcoin SV (BSV) about $300 and 154 markets, Bitcoin Gold about $12 and 74 markets. Too lazy to count unique exchanges (an exchange can have multiple markets per coin).

Edit: Exchange listing counts here https://news.ycombinator.com/item?id=22161472
Go cross platform as soon as you can! Most folks preaching against it don't have the practical experience. If you're not writing games and writing a non graphic intensive app, it's the way to go.
It’s to let the higher ups cover their ass by being able to say they tried to do prevent malware.
Startup StoryChief Raises EUR 1.1M Investment Led by Peak Capital
Really great, I think something like style-dictionary, or similar token manager could help remove your use of magic numbers in your styles (padding: 13px, margin-top: 7px)
Yes, it makes sense. I think both their framework courses (Rails/Phoenix) are solid but pretty basic. They have a nice production quality so there is definitively a lot of worth in them.
A question for HN: what filesystem and/or block-device abstraction layer would you use on a database server, if you wanted to perform scheduled incremental backups using filesystem-level consistent snapshotting and differential snapshot shipping to object storage, instead of using the DBMS’s own replication layer to achieve this effect? (I.e. you want disaster recovery, not high availability.)

Or, to put that another way: what are AWS and GCP using in their SANs (EBS; GCE PD) that allows them to take on-demand incremental snapshots of SAN volumes, and then ship those snapshots away from the origin node into safer out-of-cluster replicated storage (e.g. object storage)? It it proprietary, or is it just several FOSS technologies glued together?

My naive guess would be that the cloud hosts are either using ZFS volumes, or LVM LVs (which do have incremental snapshot capability, if the disk is created in a thin pool) under iSCSI. (Or they’re relying on whatever point-solution VMware et al sold them.)

If you control the filesystem layer (i.e. you don’t need to be filesystem-agnostic), would Btrfs snapshots be better for this same use-case?
That's actually a good idea, as far as I'm concerned. Do you think the girls will appreciate it, or is it a big adjustment for them?
JIRA's UX is horrible, why would you want to make a clone of that?
Cruise lines suspend China operations amid coronavirus outbreak
Well it is, any copy cat coin sharing the same hashing algorithm as Bitcoin has this risk. So stay away from shitcoins.

Edit: I was wrong about BTG sharing the same algorithm.
Indian B2B packaging marketplace Bizongo raises $30M
https://github.com/oldboyxx/jira_clone/blob/master/package.j... claims MIT but I don't know how binding that is without an actual license file or explicit mention in anything user-facing.
No, the rage extends to the developers too. Writing all of the yaml for a full service requires a fair bit of understanding of what's going on in k8s. And helm templating.
This may be so, but while I find the web app appalling, the mobile app is perfectly usable, so I am not sure it can all be the back end.
More and more do I get convinced one of the primary functions of the brain is filling up space in the skull.
Docker file produces what basically is a software package with all the required dependencies. Deploy it to some Docker host and it will most likely run. It will run on a developer laptop, a VM or in K8s/Mesos/Nomad cluster. Add some docker compose files and you'll be able to run your whole service locally with all the external dependencies if you think that's a good idea. Extra bonus is... target system requires Docker daemon only. So no extra work to support Ruby/Java/Go/Python runtimes.

Alternatively you can go and package tar files. Or create Debian/Red Hat/Nix/whatnot compatible packages and manage dependencies via a package manager. You can go with Snap or Flatpak to achieve ~ the same. However Docker images produced by the said Docker files will most likely just run on any of the said OSes with no or little additional work and probably on the OSX and Windows too. And people will be pretty happy that running docker build $some_opts will (likely) give them a working app/(micro)service and that they don't have to mess with $some_packaging_system to rebuild and test stuff locally. So I guess Docker files provide some extra flexibility even if the maintenance burden is matched to the one required for maintaining bash scripts.
I haven't heard about this six tense efficiency thing before, do you have any more information?
Ah, so Beckhoff finally got around to add another OS besides Windows. They teased us with promises of Linux support for a while, but it took them too long and we already had experience with NI cRIOs so we just used that for our project.
Handy Bash Shell Aliases for Linux / Unix / Mac OS X (2018)
It was designed to primary not lose data from the very beginning. That was at the very core of every design choice. Maybe there were a few such bugs but I have not read of any, while in comparison Btrfs I have read a whole of them.

Compare how bcachefs/zfs approaches these challenges and then go back to the early years of Btrfs. There is really no comparison.