skysight-inc/HackerNews huggingface dataset:
> given that they would be affected by the other running systems

Philosophically, does that make it more or less random? The whole category of side-channels suggests that there are problems with sharing a system like this.

There's also the philosophical question of how cryptographically secure a fully virtual system can be when the host has full inspection and control capability. If you're running in the cloud you need to think carefully about how to delegate this to the platform if at all possible.
Most of the time it's seen by management as an expense with no positive business value (they pay out to people that are no longer useful to the company)... Therefore it's a major target for elimination if possible. Bankruptcy is a great way to do this.

If you remember that the "best" leaders from a stock investor (or greedy owner) perspective are psychopaths (lack empathy), and these people actually look really great on paper (lower costs, no/little immediate impact on profits), it's not surprising.
I like to blog to provide an online presence, but blogging for me is not that important. I cannot justify spending time in configuring and troubleshooting static site generators. I like WordPress because you can get it to work within minutes and all I have to worry about is writing content and coming up with ideas.
I have a self-hosted WP instance, which conducts regular backups, and uses Let's Encrypt and auto renews monthly which I check on every 2 or 3 months to ensure everything is running correctly.
I would check, double-check, and triple check whatever use case you miss that for. It is a serious misfeature, and I find any workflow that critically depends on it to be very likely a process smell.

Handling of blobs I can at least see preferring the differences, though git-lfs mostly acceptably shims that for me. The need to use git-lfs is definitely an annoyance, but it's another place where it's probably not a fatal flaw.

Or, to the extent that it arguably is, it would be when you're using git as something that it really, really isn't... it's a source code management tool. It's a good enough source code management tool that it's useful for many other things as well, like the way some people directly drive their personal websites with it. But it isn't a tool for managing lots of large files that can't be textually diffed, not a generic "content" management tool. I wouldn't expect git to necessarily store terabytes of video files, but then, it's not like Fossil is going to do that either from the sounds of it. git-lfs shims content blobs well enough to make it just an annoyance for source code management.
I'm not a good or efficient writer, but I'm sure glad there are programmers who are. I've gotten a lot of value from developer blogs. For example, Raymond Chen's New Old Thing is a wonderful resource for Windows stuff.
Since when are CPUs called APU?
>In fact, what we think of as "smart" does not correspond to "has high natural ability." "Smart people" are people who have decided to make their identities center around being smart. They've worked hard at it.

I would also argue it's the combination of smart and naturally outgoing or extroversion. Being extroverted seems to be naturally correlated to being successful or being a successful leader for most people. It doesn't make sense to me, other than I guess if you're your own cheerleader you're more likely to find opportunities.
how about domain.blog?
Why does anyone even continue to bother arguing this?

There are ways of mixing RDRAND into the entropy pool safely and this can be done easily. Why would you deliberately choose to not mix RDRAND and use it directly instead? You wouldn't. It makes no sense. Therefore, RDRAND should be mixed into the pool, it is being mixed into the pool and there is no more reason to debate this.
The Divergence of Open Source Maintainer from Software Engineer
Filed this one in 2011 and it got a lot of heated discussion...

https://bugs.launchpad.net/bugs/706011
Tradition Is Smarter (2018)
I hate networking and don't play politics well, but you can take advantage of strong social networks just by being nice to people and showing interest in them.

My advice is to not worry so much about status and influence, but just go around making more of an effort to connect to people. It doesn't have to be Machiavellian -- that just sounds exhausting.

One caveat -- you DO have to know how to stand your ground, and self advertise a little. If you do well, make sure that everyone knows, and if someone tries to make you look bad, calmly assert the facts.

But that's pretty much it. That will get you pretty far unless your goal is to climb to the top of the ladder.
How to Send Scheduled Messages to Slack with the Google Calendar API
"None of the other big VCS had fatal flaws. If they had fatal flaws, they wouldn't have been used."

That's just quibbling about definitions in fuzzy English. If you want to insist they weren't "fatally flawed" at the time, fine, but they certainly are relative to 2020 even by your definition.
TinyMap: Memory-Efficient Immutable HashMap
Cloudflare for Teams
C# Channels – Async Data Pipelines
Well, if you have one, and if the thing it's listening to is sufficiently random - both of which are in question here.

This is sort of the problem the CPU random number generator is intended to solve, but see the discussion on trust.
I second this. It is worth the short read!
Launching Invoice Capture Platform – Cognitive Invoice
Xorg + multiple monitors = dpi scaling frustration.

Wayland implements per-monitor scaling but not much has made the transition yet.
How in the world is this not an accurate title?
Between CVS and git, Canonical releases an excellent DVCS called Bazaar that I loved. I think we all ended up with git because of GitHub.
I don’t think the quote is particularly insightful. It’s nice to be praised and respected.

This one always felt on the mark to me

http://smbc-comics.com/comic/stoicism
This is what happens when the franchisee's are in what I will refer to as a "predatory" relationship. I've been involved with several Quick Service(Fast Food) Franchisee's in the USA and there's predatory relationships and then there's those where the franchisee's have some type of union or owners organization.

In McDonald's the Franchisee's have several different organizations they can join to represent themselves and bring grievances to to corporation. Cost of product is almost always a focus and you'd never be in a situation where you could buy product for cheaper anywhere else due to their scale. It's all about who has the leverage in the situation. I will say that reading that 7-11 offered to buy back all product is a very gracious move on their part. They had no incentive to help him out of the situation he no longer wanted to be in.
I think the point is about working out when you have enough.

No matter how much you have, there is always the opportunity to be envious of others who have more. Acquiring more will not stop the envy or satiate that need.

But you can decide that you have enough right now. Or you can set a goal and say "that is enough for me". That goal might be really high, or it might be really simple, that doesn't matter. The part that matters is deciding that you have enough at some point.

I've been homeless, and having a warm safe place to sleep was enough. Now my sights are somewhat higher, but comparing myself to a friend who exited a few years ago is a constant source of misery. I have to keep reminding myself that I have enough at the moment, and to be grateful and enjoy what I have.
Cloudflare adds remote browser isolation
ffmpeg is a much better way to look at video encoding. Codec libraries themselves have varying ability to use multiple cores effectively.
This reads like a bot that ingested a bunch of masturbatory medium articles.
> weird people who doesn’t like to eat inhumanly raised animal products

It really shouldn’t be weird. It should be the default. Almost No one would purposely harm an intelligent animal yet it’s to norm to support industries that do.
One of the problems is HR. It's their job to lower your salary in the interview process, that's how they get paid. No matter what you do, they will always find some flaw in your resume and even though you have 10 years experience, match every single technology framework they listed in the job posting (planets aligned), and were a top engineer at all of your previous companies. The field of technology is too broad. Ideally we'd have some control to have a division of labor to specialize in certain areas like networking, security, data, backend, frontend, linux admin, etc. which already sort of exists but when you talk to companies they seem to want the rockstar programmer that does everything and look at you like you're crazy for wanting to specialize in one thing. Unlike lawyers and doctors, who have many clients, we can really only have one client at a time, our employer, and they will treat us like shit unless they know that we can find a job easily at another employer. Sadly, the only thing worth working on is being able to get a job quickly, as opposed to actually do a good job for your employer... which is not valued.
The question of whether "true random numbers" as defined by this weird government standard exist.

More fundamentally, an important conceptual part of crypto is that you can use a random key of a very small, fixed size, like 16 bytes, to generate an infinite amount of output, such that knowing any part of the output doesn't help you guess at any other part of the output nor the input key. If true, this is an amazingly powerful property because you can securely exchange (or derive) a short key once and then you can send as much encrypted data back and forth as you want. If you needed to re-seed the input with as many bits as you take from the output, disk encryption wouldn't be sound (you'd need a key or passphrase as long as your disk), SSL would be way more expensive (and couldn't be forward-secure) if it even worked at all, Kerberos wouldn't work, Signal wouldn't work, etc.

The claim of /dev/random and this wacky government standard is that in fact disk encryption, SSL, etc. are flawed designs, good enough for securing a single communication but suboptimal because they encrypt more bits of data than the size of the random key, and so when generating random keys, you really ought to use "true random numbers" so that breaking one SSL connection doesn't help you break another. Whether it's a pen-and-paper cipher like Vigenère or a fancy modern algorithm like AES, anything with a fixed-size key can be cryptanalyzed and you shouldn't provide too much output with it, for your secure stuff you must use a one-time pad. The claim of the cryptography community is that, no, in fact, there's nothing flawed about this approach and stretching fixed-size keys is the very miracle of cryptography. We know how to do it securely for any worthwhile definition of "securely" (including definitions where quantum computers are relevant) and we should, because key-based encryption has changed our world for the better.
They're not bringing out a car, it's a concept car.
There are also legal business agreements like "buy 100,000 CPUs from me and you'll pay 10% less", which are really commonplace, don't violate antitrust at all, and AMD will also be negotiating these with major OEMs all the same.
I grew up with certain privileges. Dad's an engineer and a go-getter, mom has a masters. But we were a one income family (my mom's work doesn't cross intl. borders) with a bit of job insecurity when we first moved to N. America.

Most of my childhood anxiety was due to my parents being too honest with me (my dad got laid of twice in the early 90s' recessions, I was seven).

I remember every month I would lend my mom my savings (about 200) to help her get us get to the end of the month. Since my mom depended on this being available, I asked very solemnly when I used it to buy a CD burner. To this day I ask permission to my wife to buy most anything (she has a similar background and does the same).

I remember looking at a $20 and all the power it held. A tank of gas. Several days of food. Again, similar story for my wife - she lived on a $5/day food budget.

I remember that, on long drives, we'd fit the five of us into a two door car with four seat belts. My mom's $1000 k-car had unreliable breaks. An issue on the freeway. My father never drove faster than 50 mph on the freeway (the limit was 60 at the time)

I remember my dad joking about feeding the "black hole" our non-mortgage household debt. I have deep aversion to any type of debt.

Eventually my dad moved up the ranks and all this went away. When I entered college things changed and we ended up quite well off, to the point where I have no student debt thanks to my parents.

Trough all of this, though, my parents were very clear that no matter how "difficult" (they labeled us as "poor") things were, people were much worse off than us.
Users don't want to switch, either. I won't take a chance on an AMD machine to save a couple of dollars.

Maybe I'm being rational, maybe I'm not, but I'm sure I'm not the only consumer who feels this way. I want to buy the "happy path" when I'm getting a product.
The part about reading, meditating, waking early, and so on sounded a bit like a cargo cult.
Absolutely journal privately... then, curate journal entries into blog posts. Information wants to be free.
> Git itself even has to deal with this because of platform differences, i.e. LF and CRLF.

I loathe this about git. It has caused my team members so many problems, like images marked as changed.

git should either be dumb about content or smart, not secretly in between.
Certainly safer for the animals.
I associate that particular madness with Bazaar rather than Mercurial. It stopped being standard practice a while ago, and those old tutorials should be updated or removed.
So SSE2 intrinsics should be safe for x86_64 builds?
if Oracle loses does anyone think they'll be more or less open to relicensing ZFS so it's more GPL / Linux friendly?
> OpenVMS
should have no trouble with time until: 31-JUL-31086 02:48:05.47.

I'd suggest others working on OpenVMS check their C compilers before forgetting about the 2038 bug.

It's fun when OpenVMS shows up here! Any other younglings fiddling with it?
> You can set up custom merge drivers for different file types

True, but there are inevitably some files which still cannot be merged, so the problem remains.

> More importantly, if you've got stuff in your decentralised repo that shouldn't be decentralised, that's not the fault of the DVCS you're using, it's your fault.

Indeed, if you want to store the history of your files - the whole software including the icons it uses, so that you can go back to any previous version and build it - and you chose a DVCS like Git, I would agree the fault was yours.

That's basically what I was arguing, that Git is the wrong choice if you have any binary assets like icons (even if those assets have small filesize) due to the lack of locking, sorry if I was unclear.
Kawaii – The Culture of Cute in Japan, and How It Has Changed the Way of Life
This right here illustrates something I've been thinking about a lot - the various ways you can define freedom, and how differently it tends to be defined in the US compared to how I as a European define it. It seems that in the US it's common to define freedom as simply the absence of obligations and demands. So low taxes and small government = more freedom. Everyone gets to pay less in taxes so they are more free. For me this seems incredibly simplistic - it completely ignores the reality that actual freedom requires power, it requires opportunity, and it requires choice. Most poor people have no freedom, because they have neither power, opportunity nor choice. Poverty is completely crippling - you spend all your energy and focus on surviving, so you have very few resources to invest in bringing about a less desperate situation.

So I don't get why the 'land of the free', the 'greatest nation on earth' can can be so ideologically opposed to wealth redistribution and the concept of a wellfare state as it seems to be. Jeff Bezos would not feel less free if he was worth 50 billion instead of 100. But the freedom that money could create among millions of others is enormous. And I'm not just arguing this as a moral kinda thing, e.g. 'think of the starving children', I'm just as much talking about this as a pragmatic, how-to-make-the-economy-work-better sort of thing. It's not just handouts, it's investing in people that don't have the resources to invest in themselves. It's increasing the size of the middle class that is capable of buying things, creating a bigger market for entrepreneurs to sell stuff to. Get the money circulating instead of stagnating in some tax haven.

Is it because the Cold War has forever branded anything remotely resembling socialism anathema? Is it the propaganda from Fox News? Is it because the country's independence movement was kicked off with an opposition to taxes (the Boston Tea Party) and that has forever instilled the notion that taxes = bad in your very soul? I can see why those things would create resistance, but it just seems like such an ideological and not very pragmatic position at this point.
I was briefly listed as a contact for a network circa 2002, had the same issue.

They definitely keep you active, they probably successfully establish contact every 2-3 years, as I’m aggressive about not answering calls from numbers I don’t know.
Why do you blame the VCs for the (lack of) action by the founders? The founders are responsible for taking the risk, not their mothers and not their VCs.
Its a search engine – pre alpha
The article is fairly low-quality. It's more focused on fear-mongering around the perils of machine-judges and trying to make a headline around "if there's someone with commit power then in the end, it's not a decentralized system".

It makes a number of errors, most notably, calling the hashing power spent on securing the network "donations" (quotation marks sic).

Bitcoin has one job: securing the network of transactions.

Bitcoin is a mechanism to aggregate hashing power in order to make it possible to semi-objectively measure the risk of a block being reverted, in fact, this is the only formula in bitcoin's white-paper.

The paper examines a system of economic incentives, and somehow dismiss its key activity as an altruistic "donation". The article goes downhill from this statement onwards, and I couldn't feel like it makes a huge (yet ineffective) effort of deconstructing Bitcoin's governance model.

Some quotes that reinforce the superficial understanding of the Author:

> There are times, however, when two miners can find the
correct nonce for a new block within a few seconds of each other and both broadcast their valid block of transactions (nigh on) simultaneously to the network. This causes a split, or fork, where miners go ‘rushing off’ to mine on top of two competing blocks. Because this form of divergence is endemic
to the blockchain’s mechanics it is referred to here as a systematic fork; the discrepancy should be quickly resolved by network mechanisms (this happens, on average, two or three times a week). Systematic forks are temporary glitches...

These forks are essential to maintaining decentralization as a mechanism to make the network secure: trust the info, not the people that delivered the data, trust the signing mechanism (hash power spent), not the people running the machines.

> Furthermore, the political strategy of a user activated soft fork still requires code developers to create a client that reflects the political will of the market and thus demands the obligatory passage point of a Lead Developer found in version control systems.

Not true -- the UASF measures were not merged into the Bitcoin Core branch. Some code was merged to protect users from potentially problematic interactions with Bitcoin Cash fork.

Modeling Bitcoin's governance system is a daunting task. The author essentially confuses the power developers have with regards to miners: developers know there are things that would never fly with miners, and miners are way more powerful than what is described in the paper.
> Usually I accidentally committed to local master and then did a couple other things

Create a new branch and check it out while you are on the last commit (git checkout -b my-branch), delete the master branch (git branch -D master), and pull it again (git pull -u origin master). You'll end up with a local branch with a bunch of commits that you can merge, rebase or cherrypick, depending on what you want.

If you want to learn more about git in a practical way, there's an awesome book called Git Recipes.
Unclear text is really a hinting+rendering problem but it's so often bad (cough cough Windows..) I'm also a fan of just throwing hardware at the problem. I quite like the ~3K display on my xps 13, although the occasional program (say, written in tcl or Java by a professor for a specific course) will not scale, which is "fun".

Separately though, where have all the high-dpi matte displays gone? Why's it impossible to get a 4K matte touchscreen in any laptop? I don't want to see my face in the screen while I'm trying to read something.
I worked briefly in the radio group at Trimble Nav Ltd. around the DotCom times.

900 MHz and VHF CB bands didn’t have great channel bandwidth but sure worked well at a distance. 2.4 GHz was marginal but useful just like as it’s used for WiFi. 5+ GHz is/was basically useless... and 802.11/A proved that out. GPS and other satnavs use the L-band 1.2 - 1.6 GHz which is a very sweet spot for many applications. Cell phones use/used 450, 800 MHz through L-bands, which makes sense.

5G is being deployed in bands (24 - 71 GHz) that are implicitly trying to sell as much equipment making the deployment as expensive as possible and/or going to waste an enormous amount of energy trying to overcompensate for their horrible spectrum utilization. I predict 5G will die, not because of unfounded conspiracy theories, but because carriers will realize it’s too expensive and users will balk at $400 USD mobile bills to fund this pointless adventure. I suspect they’ll be forced to redo or abandon the emperor’s new clothes when they’re discovered to not be a substitute for a winter coat.
I wish git had a “metahistory” feature to allow everyone to undo anything. A `git revert` isn’t of any help when you’ve already merged and pushed.
Seems like offsetting would be easier?

That's one of those economically sensible things that normal people dont seem to like though.
The usual reaction in the US should be: sue them. You have the CAN-SPAM act and the Do Not Call Registry… why don't people make use of that to stop the companies from spamming them?
Execute-only pages vs. PAN (privileged access never) on arm64
you must be new here
The weird part might be in the rest of the quoted sentence where they don't care what other people eat.
Carbon Efficiency of Electric Cars
The Rustonomicon – The Dark Arts of Unsafe Rust
Author lists may (again:
evidence required) be growing, but that’s not at all the same thing as per-capita publication rate, and doesn’t support the GP claim.

A priori, long author lists indicate collaboration, which is generally a good thing.
Harkening back to my early days of git, I have a rough guess as to what you can do to fix that. If all you want is remote master,

git stash
git checkout master
git stash
git fetch origin
git reset --hard origin/master

and maybe a 'git rm -r --cached .' in case you have staged files you didn't intend to which stash failed to drop.
I'm truly happy that you are not lactose intolerant. I know you are not intolerant because if you were, that's not a question you'd need to ask. I don't want to be crass, let's just say the symptoms are NOT ambiguous to you or people around you:

https://www.mayoclinic.org/diseases-conditions/lactose-intol...
Mathematician: Is This “Hottest” Job Losing Steam?