skysight-inc/HackerNews huggingface dataset:
I generally agree with your sentiment here, but one thing I will point out is that this stuff isn't always totally transparent with AMD and Intel either. Intel and AMD release a lot of technical details about new and upcoming microarchitectures, but still it isn't until the chips are released and people run specific benchmarks on them that details emerge. For example, if you've done any x86 micro-optimization you've probably used Agner Fog's instruction tables.^[1] These instruction tables and the uop breakdowns are generated empirically, so they aren't updated until after someone has real hardware to test with. Likewise for things like the branch predictor measurements, BTB latency, etc. presented in this article, these come from empirical testing not from data sheets disseminated by Intel.

Things are certainly much worse with ARM partly because, as you point out, ARM is meant to be high customizable by vendors. Additionally there's an increasing trend of vendors creating even more highly differentiated ARM CPUs. At the same time though it's not that easy for users to empirically measure these CPUs the same way they can x86 hardware. With a regular Linux distro and a desktop x86 CPU it's pretty straightforward to set up some measurement environment for code by doing things like creating a dedicated cpuset for your tests and disabling frequency scaling. On the other hand I have no idea how I would do that on my Pixel 6.

The same site that wrote this article recently did a breakdown of Amazon's Graviton 3 chips: https://chipsandcheese.com/2022/05/29/graviton-3-first-impre... . That's because you can actually set up a normal Linux environment on an AWS instance w/ Graviton CPUs and run benchmarks to figure out details about their microarchitecture, not because Amazon released detailed spec sheets on the CPUs.

Again I agree with your overall sentiment and I also wish things were more transparent. But learning about the details of these CPUs using clever micro benchmarks has been the norm forever. If you're a huge purchaser (Google, Facebook, Amazon, etc.) you can get access to a lot more information but this hasn't really ever been an option for consumers.

[1] https://www.agner.org/optimize/instruction_tables.pdf
> the lawsuit claims the airline instead offered up just one name: Michael Lowe’s

I'm not sure if there was a communication error somewhere in the process, but you'd think that if the cops ask the airline for a passenger list for an investigation and the airline responded with just 1 name, that they'd confirm that just 1 passenger was on the flight or the reasons why the airline is just providing 1 name. How many flights take off with just 1 person? To me it seems odd that the error wasn't caught there. And being in jail for 17 days without being informed of the charges or being brought in front of a judge seems crazy. Can Michael not sue the police force as well?
“not designed, used, or intended” means neither designed, nor used, nor intended. You seem to be insisting that the “or” must be read as an “and” which is, obviously, an affront to the plain language of the test.

Not only does the Court in Griggs not ignore the legislative concerns motivating the inclusion of the explicit allowance for testing, it relates the debate, it's proximate cause, and the concern cited, and announces a rule very precisely aimed at avoiding the problem the provision was designed to avoid [see, most particularly, Footnote 10, p. 401 U.S. 434].

While there might, I suppose, be a not-insane argument that the Griggs Court took the wrong view of some elements of the legislative history and context, the claim that they blithely ignored it is untenable on its face.
Perhaps we should document the associations between well known figures in our field/industry/business and these cars?

I'll start:

Iann Barron (Elliot, CTL, Inmos) had a white Countach as his daily driver. It was famously unreliable: supposedly the oil pan separated from the engine once while moving, and famously fast on the M4.
"Use the popular thing because it is popular."

The same industry was—substantially still is!—telling us to use XML everywhere. Let's not.
Sveltekit! I used sveltekit-adapter-browser-extension[0] by Antony which conveniently handles the hashing stuff. I just made the repo public in case you want to check it out[1]. Let me know if you run into any issues!

[0] https://github.com/antony/sveltekit-adapter-browser-extensio...

[1] https://github.com/FractalHQ/nutab
While I don't necessarily agree with your stance about systemic issues, I would like to point out that solving them would take a lot more work than simply not legalising polygamy, and I don't see why we should neglect taking measures we are actually capable of implementing in favour of a pipe dream that might never be implemented.
China doesn't have good Mexican food. But they really are a remarkable country. Building high speed rail over their entire country in a few years, shiny new hospitals in days during a pandemic. Sometimes I wish they would occupy California and shut down our racist concentration camps (sorry, for-profit prisons), then ship the homeless to dorms in the Central Valley. Of course, they would also build out our high speed rail in a couple of weeks, just as they are modernizing Africa (rather than dropping "aid" like Americans).
One of my favorite parts of these simple languages is implementing more advanced data structures myself!
You don't need to imagine it happening to a minority group. It's a workplace violation against two protected classes: race, and protected age group (40+).

It's lawsuit worthy in general, and your post makes it pretty clear you don't pay attention to your company's anti-discrimination training.
In addition to the other suggestions here, Academia could be another interesting route. Look at the job boards for local colleges/universities/research centers in your area. They're typically struggling to find technical people to either:

1. maintain and update the main websites

2. administer other IT-related systems on-campus (may require brushing up on some Linux or Windows Server skills)

3. help with the coding side of their research

There's a lot of low-hanging fruit available when it comes to coding needed for a research grant. Sometimes it's just standing up a basic website for a lab, but you'd be invaluable if you were able to help someone scrape together their pile of perl/R/python scripts into something that can be be hosted on a website. And IMHO the bar for quality is usually quite low -- many labs just want to have enough to earn/fulfill a grant and then move you on to the next project.

I'll warn you that there's not a strong career path available for software developers in Academia at the moment. So you may eventually need to break out. But it strikes me as a viable way to get a few years of real software dev experience working on interesting projects which would definitely put you in a better spot to branch out elsewhere.
> These systems make it easy(er) to model concepts in a mathematical way

I feel this is largely a lie. The type system is still a crippled language that is also incompatible with the runtime language. It possible to do some very specific things in it, but does it help you describe a system's data flows? Memory allocation patterns? GUI layout engine?

I think the solution is: Just use regular code, it works best. Use types to describe interfaces. Simple types, because with anything else you're painting yourself in a corner.
OK. We like competition. But the “almost” part is a little bit underplayed here. It doesn’t “almost always” breed innovation. Sometimes it breeds 50 different horribly positioned walled gardens. The consumer loses, the lack of interoperability becomes a tragedy of the commons, and our landfills are full of garbage nobody needs. Case in point: Home automation. I challenge you to scroll through the full list of things you can integrate with Google Home and try to justify why there needs to be this many different proprietary ways to interconnect devices. Home automation is not a new market, either: the X10 standard has been around since 1975.

This same kind of madness, of course, totally already exists elsewhere. I’m sorry but, out of the hundreds of thousands of different power connectors, most of them aren’t even very well thought out to begin with, less “innovative.” It turns out that delivering power to a device isn’t that interesting, but that doesn’t mean you can’t get it horribly wrong. For every MagSafe that has at least some redeeming qualities, there’s about 500 DELL power bricks out there. And for something that is effectively delivering small amounts of low voltage DC power, in fact often one of about 2 or 3 different voltages, it’s sad that you have to scour the earth for chargers that match the pinout of your device.

But wait a minute. We’re not even talking about laptops, but essentially just mobile phones and cameras. So where’s the innovative competitor to USB-C that we’re all so worried about getting stomped on by the EU? Even Apple has adopted USB-C for almost everything except iPhone. micro USB hardly exists on new phones, even the budget phones are switching to USB-C.

The market doesn’t just automatically do the right thing. Apple is simply too powerful for market forces alone to compel them to use a “standard” charger, and actually, the friction of changing something that works probably makes it resistant against that, but just because that’s the case does not mean it is the right way to go for consumers or the world in general, in the long term. And once enough people are tired of that non-sense, they turn to regulation. And I’m sure regulation like this is annoying—what does the EU know about connectivity and mobile phone design—but it’s probably relieving to Apple, because it roughly solves the problem of having to reconcile it: they either do it, or they are in violation of the law. Problem solved!

And no innovation was harmed, because plugging phones in is not that interesting.

P.S.: Interoperability absolutely breeds innovation, and it does not mean no competition, it builds a framework for competition. Standards do obviously limit what you can do, but in exchange they open many doors that would otherwise be closed. Please tell me you don’t think the “innovation” from having 30 competing hypertext formats would’ve been the ideal path to “innovation” for the world wide web.
I would prefer peace but the empire makes it impossible.

Only because one can do evil things with impunity doesn't make it right. People are people and the murder is murder.
Well now I have an excuse to write some Clojure.
Corvids have entered the chat.

I'd argue that rats are exceptionally close to humans (both are mammals). Similarly other potential candidates: raccoons, bear, possibly dolphins or other cetaceans.

Insect, plant, or colonial intelligences would be interesting.
If the issue is places like Facebook, watch The Social Dilemma on Netflix. That may sufficiently scare you away.

When you quit, you can't just quit... you need to have something to fill that time that also scratches that same itch you were getting from social media.
The civil world, in general, tends to shield defenders. It's likely that a country being assaulted will have many people willing to help it with chis, if it comes to that.

Aggressors, condemned by the world, are the people who need to bootstrap their own capabilities, & will most strongly need & be able to leverage open hardware.

I don't like it but this is still my read here. And we still definitely definitely need to do openhardware. But these are new relevant factors.
I mean, what exactly are you suggesting? That these school shootings are democratic plants? Respectfully, I find that exceedingly hard to believe.
The EU did it before, forcing phone manufacturers to move to micro-usb
https://www.wired.com/2009/06/europe-gets-universal-cellphon...
From memory, Apple argued for an exception and got it approved for its products.

So, having this kind of directive doesn't block special products, nor has any specific impact on the field evolving healthily. If anything, without this kind of regulation we'd probably still have 95 different charging cable standards.
It certainly has, and it has been a key element in the radicalization and racialization of our politics. Many Trump voters were exactly that demographic, and resentful of the double standard. Not a healthy development for the body politic, and something we need to roll back.
Oh, no.

“Precious metal homeopathy”
This sounds like it incorporates a typical NFC tag (presumably with a hard-to-clone chip) with a packaging seal option like was used for the more ordinary...

https://www.nxp.com/company/blog/nfc-gets-cheesy-with-kraft-...
Purely from a notaphilist (had to look that up) perspective, the note designs look really cool, and I think integrating an nfc chip / electronic into currency is a neat innovation.
Somebody has to write a longer and in-depth essay on the basics for us non-system programmer to know what is going on and what is expected. Wsl1 and wsl2 is under stable, like mvs is. Guess Microsoft and IBM are in the same family tree in this aspects.

Apple always confuse me. What is this, anyone please.
Exactly this. It feels like Twitch changes things for the sake of changing them. There is not reason why their changes couldn't have been backward compatible. It's just unnecessary churn for developers, who often are working for free making tools for your website.
This is pure legislation-brain worry about things that markets resolve.
> You have not worked for 2.5 years. That is a big gap and you need to be explain it well.

God forbid people save up a bunch of money and decide to not work for a year or two.

God forbid people have health issues that keep them from working.

God forbid people lose their job, struggle at finding a new one - not because they're incompetent but because they're terrible at job hunting. Or because the job loss triggers mental health issues (which you can't get addressed because you don't have a job and lots of mental health professionals either don't touch anyone on insurance period, or they don't touch people on the subsidized healthcare plans.)

Employers: "WE CAN'T FIND ANYONE TO WORK FOR US!"

Employee with a 2.5 year gap: "Uh, hi?"

Employers: "Not you."
Perhaps what would be interesting would be to enable some sort of reverse special economic zone just within the US border such that the corporations would be in US jurisdiction but the employees could flow through with minimal overhead - with some sort of fast pass checkpoint. A separate more tightly controlled border checkpoint could then happen as you move further into the US.
Predatory Community
Less funny, but the creator of curl gets mistaken messages too.

https://daniel.haxx.se/blog/2021/02/19/i-will-slaughter-you/
I think the big thing that hurt Pascal initially was the poor start it got off to. By the time things like Borland Pascal came around and fixed the weaknesses from explicitly starting as a teaching language, the damage had already let C pull ahead.

As for nowadays, I'd say there are three things that help people to bounce:

1. The big name (Delphi) is proprietary and Free Pascal's documentation feels like it hasn't caught up with various lessons that were learned about how to document a toolchain and standard library since the early 2000s.

(And that's before you discover that, apparently, the API documentation is manual enough that the official stance on the Free Vision TUI component's documentation is "go find a copy of the Turbo Vision book from the Borland Pascal manuals", and that the Free Pascal Wiki either neglected to mention one or two classes when they were saying what is yet to be reimplemented or neglected to mention additional restrictions present in the DPMI port.)

2. Similar to with Ada, the ecosystem people are normalized into as they learn programming is leaning more and more strongly on the C-descended syntaxes, making Wirth-style syntaxes feel more alien.

I have to admit, compared to something like Rust, there's a certain off-puttingness to having so much verbosity and ceremony in the structure of the block constructs. To exaggerate a bit to get the point across, it's sort of like Pascal expects me to remember all the layouts and lines for what an empty tax form looks like well enough to draw it from memory before filling it out... and that sense of discomfort doesn't go away if I delegate it to my code snippets tool.

It lends an ambient sense that there's an iceberg of structure I don't understand and Pascal expects me to remember how many separate peaks it should have poking out of the water and where they should be, without me understanding the topography of the submerged portion.

(And yet I still recommend it as the Java/C# equivalent for DOS retro-hobby computing, since it's safer than C and has a much richer library of bundled functionality and comparable performance.)

3. The Free Pascal APIs are aggressively 90s and don't have enough examples to break you from your 2010s-and-beyond expectations. (I was almost tearing my hair out over how to get status updates from their zip extraction code before I realized that I was fixated on the Qt/GTK/DOM/etc. idea of using some kind of signal.connect(my_callback) function rather than using subclassing to set an event handler.)

Just, in general, it's an experience that's alien to current language trends and growing more so, the documentation available before you're committed enough to pay for it is wanting, and if you're willing to pay hobbyist prices, you need to do your own research on what exists to pay for.
So do I. I read it totally convinced another ash… linux and then I read the link, it is from apple. Wow.
Mass shootings and stabbings happen all the time. We only hear about them nationally when it's convenient.
Ideally. Intelligence agencies like Russian ones have already been shown to lace real dumps with edited or fake files. But I'd rather not waste time reading about it when not a single one has yet been seen, much less verified. This is a press release to announce the future release of a press release.
Don't tell the homeopathic crowd about this. A tiny amount a potent expensive substance encouraging a change in behavior in a much larger quantity of a cheap substance would be like catnip to them.
Tiny circuit creates a single block Lego screen
Microsoft HoloLens boss Alex Kipman is out after misconduct allegations
Interesting experiment, although it seems that most of Asia has settled on NFC (card emulation or token), QR, and 2D barcodes for offline (at least to customers) payments, which is more practical to deploy using existing infrastructure. I know Tez (aka Google Pay in India which was pushed in other countries) has implemented it, but Indians does Google Pay still have ultrasonic transfers?
It's ethanol that makes gasohol.

And why would GA be doomed if it can't run on automotive gas? It hasn't _been_ running on automotive gas.
I would love to see a chart that supports your assertion.
> I spent four years doing a horizontally scrolling infinite canvas story and the main response I got was people complaining that their fucking mouse scroll wheel doesn’t work and that it’s hard to scroll stuff horizontally.

Why did you not make the mouse scroll work by scrolling horizontally?
I've always had bad memory and suffer from mild dyslexia as well. Used to really struggle with exams at school because I found it hard to memorize stuff. But I didn't let it stop me. Did elec engineering degree and after a decade in industry went back to do a PhD in software engineering.

My solution: keeping a journal handy, writing down everything. For example, when I was doing network engineering on large corporate networks, I would write down every step that I performed, configuration data, etc. Adding page numbers, URLs for referenced tech doco.
In my programs I write comments against every class/method to remind myself why I did things the way I did.

From what I've read and also based on my personal experience, writing by hand seems to make things more memorable. I also find it quicker to flick through bound journals than trying to find things on a computer/smartphone -- obviously tried those and they weren't as effective for me.

The bonus for me has been that I always updated design documentation to "as built and installed" state. My managers and clients really appreciated the accuracy.
It is false. Click the link to the FAQ. The paragraph for the quote begins with "To protect the data that is not covered by end-to-end encryption"
Something doesn't add up. If this happened as presented, the police would have been actively violating the law. It mentioned covid quarantine i think, I wouldn't be surprised of the police / prisons were illegally detaining people in the name of covid and not giving them due process until they were out of quarantine.
There's absolutely some eisegesis going on. The shroomer story is sexy, also politically convenient.
Your understanding of the trend is flat wrong. Check out sources via your favourite search engine to see the actual trend of school shootings in the US. (and then check them out for the developed world, too if you want your eyes to pop)
I am struggling to see here how this shouldn't be something that Microsoft does itself. And, if Microsoft is doing it, they can just call Apple and get what they need re: documentation or specs or questions answered. They might just need appropriate NDAs between the two companies (which I'd have to imagine they already have?)?

With Linux they have to reverse-engineer it. Microsoft shouldn't need to...
Some of research are fake as well. I tried to email an author who claimed some extraordinary results with their sorting algorithm and got crickets.

Suspect they dont really care beyond having it "published".
Diablo Immortal won't release in the Netherlands and Belgium due to loot box law
Slightly tangent: Charlie Gerard's website is full of interesting experiments like this in the Computer-Human-Interaction space!,

Recommended.
Germany. Your daughters will be safer there. Your quality of life will be higher. People are just nicer (personal experience). Your access to world cultures is better. The education system is far superior. I cannot think of two things that are better in CA that you can't find within a reasonable proximity to basically anywhere in Germany. (I can think of one: sour dough bread is better in SF)

You made it out. Don't make the mistake of coming back. The US is broken.
It says right in the article that the story came from the Irish Times. Who cares if the Blaze is relaying it?
I'm not personally a ferrari fan, but I can understand the appeal. you can buy cars for $50k that are already much too fast to fully enjoy on public roads, and realistically, $250k+ cars are going to spend most of their lives in garages. I suppose they might as well look good while they're doing it?
Something troubling you? Is making personal attacks going to make you feel any better? If putting me down helps your self-esteem: my very first comment started with "I was not cut out to work for a large organization". So cheer up, you get to wear the big man pants, ok?

The one thing that bugs me though... Maybe it is me being out of my league, but why can't bigger companies at least foment the develop of alternatives that reduce their dependency on third-party, closed service providers?

Another thing that I fail to grasp: why is it that smart and distinguished people like you always put a response in absolute, all-or-nothing terms? Case in point: when presented with one possible strategy, your counterargument was "do you expect all companies to do this?". The answer is (obviously) negative. In my childish mind, I thought it was possible to have different companies doing different things. Can you explain why this type of thinking is so clearly wrong? What do they teach in the Big Boys League that show how that absolute conformity and total adherence to the rules is the surest way to win?