skysight-inc/HackerNews huggingface dataset:
Exactly! And it's important to remember that while the outage did economic damages north of $5 billion, that this is not a cost to Crowdstrike, but to their customers. So the take away is ship fast because the costs of shitty code will be felt mostly by people who are not you!

Sarcasm aside, you're not wrong about people being caught up in perfectionism but that doesn't make you right about people/managers conflating perfectionism with goodenoughism. I'm sure with this error (and many others) you can find someone who was trying to solve the problem/s and someone else that accused them of perfectionism. I rarely see actual perfectionism, but I do frequently see people disagreeing what is good enough. I also frequently see problems that would have been small at the time but to fix later on require massive expenditures. The problem is that not-good-enough compounds while good-enough is neutral. You need to also dedicate time to maintenance and repair, because that's what fixes not-good-enough, which frequently happens simply because we aren't omniscient.
Young Ellie: Dad, do you think there's people on other planets?

Ted Arroway: I don't know, Sparks. But I guess I'd say if it is just us... seems like an awful waste of space.
But the way you make rendering embarrassingly parallel is the way you make web servers parallel; treat the system as a large number of discrete tasks with deadlines you work toward and avoid letting them interact with each other as much as possible.

You don’t worry about how long it takes to render one frame of a digital movie, you worry about how many CPU hours it takes to render five minutes of the movie.
"...the Greeks could then simply accommodate via a fixed wage Job Guarantee - ending unemployment permanently."

So this was the case before Greece joined the Euro?
Both Applescript and Automater are still around, and still provide recording.
I completely agree that technical tools cannot fix culture problems.

However, one of the things that I noticed in my previous companies was that my management chain wasn't even aware that the problem was this bad.

We also wanted to add better reporting (like the alert analytics) so that people have more visibility into the state of alerts + on-call load on engineers.

What strategies have worked well for you when it comes to management prioritizing these problems?
this doesn't seem to reflect the reality of the way hardware is actually being added to the cores, where Zen5 features a fourth ALU which is only useful to a single thread in the low-single-digits.

https://old.reddit.com/r/hardware/comments/1ee7o1d/the_amd_r...

this isn't adding more units to speed up single-thread and SMT being a nice "incidental" gain, this is actively targeting wide architectures that have lots of pipeline bubbles for SMT to fill.

and that's fine, but it's also a very different dynamic than, eg, apple silicon, where the focus is running super deep speculation and reordering on a single thread.
Isn't it built into Gmail these days? I think it's been like that for a few years already.
Road Trip Perspective Cleanse
Amex and Discover, as someone else pointed out, are their own banks too-so they are both running the payment network layer for their cards. Or they are at least at the final point; I have no idea whether there’s some blended payment layer/network that can also handle their cards, but since the article says that sometimes Visa cards aren’t processed over their network it stands to reason.

It’s still the “bank” (or credit union-a better choice, but I digress) issuing you a credit line; they’re also the ones on the hook if you don’t pay. Visa pretty much has nothing to gain by securitization, unless they want into the reinsurance industry. They just want to be paid any time their payment processing network is used or when a card with their logo on it is used.
Nice work, I always appreciate the contribution to the OSS ecosystem.

That said, I like that you're 'saying out loud' with this. Slack and other similar comm tooling has always been advertised as a productivity booster due to their 'async' nature. Nobody actually believes this anymore and coupling it with the oncall notifications really closes the lid on that thing.
I use it to research/brainstorm all the time, but I prefer to write my own emails. Not because the AI can't do a good job (it can), but it's a sign of respect for the other person when I take time to personalize something for them.

Nobody likes getting automated messages.
Ah so it's more of a rigorously formatted code that looks like natural language, COBOL style :P

Figured it's more likely that, interesting choice for sure.
Awesome repro steps. Appreciate the effort.

Any idea why this only happens in Android on Firefox? I can't repro in Firefox on MacOS, or Chrome, or Safari.

Might it be a bug in Android on Firefox?
They basically do: it's pretty common to clock gate inactive parts of the ALU, which reduces their power consumption greatly. Modern processor power usage is very workload-dependent for this reason.
Visa holders?
The real-time trading systems are in C++, while the data analysis, which happens offline, is either done in Q, R or Python (pandas, polars, etc.)
Not to mention how different vices are going to affect a judge differently. One addicted to the lunchtime brothel might rule different than one addicted to the lunchtime smoke, and different still to one addicted to the lunchtime scotch.
modern tech can exist without tiktok algos that push eating disorder propaganda to 12 year olds that leads to suicide and hospitalization
Two other relevant links for aspiring business side founders:

https://sive.rs/prog

https://sive.rs/how2hire
Because we're just 2 people, the only team we have is us :) That's why whatever our focus is becomes the next phase of our roadmap.
That’s true. But technical tools can help you highlight culture problems so that they’re easier to to discuss and fix. It’s been a minute since I’ve had to process exactly the kind of on-call/alert problem we’re discussing here, but this does feel like the kind of tool that would help sell the kinds of management/culture changes necessary to really improve things, if not fix all of them.
Why do soda cans explode on Southwest flights?
Try Netherlands. We're Microsoft land over here. Pretty much everyone is on Azure and Teams. It's mostly startups and hip small companies that use Slack.
On common industry benchmarks at least every second generation of Intel hyperthreading ended up being slower than turning it off. Even when it worked it was barely double digit percent improvements, and there were periods when it was worse for consecutive generation. Why do they keep trying?
The team behind the awesome drand project (https://drand.love) has proposed a timelock encryption scheme based on an existing threshold network (the League of Entropy).

They even provided a fully operational, web-based, open-source implementation: https://timevault.drand.love
All it would have taken is slightly different weather. Different sailing winds delaying or speeding some ships along. A few weeks ahead or a few weeks behind. And history would have changed forever ...
The Interplay of Language, Cognition, and LLMs: Where Fuzziness Meets Precision
If you're waiting for IO, you're likely getting booted off the processor by the OS anyway. SMT is most useful when your code doesn't have enough instruction-level parallelism but is still mostly compute bound.
He literally took loans to try to adapt but the economics and large administrative burden didn't make sense.
I used to work close to people who were actually somewhat close to the stuff contained in the papers. The consensus was that there is nothing of substance to engage with.

Edit: When the technical papers appeared in 2020, I personally went through them in some detail. Tl;dr there are almost no novel ideas of substance in there.

Specifically I looked at the "launch documents" provided here:

https://wolframphysics.org/technical-documents/

which, to my knowledge, still are the closest we have to a coherent description of what the grand vision is. Unfortunately I didn't keep my detailed notes, but looking specifically at the relativistic paper, it might appear substantial, but that is because large parts of it review well-known basic results in discrete geometry and causal sets. The actual content is described in a hand wavy way, with little in calculations or rigor (and some elementary mistakes, too).

The issue is that everything that goes beyond standard results is essentially wishful thinking or circular. "If my update rules are such that they produce a causal structure that corresponds to that of a 4-dimensional spacetime, then the wolfram model produces a 4-dimensional spacetime!". This would be interesting if there was any way to characterize the update rules that do so. However, there is not. There is simply the implication that since update rules are very general it must surely be possible to find one that does. Actually doing so is left as an exercise to the reader.

A prime example is in Section 3.3:

In all that follows, we shall assume one further condition on the hypergraph update rules, beyond mere causal invariance: namely, “asymptotic dimensionality preservation”. Loosely speaking, this means that the dimensionality of the causal graph show converge to some fixed, finite value as the number of updating events grows arbitrarily large.

However, abstractly defining ensembles of causal graphs that actually produce (at least with high likelihood) the causal graphs of low dimensional manifolds is exactly the core of the issue. If you are able to do that, then the standard results of causal set theory get you the rest of the way. This central difficulty is simply "assumed" to be solved. No further discussion is given on what type of update rules would actually be dimensionality preserving, nor is this identified as a key research question, nor is any evidence or heuristic provided that WOlframs approach has anything new to say on this problem.

As far as I recall the quantum mechanics paper was even worse.
Thanks. That's our neighborhood all right.
Contactless payments using Google Pay.

"Pushing back" doesn't really work when there's no support, and adding that support is against Google's priorities.

Regardless web experience on mobile is unfortunately generally subpar than native apps, for most sites/apps. I'm not sure I'm equipped to change that situation.
Huh? They did all the time, albeit at higher rates.

Do you think Greece never had any national debt before joining the EU? They’ve had multiple defaults, and then built up more debt, etc. long before joining.

[https://www.toptal.com/finance/financial-consultants/greek-d...]

Same with Argentina, Brazil, etc.

Someone is always willing to lend money, just rarely at the rate the country is willing to pay.
Too late to edit, but:

"boy who cried wild" -> "boy who cried wolf"
thanks much appreciated to you and teddyh for these links. really needed this opposite views.
Privacy Guides Adds New "Hardware Recommendations" Section
The true story is that I bet some major divisions of Crowdstrike are ran by non technical people that got there through non meritocratic means. Theres generally been no repercussions for their underperformance, much like boeing. Crowdstrike business is built on relationships, not technical supremacy. And bada bing bada boom, we have a complete failure of basic technical competency (no rigourous role out process).
There are still entire ecosystems of minecraft mods. Launchers are popular that hook into these systems and essentially give you specific minecraft package environments for each just like software environments to manage multiple conflicting sets of dependencies on a single machine.

https://www.curseforge.com/
I particularly enjoy this classic review. Very informative:

http://www.bactra.org/reviews/wolfram/
I could not agree more with this. I think as the quantity of content increases, quality content will only increase in value.
You have a mix of accurate mix with not so much here.

> I've had hosts with internal IPv4 addresses attacked on web ports because they were behind a (reverse proxy) load balancer for serving traffic: the fact that they had a 10/8 and were behind a NAT did not protect them from attack.

You explicitly set up a NAT bypass (reverse proxy) and then claim NAT didn't protect them. If I am an external attacker coming in towards a single public IP where the backside hasn't set up UPNP/Port Forwarding/STUN/Reverse Proxy, NAT does exactly what the previous poster said. It drops packets because the 'destination' is the router itself in the packet. It has no where else to go, it has literally reached its destination.

A stateful firewall is in no way necessary for this functionality to exist. Even UDP stateless packets cannot bypass the NAT because there if there is no table tracking the conversation from the POV of the inside->out initiating the conversation because the router would have zero idea which interior host to forward the packet to and no reason to do so.
Also from Bits About Money: https://www.bitsaboutmoney.com/archive/anatomy-of-credit-car...

The operative quote in support of this from the link, in support of subsidizing those who don’t and almost more damning because even cash users are subsidizing it as the overall price gets raised to roll in the cost of all the people who do use CCs: “Credit card issuers explicitly and directly charge the rest of the economy for the work involved in recruiting the most desirable customers.”
Yeah, unfortunately, I don't think these messaging tools are async. During oncall, I used to pretty much live on Slack. Incidents were on slack, customer tickets on slack, debugging on slack...
That's a good contribution to the discussion, thanks. I didn't intend it as a complete statement.

But it should be added that violent offenders are not the only category which harmed someone. Stealing from people harms them. Others might want to carve out shoplifting from this, but not me: for one thing, many stores are owned by identifiable human beings, and stealing from that store is stealing directly from them. For big chains or whatever, diffuse harm is still harm. On a personal level I care less about the latter, but this is not a distinction which should be enshrined into law. Theft is wrong.

By any sane breakdown, the large majority of people imprisoned or jailed are there directly due to harming other people. I lean towards policy which will minimize the amount of offenses which don't directly harm other people, personally. What crimes you feel fall into that category differs from person to person, though.

But the fact remains that pointing guns at people, stabbing them, stealing their car, breaking into their house, raping them: these harm the victims, directly, and those sorts of offenses are, in fact, the majority for which prisoners are imprisoned or jailed.
PyBaMM predates ChatGPT. But we're emulating cyclers which are fairly basic tbh. I'm exploring ways of using LLMs to improve the experience. ie Cycle my NMC-Gr 18650 with a CCCV at 1C with an RPT cycle of CCCV and GITT at C/10 every 10 cycles until 80% capacity using model options x,y,z
Got it.

My opinion is that if your answer to a deficiency in the language's syntax is to just test harder you're missing something. Quick feedback loops are essential, and the quickest feedback loop at all is having a syntax where it's immediately obvious to the human looking at the code (before analysis is even run!) when there's a problem.
There were C++ compilers available for the Amiga, even if at the time it was slowly taking off.
Depends on the frame of reference. Versus IOS it definitely is. Versus linux, probably not so.
The auth changes locked me out of my minecraft alpha account. Apparently I had a period of time to link my minecraft account with my microsoft account and that is gone now. I just use a pirated launcher now since they made it so I can't play the game I bought anymore otherwise. I miss playing on servers though.
I mean, that was at least 3 parties at fault:

1. Crowdstrike
2. Microsoft
3. The companies that think it’s a good idea to run what is essentially an enterprise rootkit
I used to work on Control Flow Integrity (CFI/XFI) research at places like MSR Silicon Valley and VMware, as far back as 2006. Back then, sandboxing a kernel module like ramdisk.sys was doable with a lot of binary rewriting magic, and later with custom LLVM passes, but nowadays it should be a simple matter of compiling the code with clang and the appropriate flags, to completely rule out this type of memory safety error, turning a BSOD into a polite log message and disabling the faulty driver.
I’d like to see the math for why it doesn’t work out to have a model where n real cores share a set of logic units for rare instructions and a few common ones where say the average number of instructions per clock is 2.66 so four cores each have 2 apiece and then share 3 between them.

When this whole idea first came up that’s how I thought it was going to work, but we’ve had two virtual processors sharing all of their logic units in common instead.
Some clarification here would be helpful.

What policies specifically do you consider the Democrats having tried to enshrine voter rights? Or do you mean access to voting, rather than the right to vote itself?

For Trump, do you actually think he attempted to make himself a king? Or is that embellishment when your actual view is that he attempted to vircumvent the electoral process and "win" a second term? I can't stand the man personally and would vote for an empty chair before him, but I also didn't read his attempt to flip the electoral result as an attempted annointment or coup.

I view them as effectively the same due to the huge overlap in policy. Both parties are pro-war, both parties want to lock down our borders, both parties want some kind of gun control, both want to limit access to abortion at some level, and both view the supreme court as a place that needs political appointees rather than the most qualified judges.

They absolutely debate the details, but neither party is for a balanced budget. Neither party supports real privacy laws. Neither party values individual freedoms over federal power. Neither party wants to limit federal powers in favor of state-level powers, though both are happy to make that claim only when it suits their specific law they can't get through at the federal level.
That's a very good question that I need to think about way more.
Obviously, the best way to get management's attention is to start a stop and frisk customer engagement plan.
> For Kids: Junior Phyzzie

> One-time $100 donation

This actually had me laugh out loud. I must've been a poor kid
I have written a neural network architecture (way smaller than llama) that can be trained to automate this process. Check out the Custom-Data-Tutorial in the repo!

GitHub: https://github.com/wwu-mmll/gatenet
Paper: https://www.sciencedirect.com/science/article/pii/S001048252...
The thing is, you don't have to play the rpg aspect of it at all. You can still play the same game you played in beta 1.7.3 and get benefits like more variety of blocks for building and better automated farm setups leveraging the newer items like unmeltable ice. No one is forcing you to slay the end dragon.
Sure. And another thing that matters: the producer of a faulty USB cable that led us to waste several days of work. And another: shitty battery producer that led us waste several more days.

This "little computer land" is flaky and hard, and rPi matters because it gives at least some common ground. I wish it'd be more universal, but it's not.
This seems a lot more like a story of how the writer would like to imagine a productive workshop going than of something that actually did happen; I felt patronized just reading it, and I only had to spend a few minutes on it.

Of course we all have our blind spots, but one of the participants here was an IT manager, and surely any IT manager has read something like RFC 2119 (https://datatracker.ietf.org/doc/html/rfc2119), if not that precise document.
To be cynical and uncharitable, in my experience non-engineering leadership tends to be receptive to the idea that engineers are by their nature wasteful and self indulgent, and saying “just don’t do that stuff for it’s own sake” reinforces said leadership’s prejudices and will ingratiate you with them. I’ve most often heard such arguments from people shitting on me for advocating for tests.

But the bulk of my experience is with small startups where the stakes are high; tensions around productivity are natural, and working through them is essential.
Microsoft needed some PR pushback against "Microsoft Windows outage" headlines.

Which, I can't fault them for trying, considering Crowdstrike isn't their product...
I agree it shouldn't be needed, the issue is that I get a bunch of job ads that outright say "provide a link to your portfolio". Which seems to assume that every applicant has a website with info about their work or something.
Yeah the insistence that Windows is insecure by default on purpose is a bit silly, but overall I thought this post was informative.
You can use aarch64 ISOs on some ARM64 computers through UEFI, RPi3+ included. Need to install firmware though. Similar if you use Tow-boot on some Pine64 devices and there is a project for recent Rockchip boards.

I have 2 Rockpro64s which I boot and installed the default ISO of Fedora Server from an ISO file on USB.
All fair points. Phones have 120fps displays, but obviously can't run much at that rate. Some web pages, basic note taking, etc. But pretty much anything 3d is 30-60fps.

Consoles, hand helds usually aim for 30+

Real time rendering, video streaming etc, are 24-30.

If the nit is my phrasing, let me rephrase, the point is that it's usable in an interactive/real-time application. It's perhaps at the lower bar, but 30 fps is far from a rarity. Though not always ideal, it's certainly acceptable.
I agree that there are a lot of people in a certain demographic. But you can have a lot of fun playing with various technologies.
'Dancing molecules' heal cartilage damage
Correct me if I'm wrong, but it seems that it's a mathematical structure so open-ended that you can write most relevant mathematics in terms of it (as you can with e.g. set theory). And of course, if you can write math you can write physics.
It depends on what you mean by "open and flexible". Obviously, Windows NT isn't open source (though it has been heavily reverse engineered, and Microsoft publishes kernel symbols, which is more open than most proprietary software). But Windows does have a stable driver API and a license that permits publishing proprietary kernel-mode drivers, neither of which Linux has. Linux's position is that if you want to develop proprietary drivers, either develop them in user space or sandbox them with eBPF. This is arguably less flexible than Windows's policies, though the CrowdStrike incident certainly highlights the reliability benefits of Linux's approach.
Yes, and yes. The reason you weren't taught much theory is because on a horn you're only playing one note. But I think that's really a shame, because you were deprived of the understand of what you were playing and why, in the context of the notes and chords that the rest of the band was playing. And even when playing a horn solo piece, there is always an understandable, chord-based structure to the piece.

Edit: Also it really doesn't take much effort or theory to understand most of what would be interesting. Like many subjects, the 80% of what's helpful can be written on just a few pages and learned in a few hours - but whole college curriculums can be made of the details and nuances. Go read up on 7th chords, cadences, and simple chord progressions if interested.
No, just that there's no reason that your instant messages can't be used against you, and in some organisations, regulations mean that the chat history has to be logged and kept.