skysight-inc/HackerNews huggingface dataset:
Your take is similar to mine. Three core components to the metaverse: 3D creators/content, lower cost hardware, and social/distribution networks.

The 3D creator population is expanding. The tools are better and the use cases are expanding. So yes, to your point, existing assets.

Then there is the hardware, as you've pointed out. This makes all that content slightly more user friendly and available at a lower barrier of entry to the average user.

Then there must be a network that brings users together. Certainly seems like Facebook had capability for this area.

Will it be controlled by Meta? Too soon to say IMO, but they have capacity and expertise for two of the three requirements in my (overly simple) mental model. I suspect the Web3/DAO crowd has a pretty strong opinion here. My two cents is we'll have at least two primary metaverse-like networks of users (one more closed, one more open).. but likely more.

Disclaimer: I work at Thangs.com, which is a 3D search and collaboration platform. So I have obvious biases which lead me to assume there will be a more open metaverse in the future.
Good catch. That said I'm just trying to reach out to the Web and Chrome Developer relations lead, and this seemed like as good a chance as I'd get.
> In other words, the whole industry sits on a bed of lies at this point and it's only because government is technically incompetent that we haven't seen the world's biggest class-action.

That's a pretty bold claim - if it's accurate, can you point at the government regulation that precludes a class action lawsuit? I would assume it's something in the T&C or EULA for the hardware rather than a regulation?
Sounds like your developers might be doing the damage themselves. I run a lot of .NET Core/.NET 5 applications, and I've experienced none of those issues.
Equally, there's no Hibernate for Python, no Spring for Python. And FastAPI looks basically like JAX-RS to me.

I don't think the lack of any of these things is because they're impossible, or even particularly hard. It's because the community did or did not have the need and energy to build them.

Remember that Java had Java EE forced on it quite early. That defined web development for a long time. Eventually Spring overthrew it, and became the new tyrant. Neither of those are quite like Django, or Rails, but they occupied the space that would have had to have been empty for a Django or Rails to emerge. I think this is rather unfortunate; it would be really useful to have a vibrant Django- or Rails-like framework in Java.

There's no Typer because there isn't much of a culture of building command-line tools in Java. There are some good command-line parsing libraries, but nothing with all the bells and whistles and extensions that Typer has, as far as i know.
Free Money is popular with voters; be that in the form of cut / "no new taxes" or handouts.

Want to fix that? A true multiparty system, IRV, and eliminating gerrymandering as possibilities. The last one would mostly be by eliminating geographic boundaries generally; instead representation would be decided by proportionally voting in representatives from the IRV list, which might be preferenced by area specific politicians first and could then fall back to those who represent other types of interest focus.

Similarly the relative representation power of each voter in a body such as the senate should be resolved by merging similarly leaning smaller bodies until each voter is within relatively the same representation strength as other voters.

https://simple.wikipedia.org/wiki/List_of_U.S._states_by_pop...

This is an issue for E.G. California (~20M/senator) and Texas (~15M/senator) compared to Vermont (~310K/senator) and Wyoming (~240K/senator).

In the past the senate started out FAR more balanced by state.

https://en.wikipedia.org/wiki/List_of_U.S._states_and_territ...

For example in 1820 the top three most populace states were all around 1 million each. A core belle-curve hump ranges from around 600K down to 150K, and about 5 states have less than 100K. Senators representing roughly ~500K, ~250K, and 50K respectively, a weight difference of only a factor of 10 rather than a number approaching almost a factor of 100.
Wouldn’t it be more defined as “situational depression”?

https://www.healthline.com/health/depression/situational-dep...
The TOM Programming Language (2001)
I don't like Microsoft, but you can't blame microsoft for the fact that apparently the git project never made a proper webpage. Obviously that means people will try to find information about git elsewhere.
I'd argue Javascript is based on Self, but Self was very much inspired by Smalltalk, so my argument is really a small nit.
Just seconding the general responses here - although there is of course some discussion on whether your interpretation is correct, it's excellent to read your comments that so clearly have a great deal of condensed prior thought on the topic in them, dense with real content but not descending into jargon. A Modern discussion in a Postmodern comment world.
I've been experimenting with isolating work activity from personal activity. It's amazing how difficult it is to prevent information from leaking between networks and applications. It's hard to find alternative solutions for entrenched convergence/convenience features like copy/paste, messaging and entertainment. Working remotely reveals too much about your personal and work relationships to corporations and VPNs only help to connect more dots. I can't curl up in a hammock with 3 laptops and a phone on a nice day, so I keep returning to a single device that does it all.
After fifty years of writing software, i would have thought you would understand why that wasn't possible.
The threshold for a crisis isn't 50%. For example, our current shortage of housing is 4M-7M homes. That small percentage belays the story of millions of families who are not finding a home.

That said, we've past our historical high of owner-occupied homes. That trend is downward.

As ever, ~0 rentals are owned by the inhabitant. What changed there is that individual-owned rental properties are no longer the norm.
"buying and selling products that could never be sold before"

Damn, guess i own a time machine. I am fairly certain i have both bought and sold digital assets like years ago.
Functional programming languages don't mean ML-like. It means based on lambda calculus.
True. It's just my observation that today's approach is mostly "let's focus on our value proposition and outsource everything else" to the degree it becomes detrimental for the product and company.

Surely if you're trying to re-implement PostgreSQL, it's, to put it mildly, interesting (though even here there could be discussions - perhaps you just need a specific slice of functionality?). But for many, many other things, which are at worst a few man-weeks works - and sometimes man-hours, if you're sober with requirements - you could win with the other approach. If you're adding something external, just make sure you're serious about that - documentation, technology background vetting, training, all those things. Otherwise the opinion that "external solution produced by team bigger than ours" is better could be based on an illusion.
And that would be a conspiracy theory. I wouldn’t make such assumptions about why Safari goes in one way or another. Priorities, patents, security, privacy, marketing… there’s all kinds of motivations that drive a team.
michael moore is an ideologue you may or may not agree with. However, he's the man on the streets on this one. He's been covering it for decades.

https://en.wikipedia.org/wiki/Roger_%26_Me

https://michaelmoore.com/10FactsOnFlint/

However, take that hat off and put on the opposite ideological hat. What really happened?
Admittedly that last bit was a bit inflammatory, but I've gotten tired of the constant arguing over languages at where I work. I'm on a bit of a rogue team that's just adopted Python and are getting stuff done. Other people are just now starting to pay attention because we're getting so much done and now work is headed our way as a result. Wait until they find out we're not using any of the languages they're bickering about and are using lowly Python! Still, as awesome as my team is I think they'd draw the line at Clojure.
That's a good point, I can see how this could be better than battery based storage for night time. But I wonder if wind power coupled with some limited battery storage, geo thermal, and newer generation nuclear peaker power plants can solve this problem instead of laying a mega cable under the ocean.
At least one can remove the bloatware from Windows!
I get (1-0.035)^15 ~= 57.5% retained, so even better than what you got, unless I am missing something?
There was a study recently that used historic weather, solar irradiance data and energy use data and worked out that a certain mix of (over-provisioned) solar, wind and 3 hours of storage would have sufficed to provide energy during almost all hours of the studied decades.

https://www.nature.com/articles/s41467-021-26355-z
ETH scaling with ZK rollups that works for arbitrary EVM code – Uniswap port
Seeing all the comments here I'm asking myself once more how people can bear such crappy products. Especially as the products are overpriced on any reasonable scale.

With a stock Linux you never see anything even close to all those catastrophes.

I'm not aiming at a OS flame but honestly question how this is bearable to otherwise mostly reasonable people. Is there a true core to this Stockholm syndrome meme about Apple users? Why are people using obviously extremely broken stuff, especially as it costs at least one-third more than perfectly fine working stuff? I just don't get that. Honestly!
It’s really annoying to watch the scare-tactic ads by the drug companies against allowing Medicare to negotiate drug prices. “Oh don’t let them take away my precious drugs!!”
Depending on what kinds of files you read/write, you might want to take a look at F#'s type providers.

https://fsprojects.github.io/FSharp.Data/library/CsvProvider...
>When compared to pizza, tacos, or bagels, all scallion pancakes are pretty similar.

Bad example, as most pizzas _are_ pretty similar. And in my opinion the best pizzas are not too different from average pizzas. And yes, I had a lot of pizzas in my life, in Naples and elsewhere.
Highlights of the Cloud Native Microservice Survey – CNCF
A recent HN posting points to a news article about AMDs customized processors for Facebook although it provides little detail: https://news.ycombinator.com/item?id=29204257

"The custom Epyc 7003 part that Facebook has commissioned from AMD has 36 cores out of its potential 64 cores activated, and with a bunch of optimizations for Facebook applications at the web, database, and inference tiers of its application stack."
There was a really interesting podcast about them from a16z a few days ago too https://future.a16z.com/podcasts/play-to-earn-gaming-and-how...
The problem is that some videos disable comments (e.g. see the white house videos), or the video owners will simply delete those comments.
The US doesn't have a nationwide grid because of the technical requirement to use AC back when electrification happened (which requires phase matching or DC intertie between subregions), and because of the politics of who regulates the grid (which is why Texas still has its own grid.)

The AC requirement is a legacy historical issue; a nationwide DC grid could be built in the US tomorrow if the political issues could be solved (and if it made economic sense to rip out the legacy AC infrastructure, which it doesn't.)
What's the tl;dr of how Julia is solving this? Looking around it seems the answer is "multiple dispatch". Which seems suspect considering many languages have already tried this (Common Lisp, for example).

> Clearly, multiple dispatch, or some other way around the expression problem, is necessary for the kind of fluent composability that I’ve described above—but it is not sufficient. Julia has enjoyed an explosive degree of uptake in the scientific community because it combines this feature with several others that make it very attractive to numericists.

That's incredibly handwavy. So what's the special sauce?

There is no such thing as a free lunch when it comes to dynamic vs. static. It also seems like Julia is trading off expressiveness and easy of use in favor of efficiency, based on comments from people that have used Julia. It's one thing to be faster than any inherently slow language (Ruby, Python, Smalltalk, etc.), but keeping that flexibility and being as fast as C/C++ is a rather bold claim. Most languages hit some middle ground between the two, such as Java. But no one is under the delusion that trade-offs weren't made to get there.
"not the client key for the OAuth service"

OAuth uses a client key and/or a client secret, for the application that is requesting access on behalf of the client.
Firefox hasn't exactly implemented it either.
That would lead to web apps being as useful as some App Store apps, and that is harmful to App^w the users.
I think so, yes. My impression is that Smalltalk fans lament the loss of the tooling around the language more than the language itself, so they're not as likely to focus on Objective-C's success -- but I suspect there's a case to be made that the underlying object and message-passing concepts Obj-C borrowed from Smalltalk enabled a lot of NextStep's rapid interface builder technology to be as good as it was in the 1990s, and that technology kept them alive long enough to be bought by Apple, rejuvenated the Mac, and laid the foundation for iOS.
Do you really think that most people that use git and GitHub are under the misapprehension that Git and GitHub are the same thing?

Really? This seems just very much an anti Microsoft view, especially with that final sentence.
SQLalchemy is exceptionally good at all of these -- and I'm not even a power user so I don't know all the tricks.

Re: Composability

You can generate something like the WHERE clause of a query in a function and return it alone (rather than as a SELECT query) or even combine it with another WHERE.

e.g. In SA the "select" and "where" portions aren't tightly coupled.

Re: Expressivity

Right now you can easily build up ef.core queries by chaining IQueryable.Where, which is nice but you can only do that for selects and something like OR conditions are difficult to implement.

e.g. in SA you can just pass a list of predicates to the or_() function.

e.g. in SA you can build a WHERE clause and then pass the same clause to a select or a bulk operation.
All they wanted was to open a noodle shop in San Francisco
> Subsidize me until they are in public school and I’ll high five you.

I know this is an exaggeration, but it drew my interest. This expects that the rest of us have to work to subsidize you having children for five to six years.

I'm wholly on board with helping parents raise children. Children are our future. But at some threshold of subsidization this equation tips and actively offloads the entire burden onto those without children.

Both of my parents had jobs when I was growing up. Why are we suddenly expecting this to change? Childcare can be paid for at rates under minimum wage in aggregate. Look at our school system and daycare businesses. Just because you think your child deserves only the best does not make it economical, and lots of people make this work. Thousands of years of child rearing has happened in suboptimal conditions.

Raising children has been an incredible chore more often than not throughout history. It's only been briefly punctuated by moments of ease, and even then, it wasn't evenly distributed. Children are not easy.

I think modern parents are seeing their childfree peers and remarking on the delta in quality of life.

I honestly don't mean this as an attack. I'm just interested in the varying perspectives on this.
This book is distributed under a non commercial license (CC-BY-NC-SA 4.0) [0].

While I understand that language is evolving and that only under a "strict definition" of open access does it mean removing barriers to copying and reuse [1], it's seems pretty duplicitous to say it's "open" while putting it under a non-commercial license.

[0] https://github.com/rougier/scientific-visualization-book/blo...

[1] https://en.wikipedia.org/w/index.php?title=Open_access&oldid...
Learn Shell Commands to Improve Your Coding Productivity
I've had similar problems with the UX on AirPods.
Here are the choices in Bluetooth for AirPods to connect to my Mac:
1. Automatically
2. When Last Connected to this Mac

What does #2 even mean? I want my AirPods to connect when I last connected?

It's been common for me using my AirPods to take a pause in talking and while using my PC for the AirPods to detect sound on my PC and then switch.

Yes, definitely better than many other Bluetooth earbuds but I think people were hoping Apple's control of the OS and hardware would've produced a better, consistent experience.
I see comment spam in every major youtube video I see. As long as its not a top level comment, it doesn't seem to stop any spam at all.

Whatever their spam product is they're either not using it in youtube, or it doesn't work.
> At the current consumption, uranium would only last 80 years

Interesting. I had not heard this before, and Wikipedia seems to somewhat agree. From https://en.wikipedia.org/wiki/Nuclear_power#Uranium_resource...:

> As of 2011 the world's known resources of uranium, economically recoverable at the arbitrary price ceiling of US$130/kg, were enough to last for between 70 and 100 years.[60][61][62] In 2007, the OECD estimated 670 years of economically recoverable uranium in total conventional resources and phosphate ores assuming the then-current use rate.[63]

> Light water reactors make relatively inefficient use of nuclear fuel, mostly using only the very rare uranium-235 isotope.[64] Nuclear reprocessing can make this waste reusable, and newer reactors also achieve a more efficient use of the available resources than older ones.[64] With a pure fast reactor fuel cycle with a burn up of all the uranium and actinides (which presently make up the most hazardous substances in nuclear waste), there is an estimated 160,000 years worth of Uranium in total conventional resources and phosphate ore at the price of 60–100 US$/kg.[65]
> What about EurKey? https://eurkey.steffen.bruentjen.eu/

Not much 'euro', eastern europe is missing as a whole.
E.g. polish Ł, czech ř, slovak ô, ...
Either use dead keys for all diacritics or somehow add them all to the third and forth layer.
RISC-V with Linux 5.16 Enabling Open-Source Nvidia Driver in Default Kernel
And if you do store it, it has a nasty tendency to weaken it's container.
You could disable the auto install, but not the nag.
This is actually a pretty good idea. I speak 2 languages besides English so this covers one of them completely. Sure, it doesn't cover Cyrillic, which is the second most frequently used but even so, this would completely eliminate the necessity to switch between English and Spanish whenever needed. Cyrillic annoyingly can't be solved easily but I guess it's still a good deal. I'm willing to re-map my keyboard and give it a shot and see if that would make sense as a daily driver.
Validate demand before all else in Product Management
The OP suggested that one-off drugs rarely had long-term side effects. Thalidomide was raised as a counter example (an expectant mother might take it only once). Oxycontin is not a counter-example; the long term side effects (as opposed to short-term overdose) require dosing over an extended period.
If solving a problem in a stupidly inefficient way is the only way of mitigating said problem, you may not have much choice--at least for some use cases. Saying something can't be answer because it isn't an efficient answer (today) is also unproductive.
Here is the link:
https://github.com/rougier/scientific-visualization-book
Incredible work by Nicolas Rougier!
This is a totally valid criticism IMO, and I think platforms should allow for disallowing signatures based on origin, but there's something that, for the majority of users, really holds true:

> With GPG you can set up a hierarchy of commit signing keys which have defined lifetimes and are all subordinate to a master key which you do not use for signing (and hopefully keep somewhere secure).

Within epsilon of nobody is going to do this, but they all have an SSH key. Heck, I don't do this, and I even actually know how to make GPG do it. It's a huge hassle for what, at this point, is really only useful to me for...signing Git commits? I don't need to sign anything else with it, and GPG mail is nonexistent.

(Also, fwiw, if you aren't using a managed service provider, I hope you have a directory service where you can have those keys. If you aren't using a managed service provider and you don't have a directory service, I'm gonna go out on a limb and say that I'm guessing security isn't that important to you.)
> Maybe they were super smart and foresaw side-channel being such a big problem.

The looming thread of side-channel attacks on SMT systems has been known since well, before we had SMT systems (because it also can apply to Co-Processor, and non SMT multi core systems).

The difference between back then and today is "we believe it's possible but haven't found a way yet" and "there are multiple known ways", as well as it being wide spread known instead of just in some communities.

The reason we still shipped the problematic CPU's is because improvement in perf. and as such competitiveness and revenue on the short term where more important.

There also was a shift in what people expect from security and which attack vectors are relevant. For example user applications a user installed where generally trusted as much as the user. While today we increasingly move to not trusting any applications even if they are installed by a trusted user and produced by a trusted third party. Similar running arbitrary untrusted native code from multiple untrusted users and "upholding" side-channel protection wasn't often an important requirement in the past.
yeah I know Kant isn't a postmodernist - I haven't actually read the Critique, or any of Kant's works. I'm more interested in Deleuze & Guattari at the moment, but am slowly working my way through. I will probably go back and read Kant at some point though!
> very little new evidence

Off topic, but there was that dotnetfederation overreach shenanigans