skysight-inc/HackerNews huggingface dataset:
TL;DR: The killer app is boring (virtual monitors) and we don't have good enough headsets to do it yet

> There may be some useful 3D visualizations for understanding things

> Moving a mouse is so much faster and easier, even more-so with abstract filter/assistant tools.

Exactly. The only thing I'm hyped for so far is the idea that one day, we'll have virtual monitors. First, we need good enough headsets. The technology has improved since OP's article, but there's more work to do.

Some of it is software. We'd have to do the awful work of implementing backward-compatible virtual monitor and window management. Look at X vs Wayland for an example of how hard it is to get things right.

Despite how hard all of this is, I suspect it's the way forward because:

* it'd be cheaper and more flexible than complex multi-monitor standing desks

* thousands of years after inventing writing, we still rely on writing 2D characters on 2D surfaces for language

* we can inset AR and 3D panels into manual windows the way we already do to reality with physical 3D displays
So they should rewrite an implementation of the C standard library in not-C?
Wrong. 1999 was only 5 years ago, says me and my mispent youth.
70% of suicides are white AND male. While white people are 58% of the country, males are only HALF of that number. Put another way, 70% of all suicides are committed by just 29% of the population.

28 per 100k is nowhere near 28% (it's 0.028% per year). White and American Indian suicide rates track each other pretty closely until the mid 00s where both continue to increase, but American Indians pull ahead (also indicating a major problem in our American Indian community).

In any case, rates for white men in 2021 was 35.7 per 100k beating out American Indians overall (but still slightly shy of American Indian Men at 41.3 per 100k).

Comparing to overall suicide rates for other races (the other breakdown in the article you provided), we have 6.8 for Asians, 8.7 for Blacks, 12.6 for Pacific Islanders, 9.7 for multi-racial, and 7.9 for hispanics.

Put another way, overall white suicide rates are DOUBLE that of blacks, hispanics, asians, and almost double that of multi-racial people. White men have a suicide rate more than FOUR TIMES that of the overall rates for these groups.

Maybe you should set aside your own preconceived biases and realize that the reality doesn't match up to your perception. The fact is that most white people aren't privileged. They live in poor, broken-down places while working low-wage jobs and have nothing to show for it -- just the same as any other group of people.

The fact that you and I are on Hacker News debating this shows that we have been way more blessed that we probably deserve.
> Desktop only feature

Weird, that page says "Premium controls are available on Android, iPhone, and tablets, but are not yet available on desktop.", and I'm not seeing the option on desktop
Doesn’t ULA have an issue with the priority of IP addresses, though?
Sorry for the mischaracterization. Your position sounds interesting. When it comes to how the means of production should be structured, I envision a microkernel kind of model: enforce strict protections for worker pay, fairness, and whatever, and let the dice fall where they may. If it's worker collectives that result as the optimum, so be it.
We'll miss you, Chubbs. You've only just begun.

https://www.youtube.com/watch?v=lkjXcRLNZHQ
It's great advice. Thank you kindly! :)
Morse v. Frederick
Maybe you missed:

> Your exhalations are only pollution when they destabilize healthy levels. So that’s a bit of a straw man concern.

So CO2 is not a pollutant because it is a product of breathing.

Regarding,

> Dumb argument. Is water a pollutant because of the drowning risk?

It might be counter intuitive - because water is not a risk in most contexts. But on another planet where water is an unusual corrosive, then of course it could be a pollutant.

And even on Earth, if some production system kept pumping our environment full of water as a side effect of some process, to the point of endangering or killing ecosystems, in that context it would be a pollutant.

A pollutant is when the accumulation of some left over of a process significantly alters and harms its environment.

Pollutant is a statement about some material’s impact in its context. It isn’t something inate, without context.
You have 7 kids mate, I'm surprised you can do _anything_ in life, lol (joking) ! With two it's hard enough (they are a joy though!)
Yeah. MDN is just a name, you learn what MDN means and you know it, like you learned what Apple means or what Windows means. "Mozilla Developer Network" sounds more like a description that you're supposed to interpret the meaning of, and one natural interpretation is the network for Mozilla developers, and another is that it's a network for people developing for Mozilla platforms, maybe to do with Firefox add-ons.

I'd maybe call it "misleading" more than "ambiguous" but meh.
Given what the "not recognized as anything in particular" User-Agent strings in the request logs to our API SaaS look like, I have a feeling that 1.27% of "browsers" could very well actually be various kinds of special-purpose scrapers that have accidentally stumbled out of their domain of expertise.

And as such, they may not necessarily know how to parse <html>. They could be JSON scrapers!
No, I paid for a lifetime license to an application that didn't have ads, didn't collect viewing data (and email it to my friends!), and wasn't blocking people hosting Plex wherever they want.

If you can find a company that went from simply paying for a license to incorporating data collection, advertising, and raised VC funds and became better after, I'd love to hear about it.
> So I clicked on this link with the hope that it might be a kinder, simpler VCS.

Last thing we want is a kinder, simpler, dumber VCS replacing git, like microframeworks which hardly have HTTP routing and middleware replaced full featured frameworks.
What an outrageous analogy. Let's compare a competitive game to a complex system that rules the lives of basically all humans.
I think the killer feature it’s missing is a better map, not just 2D orthographic but something that can pan and tilt, and show more info about the actual articles when you select one. I miss the interactive Encarta-like exploration encyclopedia features of the late 90’s and 2000’s.

Other than that can take some inspiration from what Google has done recently with integrating an LLM into their map searches: ex: “What are some interesting civil war landmarks around Pennsylvania?”
Why would a bank lend money to another bank for nothing, instead of the alternative course of action of not lending?
"...they have a variety of "typicality" profiles for the significant fraction of the non-criminal population..."

I'd be curious to know if it's fact or otherwise but I'd assume it's correct. Like the curious person I am, I'll follow a link in a story to a related matter that of itself is innocuous but it contains a link to some 'darker' site, and so on.

Thus, it doesn't take long to end up on sites that are 'questionable' and one realizes it's not a good idea to be seen hanging around them despite the fascinating info that they often contain.

It seems this is an occupational hazard for curious nerds such as me. ;-)
My general opinion is that if you can wait it might be a good move. I know a few knee replacements that had this advice and the replacement they got was technologically better than was available at the time. If something is stopping you from living well then of course.
I'm a bit more skeptical:

I don't think technical solutions to social problems tend to work really well (on average); I just think that non-technical solutions have an even worse track record.
Oh I'm definitely going to start using that name.
It's interesting how they say that their model has high "zero-shot" performance, even though it was trained on millions of examples.

To me, zero-shot would mean a model whose parameters was never tuned through training examples at all...
Sure. But that's a problem with running any test suite (property based or otherwise).
A valuable reminder that all three branches of government are worthless, not just the executive and the congressional.
Ask HN: Do we have evidence that green threading is faster than OS threads?
I understand that green threads and fibers are much cheaper to spawn and probably make context-switching cheaper. But how much impact do they have in practice?

Let's take backend web dev as an example. The Redbean project[0] claims to be able to do 1 million requests per second using good old fork. That number is huge! That's an order of magnitude more than the number of google searches per second. Of course that only works when you're not doing any actual work, but that would mean the overhead for forking on every request is very low.

But I have no idea if the cost of context switching actually matters when you are processing a lot of threads.

AFAIK, for running web backend handling HTTP requests, the options are:
- running it all sequentially
- fork() - multiple OS processes
- One native thread per connection
- A pool of native threads
- fibers and single threaded async/await
- green threads

So my question is: Does anyone actually have benchmarks of an apples-to-apples comparison?

I'm aware of the recent .Net experiment, replacing the current async/await over System.Threading.Tasks with green threads[1]. In that test, green threads are slightly slower.

The Wikipedia article[2] is hilariously out of date, using benchmarks from Linux kernel 2.2. It was flagged as out of date in 2014.

I found an old HN discussion[3], but by now that's also probably out of date. It also doesn't have realistic benchmarks.

The answer is probably "it depends", but I'd still like to know if there is any good general data to guide the development of new programming languages, virtual machines, and concurrency libraries.

[0] https://redbean.dev/
[1] https://github.com/dotnet/runtimelab/issues/2398
[2] https://en.m.wikipedia.org/wiki/Green_thread#Performance
[3] https://news.ycombinator.com/item?id=10229704
Thanks for sharing this. I appreciate that part even more now knowing it was his character idea.
Neat!

A Voronoi tesselation [1] based on Poisson disc sampling [2] would probably lead to more varied and interesting boards, but would lose the all-quads feature. Here's one someone made (that looks like it uses uniform sampling rather than something nicely spaced): https://babelthuap.github.io/voronoi-mines/. That has a good hover-for-neighbours idea.

[1] https://en.wikipedia.org/wiki/Voronoi_diagram

[2] e.g. https://www.jasondavies.com/poisson-disc/ (the Bridson paper there is easier to implement than Dunbar and Humphreys)
Cool! Here's an image [1] of an earthquake recorded on another DAS tap from an article [2] linked to in the extensive description on the livestream.

Fig. 2. This sample data plot shows ground deformation along the fiber-optic cable deployed at Grímsvötn over about 50 seconds. A large event arrived near the middle of the cable at about 18:44:50 on this day as it propagated through the glacier. The signal observed around kilometers 10–12 of the fiber, which sat on top of the subglacial lake, oscillated with longer periods than the large event and may have been caused by bending of the ice sheet on top of the lake.

[1]: https://i0.wp.com/eos.org/wp-content/uploads/2021/12/ground-...

[2]: https://eos.org/science-updates/sensing-icelands-most-active...
Id happily pay a couple bucks to support the creators before Id download an app with those settings.
> Oh I switched that to duck duck go immediately.

Android lets you change more default apps than iOS.

You can use a purely local maps app and have that be your default address handler. You can change your voice assistant to a local assistant. You don't have to send your location to Google if you want to get your GPS location (iOS sends your location to Apple). You can install an app on your own device without telling Google or Apple. Despite what Apple marketing has told you, Android is far and away the better choice for those who value privacy.
There's a lot you can do with lasers and a bit of glass. Current sensing via Faraday effect, temperature and/or strain measurement with Fiber Bragg Gratings, displacement measurement via Fabry Perot interferometry.
> It protects our national security interests as a whole.

The emphasis of those interests is on ensuring that the US remains the dominant global superpower, particularly economically. Only a modest portion of our "defense" spending actually goes toward defending our own territory; most of it goes toward global force projection.

> And while there are police dedicated to investigating financial crimes involving dollars today, we would still have them. They'd just be investigating crimes involving BTC.

A lot of avenues for financial crime become impossible in a post-dollar world, and said world doesn't really introduce any new avenues compared to cash; that's a strict reduction, and therefore a strict reduction in the need for police on that front.

There's also a considerable reduction in demand for police to investigate robberies when there's a lot less to rob. Banks get reduced to loan centers and safe deposit boxes, armored trucks moving cash around stop being a thing, nothing in cash registers to steal at gunpoint... yeah, criminals will probably try to commit robberies, but will quickly find out that the reward ain't worth the risk.

Police corruption also becomes trickier, especially when it comes to civil asset forfeiture. No cash to steal during traffic stops means less motivation for said traffic stops in the first place.
I read it after reading a comment like yours. I read a lot of sci-fi. I wish I had my time back.

I'd advise other people-- if you don't like the first book, don't bother with the rest. It isn't one of those series that is a slog for the first but gets great. You'll like it or you won't.
I love Postgres and relational databases in general, but the lack of documentation generation found in general purpose programming languages for the last 20 years is a glaring omission.

There simply are no good equivalent to Javadoc for SQL databases. (Except you Microsoft. I see you and MS SQL Server tools. I just don't work on Windows.) You have ERD tools that happily make a 500-table diagram that's utterly useless to humans, are ugly as sin, are not at all interactive, etc. Seriously, Javadoc (and Doxygen, etc.) have been on point since the 1990s.

OOP and functional design patterns are common knowledge while 50-year-old relational concepts are still woefully unknown to far too many data architects.

Folks don't write docs. They just don't. They start. They agree it's important. But they either get skipped or they stagnate. The only real option is automatically generating. Reading the column and table comments, the foreign key relationships, the indexes, the unique and primary keys, the constraints, etc. and rendering it all into a cohesive and consistent user interface. Not the data. The structure.

It's the single biggest tooling failure in that sector in my opinion.
Hard to test?
> If we didn't hear about recalls from other car companies, you wouldn't be able to link to examples of them.

this is not it lol
When you care more about it working or what others think, stop.

"Always get out of the saddle smiling, or you won't get back on."
I don't really, no. 10, 20 and even 30+ years ago you could see the path of existence for the current state of things like Image Generation, knowledge engines and language learning models. I don't personally envision anything that exists today as AI as I would have back then. IBM's Watson won on Jeopardy 13 years ago. I don't think of the goals posts having changed at all because all of those things have existed for a long time they have just gotten better, but they weren't AI then and they aren't AI now.

In my mind, and what I think most people thought of back before the current AI push is that AI has critical thinking skills to develop new information. I certainly think that the current wave of AI named tools are impressive but they aren't the leap that makes something AI to me, because you could easily see them coming for a very long time.
In many cases, that's intentional and required.

Decoding, distributing, processing, and rendering across all the involved components can take in the order of 100's of ms. HDMI 1.3 and up has had a mechanism for equipment to communicate internal delays so audio remains time-aligned with the rendered image.

Some devices will also have manual overrides for this. If you are experiencing significant drift something is likely borked in the setup.
Redshift: columnar database with a Postgres query interface.
Will you cap military spending? Beyond the side people take there is some human natural tendency to power that cannot be artificially capped or if it you try to artificially cap it, there is a flow with a lot of pressure that go somewhere else.
SeaweedFS is a non hierarchical distributed key value store. It makes different tradeoffs to a filesystem which provides a hierarchical view of local only data. There’s some evidence to suggest that a hierarchical structuring of the data itself isn’t actually beneficial for modern systems. And you could design a system that used similar techniques to SeaweedFS to do a semi-distributed local store (ie locally stored data for fast access with offloading to cheap remote storage for durability / infinite extensibility). And the plain KV store will likely be faster for most operations although in practice you’ll probably only see it in micro benchmarks.
Yeah, I built a TUI framework for fun. I was playing with making a TUI browser where everything is rendered server side like html and streamed over grpc.

http://uggly.bytester.net
Just wanted to say thanks for the clarity of how this is handled and what to do if a submitter disagrees. Really appreciate all the work you do.
Thanks for sharing! I work on SeaweedFS.

SeaweedFS is built on top of a blob storage based on Facebook's Haystack paper.
The features are not fully developed yet, but what makes it different is a new way of programming for the cloud era.

When needing some storage, just fallocate some space to write to, and a file_id is returned. Use the file_id similar to a pointer to a memory block.

There will be more features built on top of it. File system and Object store are just a couple of them. Need more help on this.
It is extremely unlikely that Texas would pass such a tax. They've swallowed the "no tax is good" kool-aide (tm).
Thanks. I just can't imagine wearing this all day on my head. It needs to be smaller, lighter and ideally as an extra pair of glasses. And also cheaper.

Other than that it needs a lot of good softwares. I have a lot of usages I can think of from top of my head.
The early internet or web are often used in cryptocurrency sales pitches to excuse the lack of demand, but the comparison falls apart as soon as you learn any of the history. When the internet dawned, computers were incredibly expensive and slow and networks were even worse – but people went to great lengths to get online because it offered something immediately of value which was unrelated to the business of making or selling internet access. By the 1980s, people were paying for connectivity even at telephone monopoly rates because there were things like email, Usenet, IRC, file transfers, etc. which made your life better. When the first TV station opened in the 1920s, ordinary people went to buy sets because it gave them something they’d never had before.

In contrast, Bitcoin has been available globally since it launched and it did so in an era where much of the human population had everything they needed to use it - very much unlike the early internet, or radio, or TV. Tons of speculative money poured in hoping to find demand … but nobody really cares about it because for most it’s not better than what they had before. It isn’t cheaper, faster, or safer and it is much less convenient to use, so even the few people who hold it don’t. The few businesses which accepted it have generally reported very little consumer interest and many have stopped. That just isn’t like the demand curve for those other technologies: as soon as Marconi had his first radio telegraph demo, he had businesses and governments interested and the primary limit was the difficulty of making the technology available, not lack of public interest – anyone could see how it could let them do something they couldn’t do before.

That last part is key: I’m all for changes to the financial system, I’ve followed this space since David Chaum was writing in the 90s, but you have to base it on an advantage over the status quo. The problem is not just that they picked an unsuitable data structure but also that it became the community identity, preventing attempts to learn from the mistake.
I haven't. Show me.
Zero shot means a model trained one one dataset, or for one task, performs well on another dataset, or on another task - without any finetuning.
I'm 100% expecting YouTube to cease&desist him

> https://support.google.com/youtube/answer/171780?hl=en

The YouTube API Terms of Service and Developer Policies apply to all access and use of the YouTube embedded player.

> https://developers.google.com/youtube/terms/developer-polici...

You and your API Clients must not, and must not encourage, enable, or require others to:

use YouTube API Services to create, offer, or act as a substitute for, or substantially similar service to, any YouTube Applications. API Clients must not mimic or replicate YouTube's core user experiences by recreating features or process flows unless they add significant independent value or functionality that improves users' interactions with YouTube. For example, an API Client must not recreate the browse experience from any YouTube Application without adding significant independent value to that flow.
From one of the links [1] in this article:

> Prusak explained that one Bitcoin is equal to about $35,000 in U.S. dollars, adding that he doesn't have a specific number on how many Bitcoins the site is able to produce in a day.

> "There's a lot of math, so I can't say we make 10 a day or anything like that," he explained. "I can say that they're worth about $34,000-$35,000, and we've got, you know, tens of thousands of machines running to do that."

This really rubs me the wrong way because it’s patently untrue. It’s _very_ possible and in fact is quite easy to calculate the expected daily returns. Prusak might be dull, but I’d lean more toward deceptive. He just doesn’t want the locals to know how much he’s profiting at the expense of their comfort.

[1] https://www.hcnews.com/stories/granbury-us-bitcoin-corp-erec...
In this context, "zero-shot" capability usually means "how well it performs without fine-tuning or prompting with in-context examples" after the model is trained and parameters frozen.