skysight-inc/HackerNews huggingface dataset:
"... keyboard shortcuts ..." is a common response to defend Mac design choices.

The single shared menu is also something that made sense on the original 9" 512x384 Mac screen to save but it really is nonsensical in the days of 32" 6k displays, so much mousing to get up to that menu but of course "... keyboard shortcuts ..." comes the refrain.
This is incredible. I will definitely check it out.

You can add your starter kits to BoilerplateSearch .com directory
Github is more than a remote host for git repositories. It's become one of the major CDNs for software distributions. Github Pages host a majority of static sites that developer use. You won't be able to use Cargo, Nix, Scoop and other package managers right now because their registries have a critical dependency hosted on Github.

This is not to mention all the projects that rely on Github for project management, devops, community and support desk.

GitHub is also very international, I doubt isolated netziens like those from China are shielded from this outage. I imagine very, very few software shops are unscathed by this. The whole affair is very on brand for 21st century software which is to say pitiful.
Thanks for the kind words. It did take a bit of work, but it was my pleasure to do so. I hope it is valuable to someone!
Perhaps this is a repeat of the Fastly incident with a customer's Varnish cache configuration causing an issue in their systems (I think this is a rough summary, I don't remember the details).

So, you're both responsible and not responsible at the same time :)

> Hope I don't appear in the incident report.

Appearing in an incident report with your HN username could be pretty funny...
The key difference is being able to mirror communication channels. While you can continue to work fine with your local repo, the only way to share those changes are via another forge, or sending patches through some other channel. Having another forge to distribute code is generally more ideal.
Percussive Rehabilitation
Async closures MVP: Call for testing
SSNs can be used to disconnect utility service, too. Doing some amount of that would surely add to the "fog of war". It often takes phone calls but the tools have been created to automate that on a massive scale.
A thousand times this. M******g reviewers who fail to comprehend the instructions for evaluating a proposal is a perpetual pain in the neck.
The overlords want their minions to.

Eric's views, Jack Ma's (in)famous "996" exhortation, are all part of the same pattern.
Thank you!

That's a really interesting idea, but unfortunately I don't think it would be feasible to implement.

3D model texture mappings are one thing. It is quite straightforward to create a bijection to edit either the texture or the model with the texture applied and have the changes propagate to the other. For my program, 1) this 2D UV mapping texture to animation workflow is only one specific application of preview scripting, and 2) you would have to take additional factors into account besides the texture and the animation in order to implement a two-way function between the texture and animation in 2D. This is because a pixel coordinate from the texture may map to multiple pixels in the animation. These correspondent pixels in the animation may have different color data, and so propagating a change back to the texture would have to account for which pixel was overridden most recently, or a different type of heuristic.

I hope that makes sense.
Genuinely curious about your expectations that Intel hasn't met.

For clarity, I've never had any expectations regarding a chip-maker at all.
It feels so wrong that there are so many blogs and websites that are based on GH Pages and they all died at once…

Seems like they’re back up though. Or at least the Rust blog is back up.
Maybe it's fixed already? Works for me.
I sure wish this had happened before I logged off from work for the day...

"Why isn't this project done yet?"

"Didn't you hear? GitHub is down!"

and I get to go out for a long lunch
Use https://xcancel.com/ (eg https://xcancel.com/githubstatus)
A long time ago I did something similar but rather than sorting I just kept index lists for each direction and the objects sorted themselves. Meaning like there are 4 lists `objectIndicesSortedByLeftEdge/RightEdge/TopEdge/BottomEdge` If an object moves horizontally then it updates its own indices in the leftEdge and rightEdge arrays. This is because as it moves it likely only has to swap 1 or 2 indices at most to move itself.
> The external status dashboard is just for customer communication. Only after the outage/degradation is confirmed internally, then the external dashboard will be updated to avoid flaky monitors and alerts. It will also affect SLAs so it needs multiple levels of approval to change the status, that's why there are some delays.

This defeats the purpose of a status dashboard and is effectively useless in practice most of the time from a consumers point of view.
Back online for me
Nah, _most_ status pages are hand updated to avoid false positives, and to avoid alerting customers when they otherwise would not have noticed. Very, very few organizations go out of their way to _tell_ customers they failed to meet their SLA proactively. GitHub's SLA remedy clause even stipulates that the customer is responsible for tracking availability, which GitHub will then work to confirm.
It's not the whole industry, just some imprudent sections of the industry.
If you run cargo with the --offline flag it will try to resolve any dependencies through your cache first. For everything else; seek idempotence, use Nix.
> Rust with its very strict and expressive type system

Tangentially, I find it very interesting how Rust could have had fully inferred types (like OCaml does), but chose to require specifying types at function boundaries.

It shows a thoughtful balance of what the system can technically do, and what's actually useful to the humans dealing with the code.
My C compiler is running just fine. Local dev first is the only reliable way.
At the very least we don’t have to spend the months or years in clinical trial holding our breaths for something that works while people die.
I think I take your point, though that just sounds like another type of insecurity to me. I meant to turn what I took as the original meaning (personal insecurity as a character trait associated with goodness, kindness, happiness, etc.) around on itself by implying exactly what you seem to be saying about the point I missed.

If you mean what I think you mean, well, we probably don't disagree so much at that. How to make society less cruel, eh? There's the rub.

It seems that with that last quote you're agreeing with my point that people who have lost hope in achieving food, money, romance, work, housing, etc. (becoming insecure), would reach for tools in the authoritarian toolkit.

I do wonder if maybe you misunderstood me.
If that's the case why is it charged on a per-install basis?
The odds of all services rm -rf / at the same time are pretty small to be honest. The point is to have your work in multiple places, such that you're not reliant on a single service.
I'm taking this opportunity to randomly shout out Gitea! I've self-hosted Gitea for 5 or 6 years, and it has been bulletproof.
How would customer credentials being leaked be part of an outage of this size ?
CocoaPods Support and Maintenance Plans
The US doesn't need a national ID. It needs a national PKI.

The US Postal Service is in a great position to be the one who executes it. They have access to delivery physical goods to the entire country. They have the staff and procedures to do identity verification for their current products that could be extended to a PKI offering.

It'll never fly, politically.
CrowdStrike and now this !

Both with MS at the core ... 2 instances are probably too soon to call it a pattern.
> that seems to be driven by the need for someone in the chain the be able to open it in Excel.

This is key. I know from experience that the ability to fall back to emailing CSVs around and having operations folks manually process them in Excel is required way more often than your average tech oriented person would ever expect. Plus a lot of processes that might appear to be automated at banks turn out to have someone doing a ton of manual work as part of their daily process. Things gradually and haphazardly eventually get automated but don’t necessarily start that way. Banking seems to oscillate between strict standards with robust technology and random tasks developed when a specific need arose only to never change for long periods of time.
`git bundle` is another option for this (I'm not trying to imply it's preferable)
It looks to be contained to just GitHub, azure service page shows no outages at this time.
If its enough of a security issue they could have pulled the site while its fixed/cleaned
Wonder if this is related to the big cyberattack on Iran earlier today https://www.jpost.com/breaking-news/article-814715
Disney argues streaming agreement enough to push Epcot death into arbitration
A single one-month trial is enough for Disney to try and argue this.

It's not that I believe Disney will win this, but that they're even trying and are unconcerned about the negative pushback and press is what puzzles me.
I’m surprised they managed to make this part of the agreement even worse than it already was. Seems like sane legal terms are a strong competitive advantage.

This section of the Microsoft Services Agreement is not sane because it protects [obsolete] chatbot speech more than human speech, by virtue of the prohibition of use to create, train, or improve AI, which evidently does not apply to humans since Mustafa Suleyman (head of Microsoft AI!) said everything on the web was “fair game.”

Translation: everything on the web is fair game, _except the stuff from Microsoft._

Furthermore, it’s vague about what services (GitHub Copilot?) are included or excluded.

Will other companies miss the opportunity to eat Microsoft’s lunch right now by writing more clear and less draconian terms?
I have my client's app policy on GitHub. I have to check if anything happened to it. The websites are working fine
That reminds me of when I used to travel alot and conspiratards would tell me about the shadow groups that ran the world, but it would always be local ones

That was hilarious. Instead of Rothschilds, or Blackrock, its a French fraternal order in Paris.

those kind of people never notice the flaws in their theory, such as there being so many shadow groups that they would have to compete for power, the same as if no shadow group existed
I believe posts that have significantly more comments than upvotes are automatically pushed down.
What makes you say it’s “somehow strangely tolerated” when GitHub goes down?

What’s the point of bringing up twitter? It is strange to seek victimhood for a petulant billionaire. Of course, it is worse with GitHub because GitHub actually provides useful functionality.
Github seems to be coming back up:

https://downdetector.com/status/github/
> If software were uncopyrightable, they would still be binaries without source code, which you would have to reverse engineer to find out what harm they perpetrate actively or possibly through their security flaws.

True. But reverse engineering could happen openly, and tooling for it would improve. The benefits would outweigh the costs.

> if you wrote a piece of free source code, anyone could do anything with it they wish, including removing your name, and not attributing you in any way in the documentation accompanying the compiled code.

Depends where you are. Many jurisdictions recognise attribution as a "moral right" separate from copyright.

> A program is not distributed to you if someone else installed it on a machine you don't own and you're just borrowing that machine. It doesn't matter if you're physically at the console, we're at a remote dumb terminal or smart client. The program was distributed to your school, company or friend or whoever.

Up to a point. If you pressed the "buy" button, paid the money, and are using it from your machine like a program, then it shouldn't matter where it's metaphysically located. Plenty of software will "phone home" to company servers or even falsely claim to be running computation on the company's machines (SimCity), but that doesn't mean the software hasn't been distributed to you. Just as the courts don't allow you to stream TV from an OTA capture card in a remote datacenter and consider that to be OTA viewing, having a program that you use from your local machine do some of its execution in some remote datacenter (whether through VNC-style remote access, a web UI, or something else) shouldn't make it any less your program that's been distributed to you and that you're using.
MS is not responsible for the CroudStrike fiasco.
"Wow, the government is so catastrophically bad at managing IDs; what should we do?"

"Hmmm. I know! Lets get the government to manage a mandatory ID system, and require it for all aspects of citizen's lives! In fact, lets centralize all of their medical, financial and personal data using this ID, and ensure that it can all be accessed using this ID! What could possibly go wrong?"
Really it was a relief. Same case for me. Now I have no energy to push my code. Tomorrow maybe
I see people asking the creator to add some data about the channels, but i think this is intended to mimic traditional TV, where they didn't have any information other than what the producers put on screen.
Failing starter motor – why does whacking it help?
That's what you think those symbols mean for these people.

In the post-Oct 7 context, most likely, and if we're to be charitable here (and absent any other signals to the contrary) what they meant with those symbols was some mixture of "Our people are under attack, we need to stick together" and "Bring the hostages home, please."

Your misconstrual of the yellow ribbon, which obviously has deep grassroots origins (and in the current context only refers to the wish for a speedy return of the hostages) as being somehow suspect simply because it is also worn by government officials -- seems especially inappropriate, in this context.

And it certainly is not appropriate for you to tell them that they should be using the Star of David or other religious symbols, which have entirely personal meaning to them, in their stead.

What matters here is that there's no way these people deserve, or even remotely deserve, to be assuaged with antisemitic abuse (for the sake of simplicity, let's just assume that's what these replies actually were) from anyone. Even if some of these people were also indicating (via the Israeli flag or other means) some degree of support for their government's policies.

That's the main point, and the only point really, to be drawn from these observations of antisemitic abuse (assuming they are accurate).

BTW this applies to pretty much any national flag, in any context. One can think whatever one wants to about it, privately. But there's no reason the person displaying it should be subjected to comments of any kind (particularly comments directed at their identity) simply for displaying it.

It's just one of those things we need to cut people slack for.
NASA's decision on Boeing Starliner astronauts more than a week away
Mandatory car insurance is a thing in most of the us, except for New Hampshire and Virginia.
Stonehenge discovery highlights 500-mile mystery
This is amazing. It reminds me a little of betamaxmas[0]. I wish I could find a Christmas Channel! :)

It also occurs to me that there are a whole bunch of people here for whom this doesn't offer any nostalgia or memories, but is purely just a weird old affectation.

[0] https://betamaxmas.com/
Until inevitably every employer requires it. Then you either work long hours or starve. It's only the collective effort of workers that protects us from exploitation by those with money.
One typical sized yoghurt of 150 gram therefore contains about 30mg of bacteria.

https://biology.stackexchange.com/questions/27713/how-much-o....
If it could follow me around the house, then it would be nearly AGI, because it would have to pick up all my kids stuff. That would be useful :)
Awaitless: Ipython and REPL and Coroutines – Suffering
You sure you're allowed to post this? You better double-check with your department of censorship.

Remember that you're also free to open a hotel that doesn't have this policy and there's plenty of cheap land to be had very near Vegas. If you're right that this is something people want then it should be quite successful, maybe it can host the next DefCon. That's the American way to solve the problem.

Additional regulation generally yields less overall freedom.
> oppressed cultural minorities

What oppressed cultural minorities? Nearly the entirety of the media landscape outright celebrates LGBTQ, if that's what you're talking about. I'd be hard-pressed to think of a more exaggerated use of the word "oppression".

Does the fact that you view this group as oppressed make a difference on whether such a ban is more or less valid?
I tried it (via Firefox DevTools) on your example page by inserting a @font-palette-values rule alongside the @font-face that loads the font:

@font-palette-values --mycolors {
font-family: Monaspace;
base-palette: 0;
override-colors: 0 red, 1 green, 2 blue,
3 magenta, 4 cyan, 5 yellow;
}

(I just picked some arbitrary colors as a proof-of-concept; they don't actually look good.) Then adding the property:

font-palette: --mycolors;

to the textarea element causes it to use these colors instead of the defaults in the font.
If you want to criticize x86 then you may want to support the assertion. Maybe something along the lines of bloated legacy features and horrible power requirements. However, in my opinion it's perfectly fine for a desktop computer. Just not so great for phones, tablets and portable computers.
For less than what it costs Vanguard to do it? No.
Building Type Search for Unison
We installed a private GitLab instance on our own servers exactly out of fear that Github might suddenly alter the deal or just cease operations. Pretty happy with our decision so far.
"contributor" implies someone else participated, i feel i have been clear about the fact that every single bit of the firmware was my work. Nobody else worked on it.
I'm fairly young. One of the first things I want to do now that I start to get grown-up money is buying a decent record player and some vinyls.
how much do you pay a mount if you don't mind me asking?
Robot: Please upload your pronouns first
It's closer to the truth than you usually get. They're having a bad day, it's completely true. It's the start of my day, but I guess this is the middle of the night for them. There's no such thing as unicorns, but that just highlights the metaphorical nature of the remaining claim - getting Unicorns under control means solving their problems. Normally "professional" corporate speak means avoiding saying anything whose meaning is plain on its face and disconfirmable while avoiding the implication that the company is run and operated by humans. This is a model. (Obviously the came up with the message in advance, which just goes to show that someone in the company is well enough rounded to know that if it is displayed, they're having a bad day.)
And has a website so anyone could just ask me if something went wrong on github's side and I can send them a complete copy. Decentralised version control is nice!
GH Ops team be like

Senior: Ah found it! Let's just rollback one revision on the db.
Newguy: let me fix this! `kubectl rollout undo ... --to-revision=1`
Newguy: Ok, Started rollback to revision one!
Senior: Uh-oh..
I miss channel surfing (a little). But from when the cable box was a dumb pipe and the picture would switch near instantaneously. The 3 seconds between channels in the last couple of decades was super obnoxious to me.
Step 6: Rise & Sink covers this, and in Step 15 you see images both of it fully submerged in the pool (no snorkel), and doing a fast surface breach
Shout out to Michael Larabel for performing this much testing for every chip and distro, this close to their release, and with this thorough presentation every single time.

I honestly don't know how he does it. It seems like more testing than can fit in real time, even when running tests of different machines in parallel. His tooling and workflow must be dialed in to levels I can't imagine and YouTubers appear to have yet to reach.

Michael, you are a gift to the industry, thank you for doing all of this so well that we can take it for granted, and thank you for continuing to do it even though many do take it for granted.
Gosh, this is almost a replay of LightSquared (Ligado) and the GPS band/guard-bands - one has to consider the public good.

FWIW - Ligado and NextNav - yes, Reston, VA - must be something in the water

900MHz is an unlicensed band, so as long as folks play by the rules, it's fair game. If you look inside that band, there's a lot of different air interfaces running in there already - it's not just LORA.

NextNav, perhaps, wants to deploy a solution that uses those frequencies, and they're ok to do that, as long as they follow the rules.

Meshtastic - well, their business is to sell devices into that band - simply put, so any interference may impact their business.

There's other tech that runs in 900 - Z-Wave for example, which is used extensively with the Home/Commerical Security industry for sensors to base - also we have 802.11ah (WiFi-HaLow).

My position here is don't make any changes - as long as folks follow the rules for that band, you're good to go - If NextNav's tech cannot work within the rules, well, time to find another band...
'Three Cheers for Inventors!' is very fun, with a comic-strip style presentation (but still entirely accurate to history) - ISBN 978-1406301717.

Have you considered the most straightforward option: Wikipedia itself? I was lapping up Wikipedia at age 6 and I've never stopped reading it since. It goes without saying that I haven't run out of articles yet! Another advantage is that it's easy to print hard copies, and if the language is too complex there is the 'Simple English' language Wikipedia.
I just wasted the last 2hrs watching instead of working and I have not even made it past Channel 8. Thank God there're only 12 channels, I was afraid they would find me dead from starvation at my workstation in about a week's time.
Users probably don’t want a random video, they want a video which is from the smaller subset of videos they were already likely to enjoy.

The reason that might be preferable to just clicking the first result is that the second actually involves a choice since you’ve seen the second item.