skysight-inc/HackerNews huggingface dataset:
The atproto team came from the p2p space. We had a lot of experience running client-side computation. There are challenges you can try to solve in that design -- key sync, key recovery, reliable hosting, reliable discovery, etc -- but what you can't get around is the need to run queries against aggregations of data. Even scales that we consider "mid" start to strain on the client-driven model. Federated queries might be able to solve it, but it's extremely challenging to get reliable performance out of that. The design we landed on was replaceable big nodes.

The common comparable people raise is email/gmail, but we used the DID system and account portability to try to get a better outcome on provider migration. It's hopefully more like web/google -- which still has the centralizing pressures of scale benefits, but hopefully injects enough fluidity in the system to move the situation forward. Sometimes, you pick the design that moves the ball down the field, not the one that guarantees a touchdown. If somebody wanted to improve on what we've done, I'd tell them to focus on the federated queries problem.
I'm using Debian so I can't say how well this applies to FreeBSD:

You need to have `xdg-desktop-portal-wlr` or equivalent package installed (should be depended upon by sway package really), and also the gtk one for some other stuff wlroots doesn't implement like notifications I think (don't worry it doesn't drag in all of gnome).

This is technically the only thing you should need to do beyond picking a wayland compatible screen capture program or browser - However it's possible the dbus variables are broken if you wrote your own sway config from scratch (guilty)... Depending on your OS, the default config should do this automatically, on Debian it includes /etc/sway/config.d/50-systemd-user.conf, I can't say for FreeBSD. So point is if your config omits the dbus-update-activation-environment command, you probably need to include it in your config.

TL;DR

apt install xdg-desktop-portal-{wlr,gtk}

And include this at the top of your sway.conf

exec dbus-update-activation-environment --systemd \
DISPLAY WAYLAND_DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP=sway

Those environment variables are set by sway, but this line imports them into dbus (is my limited understanding) so that programs call the correct xdg portal backend.

Remember to restart sway to test this.
If you're interested in a MongoDB style document database, but don't like the fact that Mongo doesn't give you any tools around modeling your data, we're building a new database that takes a schema-first approach to NoSQL: https://stately.cloud/blog/developers-should-be-able-to-chan...

The main motivation for building StatelyDB was exactly what you describe in your first paragraph - the difficulty of migrating data and changing your mind once you've already got data in the database. We're building an elastic schema that you can easily migrate, with automatic backwards compatibility so you don't have to update your applications all at once. Take a look, we'd love feedback.
I don't know many Linux users doing 4k+ at 144hz. I am wondering if you do any screen capture or desktop recording, and if so what software you use and what your experience is like? I cannot reliably capture 4k/144hz with my setup but my desktop environment is still on X11. I tried KDE/Wayland and had a better experience, but run into other bugs based on their integration.

Just curious how your experience with sway has been. I installed it but wasn't expecting to come with no config at all and didn't really want to be bothered setting it up just to test screen recording.

The issue with X11 is that even if you record (using any software) it causes the display refresh rate to artificially drop and its a very bad experience overall when you run at 4k144hz. Ultimately, the future is wayland but I am a little surprised how slow it has been for everyone to integrate it into their software.
Most of the clocks we’re racing against are ones we invented in the last 200 or so years. So the other 9,800 years weren’t really squandered, the clock really wasn’t ticking so much back then.
Show HN: I built NotebookLM where you're the podcast guest
Built a quick fun experiment for interacting with LLMs like you're on a talkshow.

It's sort of like NotebookLM in the sense that it makes it very easy to generate a podcast, but in this setup you're the podcast guest.

To use it, just let talkshow know what you want to talk about and it'll ask you a bunch of questions just like you're on a talkshow. It's all via voice and oddly fun to do.

Try creating your own interview - would love any thoughts as you're playing with it.
It looks like the power button was moved to the bottom of the new Mac mini, maybe to make this experience worse.
Pointer trails are still a feature in windows last I checked, and hitting ctrl to animate a circle around it works pretty much everywhere. I don't use either of these features nowadays, and usually find my cursor by moving it until I get to somewhere with high contrast.

I haven't seen anything I like quite as much for quickly finding the cursor as macos's "wiggle for giant cursor" feature.
They also provide wifi -- https://fon.com/ marketed as Telstra Air.
If there was zero copyright, why would I pay Amazon any price? And if I do pay someone, why would it be anyone other than the original author?
Hey, this looks great! I'm a huge fan of vectors in Postgres or wherever your data lives, and this seems like a great abstraction.

When I write a sql query that includes a vector search and some piece of logic, like:
```
select name from users where age > 21 order by <vector_similarity(users.bio, "I like long walks on the beach")> limit 10;
```
Does it filter by age first or second? I've liked the DX of pg_vector, but they do vector search, followed by filtering. It seems like that slows down what should be the superpower of a setup like this.

Here's a bit more of a complicated example of what I'm talking about: https://blog.bawolf.com/p/embeddings-are-a-good-starting-poi...
That’s what it is.
With so many projects abandoned, is code speed really an issue for google?

Has there been any novel or interesting code written or is this code block completion that saved people keystrokes?
Middle-Eastern Orthodox Christians celebrate a festival called Eid il-Burbara (Saint Barbra's festival) on the 4th of December, which has lots of similarities to Halloween and trick-or-treating but has been celebrated a lot longer than Halloween [0]

I wonder if this tradition influenced Halloween in any way

Note: my family are Orthodox Christians from Jordan, but we celebrate this festival slightly differently than what is described in [0], but I know predominantly some Christian towns celebrate it as the article describes even today

0. https://en.m.wikipedia.org/wiki/Eid_il-Burbara
I’m surprised more people don’t use Supermaven. Its completions are quite a bit faster than Cursor and it also integrates into IDEs (Jetbrains), not just editors.
What's under the hood here?
pg_vector does post-filtering, not pre-filtering
"There be dragons!"
I recall Prism as a player in the GraphQL server field, this was about 8 years ago.

Anyone knows what happened to that? According to their website they now offer only Postgres services?
> If it was that simple, why didn't the human body just evolve to excrete GLP-1 agonists?

Have you read the submission before writing your comment? An answer to this question is given in one of the few short paragraphs.
Engineers in tech move between jobs/teams often enough that this benefit doesn’t exist anyway
> This is the kind of fallacies that dominate Rust fanboy's discourse

Take a chill pill, you have completely derailed you argument with personal attacks in place of substance. You would have to be willfully ignorant to think Rust isn't safer than C++, and I say that as someone who refuses to use Rust.
That’s true in AZ. Waymo is not allowed to operate on freeways yet
>In most nations, numerical weather prediction is the responsibility of one group. In the U.S., governmental global weather prediction is spread over FIVE efforts:

>NOAA, the National Oceanographic and Atmospheric Administration (the leading U.S. effort)

>The US Navy

>The US Air Force

>NASA

>U.S. Department of Energy

This doesn't make sense. Other nations don't have a NASA, and if they do have a space agency that space agency is almost certainly in the weather business.

JAXA: https://earth.jaxa.jp/en/data/2547/index.html

They also don't have expeditionary militaries like the USAF and USN, which need weather for the middle of the ocean or remote nation, far from NOAA's ability to deploy weather balloons.

And as far as I can tell, the only exposure to weather that the DOE has is for climate change reasons, and their interest in that should be obvious.

There's no waste. NOAA does the US, DOD does DOD, NASA helps out, and the DOE is looking at how climate change will impact the US's energy security.

So reason number 1 is horseshit, and I stopped reading.
Mostly OpenAI powering this right now.

Using Realtime for enabling the interrupts and stock browser items for most other things. Everything over websockets with some light fast processing before piping to OpenAI. Nothing too fancy.
You're making the assumption that the jobs require exerting oneself to the peak of human physical capability. If that were so, then yes, a man is going to outperform a woman — I don't dispute that men are just biologically advantaged in terms of physical strength. But most blue collar work doesn't require the kind of physical prowess that only a man can reach at the extremes of our biology. From my own experience with farm and dairy work, the vast majority of tasks and labor are well within the capabilities of women regardless of biology.
I usually feel like i can confidently express a change I want in code faster and better than I can explain what I want an AI to do in English. Like if I have a good prompt, these tools work okay, but getting that prompt almost as hard as just writing the code itself often. Do others feel the same struggle?
ActivityPub seems to require a lot of hardware resources in order to run properly, which is unfortunate. It’s not something I would ever want to run myself, especially to the public.
Don't you dare question the usefulness of gen ai on the hacker news. Many folks haven't caught up with reality just yet.
Do you have access to other lidar areas, like in Pennsylvania/Philly?
Nice article! Having used DynamoDB for some massive applications that first point really resonates - it feels like you need to put way too much effort into designing your data model to match your access patterns, and then that all goes out the window when your requirements change.

We've actually been building a new database that uses DynamoDB as an underlying storage layer but aims to address the lack of flexibility and difficulty in evolving your data model to meet new requirements: https://stately.cloud/blog/developers-should-be-able-to-chan... - we'd love feedback from folks who've been unsatisfied with DynamoDB.
> Vector databases treat embeddings as independent data, divorced from the source data from which embeddings are created

With the exception of Pinecone: Chroma, Qdrant, Weaviate, Elastic, Mongo, and many others store the chunk/document alongside the embedding.

This is intentional misinformation.
If you want even more fun reading, check out: http://www.nanex.net/aqck/aqckIndex.html

It’s the only site I know of that has posts like it. Sadly, he hasn’t posted in awhile.
A small desk works best imho. Have the bottom of the screen well below desk height.
You can rent a Harpertown Xeon on AWS right now, if you want it. Those are 17 years old.
> I still only hear this on HN where some mythical user gets annoyed about copying and pasting

Perhaps they're not complaining because they've just accepted that it probably doesn't work and so don't even try anymore.

My SO has stopped trying to copy/pasting stuff, I now always just get screenshots, both from mobile and her PC.

At work, almost none of the customers I interact with copy/paste stuff, they send screenshots as well. Like, "can you send me the order number?" will result in a screenshot of the order number control, or often just the whole order window.
Can’t say I’m surprised
In addition to the radio signal being faster as noted by the other commenters, for long distances the radiowave is actually the shorter route.

If you take one of the routes in the article, Chicago to Sao Paulo.

The distance is about 8,400km in a straight line.

According to https://en.wikipedia.org/wiki/Skywave a single shortwave hop can reach 3,500km, so 3 hops are required, or about 30ms.

The shortest commercially available submarine cable between the US and Sao Paulo alone is significantly higher than that (almost double), and it comes out of the east coast, so you'd still have to factor in the latency between Chicago and New York.

Even specialized low latency networks that mix wireless and fiber will still have much higher latency than the radio.

The tradeoff is that shortwave radio has very little bandwidth so you're restricted to simple signals.
> Well by that standard is not worth protecting your privacy at all, after all the probability of any of your data being used against you is extremely low. And it's a difficult point to argue, because obviously it's true

Correct, this is exactly the point I'm making.

To recap: the point is that it is not necessarily the case that someone who sends their DNA to 23&Me is ignorant of the risks or stupid; it's entirely possible that they objectively analyzed the risks and decided it's not serious enough to care.

> but still, why take the risk?

For the same reason I walk outside without wearing a helmet to prevent me from bricks that could randomly fall from building facades. Mitigating the risk is not worth it, to me, relative to the hassle of doing so.
It's become a running theme that there are in fact a lot of OpenAIs, with how frequently their models get matched or leapfrogged by competitors.
What do you mean by the car costs $150,000 a year? The price of the Waymo is approximately 250,000 for each car, so if you’re trying to amortize that over 10 years, it would probably be closer to $25,000 a year.
I worked for three years designing custom low-latency point-to-point microwave radios for HFT for this very reason. They didn't need very high bandwidths (their long-haul network was less than 200 Mbit, whereas in New York/New Jersey we had about 5 Gbps because the hops were much shorter and they had licenses for more RF bandwidth at a higher frequency).

At those time scales, the difference is so large, it was incredible what they were willing to pay to build these networks!
Japan's Mount Fuji has yet to see snow this season, breaking a 130-year record
Why are librarians up in arms over ebooks?
Even in the eighties, household spending on food was nearly 50% higher relative to overall consumption than today.[0] Japanese households today actually spend 16%(!) of their household income on food, compared to only 7% in the US.[1]

Obviously there are multiple factors, as I said I think the relative satiety of food also plays a role. US food spending has been more or less static over the last two decades while obesity rates have continued to climb so cost can't explain everything (though as an aside, I do think lower costs probably take some time to have an effect). But even if there are multiple factors at play, cost really should not be discounted as a huge driver, especially if we're taking a public health approach to addressing the problem. If we just attribute obesity to individual moral failings, as some are wont to do, I think we're really doing a disservice to ourselves

[0] https://www.cepr.net/in-the-good-old-days-one-fourth-of-inco...

[1] https://www.cia.gov/the-world-factbook/field/average-househo...
I got the Mac mini m1 as my first Apple computer recently (used). It’s really cool. It never heats up ever
Its basically airbnb but for workspaces?
Well they did stop laughing, hence this thread.
You sound like you’ve had success using this tech for work. Can you tell more about your personal experience, please? I’ve tried ChatGPT a few times a year ago or so, but it was extremely frustrating, and I gave up.
I'll go looking for the citation and it may take a couple hours but I'll point out that FWIW my info is drawn from some academic surveying vBulletin and Xenforo site owners in the 2010s so I wouldn't be surprised if they aren't applicable anymore.
I stole one of these from Best Buy for $500 in march. It’s just so good. I haven’t turned off the local dimming thing with the service remote so that’s still a thing but damn is it such a great monitor. And for gaming cyberpunk at 120hz with hdr melts your face.
I've used wasm to write web applications in Go that run in the browser, both HTML applications (https://github.com/octoberswimmer/masc) and TUI apps using xterm.js (https://github.com/charmbracelet/bubbletea/pull/887).
I used a 43" 4k TV to replace a multi-monitor setup, and the neck and eye strain was brutal for me. Even with a really nice display with a high refresh rate, viewing the corners from that close up was worse than useless. The brightness was difficult to tune down enough to reduce eye strain and from that close up reducing blue light through software wasn't very helpful.

I've since switched to a 32" 4k curved display (still 16:9, not ultrawide) and have been much happier. The curve makes more of the view useful from the periphery and the display has some quality-of-life features, like displaying multiple inputs as separated and ratio-configureable "monitors" in hardware. It's also nice to have controls on the display; the TV relied on the remote, and I kept losing track of it.

The only thing I miss is being able to switch to watching sports at the end of the work day, and being able to cast video to it. Those were luxuries duplicated by other things already in the house. I'd like to say I miss gaming on it but I honestly don't, it's much nicer to not have to extend the keyboard and mouse back far enough to also see the entire display at once.

I work mostly with text and code so the curve isn't an issue, and I could see designers preferring a flat panel to avoid distortion. Otherwise I'm not sure I could go back to having such a large display, much less a 65" display.

EDIT: Per another comment, I have mild hyperopia diagnosed about a year into using this setup, which continued for another year after getting glasses to correct it. My prescription has not changed since getting the new display.
Bitdiana Jones. 16th page of Google, that's dark, humid, full of snakes. Better bring a torch!
CEO of company with AI product says, in earnings call, that nontrivial amount of code is generated by AI..

Do people think an earnings call is some kind of secret meeting where the marketing stops?
But, singularity is still imminent. Right? Where on the spectrum of completely useless/no AI to singularity are we at?
At the moment, that possible future looks like total fantasy. Instead, it seems like many of the western democracies are going to turn into authoritarian governments, and meanwhile the non-western nations seem to be more than happy with their authoritarian leaders (or at least not unhappy enough to actually do anything about it). When was the last time an authoritarian system was toppled from within anyway, without a big western power coming in and doing it for them by force?
Ask HN: Would you be interested in a course on PPS?
I'm launching a new 10 week course to teach the PPS stack. It's a radically simple new language stack designed for humans and AIs.

- master the PPS stack

- become one of the fastest programmers in the world

- 10 week program

- includes 10 hours of 1 on 1 instruction

- 100% satisfaction guarantee

- $1,000.

- limit 10 participants. Just launched an hour ago. 9 spots left.

Using Coinbase for registration: https://commerce.coinbase.com/checkout/ed82e219-06d1-42ce-8e16-78e47162671e
It sounds ridiculous in the article but without the PDF of the paper it is hard to judge. They are saying that the annual rate of e-wasting will increase 1000x in ten years, which sounds a bit off considering how large the IT industry already is, and how small of a component the AI subindustry is. If I had access to the PDF I would scan it for several common errors, such as assuming the perpetuation of an apparently exponential process, or writing down an unrealistically short economic life for the equipment. Warranties often run out in 3-5 years but cloud operators keep their gear for 10-15 years.
> It probably makes sense if you're running untrusted code or handling untrusted data

I never understood this because... I feel like wasm (the standard) is an empty box and a lot of runtimes help you attach things to it / make it useful (able to read/write to filesystem, call the Internet, etc.)
> a type 1 diabetic patient

Are you sure there is such a thing?
I really don't understand the utter lack of imagination on HN lately. Here's an amazing technology that nobody could even fathom existing five years ago, and people's take is "AI is waste".

Like, really? If you've used ChatGPT and it didn't do anything useful for you, I'm sorry, but the problem was between the keyboard and the chair.
My mother was told I'd died in a fire at 10 days old. In fact, I was kidnapped
I agree.

Similar to blog post, instead of at the extension layer I built a PostgreSQL ORM for Node.js based on ActiveRecord + Django's ORM that includes the concept of vector fields [0][1] that lets you write code like this:

// Stores the `title` and `content` fields together as a vector
// in the `content_embedding` vector field
BlogPost.vectorizes(
'content_embedding',
(title, content) => `Title: ${title}\n\nBody: ${content}`
);

// Find the top 10 blog posts matching "blog posts about dogs"
// Automatically converts query to a vector
let searchBlogPosts = await BlogPost.query()
.search('content_embedding', 'blog posts about dogs')
.limit(10)
.select();

I find it tremendously useful; you can query the underlying data or the embedding content, and you can define how the fields in the model get stored as embeddings in the first place.

[0] https://github.com/instant-dev/orm?tab=readme-ov-file#using-...

[1] https://github.com/instant-dev/orm?tab=readme-ov-file#using-...
80 lines of licence comment

30 lines of class boilerplate

One explanatory comment for every statement

The revolution is here!
I feel like I have an almost optimal reaction to the drug, which I kind of feel bad about, given all the side effects other people seem to have. My experience mostly matches yours, except without bloating or nausea. I do have a slight urge to drink on day 6 and 7 -- well not an urge, more like an acceptance of it -- kind of hard to explain. I don't even think about alcohol on the other days.

I am injecting the Hims formulation of semaglutide. I had no side effects on my first two injections, so my next two (which were supposed to be the same as the first two) I increased the dosage slightly. I am pretty happy with how I feel so I'm not sure how aggressively I'll ramp up to the full dose.
I can make one, yes. We thought it was irresponsible to release it at the time. But hey, times change. Will update shortly.
Wow. Thanks for this. I've bounced off a number of tiling WMs on MacOS over the years - Amethyst, Yabai, others I can't remember - but Aerospace is really excellent. Can't believe I've never heard of it before. Love the custom implementation of spaces as a solution to what ails a number of other tiling WMs. I installed it this morning and disabled the mish-mash of Rectangle Pro, Better Touch Tool and OS kb shortcuts I'd been using.
There's illustrations inside the pyramids that are thousands of years old showing people watering their fields using a bucket on a long swinging arm. It needs just a couple of long poles, a bucket, and a rope.

I saw this still in use today when I went to Egypt. That blew my mind.

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