skysight-inc/HackerNews huggingface dataset:
Well the CIA arranged visas multiple times for Sheikh Omar Rahman, despite public protestations from countries like Egypt who labeled him a terrorist. He was the alleged mastermind of the first bombing attack on the World Trade Center in the 1990s:

https://www.nytimes.com/1993/07/22/nyregion/cia-officers-pla...

https://www.reuters.com/article/us-usa-tradecenter-rahman-id...

Sheikh Omar Rahman was also a critical player in creating and recruiting Uyghur terrorists.

Awlaki of Al Qaeda fame was allegedly a CIA asset:

https://realalexrubi.substack.com/p/leaked-cia-pressured-yem...

https://www.theamericanconservative.com/state-of-the-union/t...
In my experience cold starts don't affect the p99 if you have substantial traffic, because you have enough lambdas consistently running that cold start rate is ~0.1%. P99.9 also matters though!
>You really won't run your rig at 500W all the time either.

While this is true, I don't agree with your statement about cooling.

It's very possible to have sustained 500W+ draw while playing a modern game on a 3080/3090. Sometimes you might play games for a few hours with a fairly consistent 500/600W power draw - honestly I think it's cheap and easy to cool this kind of load. A few 140mm fans and a mid-level CPU cooler should be enough.
So, has anyone ever thought about why our food supply is so heavily subsidized by the government? Attacking food subsidies is, essentially, saying, I don't want a safety net for our country in case something goes haywire in our food production network.

Instead of attacking their existence, wouldn't it be a better idea to attack how they are unfairly applied to existing structures rather than new, less environmentally harmful options?
This is pretty fascinating. Meat alternatives are sometimes packed full of other ingredients. I try to use a simple rule when I substitute one food for another: consume things with the fewest number of ingredients. Otherwise, is that alternative truly healthier? Not so sure.
HD's website and app are pretty good in general, but terrible if you are looking for wood.

For example, I needed to replace some deck boards this summer. I found exactly what I wanted on their site, and that the two nearest stores both had dozens of each.

I wrote down all the possible numbers that would help make sure I found the right items in store. For example, one of the items I needed was a 12 ft long 2x6 pressure treated board of decent quality [1]. That's model number 559000102061200, store SKU 388520, and internet number 202060477.

I wrote down all 3 numbers for all the items I wanted, and what aisles they were supposed to be in.

In store those aisles did contain lumber of the right size but not a single number on any of the labels matches a single number that I had gotten from the web site. I checked all the other lumber aisles and nothing anywhere else matched any of the numbers I was looking for.

Whatever system they use to assign numbers to lumber in store is completely different from how they number things on their website. Not even the formatting matched.

The lumber guys at both of the HDs in my area told me that there is basically no relationship between what lumber they have and what the website says they have.

[1] https://www.homedepot.com/p/2-in-x-6-in-x-12-ft-Outdoor-Sele...
Workday.

They have a flashy new interface. compared to our older system. However, it's slower, takes more clicks/screens to do things, and buries some stuff in multilevel menus.
> “The Internet" didn't break - Facebook broke access to their own networks by the rest of the Internet.

In fairness, the article lists a number of other outages, giving examples of where downtime with a single service has caused quite widespread disruption.

So “the Internet breaking” is being used as a colloquial term for the times when random bits of the Internet experience issues.

I actually didn’t think this was a bad article, and the “expert” quoted argues for more of a decentralised multi-node model to counter the increased centralisation that were currently seeing. That doesn’t strike me as a terrible viewpoint.

It is always dangerous when journalists go and interview a single academic or “expert” and then take that individual’s view as gospel on the topic and repeat it verbatim. That always annoys me. In this specific case I think the resulting article wasn’t too bad.
Don't:

- Manage your own DBs for production. I used to manage my own but now I use IaaS for it. It's worth the extra cost even if your budget is low since it lowers your risk and lets you move faster. AWS Aurora is awesome but expensive. There's a SaaS/IaaS out there for most DBs. And they handle the backups!

- Use Kubernetes. k8s is awesome, I love it, but it is a beast and probably overkill for your solo ops team that is also multitasking.

- Manually SSH / rsync / scp directly onto prod.

Do:

- Version control (Git) everything

- Use containers where it makes sense (I use Docker when I'm not using Serverless). It keeps your dev and prod in sync and helps with immutable deployments (see later points)

- Use Infrastructure as Code

- Use Github actions to do your deploys

- Use immutable deployments. More time to setup but makes rollbacks easier and if you never hot patch production you can't create a unique state that can't be restored.

Finally, (and possibly controversially): use serverless where you can (I personally use AWS Lambda, S3, and Cloudfront).

My personal flow:

- All my infrastructure is in a parameterized CloudFormation template.

- The template is checked into Git with the service code.

- After CI runs the tests, CD builds my serverless functions and uploads the zip.

- Then it runs the cloudformation template.

The same flow also works for Docker except "uploads the zip" becomes "pushes the container"

Using this setup I can tear down and build up my setup in minutes, making it easy (and cheaper) to separate dev and production.
It's tricky. Subs aren't always brilliantly timed either.

I did something similar many moons ago to auto create summary videos based on changing sentiment in the subtitles for the BBC. Worked... interestingly.

If you want to nail scene changes, one thing you can do is look for sudden changes to the histogram frame by frame. It'll change pretty smoothly as people move, cameras move etc but there's a discontinuity when there's a cut. One issue though then is that there are a lot of camera cuts! Surprising how many there are that you don't really notice.
It would start further up the chain with commodity farmers providing the feed.
Sure. But the point is still that this kind of cost increase would not result in cows becoming more profitable, by definition.
Coinbase, taking a play from PayPal.

It’s disgusting to me that these companies hold billions in others’ wealth but don’t think it’s a problem to not have proper support until they are absolutely forced to.
One of the most successful methods I've found for me is to rewrite the material. I haven't seen anyone suggest this yet.

By rewriting the material, you are recoding it. You are forcing yourself to think about the information differently: what you are doing is explaining it to yourself. This to me is far more effective than something like highlighting, because in rewriting that material, you are also clarifying your understanding.
A variable signal at heart of the Milky Way
What’s a good veg cookbook for preparing such dishes?
There is no evidence for the so called "class war" some people try to make as an argument for why housing is so expensive. They have built in assumptions that there already is a class war and then try to find evidence to support their theory, when in fact the high housing pricing can easily be explained by simple supply and demand which is usually caused by restrictive zoning regulations making additional housing either impossible or uneconomic.
600 watts? That's one bar of a two-bar electric fire; in my youth, that two-bar fire was the only thing keeping some families warm.

I mean, that power all gets turned into heat anyway in the end; so sure, if you need more heating, forget the two-bar fire, and buy a graphics controller instead - playing games with the two-bar fire isn't a good plan.

I don't get why they can't make efficient GPUs. I mean, I do get that graphics depends on computation, and that all computation has an intrinsic minimum energy cost; but half a killowatt, to make a moving picture? That's more than the power supply for my gaming rig (which I retired, because the fan noise was excessive).
Are we reading the same article? The West already dictated Japan's form of government, including the role of the Imperial family, after WW2.
Agreed, Greg Yang's work is really interesting.

Here's a reddit thread by Yang discussing his research into why NNs are not Kernel Machines [1].

[1] https://www.reddit.com/r/MachineLearning/comments/k8h01q/r_w...
I have worked mainly on ops/infra professionally the past few years and will strongly with the idea to avoid any complicated tool - i.e Kubernetes nowadays.

I create my small/bootstrap projects the following way:

1- create a free tier AWS account - can work with any VPS/server really, but with AWS you can get it 100% free :)

2- create some Ansible provision/setup/deploy scripts

3- create some bash scripts to wrap this all

Create the Ansible scripts:

1- Provision script, consisting of 1 EC2 instance, 1 RDS and the security groups. Store the IPs/adresses of the newly created instances.

2- Setup script, basic instance config, packages, app/project repo, you name it

3- Deploy script, to run every time I want to update the app, mainly just doing a git pull on the instance and some database backup/migrations (although on RDS backups aren't always necessary)

I get these Ansible scripts wrapped into basic bash scripts, provide my AWS credentials via the AWS cli to keep it safe, few extra creds with Ansible vaults, SSH keys, publish in a Github [private] repo and I'm all set.

It took me a couple of days to get fully operational and I was learning Ansible at the same time so it can really be done with basic features. Now it's done, I can reuse the same skeleton for every new project in a couple of hours!

I find this solution extremely resilient. That's basically free hosting for personal projects. Every year, just need to run the script again when free-tier expire, and can change hosting provider anytime or upgrade the instance type if I decide to get a project publicly released. A small extra Ansible task to write for migrating the data and that's it!
"Their part of the world" has had manufacturing since forever, it's not middle ages outside of the Global North: https://en.wikipedia.org/wiki/List_of_tractor_manufacturers
Florida judge rules Section 230 bars defamation claim against the Wikimedia
That's an extreme claim. How is offering community and enterprise editions potentially wrong or illegal?
I use Dokku and Caprover, Git hooks and two branches (staging, master) which I think is more than enough for a solopreneur. Dockerized apps are easy to reason about and fix in case of fires.
Thanks for the pointer! - Just included Playwright as a language agnostic tool.
Magpie Driven Development is imho a symptom of Dead-end Driven Development (DDD).

Dead-end Driven Development happens when the majority of a developer's time is spent working with technologies that hurt their career. The way you end up like this is often because the projects you were initially hired for have reached a maintenance state.

Instead of rewarding developers who have successfully completed the tasks they were initially hired for by assigning them tasks that benefit both their career and the company's goals, developers who meet management's expectations are often assigned to legacy projects that are riddled with obscure bugs, strange architecture, and bad choices. The end goal of these tasks is often to upgrade a system that uses ancient technologies in order to ease some customer's mind.

In this situation burnout eventually creeps in and the engineer faces two choices: either they start doing something that puts their career back in the right track (MDD) despite the consequences, or they find another job that improves their situation.

In the previous economy I would expect most people to pick option 1. In the current economy I'd expect an overwhelming majority to pick option 2.
It seems the common explanation is that the US went the "reverse course" to have a bulwark against the rise of communism in East Asia. Japan was not to adopt communism at any cost. And the best way to ensure a society does not adopt communism is to give the diametrically opposed forces in the country the upper hand: Right-wing nationalism.

So many people who were responsible for the worst atrocities Japan committed in the last two decades in Asia were made leaders of the new "democratised" Japan. Hirohito as the spearhead was only one example. The people who were actuallt prosecuted and sentenced to death for war crimes were all deemed expendable by the Japanese anyway.

This is what haunts Japan until today - Nippon Kaigi, Nippon Foundation (aka Sasakawa Foundation), etc. are all basically think tanks and well-budgeted secret government agencies promoting right-wing nationalist or even borderline fascist ideas in Japan and astroturfing them overseas.

Just read about the Sasakawa Foundation to get an idea.
The way Azure Function scales out is different and is not entirely suited for the same goal as lambdas. Lambdas happily scale from 1 to 1000 instances in seconds* (EDIT: not A second), whereas Azure Functions just wont do that.
I honestly don't believe that any country on Earth today could make a massive habitable structure that stands for >1000 years in an earthquake area in 5 years.
Given the interminable arguments they have about "who counts as white" and their racial anxieties I'm sure they're more aware, on average, of the differences between a Texan, and a Californian, or a Scottsman and A Frenchman than those of us who focus on finding what we have in common and being good neighbors.
No, certainly not. However there's an interesting paper that shows that we're nearing peak fossil fuels probably much faster (in particular for coal) than most seem to anticipate, due to limits in EROEI. See

https://www.sciencedirect.com/science/article/abs/pii/S03062...

And also
https://www.mdpi.com/1996-1073/14/16/5112

A naive calculation brings 2037 as the global turning point for peak available energy from fossils (see the articles).
> Using this setup I can tear down and build up my setup in minutes [...]

Until you decide to move away from AWS. ;-)

Nevermind, ignoring the potential lock-in there are many pros to this setup.
I remember articles about it in the 1980s.
Once one has acquired immunity that way, what practical and moral case is there to force them to also take a vaccine which may not add significantly more protection and may cause other problems?
I've been thinking about this lately with regard to my very young child. There's been a lot of discussion lately about lowering the age at which the mRNA vaccinations can be given. But if it's true that natural immunity + vaccination) is stronger than vaccination alone, is it worth it to leave her unvaccinated against Covid, at least for now, in order to get some natural immunity?

My friends and family are sort of aghast at that, but I can't get a good read on how dangerous Covid is for little children. As far as I can tell from the stats, hardly any 1-4 year olds have died from Covid (60 in about two years [0]), so it doesn't seem like a big risk. Of course, there's "long covid" and all the sort of long tail risks and concerns, but intuitively it feels like if the disease is not that deadly and dangerous when you're that young, there'd also be less risk of all these other side effects we're seeing, which tend to correlate, as far as I can tell, with how severe the disease was for the person in the first place. (I'm not seeing lots of folks with "long covid" who had it asymptomatic to begin with, for example.)

There's the argument about getting vaccinated to help others but I don't think that really applies here. Asking babies to "take one for the team" (in the context of my question here where immediate vaccination inhibits long term protection) for grandma seems kind of backwards, if you ask me.

[0] https://data.cdc.gov/widgets/9bhg-hcku
People are rightly offended by the claim that racial purity is a prerequisite for a cohesive, high-functioning society.
You could become a project manager. There's still an engineering side to it since you'll be working with your team on how to solve various problems. You'll also be talking to pretty much every other department in the company (assuming it's a small- to mid-sized company)
A common AWS pattern:

1 - Hey, $SERVICE looks exactly what I need. Neat!

2 - Wait, how do I do $THING with $SERVICE. No way $SERVICE can't do $THING.

3 - Realize $SERVICE is extremely limited and full of weird edge cases, get pissed.

In general their docs are not transparent about the limitations of their products compared to similar non managed solutions.

I sort of gave up using AWS managed services after a few years DevOpsing, except for the more flexible / battle tested ones: VPC, EC2, etc...
Which of course is also the go-to "excuse" of the modern Japanese right-wingers to deflect any blame from the "pure" Japanese for what they did.
Lockfiles for packages in a Debian/Ubuntu rootfs
Same experience with Firebase. I just joined a team that has been using it. I've never worked with serverless before, and it boggles my mind how anyone thought it would be a good idea.

The cold starts are horrendous. In one case, it's consistently taking about 7 seconds to return ~10K of data. I investigated the actual runtime of the function and it completes in about 20ms, so the only real bottleneck is the fucking cold start.
I decided to take a few years off work to just build on what I'd like. Perhaps in a startup studio model, so I have a bias for having something that is easily reusable, and that uses tech someone else can pick up and run with easily. I'll probably be in the business of dev/infra tooling.

Currently going with a container image as the minimal deployable unit that gets put on top of a clean up to date OS. For me that's created with a Dockerfile using Alpine image variants. In a way I could see someone's rsync as an ok equivalent, but I'd do versioned symlinked directories so I can easily roll back if necessary if I went with this method. Something like update-alternatives or UIUC Encap/Epk: https://www.ks.uiuc.edu/Development/Computers/docs/sysadmin/.... Anyone remember that? I guess the modern version of Epkg with dependencies these days is https://docs.brew.sh/Homebrew-on-Linux. :-) Or maybe Nixpkgs: https://github.com/NixOS/nixpkgs?

Deployment-wise I've already done the Bash script writing thing to help a friend automate his deployment to EC2 instance. For myself I was going to start using boto3, but just went ahead and learned Terraform instead. So now my scripts are just simple wrappers for Docker/Terraform that build, push, or deploy that work with AWS ECS Fargate or DigitalOcean Kubernetes.

No CI/CD yet. DBs/backups I'll tackle next as I want to make sure I can install or failover to a new datacenter without much difficulty.
Have you run into issues with Lambda with complex tasks? I thought there was a 15 minute limit to tasks, plus a maximum storage size when importing large dependencies, etc?
Any particular reason to use this language? Invidious uses this as well and it's been a major pain to contribute compared to a more mainstream language like Python, Ruby, PHP or Javascript.
The Largest Collection of Comic Books in the World
More Than 30 Countries Join U.S. Pledge to Slash Methane Emissions
BitBeam, open source building toy
SGI origin 350 server for sale
If interested I have 2 if anybody's interested shoot me a message
This is not historically accurate.
This comment would be a lot shorter if you assumed I meant Typescript in response to a Typescript article...

But I digress, the point is in my experience Typescript is very good about catching footguns left around by ECMAScript.

So I'm surprised there isn't some sort of catch for this as written in the article maybe behind a config flag, not by rewriting the definition.
Japan has had an Emperor pretty much since Japan became a thing, going back at least since 100-ish BC and maybe a few hundred years beforehand. Getting rid of such a foundational institution is _not_ the way to get the population on your side and back to work.
> Sorry, but Keystone XL has absolutely nothing to do with this

You say this as if energy consumption isn't fungible in the slightest, and that we'd gladly fall off the net energy cliff™ before trying to make any substitutions.
I’d take a crowded train any day over driving, though I get why some people loathe it.

I miss taking the train when I was in Europe compared to driving in the US. I had the option to read a book some days or play a game. Definitely more options to find joy when compared to driving when I can only choose from podcasts, music and audiobooks

The main difference for me is the mode of transport provides different possibilities for joy or benefit. While the cons of biking or walking maybe be sweating and climate, there’s a lot of joy and health benefits to be had if the times are comparable (e.g., 20 minute walk, 20 minute bike ride)
Joe Rogan? Was interested, now no longer. Using Joe Rogan to describe a podcast cheapens your pitch. Unless your saying the podcast is trying to have incredibly broad appeal without much consideration to intelligent thought or the impacts of what they are putting out to the world except in order to increase their own viewership numbers.
A Peter Norvig quote from yesterday's article about his transition to Stanford...

"In the past, the interesting questions were around what algorithm is best for doing this optimization. Now that we have a great set of algorithms and tools, the more pressing questions are human-centered: Exactly what do you want to optimize? Whose interests are you serving? Are you being fair to everyone? Is anyone being left out? Is the data you collected inclusive, or is it biased?"

[0] https://news.ycombinator.com/item?id=28833933
Posting an old comment of mine here (which relates to rewriting material as a retention aid): https://news.ycombinator.com/item?id=25302365
Open Source Casebook – Trademarks in Open Source
Dante Is the Elephant in the Room
The blog doesn't look that active, but I know he's got a web site which has high-quality CRC coefficients.

I've been developing a HDLC-like protocol for moving data from my Arduino back to my PC over the serial line and found a good CRC for that on my web site.
No, voting counts so not normally follow a benfords law distribution.

Relevant Matt Parker video: https://youtu.be/etx0k1nLn78
Configmap – Kubernetes Volumes – (CKA) Prep
Great work-- I'm buying all your books with your $5 coupon link.

HN folks often discuss ways to help open source, and ways to fund work that improves the open source ecosystem. In my opinion, your books are a superb way for more people to learn more about how to use open source tooling, and also to pay you a good fair price for your writing.
CodeSignal challenge – is admissible overpayment
CodeSignal challenge — is admissible overpayment
This is a great suggestion. It worked quite effectively during my high school while preparing for college entrance. I used to rewrite a lot. Rewriting in combination of revisiting material with some frequency helped.
This concept is a bit weird if you think about it though. This is about Homo sapiens enjoying a model (according to Homo sapiens) of a world where Homo sapiens does not exist. This model world is confined to precise borders defined by Homo sapiens and other Homo sapiens are expected to play along and maintain this illusion. We Homo sapiens call that "nature" and love to drive there in our cars and walk around.