skysight-inc/HackerNews huggingface dataset:
The title of this piece is great: very catchy. But I don't think the content supports the title - by the end of it I wasn't at all clear /why/ the database ruins all good ideas.

A few other points. First, horizontally scaling database reads is actually reasonably straight-forward these days: one leader, multiple replicas, load balance reads to the replicas and use a mechanism such that users that have just performed a write have their read traffic sent to the leader for the next 10 seconds or so.

Not trivial, but also not impossibly difficult - plenty of places implement this without too much trouble.

Scaling writes is a lot harder - but a well specc'd relational database server will handle tens of thousands of writes per second, so the vast majority of projects will never have to solve this.

When you do need to solve this, patterns for horizontally sharding your data exist. They're not at all easy to implement, but it's not an impossible problem either.

The article talks briefly about mocking your database: definitely never do this. How your database behaves should be considered part of your application code under test. Running a temporary database for your tests is a solved problem for most development frameworks these days (Django supports this out of the box).

Overall, my experience is that the database /enables/ all good ideas. Building stateful applications without a relational database in the mix is usually the wrong choice.
After a bit of Googling are you referring to Wojciech, the head of YouTube?
Archival link since some people (including myself) can't read it: https://archive.is/tth6Q
Good point. This is why robotics researchers do not take deep RL papers seriously unless they have some real world robotics results. I'm looking at you, people who only show mujoco results and claim their algorithm is useful for robotics.

Simulators are useful though for real world robotics. You can prototype your environment and algorithm, and also attempt sim2real transfer. For example, use the simulator to generate a lot of image data, and train image based controllers. Add enough domain randomization and maybe your controller trained on the simulator can transfer to real images.
https://biology.stackexchange.com/a/49067

This effect can often be seen with stage lighting: Metallic/shiny objects, like the stands for the drum set, which are illuminated with both (deep) blue and red, will typically appear as a red line with a blue halo around it.
Aren't those only temporary emergency Covid relief funds put in place in order to limit the impact on the economy and hope to restart it?
Be sure to give a friendly wave when you first see your Chinese neighbors! Might be good to brush up on the language too.

In North America, anyplace that isn't a target for The Bomb. Decentralization is our friend: small towns today will be more important in the future, once large cities are done in.
You're a sovereign country if you're able to sustain military control over your claimed territory. That's the only factor which really counts.
In Washington State we have a system to track cannabis, the enforcement officers are supposed to be able to get reports from this system. The system is super buggy and also doesn't have meaningful reports. So there is a secondary system for officers to export to Excel documents. In one of the trainings they've been instructed to look for anomalies -- not real analisys, not even a pivot table. One thing they find is "negative quantities" -- but how can that be? (hint: it's bugs in the tracking software). Then enforcement shows up at the cannabis business to audit these negative numbers (or demand the business try to correct the data (which they cannot due to bugs)).

So, crappy software gets law enforcement officers to basically review data "anomalies" created by bugs by visiting a business. The second most expensive method for data sanatization I can imagine. It's a poor use of their time and disruptive to the business.

The system in WA is so buggy that the agency has opted to freeze the software rather than try to fix the issues. The future of government software is bleak -- so long as they keep using closed source packages from low-cost bidders.
An entertaining read, but I have no doubt that there will be a mundane explaination eventually.
Many managers (executives included) need to see bums on seats and count hours in the office: they have very little to no other ways to measure worker productivity. As others say, it is trust but it is also a way of staying relevant for many bad managers. One of the big things coming from the pandemic was that wfh did not collapse entire companies but actually worked. A lot of management insisting people in the office 'was the only way' turned out to be more a problem with the quality of management than anything else.
Bullshitting is human nature in its honest and naked form
> Surely you need something beyond water for such a long fast right?

You need electrolytes for sure; but unless you've recently been prepping for a body-building competition, you don't need any calories for quite a bit longer than that. I did a week-long fast for religious purposes many years ago, before the whole IF health craze was a thing. All I had was water, and occasionally some salt. I still had plenty of fat at the end of it, and I wasn't particularly heavy before.

According to the book I read at the time (again, focusing on fasting for religious purposes), it's only after 3-4 weeks that a typical person experiences a more urgent type of hunger pang, which is the indicator that your body is starting to cannibalize critical infrastructure (and that it's probably time to stop fasting if you don't want to damage your health). People who are actually overweight presumably have enough calories to last for months.

Vitamins and minerals are obviously another thing. You're not going to get a nutrient deficiency in a week, but you might well in a month or two. (I am neither a nutritionist nor a doctor.)
And this is why Google wrote Spanner. I think cockroachdb tries to solve the same problems.

If you need ACID compliance and you need a lot of it, everywhere, all the time, now there are better options than giant Sun/IBM boxes.

Databases are not the problem.
I am 173cm (5'8.5"), 65kg. I also run three 8km's and two 5km's a week with a 4:20-5:00/km pace. I do this on at or about 1200-1500 calories. And I still have fat. I am not a flat bellied skinny person either.
Also interesting to note that dhcpleased and resolvd are loosely analogous to systemd-networkd and systemd-resolved.
There were so few european settlers in the area before 1948 that they managed to defeat the armies of multiple neighboring countries!
Where is the union?

That has got to be the single most ineffective union I’ve ever seen. If that’s what a union shop looks like I can understand why people might not want to pay union dues.
> Given that, unless they want to commercialise fruit picking or warehouse robots, it seems sensible.

How successful do you think attempts to monetize this will be? Apart from Kiva at Amazon, I'm not even sure most shelf-moving robots are profitable enterprises (GreyOrange, Berkshire Grey, etcetera). I'm very skeptical of more general purpose warehouse robots such as you see from Covariance, Fetch, etcetera. I don't really know too much about fruit-picking other than grokking how hard it would be and how little it would pay.

To be clear, I'm not saying these companies make no money or have no customers. But it's not clear to me that any of them are profitable or likely will be soon, and robots are very expensive. I'm happy to learn why I'm wrong and these companies/technologies are further ahead than I realize.
What do you mean by "impressive as hell"? From my (limited) understanding Go's GC is average.
But in the case of Linux distributions do they let the older solution remain available.
I didn’t see the part where it’s a take it or leave it proposition and there’s politics to force people into accepting one part which is then used to force them to accept an ever growing list of unrelated parts.
> The definitions I've known have remained stable until very recently

As stated, they were not. Race and ethnicity (and also words like breed and stock) were much more synonymous 100 years ago. If you aren't keenly aware of semantic shifts like this, you will misunderstand older texts.

I'm also not sure if you're actually suggesting that China and India are (by any definition) racially and ethnically homogenous. If you are, I must encourage you to study those countries more.
Many people claim that there is no such thing as too much gaming or gaming addiction or gaming issue.

And a lot of those people are on HN.
Yes, that's a known problem. The only proposed solution I've seen so far is Fenced Frames (https://github.com/shivanigithub/fenced-frame).

I don't know if that would even work in your use case, as it's still very limited.
America’s Collapsing Meritocracy Is a Recipe for Revolt
Fasting was one of the most memorable and shaping experiences of my life. I fasted for three days (72 hours of nothing but water) and observed so many interesting and fascinating things happening to my body each day: skin flare ups and subsequent clearings, changes in mouth and gut odour, periods of brain fog and brain clarity, cravings followed by complete loss of feeling of hunger. Every passing day had different effects. The most memorable was an astronomical improvement in my olefactory senses. By day two I was able to pick out the smell of individual ingredients in any dish being prepared in my vicinity. By day three, I lost the majority of my muscle mass.

The one and only time I ever did this was when I was young and in extremely good health (daily intense exercise, excellent diet, no health conditions). Slightly worried about doing it again today. Also, quite concerned having since learned that brain mass is the first stored energy source your body will go after during what is effectively starvation. Perhaps someone more knowledge on here can comment on how true that is.
Makes it easier for embedded system to exist without systemd.
It saddens me a bit that, mostly, the reason anyone wants or needs Windows is because of software exclusivity, which, by and large, has little to do with limitations or features of the os. I can only imagine how better off the world would be if all those resources were not spent on something proprietary. Maybe this is a unpopular opinion, certainly a subjective one, I'll admit. I'll add to it that I feel MacOS is probably the worst actor to this effect, as it scratches the "not-Windows" itch, while, to my experience also being a very underperforming OS. Software availability shouldn't be the deciding factor, and for all other things, you are mostly worse off these days.
Hugged to death

https://archive.is/tTLWR
Debian has, on paper at least, still support for sysvinit, and ships with the old ifupdown-based network configuration by default. In practice it's increasingly bitrotting because it turns out that the majority of users and developers don't care.
No choices. This is in the Midwest in the middle of no-where.

No you can't realistically move - every other location is far more expensive and would require significant relocation expense, and you'd have to leave your community, likely where you were born and raise(d) your family.
Did your per Capita calculation roll up the populations of the next 9 countries it would take to equal the US?
Gypped isn't offensive just because they prefer to be called Romani. It equates Romani with swindlers. Saying some French and some Americans swindle too isn't the same.
They were ambitious attempts to build a mythic world but fell short- but they also work as nice early 2000s time capsules the same way the original film is a time capsule of the year 1999.
These are NOT "design" jobs. They aren't "knowledge/service" jobs either.

And fun fact: retraining absolutely does not work. Less than 10% can be retrained and usually they are the segment that could have retrained themselves without specific retraining.
This site is amongst the worst to navigate on mobile, whilst the design is quite unique.
A black person could pass for a white person in contexts where did not have to show their skin colour, it's not that different or even rare.
Fedora 34 default workstation setup contains some bloat. I decided to use minimal install and then added necessary packages. I excluded gnome-software (along with packagekit, flatpak), X server (I'm using wayland), gnome-classic and some other packages. RAM consumption went from 1.5GB to 1GB after boot which is significant saving for me, considering that I only have 16 GB.

I have no idea why those packages are not optional. Dnf is perfectly fine for package management. Eating lots of memory for no reason is weird.
If you intentionally create an environment that is hostile toward people of differing ages, you are discriminating. My college required me upon sign up to put in for my housing "My parent/guardians contact information." Universally everyone is an adult when they enter college (the people who don't are so rare I'm ignoring them). I could not leave the page unless I entered any data so I just put my name and contact info. Guess what else? All the events are catered toward young students and target them specifically that way. If someone really wanted to, they could easily have an age discrimination case against almost every school. Culturally however, people don't because they don't want to associate with lesser experienced and more incredibly arrogant individuals.
My brother-in-law works at the Target distribution center in Topeka, and is very confused why these workers don't just quit and work at either the Target or WalMart centers that are practically next-door and begging for workers.

Definitely sounds like a rough gig here, but everyone is begging for entry-level labor, most at higher wages than this. The workers need to just protest with their feet and quit.
Working 7 days a week all the time is not legal in the EU, see [0]. Also, many EU countries have even stricter local regulations in that regard.

https://europa.eu/youreurope/business/human-resources/workin...
I can't believe people are even having this conversation. As a civilization we solved this problem about a century ago. We know the solution. In the US labour law has been subverted and undermined. Thats the problem. It's not that nothing can be done about it. Lots can be done and has been done around the globe (but predominately in advanced economies, of which the US is one).
I’m not convinced the author knows what they’re talking about. The answer to the question they posed is basically “ACID”, so unclear what all the verbiage is. Also unclear why they expect all readers to have an architecture featuring multiple application servers all sharing a single database, since that is neither classic monolith nor classic microservices.
Ever needed to apply multiple patches on new Linux system
>but doesn't shy away from giving the same critical eye to the colonised people.

That's a common approach in certain academic and popular works about colonialism and Empires.

And it's not much different to "giving the same critical eye" to the the rapist and the rape victim.
Australia's first international trade revealed in the sand at outback beach
What percentage of labor cost would a company like Frito lay have to reach before they consider moving the company to another country?

I think about Oreos and how they are made in Mexico now, and I always wonder what was the calculus behind that. How much money are they saving?

Is there a generally recognized point where labor is so expensive that outsourcing begins to make more sense?

Edit: my bad grammar
There are better ways to communicate this though.

I'd consider a shaded-in area with wiggly outlines, big enough to be path shaped, that just says "walk". That conveys "you need to get yourself to this pin, and we don't know how to help you".
> I don't see how this is a "wow" moment

Questioning, debating and trying to refute someone else's wow moment is a wow moment!
A lot of people cannot, or dont feel like they can rely on a phone:

Various functions including maps will die if your phone goes offline, your phone will chew through your battery even in situations where you really need it for one purpose, general purpose apps like google maps will work well enough until they put you to the top of a mountain without cell reception.

These are all fairly easily solvable UX problems, users with enough knowledge can solve them but that to me is still a failure of technology.
The site is throwing a 503 error, but there is a good archive link here:
https://web.archive.org/web/20210717211859/http://www.re-des...

Looks like a great manifesto. I'd also like to share my real world solarpunk project to those interested:
https://community.twistedfields.com/t/a-closer-look-at-acorn...
You can play it pretty much anywhere already thanks to ScummVM.
Let me tell you about the 70ies and 80ies.
I work for a TikTok Style style short video platform and we noticed how these relationships are important for keeping the engagement numbers high. An interesting thing we saw was that investing in D-list creators could have a way higher ROI than A-list creators. An A-list creator could get a large number of followers but would not get the devotion that the D-list creators would get.
> We know it's not healthy, but we also know that there are no crazy long-term effects if you keep it moderate.

I think this claim is unjustified, and that's what your parent comment is trying to point out. Is 14 drinks a week too much? Maybe not, but you aren't likely to find documentary proof of that by looking to the "millennia" of people who did it during an era where those who survived childhood could expect to live to be 60 or so and there was little to no understanding of modern medicine.

If we were able to say with some certainty that 14 drinks a week will give you a 15% chance of getting a serious liver disease, possibly dying from it, I think most people would agree that 14 drinks a week is "dangerous". It's also dangerous at a level that would be near-impossible to discern for generations past.
A hosts file is almost as good.
All this will do is drive up the cost of housing as remote workers compete for it, driving out the locals.

Remote workers also don’t fully contribute to the economy of the rural area because their place of employment is not in that area. If the company the remote worker works for does well and grows, that won’t grow the rural community.
Off topic tidbit from the article - note only corn based snacks are made in Topeka. One presumes there are factories in Washington and Idaho for the potato chips.

Shipping vegetables is shipping water.
Boxabl Homes affordable homes setup in 1 day
yes... go on?
This likely depends on the degree and the purpose for which you tried to obtain it.

Some online Masters degree programs are just scams preying on people's desire to improve their careers. They are successful because so many employer's won't pay or promote to certain positions without advanced degrees. So there is a real demand for degrees like MBAs.

For some degrees, the real value is the additional education you receive because of the increased complexity of the subject. Not everyone goes after these degrees for the same reason. For me, I went to grad school in physics not because I thought it would help my career, but because I wanted to learn more physics. I don't think this is the typical reason for which advanced degrees are sought anymore, but at least in some cases, like mine, master's degrees aren't scams, but a necessary part of deeper education into a specific area.
Designing robots to pick fruit and make coffee / pizzas cannot have a positive ROI until labor laws make the bsuiness-case for them. Majority of use cases where we can use robots for activities humans cannot perform (fast spot welding on production line, moving nuclear fuel rods, etc) have been solved. It is smart to focus on language and information processing, given that we are producing so much more of it, everyday.
That makes sense. BTW, fun project write up! I'm torn between doing the colo or just upgrading to 1G fiber at home.

To run 3-4 NUC's I'd use 2-3 120V-to-14V DC module's in parallel. Then if one power supply failed, you'd have redundancy! They run off 12V-19V nicely and you can source switches that run off 12V-19V as well. It's even possible to put in a LiFePO4 battery for backup. I'll probably do that at home to skip the UPS. In, all you can have a decent server cluster with top of the line redundancy. Well, stick a pi4 in for remote management.

I use Nerves for my flashing remote devices then using docker or containers to run the software. One project I wanted to toy around with (and it'd work with Pi4's) would be a secure cluster setup without k8s. There's apparently support in KVM to run a VM with hot-swap if you can setup a shared storage. It seems KVM supports Gluster (or Cepher?) for shared storage. I'm a bit surprised it's not already "a thing" for small businesses.
Creating a Tweet with Node.js
I used carry a paper map and compass a lot more but not so much anymore, especially not for a day hike. I probably would for a multi-day hike as a backup. Ben Nevis is quite a touristy mountain with a very clear wide busy path up it if you go the tourist route so no map is needed - just follow the person in front of you.
At least in GDP per capita terms, Poland has caught up with Portugal and Czechia has caught up with Spain.

Meanwhile Ukraine, which was not on the EU track and was about as rich as Poland in 1989, saw a much longer drop in GDP after 1989 and its GDP per capita is now just 1/3rd of Poland's.

It's difficult to imagine how Eastern European countries would have fared better had they not joined the EU.

https://ourworldindata.org/grapher/gdp-per-capita-maddison-2...
> An old and somewhat crusty cross-platform daemon replaced by an OS-specific set of daemons, that takes care of managing /etc files that have been there forever. The older solution remains available, but may bitrot or otherwise become harder to maintain in the future.

> Wait, isn't this what systemd is "accused" of doing all the time?

Each of these do one thing and one thing only. The code is loosely coupled between the two, so you can use or not use either/both. Basically the opposite of systemd, which is a giant code ball of code with components tightly coupled.

And while it is likely that dhclient will eventually be removed from OpenBSD Base, it will live on in Ports, where it will be available to those who desire to use it:

* https://cvsweb.openbsd.org/ports/net/isc-dhcp/

* https://github.com/openbsd/ports/tree/master/net/isc-dhcp

The use or non-use of of either of these program will also not effect device discovery / hot-plugging, mounting of file systems, system run levels, network time, system logging, etc.

One of the programs does DHCP. One does resolve.conf(5) changes. Each does nothing else. It may even be possible to port each of these programs to another operating system, as I suspect they don't need special APIs (*cough*dbus*cough*) and may mostly just use POSIX-y stuff.
Banning Baath was a very correct decision, were they let them stay, Iraq would've exploded, and boiled over earlier, and more violently.

What was wrong was them failing to deal with Baathists themselves, not the party. Without Baathists question being ever given a final solution, it came to bit them back.

While USA was struggling with rebranded Baathist remnants, actual Saudi backed extremists, and Iranian militias sneaked in, some times even with US own backing, ensuring far bigger troubles to come.

Lastly, what I forgot to mention was US finally look every bit of face, and any rapport it had left with Iraqi population.

US wasn't able to talk to people of Iraq with a straight face at a after around 2007-2008. Then, they resorted to pitting Shia vs. Sunni. It was not a bright idea, and I have no idea why they even came up with it.