skysight-inc/HackerNews huggingface dataset:
This past never existed. You had Walmart with 30 lanes but with only fifteen open except during Christmas times. But that is still better than the one maybe two lanes open now. I'd much rather wait for one or two people ahead of me with a cashier that knows how to swipe items and has grocery codes memorized instead of wait for 15 people who all don't know what they are doing.

I feel like I'm going crazy when I read comments online about the people who love self check out. Unless you're going into an unpopular CVS to buy a single soda on a hot day, it nearly always takes the same time with more work or longer to check out.

A grocery store with non barcoded produce in self check out is basically the worst a shopping experience can be. Especially now that stores realize many of the biggest lovers of self check out were people who used it to steal so everything requires a double check if anything is off by more then a gram.
Did you read the article?

Still, rising theft — part of what retailers call "shrink" — is the primary reason self-checkout is being ditched in some stores and restricted in others, according to Saunders.
They report a fairly large jump in accuracy across several datasets in their paper. Looks like a promising approach, basically leveraging the very large context window that some recent LLMs provide to give many examples in context before an actual task is attempted.
US schools are paying higher wages. We're comparing wages across international boundaries, and we're not adjusting for purchasing parity, so this isn't surprising (and also doesn't mean that US schools pay remotely well).
Evidence suggests it's because lipid turnover decreases with age: https://www.sciencedaily.com/releases/2019/09/190909193211.h...
Should you nvim, btw
A pension is not worth 150k-200k a year in compensation. Also taxes are higher in most of Europe, even taking payroll taxes into account (I assume that's what you mean by social security pay in).
A commendable operation but sadly, this is a very small fraction of a percentage of the 8-10 million tons of plastic entering the ocean each year.

The Ocean Cleanup themselves have estimated at least 75% of ocean trash is from fishing boats, and from living on a remote tropical island myself, at least 90% of the things you find washed up on the beach appear to be from Chinese fishing vessels. (there's usually Chinese characters on the bottles and plastic)

Imagine how much more cost effective it would be for these NGO's to lobby (bribe) politicians and the UN to require all fishing vessels to bring back their trash to port to be weighed and processed, their nets counted.

They say theres about 10 rivers in the world that contribute the remainder of the ocean plastic, so if they can put these recovery systems on those next then we're half way towards solving the problem
You lost me at Onedrive. As a heavy O365 user it’s one of the worst headaches day-to-day.
Should use nvim, btw
Can you please produce any evidence that it was debunked? I can't find anything.
Carbon emission reduction until firmed renewables (renewables + batteries) replace that generation.

https://www.reuters.com/world/us/us-finalizes-11-billion-cre...
What issues did you have with python?
Unfortunately there isn't a way to prove our intentions to remain open source

That said, I think Supabase is much more de-risked from this happening because we aim to support existing tools with a strong preference of tools that are controlled by foundations rather than commercial entities. For example, 2 of the main tools:

- Postgres (PostgreSQL license)

- PostgREST (MIT license)

Every tool/library/extension that we develop and release ourselves is either MIT, Apache2, or PostgreSQL
Forget how many people are killed, because when you get to that point, then things have already gotten really bad. Look at the leading indicators first: how many near-misses and other incidents (like mechanical failures) have happened in the US over the last 25 years, and is the trend up or down?

The incident with the 737 door falling off is a good example here: this would have been a fatal incident if this had been a full flight. Thankfully, the seat next to the door was empty that day, so no one got seriously hurt, but it could have been much worse.

It's hard to tell for sure without a reliable source of unbiased data rather than various news stories, but it sure seems that the frequency of incidents (in the US) is rising lately, not falling, and that's not good, it's like the canary in the coal mine. Things need to be fixed before planes start falling out of the sky with spectacularly fatal results because too many deep systemic problems have come together to destroy the safety record that existed before. Instead, too many people want to rest on past successes, saying "look! It's so safe compared to driving!" and do nothing.
In proof languages where you want a proof that a function will succeed without running it, knowing that it doesn't diverge is important.

But if you're going to do the calculation, there's no difference between an infinite loop and a loop that finishes, but will take longer than you're willing to wait. Either way, it looks like the program hung.

So in practical programming languages, I'm not sure that the "diverge" effect is useful? You still need to kill it if it hangs. If it will take a long time, returning some kind of progress indicator would be nice. Maybe writing it as an iterator would help with that?
I like Prince, have since I was a kid, but I'm not a "Fan" of Prince... I like his music. The problem is that Pop musicians grow and cultivate fans maybe, kids and people that will buy and collect anything an artist sells... Problem is that those Pop fans quickly grow out of it as they get older and often find there's no benefit in collecting things from a fallible character persona. They the artist either retires and fades away (until their unfortunate demise is reported on the news), or keeps going on tour until some embarrassing things begin to happen, like stage tumbles and mental breakdowns.

As a musician myself, I don't want fans, I just want a vast audience to hear my music so that a percentage of people out of it connect with it and collect it. No merchandising involved beyond the music, and streaming it is free... Social media dictates that all musicians need fans to grow, and that is toxic towards good authentic music happening. Major labels manufacture artists, and assemble teams of people that take actors and turn them into musicians, then the marketing machine makes up entire stories, and even lies about these musicians that can't hold up when the budget runs out. If you recall Milli Vanilli, that's just one instance of manufactured artistry. Now with Ai, it's just Milli Vanilli without collateral damage and artists to pay, the good thing though is the whole charade only works for Pop music, and it may entertain fans for short periods of time, as seen with pretty much all the BackStreet Boys, No comebacks Alright!

I'm glad I don't make Pop music, and I'm working to make timeless music, the POP life is not for me.
> Ruby keeps going with its methods-first approach, except instead of each we have a new set of methods commonly implemented on collections, as below

Once you implement `each`, `include Enumerable` is all it takes to get the full set of collection methods (including `max`/`min` etc, if the entries define `<=>`).
Weren't they at some point a part of Softimage ?
The terrible efficiency due to high cost a minimal impact largely disproves that idea.

Politicians aren’t stupid, when your argument only works if you assume stupidity then you’re likely misunderstanding something.
To be a little blunt, I didn't find this site useful beyond pretty basic intuition. I mean all of the "cycle advice" just boils down to "was a new model just released?" I think anyone doing a teeny modicum of research on their new phone purchase would know that.
If you've been to a Home Depot or Lowes recently, there's maybe 1 or 2 staffed registers open and usually a decent line of customers at self-checkout trying to figure out how to scan items & check out with several staff trying to help/keep an eye on them. These days I just walk to the far end to the "Pro" register which is usually empty -- much quicker.
Regulations, Research, or Taxes. In this case tariffs would be the obvious option as there’s no long term costs beyond the inherent inefficiencies of domestic production.
Facebook, Apple and Google are very big companies which hire a lot of very well paid engineers. We're not talking about being an NFL quarterback or something where only a small handful of people will reach that level. Being a big tech engineer is probably the easiest and most achievable path to $500k/year on the planet.
There are other measures of urban significance.

Capitals (national, regional), global cities, cities by local prominence, etc., might all be useful modifications to the basic criterion.

I suspect geographers and cartographers might be able to inform this discussion more usefully.
Seems very similar to the Think Before You Speak paper.

https://arxiv.org/abs/2310.02226
I'd add this to your list:

- optimize the system to run in true realtime - most self checkouts I used have perceptible latency of a few seconds between one scan and the next one - usually lagging behind of how fast a person can scan all their items, if they are positioned conveniently. Also, after all scanning is done, going to payment has its own delay. The system has to be very responsive...
It’s not just you. Looks like a bunch of scripts for web hosting? But I shouldn’t have to click through several layers for the first real clue, and no I don’t want to “Get Started!” with no prior information.
Experiencing Automaticity and Flow State with Bimodal Blitz
Being a frontend developer for years has taught me not to rely on JavaScript whenever possible. I'm not sure how can one go past the junior stage and not come to that conclusion while being honest with themselves.
So you want to implement persistent connections on L4 without implementing persistent addresses on L3 first?

This doesn't make much sense to me. The hardest problem here is not assigning uuids to pipes, it's the routing/mapping of the "true destination".

- If you manage to solve it on L3, ip-ip tunnels or not — you have it, TCP works unmodified and so does UDP and everything else including quic and http/3.

- If you didn't solve it, then support for persistent connections in TCP is useless.

In another words I don't see what a "transmission control protocol" has to do with it. It's very reasonable to assume that addreses are already figured out when designing transmission control and that's exactly what TCP did.
Balatro: The Poker Roguelike
There was some news story a while back which claimed that the receipt checking was for the benefit of the consumer, but no: it’s mainly loss prevention. See https://www.businessinsider.com/why-costco-workers-check-rec... for example.
Yes, we have a vastly different architecture[0] from Pocketbase. We choose individual tools based on their scaling characteristics and give you the flexibility to add/remove tools as you see fit.

I doubt we can ever squeeze the "supabase stack" into a single binary. This undoubtedly makes things more difficult for self-hosters. Just self-hosting Postgres can be a challenge for many. We will trying to make it easier, but it will never be as simple as Pocketbase.

[0] https://supabase.com/docs/guides/getting-started/architectur...
> I don't like receipt-at-door, but I'm not sure I'd describes it as hostile as much as kind of sad.

It is straight up illegal in Canada for a store to require you to show your receipt in order to be allowed to leave. It's unlawful detainment.

This applies to Costco as well. Of course you can have your membership revoked if you refuse there. However other grocery stores have no recourse if you leave without showing your receipt.
The funnest opening scene of any cyberpunk book. Perfect for a film treatment.
You have a typo that will make an amazon search fail on copy paste, corrected version is "Computer Architecture: A Quantitative Approach"

kinda amazing to me that amazon cannot fix this but it returns 0 results (at least for me)
The Moon brings a wild but precarious fish orgy to California's beaches
Correction: "Belgium Congo" atrocities which come up first in that search will be pre-war.

However, Belgium, Holland, France, Spain, Portugal did in-fact not close their portfolios of empire and murder until many years and lives after WWII.
Good question!

Theosophy (https://en.wikipedia.org/wiki/Theosophy) was a religious movement founded by westerners who were thoroughly captivated (but totally confused in hindsight) by Hindu/Buddhist philosophies. An attempt was made to draw parallels between these philosophies and western science by some of their main proponents of which these two people were leading lights and the submitted article points to some of their collaborative work. Of course with our much better understanding of Modern Science and Hindu/Buddhist philosophies today, their work seems silly and outlandish but is of some historical interest.

Annie Besant - https://en.wikipedia.org/wiki/Annie_Besant

Charles Leadbeater - https://en.wikipedia.org/wiki/Charles_Webster_Leadbeater
There's nothing in this article that isn't obvious and typical
The thought that OP was projecting onto you, specifically, when referencing "people" — and likely before ever knowing of your existence — is what's weird.
we might be able to achieve the same thing now with our S3 Wrapper:

https://supabase.github.io/wrappers/s3/
I don't understand why you need to wait to the end to checkout. It should happen via mobile app while you add things to the cart. At the end scan a qr code to pay or something when you leave.
They scaled back at one store only. This hardly seems like a trend. The Wal-Mart near my house just finished a major remodel this month, and they increased the number of self-checkout stands and cut down on the number of manned lanes. Only one manned lane ever seems to be open. They clearly are pushing people to use self-checkout.
Costco attracts people who ascribe a very low value to their own time, just look at the 20+ car lines to save a few bucks on gas. It’s no surprise that type of customer tolerates a line to have their receipt checked.
The omitted context in this comment is that the RoR stack propelled those 2 companies to the level of usage and viability where they needed, and could afford to hire, SRE engineers.

I'm not saying RoR doesn't have its faults, I've left it behind too. But I can't deny its productivity, and even in 2024 I would be hard pressed to name something better for a SAAS company starting out.
One word: perestroika.
Not where I am.

At my local Home Depot, all the staffed registers are long unavailable, with the exception of one in the "pro" section. There are self-checkout registers... but they're all manned by Home Depot Employees. Not to watch over you, but running them in an admin mode, and using them as normal registers. It is absolutely ridiculous.

I believe the reason may be related to theft. All of the entrances no longer open except one. Well, at least for entering the store, as you can still exit through any of the doors just fine.

If this seems bad, here's how bad it is: Last time I went to Home Depot to get one or two things because they had it and I wanted them now, there were two older women in line in front of me. Aged 60+. They were discussing how ridiculous the situation was. One even said, "I realize they've probably done this because of theft, but this is so stupid now that honestly, I almost feel as if I should steal from the store to stick it to them!"

When old ladies feel that stealing from your store is justifiable, you've done messed up.
There is a huge misconception regarding the ban.

To effectively ban something, you don't really need to make the ban airtight.

You just need to make using tiktok really inconvenient.

You ensure that tiktok complies to the ban, by threatning sanctions to executives, or by seizing their US properties and assets. You do this to make sure the tiktok app or website doesn't respond to any IP from the US.

Then, you also make all your ISPs, phone carriers to respect the ban.

Tiktok now isn't available in Play Store, App Store, etc. as Apple and Google will comply very easily.

Now, it becomes really really inconvenient for the common person to use tiktok. It can still be done through VPN+website. But it looks very poor, and it is slow, and you need to pay a subscription money.

Other options like YT shorts, Instagram are sitting there and very convenient.

As the populace shift there, creators shift there, too.

That is how tiktok crumbles.

There won't be a cat and mouse game like piracy sites, because piracy sites provide a kind of value that is simply absent in tiktok.

People will just move on.

0.01%, if that, of the total number of current users in the US will keep using tiktok. Let them.

You don't really need to ensure an airtight ban. That is futile and unnecessary.
We're talking about subjective things, like the appearance of buildings. Not a crack den. If the neighbors of Brutalist structures don't like it so much, they can build whatever else they want. Anyway, "live around" Brutalism doesn't sound like much suffering. On the flip side, all the twee Victorians I "live around" are very beautiful, but their occupants are so broke they are rarely repaired, and their tax assessments are so low, I also have a claim that a piece of architecture "makes me suffer," but of course, communities are made of people, not buildings, so that's ridiculous.
What's insane is you acting like there is some sort of fire hazard. As if they're going to continue checking receipts in the event of a fire.
Which means some human has to be watching for people not scanning stuff.

The idea is to replicate the item handling at human checkout.

For big stuff in the bottom of the cart, there's an existing object recognition system, LaneHawk.[1] So you don't have to take out the case of beer or the bag of seed; the system will recognize big stuff automatically.

[1] https://www.datalogic.com/eng/retail/fixed-retail-scanners/l...
And tensile strength of muscles and bones, which is proportional to cross-section area, hence also is tenfold stronger relative to mass.
I just prefer the experience, tooling, and performance of other languages more. Honestly two of my biggest "pains" with it were resolved the last time I was using it professionally via pipenv and asyncio.

For use cases outside AI, and perhaps some niche stuff as a bash replacement since its pre-installed on most distros, it's in a sorta no man's land where I believe there are better options and the industry activity has moved on.
it's 1 - you pay us, we pay AWS.

In the future we will likely provide "bring your own s3" (2)
I remember being on a call, while at CSC, to discuss moving one of our projects to our team in our Indian subsidiary. One of the folks on the call, in his texan drawl cooly mentioned, "What next? Train dogs and cats on software development?".

Oh the joys of being brown in the Tech Industry.
I rate my experience 1 star every single time I use the self check out since they ask me to rate it. And that is not to be spiteful but that is how the experience actually is these days at Walmart. What pissed me off the most is they took away plastic bags for the blue bags which had a 30 cent charge. Then people were not scanning the bags and so they took them away and you had to ask a worker for a bag to which they would ask how many bags. So you would have to estimate your bags and if you didn't get enough would have to find a worker again and ask for more bags. But the workers were always busy with other customers so you had to wait and it seems like they hired the slowest fucking people on earth it hurts my mind to watch how slow they can actually move. So my local Walmart sucks so hard since the self check outs. I do carry bags in my car but I don't always remember to put more in my trunk after a shop so sometimes forget making the experience there miserable.
I’d call that being more neutral than a sink unless I’m misunderstanding you.

I consider paper a sink, because trees are actively sequestering atmospheric CO2.
For hundreds of thousands of people it’s not true. That is not an exaggeration in numbers.

Handwaving away large numbers data points that disprove a theory is not how science is supposed to work.

And as we have seen in this thread, the lack of clarity on the nuance discourages people from making exercise.

Over simplifying it to 600 burned, 600 saved later is harmful and also inaccurate. (and yes More inaccurate than my loose choice of saying nap which you pointed out that led you to the wrong conclusions on my understanding, please consistently apply that critical standard)
Joke's on them. Storage is getting very cheap now. At the prices PG&E is charging, it's now cost effective to buy batteries and store your solar power. Some of this requires a certain amount of DIY, but if PG&E restructures rates to go after these people, many of them will simply oversize their system, disconnect from the grid entirely and just have a generator for deep emergency backup.
How do you debug rare hangs?
> - If you didn't solve it, then support for persistent connections in TCP is useless.

SCTP and multipath TCP (which is what we're talking about) already do pretty much this. Assuming that endpoints to a stream connection have single, unchanging network addresses isn't a reasonable assumption anymore. But we're stuck with the assumption that hosts won't move in one of our most common protocols.

https://en.wikipedia.org/wiki/Multipath_TCP#/media/File:Diff...

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

In the OSI model, you got similar functionality up at layer 5, but TCP only handles the connection/disconnection aspect of the session layer. In the internet world, we have a bunch of haphazard sets of retries, session balancing, multihoming and reconnecting behavior that are protocol specific (and completely missing from many well-used protocols) kludged on top. (Actually arguably MP-TCP is a session layer on top of TCP).

The only way you solve this on layer 3 is to build some kind of messy overlay network, because addresses have no real relation to where things are anymore. And we know that overlay networks are suboptimal and inefficient. Solving it at layer 4 doesn't have to be (but it's too late for that now).
That's usually "cloud POS", where every little event goes to some faraway shared server.

I recently tried to eat at Roam, on Union Street in San Francisco. But they could not sell me a burger. Their cloud POS system (from Toast, naturally) had failed. So they were out of business until Toast got around to fixing the server end. They couldn't even accept cash - the cloud controls the cash drawer.
This is because Ruby inherits it's approach to flow control from Smalltalk, while Python comes from a C/Algol-like heritage.

In fact, Smalltalk takes this much further, such that basically all flow control (including if-then-else) is handled as message sends (e.g. if-then is just a message sent to the Boolean object taking a block as it's argument).

The downside is the syntax can feel a tad clunky. The upside is incredibly simple and consistent language grammar, while making it trivial to create new flow control mechanisms since the language has all the tools baked in (primarily first class blocks).
The counteracting force is to align business ownership with headcount

So if you handle $$$ worth of book, you get $$$ worth of headcount to keep that going
Well it's certainly an unusual take