skysight-inc/HackerNews huggingface dataset:
I don't think it would take a case as exotic as that to put voters off voting reform.

The odds are that any election is still going to result in one of the two main parties winning. There may be occasional exceptions, just as there occasional upsets in FPTP, but for the most part there isn't any single Third Party that has the quiet approval of a huge range of voters. Rather, there will be many other parties, and the voters' second choices are likely to be either one main party, or blank.

Even if they check "everybody but the main party candidates", it's unlikely to produce a non-main-party winner.

I have a feeling that after voting reform, the strongest advocates will take note that nothing actually changed. They might declare fraud, or demand more reforms, but I don't see them accepting "Well, turns out that the people who compromise hardest assemble the biggest tent" as the answer.

Maybe I'm wrong, and I don't think it would do much harm to try. Sure, some voters will be confused, but they're already confused so that's just a drop in the bucket. But I don't believe it will make anybody happy, either.
you joke, but it's precisely this:

>Critical monitoring systems that would have provided better visibility into the cause of the outage relied on affected systems, such as Consul. This combination severely hampered the triage process.

which gives me goosebumps whenever I hear people proselytizing everything run on Kubernetes. At some point, it makes good sense to keep capabilities isolated from each other, especially when those functions are key to keeping the lights on. Mapping out system dependencies (either systems, software components, etc) is really the soft underbelly of most tech stacks.
You're aware your bank (not crypto bank, just Bank of America or whatever competitor) uses your money to invest and doesn't just keep in into a vault, right?
Can you keep elaborating about the abuses that WhatsApp has been caught red handed with?

You mentioned only unencrypted OS backups (which were a major issue, but also industry standard, affecting everything but Signal which takes a severe usability hit over it, and apparently fixed https://faq.whatsapp.com/general/chats/about-end-to-end-encr...). "Filtering content on the edges" is a whole debate but not something that ever materialized.

It sounds there's a list, what are the others?
I think what bothers me the most is the effective 'pay to play' aspect
The Facebook messenger app is ranked higher in the iOS App Store than WhatsApp or Snapchat.

I don’t believe I know anyone who doesn’t have it, even people who don’t use FB like myself have it.

You can also message through the Fb app without using the Messenger app.
Scaling Kubernetes to Over 4k Nodes and 200k Pods
Are the same services available in all regions?

Are the same instance sizes available in all regions?

Are there enough instances of the sizes you need?

Do you have reserved instances in the other region?

Are your increased quotas applied to all regions?

What region are your S3 assets in? Are you going to migrate those as well?

Is it acceptable for all user sessions to be terminated?

Have you load tested the other region?

How often are you going to test the region fail over? Yearly? Quarterly? With every code change?

What is the acceptable RTO and RPO with executives and board-members?

And all of that is without thinking about cache warming, database migration/mirror/replication, solr indexing (are you going to migrate the index or rebuild? Do you know how long it takes to rebuild your solr index?).

The startups you worked at probably had different needs the Roblox. I was the tech leach on a Rails app that was embedded in TurboTax and QuickBooks and was rendered on each TT screen transition and reading your comment in that context shows a lot of inexperience in large, production systems.
Mojang was likely not selling you on making a mod with promises of making money though. Roblox did that, maybe they still do it.
code but we don't have the interpreter figured out yet
It's not an insane idea that octopuses might not enjoy being stuffed into what amounts to a studio apartment for their entire life.
If we are throwing font recommendations here, I favour Monoid [M], I love its glyphs and look. But some years ago I installed Victor Mono [V] as a kind of practical joke on myself (it has italics, usually enabled for comments in the language you use in your editor, but of course that's up to where you want them) and I found it's actually extremely nice because of that. I now also use it on Obsidian (the other monospaced editor I use aside from VS Code/emacs)

[M]: https://larsenwork.com/monoid/
[V]: https://rubjo.github.io/victor-mono/

Edit: formatting
> he doesn't speak a lick of English

Nicely done.
Why the Free Covid Test Website Was Such a Shock
It's not oriented specifically at state-sync'ing, but Comlink[1] comes to mind.

> Comlink.wrap(endpoint) and Comlink.expose(value, endpoint?) Comlink’s goal is to make exposed values from one thread available in the other. 'expose' exposes 'value' on endpoint, where endpoint is a postMessage-like interface. 'wrap' wraps the other end of the message channel and returns a proxy. The proxy will have all properties and functions of the exposed value, but access and invocations are inherently asynchronous. This means that a function that returns a number will now return a promise for a number.

Creating & exposing an EventEmitter in the main thread then proxy'ing it on each other thread ought create a reasonably similar experience to this Tangle library. The docs themselves discuss some of the extra difficulties if one is trying to proxy DOM Events[2], talking about this as a common usage pattern, but which is complicated by DOM Events not being cloneable.

For another example of Comlink in action, there's this blog post on using Redux across threads[3].

[1] https://www.npmjs.com/package/comlink

[2] https://github.com/GoogleChromeLabs/comlink#transfer-handler...

[3] https://dassur.ma/things/react-redux-comlink/
This is textbook moving the goalpost. Your original point was that we shouldn't make general statements about police, which is clearly nonsense. If you have other problems with "defund the police" as a slogan that's a separate issue.
Please review the video. The problem is not ‘players creating content’.
I mean, there's always going to be more things.

This one is a huge step and I hope it goes through.
Eh, as long as it rhymes with ‘tetrapods’, it’s accepted and current pronunciation.
And also even more local police departments such as campus police (on university campuses), or stuff like the BART police in the Bay Area (BART being the local commuter rail network).

Just blows my mind.
I don't much like that differences in sizing are not taken into consideration (not all fonts are equally large at a given pixel size).

I have been using Fira Code extensively and also writing texts. Both in English & in Greek, both spotting my mistakes and reading what I'd written improved within minutes of first trying it out. I may give JetBrains Mono a try as well, though I really am taken with Fira Code.

Unfortunately I have yet to find the perfect general purpose font to use in general. Ubuntu fonts do come really close to being perfect.
<Laughs in Monaco>
Teen becomes youngest woman to fly solo around the world
> Sideloading would "hurt competition and discourage innovation" by making it "much harder" to protect the privacy and security of personal devices in the United States, according to Apple.

Taking Apple at their word here, I still don't get it. Can anyone explain the argument they're trying to make? As written it just sounds so ridiculous (but I'm still trying to understand it).
All calories aren't equal because of what happens next.

After consuming sugar, your insulin cycle leaves you wanting to consume more 20 minutes later.

After eating the calorific equivalent in an apple, your metabolic process is a smooth glide so you aren't triggered to consume more in the same way as sugar.

The mental health consequences are profound, because executive control of attention is a core component of self. Sugar interrupts concentration both on the high and the withdrawal.
The rule applies to the entity responsible for importing the item. Since Ford was importing the vehicle and then altering it immediately afterwards to escape the tax, they are in the wrong. If they instead sold it as-is to a customer, and the customer then made the modification themselves, it wouldn't be a problem.
If it worked for AWS bills.. :)
Still seems like a win as it made the console more useful.
If I listened to all of my vendors when they say this I'd have 12 physical servers rather than 2. This is nonsense as long as you pay attention to your loads.
Twitter launches special hexagonal NFT profile pictures
Tonga volcano eruption created ripples in Earth’s atmosphere
~= and <> are common-enough, e.g. in Matlab, SQL

Having a ligature for != but not for the others betrays its language-independent semantics.

!= in Matlab is not legal logic operator.

Also, != might be part of regular expression.
By that same argument you have no reason to believe that pro-police sentiment causes an erosion of rights and safety.
They quit voluntarily. For some reason, SPD can't figure out how to hire people. Maybe it's due to their culture...
I would say Best Buy is an apex electronics retailer. Why wouldn't you?
I've worked at 5 different tech companies now - this is par for course. And every single one, wished they could go back and do it again, but at that point the product was too successful so they ran with it.
Kind of surprisingly, from the opposite end of complexity surprise, for me was getting a Google Fi data only SIM working on an esp32 arduino type environment. Using Lilygo's T-SIM7000G and about an hour of coding got me pinging an MQTT server. Not my video, but very helpful: https://www.youtube.com/watch?v=uMXzOegaY6U
The actual laws are just as decentralized as the law enforcement. Speed limits are a state/local law. While many of them are similar, enforcement varies greatly, and there is a propensity for corruption, as we see in the article.

I remember a few decades ago, AAA (large US auto club) recommended against using certain stretches of highway in Florida because the local town loved to ticket out-of-state drivers (heading from the northern border to Disney World in Orlando, IIRC).

And because enforcement is decentralized, so is enforcement of police procedures. "Thin Blue Line" is the term used to describe cops backing cops, even when they do illegal things. Like planting evidence in Baltimore (a few news worthy cases over the past several years).

Basically, policing in the US is completely broken. And the Supreme Court has decided (not recently) that police have zero obligation to actually help and protect citizens. So, if a crime is occurring, the police aren't obligated to help. They just wait until the beatings and rapes finish, then maybe arrest suspects, if they can be bothered (ie, did the crime make headlines and is a politician pressuring them to do so).
Your computation is incorrect, 3 days out of 365 is 1% of downtime, not 0.1%. I believe your error stems from reporting .1% as 0.1. Indeed:

0.001 (.1%) * 8760 (365d*24h) = 8.76h

Alternatively, the common industry standard in infrastructure (the place I work at at least,) is 4 nines, so 99.99% availability, which is around 52 mins a year or 4 mins a month iirc. There's not as much room as you'd think! :)
Does "When octopuses are social with humans, are they reaching out or simply reacting?" really have a meaning? Or is the distinction meaningful to make?

The octopus regarded the research as "safe" and "interesting". It didn't integrate the researcher into octopus society because such a thing doesn't exist. But octopuses had a society, would it have to be more than a mutual regarding of a group as safe and interesting? Especially, since many other complex behaviors can be created from this start (just as the octopus created all sort of interesting things in the world).

"Maybe octopuses don’t regard us so much as friends or associates as giant, elaborate levers they can manipulate for their own benefit"

Maybe the difference between these kinds of relationships is less than we think.
Ford was doing this a couple of years ago with their small van… the Transit Connect (iirc).

They would import from Europe with seats, but remove the seats at the port and ship them right back.
It's weird it took them so long to disable streaming. One of the first things you do in this case is roll back the last software and config updates, even innocent looking ones.
this seems to be about the Netflix movie "My Octopus Teacher". It's a great watch and certainly interesting whether or not you think the octopus is bonding with the filmmaker.
> Substantially. Look at the generated code for an enum.

I'll give you that. It looks like the TS compiler (according to the playground site) spits out some code that's intended for maximum compatibility with older versions of JS, even when targeting newer versions (which makes sense, since nothing is technically wrong about it).

It spits out:

"use strict";
var MyType;
(function (MyType) {
MyType["A"] = "a";
MyType["B"] = "b";
})(MyType || (MyType = {}));

when, we would obviously write the following in modern JS:

"use strict";
const MyType = {
A: "a",
B: "b",
};

So that's a bit disappointing.

So, this could matter if you intend to actually read the emitted JS. If, however, you're TypeScript-only, this is more-or-less the same as reading the ASM spit out by your C compiler or the Java bytecode spit out by javac.

> Also, this approach does not suffer the problems described by the article.

This argument doesn't hold water, unless you're taking a philosophical stance. The argument is that most TypeScript features don't actually spit out JavaScript code and this one does.

But, if you're going to write an array that lists your variants (and then write code elsewhere to check if a string is contained by said array, etc), then "extra" JavaScript code is still being generated- it's just generated by you instead of the TypeScript compiler. Why should we care who generates the code?

This argument only works when we're comparing to writing a string literal union type and no other supporting code for that type. My comment was specifically addressing the case of writing an array to hold our literals instead of writing an enum, and I stand by my claim that an enum is better because it's the same runtime overhead, but more clearly communicates intent/semantics to your fellow TypeScript devs (including future-you).
Only because nose-blowing has not yet become an ideological conflict. It may seem unlikely, but lots of other unlikely things have become ideological lately, so it may be only a matter of time.

I appreciate that you will likely not become a dining-nose-blower. But you may yet find yourself across the table from one.
If we're looking to technological solutions, what about crowdsourcing some drones to drop Molotov cocktails on these criminals' houses? They could even be adorned with a Punisher logo to ironically take back the symbol. Pay off the underfunded fire department to just watch them burn. Cryptocurrency was supposed to be good for something, right?
You could imagine a version of the arithmetic instructions that traps on overflow. Or maybe a prefix for the normal instruction. Then it can be basically free in the happy path.
I think that’s part of why this is such an intriguing story.

It smells of fraud and I’m sure more is yet to come.
These slogans we're indeed acted upon in several districts, which are indeed feeling the effects. See Portland for a prime example.
That popular view of Prohibition--as an unmitigated failure that only created problems--may not be supported by historical evidence: https://www.vox.com/the-highlight/2019/6/5/18518005/prohibit...

From that article:

> Across the Hudson River, in Manhattan, the number of patients treated in Bellevue Hospital’s alcohol wards dropped from fifteen thousand a year before Prohibition to under six thousand in 1924. Nationally, cirrhosis deaths fell by more than a third between 1916 and 1929. In Detroit, arrests for drunkenness declined 90 percent during Prohibition’s first year. Domestic violence complaints fell by half.
A recent popular example of a horse communicating in their own way.

https://youtu.be/KCzwyFHSMdY
I'm curious what UI changes you're talking about. I can't remember the last time there was a UI change, and I've been using them for 5+ years.

In fact, as I was reading these comments I was thinking they've been totally stagnant UI-wise, and the only hate I for the iOS app is the pop ups for events, etc. I make a point to never read any text in them and dismiss immediately.
The solution is creating a competing platform and offering a better cut. You up for the task?

Edit to add: lazy people downvote.
Yeah, and I've had artists I follow release new music, and it seems to sometimes not land on YTM the same day as Apple Music and Spotify. Certain albums just never showed up.

And you know what, I can't blame them for not caring about keeping up with Google's services. Who knows how many days YTM has before it's axed and replaced with something else.
> Or, to put it in the terms of reliability engineering: even though these are abstracted as independent systems, in reality there are common-mode failures that can cause outages to propagate.

It's up to the _user_ of AWS to design around this level of reliability. This isn't any different than not using AWS. I can run my web business on the super cheap by running it out of my house. Of course, then my site's availability is based around the uptime of my residential internet connection, my residential power, my own ability to keep my server plugged into power, and general reliability of my server's components. I can try to make things more reliable by putting it into a DC, but if a backhoe takes out the fiber to that DC, then the DC will become unavailable.

It's up to the _user_ to architect their services to be reliable. AWS isn't magic reliability sauce you sprinkle on your web apps to make them stay up for longer. AWS clearly states in their SLA pages what their EC2 instance SLAs are in a given AZ; it's 99.5% availability for a given EC2 instance in a given region and AZ. This is roughly ~1.82 days, or ~ 43.8 hours, of downtime in a year. If you add a SPOF around a single EC2 instance in a given AZ then your system has a 99.5% availability SLA. Remember the cloud is all about leveraging large amounts commodity hardware instead of leveraging large, high-reliability mainframe style design. This isn't a secret. It's openly called out, like in Nishtala et al's "Scaling Memcache at Facebook" [1] from 2013!

The background of all of this is that it costs money, in terms of knowledgable engineers (not like the kinds in this comment thread who are conflating availability zones and regions) who understand these issues. Most companies don't care; they're okay with being down for a couple days a year. But if you want to design high reliability architectures, there are plenty of senior engineers willing to help, _if_ you're willing to pay their salaries.

If you want to come up with a lower cognitive overhead cloud solution for high reliability services that's economical for companies, be my guest. I think we'd all welcome innovation in this space.

[1]: https://www.usenix.org/system/files/conference/nsdi13/nsdi13...
I share your cynicism. My suspicion is that it's in the bill specifically to motivate campaign donations. Like you I doubt this survives.

If it does Apple et al. will ensure the mandated sideloading capability is accompanied by scary warnings, unnecessary downsides and any other dark patterns they can get away with inflicting.
Money and Payments: The U.S. Dollar in the Age of Digital Transformation [pdf]
I've found that awesome lists are generally good for the dumbest, but still one of the most effective, kinds of learning: pattern-matching.

This particular list isn't particularly organized, but I can still C-f for "lens" and find a few articles. I'll open all of them, read all of them, and by the end have a good shot at understanding what a lens is and how to use one.

Certainly, reading multiple sources gives you a better chance at understanding than any one particular source.

The human brain is extremely good at pattern-matching, and so awesome lists are a great way to "train" it with "data".
> When humans are social with humans, are they reaching out or simply reacting?

Haha... I think it depends on the current situation of the human is in... Sometimes human just wants to have a meaningful conversation, sometimes just reacting aptly to prevent social awkwardness or being tagged rude...
From the linked editorial:

> NFTs can be resold on-chain, whereas unlockable content are items that live off-chain, and therefore cannot carry on to future owners on the blockchain.

That pretty much says all you need to know about "unlockable content". Simply put, if you buy the NFT through their platform they'll give you something extra. This bonus content isn't actually part of the NFT at all and is indistinguishable from any paid digital download, apart from being bundled with the purchase of an NFT.
There is such a thing as food hacking, however it is massively complicated by two issues, in descending order of effects:

1. The makeup of your gut bacteria, which massively influences how your body takes up nutrients and glucose
2. Your genetic makeup, which can influence how you handle nutrients and glucose that you have taken in

Essentially, what works for one person can be functionally opposite for another person.
No surprised at all. Multi AZ is a PITA. You'd be surprised how many 7fig+/month infra is single region/az
Greetings from the pandemic memory hole, where the last two years are one blur
Ask HN: Which version control system should a new business in 2022 use?
There seem to be a whole slew of version control systems out there. The three I have limited familiarity with are Github, Gitlab, and Bitbucket.

Do you have one your recommend for a new small business? Are there any that give better support for ML in addition to application code, such as data and model versioning options? What else would you ask if you were in my shoes?
My Name Is Ivy and I Might Be a TERF
Turbo Pascal used to support building your program as multiple executables with a shared data space, so you could chain from one part of your application to another.
I generally don't mind it, it is a bit bland, but sometimes that's a good thing. But that capital 'Q' - why?
SF Mono (https://developer.apple.com/fonts/) is also an amazing font, but generally left out of most online comparison tools due to licensing issues. But, it's freely available for personal use, and is certainly worth a look, and has been my preferred fixed width font for quite some time.

SF Mono works great in any system (not just Fruit) but you'll need to use a few tools to dig down to get the OTF's out of the DMG.
As the person who originally proposed what Jon ended up calling the Maniacal Supporter level, I've asked him to double the rate.

$1k a year (deductible) is a bargain when Linux and FOSS is literally your career.

(Disclosure: I let mine lapse after I retired from kernel maintenance, but I'm thinking of renewing since I still get value mainly be following links from HN)
I think learning to tell the difference between healthy discomfort and unhealthy is a very important skill.

There are multiple examples in that book of ways in which a predator will tailor their behavior in ways to make the victim feel social pressure to act in ways that would facilitate harm to the victim. eg. tailgating someone through a secure door by making them feel rude for not holding the door for you.

At the same time, some of the most valuable life experiences come from pushing yourself outside your comfort zone. I'm not sure what the solution is. Maybe the advice is better expressed as "learn to listen to your intuition" rather than "always follow your intuition"?