skysight-inc/HackerNews huggingface dataset:
If you get a thousand people asking the same thing on your customer support channels all the time, its worth it to make a faq. even if you had whatever information documented thoroughly, there are a contingent of people who don't care. They'd rather ask for information from someone who would know, a customer support representative or whoever, than look it up themselves somewhere on your website. A faq page specifically targets these people and says "you have questions, skim this first please."
I wish you wouldn't talk about "penalization" as if it was something that comes from a source of authority. Your customers are depending on you, and you've let them down, and the reason that's bad has nothing to do with what your boss will do to you in a review.

The injustice that can and does happen is that you're explicitly given a narrow responsibility during development, and then a much broader responsibility during operation. This is patently unfair, and very common. For something like a failed uService you want to blame "the architect" that didn't anticipate these system level failures. What is the solution? Have plan b (and plan c) ready to go. If these services don't exist, then you must build them. It also implies a level of indirection that most systems aren't comfortable with, because we want to consume services directly (and for good reason) but reliability requires that you never, ever consume a service directly, but instead from an in-process location that is failure aware.

This is why reliable software is hard, and engineers are expensive.

Oh, and it's also why you generally do NOT want to defer the last build step to runtime in the browser. If you start combining services on both the client and server, you're in for a world of hurt.
What makes you think it was excavated from a continuous slope instead of naturally being a near-cliff?
> aren't computers so fast that this is already solved form a practical standpoint.

Not in the least. Much of the scientific computation out there is to solve these types of problems. Even if you sped up computers ten-fold you wouldn't be satisfied.

When I was in grad school, the computational teams would run calculations where it would take a few days to get a single data point (they were trying to plot a curve). And they had problems in their head where it would take over a month to get a data point - but of course they weren't pursuing those problems as it was impractical.

Things like computing the derivative - let alone the Hessian - can be quite expensive for some problems.
Alexa (jokes and flash briefing) is currently partially down for me. Skills and routines are working.

Amazon customer service can't help me handle an order.

It us-east-1 is out, then half of Amazon is out too.
I mean you /can/ just type in the URL.
A Technical Deep Dive into State-of-the-Art Real-Time-Data Streamr Network
In a broader world sense, we live in the post-truth era.
Thank you for a great article! I recently took the plunge of building-and-hosting a blog too - but, due to security concerns, I took the entirely opposite approach of making it fully cloud-based (Git repos for infra and for content -> AWS CodePipeline, Hugo during CodeBuild -> S3 and CloudFront). This was sadly ironic since I'd mostly wanted to blog about my experiences with homelabbing, but I didn't trust myself to open a port to the outside world. Thanks to your blog I might finally learn Kubernetes and use a Cloudflare tunnel to implement a similar truly-selfhosted blog!
I love how they are sharing this stuff out to some clients, but its technically under NDA.
North America has a life expectancy of ~80 years. I eyeballed it so closer to 3.2x the 25 year life expectancy in the 12-19th century. What am I missing?
yes, however I was responding to a comment which treated it as a universal thing for everyone with phrases like "It's something our soul needs" and pointing out that not everyone feels the same way they do.
URL State with React Router 6 and Search Params
Zero directly-attributable, calculable-at-time-of-decision cost. Of course there's a cost in terms of customers who leave because of the dishonest practice, but, who knows how many people that'll be? Out of the customers who left after the outage, who knows whether they left due to not communicating status promptly and honestly or whether it was for some other reason?

Versus, if a company has X SLA contracts signed, that point to Y reimbursement for being out for Z minutes, so it's easily calculable.
Agreed. Django's documentation is pretty light on the order in which certain functions will be executed and diving into the code is the only way I've been able to understand what happens when handling forms and views.
No, the censorship laws in Germany are definitely still in effect. The petition in protest against them was 12 years ago.
that's awful. You should have been promoted for that.
> I don't know anything about submarines, but I would expect some kind of real-time navigation system to alert me before hand.

For docking simulation to the space station, SpaceX has a website for controlling the Dragon capsule's UI. That could be the UI ergonomy baseline for measuring the current submarine's software against. The Orion and Starliner capsules have their own different more hardware oriented UI. I would expect nextgen submariners to be digital first native fast twitch glass screen navigators, but a submarine taking damage will be a splashy environment as seen in the movies and touch screens won't be as reliable as physical toggles with redundant bypasses etc.

Maybe "Fat Leonard" contributed to the contracting process that put this software on the suboptimal submarine without proper human factors consideration.
Sameless bread-promotion: I run a bread-themed tilde server here (with no rickroll): https://breadpunk.club

I was inspired by the tildeverse and all the friends I've made on IRC! It's great fun :) Highly recommend.

I got started with https://tilde.town, which is v comfy.
> There are many criticisms you can make of the PRC, but “they are incapable of assuring that their official position is heard clearly and loudly” is...not among them.

What an incredible claim. Americans think China is literally committing a Holocaust right now. Chinese/Russian media is soft/hard censored on the biggest Western social platforms and official narratives from those governments almost never make it to American/Western ears without massive amounts of spin from Western state/corporate media.

Besides, there is a strong explanation for why Beijing didn't broadcast this: they don't want to inflame tensions, especially in the runup to the Olympics.
In the mid-2000's, I hired a recent college grad who was in the US Navy. Her job in the Navy was to administrate a MS Exchange server on a ship. It was kind of mind blowing to learn that each ship had a full MS back-end stack.
everyone's happy.

Everyone but the users who need to scramble to export their data -- without tools -- by Saturday.
That does happen. :)
Pre-compiled packages now available for Pyston
> You should never allow dynamic image resizing since it is commonly used in various attacks.

Can you say or link to more? I'm not following this. Like... attacks... on Cloudflare?
He's not a US citizen though. Their constitution only applies to them.
I don't see how it's possible to judge the severity of omicron when it was only identified two weeks ago. Considering how it often takes a couple weeks to develop severe covid symptoms (the people who develop severe symptoms apparently often appear to recover somewhat first) isn't it an apples to oranges to compare the percentage of severe cases in people who presumably only just contracted omicron and haven't fully recovered yet with the percentage of severe cases from Delta?
> This issue is affecting the global console landing page, which is also hosted in US-EAST-1

Even this little tidbit is a bit of a wtf for me. Why do they consider it ok to have anything hosted in a single region?

At a different (unnamed) FAANG, we considered it unacceptable to have anything depend on a single region. Even the dinky little volunteer-run thing which ran https://internal.site.example/~someEngineer was expected to be multi-region, and was, because there was enough infrastructure for making things multi-region that it was usually pretty easy.
I would argue that software written under government contract is inherently awful and unusable, because...

- It is driven entirely by formal requirements and specifications

- These requirements are approved by "the customer," which is a set of people completely independent from "the actual users."

- A requirements document cannot easily capture "the UI/UX doesn't suck," because that sort of thing often tends to be more subjective or not well thought out in advance.

- The developers often pat themselves on the back for meeting the requirements.

- The customer has to accept the software and foist it on the users, because it meets the requirements.

...and...

- The competition is entirely about who gets the contract to build the software, and not for which software is actually the best.
No need to apologize, it is perfectly understandable. I can imagine how frustrating it is to be personally at risk from this and see what look like callused, detached humorous enjoyment of what is going on. It is funny how ridiculous this is when you can detach yourself from it and observe it externally, but not very funny when you stand to be held personally liable. I'd probably get short too if I were having to go to court over ridiculous bullshit and people were laughing at the ridiculousness of it, even if I could see the humor in it myself.
I haven't asked AWS employees specifically about blameless postmortems, but several of them have personally corroborated that the culture tends towards being adversarial and "performance focused." That's a tough environment for blameless debugging and postmoretems. Like if I heard that someone has a rain forest tree-frog living happily in their outdoor Arizona cactus garden, I have doubts.
Yeah, but it'll only drive prices up if supply is constrained.

Land is scarce so there will always be some constraints in highly desirable areas, but today we're way way below what the land can support because of bad policy.
Polite conversations are for strangers, coworkers, and other people who have to deal with you in a service role.

To rephrase, please don't give your waitress or barber a rant on how candidate X is doing A and B.

You should have good friends who willingly engage in deep conversation with you, whether it's religion, sex, politics, etc. That is where your openness and vulnerability are - not with bots on twitter.
Apparently not. Talk me into it.
Youtube has plenty of that content already.
Ack'd. That makes more sense. I guess I took the comment too literally.
fwiw, we are seeing errors when trying to publish to SNS although the aws status pages say nothing about SNS.
Not penalised no, but questioned as to how well your graceful failure worked in the end.

Remember: it may not be your fault, but it still is your problem.
I agree, this is indeed very wise.

There's a second sort of form of this: even if your (first) goal isn't to make changes, but just to maintain what you've got (operations, reactions to security issues, keeping up with the new Android/iOS/Windows/Web 99.0 way of doing things) you might need a team of a few people.

But they won't need to be doing that 100% of the time. The work will come in spurts. You'll find something to do with the time in between, because you can't hire people just for the spurts. Thus sometimes-BS jobs.
I have basically zero faith in Amazon at this point.

We first noticed failures because a tester happened to be testing in an env that uses the Amazon Pay sandbox.

I checked the prod site, and it wouldn't even ask me to login.

When I tried to login to SellerCentral to file a ticket - it told me my password (from a pw manager) was wrong.
When I tried to reset, the OTP was ridiculously slow.
Clicking "resend OTP" gives a "the OTP is incorrect" error message.
When I finally got an OTP and put it in, the resulting page was a generic Amazon "404 page not found".

A while later, my original SellerCentral password, still un-changed because I never got another OTP to reset it, worked.

What the fuck kind of failure mode is that "services are down, so password must be wrong".
> I feel insignificant just by reading the first phrase.

I often wonder about the intentions of those who post of these types of comments. Being charitable one might suppose the parent is offering a backward sort of compliment to the authors. Something like "Great job, beyond my capabilities, I'm glad someone is working on these things".

There are a lot of less charitable formulations; why should other readers care about parent commenters insecurity? Does parent commenter not appreciate the work that goes into studying these topics? Was parent commenter told they were "smart" to often as a child and never learned to exert themselves academically? Etc.

Although this post is mostly in jest, I really am curious what prompts these comments, comments of this type are quite reliable.
A state syncing framework based on Vuex and rollback netcode
A look into rollback netcode inspired state syncing over websockets.
Blockchain Technology guide – Innovation in the making
I ran what you would now call a tilde server back in the 90s.

Then the Secret Service showed up at my door.

Be careful who you share with. Some of them might actually be a unabomber.
This is assuming that a user makes their way to your webpage at all.

How many questions are asked in natural language on Google or through a smart assistant? Google has standardized the Q&A format for fast answers through their search engine without needing to view the page at all. Without recognizing this use case they are making information more opaque
Special purpose software built for use by just a few people tends to be the worst software.

Many people have tried to fix that problem, few succeed.
We should eliminate copyright. Zero years.

Copyright was a reasonable bargain when printing a book involved a large up-front investment of typesetting it and then printing all the copies that would ever be printed from that setup. It didn't affect most people, just printers. And it enabled authors to make a living from writing. This held a fortiori for phonograph records.

It became fairly dubious in the age of photocopiers and tape recorders, but fortunately was little enforced, except in the USSR. A photocopier was useless without typeset or handwritten text to copy, and a tape recorder was no substitute for a recording studio, and the copies degraded every generation, so publishing houses were still needed.

Now every computer is a book-copying and music-copying machine more powerful than the entire publishing industry a few decades ago: it can transmit a gigabit per second, and for a one-megabyte book, that's 125 copies a second, 10 million copies a day, 3 billion copies a year, so copyright is a constant danger to everyone. Fanfic sites are full of people sharing stories they wrote with no expectation of making money. Soundcloud is full of indie band recordings edited in Audacity. The age of the rich celebrity authors like Isaac Asimov or Ernest Hemingway ended decades ago, not due to xeroxes but due to TV. (We still have celebrity musicians, but it's not clear that helping the Rolling Stones buy cocaine is an important public policy objective.) The best software is free software, as copyright makes proprietary software untrustworthy, creating incentives to stuff it with malware. And, even if Elsevier were paying researchers instead of vice versa, the idea that copyright on research papers could fund research is as ludicrous as the idea that people would stop singing songs and telling stories without monopoly profits.

Apps, videos, and websites constantly disappear due to (often groundless) accusations of copyright violations. Police evade accountability by playing copyrighted music, rendering any recordings of their abuses copyright violations. A friend of mine committed suicide after being prosecuted for copyright violations that might have been fair use; we'll never know.

So, I would set the copyright term at zero years. Legal monopolies on preserving and sharing knowledge are not only useless in today's world, they are harmful, a monstrous menace to the integrity of the historical record and to private communication.
I think the point of this blog and YouTube channel is to make these concepts approachable to the lay person, and introducing lots of technical jargon (relevant though it may be to actual geotechnical engineers) is not the best way to accomplish that.
Ah, I see! I guess this is more relevant to covid/post-covid times then due to the virtual nature of interviews. I did all my interviewing in the second half of 2020, and I had majority of interviews taking 3-4 weeks, which was a lot! I was even rejected a couple of times as the company just hired someone else and I hadn't even finished my interviews :/
WoW and GTA5 both made back their costs shortly after launch. The fact that there is more profit to be made afterwards isn't an argument for or against longer copyright terms. The point of copyright is not to enable the author or publisher to capture 100% of the profit - otherwise, we'd just issue perpetual copyright title and call it a day. The point is to encourage the production of new works by giving people who create them a "bite at the apple", so to speak. So the length of copyright title needs to be calibrated to allow creators the chance to make a profit, but to not gate further creativity or re-use behind a paywall.

This is, of course, very poorly bargained-for in present law.
'Mystery Hut' spotted on moon by Chinese rover is just a rock, scientist says
Way I heard it as an undergrad in mechanical engineering is anyone can make a bridge that stands up but only an engineer can make a bridge that barely stands up.
Captured my exact sentiments.

How many US tech websites were involved in lambasting decisions by France and Australia to force Google to play nice?
It's pretty tough to follow these rules. Mornings only gives you half the time. All rounds at once and as soon as possible would also mean you got in touch with all the recruiters at once and they got back to you promptly.

In practice you more likely to see a steady drip as you ramp up your search. Some recruiters get back fast, some slowly. There's no real way you can control this other than giving some feedback as you progress so that firms that you like will hurry up a bit and firms that are your backup can be held a bit.
This is the irony of building a "reliable" system across multiple AZ's.
So the "trustless" system still relies on you to trust the reputation of the winemaker.

What are we actually inventing here?
>discuss essential tools - that's kind of my issue with not mentioning Proctor Tests in this context, as they are fundamental at the pro geotech level.

The top 2 videos from the following Youtube search results about "retaining walls" do not mention Proctor Tests.

https://www.youtube.com/results?search_query=retaining+wall+...

And halfway down those search results is a retaining wall video presented by geotechnical engineer Andrew Lees that's longer in duration than Grady's video and he doesn't mention Proctor Test either:
https://www.youtube.com/watch?v=HGuX7rmzlzA

And after reading the wikipedia article about Proctor Tests, I think Grady made the right editorial judgement to omit that topic from a 10-minute video targeted at a general audience.

Or put another way, if cf100clunk made a video about retaining walls and was constrained to 10-minutes, you would also be forced to leave out some essential topic that other geotechnical engineers would criticize. You can't please everyone when you have time constraints.

EDIT add: thanks to other's links, I noticed that Grady already mentioned Proctor test in a previous June 2020 video "Why Does Road Construction Take So Long?"
An exploration of intelligent alien life
That is entirely inconsistent with his sworn statements in court proceedings. And if you're going to adopt the premise that he's lying in court, why accept any thing he claims?

Moverover, I think you missed my point: It's not just that he can't sign, but also that other people can sign addresses that he claims are his. There isn't just negative evidence (absence of expected proof) but positive evidence (conclusive proof he doesn't control at least some of the coins he says he does).
Yes the complete oil embargo by the British, Dutch and US made war practically assured.
A brilliant diplomatic move by FDR.
Trump's social media site quietly admits it's based on Mastodon
Yeah the cost basis analysis sounds correct. You have to realize gains, and pay taxes on them, before subsequent losses would be deductible. (Or else you have to start from a higher basis and lose money, and realize those losses.) This works the same with traditional financial instruments.
Those are some seriously egregious egress fees!
This is a really respectfully written article, just as a side note.
At least we can look for it. My best guess is within 2 km from this point: https://bit.ly/3pDodxM
This article describes why portability is hard even across Unix-like operating systems, which are for the most part actually trying to implement standards in good faith.

But for my money, where portability really gets hard is when you try to make something work across platforms where the platform vendors are actively, strategically dedicated to sabotaging portability.

Software engineers who want their skills to be as valuable as possible will forever be at odds with platform vendors who do everything to lock them in.
> Sure. The scary bit of drone swarms is not the individual basis, but the fact that shoot down ten drones and your CIWS is empty.

It takes 4 minutes to reload a CWIS and the horizon is like 50km out.

How fast are your drones again? Do you really think that a mass of drones will spend 15 minutes flying towards a group of warships and actually survive to make contact?

How many drones? How did they not get picked up by radar and killed 300km out by E2 Hawkeye eye-in-the-sky + F18 fighters?
> It is baffling that these people pretend to not know why people don't trust them.

This has been the real sticking point for me throughout this whole thing. As much as I don’t like Joe Rogan, I went and watched some of his conversation with Sanjay Gupta, and I applaud Sanjay for even agreeing to go on Joe’s show at a time when he was (imo) only getting worse. But he really, really, did not do a great job. Specifically, he literally hesitated to answer the question “Do you think it’s a problem that your news network lies?”. Surely Sanjay Gupta knows that CNN had exclusively been running headlines saying Joe Rogan was taking “horse dewormer” even though he was taking the actual human version of ivermectin.

I don’t think it’s the responsibility of public health officials to bend over backwards trying to repeatedly convince people who will not be convinced by any evidence. But I also think they’re between a rock and a hard place, since if they just stop trying, then there’s the question of “well we could have done more and saved more people”. I don’t have any solution, but I don’t think the move is for them to keep doubling down on repeating “the vaccines are safe and effective”. Because although it may be true, it clearly isn’t working.
> It seems like it’s some property of Twitter’s acquisition process?

What if there are serious security vulnerabilities though? I could see having a process where founders don't turn over their source code until midnight when the deal closes, and then the acquiring company gets the option to shut it down immediately if there are serious and unfixable security vulnerabilities discovered between midnight and 10am when the press release goes out.

I'm not saying this hypothetical process is a good one, much less that this is what happened, but I could certainly imagine things playing out this way.