skysight-inc/HackerNews huggingface dataset:
Ah, one resource that slipped my mind was Jon Stokes' microarchitecture articles [0] at Ars Technica when it was still good (it's all gadget/lifestyle/policy stuff nowadays).

Jon also has this book which I seem to remember was fairly good [1]. Don't be put off by the age - uarch on CPU side has mostly been more and more of the same for x86 chips.

0: https://arstechnica.com/author/hannibal/

1: https://www.goodreads.com/book/show/610830.Inside_the_Machin...
I'm in the same boat. I find Discord's UI a strangely unintuitive mess. Slow and clunky, and for some reason there's always a bunch of patches that need to be applied every time I start it. Patches that never seem to improve the core experience.
IMHO Forth has a longer learning curve than other languages and requires a significant mental model shift if you are use to conventional languages.
It does not suit everyone. It seems more like learning a new human language with a large number of words.

Chuck Moore created Forth to improves his productivity versus conventional tools and there is some anecdotal evidence that it worked for him and those that worked with him, particularly where direct hardware control on new hardware could be interrogated and validated via the interpreter rather than an Edit/Assemble/Link/Test loop.
I use uBlock Origin too (only one in common with you), but in my case, I hadn't copied/used the master password before the login attempt

The login attempt was out of the blue, using a password I hadn't used since 2017.

My LastPass password may have been compromised back in 2017, but there are at least two reports here of recent accounts being compromised as well (with the attacker connecting from the same 160... IP range)
In terms of excess death, those are correct interpretations. But a true measure of successful policy would've been some kind of death vs impact, corrected for difficult factor.

Death is what the article covers. Impact would be the cost of the policy on everything else, e.g. mental health due to lockdowns, kids' learning falling behind due to lockdowns, bankruptcies and debt due to lockdowns etc.

Some countries were able to get the same results with fewer strict lockdown measures of other countries, those countries can be said to be more successful.

Of course one could correct for difficulty factor. That's a gray area. For example, do you include Japanese culture of masking and rule abidance? Depends on your perspective. But in any case, it's clear that countries with for example an average age of 18 like Nigeria, will be less impacted as a country like Italy, where the average person is 46. Knowing 50% of the population is almost over 50, make a big medical difference. Similarly, countries with high population density will do better than countries with little population density, etc.

There's a ton of these factors that determine 'difficulty factor'. As such it's hard to really say who did well and who didn't.

But no, Sweden wasn't a disaster. Australia and Germany did quite well, but Australia had some harsh measures that must be taken into account. Brazil indeed wasn't the worst of the bunch (although a top-25 spot is certainly not a good look, especially as only one other country in that list of 25 (Russia) has more absolute deaths, and outside the top 25 only the US has more, 600 thousand dead in Brazil is a disaster if you ask me, it's >10 years of homicides worth of death, in a country known for some of the worst gun violence and gang violence in the world.
GnuPG used to ask for your support to help protect online privacy
>> Having a physical object the embodies your phone's identity

> The SIM is more like your iPhone’s credentials for accessing one network.

That's what I meant. Anyone with any familiarity with SIM cards knows it's no personality chip that brings everything over with it, and if it were such a thing it would probably be pretty annoying.
> The scarse resource is not that song or that movie. It's the time of the people that created that song and that movie. That's is part of the cost of production.

That's not really valid, though. Time is not the thing being exchanged -- it's impossible to do that -- so isn't a resource, scarce or otherwise, in the sense we mean. On top of that, the previous commenter made an error -- property rights aren't a solution to disputes over scarce resources, they're a solution to disputes over rival resources, regardless of how scarce they are. Since time is not transferable, it's not rival.

More to your point, though, the consumption of time engaged in a productive activity is a capital expenditure, with the risk borne by those expending it, as with any other capital expenditure -- your investment lets you bring a product to market, but no one is obligated to do business with you, and whether people compensate you enough to generate a sufficient return is up to them.
You design the organization that builds the software instead of the software directly. It’s still designing, just at scale.

Strongly recommend The Gervis Principle for an entertaining overview of what organizations really are.
Lead-Cooled Fast Reactor Proliferation Resistance White Paper 2021
Get a Huawei !! It's actually liberating: nothing Google made works on those, so you're forcefully put on a Google diet, it's not Apple, Huawei stuff are only really good if you'in China: you're stuck with F-Droid and the Aurora Store, surviving as you can without ANY integrated ecosystem.

It seems silly but I never felt so free, esp after I turned on an all-blocking firewall that only whitelist the apps I want, when I want.
> I personally believe that we would be much better off with lower level instructions exposed to us, and putting the complexity in software

There have been several initiatives that sound vaguely like that, none of which actually worked out commercially. Principally Itanium. At the same time, there is no question that it's possible to gain a lot in performance if you're both willing and able to use a programming environment like CUDA.

It seems to me that the article never actually articulates an alternative in enough detail to take seriously. It doesn't seem to make any falsifiable claim.

In my view the most plausible explanation for why things in this area look the way they look was articulated in DJB's "The Death of Optimizing Compilers" talk. I'm not surprised that this ACM piece was written by somebody that works on optimizing compilers. Perhaps that shouldn't be relevant, but I can't help but suspect that it is.
I highly second this. Though if I were to critique Bryan's book, it would be to question whether he followed his own advice: https://www.econlib.org/our-homeschooling-odyssey/.

You could argue that Bryan wrote a very persuasive book on why effortful parenting is a waste of time, and then proceeded to engage in a parenting campaign which put him in the top 0.0001% of "parental effort exerted"! To what extent does that mean he doesn't really believe what he wrote?

I don't mean this to be a mean spirited question. I still think Bryan is an extremely persuasive , good faith author. Just wondering aloud how to explain this discrepancy.
It's an unfair trade, but the fact is that you do get a Star Trek like interface. For some, privacy is an acceptable trade-off for this kind of service.
Thanks for the report. We're probably at 25 reports in this thread by now.

Could you please confirm which ip address the attacker tried to login from?

Also, how old was your account?
Yes, would it be really better to be in situation where standard dataset is proprietary and controlled by Google?
I think that the risk is more about stealing the number more than reprogramming it. If I can move my eSIM to a new phone, so can an attacker.
It is very hard and obnoxious to consistently lie about your core beliefs in a group forever. It will foster resentment to be surrounded by people who openly mock or hate your opinion while you know you must remain silent. It is a very different situation to being neutral on it or agreeing with those people.
For a few seconds I thought it was Lite-On, best known for their cheapo CD/DVD drives. Seems to be completely unconnected though.
compiler inspector is fun: https://gcc.godbolt.org/

perf related tools on linux: https://perf.wiki.kernel.org/index.php/Main_Page

Didn't read it but it's a well known reference: the dragon book (Compilers: Principles, Techniques, and Tools) 2nd edition has stuff on machine-dependent optimizations (chapters 10 and 11 apparently). Most likely a good read.
> Policy at my workplace demands that all vehicle backing up

So the beepers don't actually even work well enough?
Could this be a good use case for cryptocurrency?
I received the alert of a blocked login attempt yesterday from 168.81.33.157 (Mumbai,
India).

I don’t use LastPass often and wasn’t 100% on my master so I tried logging in and also received the block login alter from my attempt. I verified the new location/device and then tried again and it told me the password was invalid. Tried again and got in fine.

Could it be that master passwords are not actually compromised but they are sending the unrecognized device/location on any login attempt regardless of correct master?

Can someone else verify blocked login from unknown device/location using a wrong master password?
Being under-specified towards the hardware is a feature, to allow optimization.

Now I’m not arguing all the UB in C is great, in fact the opposite. But that should be prohibited on the language layer and not on the machine layer. See rust for a better solution.
> Competition is a waste

I partially agree with this claim, but - FOSS software does not prevent competition, it just takes the intellectual property and copyrights aspect from it. You compete in conditions of access to your competitor's data as well as yours. And there is intense competition in FOSS! It doesn't devolve into everybody working on the same thing. But the point is it is always possible to derive from one of the "branches" of competition and do your own thing.

(Case in point: Desktop environments which based themselves on GNOME 2 because they didn't like where GNOME 3 was headed design-wise.)
It's a good question to ask. Many here probably aren't old enough to remember the cautionary tale of CDDB/Gracenote [1].

Back when Compact Discs were still a thing. on Winamp, WMP, etc you wanted to display a list of tracks, covert art, the artist, etc. Volunteers contributed this data from their own discs (that could be identified). This was before MP3s and ID3 tagging.

So volunteers built the CDDB with this data. The entity that "owned" it silently put in a copyright assignment with any submissions and ultimately became a company called Gracenote, which still exists today. They also removed the free access to CDDB.

None of this matters today but at the time it was a huge loss and a betrayal.

So I personally think it's completely fine to contribute to something like OSM as long as there are guarantees in there that the open access to that data can't be lost. It doesn't bother me if the likes of Apple and Microsoft use that for commercial uses, particularly if in doing so they contribute data back to the project.

This is why Stackoverflow dumps [2] were done in the first place and why they're so important: as a guarantee against that data being taken away or put behind a paywall.

Beware the CDDBs of the world however.

[1]: https://en.wikipedia.org/wiki/CDDB

[2]: https://meta.stackexchange.com/questions/224873/all-stack-ex...
LuaTeX has some small differences from TeX that are not present in pdfTeX or XeTeX that I find really annoying. Most notably, it will not break lines after – or — (whether entered as Unicode or with traditional TeX input using -- or ---). And the slowness is on pretty much all documents. It also does some weird mapping of character codes in generating the pdf files that should be invisible to most users but is evident if one digs into the output files. It could cause issues in malformed pdf readers although as far as I know this isn't an issue. Unless someone specifically needs Lua, it's hard to recommend LuaTeX over XeTeX.
> I thought you were doing it to "teach a life skill", not to have someone else do the work for you

Having, and handling real responsibility for things that really matter is a life skill. Makework isn't the same, and kids aren't (mostly) stupid enough not to see through the difference.

You can't meaningfully separate pedagogical purpose from parental convenience here because they are aligned.
My 90 year old grandma had a fraudster call her last month claiming that her son had been in a car accident and needed money to pay for his emergency surgery

If that call had instead been a pitch-perfect replication of my dad’s voice - or my aunt - I guarantee you it would have worked.
And Japan is an American protectorate whose constitution was written by foreigners. So, what?
Wow, I opened this to recommend Fall of Civilizations, but I'm glad to see it's already recommended by the OP.
>if they can convince Telegram to hand over the data.

Or if they hack Telegram's servers. Or ask some other agency like the NSA (that hacks systems all the time) to do that for them.

As for the legal aspects, I'm fairly sure Telegram can be made to comply, no individual user's is worth losing (tens/hundreds of) millions of customers in that particular country. It's not like Telegram can't do that technically*, the server-side database encryption key is by definition in the RAM of the server system.

* That hasn't prevented them from actively misleading customers with their split-key-and store-parts-under-multiple-jurisdictions -scheme.
PPTP in 2021, seriously? It's notoriously insecure.
It isn’t hard to learn how to think: practice increasingly complex levels of reading, writing, and arithmetic. Schools actually do a fair job of this, especially at advanced stages.

It’s trendy to criticize social media these days, and I’m not fully on that bandwagon, but there’s something to the criticism that social media and most of the internet is making us dumber with its relentless race to the bottom of reading/writing complexity. Most web content is now a cliff-note, at best. We used to learn most things by reading books. Now it’s too easy to gloss over understanding by googling the answers we need immediately. This is a generalization, and the pattern can be avoided by the disciplined, but we shouldn’t forget that tools dictate patterns of thought and behavior by what they make easy vs. what they make hard.
I don't understand the comments here at all. Advocating for a far less convenient physical solution over a digital solution - on HN? Has anyone here actually dealt with eSIMs vs regular SIMs? I've been using phones since SIM cards were the size of a credit card, and eSIMs are amazing in every way compared to physical SIMs. What am I missing?
> When it comes to thinking the mind has an optimal way to be operated.

Not true. Thinking is a grab bag of heuristics. Each topic favors a different mix. The best thinkers apply several to each problem, one after the other. They collect, curate, and refine them, and discover their range of usefulness. Experience helps winnow the clinkers. Some of the best seem unpromising.
> I was thinking about that lately, I see my kids don't have this strong motivation as I had, not for anything.

> Don't know how this will affect them on the long run. Now it's only my observation.

I realize that you're only talking about your own kids, but I have a feeling that many people on here consider this to be some kind of general rule for all kids, akin to the "back in my day" rhetoric of the generations before us.

I think it's good to consider that your kids will likely live in a world where this attitude is actually a very effective one:

* Instead of spending days trying to solve some problem yourself, download an app that solves it for you in minutes.

* Instead of coming up with a very well informed opinion about everything relevant in today's politics, listen to trusted others who have taken the time to form opinions on the matter.

* Instead of trying to "earn" that promotion by working 80 hour weeks and "keeping your head down" at your office, apply for a different job elsewhere that offers better pay and work/life balance.

As most of us here are programmers, we all know the benefits of greedy algorithms vs brute-force solutions. Yes, sometimes a brute force solution can be very satisfying, but taking "smart" shortcuts in life really does pay off, whether we like it or not.

And before you tell me that I'm probably one of those millenials who doesn't do anything and thinks everything will just be handed to them: well.. yeah, that's kinda true. I've never worked at a single job for more than a year, I've never really put more effort into my education than what was strictly needed to pass (and sometimes less), and now I'm a data engineer at Apple.
Why are group chats more exposed?
I have 4 SIM cards from 4 different countries that I need to keep. Mostly because I have bank accounts in those countries and banks either dislike foreign mobile phone numbers or accept them but then are unable to send any 2fa tokens quickly enough to those foreign phone numbers for the 2fa tokens to still be valid.

So, I actually wish I had a quadruple sim phone, as it is I have two dual sim phones to handle this (with one that mostly stays at home).

The viewpoint of never needing to change sim cards is very US centric (or better said, affluent people in a lot of other countries tend to need multiple SIM cards).
Thinking about my most recent job search (in 2021), I think that this is very much the case—I had a lot more email and text-based interactions this time around than anytime before.
Stacks – The secure Trello alternative just got even better
It'd be lovely to get references or links to verify your claims.

I'm having doubts regarding that art exhibit titled "Afrofuturism" which is "speculating about history which never was". My main issue is that the exhibit name contains "futurism" which would imply anything related to a potential future, not past history.

Reluctant to dig around on the web as I sense some bullshit logic in the previous statement.
If it was profitable, wouldn't the market equalize anyway as everyone would be doing it? Your bot thus must know some secret and be better than all other bots as you need to assume your opponents are bots too.
That's a total fantasy. New construction in urban / suburban areas is never going to be off grid. The only homes that can even potentially be off grid are detached houses in rural areas with enough space for large solar panels and battery storage. Denser housing simply lacks the space. In most cities I don't think you could even get a building permit or certificate of occupancy without a grid connection.

Since PG&E is a regulated monopoly it is too big to fail. The CPUC and other parts of the state government will simply change the rules to ensure that PG&E continues operating in some form.
The dev machine was a reference Intel box. I had one at the time.
The Amazon trucks in my area use this.
> Apple Silicon has a (mostly) hardware translation layer…

I can’t imagine what you mean by this, Rosetta 2 is a binary translation system implemented in software, based on QuickTransit. There are a few features implemented in Apple Silicon to make translation easier and more efficient, such as supporting Intel memory ordering, but thats about it.

I think it’s reasonable to worry about how long rosetta2 will be available. The first version, that allowed Intel Macs to run PowerPC binaries, was available for 5 years. Having said that, there’s no guarantee versions of MacOS beyond 5 years time will run on today’s M1 anyway (though M1 compatible versions will likely still get updates beyond then).
We seem to be getting a large amount of successful African American actors and directors and producers in Hollywood with wealth accumulating in A.A. individuals and groups, that could fund A.A. specific productions.

In music African Americans have thrived and lifted each other up and created all kinds of amazing music.

Why isn't this repeated in film industry?
Tourist drug demand is bringing cartel violence to Mexico’s most popular resorts
Because most vaccines are for diseases that aren't as prevalent in the population as COVID has been; we've had significantly more people to run the trials on!
I can't believe how many people are having a negative to reaction to you saying, essentially, "We're doing the best we can." I can't begin to imagine the type of horrible stuff you and your team have to see on a daily basis.
Traveling is absolutely one of them! You're making getting a local SIM sound much more difficult than it is; even in places like Germany the process is pretty quick and most places aren't anything more than give-currency-get-card. It's also very convenient to have a local phone number as many people are not excited about making an international call to tell you your table is ready (the alternative here is being forced into the panopticon of WhatsApp). It also encapsulates the trip nicely, nobody I give my number to while I'm there can call me when I get home unless I give them my real number.
This works when running the game on the same machine and same software. Once you use a different CPU or different compiler, floating point determinism (and such replay) can easily fail.
Also I just want to add... mathematicians have ⋅, ×, and ∗ to express multiplication, but decided that they also needed ADJACENCY OF CHARACTERS to express multiplication, and therefore mathematics is not allowed to use variable names longer than one letter.

Come the fuck on, mathematics.
One Usenet killer feature that was lost in web forums is the per-post read/unread status, which made long-running subthreads manageable, decoupling them from each other. In web forums you only have "up to page xy" read/unread status, which forces participants to follow threads linearly and thus decreases asynchronicity and makes parallel subthreads hard to follow.
What's the round trip efficiency on that? What are the safety regulations on storing hydrogen in residential areas?
Android 13 "Tiramisu": Everything we know so far about Google's next big update
> But please stop dissuading engineers from attempting to run their own mail infrastructure if desired.

I don't think we're trying to dissuade them. I think we're fighting the insidious memes of "Look, it's easy! I did it in 5 minutes!" which perpetuates a potentially hazardous misunderstanding. If you don't do e-mail right, you can end up sending or receiving an important piece of official mail that nobody will ever read. Job offers gone unseen, billing reminders turned invisible, customer service tickets lost, warranty redemption missed, urgent family notices not gotten in time, etc. We're just saying it's much more nuanced and unintuitive than just turning on the software.

It's like the blind leading the blind: somebody's going to end up in a pit. We're putting caution tape around the pit. They can still choose to go under it and explore.
I'm comfortable making that distinction. JavaScript isn't executed like normal, native code, so... I still agree.
On a related note, the Huygens Optics channel on YouTube published a video[1] earlier this year on the attempts to make optical logic gates.

He didn't get as far as making working devices, work in progress, but interesting still IMHO. He also has a lot of other great videos about optics.

[1]: https://www.youtube.com/watch?v=pS1zAAD1nXI
I'm not a open source contributor in a major way. Just wanted to chime in.

No doubt at least part of your know-how, however small, was built upon others' experiences (also hard to give credit for everything). If you do release your content, this is just giving back to the community.

Also to play with your ego side, let's say some other person beats you to releasing the content that you wanted to release. And that person markets well and takes a lot of credit that you wanted. Would your ego push you to publish sooner?