skysight-inc/HackerNews huggingface dataset:
What absolute rubbish. I went into the article expecting to have my mind changed and was sorely disappointed. The author makes some basic mistakes. First, while they correctly point out that most asteroids are small and the distances between them vast, they incorrectly infer that this automatically makes asteroid mining impractical, saying any given asteroid would yield just a few grams of useful minerals. No one is proposing mining individual grains of dust. Rather, we will probably first mine asteroids ranging in diameter from several dozen meters to several miles; such asteroids can potentially contain substantial quantities of ore. Second, the author makes it sound like we have no idea what minerals any particular asteroid will contain, and must blindly sample the asteroids until we stumble upon a valuable one by chance. This is also false. Asteroids generally fall into one of a few basic types (C, M, and S), each with different compositions. Of course there is some individual variation, but these days we can get a reasonable estimate of the composition of an asteroid from it's orbit and from spectrographic analysis. Third, the author makes some trite observation about whale oil and infers that technological progress here on Earth will obviate any need for asteroid mining. There are several problems with this, but the simplest ones to me are 1) not every resource has a substitute (water, for example), 2) just because people have often found substitutes for resources doesn't mean they will continue to do so in the future. Regarding the second point, many economists have pointed out that rates of technological innovation are decreasing (see The Great Stagnation by Tyler Cohen for a good introduction to this line of work). This suggests we can not unthinkingly rely on technological progress to improve our access to dwindling resources. Another aspect of this issue the author conveniently ignores is the environmental destruction associated with mining minerals on Earth, which gives some motivation to mining them in space. Finally, the author makes one final error, but it's a doozy: they assume the only motivation for space exploration is economic, claiming that anyone familiar with basic economics will recognize the futility of space exploration and that colonies on the moon or Mars are nothing more than a pipe dream. There are many possible reasons for space exploration and colonization, only some of which are based on economic gain.

What I can't stand most about the article is the arrogant certainty with which the author writes; the gist of the article is "obviously we will never mine the asteroids or colonize Mars. Anybody who knows economics can see that."
Lol. You must exist in a world of hyperbole. If you think the US gov is bad, wait until you see and experience a world of the CCP and Putin's FSB.

In a CCP world, probably within a decade, if you posted a critical comment on a messageboard - you would "disappear" in a week, and all mentions of you would be gone from the earth within a month. They don't tolerate resistance my friend.
They could always ride along with a driver. Gets them almost the same experience seeing what issues a driver has to face.
That's an evil stance to take
You get access to logging etc. with an outlook business account
I think his point is that the immune response from the vaccine is lower than from just getting covid and the risks from getting covid for children are really low.

Still, I don't think it makes much of a difference either way, especially for kids who don't have much to fear from covid.
Darknet Diaries is entertaining. I am late to the party with it and I’m so glad I have loads of episodes to work my way through!
I read as "(No IMAP or POP) and (No forwarding which is University policy)".

Mass emails via distribution lists are a thing - https://www.wisestamp.com/blog/managing-distribution-lists-i...

As is sharing links to OneDrive content with a password on it: https://support.microsoft.com/en-us/office/share-onedrive-fi... ("Set password: lets you set a password to access the file. When a user clicks the link, they will be prompted to enter a password before they can access the file. You'll need to provide this password separately to anyone you want to share the file with.")

(Poor quality sluggish Outlook client, dropping important emails into Spam, not being as configurable as a custom mailserver, hit-or-miss search results, those are all things I can agree with, I'm not just defending it).
Happy holidays everyone, and thanks to HN for all the fish and a wonderful community!
By the way, who said that Xmas songs are dull?
https://www.youtube.com/watch?v=kxl3Jx6Zn9c
Netflix. When I first got it there wasn’t a lot of content and I’d spend an inordinate amount of time looking for something to watch, but nowadays it’s a lot better. I need to remind myself to not watch too much!

Well worth the $12/month or whatever I’m paying.
¡Feliz Navidad!
It makes way more sense to do value analysis purely on what what you gain vs what it costs rather than trying to factor in the cost of making or implementing said item.

I don't care if the bill of materials is really high, that's no reason for a consumer to be any more sympathetic for a price; similarly, costing almost nothing is no reason to deride a price. That's the company's problem.

It's optimal to just focus on what you get for what you pay.
I don't get the love for graphql for even straightforward sites. I will stick with rest and openapi integration for types request / response
Tower, Postico, Arq, 1Password, M1 MacBook Air, Hetzner servers, HHKB Hybrid Type-S, eero WiFi Systems
Pretty sweeping statement to say democracy hadn't existed prior to, unless you've got semantic arguments to press it. I'll, of course, grant you that suffrage wasn't prefect. But I'd also be willing to further that argument with the idea that we've still yet to see a proper democracy in any modern era, forwarded by Graeber and Wengrow in "The Dawn of Everything". You'll also note that, given these passages are true, an elected representative is simply the best aristocrat - which is a coin with two sides.

I'd also go so far as to posit that democratic processes are an innate form of human organization. Think of every time you've been organizing and out with your friends. Even coming to an end where you synthesize, it's nonetheless effectively informal voting. So, I'd say that indeed there were many societies, regardless of whatever precise definition is formalized, which predated Machiavelli quite probably on the order of tens of thousands of years.

From Dawn of Everything:

"[...] political philosophers of later Greek cities did not actually consider elections a democratic way of selecting candidates for public office at all. The democratic method was sortition, or lottery, much like modern jury duty. Elections were assumed to belong to the aristocratic mode (aristocracy meaning ‘rule of the best’), allowing commoners – much like the retainers in an old-fashioned, heroic aristocracy – to decide who among the well born should be considered best of all; and well born, in this context, simply meant all those who could afford to spend much of their time playing at politics."

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

"The Pnyx was the official meeting place of the Athenian democratic assembly (Ancient Greek: ekklesia). In the earliest days of Athenian democracy (after the reforms of Kleisthenes in 508 B.C.), the ekklesia met in the Agora. Sometime in the early 5th century, the meeting place was moved to a hill south and west of the Acropolis. This new meeting place came to be called "Pnyx" (from the Greek word meaning 'tightly packed together.'"
All other things being equal, shorter people live longer. Less volume to get cancer in, among other things. Hispanic-Americans will on average live longer, Asian-Americans will on average live longer, women will on average live longer.

Random citation: https://pubmed.ncbi.nlm.nih.gov/12586217/

Do you have any study about what you're saying that controls for height?

-----

edit: for example...

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1071721/

Table 1

Age-standardized death rates from all causes, coronary
heart disease(CHD), and stroke per 100,000 population
(males) for 6 ethnic groups in California

Ethnic groups* Height, cm (in) Age-standardized death rates/100,000
All cause CHD Stroke
African American 178 (70) 1,800 316 102
White 178 (70) 1,243 302 60
Hispanic 172 (68) 856 175 49
Asian Indian† 170 (67) 668 258 33
Chinese 169 (66) 773 155 62
Japanese 169 (66) 693 146 52

*In order of decreasing height.

†Based on height data for upper socioeconomic status in India.
I think it's easy enough to argue the opposite case. Global orbital lift capability is rapidly increasing and, arguably, will soon make large scale commercial exploitation of space economically feasible. Channeling my inner scandalized fanboy, it's not hard to to imagine the construction of MSG style space habitats made from hollowed out asteroids, which solves both the "what to mine" and "where to live with gravity" problems.
Most Nitter instances end up rate-limited and are unusable at least half of the time in my experience, this isn't really a practical solution.
In my experience living in a poor country, most of the issues brought up against globalized supply chains are either made up or sensationalized by people in developed countries who lack perspective.

Low wages? Actually they are a really good entry-level option for people doing rural-urban migration. Expensive middlemen? They serve a purpose in the marketplace and smooth out logistical inefficiencies. Greedy multinationals? These are often dream work destinations for the locals.

I could go on and on... bottom line is, globalized supply chains aren't broken and don't need fixing
Ditto: slowness is my cue to rebuild the container for both architectures
In this talk Erik Meijer surprised me by saying functional programming is not about immutability (at the end) which is talked about a lot by functional programmers and then refers to his paper, which lays out his thoughts in greater detail:

The Curse of the Excluded Middle: "Mostly functional" programming does not work by Erik Meijer

https://queue.acm.org/detail.cfm?id=2611829
How are LGBTQ relationships overwhelmingly backed by science? It's a societal choice to allow or disallow them, and what the consequences are, no?
Well, you can't expect facebook to enable banned accounts for a single day, so that solution is off the table. Also, analogy with pedos is somewhat flawed: there is an actual reason why people don't want them around schools. Nobody justifies to people why some accounts are banned by facebook/google/etc. Most likely because they are no threat to society, but inconvenient to facebook/google/etc and their agenda. That's equivalent to mayor who dislikes you banning you from going to grocery store and giving no recourse or reasoning.
Hospitals are strained most Winters. There's really nothing special about right now
Dark pattern of paying to have add free content ? If anything I want more of that.
It's not clear from the website what this is. Does it convert text files to pdf? Please show the source text file on the landing page. Can you describe the figures easily inside the text file? It's so light on details that I don't even know if I'm interested or not.

LaTeX, for simple articles and light math, is trivial to use and problem-free. The complexities arise when you try to do fancier stuff. How much fancy stuff do you allow in monsterwriter? Does it support multiple language conventions on the same article? Can I generate monsterwriter articles programatically in an easy way? Can I prepare a pdf presentation with animations like in beamer? A poster in arbitrarily large paper size?
“Fix-it Fridays” are a great idea, and something that should be adopted beyond remote teams.
Lots of pearl clutching and exception taking going on in the comments here. That's a good sign that the author is probably mostly right.
Then you're just waiting around for the lawyers to figure out how to screw you - safer to just avoid it all together.
That's actually astonishingly impressive to me.
To me the biggest reason for the surprise is the signature for 'write'

I'm used to a raw stream allowing a few specific operations:

- read/write/peek one byte
- write a byte array, but you must explicitly specify length and offset

So seeing a call that simply takes an entire byte string and writes it gives me "buffered I/O vibes". It's hard to quantify, but with how ubiquitous that pattern is I'd be surprised if there are a lot of people who expect similar.
Tata Communications (Tier 1 ISP) and others having network issues in India
but it doesn't do it on all platforms. PC only sure. Red works on smart tvs, phones, tablets, xbox, computer..

and you get the youtube music with it.

it costs me about 20 min worth of work once a month to remove ads from my primary media consumption site.. totally worth it, and don't have to mess with 3rd party BS. Completely changes the youtube experience
I've heard good things about Hetzner. How do they compare to Linode?
I find the way you target certain users bizarre. Many comments violate the strict code of conduct and go unchecked.
> I'm always baffled how everyone seems proud that the telescope has something like 200 SPOF during deployment, and if even one of them fails the whole mission could fail

I see this as judgmental, am I wrong in that?
Here's how a real man cooks with TeX.

* Carefully sets out header with a tasteful collection of packages.

* Sets all tables thoughtfully using \booktabs, never dreaming of using vertical borders.

* Uses wysiwym everywhere, \emph for emphasis not \it etc.

* Gets an incomprehensible error because he copied a single Unicode character.

* Throws TeX document out of the window, opens text editor, types out markdown.
Hyatt loyalty program and credit card
Absolutely! I have the 16gb Air m1 and a fully loaded 16” M1 max - the max is collecting dust most of the time. For most of my workloads the Air is nearly as fast, completely silent and super duper lightweight.
+1 I've previously got some of these questionable surveys from the 'Opinion Rewards' app and a few other spots on Google sites. Quite sure if you click on the [i] button (in OP's screenshot), it displays a blurb about the questions coming from a third party.
Sneed?
"immune response from the vaccine is lower than from just getting covid"

{{citation needed}}

My point is that this is unsubstantiated.

And it does make a big difference, because this reduces the likelihood of children going through multiple periods of infectivity: the fewer times children are infectious to others, on average, the more herd immunity we have, collectively, against SARS-CoV-2.
Xbox Game pass - Gives bang for the buck

Books - Teaches you variety of stuff that will save you money
Thank you for this very honest account. I enjoyed reading it, and empathized with much of it.
Running a side project or a full business is not just about Money (even though money is imp. part of it). Lot of people just like creating things, sometimes they accidentally end up monetizing it and some are looking to create a product that can make some money but then doesn't take a whole lot of time to operate. However, most side project will never beat FAANG level income especially $1M incomes.

You are one of the most privileged people on the planet. Making 1M for working 50-60 hours is amazing. I say this as a business owner myself. So unless you have the real entrepreneurial itch to create something of your own, you are almost always better off working at a FAANG and investing all that cash that you already are doing.
Never buy anything that is tethered by the vendor. From Nespresso cups to Apple IDs.

There should be a "no-tether" law.
> I can't remember the last time I came across a modern language where the "easy default" is unbuffered I/O.

"Hello World" in C from 1986 uses printf() which is buffered.

So yeah, it's been a long, long, long time.
Not unexpected per se, but I love how closely this tracks with various camouflage colors in active use.
Are Oracle's lawyers really a concern for people? How can Oracle's lawyers screw you if you're simply using one of their VPS's?
Tapping undersea cables is one of the most critical missions modern day submarines conduct. So in short: every country that can get a sub that far north.
Erdoğan claims that lowering interest rates to zero or near zero is more in line with Islamic principles, which may be true (according to interpretation of Islamic principles, I assume). This is a bold move that reinforces what was already suspected: he is continuing to solidify his power by appealing to Islamic sympathies.

During the recent coup calls to resist the belligerents were broadcast over mosque loudspeakers and throats were being slit in the street. Praises to Allah could be heard.

Ataturk strengthened Turkey by moving it away from the regional Islamic influences. He changed the alphabet and implemented laws to guide Turkey toward a secular culture. Islam was acceptable (as Turkey was attempting to be a "free" republic), but not compulsory.

If Erdoğan continues to mold Turkey's future Turkey will soon look more like Syria in terms of culture, and less like Western Europe, which it recently did.
Not a service

My Fujifilm x100v (or most of the previous x100 models), it’s been a fantastic family camera. I try to just leave it around the house for moments with the kids.

The coloring is superb and makes it seem like I know what I’m doing when I certainly do not.
Who do you use for PCBs?
https://archive.fo/TzLpR
Feeling those end ones for sure. Alcohol is terrible, esp like 14 bucks for a cocktail.

Travel can be so cheap and so good. The expensive hotels are so overrated. As long as there's a good bed, it's clean, i'm set.
(Running a email system for a few thousand users)

> If so, were you able to successfully communicate with and/or reasonably work through whatever issue got you black-holed?

Yes. Practically all black-lists have a de-list form that one can use, and most seem to auto-delist fairly fast as soon they don't get any more reports from honey-trap and other sources.

We do have a few custom written ways to detect hacked accounts, and we don't allow users to set their own passwords. We also tend to discourage/deny users who do newsletters and other "higher risk" form of email. All emails sent by websites is sent through different servers, which also mean that a hacked website does not impact the reputation of the email servers.

Events with black lists maybe occur once a year and as I mentioned above, fixed fairly fast. One good tip is to keep an automated eye on the mail queue and react quickly when things start to look wrong.
I personally have a very famous and used telegram bot in Italy, I passively earn from it by inserting highly targeted advertising, the success is due to the fact that I advertise only one thing a month by asking the client a very large number of users to reach so as to be able to sell it in high figures.

~0.012 euros for each user reached.
Super cool! This list is very comprehensive and includes languages that aren’t on many other lists. I’m wondering how the author collected all of these. I’ve been building a list of programming languages posted to HN in my favorites list — it’s fun because everyone has their own idea or angle on what a programming language should look like and what features it should have.
Can you launch without offline sync ?.
Like amichail said in another comment, you could give a try to TeXmacs (www.texmacs.org). It is a WYSIWYG document preparation system which is at the same time structured and can be completely programmed by the user. The name comes from the fact that it wants to reach the typographical quality of TeX (the author claims that it _surpasses_ it) and the flexibility of emacs.
I am using it since a few years and I think the reason it is not more widespread is that
- people do not immediately see its potential
- LaTeX unfortunately cannot be exported reliably b/c of the Turing theorem (really!i I am taking this on the word of the developers but they are established mathematicians, so I assume they know), and so traps users

A little bit of trying TeXmacs and you could like it!
Will DoorDash require employees to actually deliver goods rather than just say they did?

I recently ordered a small appliance from Walmart and chose the option for next-day delivery, which turns out to mean delivered from a local Walmart store, and Walmart subcontracts that from-store delivery to DoorDash and other companies.

Later the same day (not next day), I got a notification that the package had been delivered, left on the porch. That seemed strange, since I was at home sitting on that porch when they said the delivery was made. They provided a photo "showing where the package was left" -- but it was in fact no such thing, it was just a stock photo of the item from the Walmart website. I walked around the neighborhood, thinking maybe they left it at the wrong address, but no luck.

Finally, I called Walmart and a CSR looked it up and said, "Oh, that's being delivered by DoorDash. They sometimes just say they delivered things even though they haven't. You'll probably get your package tomorrow."

I asked him if Walmart was okay with their delivery service lying to customers, and he said, yes, Walmart is totally fine with it.

I did not get my package the next day. Or ever. After three days, Walmart refunded the order.

The moral of this story is that DoorDash is a company of liars. Don't trust them. I hope the company dies.
"That they are technically different nils if you split hair enough really has no bearing on the user hitting those issues, with no real way to work around them, and no warning from the tooling."

They have different types. This is not splitting hairs.

"The design of Go forces that lie on you, you have no way to opt out of it."

No, it doesn't. I've been programming in Go for about 8 years now, and I do not face this problem, because I do not lie in my code this way. My own experience is constructive proof of my point. That it, it falsifies your point, if this was "forced" on me I'd be encountering this problem. It is not a problem you have to have in Go. I can and have rewritten any code that has this problem when people post their code where they are "forced" to have this problem, and this is the cause every time. It is a result of bad programming decisions. Do not create objects that can not fulfill their contract, and you won't have problems with them propagating through your code.

(I mean, I'm really shocked at how much this angers people. Who is really advocating for "Create whatever garbage you want where ever and get angry at the downstream code when it can't pick up the pieces?" I mean, sure, it's a common style de facto, but who is advocating for this?)

Go is far from the worst case of this, the dynamic typing world affords code at scale that does this so much that it simply becomes a fact of life. It's the biggest reason I've come to loathe writing any code at scale in dynamic languages.
Yeah, great example. How did it turn out for them?
Typically they are orthogonal concepts. In Rust you could probably do it if you’re accepting ownership of the string but if I recall correctly write takes a slice so the contents are not guaranteed to be valid after the write call (eg the user might reuse the buffer for the next write).

It might be interesting to have a version of a Writer trait that handed ownership over in addition to supporting slices and handled things under the hood for you. The API may be too complex to bother with. Buffered I/O is typically a fine middle ground. When you start needing writev you’re changing the I/O model more drastically.
The Honest Notes Method
SmoothScroll app on mac.