skysight-inc/HackerNews huggingface dataset:
I'll bet if you polled most people, even non-Apple customers, they'd be okay with paying a little extra for the convenience of an app store. The problem is that it's 30%.
Yes. If you have a link to a site that has the ability or even another link to another place where you can buy something, Apple will block publishing of your app. They pulled this on us earlier this year after three years of publishing with no problems. All we had was a link to our support site, which had a link to our main site (where you could buy a subscription), the latter we had to remove or they refused. In fact, if we even try to give users materials on subscription details or talk about (not even providing a link) how to find those details, Apple blocks it. They need to get smashed with the antitrust bat hard.
greed does not make you go after crappy returns.
Yasiin Bey (formerly known as Mos Def) and Russell Simmons hosted/ran a TV Series on HBO in the early 2000s called Def Poetry: https://www.imdb.com/title/tt0329823
If apple was a young startup, struggling to get market share, or struggling to turn a profit, I can understand why they might want a cut of profits here.

But they literally have more cash than anyone in the world... why bother with this?!
I once tried to show a friend of mine this book on Google Read on my phone, but since it was Google Read, it did not actually display all of the titles in my library. So, the book "disappeared".

Actual moment of panic.
Weird question: Since you mention 'bare-metal' and this is "enables you to run Postgres in the browser"

UH, could you do:

bare_metal --> HeadlessGPU-Chrome --> PGLite with whatever orchesrtration and you have a an automatable 'browser' that can scrape/store/logic/log/be-config'd from/lookup directly to your browserDB

and maybe run a fastAPI ontop of such that you have a full stack, baremetal, headless, browserDB/fastAPI/endpoint processing doohicky?

Or does this sound dumb?

Because this is exactly what I actually need and am attempting to create - but its beyond my capabilities in any functional/elegant implementation...

https://www.browserless.io/blog/browserless-gpu-instances

https://github.com/dhamaniasad/HeadlessBrowsers
Does it matter if they're off by ±1 pixel? It's pretty easy to eyeball the rightmost part of each athlete's torso and the frame rate is high enough that there's plenty of space between them.

It looks plenty reliable as long as the camera was positioned and calibrated correctly (which I assume was carefully tested beforehand).
No not VGA, CGA actually
I find line scan cameras and strip photography fascinating.

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

Early film versions used a highspeed spinning slit aperture to film fast objects. This paper from 1931 shows some very impressive results for ballistics, including the shockwave:
https://royalsocietypublishing.org/doi/pdf/10.1098/rspa.1931...

Outside sports, digital line scan cameras are used in various quality control applications (objects on conveyer belts, vehicle mounted road/rail scanners, etc). This unit can film an 8k px strip at a rate of 80khz.

https://www.youtube.com/watch?v=OXUwJOJ7fMk
I don't think that's unreasonable - the user found your app through apple. Imagine if I sold tools, and I hung out in Home Depot next to our tools display telling people "hey, if you buy them directly from me, you can save 30%"

I can't see that lasting very long.
> being pedantic about the definition of an enum to say "actually go has them" isn't helpful.

Incorrect. The term "real enums", where used to imply that enums are something other than the basic element of the same name, encompasses a number of distinct features that are completely independent of each other. In order to meaningfully talk about "real enums", we need to break it down into the individual parts.

If you're just trolling in bad faith, sure, leave it at "real enums" to prevent any discussion from taking place, but the rules of the site make it pretty clear that is not the intent of Hacker News.

> Those problems don't exist in plenty of programming languages.

Plenty, but none popular. Of the popular programming languages, Typescript seems to try the hardest, but even then just barely shows some semblance of supporting those features – still only providing support in some very narrow cases. The problems these features intend to solve are still very much present in general.
Stress knocks out your imune system.
In many cases, it isn’t even a “purchase“ in any reasonable sense of the word - it’s a donation. Supporters don’t get anything other than knowing they’re helping a creator keep making something they like. This is akin to Apple wanting a 30% cut when you send your buddy $5 through Apple Pay. With this, Apple isn’t just interfering in business relationships, they’re interfering in personal relationships.

I’ve been pretty sympathetic to Apple in their tangles with the EU - I want my phone to be a locked-down appliance. But this is too far- it’s clear that Apple both has a lot of power and is abusing it.
I could see bigger people at a disadvantage so is it fair? Please show your work in the form of a myth busters episode, and figure out how to work some form of explosion in.
>This wasn't really described well.

This short video might be a better explanation of the "line camera" concept of multiple photos of a single line being stretched out over the x-axis :

https://www.youtube.com/watch?v=Ut0nKdLCAEo&t=0m23s
a lot of the low end of the economy got hit hard, too. factory workers, warehouses, retail, fast food, etc. and that made it hard on those workers, as well as those on the lower end of the economy to get services from there.

no jobs, and no options -- so crime. now that things are bouncing back the problem is abating.
Stress can cause cancer too and it’s possible stress went up for young people.
Yeah I would like to see some evidence of this too. It's just asserted as truth in the article. Delve doesn't seem like a particularly unusual word to me, especially in the context of scientific abstracts, and LLMs could totally learn random weird things. How common is "it's important to remember" in Nigeria?
Also see: tapestry, testament, delve
There is no modern improvement in screening process that would account for the increase in colon cancer we have been seeing in young adults. Colon cancer screening still does not begin until age 50
I think it is also 0xb800 as it is a physical address; not ionly in real mode.
> any part of the athlete's body

I think it's any part of the athlete's torso, which corresponds to the red lines on the image.

Though I wonder if a runner could gain an advantage using very long breast implants?
Utilizes PGLite

2 hours ago | 41 comments: https://news.ycombinator.com/item?id=41224689
Tangentially related, does anyone know of an open source 3D terrain system?

I’ve been thinking of making a native map and globe program similar to Google earth to embed inside a dashboard (visually similar to kerbal space program).

So far I was thinking about just using ArcGIS (or something else) and taking in free Lidar data and imposing the depth to satellite or OSM tiles then rendering them as OBJs in OpenGL (or maybe a full 3d engine like unity).
This unfortunately wouldn’t be an automatic process as lidar data is taxing to process in real time, especially for a SBC.

I do see that there are some 3D tiles sets out there but I don’t see where I can pull them from nor how it compares to the lidar data.

However, the main goal is a 3D terrain viewer in an offline native program.
This is exciting. My database of choice is EdgeDB, which uses Postgres under the hood. It's not so far-fetched to imagine EdgeDB in the browser now!
I've used lots of languages and those are fairly minor things. For example, I use Rust as well as Dart and just, "types on the left" is seriously an issue? In Dart 3 as well, many statements are now expressions, like switch and if/else, and in some cases, for. For something like JSON serde, Dart will have it soon via macros [0], just like Rust's serde macros. Sounds like you just need to build something you want to build and you'll get used to the language naturally. For me, the utility of Flutter and making cross platform apps outweighs Dart, and anyway, it is quite nice now with Dart 3.

[0] https://dart.dev/language/macros#use-the-macro
PGlite also runs in Node and Bun, so you can easily run it on backend servers. (couldn't fit that in the HN headline)
Digital signals and lasers aren't any better.
There are lots of errors that can be made that change the measurements.

Photo finish is one of the best methods.

Where is the difference between first body part crosses the line vs the whole person?

It's still hard to know who has won in a photo finish.
Normally I'd say the main difference between postgres and SQLite is that the latter is in-process. Now that they can both be in-process, is there a more detailed comparison of the two? When might I prefer one over the other?
I guess it must, unless you're using an alternative app store.
> The US will let corproations do whatever they want until they are 1990s Microsoft-level dominant.

*The US will let corporations do whatever they want while they are giving "gifts" and "gratuities" to the relevant judges.
> deörbit

Do you have this set as autocorrect or do you type the ö each time?
This doesn’t really answer the question. The camera can only see the non-occluded portions of the plane. Since Thompson’s left shoulder is not visible in the image, we know that his shoulder crossed the image plane at a time at which it was occluded by his head. But without extrapolation, it’s not clear to me that we know when his shoulder crossed the line.
I don't see that words often. Maybe it depends on the why question is asked.
What I've described is bad in either case, be it Tesla, Web Page or desktop app.
It was lowered to 45 a few years ago.

https://www.uchicagomedicine.org/forefront/cancer-articles/2...
> it should be the first athlete to ENTIRELY cross the line

No, because then you'd be changing the distance of the race.

Runners start behind the starting line. So for consistency, they finish when the first part of their torso passes the finish line.

Your suggestion would only make sense if they started with e.g. their trailing foot touching the starting line and the rest of their body in front of it. But that's not how they start.

Also, if you based it on foot position rather than torso position you'd be introducing a rather random element, since it would change based on what part of their stride they were in. Torso position is much more continuous, and therefore is a far more accurate assessment of athletic ability.
As a longtime YouTube creator who uses Patreon for financial support, the news is terrible: Patreon informed me that all creators must switch to a monthly subscription schedule instead of the per-creation schedule that I and many other currently use. The whole point of per-creation is that it allows me to take time off, and only charge people when I release something, thus incentivizing me, and being fair to my supporters. I'm really annoyed by this change, and will start pushing back, but if it happens as planned, I may be forced to switch to another platform, or come up with some other solution.
90min/day is a lot

Ive started doing 6kmh walk for 30min after gym, two times a week and Ive lost like 10kg in 6 months
Sounds like you should write that story! I'd love to read that :D
Add a few more to the list. We usually render to a 2d screen so we usually fake 3d in 2d.
To this day, Intel is still deeply ahead in software support for AI.

MKL, OpenAPI, Intel Optimization for sklearn, for pytorch, etc (there are many more). No equivilants exist from AMD but NVIDIA has an equivalent for all of these (i.e. CuPy).

Using AMD for AI stuff only makes sense if you never believe that you may want to do any kind of ML-like workload on or with the CPUs assistance. This is true for many folks though, but for those it's not true for, they will buy blue until Intel no longer exists.
Just the media team doing their job, keep talking about OpenAI.
Wingnuts against softwoods basically suck. the wood fibers just keep compressing and you keep tightening forever.
In other news, Kroger is also known for not paying their workers very well: https://www.fastcompany.com/91149866/i-have-coworkers-barely...

They're really trying hard to get people to avoid their stores! Some companies really hate doing business for some reason.
Why is it so difficult for these articles to insert the photo or place the correct link for it?

Here is the image of the camera:

https://www.swatchgroup.com/sites/default/files/inline-image...
There's also a sequel to Lena, though not for free online. https://twitter.com/qntm/status/1732377446576435337
The entire photo is the finish line. Look at the color of the ground -- it's cream, the color of the lines on the track, while the track is blue. Each vertical line of the photo is taken in the same position on that finish line.

The first "line photo" is the right-most column of pixels on that photo. The next photo is the second-to-the-right column, etc. This way the winner can be determined as the line first photo that has the contestant's torso in it.
I think it is not necessary improvement to the quality of the screening process, just that it is more widely available?
https://archive.is/oKc2p
Except this is a clear racket and not a regular cost of doing business. Imagine Microsoft tomorrow deciding to require 30% of even a fraction of things happing on windows. Imagine Apple trying to do this on the Mac. It's laughably anti-competitive and the only reason they're not doing it on the Mac is because it would expose the absurdity of the situation on iOS.
Ah, but isn't it the other way around? If you are a young startup without market share (but well funded), you don't care about the extra margin. Uber was cheap before it killed the taxis.
Note that the linked thread by OP has now been resolved and the rinf author fixed and apologized [0]. This thread might be a better start on the differences [1].

[0] https://github.com/cunarist/rinf-status-report

[1] https://www.reddit.com/r/FlutterDev/comments/1dnwagk/flutter...
So if I see an app on TV, go to the app store and download it, somehow I found it through Apple?

No, I very obviously saw it on TV and got it from Apple because that's the only way to install native apps on iOS.
Noyb takes Swedish DPA to court for refusing to properly deal with complaints
Yes: https://twitter.com/KenneyNL/status/1822996361551184290
Maybe for apps with a handful of users.

Why wouldn’t the LLM use an ORM?
36 y/o male with stage 4 colon cancer. Diagnosed in 2016. Lifelong triathlete / healthy eater. I think it's easy to write this off and just better screening, but I think that's certainly a necessary, but not sufficient explanation.

I'm open to other ideas, but I have to imagine some of this is due to changes in our environment and food supply. plastics everywhere, pesticides in our food, pollution in the air.
hey HN, supabase ceo here. Full details here: https://supabase.com/blog/postgres-new

This is a new service that we're experimenting with that uses PGLite[0], a WASM build of Postgres that runs in the browser. You might remember an earlier WASM build[1] that was around ~30MB. The Electric team [2] have gone one step further and created a complete build of Postgres that’s under 3MB.

Their implementation is technically interesting. Postgres is normally multi-process - each client connection is handed to a child process by the postmaster process. In WASM there’s limited/no support for process forking and threads. Fortunately, Postgres has a relatively unknown built-in “single user mode” [3] primarily designed for bootstrapping a new database and disaster recovery. Single-user mode only supports a minimal cancel REPL, so PGlite adds wire-protocol support which enables parametrised queries etc.

We have created https://postgres.new as an experiment. You can think of it like a love-child between Postgres and ChatGPT: in-browser Postgres sandbox with AI assistance. You can spin up as many new Postgres databases as you want because they all live inside your browser. We pair PGlite with an LLM (currently GPT-4o) and give it full reign over the database with unrestricted permissions. This is an important detail - giving an LLM full autonomy means that it can run multiple operations back-to-back: any SQL errors from Postgres are fed back to the language model so that it can have a few more attempts to solve the problem. Since it’s in-browser it’s low risk.

Some other features include:

- CSV upload: you can upload a CSV and it will automatically create a Postgres table which you can query with natural language.

- Charts: you can ask the LLM to create a chart with the data and change the colors of the charts.

- RAG / pgvector: PGLite supports pgvector, so you can ask the LLM to create embeddings for RAG. The site uses transformers.js [4] to create embeddings inside the browser.

We’re working on an update to deploy your databases and serve them from S3 using pg-gateway [5]. We expect to have a read-only deployments ready by the end of the week. You can access them using any postgres-compatible tool (eg: psql).

Everything is open source. A huge shout-out to the Electric team who have been a pleasure to build with.

[0] PGLite: https://github.com/electric-sql/pglite

[1] Postgres-wasm: https://supabase.com/blog/postgres-wasm

[2] Electric: https://electric-sql.com/

[3] Single user mode: https://www.postgresql.org/docs/current/app-postgres.html#AP...

[4] transformers.js: https://github.com/xenova/transformers.js

[5] pg-gateway: https://github.com/supabase-community/pg-gateway
Is RAM even fast enough? I remember reading somewhere that the high speed cameras have special cache-like memory on or near the processor that is faster write than RAM. I can't find it now though so I'm taking it with a grain of salt.
The article has all the pieces but doesn't connect that Spotify's incentive is "Discovery Mode": https://newsroom.spotify.com/2020-11-02/amplifying-artist-in...

> artists and labels can identify music that’s a priority for them... it won’t require any upfront budget. Instead, labels or rights holders agree to be paid a promotional recording royalty rate for streams in personalized listening sessions where we provided this service

"Payola" is the term for radio stations secretly charging labels to feature their songs: https://en.wikipedia.org/wiki/Payola

"Discovery Mode" is the modern structure. Instead of a station's single broadcast, it's many algorithmic playlists. Instead of the publisher paying up front because the radio and retailer are separate businesses, they just accept a lower royalty rate on plays because Spotify plays are the discovery and the sale together. Perhaps these differences and this press release is enough "disclosure" to avoid prosecution, I'm not a lawyer. I wish Spotify's internal legal analysis was public.

But all these gripes come back to: Spotify makes more money from this than when playing albums, curation, personal playlists, etc etc. There isn't a general issue of control or caring, there's a specific, nameable moneymaking "feature".
THIS. I know many creators who have quit because they are simply not getting the ROI for the level of effort they put in before. Call it what you want, or put the blame on them, but at a certain point a vast majority of people saying "we aren't making any money anymore" can't all be wrong.

I wouldn't trust Google or Sundar in the slightest to the what is the best interest of users. They can only be counted on doing what is best for them first, shareholders second. Users are seen as a gadfly that must be managed, like employees.
Those governments that like to spend their billions in useless climate agreements could try doing something useful for a change and work out a carbon tax with punishment for defectors instead of putting random targets on a dart board.

Electricity generation is kinda of a solved issue, but a tax would really speed-up industry electrification and grid storage. It could also come with subsides for open-air capture and synthetic fuels, or maybe some direct spending on those.
Am I a rare one being happy with Terminal.app?
I think it is periodic and has sustained trends.
I wonder at what point the astronauts can veto NASA on this. In airplanes, the pilot in command has the last word about whether to take an aircraft into the air.
My sister had to do a double mastectomy at 35 and almost died on so many occasions throughout the process during the chemotherapy. It's absolutely terrifying.
I can think of several reasons why gun owners would be more likely to deny ownership when surveyed the biggest being the increased political focus on regulation.
I believe that this page answers your question: https://www.boeing.com/defense#products
Fight Health Insurance
Definitely interesting... maybe someone more familiar with the licenses involved can chime in on how this might impact a project/solution and compare/contrast to something like embedded FirebirdSQL.

For example, can you use this in/with a commercial project without releasing source? If you embed this, will you need to change your license to match pg/fb?

aside: Mostly asking out of curiosity if anyone knows already, if I actually had an immediate need, would be reviewing this of my own accord. I often dislike a lot of the simplicity behind SQLite in very similar ways as to things I don't care for with MySQL/MariaDB.
What's the worst-case scenario they're trying to avoid from being 100% dependent on SpaceX? Perhaps it's something like the present scenario. If the vaccine is as bad as the disease, then skip the vaccine and just chance it.
i know i'm sounding like a broken record here, but urban ore is definitely a place that if you're ever in the bay area, you need to check it out.

i go at least 3-4 times a year for "something", with "something" being things like:

- a new bin for my inside recycling
- an old street sign to use to plug the old sunroof on my 24 hours of lemons car
- a door to use as a workbench
- just to gawk at the massive selection of antique electronics

now i need to go check out the new museum! XD
LLMs don't have the context to make good decisions though. You need all of that hard fought skills to make those decisions. And people are the only ones that can have the context enough to actually make decisions.

Not only that, but AI is way more expensive than we think. We're currently in a hype bubble funded by last ditch effort VC money. When that money runs out, and it will eventually, AI is going to get WAY more expensive.
It's arguably unreasonable in a physical space but this is virtual space we're talking about.

In more open ecosystems like the web browser, you can literally install extensions that tell you where you can buy something for cheaper. I'm sure Amazon, Walmart, and friends would love for that to be impossible.

The virtual space only "belongs" to Apple because they've deliberately walled it off.
It might have to do with the fact that was the very first edition at the Olympics. It may also be the last because it won’t be there at Los Angeles in 2028.
I would think, with how advanced computer simulations are, you should be able to tell if something will implode or not. But maybe I'm wrong.
I was there at the time, and I could clearly see how the advertising board works. It's a vertical line of LEDs that constantly rotates through the columns of the logo. To the naked eye it just seems to be flickering randomly.
New York City Wouldn't Exist with Modern Naysayer Deference
I was curious what the advertising board would have looked like to the athletes -- it must be a bit distracting to see a display scrolling at ~10m/s!

You can see it here at 9m50s:

https://youtu.be/7Xnr805bm4E?feature=shared&t=590

It's just a single animated strip, one pixel wide. I assume the camera array is on the opposite side.
And the same can be applied to poetry, no?
What irritates me are the games that claim to be isometric but use perspective projection instead of orthographic projection.