skysight-inc/HackerNews huggingface dataset:
> However, that choice has contributed to the deaths of people I know

It was not a choice many people took to get the virus prior to vaccine availability, and these people would be taking extra risk to get vaccinated (excluded from trials) so you are spewing rage at them for what? Because of an error of incorrect application of priors?
> What makes you think vaccinating everybody will hasten the end of the pandemic?

It makes it harder for the disease to transmit from person to person

Less disease means less of the pandemic
Criticisms are okay, but this isn't a good criticism.

From the article:

> Let’s start with this: Venmo is a free service to transfer dollars, and bitcoin transfers are not free. Yet after I wrote an article last December saying bitcoin had no use, someone responded that Venmo and Paypal are raking in consumers’ money and people should switch to bitcoin.

Not everyone has access to Venmo or PayPal. For instance, sex workers are routinely booted off the platform in the US with their funds being frozen. People in developing countries also may not have access.

> In fact, I would assert that there is no single person in existence who had a problem they wanted to solve, discovered that an available blockchain solution was the best way to solve it, and therefore became a blockchain enthusiast.

How about people that want to hold western stable coins and they are legally prevented from holding dollars or similarly stable currency?
It's a little fiddly to set up, but once it's working it works flawlessly. This blog post was helpful in setting it up - https://ubuntu.com/blog/safely-backup-google-photos.
How do I transfer that money? I need specifics.

I'm a poor peasant from Wallachia, I barely know how to use a smartphone. ELI10.

1. How do I buy the Bitcoin in the first place? My government or bank aren't selling them to me.

2. How do I actually transfer that money?
And how is the track record of decentralized "currencies"? Buying drugs, money laundering, rampant speculation, rug pulls, fraud, high fees, inefficiency, horrible UX, irreversible SFYL, and destroying the climate.
Kinda, but it also incentivizes bad-faith gamers, which in turn disincentivises good-faith developers. There are a lot of games out there with a <2hr play time that are perfectly fine games priced very reasonably, and a 2hr no-questions-asked policy is unfortunately often abused to return the games after completing them. The effect this has is that developers are incentivized to add filler content or just not produce a game at all.

Perhaps such a system could work if it were based on a percentage of time-to-complete, but I have no idea how one would objectively determine that, especially before sale.
YC/HN missed out on crypto and it's all hate, nothing constructive.
No, it is not. What happened initially and what is happening now are two completely different things. Nobody disputes that it is no longer possible to beat the virus. Even if China did beat the virus completely they would still be receiving fresh cases from abroad.

China is in a difficult situation now, because their vaccines are completely ineffective for Omicron, because their population is so densely packed and has low health standards and because their health system is much more fragile.
Learned something new: Dynamo = a forceful energetic individual.
For me (being Dutch), a dynamo is an electricity generator, in particular powering the bicycle lights :)

I've been dabling in synthesizers for many years ad well, from software synths (c64 SID chip, Amiga) to hardware synths (Moog Grandmother, Korg Wavestate) and Eurorack. The Electrosmith Daisy module (based on STM32) has been a lot of fun learning low level DSP techniques , from reverb to loopers, ADSR envelopes and oscillators. The article seems to focus on software synths. The open source AudioKit Synth One for ipad is nice, as is VCV rack.
I mean, commercial art today is a lot better than commercial art in the 20s. Find some old radio recordings if you don't believe me. And that's where the money goes. We don't spend dramatically more on, say, literary novelists than they did in the 20s; that continues to be a thing that people do out of passion rather than for money, so you wouldn't expect the rate of production to have gone up very much.
I have rsync cron jobs that backup to an Olimex NAS [1]. Their mainline support is great and the box has been running find for a few years already. The only problem is, it only supports 2.5" HDDs, so you are limited to 4TB. Power consumption is less than that of my dish washer on standby.

From then on, I backup to Google Archive Cloud Storage over restic [2]

[1] https://olimex.wordpress.com/2020/03/13/bay-hdd-sdd-is-easy-...

[2] https://cloud.google.com/storage/docs/storage-classes
> is it something that is guaranteed to happen eventually even though it is unlikely?

No. If you have an instrument operating at 4.3GHz and it suffers interference from radios operating at 3.9GHz, it indicates inadequate filtering. That's a design issue, not an event with a statistical chance of happening no matter what.
5. you always get paid for working overtime

6. You can have your own schedule instead of constant 9-5
Availability has nothing to do with what I've said and I think you know I'm not speaking to that group

If you have access and you deliberately turn it down over nothing AFTER the trial phase, that's who I'm raging at
You've put the dilemma nicely - it can't be both 'free' and 'your will' by your definitions (well, without admitting supernatural beings that can affect and be affected by the natural world, but are not part of it).

Personally I'm happy with other definitions, not because I feel I'm doing mental gymnastics, but because the version you give is clearly not what normal people mean by it when they refer to it. It might well be related to what philosophers argue about, but normal people who offer you a 'free choice' or who say that you did something 'of your own free will' do not mean anything like 'your choice was not a function of the state of the universe'.

Despite being happy with those other definitions that you aren't, I'm equally skeptical of the idea that free will has to be rescued just because different points in time can be observed simultaneously. What does someone even mean by free will if it can't cope with that?
How do the keybound scripts know when to stop listening? After a certain delay? Does the sentence-script just capitalize the first word and add a period to the end?

I'd love to see the scripts if you don't mind.
So my project for this week has been removing jQuery from my app. I have to say it's been surprisingly easy. The only thing that's been annoying is that jQuery ignores the difference between querySelector and querySelectorAll, and just treats any operation done on a jQuery selection as if it were mapping a function to each item in a list. Which makes it super easy to write, but makes it much more difficult to know what's actually happening, and mildly annoying to then re-write.

That said, in addition to forcing me to restore a lot of fun animations that I had previously broken while porting the site from AngularJS to Angular, it also just ended up making the code a lot better. A lot of the times when we were doing something with jQuery, the same thing could have been done more cleanly using [ngClass] or whatever. So taking the three or four days to remove jQuery actually made the business logic of the site much easier to understand. Performance benefits aside, I'd definitely recommend it for this reason alone.
> Docker may be useful if an application has enormous reach and needs Google scale, but very few apps do.
> I got sucked into the Docker hype some years ago and the demos worked well enough in isolation.
> I pushed it on a small team that didn't need it. One of the biggest regrets of my career.

It sounds like (no offence) issues that containerization solved were missed and you had no dedicated operations/build-engineer guy on your team that could've explained/fixed these things for you and steer your infra in a right direction.

> I still feel bad about it. The company could have run on a couple $400 machines under a desk for years, but instead spent tens of thousands on AWS services it didn't need.

Does not sound like a docker issue. If you actually plan to run a money making business that your livelihood depends on, then running it under your desk is not something that you can reliably do even 10-15 years ago.

AWS is a money hog with a lot of things that are a distraction for a small project and it is easy to assume that their products are necessary to run your app effectively, but most often it is not. There is plenty of cloud providers that are not as expensive, and are much easier to manage compared to AWS.

> K8s is a total disaster for a small team working on a small project.

This is truly a YMMV thing. in my experience managed k8s for a small team can be a godsend for infra management after some level of complexity is reached, while self-hosted bare-metal k8s can utterly decimate the team. But again YMMV.

I am currently running several clusters of Nomad for different types of workloads each. CI, HPC, VM's, public facing services you name it. Containerization makes it all possible to run (mostly) single-handedly.
> Dynamo = a forceful energetic individual

Dynamo = dynamic individual
D2R at launch was bad. Everyone, including Blizzard, admits that. But, after launch it's been pretty good. They are releasing the first balance/content patch in over 10 years and everyone is pretty hyped about it.

With regards to the whole "30 days offline" thing - this was well known way ahead of launch. This is how all Blizzard games have worked for many years now. When they cancelled TCP/IP local play support the community asked them about it and they put an questions and answers segment out that included information about how you would need to connect to servers every once in a while to unlock game files.

If that's not your thing then don't play or grab a crack. shrug
"Rescuing free-will" would depend on there being something to rescue in the first place. I've yet to see a definition of free will that a casual observer would agree is "free" once you strip it of the smoke and mirrors.

To me the Andromeda Paradox isn't very interesting, because the question is only problematic if you consider time as a process that events happen within simultaneously in a way that you can precisely globally order by positing some way of counting objective units of time backwards from the point the two people on earth both see the invasion force.

If you instead look at the passage of time as simply the propagation of cause and effect where the propagation rate may differ depending on features of the events being propagated, then you get a dependency graph where when you interact different cause-effect chains meet. Only the nodes (events happening) matters, not the edges (the unobservable-because-nothing-interacted other than propagation).

The notion of something happening simultaneously then becomes abstract - you have no objective matter of measuring something being simultaneous except by whether or not they directly interact in a given moment. You're relying on your universe behaving in a way that means you can count events to try to maintain a chronology on the basis you know how they're spaced apart. But the best we can do is count the number of such events that happens in different frames under different conditions between causal chains merging.

Once you ditch the idea of "global ordering time" the "paradox" is nothing of the sort.

Because in that respect talking about "when" the event in Andromeda happened is meaningless, because it is a conversation based on projecting a model of the world as it appears from one local part of that cause-effect graph to another on the basis that there's an objective global ordering outside of what we can impose by counting chronology comparing clock time when we directly interact. It may make your mental model of what happened when messy, but that is because thinking of what happened when instead of what interacted with what in which order is messy.

(if there's any way of achieving faster than light travel, my totally-usupported-by-any-theory bet is that it would show our notion of time to be too static, and that it'd "bypass" the cause-and-effect paradoxes by affecting the laws of physics at the points of FTL interactions)
If your data allows so, use BRIN indexes. I have one case with append only data, around 1TB, 250GB date field btree that was converted to a BRIN of around 25MB
Nor the Object Windows Library[1] which was used for early 90s apps, and for a moment I thought the article might have been discussing early UX of the Turbo Vision and OWL sort.

[1] https://en.wikipedia.org/wiki/Object_Windows_Library
It's common, but I find it strange considering women have overal much more fat, so you would expect the roles will be reversed.
Most of us don't care and we just want to play vidya games.
Yeah, it may sound strange but my most important memories are smells, and you can't store them yet :(
Cash's maintainer here. I don't think this is true actually.

Zepto supports some methods that Cash doesn't, but you probably shouldn't use them to begin with, like $.ajax, $.isArray, $.fn.animate etc. In 2022 either better built-in solutions exist or better specialized tiny libraries exist.

Everything that is supported by both Zepto and Cash should either work identically or Cash's implementation should be closer to jQuery's. Just to mention one thing in this regard you can run jQuery's test suite with Cash, and Cash's test suite with jQuery, easily [0]. I've done so and looked at every single failed test manually a few times, I doubt nearly the same level of attention went into Zepto. Just to mention one difference: Cash supports jQuery-style event namespacing, Zepto just doesn't support this, it is implementing something that looks similar but that works differently in pretty important aspects, that's worse than not supporting obsolete methods IMO, but I guess it depends on your use case for a library like this.

[0]: https://github.com/fabiospampinato/cash/blob/272132a6dc1d885...
I think this conveys the right intuition but it's a bit finicky and artificial to make that concept precise so I think it's better to say that the concept of moving through spacetime at a given speed is not well-defined.

Particles have a trajectory through spacetime. They don't move along the trajectory because the time dimension is already part of the trajectory. So the speed at which they move along their spacetime trajectory seems to be a meaningless concept.

What is true however is that if the particle takes a clock with it, and you mark a tick every second the clock ticks, then the ticks will be equally spaced along the trajectory (where distance is measured using the Minkowski metric).

This makes a bit more precise what it means for photons to be stationary along the time dimension. It does not mean that they move horizontally in a space-time diagram. They move diagonally at speed c, as you expect, so for an outside observer they do move through time.
However, the Minkowski distance between any two points on photon trajectories is zero.
So if you wanted to annotate their trajectory with the clock tickmarks you could start somewhere and put your first tick there, but then your second tickmark would be infinitely far away on their trajectory.

Thus, for an outside observer, a clock approaching the trajectory of a photon would appear not to tick.

From a different point of view, we can reason by analogy to Euclidean geometry. When we have a curve through space we can talk about the tangent vector at any point. But the length of the tangent vector is not a well-defined concept. Only its direction is. You can define the length of the tangent vector for a particular parameterisation p(t) but for the curve itself, i.e. the set {p(t) : t in R}, the length of the tangent vector is not defined.

It is similar for a curve through spacetime. We can parameterise a curve with some variable x and write the curve as {p(x) : x in R} but this is just a set and the length of the tangent vector of p(x) depends on which parameterisation you chose for the curve. But the data of how a particle moves through spacetime is only the curve {p(x) : x in R} itself, not the function p(x): different parameterisations describe the same physical situation as long as the set {p(x) : x in R} is the same.
This article contains the best explanation of what a blockchain is that I have ever seen:

A blockchain is a specific data structure: a linear transaction log, typically
replicated by computers whose owners (called miners) are rewarded for logging
new transactions.

There are two things that are cool about this particular data structure. One is
that a change in any block invalidates every block after it, which means that
you can’t tamper with historical transactions. The second is that you only get
rewarded if you’re working on the same chain as everyone else, so each
participant has an incentive to go with the consensus.

The end result is a shared definitive historical record. And, what’s more,
because consensus is formed by each person acting in their own interest, adding
a false transaction or working from a different history just means you’re not
getting paid and everyone else is. Following the rules is mathematically
enforced—no government or police force need come in and tell you the transaction
you’ve logged is false (or extort bribes or bully the participants).
In search of the successor – An-2 for the 21st century
I have 3 NAS systems based on Freebsd + ZFS where all system are over 10 years old on 3 different locations. My home, my parents home, and at my co-location.

It is just ZFS snapshots with replication. I wrote my own shell scripts for this that takes daily/hourly snapshots. This scales well with multiple TB's, bandwidth is no issue as only changes from last snapshot(s) are replicated.

After 10 years, I've replaced only 2 hard drives of about 30. I do upgrade FreeBSD once every second or third year. Nothing else, it just keeps going.

This project has probably costed me max a week in configuration & setup & maintenance over the 10 years.
Never had much of a problem with Gmail's filter. An odd newsletter end up in spam once every while. How does your issue manifest?
People do all these things with fiat as well. I don't get your point
Semi-related:

Given that royalty rates are set by quasi-governmental organizations (BMI, ASCAP) I'd love to see music royalties be "fairer".

In other words, Spotify, Youtube et al should pay more per play at the lowest levels and less at the higher levels. Essentially the rich artists end up subsidizing the poor artists a little bit. Given that most rich artists were poor artists once, hopefully most of them would be supportive of such a scheme.
A potential downside with consulting is that it seems to me that your pay may be lower if you are a consultant vs working as a developer at a product company (and no stock options etc).
DevilutionX is awesome (and I'm a contributor!) but D2R is on an entirely different level.
I find the argument unconvincing. While IEEE 758 does not specify what `/` (or `+`) operator in particular does (that falls under C standard), it does specify that:

> Implementations shall provide the following formatOf general-computational operations, for destinations of

> all supported arithmetic formats, and, for each destination format, for operands of all supported arithmetic

> formats with the same radix as the destination format

Which to my interpretation sounds like providing a `division(double, double) -> double` operation is required. I suppose the argument could be that in C the way of invoking that specific operation would be to add an explicit cast, i.e.

(double)(a op b)

But I do think that this is more a quirk on how operators are done specifically in C and not a general matter; the actual IEEE 758 operations are consistent and don't have such surprises.

So I guess you were technically correct that IEEE 758 does not guarantee `a + b == a + b`, because IEEE 758 does not specify `+` (or `==` for that matter) operators at all. What IEEE 758 does guarantee is that you get the same result for the same operation.

In terms of C language, it is maybe interesting question if `FP_CONTRACT` pragma influences the result here at all:

> A floating expression may be contracted, that is, evaluated as though it were a single opera-

> tion, thereby omitting rounding errors implied by the source code and the expression evalua-

> tion method. The FP_CONTRACT pragma in <math.h> provides a way to disallow contracted

> expressions. Otherwise, whether and how expressions are contracted is implementation-defined.

Are the comparison and arithmetic operations considered to be contracted in these sort of situations?
I see. Makes my comment rather meaningless.

> which already has a bunch of other artists' grants and supports

I imagine most governments do it to some degree, but the question is how straightforward those grants are to get by someone who legitimately warrants one. Is there a lot of bureaucracy to get through in Ireland? do you often meet creatives receiving such a grant? traveling on it abroad?
Most of their IP is dead at this point; Warcraft is a dead horse they’ve been beating for the last decade, StarCraft is effectively abandoned, and Diablo 3 was a blatant cash grab from day 1 with a mediocre game behind it. Hearthstone and Overwatch are doing ok as esports but those aren’t the Blizzard IP I actually like.

To think that any future games will be better than what we’ve gotten over the last decade is just being in denial that they’re Activision now. They have continued to mine the nostalgia of the player base with mediocre remakes and retread content and, combined with the fact that it’s now public knowledge how toxic Blizzard culture was during the “golden era”, it has destroyed most of the cultural value that IP had.
I did the analysis as well, calculated everything and ended up paying 500 bucks for an external service. Everything else would have cost roughly the same (with buying a good and used slide scanner and selling it afterwards) plus the countless hours for loading and unloading the scanner and retouching, etc. Just use an external service - if he doesn't trust "some online service", I found a lot of small, family-owned businesses in drivable range to go to. They're usually more expensive, but you know where to knock if something goes wrong.
> Fussing, openly squirming, talking down to people out of anxiety, etc. is lacking dignity.

and this isn't what you're doing by calling people babies for being worried?

You're anxious about taking the vaccine and talk down to people, by your logic you have no dignity
FWIW, I feel this is the right way to look at it. Furthermore (or perhaps I should say equivalently) the "observers" on Earth have not observed the decision, and thinking of them as such seems to be a Galilean fallacy.
US airlines warn of impending 5G flight disruption
Maybe call it a free beta since you want feedback?
I-Telex: Telex over Internet
The C core is getting a feature to compile elisp to native code in the forthcoming Emacs 28. I've yet to try it, but I understand it offers a significant speed boost.

It's certainly true that the core C codebase has some major parts that are aging poorly, but it's not true to say it's going nowhere.

(As one who has shaved plenty of yaks and occasionally reads emacs-devel, I'd say it's the place for distilled bikeshedding, not yak shaving.)