skysight-inc/HackerNews huggingface dataset:
Asianometry: The Crazy Computations Inside Your Smartphone Cameras
Pretty sweet technical description of how your leading edge smartphone camera works.
One interesting thing about that Firefox bug is that they support pseudo inside :has() which sounds really useful, but that the currently in-flux spec has just banned that, so they'll have to turn it off.
You won't be listing data entry, obviously, because of title inflation.
> have cured my hopeless eczema

I’m glad you found something that worked. But you’re describing, by definition, a vitamin deficiency. (That can cause dermatitis.)
Yeah, I built a graphql API for HN for this reason. It will let you fetch all comments, users, and posts in a single request.

https://hngraphql.fly.dev/graphql
It's not aboung tainting what it buys, it’s about what it can pay for without owning. I have no issue with a nonprofit buying buildings, paying employees, or paying consultants market rates to design a logo it owns. You can value such transactions to verify people arn’t extracting money from a nonprofit this way.

However when it comes to creating IP that they don’t own it gets tricky because the IP owner also benefits from the exposure of being on public TV and can then turn that into toy sales etc. On the other hand if the IP flops then public TV has taken all the risk. In many other contexts having a nonprofit take in the risk while a for profit sees the profit is illigal. Just imagine doing this with startups rather than childrens TV shows.
> That person will make mistakes, will bring his/her own opinion and might not be consistent and often won't be very elaborate.

That's fine, but anything coming out from Apple (including the reasonable mistakes) are treated as the word of God, so correcting those mistakes are more difficult than they should be.
Renovate, a Dependabot Alternative
Libgen-text: complete Library Genesis, re-packaged as text only (1.2TB)
In this article I am going to show you how to embed static files inside a Go binary. Embedding files can serve many purposes such as embedding a React app and serving it over http all inside a single Go binary.
Hey author here.

Thanks for reposting a working link.
The link should be back up and working now.

I was messing around with my new blogging tool (Notion + Super) and must have broken something.

Note to self don't start randomly changes website settings after posting to HN.
There are plenty of legitimate gripes with the consumer Internet megacorps. All of Facebook, Google, Microsoft, Amazon, and plenty more have done user-hostile and privacy hostile things. I was just taking them to task for their bullshit about AI ethics on the big language models yesterday.

But as someone working on my own Internet hyperbole problem, I’ll gently suggest that rabid-sounding hyperbole is just going to turn off the zillion employees at those companies who are also HN users and might be able to do something about it.

“Third-party cookies” === “spying”, a bit of a reach in 2022. “Grandma” knows about cookies now. It’s not an absurd argument, but it’s a bit extreme.

FAANG is “catalyzing the downfall of the world”? We’re in “extraordinary claims require extraordinary evidence” territory.
Professionals are not only big businesses. Most Mac-Users I know are small creators, freelancers or independent. By which I mean writers, designers, artists and the like who don't need to connect with the infrastructure of their team/company, and can just deliver/release the finished product.
I think the world could benefit immensely from banning some mainstream publications that ferment hatred, instill unjustified fear, destroy innocent people by labeling them with unspeakable labels. Their narratives for decades have destroyed nations, killed millions of people and locked the entire world down for 2 years.

Do I still think they should still be able to have an outlet? Yes, I do. Just like every other publications, individuals and outlets banned by Twitter, FB, and Youtube.
Well, podman then? I think it's pretty much user-space and does not tinker with system settings.
How to Have Fun in Terminal: Cool Linux Commands
Jeffrey Sachs is my favorite public intellectual these days.

He has known a lot of powerful people, so when he discusses world events, he doesn't need to talk out of his behind. He's a serious enough scholar that there's substance behind his views.

He's not particularly iconoclastic. His opinions are mildly progressive, nothing outlandish.

What I value about him is that he's relentlessly reasonable, and that's hard to find online.
> That’s why when psychologists want to jump-start friendship in the lab

...wait, we can do what now?
Have a look at BrainTool (https://braintool.org) Saves bookmarks into a nested topic hierarchy with associated notes. Text search and full keyboard controls. Everything is saved to an accessible plain text file.
The question will go to which company do you hate the least. I've used Android since forever and I'm planning on jumping ship. Apple is playing its cards to perfection. "No one is gonna track you... except for us, of course, but we won't be like those leeches at fb/googl".

Their brand is strong and consumer perception is everything. Fb has lost all credibility and loosing ground every day which explains their hail mary move with meta and googl with their "don't be evil" backfired really hard after they removed the slogan + change directions on different things + their "graveyard" and failed ventures (google plus, stadia, etc...).

"Luckily" for them (googl/fb), the rest of the world doesn't have the purchase parity of the US and they can milk that cow. Heck, Fb basically is the "internet" in some countries and TSPs have offerings around it (Free Fb, Ig, Ws Navigation).
So I've just tried joining a few of these facebook groups, and a number of them ask specifically if you're going to try marketing to the group, and have rules against it. Seems like they've had enough of this tactic.
> I wonder why it is that Steam hasn't had any issues remaining such a successful video game platform, while other forms of media have struggled to keep up.

it's privately owned

and by someone that loves video games that was already wealthy when he founded the company
There is a certain irony in your surface level critique of an article trying to address such a deep topic.
As explained below your numbers are off by an order of magnitude. But I’m shocked to see such a basic misconception about how our government works on HN of all places.
I have money to spend. What's your suggestion as an alternative to Android that isn't an Apple product (something I have no desire to have any more of in my life)?
If Apple tries to get 30% of subscriptions when done through an Apple device, then I guess it makes sense to ignore Apple ?
I've got impression this approach is heavily focused towards tiny DBs with small amount of concurrent writes and single digit teams behind the project.

For something larger, finding out writes to DB fail is not a big deal - apps have logs after all.

Another thing captured my attention is DB sizing/fault tolerance

1.keeping average sized DB of 100-300 GB locally, without much buffer pool/vfs cache with higher chances will slowdown the reads and joins. Something bigger like couple of TB should be even harder to do.

2. Syncing multiple concurrent writes can be even longer or on par - guessing here.

3. Both Redis and Postgres (and MySQL) can be (should be) kept behind LB. If node fails, clustering + LB will handle it. LBs of course can be present per location and provide local reads and forwarding writes to remote.

Regarding LB, probably simplest would be have different tcp ports for readwrite/readonly types of load. Reads can be split among multiple replicas be needed.

I have not used it for anything big, but from my experience small/average load (80k rps to Redis with 3Gbit of bandwidth) LB was not an issue. 500k rps may change the situation of course, not a silver bullet.
> all at minimal expense

Come the fuck on. This may have been true during the honeymoon phase of these services where everybody was scamming consumers with the bait part of bait-and-switch, but it has not been true for quite some time. Any of these convenience services charge dearly for the privilege nowadays, through fees, hidden menu markups, shitty subscription "deals" (WOW, I can save 30% on each order for signing up for $9.99/mo or whatever... how about cutting 100% of my order fees for your BS recurring lineitem bullshit?), and just plain general price increases.
Plenty of vendors sell a remote desktop solution. Citrix has been doing that for decades.
I bet you don't have kids.
They're designed to keep you in. Exits are deliberately labyrinthine so you lose track of time and aren't reminded to exit the premises so easily.
That's dispensationalism.[1] It's a weird mixture of Jewish tradition and evangelical Christianity invented in the 1840s. It's tied in with "Left Behind", the building of the Third Temple, the second coming of Jesus, and Jerusalem as the world capital. Wikipedia has a good summary.

[1] https://en.wikipedia.org/wiki/Dispensationalism
Total tax on someone in the UK earning the median full-tike salary of ~£32K is actually only ~15%
yep, but I guess most people are ok with this, we have a lot of people saying that teachers are priviliged people having too much vacations and not working enough per week. It's a strong common belief.
And with current government politics, it looks like we are witnessing the end of a public education in France, the unqualified contractuals teachers hired after a quick interview is more interesting financially than an official.
If I understand this correctly, it's similar in design to AWS Aurora or GCP AlloyDB.The underlying storage provides the distributed primitives and the DB itself just reads and writes to it.

Like Aurora, some tweaks to the engine were required, but the core query engine is largely intact.

Has anyone seen postgresql on FoundationDB? Is there anything unique about SQLite that makes it better suited for this approach? One thing that comes to mind is how they were able to do block level locking instead of full db locking. That took some tweaking but probably significantly less than postgresql might require.
There is a place in society for schools that will treat you like cattle and babysit you all day. There is also a place for academically challenging schools that provide a strong education. I don’t want to ban the latter in order to improve the former.
I will admit, there are those, just like the SW dev that hates coding, the Dr. that hates patients, etc. Most in the teaching profession that do not "like to teach" are people who like to do research, but are forced to teach.

I would probably argue, as another poster noted, that the really good ones quit, or their classes are perpetually full as they are the good ones. In the CS department where I teach, we generally do not have the luxury of multiple sections after the intro courses, but in say Mathematics, you really see this point driven home. The "good" Calculus I profs class fills instantly, then everyone else is left with "that researcher person" who does not like to teach.

Of course, the obvious solution: have research professors and teaching professors. Right? Nope, colleges are run by business people. "Have people just do research??" Only the well off colleges can really do that.
Ever heard of PETA ?
You are right. There should be a feature to quickly let the owner of an idea that there already exists a solution for this. Also, if you don't like an idea, there should be a way to remove it from your view. I'll implement this. Thanks.

I'm thinking of a button that says something like, "Not a good idea? Tell the owner why". And when you click, you'll be asked to tell the owner why. That feedback won't be visible publicly. But it'll be shared with the owner of the idea. And also, if you used that button on an idea, it'll by default be hidden from your view in the future.

If you have other suggestion on how to implement this, let me know!
>Guy had to ride in a motorized chair, get guided around campus, and use a super-zoom lens and a laptop screen that made everything 10x-50x its size to be able to read the whiteboard/presentations. I'm sure none of that stuff was cheap.

Did the University pay for that? Or did that student / his family carry pretty much all those costs, except maybe the campus being built to ADA requirements? If a parent wants to spend 10x on their kid verse the 'average' kid I have no problem with that at all.
I agree with some of your points but I'd take exception to: "Partly because school in the US is boring and designed to grind out individuality in favor of making good industrial cogs."

If by industrial cog, you mean someone who's suited for work in manufacturing, the US certainly isn't producing those at even the level it's reduced manufacturing base needs. It's hard to say what the exact aim of the US education system is though it does produce some amount of people sort-of competent for the jobs that are out. It's one of X many bureaucracy/industries that both produce stuff, that once produced stuff quite efficiently but become more and more characterized by an interlocked combination of administrators/pseudo-entrepreneurs who use their connections and framework of capital investment to soak a large portion of the funds going into the industry. I mean, aside from education, you have health care, the police/judicial/prison complex, the construction industry (note recent mention of $4 billion planning in the creation of high speed rail) and etc. You could say the special product of the US education system is people appropriate to be either petty bureaucrat such as social workers or people appropriate to be client of the petty bureaucrats. But of course, the education still does, to some extent, teach people ordinary skills for more ordinary jobs but in fashion abusive to both teachers and children and profitably to those in the rackets.
MacTerm – Terminal Replacement for macOS / OS X
Most of the games from big studios still use their own DRM on Steam because Steam DRM is worthless, I can crack it in 5 seconds for any game on steam, that's why you often see games that have Steam+Denuvo or Steam+CustomDRM.
You can download all 3 Witcher games without DRM after buying them on GoG. Did you have the standalone version? I don't understand why they put a DRM in it.
Singapore is free to enact draconian laws. Expat workers, and the multinational corporations who employ them, are also free to criticise or, ultimately, to leave the country in response to those draconian laws. This would be very bad for Singapore, given the contribution those workers and corporations make to its economy, so Singapore will weigh its desire for draconian laws against its desire for a strong economy and make its own decision.

So many people confuse the freedom to do something with the freedom to do something and force the rest of the world to act as if you didn't do it.
They have to scrape the site in the background to work. While this is doable, any such client will need to follow the HN bot policy which limits the scrapping speed.

Another issue is browser only client. If HN has set proper cors (I didn't check if it is the case), then you cannot build a web client through scrapping without proxy.
Yes we are. Feel free to DM me if you'd like to chat
Is "proven innocent" a thing in the US?

(Your use of "full stop" suggests you're not American either - so I'll rephrase, "is proven innocent a thing in any English speaking country"? I actually don't know...)
There is no doubt that Medicare has the bargaining power to drive down hospital costs compared to private insurance: Medicare gets 10c/$1 on the chargemaster at hospitals (and hospitals set prices so that Medicare's payment rate has a small profit), while private insurance tends to be able to negotiate 15-20c/$1. Individuals who are good negotiators can reportedly end up paying only 20-30c/$1, so if you have a big hospital bill, it can pay to call them up and negotiate.

Retirees on the private market get completely shafted, though: almost everybody in their age group uses medicare, so the insurance will need very high premiums to cover their risks. From what I have heard, people who are on employer plans at that age have better health outcomes than retirees, regardless of where the retiree gets their healthcare.
This is a photo of an intake valve...

All modern engines are fuel injected, so the intake valve only ever sees filtered air.

So, no matter what type of fuel you use, the intake valve should never get carbon deposits.

Therefore I doubt these results... I suspect they are either doctored, or they use a very old carburettor engine which is probably deliberately mis-adjusted to make lots of carbon for the photo.

After all, that much carbon in just 100 hours of running would lead to a total blockage in just 300 hours. And my valves don't get blocked every 300 hours if running!
Even still, cannon fire from 250+ miles (at least, that's just to the border) seems improbable
> Thomas Clarence

At least they write his name in the right order.
Totally fair. I agree. It is a damn shame that things are the way they are with build systems.

I like Bazel, but I wish it didn't inherit all of the issues that come with large Java software. Also, to be honest, I'm less thrilled with how Bazel works outside Google than Blaze works within Google; they took out some of it's advantages in exchange for better ecosystem interoperability, which totally makes sense and yet also is a bummer. I wish they could've somehow given the rest of the world a generalized taste of how they do it.

Sorta related: I like Bazel's concept of the build server. I can't help but think the programming community could invent a "build server protocol" not unlike the language server protocol, and somehow integrate it with LSPs and IDEs. (Obviously it would still be complex, but the premise of having a somewhat general way to swap build systems in a project and have e.g. clangd or tsserver know what flags it would get where seems amazing.)
You're right, I just googled (actually Kagi'd) it and found:

With Google’s rollout of RCS as Android’s primary texting platform for Android Messages, many Android phones already come with Android Messages installed. A partnership between Google and Samsung allows RCS features to work seamlessly between the Samsung Messages and Android Messages apps, the default SMS apps on their devices. You can also go to the Google Play Store to download Messages yourself.

https://www.digitaltrends.com/mobile/what-is-rcs-messaging/

So that explains what happened, it still doesn't excuse forcing it, without permission or notice, on people who are using an open protocol
The Elementary OS terminal has two function copy/paste. If text is selected it copies it, if not pass Ctrl+C to the terminal. It's a reasonable solution.

For me it's the overall Command-key semantics that I miss when using Linux. I like being able to use readline shortcuts in any text field (Ctrl+A, Ctrl+E, etc.) macOS really nails it there and no desktop environments on Linux even attempt to replicate the feel.

The other thing I miss is how VS Code's text navigation shortcuts work. The modifier combinations of selecting text, navigating (with or without a selection), moving and copying text selections and how that interacts with multiple cursors are totally different on Windows and Linux. I'm not sure if it's even possible without the Command key (super) because of how the super key is treated in Linux.

It's all very depressing and makes me feel held hostage on macOS because of my muscle memory. I don't like how Apple treats me.
Alas, this isn't very useful for reading the books, except maybe for fiction.

However, it should be of great use for indexing and searching in them!
I'm in the same boat. In my experience, fellow human beings are the best source of recommendations. I constantly get great recommendations from a few friends and family members (I have to admit, maybe I'm lucky).

This is actually what prompted me to create https://digs.fm - I wanted an easy way to see what music my friends digged lately (something like Goodreads, but for music).
> which is only effective with good targeting to the fitting users

You talk like that’s the only way. Instead of fitting the ad to users, we could fit the ad to the content, like we’ve always done. Tracking users isn’t necessary.
Most teachers couldn't be software engineers, they just aren't smart enough.
WSJ view: if only they'd conspired together against consumers like they were supposed to.
I'll replicate the tweet, since I think it's useful when discussing these matters:

> It doesn't stop infection. Or transmission. Don't think of it as a vaccine. Think of it - at best - as a therapeutic with a limited window of efficacy and terrible side effect profile that must be dosed IN ADVANCE OF ILLNESS. And we want to mandate it? Insanity,

"Don't think of it as a vaccine" is trivially false, as it is literally a vaccine. "terrible side effect profile" is false: we now have data that shows at population-scale the vaccine was overwhelmingly effective with minimal side-effects. (We knew that before then, too; anyone looking at the efficacy rates knew it before it hit the gen pop.)

"that must be dosed IN ADVANCE OF ILLNESS": that's how nearly all vaccines work, yes. Your body can't really fight an infection with the effects of the vaccine that it hasn't had the time to produce the corresponding antibodies for. (AIUI, rabies is the exception to this, where you can be vaccinated after infection, but that's due to rabies being a very slow moving infection.)

"It doesn't stop infection. Or transmission." And the rest of the tweet is just misleading: nothing is guaranteed in life, but we can look at the probabilities and risks associated with and without the vaccine and know which choice has a lower risk profile, and make a sane recommendation based on that. Wearing your seat belt can't stop death in a car accident, but it is still a good idea. Tweets like these very likely drove people to not get vaccinated, leading to either them dying, or them passing it on to someone who did.

Using some small technicalities around things that cannot be guaranteed not being guaranteed to try to push a bad policy and decision making is not "correct". The evaluation of risk here in the tweet is absurdly bad.

Whether Twitter should be forced to promulgate such idiocy is a conversation that's been had many times since on HN, but it is idiocy.
I am proposing that public TV has overpayed for Sesame Street. It can be illegal when a nonprofit does that when paying rent on a building, but it is more difficult to value IP transactions.

Sesame Workshop did nothing wrong, public TV did by agreeing to such a contract at the beginning of their relationship.
You’re absolutely right: the term “power user” isn’t well-defined enough for us to use in this discussion without considering what it means. What definition are you using in your comment above? I don’t have any strong preference, and will accede to yours.
it's not rare at all for previous authors to just disappear. do you know what the turnover is at large companies??
reading the code is not the issue though, we also lose context. WHY was it done that way? was it a product decision, due to time constraints, or technical complexity? that should be documented but often isn't
The prices are awful too. It's clearly not targeted at random people wanting to stay informed.
Netflix does not need to allow in app purchases to be indexed in TV app.
Monitoring and Observability (2017)