skysight-inc/HackerNews huggingface dataset:
I've been bitten by the GIL multiple times since switching to a company writing mostly python. Not that I write that much multithreaded code, but the GIL influences everything so lots of patterns in other languages no longer work.

For instance, a local cache of some values is basically useless when python is used as backend. Since there will be multiple processes handling the requests (in the same node), they don't share memory. So basically everything has to be stashed at redis. Of course, with scale and multiple nodes lots of stuff should be cached in redis anyway. But not everything makes sense to reach out to an external service for. Like fetching a token I need to use multiple times, instead if having it stored locally in a variable. There are of course ways around this, using some locally shared file or mmap or whatever, but it's a hassle compared to just setting a variable.

Same with background tasks or spinning up extra threads to handle the workload of an incoming request. Can't easily be done, so basically every python project includes celery or something similar. Which works fine, but again, a different and forced way to solve something.

Asyncio solves many of the daily problems I would have used threads for, though. As I often used it other places to fire off some http requests to other services in parallel. But unfortunately async doesn't work properly with everything yet.

So everything has a solution, but you are forced to do it "the python way" and with some hurdles.
That was a fantastic read.
Exactly the same in the Bay Area with shelters. There's rules like no drugs, no pets, and strict curfews. And for many it's easier to just sleep in an encampment where no one bothers you, people bring you food, organizations bring you showers, etc.
Exactly. State management is the hard part. There are huge merits to having it all in one central data storage layer, where some smart backend code can choose the storage method best fit for the type of data (SQL/ACID, or KV-store, or ...).

Having a datastore in every device, that now need to sync is giving me headaches already. Syncing is potentially very hard.
“Onerous strings” = “I can’t treat this free housing in the country’s most expensive city like the cardboard box I moved here from, drinking and doing drugs with my buddies and my dogs at 3am”
Yep, the feedback loop is what I'm after in a way I guess. My takeaway from the Dropbox blog post is "it was found too slow unless the vast majority of your transactions are single-shard". If it was excluded from design options for that reason, it's relevant.
Seems like they are primarily a thing of Europe. They have a special love-relationship with cars, especially the warm engine after stopping the car during the cool and wet season. After a rain and when my car is dirty outside, I can see their footprints all over the chassis. With modern cars and their enclosing of the engine (because of sound pollution) they have a much harder time to find their way into the engine bay where they would readily gnaw at any wiring and hoses they find.

There are super-sonic devices to be installed in the engine bay to shoo them.
Python is great. It works like it always has though. Also, dask can do some wonders for parallel processing even locally.

But I want even more parallelism, even computing say 20 plots with seaborn.. I'd like it to be parallel and use all my cores, not hang around at 150% cpu usage
> global economy, backing up his arguments with data. That's his job. Your ascribing malice

Only thinking about the economy while ignoring its societal by-effects is malicious by definition, unfortunately there's no need to "ascribe" anything. Time and again people tend to forget this. Related to this I highly recommend Karl Polanyi's "The Great Transformation" [1] which sort of addressed this phenomenon back in the 1940s:

> On a broader theoretical level, the Great Transformation argues that markets can not solely be understood through economic theory. Rather, markets are embedded in social and political logics, which makes it necessary for economic analysts to take into account politics when trying to understand the economy.

[1] https://en.wikipedia.org/wiki/The_Great_Transformation_(book...
I googled this out of interest and found this article: https://sfist.com/2020/11/24/homeless-hotel-residents-face-j...

One of the most striking cases was a 70 year old man who was working as a handyman and had his tools confiscated. The building he was in also didn't allow incoming calls or visitors. Other homeless people reported warrantless searches, or anti-drug and alcohol policies which addicts don't want to abide by.
This reminds me of something I lived through as a nerdy teenager working a summer job as first line IT support at the headquarters of a multinational, in the mid-90s...

One day, I started receiving calls (through my pager!) from rather many people about intermittent networking problems. The state of the art 10mbit wired UTP network would have frequent bursts of 90% package loss.

What was weird: only people on the fifth floor would have this issue..!? Our first thought was that they were on a single hub/switch that might have broken. But no, they were connected to the same uplinks as the computers on the problem-free surrounding floors. Furthermore, laptop users (who were of course also wired at the time) were reporting no problems whatsoever.

We were pretty much out of ideas by that point, but did an experiment just to test our assumptions: we took a PC and hooked it up with a long network cable and a power extension cable on the fourth floor and started pinging it. Flawless. Then we started walking up the stairs, and, yes indeed, somewhere around halfway up the stairs packets started to drop. (But not at all times, sometimes it would be fine, like all PCs on the fifth.)

If you want to guess at the cause, this is your chance. :-)

We brought in a company specialized in EM interference. It turns out that a GSM antenna placed on the roof of the four story building opposite to ours about half a year ago, had just been turned on. Its height aligned to our fifth flour. Whenever someone was using this mast to make a call (which certainly wasn't all of the time back then), it would cause interference on a specific model of network card that we were using in all of our PCs. It had a relatively large metal component that was apparently a pretty good 900 MHz antenna.

When confronted, the mobile operator quickly adjusted the antenna to not be directed at us. I believe all network cards were replaced soon after. Fun times!
> We now have better mobile networks and having no internet becomes a rare case even in remote locations.

That's simply not true. There is no internet on many parts of a train journey. There is no internet in parts of the underground rail network. There is no internet on the plane. There is no internet in nature. There is no mobile internet outside the EU, until you get a new SIM card. There is no usable internet in some hotels.

If you travel a bit, you know that internet is far from guaranteed.
I share a lot of the sentiment here, I find QR menus to be super annoying and to have poor UX.

But I also don't think that the development will go further than this, given that most restaurant owners aren't exactly tech savvy people and in my experience, many don't seem or understand the benefits a more digital experience could bring them.
I can only speak for Australia, but this isn't an issue here. The article represents little more than a thought bubble that hasn't gone anywhere because it really is pointless. Proposals like that are never popular, have a near-zero chance of passing our parliament, and even if they did it wouldn't have the same election-swinging disproportionate effects as in the USA.

In Australia we have compulsory voting. We have an extremely well run elections operated by a highly competent non-partisan commission. And there are exceedingly few citizens which don't have some form of ID, whether that's a driver license, a photo card (voluntary card for people who don't have a driver license) a public healthcare card, or an ID issued by the welfare system.
> we've gone backwards in a lot of ways

Yes, but not everywhere. For example, mid '90s software of top professional grade keeping the CPU on all the times.

One of the differences is that some systems of yore looked more rooted in the engineering mindset, whereas today some perceive a way overly "excessive" (in fact, simply wrongly headed) focus on the dumbest specimen (and not to help it but to celebrate it).

Edit: ...so, on a different side, in the old times we could approach technology with full joy, whereas today there are many reasons to approach products with suspect and diffidence.
I played with rxdb about a year ago, it’s really clever and has some great ideas.

It’s built on the incredible PouchDB (the original offline first db) which is a truly feet of engineering. However I feel it is somewhat neglected (not implying that the original maintainers have any responsibility to the users, this is free Open-source, the fact they gave it away in the first place is brilliant). When I last used it about 6 months ago there had been very little activity in years on the github and I am concerned about their use of automatically marking inactive issues stale after 60 days. There is so little activity the only issues that are open are ones from the last 60 days.

I found a sync conflict[1] (basically a hash collision, the attachments are unintentionally stripped from the document before hashing) and submitted a ticket, unfortunately as there is so little activity the issues was marked as stale and closed automatically. It’s not a bug that many people will come across but is a legitimate issue for anyone using binary attachments.

So, rxdb is really great but I would be cautious about using it when the underlying platform is looking a little neglected. I truly hope someone has the time to take it on as it is an incredible toolkit.

1: https://github.com/pouchdb/pouchdb/issues/8257
https://archive.is/VPQU4
1 death.
Floppy disk emulator. Loads of them about and they're used everywhere from old synthesisers that store presets on floppy disk to retro computers of varying platforms.

https://duckduckgo.com/?t=ffab&q=floppy+disk+emulator&iax=im...
I want something that can get the washing out of the machine and hang it on a rack to dry.
> With them you write all this lasagna code to wrap the mutation of data and to make the UI react to all these changes.

Yeah, and allowing developers to just access state from anywhere and mutate it doesn't generate lasagna code at all.

The issue so far with RxDB I see is how silly complex the syncing gets. You just see it doing its thing and hope whatever payloads it sends are optimal for your use case. And while offline-first seems neat in theory, it's not necessary for most web apps IMO. For desktop or mobile apps it's a different thing, but they have other options too that browsers don't allow.
If you stare too long into the sun you get blind spots. The GIL is worked around so much people don't even notice it anymore. True, the Python ecosystem delivers a lot of value for a vast amount of programmers. With the lack of true multi threading due to the GIL, however there is a glass ceiling in a wide range of applications and quite a few people got bitten by it. Still, the ecosystem outweighs the performance limits in most cases that I know of.
It's things like this that make me believe that the US isn't a truly free society. It simply pretends it is.

But all nations have their problems. The US simply has more than one might think.
There are no controversies here because we have compulsory voting, which means that it's impractical to try to legislatively suppress the vote.
I do have a few of these in my importer but thanks for the links, will be implementing a few more of these safety measures.
I know exactly what you mean. Blender has a sort of reverse identity crisis. It does so many things really well, yet these things are overshadowed by its even more excellent 3D capabilities.

It's by far the most powerful and versatile piece of OSS I've ever used. I'd heavily recommend getting into it if you're a creative in general. It also has a really nice community to help out when you inevitably get lost in the menus.
Anything that doesn't improve upon reader mode is superfluous design.
That was my first real computer as a kid, where I learned basic programming (GFA BASIC!), played my first games. It was such a great machine.

I also love his self-made program with a little map of the camping grounds. Such attention to little details. No wonder he didn't want to give that system up for a newer computer: what for?
Insanely good article and instance of "Definite Optimism".

I wish startup idea pitches were as clear as this essay.
scam site?
I know someone who had that happen to a server he was directly responsible for (well, someone unplugged it anyway, might well have been someone else in the office - it wasn't exactly a proper server room)

It was not just that the server crashed, but the ventilation proved to be bad enough that one of the SCSI drives (which should have been in a RAID, but wasn't...) wouldn't start.

They ended up opening it to try to kickstart it manually (been there, done that myself; had a drive survive 6 months with me "helping" the motor spin it up every morning; yes I backed everything up very regularly during that period), finding the drive head had gotten stuck to whatever material covered the plate. They ended up putting the drive in an oven while connected, and heat it until it spun up, and which point they dumped what data they could.
Is that really true? They list on their website today Mustang, Mustang Mach-E, and Ford GT.
Do you enjoy being a slave?
My dream robot actuator acts like one of those long trash grabbers, but it's a laser you point at whatever you want to pick up.

Then, you can drop it at a second place you shine the laser.

(The robot itself could be a kind of dumb RC car kind of thing that you are basically driving by shining the laser)
How do you know the payment was fraudulent? Is there any possibility it can affect honest users?
Don't abuse substances, don't steal random things off the street and don't commit violent crime.

Completely unreasonable requirements /s

The problem is the homelessness is an overloaded problem. There are at least 3 different types of homeless people. See here : https://www.reddit.com/r/SeattleWA/comments/ikc4zt/homeless_...

The transient homeless are usually down on their luck need these shelters. They make up the majority and need these resources.

The substance abusers and mentally ill both need to be institutions. Both need medical & mental care, and are not fit for interaction with society. This especially applies to those that are severely mentally ill or violent meth addicts. The rest are the 'treatable' type of addict, whose separation from society is not due to unfitness to coexist with people, but so they are prioritized in care, because they are the most treatable.
You start with the scientists make it prestigious to publish in an open source journal, make it sexy, make it lucrative.
Bought a truck when I moved to Texas. I managed to furnish my home there off Craigslist by picking up stuff way cheaper than by buying new stuff. Completely infeasible to buy some of these things even with the Subaru Forester I used to have.
When I first read this comment I was picturing a hot water radiator behind you, so it sounded unlikely based on the blackbody radiation curve for ~320 K.

But now I realize you're probably talking about an electric heater. Given that their heating elements get so hot that they're putting out visible red/orange light, it seems very plausible that an electric heater could produce enough ~940 nm IR to drown out the signal from the remote.

Thanks for sharing! I will try to keep this in mind when I'm troubleshooting IR remotes in the future.
I sent my Commodore 64 for repairs more than once only for them to find nothing wrong until we realised it was the buildup of static electricity from being stored under our big TV - it "broke" when we didn't use it for a while but watched lots of TV. It'd be "fixed" by the time it took before the repair people got around to it.

The symptom was that it started "typing" automatically.
These are good points, I do have some security concerns raised above that need addressing but overall, the profile of this app is tiny and the the chain of ownership is relatively secure so the risks seem pretty low to me.
For prototyping TDD may be waste. If you are just trying different ux and different logic it may not help to test. For almost everything else I think it helps.
I think this article glosses over some big issues with user generated content: auto-moderation is extremely fickle, humans are expensive and if your platform is large enough people will upload horrifying stuff.

There have been several stories about the poor treatment of content moderators by companies like Google (YouTube) and Facebook but to reiterate: the work can be literally traumatizing. Content moderators will be exposed to gore, child abuse and worse, frequently.

If your startup will need content moderation, think about how you will tackle it and consider the human cost of your solution. There's a trend in tech to either use AI or "fake" AI by using underpaid contractors with minimal labor rights (often in low wage countries). If your content moderation will run on humans, consider the toll and make sure they are compensated adequately and have access to mental health aid. Or better yet: consider whether you need to support massive scale user generated content to begin with. Growth isn't everything.
same here! such fun! i wrote my first "network" game on the atari st, two machines with crossed midi cables would present arithmetic problems and correct solutions moved avatar cars across both screens.

...because writing a networked computer "game" for learning arithmetic was obviously more fun than doing arithmetic drills.
Intel just broke ground on a $20bn plant in Arizona.
> Worse, focusing on the computer consumption may push web developers to just move computations to the server side, where the energy consumption is not measured.

HALLELUJAH! It sure is measured. If web developers where a fraction of as wasteful with server resources as they are with client resources the world would instantly be measurably better for it.

I'd bet that a significant portion of the energy and waste from computers are from viewing ads. And the only reason it exists is because those responsible don't pay for it. Suddenly, they would need far more servers. Which costs money, incentivizing them to be resourceful.

Seriously, because of the web the absolute vast majority of devices with a battery that touches javascript will have to be thrown away at least a year before its time due to battery degrading and CPU not keeping up with the bloated web.
>The toaster is a perfect robot. I mean perfect.

Why do I have to put the bread in the toaster? A toaster should load itself.

And half the time I can't get the toast out without using a knife. Why doesn't the bread come up to a level where I can pull it out without burning myself?

Why can't it ever toast the right amount? It's always too much or too little. It should be able to determine everything it needs to about the bread to toast at the correct level, no trial and error and no wasted slices.

In fact, I disagree with your statement so much that I'd ask the question, why are toasters so shitty?

Probably a lot of the answer is cost cutting.
Completely depends on which city.
From my memory, I'm most impressed that the mouse has survived all this time.
I think the PDF even has some Print Shop art.

And if I read that right, the local computer club is meeting there every first Sunday of the month.
Nebula Operator Kind, Oneliner Installer for Nebula K8s Operator Playground
A lot of folks could probably replace "my toaster" with "my spouse" for most of that.

You have a faulty model, that's not a knock on the toaster as a robot.
Genetically modified food a step closer in England as laws relaxed
Your Code Is Sloppy
And local second? So my Nest app doesn’t take forever to load if it can just access an API on my Lan?
How accurate do you believe this can get?

My understanding is part of GPS is knowing the precise location of the satellite[0]. Is this knowable within any useful precision?

I naively imagine this is the largest degree of uncertainty in the whole system?

[0] https://en.wikipedia.org/wiki/GPS_signals#Navigation_message
I think we've reached terminal velocity with a lot of ideas and thought processes the world now considers toxic, but normal. It's a damn shame too since it replaced all the good-on-the-outside, toxic-on-the-inside stuff too. Now it's just toxic throughout.
SoftBank Makes First Legal Tech Investment with MarqVision
Want to start your own clothing or product line with a customized logo on your goods? Looking to brand your dropshipping business? Check out this video: https://youtu.be/gZKHeCxIGac
Sourcing agent Ship To The Moon provides this add-on service to dropshippers, they customized orders for you and send them straight to your customers. Get free consulting here: https://www.shiptothemoon.com/
There interpreter does not allow cyclic dependencies and the miner won't generate any. There is a difference between "optimization" (static code analysis) and "minimization" (brute-force removal of operations as long as the result is the same).
Do it reserve terminals when reloaded? I remembered that in code-server. If you reload, you lost all your IDE state. which is not very useful in my opinion.
I think it's a nice name :)
Placebo refers to any effect where a patient's outcomes seem to improve for reasons not related to the specific intervention attempted. Regression to the mean, incorrect data collection, psycho-somatic effects etc are all elements of placebo, in various degrees in various instances.
"In 2019, mysql1 answered 950,000 queries/s on average, 900,000 queries/s on replicas, and 50,000 queries/s on the primary."

Glad folks from GitHub shared this story. As a database practitioner managing couple world largest database fleets in the past and see the scale a single db can support, I am 100% convinced that only a very very tiny fraction of application needs sharding.

Using "boring" technology to build an innovative product, not the other way around.
Can you explain the "corporate, road warrior" references?

Secondly, what are your thoughts on Tailscale?
Is there any possibility user is unaware she is "abusive"?

For example, I quickly searched the ToS for port scanning and didn't find it banned, yet you admit to intentionally frustrate such users.

I am not Fly.io customer at this time but I do port-scan my own services as a realtime security check.

As otherwise great service, you may open yourself for very angry user reviews if the tactic is "frustrate the user".
I assume regulations might prevent this but technically I guess Starlink could add a little bit of extra data to their signals and make a pretty decent GPS alternative?
Believe it or not, the Midwest is not seismically stable.

https://en.wikipedia.org/wiki/New_Madrid_Seismic_Zone

Also, tornados.
Unfinished cars that only lack chips to be functional are filling parking lots around car factories in Europe. The main producer in my country, Škoda, adds some 5000 unfinished cars to its already formidable stockpile every week.

Once the chips arrive, there will be a wave of new cars on the market. Some are already sold (and the customer waits for their completion), but some will have to sell. In such conditions, prices will have to drop at least temporarily.
Perhaps I misunderstood the OP, but I didn't think they were talking about Tesla drivers paying no attention to the road and being absorbed on the phone, just their own driving experience of getting into near-accidents all the time.