skysight-inc/HackerNews huggingface dataset:
> As for non-rooted Android not allowing use of port 80, this is just one symptom of the larger problem of not allowing the computer owner to have root privileges. And letting an advertising company have them instead. IMHO.

But then there is nothing stopping the user from installing spyware and becoming a botnet zombie by following a video tutorial about "how to install fortnite vbucks generator apk". Most people aren't your average HN reader or techie, they just want a device that facilitates accessing the web and using rich applications/games, all in a safe way that doesn't require them spending hours a week (initially) configuring or playing with their phone to make it work for them.

In a world where every user has root privileges (and doesn't need to go through too much friction to "control" their device), and can't even say "I want to purchase an iPhone because it means I can consume content and use social media without needing to worry about malware", more people get hurt - because the average person doesn't know they need these manufacturer-imposed guardrails until they do something dumb one day and get hacked.

The solution to fixing this and achieving utopia is education - standardized classes focused on proficiency in identifying scams, learning about how typical services operate and reasoning about what motives actors have. But this is extremely hard to do when the United States doesn't seem to care about this, and it'd be impossible to ensure on a global scale.
which is what mailinator is for
Ode to the M1
Paper straws loaded with PFAS but says they are compostable. Literally toxins injected into the food supply.
Ah, "the vast majority" other than the ones at the top?

And by the "fringe idea" you mean the one that the virus was a lab leak? That fringe idea?
If you're a billionaire, it's hard to imagine a book about you making a difference in your fortune. It's also a waste of time for a billionaire to be a consultant. There's no leverage.
Yes but so is the cost TBH. E.g. the bay bridge into SF cost 6.5B.
The CPUSA was an organization with definite ties to the USSR and that might be why membership in it was treated as special. It was part of the Communist International (Comintern) that was headquartered in Russia. Its cells in some circumstances did actual spy operations on instructions from Moscow. So membership was a little bit closer to being a foreign agent than merely holding a viewpoint would make you.

That article doesn't leave me with any idea what CPUSA membership actually was though. I know from another Oppenheimer bio that the organization had actual membership cards (thus "card carrying member"), but it sounds possible to be a member without a card. If yes, were you still on a membership list somewhere, like at the Comintern? Did you have to promise allegiance to the party, etc.? Idk.
Okay. I see 3 main benefits of the tRPC experience.

1. You don't need to manually write HTTP routes on the server side.

2. You don't need to manually write request code on the client side.

3. There's a type contract between both.

I don't see how this "thin server" approach helps with any of these.

1. You're no longer writing HTTP routes, but instead you're writing gRPC. You haven't eliminated the work, you've just changed the technology. If you happen to be integrating with a pre-existing gRPC deployment, why re-invent the wheel with custom TS code instead of using one of the many gRPC->HTTP transcoders?

2. Modern web frameworks have so many abstractions on this pattern that it's a non-issue at this point.

3. Your thin server is effectively a mapper from gRPC to HTTP endpoints. That's the type of thing you can build a spec from. If you've used a transcoder and have a spec, you can codegen your client library with the correct types.

I think tRPC works best for making highly cohesive full stack apps. Using it as a middleman for your backend seems weird to me.
Not all cultures have a family name. Myanmar for example, has no family names. There is only a given name, which is often many words.

Just store a name field, and if you need to interface with other systems with multiple name fields, ask the user to fill those fields out.
Don't forget Irish names for using the apostrophe!
The 6600 was not a superscalar machine but simply a pipelined processor. Superscalar machines first appeared in the floating point processor of the IBM 360/91 and may well be due to John Cocke (IBM) who generalized the notion. Yale Patt (UC Berkeley, U Michigan, U Texas at Austin) refined the ideas. Most processors designed today have superscalar features.
you seem to be suggesting that abolishing copyright is tantamount to abolishing private property

this is obviously nonsense; no human society is known without private property, though there are extremely well-attested societies without writing, without farming, without war, without monogamy, without women, and without clothing

by contrast, all human societies were free of copyright for hundreds of thousands of years until 313 years ago, and in practice most still are

nobody is suggesting making it legal to carry away other people's paintings, records, and books because they are 'art'

we are suggesting making it reliably legal to copy them, because the freedom to reproduce art is something that nobody should ever be denied; retelling stories you've been told, and perhaps playing music you've heard, is as fundamental to being human as private property is. laws granting monopolies on stories and songs for the sake of profit are an intolerable abomination
Yikes, scaling up certainly sucks, but the article is rather over the top and defeatist about their experiences. Many companies and teams don't dovetail into the pandemonium described, but doesn't mean that the general sentiment is wrong. Scaling a company is a non-zero operational cost, and and it's largely impossible to be relevant and involved in all aspects of the business (unless you're bill gates in the 90's), but for those that can compartmentalize their aspect of the larger picture, good times can be had in large companies.
Are there any plugins that you would recommend?
It's not even dogshit in some parts.

https://www.nytimes.com/2020/03/06/us/green-bank-west-virgin...
Deep Learning VU
Well at some point someone was told about onboard radar and it was the truth… people lie and people tell the truth. There are infinite lies and fewer truths. But truths are consistent, and lies are hard to keep consistent.
It's not inside out - a ZFS filesystem lives within each ZFS dataset (including the root one), and the root ZFS dataset can be comprised of other ZFS datasets, each with their own ZFS filesystem and properties (yet have access to all the space available in the root ZFS dataset).

For example, if you create a 'data' ZFS dataset that uses some storage device (which will be mounted to /data and contain a ZFS filesystem), then 'data' is the root ZFS dataset for that associated storage.

And if you then create a 'data/stuff' ZFS dataset, then the /data/stuff directory is a separate ZFS filesystem that shares the same underlying storage as the 'data' ZFS dataset.

This is also why the root ZFS dataset (e.g., 'data') is always displayed separately in the output of the 'zfs list' command (which displays all datasets on the system).

An APFS container is like the root ZFS dataset (e.g., 'data'), and the APFS volumes within this APFS container are like the ZFS datasets within the root ZFS dataset (e.g., 'data/stuff'). However, unlike ZFS (which can create a single dataset from virtually any number of devices/partitions/files), APFS containers are normally just created from a single big partition (slice) on the Apple SSD. And because APFS containers aren't just partitions, you can't just delete the container using 'diskutil erasevolume' - you must instead use 'diskutil apfs deleteContainer'.
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5141512/

IQ tests are not reliable when not heavily weighted on the culture of the person taking them (and even then - the same people taking the same tests get different results). Translating a test induces a bias. Even in the same language, cultural differences can make questions more or less difficult to understand.

The simple fact of being in a "test" environnement is something that will be more comfortable to some than others - based on background.

Meaning if you even believe IQ tests are somewhat valid on an individual basis, it's ludicrous to draw conclusions on comparisons between groups; they have to take the same test to be comparable, but giving the same test to groups of different backgrounds will yield different results, because tests aren't weighted.

That's all separate from the current replication crisis in psychology and the fact that intelligence is not even a clearly defined trait (thus we cant test for it).

So yeah no - no strong evidence in sight.
SwiftUI for HTML
I would add that inertia works at both a personal and institutional level. For example, Vim, Emacs, and Nano are available on most supercomputers but Neovim really is not (haven't seen it myself). Many people may like having highly customized setups --- nothing wrong with that in my view --- but you can't use what your system does not have available. Plain old Vim is still much more universal in many areas.
Are they made of plastic though? Or are they contaminated by it?..
Seconded. It's quite a nice article, held back by the lack of editing.

I live eat and breathe a few deeply technical things (including c++) but am hampered by lack of proficiency at clear communication and expression. Becoming increasingly self-aware of this, seeing a fine article like this about a topic I understand, "in the wild" only underscores the importance. :)

I can feel myself automatically rewriting it, just like how typos jump out.

I wonder if that would be actually useful (a rewrite) to anyone.
I've interviewed and approved people for hiring who probably did not know the actual difference between a char and a string. And they've done more than a TODO MVP. They were great employees. For python dev work you really don't need to know about that, since it doesn't have a dedicated char type. They could probably answer questions about Django and RabbitMQ that OP couldn't.

But I'm assuming OP is hiring for a lower-level language role where that knowledge is necessary. I've interviewed people with similar levels of incompetence. Again for that Django role, people who did not know the difference between GET and POST. I'm amazed they made it past the first phone screen with our hiring manager. And I'm curious how bad the people who did not pass the phone screen were.
Sweet! That'll give people some clarity. Flakes have been great.
Then I looked at the title. Ah yes it's the famous paris review article.

Typical from them https://news.ycombinator.com/item?id=35774193
Yes the scale today is small. But climate models say we need to be removing about 10 billion tons per year of carbon dioxide from the air by 2050, in addition to massive decarbonization. Net negative.

Therefore, it's not an "if" but a "how". We must scale our ability to remove carbon from the air.
My experience in physics was that dissidents were plentiful. It’s easier to poke holes in existing theories than it is to explain why a new theory explains all previous observations. I’m more worried about the reproducibility crisis than I am about scientific group think. Most scientists I knew, including those I disagreed with, were open minded people.
I'm still in the 'meh' camp for flakes.
I use niv and it gives me enough usability.

I find the need to include additional libraries to make flakes usable for some reason a weird hurdle I don't personally enjoy (i.e. flake-parts or systems)
That might only help against weaker opponents. Also if stronger opponents adopt the same strategy, you will learn less also.
Yes, seems broken.
Heh I am glad I have not had many colleagues like this, but 1-2 this is 100% their modus operandi. Even worse though is when management understands this and passively rewards it by not intervening. In one case it got so bad the employee was promoted because they finally shipped something new. A very short time after feature delivery (and being promoted), serious customer bugs started trickling in. Well you know what happened next, more gas lighting.

I'd like to say there were finally some consequences, but no. The office was thrown a curve ball with large layoffs. Now that I think about it, maybe my ex colleague masterfully planned the whole thing.
If its already affecting American territory, what are the other options? Invade Mexico and take over the land and administration of it? Bury our heads in the (contaminated) sand?
Nuclear weapons testing was mostly designed to maximize power output by burning up as much fissile material as possible in one big explosion. Conversely, it was meant to minimize fallout. A broken nuclear reactor (no nuclear explosion) would be the opposite: lots and lots of fallout (broken reactor bits) scattered over a wide area. The radioactivity from a broken nuclear rocket could be more dangerous than that from a great many bombs.
Such generalizations are too easy. Plenty of science is very settled. Germ theory, accuracy of Newtonian mechanics at low velocities...
Yeah, used for noise cancelling headphones and therapy. :thisisfine:
I agree that managing python development environments is a pain in the ass. I'm completely with you there.

But I'm curious what the nature of a black upgrade being forced on you. Like a manager or stakeholder had an edict stating everyone must upgrade to 23.x?
Yes, those types of things are part of the solution.

Climate models say we need to be removing about 10 billion tons per year of carbon dioxide from the air by 2050, in addition to massive decarbonization.

So we need trees, this stuff, and a lot more. A new $1T industry in the next 27 years.
John's Nautical and Boatbuilding Page
Really hoping to see support for Haiku in Go soon. At some point I came across a matrix of languages that are yet or soon to be supported/ported to Haiku, but I can't find it at the moment.
VirGL – A virtual 3D GPU for use inside QEMU virtual machines
I found it very surprising that Zoom itself would about face on remote work. Even if they’re seeing real problems, keeping remote work will give them a meaningful incentive to fix those problems, and likely add up to a better product.
Real world grammar is a lot more fluid and flexible, than just blindly following a bunch of fixed, mechanical rules.

The mechanical rules are just an imperfect attempt at capturing parts of the richness of real world language, or more precisely: language variants of different dialects and speakers.

Of course, there's a whole world of class markers overlaid here as well. If you want to sound middle-class educated in most of the English speaking world, you have to avoid "ain't" and say things like "It is I" or "Bob and I went shopping.", instead of the more natural "It's me!" or "Bob and me went shopping." That's what Emond calls 'Grammatically Deviant Prestige Constructions'. The whole point is that they aren't part of a naturally learnable variant of English, so they can only be acquired by schooling.

Most people who speak prestige-English over-generalise, and also say things like "She likes Bob and I.".

See fine.me.uk/Emonds/ for details.
By the time you add oxygen to the coal, this is about one or two trainload's worth of coal offset per year, ignoring the carbon costs of manufacturing and running it.
> With the goal of ending this current limbo and soothe longstanding tensions in the Nix community

Can someone with more background give a quick explanation about why is this a source of tension in the nix community in the first place? Is this a situation of too many cooks in the kitchen or something else?
It's just lazy script writing, and the audience can actually tell when the shows do this.
For anyone who wants a refresher on the UNS nuclear thermal rocket propulsion program from the '60s, here's the final report. It's a very good read:

https://ntrs.nasa.gov/api/citations/19920005899/downloads/19...

For this new initiative, I can see 2 big differences. On one hand they will use medium enriched uranium (up to 20%), while the original program used highly enriched one (85%), so it's going to be more challenging to extract as much power from a compact reactor. On the other hand, in 2023 we have computers and nuclear reactor simulation software that was not available in 1960, so that could provide a huge advantage.

The biggest challenge I see is how to power down the engine. You can't simply flip a switch a turn off a nuclear reactor. You can stick in all the control rods, and the fission stops in less than a second, but the fission products will continue to generate heat for a few hours, initially at about 10% of the full reactor power. During this cool-down period, you will use the same coolant (hydrogen) as during normal operation, but you won't get the same exhaust velocity. With a traditional chemical rocket you don't have this problem. If you get a specific impulse of 450 s, you always get that. If a nuclear thermal rocket can get 900 s running at full throttle, but it goes down to 100 seconds in cool down mode, the main advantage might not be so great after all.
There's debate about that, I think it boils down to:

- How afforestation efforts are done and what the cultural and labor dynamics are. There's plenty of stories of doing things wrong in the course of carbon afforestation per earlier REDD standards ( see 'REDD alert' - https://youtu.be/FPFPUhsWMaQ )

- What kinds of risks there are in sustaining a nature-based effort, from labor to simply whether an event wipes out the forest and expected carbon storage.

- Realizing afforestation depends a lot on the biome and such and in some cases can make the climate worse - there's a lot of debate about this but this thread from Forrest Fleischman comes to mind ( https://twitter.com/ForrestFleisch1/status/13062214748025323... )

- How there's systems-theory perspectives (while possibly a bit reductionistic) arguing afforestation won't be enough to deal with carbon sequestration & storage. See https://archive.is/rNJTE which references John Sterman and En-Roads.

Theres a bigger debate around forms of conservation (e.g. 'preserving' or 'rewilding' forests a la John Muir conservation vs. a more participation with nature framework of biocultural restoration as well)
Yes it's only scratching the surface. Carbon removal needs to effectively become a $1T/year industry in the next 27 years to meet climate models. That's a top 20 industry by today's standards.
Why not go the route of informed consent + sane defaults? It’s more respectful of the user. If informed consent is too difficult to do then there are deeper more fundamental issues with the OS.
I'm a fan of those, however, I do think they are a symptom of bad overegulation of the higher density rather than the ideal. The ideal for me is much closer to what lots of Europe looks like with basically that but all next to each other filling the whole block, usually along a narrower street so you get the more ideal 3 to 2 ratio of street width to building height and on the first floor it's all small to medium shops so the street is interesting to walk on. To make that possible here would would have to get rid of minimum parking requirements and change a bunch of practices around building public roads, which would probably be for the better. I am happy to see the 5 over 1 being allowed and gaining traction though.
It takes good writing pull off a movie driven entirely by dialog. https://en.wikipedia.org/wiki/The_Man_from_Earth is another.
do macOS users suffer from malware to an extent big enough that would justify the measures currently employed on phones and game consoles?
The thing I actually love about Flakes is the fact that my immutable system configuration now also contains the versions of dependencies, instead of them being in some out-of-band special area. This is super nice for rollbacks and just general visibility.

It's even more of a plus that it is aware of Git and makes rather surprisingly intelligent decisions when automatically upgrading the system on a schedule (as one example, it seems to be able to deal with when the Git repository has staged or unstaged changes just fine, producing commits with just the lockfile changes.)
No thanks. ISPs have proven to not be trustworthy. What you are describing is a proxy like Cloudflare who you pay specifically to prevent abuse through your domain.

I want a firewall from my ISP about as much as I want a carwash from my public utilities.
> the 3-branch thing seems to be mostly settled in democratic states.

The 3 branch thing specific to the US and a few other countries. Canada, the UK, most European countries, etc. don't have it. The executive branch equivalent in those countries (i.e. the Prime Minister, the minister of this and that, etc.) are instead appointed by the Parliament, the equivalent of Congress. It's sort of like how the congressional leadership (Speaker of the House etc.) is chosen here.
> Back in 2009, anynone with a Nokia could have a personal website running on their own phone. Sadly this amazing piece of tech was never widely adopted.

It's not sad, just sensible. In 2009 it made no sense to host a website on a phone. If you didn't want to use a hosting service, an old desktop or laptop made more sense than a smartphone even then.

A smartphone as a server could be useful for some in-person use cases where internet access is either unavailable or undesired. For example: an emergency neighborhood communication network, or perhaps a p2p shopping experience for swap meets.

However, these use cases tend to be rare (total internet outages usually get fixed very quickly), or of marginal real-world value (at a swap meet you just walk around to see what's available), so there aren't many resources dedicated to developing solutions for them.
I'd start with https://wiki.osdev.org/Expanded_Main_Page . There's a whole community of people writing little OSs, and many OS 101 articles as a result.

VMs would be the most common target, but the Raspberry Pi is also quite popular.
> effective communication has no merit

Effective by what standard? The titular quip is very effective click bait, and if you make your living attracting clicks then I suppose that has merit. But it fails abysmally by the standard of transmitting information clearly (which is made all the more ironic by the fact that it doesn't even follow the guidelines described in the article).

Attracting clicks and communicating clearly are fundamentally at odds because the whole point of click bait is to withhold the relevant information so that you have to click to find it. So you really do have to choose a side.
This seems like a long shot and a very optimistic view of a public presence. It’s equally likely anything you put online will be used against you in the future.

I doubt the risks out weigh the minute possibility of a benefit.

You don’t need a public presence in code or writing to be a valuable person.