skysight-inc/HackerNews huggingface dataset:
I think you mean Discworld MUD, which recently celebrated its 30th anniversary: http://discworld.starturtle.net/lpc/ . It's delightfully written and a joy to explore, as long as you don't mind getting lost in the twisting alleys of Ankh-Morpork (you'll want to consult this incredible map: https://dw.daftjunk.com/Ankh-Morpork.png ), or the thousands of square miles of sprawling Uberwaldean countryside (in this map, every pixel is one room: https://dw.daftjunk.com/Ramtops_Uberwald.png ), or any of the myriad towns and regions in between (implemented parts of the Disc shown in color: https://dw.daftjunk.com/Discworld.png ).
Oh wow. I didn't know about the Turing Complete game on Steam[1] I just watched the trailer. Added to my list of questions. Thanks!

[1] https://store.steampowered.com/app/1444480/Turing_Complete/
I don't get how anyone uses TOML. YAML is whitespace sensitive but it's python rules and quite sensible.

TOML is just plain unreadable to me when I have to figure out what I'm looking at: I convert it to YAML to both read and write it when I have to add new lists/maps.
I find when I’m really exhausted, I stay up late looking at my phone and it feeds the cycle. If I read a book in bed I get relaxed, fall asleep, and feel rested. Looking at the phone could be the same as TV 50 years ago for some people but I’ve never fallen asleep looking at my phone and I often fall asleep watching TV.

I’ve come to the conclusion the best thing to do when I’m tired is get off the phone and go to sleep. Sometimes I don’t realize how tired I am until I realize I’m spending more and more time on the phone. A sleep tracker was really helpful for identifying this but I don’t have one anymore.
Thanks for the anecdote. “it’ll be alright at any scale” is just naive.
I really like emacs and use it whenever I can. I wish the community of emacs users and contributors was larger, but emacs is so clunky out of the box it's really hard to onboard new people.
It sounds based.
DDG, Signal and others

People choosing to live on donation in the most expensive state doing basically free work

Something sounds off
No?

The issue is fundementally about the limits of what we understand about how forests process and store carbon; that current crediting systems are fundementally flawed in what they reward and how they reward it; and that these markets and systems are very very young, and it will take time to understand if and how a market based approach can be effectively implemented.

In broad strokes we understand parts of these questions, but the actual science is very hard, and based on expensive, finicky, difficult to get data.
Repave is a different thing to build. You are changing the landscape. NIMBYists can have a say, for example.

Also who said one person owns 1000 lots. I am saying there are 1000 separate lots we want to solarize, vs. a plant. If they are owned by different people, then you need a business to market, educate and sell this to them etc. Which is another layer.
I have wondered that too. I haven't found CO2 specific measures, but I did find this:

> And what he found was that the decline in pollution wasn't driven by offshoring. US factories were genuinely finding ways to cut emissions. In fact, the industries that saw the biggest drops in pollution intensity actually grew as a share of output.

https://www.vox.com/2015/2/8/7999417/US-factory-pollution-of...

But another paper (although this is from 2008) did find:

> Our results indicate that international trade is a significant factor in explaining the change in emissions in many countries, from both a production and consumption perspective.

https://www.pnas.org/doi/10.1073/pnas.1006388108
Caller allocates works fine. gethostbyname would effectively serialize all of the result data into the supplied buffer. All of the pointers in the struct would be internal to the buffer (they point to the serialized data) so they don't need to be freed.
GNU Make has Guile built-in, so you've got the whole of Scheme (the language), if you want to do something a bit more complicated.
> Histograms typically bucket data potentially hiding the true value of mode or adding error to it. It really should be given directly

I can't agree with that. It is true that histograms bucket data. But the width of the buckets is chosen to make sense in context. It just isn't relevant if people making $20,176 slightly outnumber people making $20,359. So we put them in the "$15,000 - $24,999" bucket, which preserves most of the information of interest while omitting the information that is of absolutely no interest.

In other contexts, you see other bucket widths. Chinese university entrance exam scores are published with a bucket width of one point. (Some things may be obscured. When I was looking into this, I found that it was very common for the top scores to be bucketed with each other, presumably for some kind of privacy reasons. Beijing was notable in putting low scores into buckets of width ten even in what was technically labeled an 一分一段表 (literally: "one point -- one section" table). Fujian was notable the other way, for preserving the bucket width of one point even for the highest scores; I have trouble believing it's a coincidence that Fujian is one of the academically highest-performing regions of China.)

> Mode is not the same as modal class - which is what you would get from a histogram.

For almost all purposes, modal class is more interesting, more useful, and more statistically valid than raw mode is.
That's easy to do, but if you want to make it compatible with incremental builds the best way is to create a "I did it already" empty file as a dependency marker. E.g. "build" a ". build/called/apt-install-deps" or whatever.
I found Tchaikovsky to be a great writer, but only an average storyteller. Many of his books were just a bit too on-the-nose and derivative for me to keep suspension of disbelief all the way through. His books/series always start very strongly but the latter parts and sequels tended to lose me.
The people farming the healthy food are not a big enough voting bloc for this to happen.
I’ve been working on a uBlock filter list to hide sticky features from common web sites.[1] If I ever use someone else’s computer, I’m always amazed at what a distracting mess the “real” web is vs the filtered version I use.

I’d happily welcome anyone’s improvements to the list; my only goal is to help people regain control over their time.

[1] https://github.com/bkazez/distractionblock
I like the idea of a vertical mount in the earcups: If the battery dies you click it open, slide out the dead one, slide in a fresh one, click it closed, and listen for a bunch more hours
You cite no evidence. I have the opposite experience first hand. Phone manufactures have been copying Apple since the iPhone because they have no sense of innovation whatsoever. The batteries are cheaply replaceable, just not as easily. But your average Jo doesn't want to take a class in watchmaking to change a phone battery, he’ll work an extra shift and drop it at the Apple store.
No people aren’t irrational in groups, they simply don’t want to preserve their products more than 5 years. They want to upgrade. Don’t care about supporting the used market. There’s no incentive. They get their money’s worth and move on. These are transient objects for humans passing through their years. A useful novelty, a pleasant experience, that’s all they want.

And not accepting a democratically elected official; again they voted for what was perceived to be in their interests. Trump incentivized. There was no mistake.
At this point are class action suits even a reasonable way to penalize companies? Companies pay some small amount relative to profit so they can’t be sued by anyone in the class action again.

It’s would be way more effective to sue them individually as costs are not the same for the customer versus the company legal protection. Once a single case is won it’s a rinse and repeat, no? Then lawyers could take the job pro bono knowing it will likely pay out (and what arguments to use).
Hear, hear! Let's call it "capital punishment."
The world is a borderline negative place. I just read an article about journalists being beheaded in some country.

I notice financially privileged people tend to advocate for a 'dont worry be happy' 'everythings going to be alright' mode of living life because theyre shielded from the brutality of the world by their money or their families money.

It's the same reason financially privileged people never admit that they had help from their family and always claim that they made their money themselves.

Because they're completely unaware of what it really takes to make it in life without any help from anyone and I suspect feel a little guilty how easy their life has been compared to others and want to connect with, and associate with people who actually made it on their own.

If you have ever been poor or financially struggling, you would realize 'don't worry be happy' is not a functional way of living life if you don't have family money....at least in America.

The real advice is to fight tooth and nail to try to get oneself and family to financial safety.
I am counting down to another 12 months of "free credit monitoring", a nominally paid service which in any other case would be labelled extortion: give us money or we will defame you by publishing false information. Information that we know is so likely to be false we offer a paid "service" to tell you when we're defaming you.
Businesses have never been more competitive in collecting information, predicting patterns, and getting ahead of the trends than they are now. How does a company stay above the competitive market and keep its promises to consumers for better products and fair pricing? In a digitally enabled world, it incorporates various data and analytic practices to make sound data-driven decisions. X-analytics is the term used to describe all types of data, and Gartner predicts that by 2025, 70% of all businesses will have to shift how they collect and use data for analytics. That means that big changes are coming for your technology strategy.

As the technology world continues to evolve in the way collected data can make predictions, businesses must be able to adapt to those changes. While data collection and use are rapidly growing and adapting, some business models and employee practices are still lagging. To thrive in this diverse competitive market, your business will have to incorporate better practices to use what has become widely available. Here are the top 10 data & analytic trends for 2022...https://www.buysellram.com/blog/top-10-data-analytics-trends...
A typical on-call setup would be to have 'calls' sent to a mobile device, that can be acknowledged directly from the mobile. Sitting at a desktop computer with a browser open during an entire on-call period would be extremely unusual.
Nitpick I know, but (1) is a false statement of fact. It's not defamatory to say something which, while harmful of another's reputation, is true.
Elon Musk is legally "a founder" of Tesla, but that's different from having founded Tesla, and that difference doesn't say anything about Wikipedia's credibility.
It's very disconcerting, for the sake of open and honest discourse, that you or someone else decided to flag (and thus censor) my reply to this request.
Unless it was a very high percentile, that would incentivize competent people to flee to the private sector, or it would encourage competent but corrupt people to join the government.

A better compensation mechanism would be to measure changes in outcomes such as wealth, crime, and health, then have bonuses for positive changes in those metrics. For example: If each member of congress got an extra $10 million if homicide rates went back to 2019 levels, I guarantee we'd fix the crime wave within a year. It'd only cost $5.4 billion, or $15 per US citizen. And it'd avoid approximately 5,000 murders per year.

One can imagine similar incentive strategies for health and wealth. Unfortunately, most people view governance as a sacred value, and are unwilling to introduce money as an incentive. So we're stuck with things like congress giving the FDA more power to restrict nicotine vaping products while 400,000 Americans die every year from smoking tobacco.
Spectre!

I couldn’t come up with the title. Thank you for reminding me.
I'd add The Princess Bride. In some ways the book is better than the movie, in other ways the movie is better than the book.

And in the case of The Hunt for Red October I like the movie better than the book.
> This means it's fairly trivial to convert JSON5 to JSON (literally 13 lines: https://gist.github.com/iddan/3d34b12f6b22c30a8a07c149b3175e...).

Did you paste the correct link? This just plumbs together an existing JSON 5 parser with a JSON 4 serializer.

How many lines does this take without importing a library the solves this for you?
Wikipedia just had a huge controversy where definition of recession was changed to matched political narrative.

https://youtu.be/gegkEkFIsWs
Thank you for making the point more clearly. Something I want to highlight is how little we actually know about how carbon cycling works in most of the Earth's ecosystems. Even just the uncertainty around carbon residency is something we understand very poorly in a broad geographic context. The answer is that we really don't know what most ecosystems potential is for carbon sequestration; and the critism I'm making is that just because we have high uncertainty around a system, doesn't mean we shouldn't consider it as a viable path, especially when it's probably the easiest to implement thing we can do with a wide range of well established cobenefits.
> How did this get to the front page?

It’s Sunday.
It is surprisingly likely to be useless. If you think you've actually offset your flight and take the flight more often, that is bad. And that fact that we don't hold the standards organizations to a higher standard is definitely bad.

https://www.theguardian.com/environment/2021/may/04/carbon-o... discusses problems in the verification system most commonly relied on by airlines. As an example, of 12 projects that claimed to stop deforestation, 11 had no discernible effect, and the last overstated its impact by 40%. That's 95% "didn't happen". And they are temporary - a forest not cut down today may be cut down in 30 years. Or maybe not because someone else bought CO2 credits later for the exact same forest. (The offsets industry pointed out that the whole region saw reductions in logging for unknown reasons - and tried to take credit for all of it!)

As https://secondnature.org/climate-action-guidance/purchasing-... says, the average CO2 offset only costs $3-6 per tonne. But the science on whether a tonne of CO2 was actually offset is sadly lacking. And there is a constant economic pressure to do the cheapest thing that sounds reasonable. And it is an invitation to scammers to cut corners from there. There is a good reason that environmental organizations like Greenpeace say to treat offsets as a scam.

What does a real offset cost? Tech companies that are serious about making SURE that they have offset CO2 have been willing to promise https://charmindustrial.com/ about a billion dollars so far for verified CO2 removal. And it really is verified. Bio-oil is created out of agricultural waste and injected back into wells.

If you want to KNOW that you've ACTUALLY offset your CO2, you can do likewise. It will cost you $600/tonne. Companies like Microsoft and Google aren't spending $600/tonne because they want to. But because that is a competitive rate for independently verifiable, absolutely did happen, CO2 removal.

But you can continue to check that checkbox that guilt-free says you offset your carbon. And independent experts whose job isn't to pinky swear that it really happened are going to believe you really didn't offset your carbon.
Everyone knows that’s how starfish get around
Wouldn't it be more useful to solve things with the least CPU cycles?
Brendan Eich on creating JavaScript in 10 days, what he'd do differently today
Another data point: this is not the case with the publisher-provided epub when viewing with Apple Books on macOS (Monterey 21G72).
> With regards to chroot, I stand corrected. I knew it was a tree of symlinks, but I thought it was also more than that because symlinks alone don't seem like a sandbox. Honestly, Cosmopolitan's system appears to be more of a sandbox than that.

To be totally clear: the tree of symlinks thing is a fallback, used only when lacking platform support or when sandboxing is explicitly turned off [0]. On Linux, the normal sandboxing strategy is to use namespaces, like most container runtimes. On Mac it apparently uses sandbox-exec (some opaque Apple tool), as was mentioned above. Chroot, being both non-POSIX, requiring root access on many systems, and not providing the necessary facilities is not really a great fit -- which I assume is why it's not used.

There was experimental Windows sandbox support at one point [1] based on how MS does it for BuildXL (their own build tool for giant monorepos) [2]. Unfortunately it doesn't seem to be maintained, and under the hood it's kinda ugly -- it actively rewrites code in-memory to intercept calls to the Win32 APIs [3], which was apparently the cleanest/best way MS could come up with. However, from Bazel's POV it works in a roughly similar way -- you spawn subprocesses under a supervisor, which is in charge of spinning up whatever the target process is with restrictions on time/memory usage/file access.

On the "sandbox in the interpreter" thing: what kind of checks are you envisioning? It seems like putting checks at that level would end up leaving a lot out -- the goal of any build system is to eventually spawn an arbitrary process (Python, gcc, javac, some shell script, etc.) and so even with extensive checks in starlark you'd end up with accidental sandbox breaks all over the place. For pure starlark rules you could e.g. check that there are no inputs from /usr, but even then if gcc does it implicitly, you're SOL. Or am I thinking of the wrong kind of checks?

EDIT: somehow missed your sibling comment. Nix is definitely cool, and is pretty similar to how Bazel does things with regards to explicit build graphs. The check for "well-known commands" would also be cool IMO. That said, Nix also has a chroot-y sandbox-y thing it uses to spawn processes -- so they're not all that different [4].

[0] https://bazel.build/docs/sandboxing#sandboxing-strategies

[1] https://github.com/bazelbuild/bazel/issues/5136#issuecomment...

[2] https://github.com/microsoft/BuildXL/blob/master/Documentati...

[3] https://github.com/microsoft/Detours/wiki

[4] https://nixos.wiki/wiki/Nix_package_manager#Sandboxing
Why are aliens messing with our sea-floor?
Philips ultra short throw projector
I thought about this too and came to the conclusion that home and EV batteries probably have different requirements.

For instance, a home battery might have to be more durable (so withstand more charging cycles) but on the flip side can be heavier.

That said there might be synergies by repurposing worn out EV batteries as home or grid storage batteries.
It has to really fit the theme of the video, and actually be background music, not 'equal volume with the voiceover' that so many have issues with.
The band handled it exactly the way you'd want them to.
Question. How did the Americans win? The forces were:

Japanese: One junk with five Japanese officers and seventy-eight enlisted men. Armed with a 75mm pack howitzer, six machine guns, and over one hundred rifles.

Americans: Two junks with two bazookas, one .50 caliber heavy machine gun, one .30 caliber light machine gun, several rifles, and grenades.

It seems the .50 cal was the Americans' only advantage. That said, when I think about how this battle may have played out, a .50 could have been incredibly useful since it could outrange other weapons and shoot through basically all available cover, unlike the rifles and machine guns, but also fire much faster than the artillery.
It kind of is, actually.
'There is a surprising lack of APL-derived languages that use words to name things' - This isn't really surprising when you consider the history of APL, and what it was designed for. Arguably you could say something like numpy is APL derived (or at least inspired), and that uses words.

I think if you tried APL for a bit, you'd quickly get over the symbols (and even come to prefer them eventually).
all the big cloud providers have APIs for this and they tend to have demo websites where you can paste text into.
`compose` would actually imply

compose(fourth, third, second)(first)
People might dismiss your comment as shallow but I'll add a bit more accuracy:

The concept of "Carbon footprint" was fabricated by Ogilvy & Mather a PR company hired by BP, with the purpose of deflecting attention away from Oil&Gas industry and onto consumers.[0]

[0] https://www.theguardian.com/commentisfree/2021/aug/23/big-oi...
British engineer who threw away 7500 BTC has a new idea on landfill recovery
Nothing we do matters while China and India ramp up their emissions
Why can't people opt-out? Aren't there privacy laws that allow people control of their data? For instance, so that they can request to have a copy of all the data a given corporation has on them and to have them delete it as well?
I have not met you before this HN thread, no. I'm just trying to emphasize that my comments are intended in a friendly and concerned manner.
Why oh why are they making them from wood these days. So, no, not really. (Not me, anyway.)
> Some solutions are E2E encrypted.

Which ones do you mean?

With Tailscale, the data channel runs over WireGuard, so it's encrypted between clients but the keys are exchanged over the control plane without end-to-end authentication, as far as I know.

ZeroTier I don't know much about. Does it have some kind of end-to-end key?

Nebula (from Slack) uses certificates, so it does make devices on the live network effectively trustless.
You know it’s funny how you can buy the previous edition of most university textbooks for $5 on eBay but the latest edition often with an annoying introduction costs you a cool Grant. I built myself a huge library of about 70 textbooks sitting in my closet, most of them totally unused. Often I’ll search for the most expensive book on a topic on Amazon and go get it on eBay w free shipping for five bucks
We shouldn't say that the oil industry will be killed; it would be more like a ramp down over 30-40 years.
Nice. I have used unrolled SkipLists extensively in Trealla Prolog, where it is integral to fast performance on large (1M+) Prolog rule-sets.
Fire the criminally clueless and replace their setup with the security that’s setup for every other airport terminal.

And if you need a background check for a HAM radio license, it makes sense to have a background check for pilot licenses.
Except Mitchell explicitly called the author out in his satire and the author was right that Mitchell thought in retrospect it was a mistake to do so. Why is it in poor character if he’s expressing a view Mitchell agrees with.

Additionally in terms of the criticism, I observe the inverse phenomena to what you describe. You say that popularity isn’t a good indicator of goodness, but I think the inverse is goodness isn’t an indicator of eventual popularity. Some very elegant solutions just aren’t flexible enough for the real world. It is short sighted to try to argue some objective definition of badness because it doesn’t solve a problem you have or doesn’t fit your version of what a product like that should be. Sometimes in the absence of perfection people just have to get work done and want tools that make that easier.
I really don't see how it makes much difference from the employee's perspective. you get paid x to do y over the course of a year. as long as x is reasonable compensation for y, why would you care exactly how it's calculated?

put a different way, no rational person would choose $100k + time and a half overtime over a flat $500k to do the same amount of work.