skysight-inc/HackerNews huggingface dataset:
Also reminds me of this Martin Fowler post [0]:

"The situation becomes interesting when the vast majority of your data sits in a single logical database. In this case you have two primary issues to consider. One is the choice of programming language: SQL versus your application language. The other is where the code runs, SQL at the database, or in memory.

SQL makes some things easy, but other things more difficult. Some people find SQL easy to work with, others find it horribly cryptic. The teams personal comfort is a big issue here. I would suggest that if you go the route of putting a lot of logic in SQL, don't expect to be portable - use all of your vendors extensions and cheerfully bind yourself to their technology. If you want portability keep logic out of SQL."

[0] https://martinfowler.com/articles/dblogic.html
To clarify your second point -- you can maintain security fixes for 10 years without having to worry about random changes that may break your installed apps and workflows.
Actual title:
Lawsuit: iPhone Users Pay More for DoorDash Orders Than Android Users
Related:

Show HN: Linux tool to show progress for cp, rm, dd, etc. - https://news.ycombinator.com/item?id=8023713 - July 2014 (53 comments)

(as it doesn't seem to have been posted by the creator, Show HN was a mislabel there)
Since memory management is about determining when will a given memory region become no longer needed, thinking about ownership (and more importantly lifetimes) is for all practical purposes manual memory management.
> GPU programs typically use the whole GPU at once

I don't think this is really true anymore? I mean, on a composited desktop, pretty much any UI app is a "GPU program". If you run a video game and it's not full screen, it's sharing the GPU (and it's increasingly common for "full screen" to actually mean a borderless window, too). Video players offload decoding. And then there's all the stuff that's using GPU to accelerate generic compute.

And once you have such sharing, it's just as adversarial as processes sharing CPU, when it comes to resource allocation, security etc.
> Why not?

> Yes, this leads to an architectural mess

Right there.

There's no notable advantage in supporting a very small minority of the applications out there, at the cost of keeping units useless for the 99%.
Well as you read the comment here, everyone seems to have a different definition of Moore's Law.

Let's measure transistor in a chip without caring about die size, so you can just use a larger die size measurement to keep the Moore's Law narrative alive. Well at some point that wont work because your maximum die size is still ~840mm2 due to reticle limit.

Then what? There is Chiplet, or what about you package all the die together using CoWos or EMIB? Yep. More transistor per "Chip" because the definition of Chip just changed for Die to multi die.

Or finally another media narrative, or Intel, AMD' PR or even how Jim Keller uses it. Any continuous improvement in transistor density per mm2 is consider as following Moore's law.

>So what's the consensus around here?

Generally speaking HN is very poor source of information on anything Hardware. I would use any consensus on HN as final say on the subject.
> But for programming.

Why just for programming? ChatGPT wrties legal documents just fine.
I didn't read the parent's comment as you did. To me it looked like someone just trying to get a handle on the relative amounts and variability. They provided some relevant data and appeared open-minded.

Your response to that added little to the discussion. You might have selected the parts of the article that answered those questions, but instead opted to shut down further discussion on a valid question. Which, may or may not be addressed in the sources.
I don't think there's anything that we can do. In my view, we need OpenAI to build models capable of working with separated instructions and data. I would be interested in seeing some papers that show how this could be done.
Citizens don’t. Because of two senators per state, people in sparsely populated states have far more power than people living in larger states.

Even within states since people are concentrated in urban areas, it’s easy for the minority to engage in gerrymandering so that the rural population voting power is more than urban voters.

That’s not to mention the fact that even in conservative states, on singular issues like abortion, drug legalization and the right for felons to vote, the population runs to the left of the legislation. When those initiatives are put on the ballot, they win. So the legislators in those states are making it harder for initiatives to get on the ballots.

You can look at states like Texas that are taking more power out of the hands of the city.

https://thehill.com/homenews/state-watch/4007362-texas-passe...
I know of a few digital agencies that look to get b-corp status. Maybe something like this is what you're looking for?
https://www.bcorporation.net/en-us/find-a-b-corp/company/the...
16-bit x86 code is ancient enough that a software emulation solution can be fast, efficient, and perfectly compatible, so there's no need to keep support for it in hardware at this point.

Microsoft could have used emulation to keep old 16-bit x86 apps working with Windows for AMD64 (in fact they had done this before for non-x86 architectures) but I guess they weren't interested. WINE and DOSBox did it though.
It's a democratic republic in the sense that we have a direct election of leaders and lawmakers. It's a bit pedantic because nowadays people use them interchangeably but we don't really have direct elections over the laws themselves (not at the federal level anyways, some states do allow for direct votes on amendments at the state and local level).
Question is, what is the cost of keeping the old cruft around?
Freedom from facts.
> Why?

Because access by password provides unique abilities to the person who knows the password.
The I don't understand the technology but will ramble about stuff until they just give up reading the comment approach ¯\_(ツ)_/¯
LIBNAME_actual_function_name()
(supabase ceo)

> "I know feature X exists in postgres, but it's 'coming soon' in Supabase."

There is no feature that exists in postgres that doesn't already exist in Supabase. In case it's not clear, supabase is just Postgres. We build extensions, we host it for you, and we build tooling around the database. Our Dashboard is one of those tools, but there is always an escape hatch - you can use it like any other postgres database, with all the existing tooling you're most comfortable with.
> governments can keep their mitts out.

Governments could... governments won't.

If you want to remain anonymous it's not impossible. With POI, well if you tie your identity in with any type of payment or address, well won't be too hard trace that back to your person. Very likely it will make it easier to trace down all your internet communications if used with that same ID.
TLDR:

• We started an Official_TorGuard Telegram Channel in October '22 so Iranians could buy VPN service

• Telegram channel "VPNClub" re-sold fake TorGuard accounts ripping off users and generating thousands of complaints to Telegram per week. (He made 50K+ while doing it)

• After eight months of inaction by Telegram and tens of thousands of user complaints to Telegram, legal requests, emails, tweets, we had enough.

• On April 17th, 2023, TorGuard deleted our Telegram channel. Four days later, on April 21st, 2023, TorGuard's Telegram channel was restored (without our authorization) and given to the VPNClub owner.

• VPNClub channel owner Moslem Motaghi began ripping off Telegram users with the (former) Official_TorGuard Telegram channel, again stealing their money and laughing while doing it.

• TorGuard's numerous attempts to resolve the issue with Telegram were ignored, despite presenting substantial evidence. We never once received any reply from Telegram.

• A surprise twist: an insider from VPNClub reached out, took back control of the TorGuard channel/bot, and provided detailed instructions about a secretive Telegram bot used to communicate with Telegram employees.

• The TorGuard CEO, pretending to be Moslem Motaghi, followed the instructions and successfully contacted a Telegram employee, Zheka, who acknowledged their involvement in restoring TorGuard's channel, and deleting VPNClub abuse reports (for monthly payment)

• Evidence was provided by Zheka, confirming they had an insider-level access to Telegram, identifying hidden details not visible to normal users: channel admin usernames, account history, telegram wallet balance, and more.

• Zheka discovered it was the TorGuard CEO, not Moslem Motaghi, offered bribes to TorGuard to forget the incident and also offered additional privileges like access to banned usernames.

• In parallel, Moslem Motaghi reached out, proposing that TorGuard pay him $2K per month in exchange for him to stop selling TorGuard VPN. (such a bad deal)

Can you trust the Telegram service?

After this experience we do not trust Telegram. The company phone with Telegram installed stays in a Faraday bag and only sees the light of day for a few minutes at a time.
No need for that.

A private key is generated on device and never leaves it. It sits inside a TPM or equivalent.

The public key is pushed to a well-known site, visible to all.

Every shot is signed by hashing the bits into a reasonably short string (say, using sha512) and then encrypted with the private key.

Anyone can now decrypt the hash, and compare it with the hash they computed from the bits.

The problem, of course, is that any transformation whatsoever breaks the signature. You can't adjust levels and contrast, you can't even crop. Maybe it's a good property.
>Fear is the opposite of courage.

Having served in active combat I can tell you unquestionably that this is totally wrong and your entire perspective is, in my opinion selfish and looking for validation - you seem to encourage or at least silver lining the fear response of "flight."

Fear is an emotional response to a threat - You have no choice in fear, it is simply a response.

Courage is reacting to the fear to protect others above yourself - this is as simple as admitting you are wrong and as extreme as lunging onto a grenade.

Cowardice is reacting to the fear by protecting yourself first above others - this is as simple as ignoring someone who is hurt to actively harming others in preemptive violence.
The cost in DB operations is usually much more relevant than it.

As a result, a user (all of them) hits “next” again until a page looks like containing new posts. It’s multiple requests wasted.

Anyway, what exactly becomes messy?
Sometimes that is true, but if the barrier to entry is low (eg. ridehailing services), as soon as the predator raises prices, competitors will appear. If the barrier to entry is high (eg. telecommunications), there is usually some antitrust regulation.
Oh, sorry, I got a completely different meaning there. I'm increasingly thinking it would be good to be "Not in USA". Cheers!
Related:

Orb.Farm - https://news.ycombinator.com/item?id=31321645 - May 2022 (3 comments)

Orb.Farm, a Virtual Aquatic Ecosystem - https://news.ycombinator.com/item?id=23218186 - May 2020 (6 comments)
I sense that we have some sort of real miscommunication going on here, because the only response I can think of to

> I have no idea why you would think that it doesn't need one.

Is that I have no idea why anyone would think that it does need one.

Perhaps the disconnect is that you are wishing C addresses different use cases than it addresses? That you wish it were a different language? If so, that's fine. Use a more appropriate language for your task. I just find it odd if the criticism of C is that it isn't a different kind of language.
> 50 is retina quality.

Something must be off here. My 4k 40″ screen at 30 inches distance gives 70 ppd. It works well for reading, but I don't think it fits "retina quality". Retina would be above 100.

BTW, half of that (35ppd) would be an uncomfortable 1080p on 40″. Which makes Quest Pro even worse.

The only thing I think might make it better is that unlike on static screens head motion could add a nice smoothing effect to the picture, which might potentially lower the required PPD.
Discussed here:

Making Sandspiel - https://news.ycombinator.com/item?id=34555913 - Jan 2023 (10 comments)

Making Sandspiel - https://news.ycombinator.com/item?id=19793835 - May 2019 (9 comments)

Sandspiel – A falling sand game built in Rust and WebGL - https://news.ycombinator.com/item?id=18696291 - Dec 2018 (185 comments)
I'll still never understand why Samsung dropped the same tech. Take a galaxy S8 and push in where the physical home button used to be and it clicks in an incredibly realistic manner. Long since dropped it though. Terrible shame, since it was by far the best way to turn the phone on.
Apple's repair program is a sham [video]
We don't have ballot initiatives at the federal level. The US is a democratic republic, so it's a bit pedantic, but if you had to classify as one or the other the U.S. is a republic.
Are you referring to my comment? I'm certainly no expert on AI, and if I'm misunderstanding the technology I'd like to know. What is wrong about what I wrote?
Also: "Will announce". You're telling me that sometime in the future you're going to announce something? Yeah, watch me not care.
The only thing growing faster than the number of transistors is the number of pages in the specification. Ditching legacy is a good thing.
Currently I think Alma, all the companies (and Fermilab (which used to maintain another RHEL clone)) seem to have gone with Alma.

That said, in theory, it's irrelevant: bug-for-bug compatibility and all that.

That That said if I was going to install one on a laptop I'd choose Rocky because it feels vaguely less commercial and I appreciate that.
I remember when CERN stopped supporting Scientific Linux, probably because CentOS was doing such a good job.
+1, paradoxically, I’m even more likely to use supabase after this. Really thoughtful
ChatGPT Is Already Obsolete
Chartjunk: What I've learned about data visualization
Right, but "knowingly" is hard to establish in the case of someone making an ambiguous request to an AI agent, and if a company hosts an API that allows the agent to interact with real entities there should be a presumption that (like the manufacturer of the flamethrower) they ensure it will not blow up in the user's face, no?
This history is a pretty convenient interpretation. MS mad big money on their OEM deals and this is after they were all ready being paid for each IBM machine. They were also 10-15 years old at this point
While it might be the case that many websites have a dedicated "home" menu item, I think even more websites use the pattern of the corner logo serving as such, to the point that if a site offers both, I'm using the logo every time. It's one of those things that perhaps verges on anti-pattern in discoverability, but is so ubiquitous that most people probably don't even think about whether that's true or not.
Not really. If they are ingesting peoples data to train their model, at what point are they checkpointing? Is data I submit 2 months ago that I would want removed not present in a recent checkpoint or would they have to "unwind" the last 2 months of training to remove it? What about people that would want something removed 6 months prior? What if something in the core model is to be removed?

Checkpointing may help, sure, but it isnt going to allow you to remove a single piece of training data without headache, and potential substantial retraining.

If that 3% from the GPs comment comment is uniformly distributed throughout the training history, the only way it can be reliably removed is to retrain from scratch.
Embrace, extend, extinguish, enshittify
Related ongoing thread:

In Rust, for memory, you don't pay as you go, everyone has to pay all the time - https://news.ycombinator.com/item?id=36000242 - May 2023 (58 comments)
Yeah, it turns out that a core the size of a large Intel atom is a lot more efficient at web workloads than a bigger CPU. Intel and AMD know this, and are responding accordingly, but Ampere seems to have beat them to the punch.
Analysis without facts can be refuted without facts.
No, these can both be true. Uber can charge users less than they pay the drivers (losing money on rides) while still paying drivers less than the drivers' total costs. Like if I take an Uber somewhere, Uber charges me $10, pays the driver $15, and the driver's actual costs are $20 (gas, wear/tear, whatever.)

Not saying whether or not this actually happened, only that it's mathematically totally possible.
I think they definitely should not. I've considered sending a patch that adds a WARN() or some syzkaller test for it or something, especially now that I've seen it in other filesystems.
Word of mouth can be amazing even without the internet.
I suppose this is synergistic with https://en.wikipedia.org/wiki/Goodhart%27s_law, "When a measure becomes a target, it ceases to be a good measure".

If having a metric attracts attention, and (suppose that) attention eventually makes it a target, and that makes it a bad metric, then you can't have any good metrics for long.
There are no solutions
Seems fine to me.. Maybe this link will work for you?

- https://web.archive.org/web/20230519202059/https://www.lapha...
There goes my weekend!! Thanks!
I even saw a video of a Ukrainian drone picking up a radio with a hook

https://funker530.com/video/drone-steals-encrypted-russian-r...
Good for you if have the time to replay the same game with different graphics. I don't, which sucks and which is why I'd rather play if first with best graphics.
I wonder how much battery power the thumping consumes. It is very convincing, to be sure. For the most part I'd prefer real switches, but haptic feedback when moving the cursor across UI elements can be pretty cool. Can't say I've encountered it in any applications I use, though.

There are two major failures with the MacBooks' trackpads:

1. They're too big. You can't put your hands on home row without frequent spurious UI interactions. Most often this is a click being erroneously interpreted as a right-click, because the pad detects that your non-clicking hand is still in contact with the pad. But frequently when I'm typing, the cursor jumps to some other part of the page or edit box. There's just no reason for such a large horizontal area; you essentially never use the whole width of this giant pad for horizontal scrolling or side-to-side movement.

2. The giant trackpad can't be used with the Pencil. This is just baffling. Its surface area is plenty big enough to be useful as a drawing tablet, but the Pencil doesn't work on it. Why? I'd buy a Pencil today if it did. At least then there'd be a payoff for the dumb size of the pad.
> can't encourage the current residents

Can't or won't?

What are companies doing: training people or just hiring externally and expecting those new hires to hit the ground running? The same strategy is applied everywhere.
this is why EV's can't come soon enough, I live near a street and tire sound is pretty loud but it's the Harleys, oversized pickups, and fart can compacts that took some getting used to.
Impressive work.

A number of test failures for me on chromium 113.0.5672.63 (ungoogled chromium) MacOS Ventura 13.3.1: https://pastebin.com/eM6ZA3j2

I'll open a ticket if it helps..
Loads of tests fail for me (chrome, windows). Mainly trigonometric functions which are way less accurate than they are supposed to be.
hey, this just screams "written by ChatGPT." True or no?
I think that’s the point. Currently doing that will potentially result in a deadlock.
> It doesn't take a genius to understand how it works.

Unfortunately, the bar is substantially lower than you think: https://www.rollingstone.com/culture/culture-features/texas-...
Sacred Groves: How the Spiritual Connection Helps Protect Nature
You mentioned "literally the rest of us", which is not speaking for yourself.

Concrete jungles where there is a giant parking lot and you drive to get from one end to the other is what is at discussion. Perhaps those could be built differently. Towns that are built along a highway and become a giant strip mall, and the good parts are the "old town" where you don't have to walk a mile to simply cross the street. I mean, car culture has won, and it's not at all - all good. The fact you see "conspiracy" and that this is a "grift" I feel says more about your entrenched views than much else.

I did not mean to be condescending. Though, your comments DO violate this communities code of conduct for discussions.
Isn’t this like banning Tsingtao but leaving literally everyone other brand of beer, wine and liquor on the shelves?
Maybe next century, but not anywhere soon.
Yeah, the malicious prompt injection could be buried in a page of inscrutable text, right? A user wouldn't be able to know what they were saying yes too, unless they could understand and approve each individual API call or operation done by the plugin.
How many people play text tic-tic-toe on the internet? Puzzle questions would seem more common.
It’s more complex than that. French courts are not subservient to the CJEU (as France is a sovereign country) and whilst precedents at the European level are important, they are not laws. France, like almost all of Europe and the EU, has a civil law system and the courts don’t make the law. The ruling will probably cause legislative changes, but that will be decided by the parliament. It is quite different from how it works in the US’ common law system.