skysight-inc/HackerNews huggingface dataset:
I'm no intellectual giant, but I can't parse your original comment either. At the very least, it's more convoluted than necessary.

The opposite of terrorism, I guess, is being helpful and kind? So you're saying that giving the vaccine to young people was helpful and kind?
That's kind of missing the parent's point. If you wanted to ensure emails arrive, that sounds like another queue that could be backed by a different table that is also produced into as part of the original transaction.
Wikipedia is probably the most prominent example of a flat namespace that works at scale. But those names are pretty long, particularly when they need to disambiguate. Also, it's an encyclopedia where article editors are forced to collaborate, and it's leveraging large vocabularies that already exist. (One for each language.)

For programming languages, even with a flat module namespace, you get a land rush where good names get taken early by packages that might end up unpopular or abandoned.

Leveraging DNS seems like the answer. Java did it badly, but Go's approach seems fine, perhaps because it leverages GitHub's namespace too (for most modules).
We have our own queue, because it was easy, fun and has been exceedingly reliable above all else. Far moreso than other things we had tried. Cough Gearman cough SQS cough

One endpoint accepts work to a named queue, writes it to a file in an XFS directory. Another locks a mutex, moves the file to an in progress directory and unlocks the mutex before passing the content to the reader. A third and final endpoint deletes the in progress job file. There is a configurable timeout, after which they end up at a dead letter box. I am simplifying only a little bit. It's a couple hundred lines of Go.

The way this is set up means a message will only ever be handed to one worker. That simplifies things a lot. The workers ask for work when they want it, rather than being constantly listening.

It took a little tuning but we process a couple billion events a day this way and it's been basically zero maintenance for almost 10 years. The wizards in devops even figured out a way to autoscale it.
I don't quite understand what you're saying.

There are a lot of people who aren't shy about supporting the death penalty simply because they want suffering and death. There are others who don't care what's happening in the world, give in to peer pressure, or honestly believe executions have practical value. Those aren't the same problem as simply cruelty.
Almost certainly correct. We started with 56k async ISDN, then 64k and ultimately 2Mbps - all ISDN back to Melbourne (120km) which cost a literal fortune.

Satellite (and squid!) changed the cost basis dramatically.

Something that was unique at the time was that we couldn’t get ahead of our bandwidth growth. We’d order more Mbps, but by the time it was commissioned, we’d need more. All links from all providers were always saturated. It was years before we could talk about contention ratios, or offer uncontended bandwidth.

It’s hard to explain just how hard it was to keep up with the compound growth of data use from, literally, zero. You couldn’t just log into a website and click the “up” button. It was all scarcity, logistics and engineering.
Viruses themselves are a common cause of autoimmune reactions that cause T1D. Attempting to automatically blame a vaccine for a virus that commonly affected youth with little to no sign of infection probably isn't a very scientific method of determining cause.
https://recipe-search.typesense.org/

It seems to pull from other sites, but just give the recipe. Don't click on the link, only the cooking instructions.
The part of that summary I like the most is the screenshot of the Zelda fandom wiki, which shows that it can fit 23 words (of the actual content) on screen at once.
Hide job listings from companies you are not interested on LinkedIn
Right back atcha
1. You are assuming the goal is to spend as little money on art as possible. Which isn't the case for a lot of us.

2. Not everything is on Spotify. E.g. the song Golden Girl by Frank Ocean. Or most Neil Young songs.
Someone working full time should at least be compensated enough to have a proper living condition.

A box is not a proper living condition. For a minimum wage worker, $700/month is basically at the limit of what they can afford for rent. And yet this is all they can get? And people are cheering for it?
110 is still faster than the 79mph that 99% of the rail network is limited to, where even that's possible.
You can do that research with other systems. Not the one where you are stuck because of outdated protocols, certificates etc.

Besides, if your system is not following the most secure TLS version or having the most up-to-date certs, what is the point in browsing something with TLS? It should be plaintext compatible.
You didn't mention how profitable the business is - thats the only metric that really matters.

All those happy employees have to be paid.

The 1M fiercely lyal customers will only be 950K next month.

The lease on 3 of the 5 distribution centers comes up this year and business would have to commit to another 5+ year lease.
I have a tolerance level for mess that usually gets breached soon after winter finishes (spring cleaning?) due to winter being more busy for my life. It's a boom and bust kinda cycle.

It's a great feeling when you're finally back to clean and tidy and at least the illusion of future efficiency.
Very well put post, thank you @signa11!
This doesn't seem much simpler than Prometheus+Grafana, if it all.

Some pushback:

- SNMP sucks. It's very limited, difficult to secure, etc. I've spent a lot of time with it, and it's more complex than Prometheus' simple HTTP metrics model. I use it where I have to (non-server devices), but I prefer dealing with Prometheus.

- Grafana is not necessarily complex. It's powerful, and you can waste a lot of time overinvesting in dashboard design, but that's not required. It can be used quite elegantly.

μMon does seem like "old school for the sake of old school". SNMP and RRDTool were designed when memory & bandwidth were much more limited. I will happily trade the overheads of HTTP and static Go binaries for the much superior UX they offer.
Software and Design are more approachable to LLM than Sales and Marketing as it involves working with multiple tools and interacting with people. We should see improvements in these as well soon
The airport is not exactly in town, unless you want to walk or bike 10 miles with luggage.
As it is, I go on npmjs.com, look at the number of downloads, and hope for the best. Then ‘npm audit’ runs automatically, spitting out anywhere from a few dozen to several hundred warnings which I then ignore, still hoping for the best.
The greatest loss is the innocence and aligned incentives DvD Netflix had. They pioneered eerily accurate recommendations (anyone remember the Netflix recommendation challenges?). You rated all the movies out of 5 stars and Netflix recommended the best movies without any limits. Because they more or less had every movie ever made in their library! Their only incentive was to make you discover the best movie you wanted to watch! Irony was that dvd Netflix still maintained this rating system at least a few years back when I used it. I paid and kept it more for the list and recommendations than the discs themselves.

When streaming started Netflix’s incentives changed: if you had a rank ordered personal watchlist, you’ll notice if the movie you added left the service. Back then they were also playing this game of circling the expensive movies in and out of the service every six months or a year - if your watchlist was unordered, you eventually saw the movie you wanted to watch in that list and could see it. They end up paying only half the license fees.

In the end their recommendation system couldn’t be honest because they basically couldn’t stream the best movie you’d like to see. Not to mention they’d have to openly say the movies they commissioned are likely not going to be enjoyable for you personally. So they completely gutted the recommendation system into the ghastly crap we have today which is designed to hide their selection flaws than to serve you honestly.

The other frustrating thing for me to see online is when people criticize Netflix for bad design decisions - till Hastings was running the ship, I felt every bad UX move they made was in genuine service of hiding the flaws necessitated by their limited licensing abilities. And they were damn smart about it too. Netflix’s greatest downfall was their content strategy which seems to be some idea of data driven predictive crap. They likely got buoyed by the success of the first few shows into thinking they can do everything with data. For the budget Netflix has nowadays if they actually got their content act together theyd be a much larger powerhouse. Hope they do it before it’s too late.

It will be missed for sure.
You get to Orlando city center...and there's not much to do, it's very tiny part of a low density city. There is a bus terminal and an Amtrak station. I did get around town on the city busses pretty well.

Pretty easy to catch a shuttle bus to Disney and local hotels from the airport. Probably more transportation from there than downtown.
Which 'wich?
> [the thing] . . . what he went on to do

That is exactly the kind of A->B narrative current AI should do very well.

Retconning in all of the connective tissue of a creative life seems ideal, in fact.
Agree 100% about Apple being anti-consumer, but the Android thing is not quite that simple.

Background tasks on Android can pretty much be killed at any time. I believe only apps with a persistent notification and the native google notification service can remain active at all times. But yes, they can connect to any server while they are running.
My 'Productize Yourself' course made $650k in 6 months
Exactly. A partial index should make things fly here.
Problem is then you're depending on a rental, which your (alleged) reservation doesn't actually guarantee.
Wow, I had never scrolled down and noticed that. I was trying google searches, which were not doing the trick.

Thanks! TIL
Yes, because like many similar words (ex. fratricide) it is derived from Latin. In this case specifically, the Latin word for manslaughter.
Wasn't the Minecraft wiki first a MediaWiki site?
Yes, and that's a significant accomplishment! Maybe they'll be able to get this route above its current expected average speed of 69mph at some point.
Readers can try their hand at a similar problem using AVX2 here: https://highload.fun/tasks/1/leaderboard
>(stealth layoffs, pressure from local governments who gave tax incentives to build now empty offices)

Ding ding ding. You got it in one!

Can't tell you how often hiring issues/complete fuckery arises from municipalities slapping golden handcuffs on companies.
A very nice description of Erlang/Elixir resilience.

> Fundamentally, if there is nothing useful your code can do on a failure, no mitigation, no meaningful fallback, then you might as well have it blow up and rely on the underlying tree to make whatever is most useful out of it.

I would add this is possible only because process heaps are isolated. Other systems with traditional threads/co-routines/green threads can mimic supervision trees, but unless they have isolated heaps and can safely crash at any time never affecting any other processes, it would be hard to achieve the same safety properties.

> Scheduling and preempting was intended to produce consistently low latencies but it also protects you from heavy workloads bogging things down, it prevents infinitely looping bugs from slowing the system to a crawl and in general makes things resilient to things not being ideal all the time.

Well put. Reliability was one of the initial requirements of Erlang, but soft real-time properties was another one. This is hard to do, but BEAM VM does a great job there. To get this right the VM has to be able to preempt processes, even if they run a tight CPU bound loop. A misbehaving process may not just crash, it could just endlessly recurse, burning CPU cycles, but still shouldn't bring the system down.

> The strategies are normally one_for_one, one_for_all and one_for_rest

Minor correction, the last one is rest_for_one https://www.erlang.org/doc/man/supervisor.html#supervision-p...
Last December I rented a car from Avis for 30 days. I had to return the car 5 days earlier, so I called them up and asked them about it, they said they would just charge an extra fee (because I was returning it at a different location). Sounded reasonable enough

I dropped it off. Then two days later I get hit by a charge double the amount I was originally quoted

They explained that when I returned the car earlier, the 30-day rate didn’t apply anymore, and the price I was charged was due to the corrected rate - none of this stuff was explained to me when I rented, nor when I called, nor when I dropped the car off, nor was it in the signed contract

I had to raise a fuss in social media about it and then talk to a few people on the phone, to finally get the original rate

I know that rates are different and usually cheaper the longer you rent. But it doesn’t make sense that if I return early, and pay the full amount for the period I rented for, they would still charge me more (given they get the full amount originally agreed upon, and can re-rent the car again)

Sometimes the whole travel industry feels very scammy, like when hotels hit you with extra “resort fees” that weren’t in the quote when making the reservation, or the whole ideal with miles and dark patterns that airlines are doing now
The apathy is what I am angry about. The sentiment that "this is fine" is what allowed this to happen. Laws and regulations need to be adjusted to enable better housing for more people. But they get blocked because those who hold the means don't see any problem with people below them living in squalid conditions like this.

Make no mistake, I see this as a terrible living situation. Just because some war time refugees 100 years ago lived worse doesn't mean one of the richest cities in the world should have the same. It is a terrible and dishonest comparison.
NASA press release on it: https://www.nasa.gov/press-release/nasa-s-first-asteroid-sam...
There are more employers in most towns than just Amazon; everyone who works there thinks it's a better option for them than the other jobs available to them.

The workers are also free to become shareholders; Amazon is of course publicly traded.
The Schengen zone or the USA is a good example of how not to have borders between states.

Obviously, I’m not talking about administrative borders used to define administrative responsibility zones.
I just want a iPhone with a blackberry keyboard
>Hmm so the corona virus itself can damage the pancreas .. and possibly induce diabetes .

Long time T1D here... ugh, this is bad news on top of all the issues that the world in general is experiencing around type 2 diabetes. Add to this that covid isn't going away and we're apt to experience a few more major strains that affect the population at large expect to see the diabetes crisis get far worse.

Will end up being another long term health care crisis unless we can find some way to protect against the behavior. Diabetic care is expensive, in the US directly, but even in universal healthcare countries, it is a very material, time, and effort requiring illness that needs continuous treatment and monitoring. Especially in the case of T1 where insulin and constant blood sugar monitoring is needed.
Have you ever started watching an online video tutorial and, in the middle of that video, the tutorial becomes boring for you? Or you always tell yourself that this time you’re going to finish an online course, but when you sit down and start learning, it feels like any other tedious task like washing dishes and laundry. And at the end, you find it impossible to stay productive and make progress.

The question is: “How can I stay motivated when learning to code?”

That’s when Atomic Habits by James Clear comes in. If you haven’t heard about this book, you probably aren’t into self-improvement books by any chance. In this book, James Clear answers questions like, What is a habit loop? How do I prime my environment to make progress on my goals? and How do I use Dopamine spikes to stick to good habits?

By answering these questions, I will show you how you can build the revolutionary habit of learning programming.

Let’s delve in…

Visit the actual blog post and I bet you won't regret reading it.
Stopping services for loyal and long time consumers is insane. Even if your profit margin is lower in that business you keep it alive because you respect people who have carried you to where you are now. The hubris...
Surprise surprise the rich aren't our friends
Reminder that all Mojang and Minecraft accounts were deleted last Tuesday.

The fact that they are removing a the ability for people to access a game they paid for is unacceptable and should be illegal.
> I hope to disimbue anyone of the notion that Postgres is an inferior queue technology.

I offer this correction to the author: it is "disabuse" not "disimbue".
During my tenure as CTO at a fintech company I built a banking engine using postgres backed queue system using Elixir / Phoenix. It's still in use today. The company processed large volumes of transactions and we were able to do things in real-time in terms of payments. Our system reached a point where I realized that we can scale almost infinitely just using a 2 tier architecture (Elixir / Phoenix / Oban and PostgreSQL)

The industry standard for real-time was anything under 30s end-to-end. We hit many scaling limits as our platform grew. We worked on improving the system instead of looking at postgresql as a problem. We measured and measured and postgresql was never the problem when it came to scaling. Most of the problems that existed was mostly due to design decisions in the system or some technical debt that needed to be solved. When we solved those problems the system flew.

There was one incident where our PostgreSQL instance CPU usage went up to 100% during peak hours and would cause problems in the system. We wondered why, there was a lot of debate around the topic, PostgreSQL doesn't scale, we need a larger instance, or move to a dedicated queue system etc...

I didn't believe the hypothesis that PostgreSQL didn't scale. So I conducted a performance audit on the system myself I discovered one of the engineers forgot to add an index on one of the columns on a major table with > 60m records. There was a lot of back and forth between engineers that discussed whether we should add the index. I simply conducted a small experiment and PG analyze clearly showed a missing index in one of the key tables. After we added a single line of code and deployed the index, during peak hours DB CPU usage would not even exceed 20% we had to scale down our DB to save some $$.

PostgreSQL backed queue system does work.

I've been building distributed systems in large and small scales for over a decade. Before building systems with Elixir / Phoenix I also used to work with Rails where the default is as mentioned in this article is you just adopt Redis. While Redis does have additional overhead when it comes to management of the infrastructure, it also worked well.

Having been through both I'd say a simple PostgreSQL backed solution is the clear winner when it came to not having to manage a 3rd dependency when you already have a complex system. There was no 3rd or 4th piece of the puzzle to theorize hypothesize or experiment with. You just had 2 pieces it is either your application or your database that's the problem. That simplicity saved us a lot of time for debate and doing experiments also squashed any dogmatic values and opinions that just didn't hold any water.
I mean, if everyone's copying them, it's hard to argue that they haven't hit on something that works better than the known alternatives.

Have people tried remote accelerators? If they're viable and competitive then they should have no problem flourishing, especially given the apparent number of WFH diehards. Honestly I wouldn't bet on it.

What if you want to be an actor, or a comic, or a filmmaker? You basically have to move to LA or NY. There are lots of opportunities that require very large commitments. You can think of your commitments, hobbies, routines, each on average occupying a certain percentage of your day. Having a kid is a huge one. Doing a hustle growth startup is another. Is it really reasonable to try and do both at the same time? One or both will suffer.
There’s a spectrum of what different programming languages call “modules” and what they use them for, with languages like ML having “true” modules in the conceptual sense, where a module is a unit of abstraction, the way that classes and interfaces in many languages are units of abstraction, though when you dig into it, I believe modules are more fundamental and more powerful… then on the other hand you have the situation of, “Programs are collections of text files, people don’t want to put all their code in one file, let’s call a file a module.”

Point being, some ways that programming languages use the concept of a module are deep and let you do things you couldn’t otherwise do, some are more dispensable.

Then there’s Smalltalk where I believe programs aren’t collections of text files, you actually browse your code in a sort of code browser and it’s stored as runtime objects in a virtual machine image, basically!

Then there’s the matter of how code is released and distributed… packaging and libraries. (In practice, the words “module” and “package” are used in overlapping ways by different languages.) Are the single-function modules/packages of NPM a good thing? In practice it doesn’t seem that way.

It’s sort of analogous to trying to “giggify” all the jobs. Every individual function outsourced.
> We could use some competition in the government space.

If there's one thing the Chinese Communist Party can't tolerate it's competition in the government space.

They don't even tolerate a competition of ideas. Paranoid China wants the Chinese to spy on each other and most especially foreigners:

https://www.bloomberg.com/news/articles/2023-09-17/xi-s-secu...

It doesn't matter that it will be ineffective. It doesn't matter that a lot of innocent people will be caught up in it. From the CCP's point of view, the climate of fear it will create is useful for them to retain control.

It's a dumb game to play, but apparently it's all the CCP can think to do at this point.
This doesn't really explain why you wouldn't want both though given the option.
You mean 'Straya?
Dinosaurs are still around. Everyone got used to it.

The only people to be affected will be people like Ken Ham, and literally NOTHING is getting through to them at this point.
Related: Sabine Hossenfelder made a video back in December on use of AI/ML in Chaos Control which is pretty interesting. TLDR: scientists have known it’s possible to control or steer chaotic systems since the 1990s at least, but AI/ML have recently given them new tools for doing so. One interesting use case example is using ML to control in real-time the plasma in a tokomak reactor. More:

https://backreaction.blogspot.com/2022/12/how-chaos-control-...
I'm guessing the instruction pipeline gets packed, so 4-5x more than 3 cyles.
Interesting, something similar to what I have in mind.
We tried secession before and it didn't work out too well, and I don't see anything indicating it would be better this time.

Edit: my understanding is that the leading idea is not secession but something called Project 2025. Depending on how you look at it, it's either a "rightsizing" of government or a coup.
If you read the article there was also a nearly 20% increase in T1D. T1D is primarily caused by viral or autoimmune system actions. The T2 increase of 60% is likely because of comorbidities increasing the over all rate. Lower insulin output+less exercise.
Iraq War: The fabrication of evidence.

Do you need links?