skysight-inc/HackerNews huggingface dataset:
Sorry you went through all that, and even more sorry that you'll probably be dealing with the fallout for quite some time.

I agree that SMS 2FA is not secure and a terrible idea. I've moved countries and my old mobile number has been given out to someone else. I don't even know what accounts I have might be tied to that phone number and I don't have any way to find out.

I have had friends message that person without knowing it as well. He could easily impersonate me on WhatsApp and fish for my personal info from those contacts.

Luckily, he seems to be a decent person but I not only have to trust this stranger to be honest, but also need to trust that the number stops at him or goes to another honest person if he drops it.

Phone numbers are not identity and using it for verifications of this sort is a horrible idea.
Maximum tick time for RTOS are usually measured in tenths of seconds. The range is typically from microseconds to about 100ms.

edit: updated to reflect that I meant "upper bound"

edit2: completely reworded to be more clear.
I really like the simplicity of the idea but feel like the elephant in the room is: What about having your contacts on mobile?

It looks like ppl has the ability to import from Google Contacts etc but without a two-way sync mechanism to keep the contacts on my phone up-to-date it's hard to see adopting this.

Maybe if there was the ability to do simple diff and apply like gmailctl that would be good enough.
Any country with a property tax has a form of a wealth tax. Most just don’t have one for total wealth.
Unless it’s been changed since your comment, I don’t think that’s what the title is claiming. A trigger is different from a cause.
That's not what happened here though, is it.
This is only what I use Anki for (main concepts). Just make cards for the concepts. For me, trivia is not worth the effort to remember, concepts + terminology are (terminology helps me understand and talk about the concepts, and search for the trivia when I need it).
Kind of off topic, but what do you mean by chrome-ification of the web?
This is a thing? I didn’t realize people tried to loop North America and South America together into a single continent. What’s the driving force behind that?
A large number of Apple devices in the field, and even still for sale by Apple, have AMD GPUs. It's most likely legacy support driving its inclusion -- if Apple abstracted the pluggable device, appropriately branching it for their existing AMD and new chips seems a given.

It's extremely doubtful any new Apple Silicon device will come out with AMD GPUs.
That's fair. For what it's worth: the code runs fully in the browser and never calls out or uses any external service. It's just a bunch of CSS and JS files on disk :)
Try Infomaniak (https://www.infomaniak.com/en/hosting/web-and-mail/mail-host...). I've been using them for years. Solid platform, not 5-eyes, good webmail experience, cheaper than fastmail.
I don't know that size of your operation is the right metric to gauge whether to bother with this. If 100% of your revenue, for example, is from online sales, it might be worth it even if you're small. But yes, it's often not worth it.
There were a couple years recently Firefox was primarily sponsored by either Yahoo or Bing (can't remember which) and that deal supported the entire Mozilla foundation same as the Google deal as well as Firefox (which also makes their own browser back end) not just a browser front-end dev team.

So there are definitely other decent sources of income besides Google for these deals and since it's a significantly more focused organization it doesn't seem implausible to me.
So, some feedback should a developer come here:

You absolutely need to offer controls to zoom the text. On a HD (retina, 4k, etc) display, the text is insufferably small.
Thanks for the suggestion! We are mostly migrated over to Highcharts, though we have a few customers using legacy charts in some of the other libraries you mentioned. We've talked about how we want to build our own visualizations with more low level concepts (mostly haven't due to resource constraints), and visx looks like a really solid place to start.

To your point, we have already had a few customers that display their dashboards on mobile web apps and have had a few native applications want to use us.
Actually, GDPR went way beyond that, demanding that every website in the world comply with their laws, regardless of whether or not you had customers in the EU, unless you count somebody reading your personal blog as a “customer.”
>I think my being allowed to pay 0-3% taxes and holdng on to more of the cash I earn would make the world better too and is a good deal.

Except that's not what the author said. You don't earn the cash, see - it's not realized gains.

If you make a cryptocurrency and then get a friend to buy one coin for $10 and now say your cryptocurrency has a market cap of $50,000,000,000, almost all of which you own, you shouldn't get taxed on 50 billion dollar income this year - you should be taxed on the $10 worth you actually sold because that's the cash you earned.

But that $10 plus you making even $1,000,000 in income means you pay taxes at a 0.00000009% rate.

So...yeah. You are allowed to do that, and it will get you far with the IRS.
Unfortunately, no. It's UV damage to the shell that would normally be even across the entire surface (and thus not really noticeable).
I'm not sure about the internals, but when those filters are there, the GPU process causes a lot of CPU load on every frame. So much that it often hits 100% of the single core it uses before it's able to draw at 60 fps. Oh and it redraws the tab bar a lot. It redraws it every time you scroll a page, and it continuously redraws it when there's a tab playing audio in order to animate those waves emanating from the speaker icon. Yes, it redraws the entire tab bar for a 16x16 animated icon.

They unfortunately don't have a public bug tracker.
>Maybe instead of flipping the entire society upside down you should simply improve the law to prevent such scenarios. It can be done.

Which is what I continually advocate for.

We need to patch these flaws and add mechanisms to patch future flaws more quickly because corruption is highly adaptive, we need to be as responsive as it is. We have an otherwise pretty well functioning system. Wealth should not buy you more rights in society, it should buy you luxuries and serve as a reward, not allow oppression, authoritarianism, and so forth.
I really enjoyed the article, it is (in my opinion) a nice case of curiosity-driven research.

I was wondering, what if someone would like to try a similar approach on images rather than text? What kind of image compression algorithms (if any) would be fit for use in this scenario?
There seems to be a lot of research about SRS but I never see any research about what makes an effective SRS flash card. Maybe it’s different for every person and/or subject. My foreign language skills improved considerably once I stopped putting english on my cards at all and used only the target language + pictures. But, like the person you replied to, using Anki for anything other than language learning has been mostly a waste for me. I do suspect it’s more to do with the decks I’ve created than with the SRS process.
Projection systems and auto leveling do absolutely nothing for the, thankfully small, subsection of the population that drives around with their brights on all the time. If they have older style headlight it's less unpleasant but still.

It sounds like the European style adaptive headlights would solve this. Plus that technology sounds really interesting.
And we will call it 'The Snow Piercer'
https://en.wikipedia.org/wiki/Spaced_repetition

Spaced Repetition

Spaced repetition is an evidence-based learning technique that is usually performed with flashcards. Newly introduced and more difficult flashcards are shown more frequently, while older and less difficult flashcards are shown less frequently in order to exploit the psychological spacing effect. The use of spaced repetition has been proven to increase rate of learning
As someone who now uses Vivaldi as their daily driver I can vouch that it's a bit slow, especially on older hardware. Obviously it's not intolerable, but it would be nice to see some improvements in that area.
How on earth do you figure that is anyone's fault but the BBC?

Read Fastly's statement. There is nothing about it blaming the customer(s) at all. There is nothing trying to save face.

What is your point here?
Celebrating 7 Years of Project Galileo
Also what kind of protections do low level employees have in China? If an employee is harmed on the job, does the company have many repercussions? Can employees organize and negotiate as a group? What about healthcare costs? Or taxes? If the factory owner is in with the local government and/or the party, do they have to pay much in the way of taxes? What about public accountability? Are companies publicly listed and subject to financial disclosure rules? It’s my second and third-hand understanding that all of these factors contribute to an exceedingly low labor cost in China. I think we enjoy cheap stuff at the cost of supporting a pretty dismal situation for many ordinary Chinese.
The BBC article includes the line "a customer quite legitimately changing their settings had exposed a bug".
China surpassing the US in military supremacy (very broadly defined) is a highly debatable statement.
That was my take as well and very much disenfranchises what happens with title's like that.

If you have a design flaw, you don't hint at onus upon the first person to fall foul of it - and we all know how quick many are reading news that they will run fully upon the title alone (something we can all do).

But we have seen a drive towards click-bait/search-bot friendly to garner hits - style headlines. Even the BBC over the years have IMHO learnt towards such tabloid style headlines more and that is just sad.
Have you heard about Pluto? That's messed up.
I may be obtuse, but I am not seeing that on Vivaldi 4.0 on the Mac?
Never heard of Australasia. It was always Oceania for me. I am 42 yo
Not only is SMS two factor authentication not secure, it weakens the security of accounts it is enabled on.

Experts know this (because it's obvious) but large companies like Google continue to insist on using it either because they like the data collection or because they're just covering their asses.
"I think, says that everything you do illegally, you do efficiently. This, of course, is perfectly obvious. For one thing, you do not write at all because writing on an illegal project is suicide. For another thing, you work with whatever equipment you have on hand, and of course, you do everything on your lunch hour, which starts at 8:00 in the morning and finishes at 5:00 in the evening. Another thing, when it doesn’t work well and it is illegal, you drop it very quickly and kill the project."

- Sidewinder: Creative Missile Development at China Lake, Ron Westrum
rocket trains sounds better, and put them in vacuum tubes!

That would be revolutionary \s
I moved from fastmail to Runbox many years ago. The Runbox service is very reliable and all the servers are outside of the US.
What verbiage exactly are you looking for from Fastly here? I'm hearing "Nobody else did anything wrong, it was 100% a software bug on our end, and we're sorry about that." How much more responsibility are you asking them to take before you would no longer be considering them to "save face"? I'm trying to come up with an ironic exaggeration here, but I can't, because it kinda seems like Fastly has already taken 100% full responsibility and there's no room left for exaggeration.
> Imagine if construction/aviation/etc engineers wanted their building/bridge/airplane to be whimsical and have its own personality. Are you scared yet?

Are you aware that those things go through a design phase with the explicit objective of giving them a personality, right?

Mechanical engineers have an habit of breaking that personality due to their profession constraints, so most airplanes lose the original ones, but bridges usually are built just as intended.

Anyway, it's not like you can avoid giving your software a personality. You can't. What you can decide is if it will behave like a dull humorless thing, a holier than you all knowing braggart, or something people like having around. And yes, some software should have those two first options too, it depends on their application.
I was in school in the 70s - 80s. The first time having kids come home from school and needing help with their math homework was a real shocker. Back when I was in school, you "carried" and "borrowed" when doing addiging and subtraction. Now they "regroup", and some other terminology I can't remember.
shameless plug: I have been playing with a new IR here:
https://github.com/robertmuth/Cwerg

It does simplify the pointer related operations but re-introduces the signed/unsigned notion for integers.
I felt this is important because at some point you may want
additional notions, e.g. saturating int arithmetic and then you have a choice of either adding more operation, e.g. add_sat, sub_sat, etc or re-use the existing add, sub, etc and interpret it differently based on the operand type.
Those examples were naval ships. When you can float a huge data center in water and dump all the waste heat you want, it doesn't matter that the Perc vm used is 2.5x as slow as the sun vm. Or that it uses even more ram than a normal java vm which is already a lot. This is running on a microcontroller.
Hmmm. You're invited to vet it yourself here: https://github.com/gorhill/uBlock
I had to remove this detail from my original post as it was too long:

Boost mobile is negligent and not following industry standards. Their whole security model is based on a 4-digit pin. At first I thought somebody had a script working its way up through all the combinations at the login screen, but I no longer feel that is the case. The fact that at least nine of us had this same issue within days makes me think there is a wide-spread issue here.
It does work in Julia though and is only a pull request away from becoming part of the language:

julia> const ⩶ = ===

=== (built-in function)

julia> const ⩵ = ==

== (generic function with 171 methods)

julia> 1 ⩶ 1

true

julia> 1 ⩵ 2

false
Implementing Private Fields for JavaScript – Mozilla
"Continent" has no consistent definition and is largely a cultural construct. Ergo different cultures will have different things that they consider "continents".
Libsxe: Event-driven C Programming Library
The answer is that before the existence of those companies to rely upon, people didn't rely upon them, they just accepted the lag, or they hand hacked the same globally distributed approach on their own, and it sucked for them, and it wasn't too great for users either. CDNs are big because that's what their function is, to reach the world and absorb traffic spikes, and take the complicated business of distribution of edge servers out of the hands of the people who just want to run a website.

The trade off here is intrinsic and accepting the risks of big CDNs is the right answer.
Mr Hanson's been posting excellent arguments for a while that amount to "there might be life other than ours," and its increasingly reminding me of arguments over religion. I agree with him, and am enjoying his logic and reason, but I think he's arguing against faith here.

Either one is open to the idea that Earth life is not alone, or one isn't; and Reason alone isn't a big enough engine to pull one over the hump to the other side.

I wonder what the "earth is unique" folks will do if faced with proofs; declare war or declare themselves slaves? I doubt they'll be able to handle "peaceful coexistence," which I'd say is a damned good reason for the aliens to stay hidden.
It's interesting that mainstream religions of this world never deal with collective guilt on an individual level. It's always a catalyst that cleanses everyone from individual sin.

We just don't have societal mechanisms that would do this. Look at veganism or similar movements (like the collective movement around quarantine, masks and vaccines). People just do not want to change, they do not want to think rationally or can't and they will mock everything that challenges their status quo.
I use a browser probably 12 hours per day. Maybe there's enough people willing to pay a dollar or two a month for that to be a possible business model again.
Sure, but that's not what people talk about when they talk about 'wealth tax;' the accepted definition is net, not property.

As proof, if we already had a wealth tax and people referred to it that way, the past year and a half wouldn't have had people arguing over whether or not we should introduce a wealth tax. It would be whether we should expand the wealth tax to cover new assets.
"Part of the Russian Empire" - so every country gets to attach themselves to an ethnic nation state of the past, and then lay claim to all past holdings. If they don't have it now they need to "regain it" or as the CCP says "commence the great rejuvenation"...

How this won't lead to endless conflict is not understandble to me.
How to Prevent Burnout While Working as a Web Developer
Zipcar Sucks and So Does App World
Actually numpy arrays can either be declare float or double (called float32 or float64 I think)
Iscas to build 2000 RISC-V laptops by end of 2022, cut reliance on Arm, Intel
If there wasn't one manager at Mozilla who said to himself maybe in the pandemic with all the working from home stuff being done. Maybe we should look in our webrtc, video codec stack just is sad. No excuse that's just plain bad management.
Suggested better title:
A ToC of [Ian Lance Taylor's] 20 part linker essay
Don't forget that the BBC were also initially affected by this, and jumped on it a lot sooner than most outlets, so they have skin in the game.
https://i.imgur.com/21ueqSf.png in the lower part of the window (I'm too lazy to switch the language sorry).

You need to restart it for the checkbox to take effect.
> That the M1 is computationally powerful is a myth started out by exceedingly misleading marketing and reinforced with hard-to-compare benchmarks

It feels like you've constructed quite the straw-man to tear down.

Praise for the M1 is in the context of the form factors it exists in and the efficiency it works at.

Of course you can find more powerful hardware in larger form factors drawing 10x the power from the mains. The M1 runs in an iPad for crying out loud.

> The constraints for comparison are already stated: computation power being the main priority.

Then don't buy a bloody M1. The M1 has always been Apple's entry-level efficiency-first processor. We haven't even seen the "Pro" stuff yet.
As an ex CTO having lots of fire fighting experience, I wanna give the honor to the team being able to identify such a user triggered bug in such a short period of time. Hardly anyone would anticipate a single user can trigger a meltdown to the internet!
Quick links to the five "must read" posts that William highlighted:

> FFF #243 - New GUI tileset: Showing off their GUI design document. A MUST READ, if only for a good example of a comprehensive design style that fits the game theme perfectly. (https://factorio.com/blog/post/fff-243)

> FFF #176 - Belts optimization for 0.15 : Incredible analysis of transport belts and optimizing their performance. A MUST READ. (https://factorio.com/blog/post/fff-176)

> FFF #204 - Another day, another optimisation : Solid technical writeup on how a prefetching optimization patch works across a number of resource-heavy factory builds. A MUST READ. (https://factorio.com/blog/post/fff-204)

> FFF #296 - All kinds of bugs : The snippet at the bottom is a perfect encapsulation of their attitude towards problem solving. It’s such a simple concept, just going a little farther, that can take tremendous discipline and focus. A MUST READ. (https://factorio.com/blog/post/fff-296)

> FFF #356 - Blueprint library for real : Michal “kovarex” Kovařík, one of the two cofounders, talks about falling out of the development process, losing his sense of purpose, and how playing Factorio with his son brought him back. Reading this one, even through the sometimes-broken English, is inspirational and a wonderful look at how things fall apart and come back together. Like I mentioned in the intro, this is one of those rare, special offerings that is technical in nature but deeply personal and human-centric in form. A MUST READ. (https://factorio.com/blog/post/fff-356)
High Performance Data with Clojure
Every once in a while, you can visit Tempelhof. I have visited it some time ago and really enjoyed the main hall. It's in pristine condition, with the old signs and typography.

Tempelhofer Feld is also part of the Berlin experience, half way between a park and an open air festival, used simultaneously by picnickers, cyclists, skaters, gardeners, DJs, kite surfers, drone pilots and just about everyone else.

There have been talks of building on top of it, but I can't think of a better example of a public good worth preserving. It's one of the rare places where you are allowed to exist without spending a dime.

Tempelhof was also the stage of the Berlin Airlift [0], a fascinating moment of Berlin's history.

[0] https://nicolasbouliane.com/blog/the-berlin-airlift
> Early June 8, a customer pushed a valid configuration change that included the specific circumstances that triggered the bug, which caused 85% of our network to return errors.

Is it necessary to refer to "a customer" at all in this statement? What would be problematic if the above were rewritten as something like:

> Early June 8, a configuration change triggered a bug in our software, which caused 85% of our network to return errors.

The advantage is that you wouldn't get ignorant reporting that "one customer took down the internet". I'm not sure there are disadvantages that net outweigh that.
Russian gov + the corrupt oligarchs are unable to succeed in an open and auditable free international market. Thus they need to expand their sphere and not get swallowed by the western one.
ASML and ARM. Even if ARM is now owned by SoftBank, it’s still HQ’d in Europe, right? Combine the best lithography machines and the leading architecture and Europe probably should be dominant. Interesting that they choose instead to export so much of the value chain around the world.
Too graphic for LiveLeak. It would be on documentingreality instead.

Also, from the wiki, in 1986, Winnie Mandela, then-wife of the imprisoned Nelson Mandela, stated, "With our boxes of matches, and our necklaces, we shall liberate this country", which was widely seen as an explicit endorsement of necklacing. Lovely.
Personally I think this is wrongheaded (similar to the big alien guy [1]) because you don’t really account for your epistemological risk- the risk that the way in which you are thinking about this may be wrong.

More broadly, I suspect that there is a defect in education on this matter. You are commonly given rules and variables, and have to figure out the variables given the rules. But you are usually given all the rules and not typically required to figure them out, and not misled with respect to them.

This is quite different from reality where the rules are often as unknown as the variables, and there can be great uncertainty about what they are.

I wonder if it is a result of institutionalized education that students are not taught to mistrust the rules they are given?

[1] https://news.ycombinator.com/item?id=27359203
Washington State allows for free marijuana joints with Covid-19 vaccine
The bug is the root cause, the customer's action is the proximal cause (or "trigger")
Yes, my personal project was working fine all the time. Only I couldn't access the Stripe payment system dashboard