skysight-inc/HackerNews huggingface dataset:
Getting to Mars won't help us survive as a species.

Mars is a barren rock that is less desirable for human inhabitation than even the most remote land regions on Earth (such as the middle of the Sahara desert and the middle of Antarctica). Mars has no atmosphere, its mean surface temperature [1] is about the same as the average daily low temperature in winter at the south pole [2], its surface gravity is about 38% of Earth's [3] which can lead to muscle and bone atrophy, and it receives about 44% as much sunlight as Earth [4] which makes it harder to grow crops and can cause seasonal affective disorder.

In other words, if it were desirable to live on Mars, people would already be living in the middle of Antarctica.

What about mining resources from Mars? The problem with that is that it's prohibitively expensive due to the fundamental laws of physics. Getting stuff (e.g. equipment) to Mars requires escaping the gravity well of the Earth ([5] is a nice visual), which requires 225 kilograms of fuel per kilogram launched [6]. Sending things back is cheaper, and things like fusion engines would help, but it still takes a lot of energy and it's always going to be cheaper to mine on Earth.

Computers have gotten exponentially better over the past few decades because we've learned to make them smaller and more energy-efficient. Space travel hasn't because there are immutable requirements in terms of how much energy you need to do it.

Planet Earth is by far the best place in the universe for the human species, and I don't see that changing in the next millennium. It's really tailor-made for us (or rather, we are tailor-made for it). The best use of resources right now is towards making life on Earth more sustainable.

[1] https://www.space.com/16907-what-is-the-temperature-of-mars....
[2] https://en.wikipedia.org/wiki/South_Pole#Climate_and_day_and...
[3] https://phys.org/news/2016-12-strong-gravity-mars.html
[4] http://tomatosphere.letstalkscience.ca/Resources/library/Art...
[5] https://xkcd.com/681_large/
[6] https://www.extremetech.com/extreme/279947-nasa-wants-to-mak...
No, they can't, because they're mindlessly repeating FUD they heard 7th hand from some apoco-preppers pro-trump blog and they are on their way to purchase beef jerky, shovels, ammunition and toilet paper so that they're ready for the big one.
I think your beef is with the author of the headline, not the study.
I've worked in a number of spaces that you mentioned. Parser generators are awful, which is why my preferred parser technology are parser combinators. They occupy a nice space between parser generators and handwritten recursive descent parsers.

Meta programming is an excellent target, but it usually needs to be directly baked into the language. The closest system I've seen to a nice language agnostic close to meta programming system is Jetbrains MPS and Spoofax Language Workbench. Last time I checked, MPS is mostly dead and Spoofax is only used my programming language researchers.

For the Arduino programming stuff, I currently maintain a domain specific functional reactive programming language for Arduinos called Juniper: https://www.juniper-lang.org/

However the intersection between people who do Arduino programming and functional programmers is quite small. Also my interest has waned on and off over the years which means there have been long gaps between releases. I just work on it for fun mostly.
> A well-run email system provides far greater security than SMS.

A well-run SMS system provides far greater security than SMS. Instead of comparing a well-run email system against a poorly-run SMS system, comparing well-run versions of both would feel like less of a straw man.
Nah, if/when reliable and safe treatment is available to retard/reverse general aging, I’ll jump on that. I’m hoping it’s in the next 5-20 years.
what do you mean by 'traditional classes', dataclasses are more for data-only data structure with no methods?
MoneyGram Is Said to Draw Takeover Interest from Stellar, Advent
> if she is fired, Benton should definitely also be fired for doxxing her

Isn't that anchoring bias? For starters, why equate firing with punishment? Firing an employee is a discretion of an employer meant to be used if they deem that the employee did not fulfill duties adequately, it's not really supposed to be a vehicle for mob appeasement.

More generally, I take issue with this idea that doing something bad ought to result in career ruin. Like, is the undertext that they ought to gtfo of their field of expertise and go flip burgers or something instead? I feel like there ought to be better ways to address conduct issues that doesn't involve messing w/ people's livelihoods (twitter lynching is not any better, to be clear)

IMHO, it'd be more conducive to a healthy society if we defaulted to talking about remediation strategies in the workplace, like three-strike systems, clearer public comm policies etc than defaulting to tearing people down.
Your post reads like a teenager yelling "you don't understand me" at parents who also were teenagers at one point. You really think that those are new and unique problems? Your bullet points are like a list of NixOS features. I just did all of that across half a dozen servers and a dozen virtual machines with `services.homelab.enable = true;` before I opened up HN while its deploying. I'm not surprised that you can't see us lowly peasants from your high horse but many of us have been doing everything you mentioned, probably far more reliably and reproducibly, for a long time.
Preface: this is just my opinion at this moment.

I feel like trying to attribute specific numbers to the article's phenomenon is sort of a waste.

It really only takes one individual who is significantly disruptive to change the perception of trust and safety in any given region. The only limit (where percentages and such start creeping in) is in the physical reach that individual has. Anybody who has lived in the same neighborhood as "that guy" knows this to be true.

When "that guy" becomes more, the physical area may not change, but the level of trust and safety might, and that itself can propagate to other areas through gossip, news coverage, etc.

I don't have much of a point, I just wanted to say that the upper limit of "number of people required to make a place feel unsafe" is exactly one.
This is trivially easy to defeat, just so you know. If anyone reading is ever in need of optimized math library performance on AMD, just speak to your hardware/cloud vendor; they all know the tricks.
> and they are increasingly more “Oracle” like in their approach.

Ironically the Oracle cloud seems more price-reasonable (for now).
Why are there gay bars but not gay restaurants or gay coffee shops?
I'm not in Berlin, but The Netherlands, which is probably similar. Most senior positions are around 50-80k, but there are a few over 100k.

However if you're willing to do contracting you can make a lot more - there are plenty of full-time, long-term gigs with rates of 80-110/hour.
> so I expected to start driving again with a rental car

That's on you, then, for not understanding current market conditions.

The used car market right now is insane and rental agencies bounced off bankruptcies if they didn't actually go bankrupt.

All this means that renting a car is going to be quite expensive. I'd be surprised if anyone can make a profit doing rideshare with one.
Is it fair to say "a rise in the prevalence of Airbnb in a census tract in one year predicts increases in crime and disorder in the following year."? Probably yea, that just implies a correlation. Is it fair to say "airbnb raises violent crime in cities"? I think you'd need an rct for that one.
How to compute Kaplan-Meier survival curves with SQL
Yes. The sort of discussion happening every day between a product manager and engineers.
Oh, he's already done that but it's not helping. This was the cherry on top.
Buy online, check out the /r/tea wiki [0] and specifically the user vendor list [1]

[0] https://old.reddit.com/r/tea/wiki/faq

[1] https://old.reddit.com/r/tea/wiki/vendors/page_01
Join our hybrid work and office reopening Slack community
Hi all,

If you or someone on your team is working through how to reopen your office safely and transition your workforce to hybrid, come join our Slack community.

We created the community to share ideas and answer questions on anything related to reopening offices and hybrid work.

Thanks,

Max
Living on only one planet is a recipe for extinction no matter how perfect that planet’s environment is. Sooner or later it will get hit by an asteroid, or the sun will go supernova or any one of a million other completely unpreventable natural disasters will happen. Being multi planetary is the only way to ensure the survival of humanity.
> Where have you used the fact that the observation of one marble affects the observation of the other?

Here: "they will both be the same colour every time"

> Your above experiment could be done with just a simple bag and two marbles without the need to contort yourself around looking or not looking.

They won't be the same colour every time, despite being able to be either colour prior to looking.

But ok, I see what you're saying in the attempted fix. Thanks.
A priest who is going to bars has less time for 1:1 private contact with children....
No it doesn't. The architecture of SMS more or less precludes this (which I have been meaning to write about, maybe soon). Moreover, people can choose their email provider to a far greater extent than they can choose their phone number provider, where they're likely to be limited to choosing from a limited number of carriers in their country, probably all of which have poor security practice; whereas email providers with good security practice exist and can be employed by people in any country.
Seconding the PXC-550 (I have the older version), which I am wearing as I write this. They're very comfortable, and pair well with my macbook, phone, etc. They cancel most noise enough not to be bothersome (_except my Roomba_), and last long enough between charges. I wear them pretty much my entire work day.

One thing I'll caution is, don't use their microphone for anything. Sennheiser decided to _amplify_ all the outside sounds that it normally cancels whenever you are using it as a voice input (e.g. phone calls, or zoom), and you can't disable it (at least, not in mine). It's infuriating, and presumably for safety in a situation (driving) where I'll never be using these. In practice, this isn't a big deal -- I use the macbook speaker for zoom calls, and never use my phone w/ the headphones for calls.
Twice today I had to explain to coworkers than "auth is one of the hardest problems in computer science".

For gRPC and HTTP/2: you're doing end to end gRPC (IE, the TCP connection goes from a user's browser all the way to your backend, without being terminated or proxied)?
A2000 is far more obtainable, sometimes already found with a Video Toaster installed. And with PiStorm and other plug in accelerators, the processing power of the 2000 vs 4000 (with some caveats) is less important.

Also the A4000T is very 'collectible' right now. $$$
The sentence you're concerned with is the headline of the article, but isn't found in the original paper. Here's how they close their abstract:

This result supports the notion that the prevalence of Airbnb listings erodes the natural ability of a neighborhood to prevent crime, but does not support the interpretation that elevated numbers of tourists bring crime with them.

"Supports the notion" is a far more nuanced statement, I'd say.

And again - I'm just responding to the idea that saying "correlation is not causation" can allow one to dismiss any statistical study. The study may have flaws, may overstate its results, could be completely terrible in fact - but the people who did it know about correlation and causation, and refuting them requires going deeper than that. In general, it requires looking at their paper, not the news coverage of it.
I recommend you watch Six Feet Under
Its way more primitive than that - christian moral code prohibits suicide as those will end up in hell. Then not-so-small part of population feels entitled to project their own righteous path unto rest of humanity while even feeling great about doing that 'in accordance to god's wishes'. Next thing you know, any abortion is illegal, heck in places like Poland even basic human rights are violated by exactly this kind of self-righteous crowd.

Obviously this is just one of example of one random major religion and tells us mostly about how small many humans are and how it manifests across society. Feel free to apply this to much of evil caused by mankind, basically since we were humans.

Eye opening for me was when I met this fellow Texan guy in Nepal in 2008, great guy otherwise, who was telling me how all those arabs in Iraq and Afghanistan would make great christians. They just need to understand the right choice. He really believed it. If felt so surreal.

Interestingly, place like Switzerland which is highly religious has been for a long time bastion of self-assisted suicide, so that folks come here from all over the world to end their life peacefully. Tells you about how remarkably tolerant society this is (there are tons of other examples I can see every day around me, but that's for another topic).
Ask HN: Best engine for 2D browser game?
I’m looking for opinions on the best game engines, primarily for a 2D/menu/dialogue driven type game. I am a programmer (this isn’t a “how do I make a game” question) but I am very unfamiliar with the current landscape. Is something like Godot suitable for a game this simple? Are there engines that are better suited to the browser as a target than others?
Exactly.

"we pioneered the west" lmao.

"how we survive as a species" wtf lmao

op is heavily romanticizing technology and throwing humanity under the bus without even realizing it.
Thanks for that. I'm talking about the difference between hitting the deadline on Monday versus Friday. How to incentivise that? ie, do half an hour more work for a week, or skip the table-tennis when someone asks, etc.

As a developer, I was into making sure I hit my goals, and at work to work. As a manager I do struggle with how to emphasise that ownership of product, quality, time. Why should developers care about hitting Monday with effort, instead of coasting to Friday?
Alas, a lot of people are. One of the reasons there's such a backlash against k8s - other than contrarianism, which is always with us - is that there are quite a few people who have their job and hobby confused, and inflicted k8s (worse yet, raw k8s) on their colleagues not because of a carefully thought out assessment of its value, but because it is Cool and they would like to have it on their CV.
I have a student debt of over 40,000 euro. Because I have a job I pay 250 euros per month on it. My partner has a similar debt, but because she does not have a job she doesn't make any payments. Does it suck, yeah. Does it make us poor or hurt us in any significant way? No.

It's a joke, because student debt is a sign of wealth, not of poverty. My government invested almost 50,000 euro into giving me plenty of time and space to study. I was able to live as a student for 7 years, usually working less than 12 hours per week to supplement the loan. I leveraged that loan into getting an education is super valuable, if I wanted to I could take a job double my current salary and live very comfortably in Amsterdam.

Different story for my partner perhaps, but if she never makes income, after a certain amount of time her loan will be forgiven even without her ever making payments.

I don't know how home ownership is correlated to poverty. It's tied to wealth, sure, and it's a very bad thing that it's so low. But the average renting person in The Netherlands lives very comfortably, so not owning a home is not a strong indicator for poverty.

Homelessness, that's the indicator you're looking for. But you are right, it seems I am living in a bubble, because there's a severe problem with homelessness in The Netherlands right now. https://nltimes.nl/2020/02/17/homelessness-netherlands-doubl...

According to wikipedia there's more registered homeless people in The Netherlands than there are in the states, I don't know how to make sense of that because the scenes I saw in SF, Portland and SLC were unlike anything I've seen in any wealthy European country. It made me think of Hungary and Romania.
I agree that Firefox could do a lot more for privacy by default but let's be accurate in our criticisms.
> would do almost nothing to create a clearly demarcated space

How do you create that demarcated space where PDF/A, PDF 2.0, and all other PDF versions can be mingled together, and there's no easy way to distinguish them?
Home and office routers come under attack by China state hackers, France warns
I was wondering if it were some kind of slang based on the supermarket...

(in my company we describe everything in terms of how many cheeseburgers from a specific restaurant we can buy with the money)
This was recently discussed on HN:

https://news.ycombinator.com/item?id=27859115
PXC-550 series has this feature. I can turn it on by tapping one earcup a certain way. It's also _always on_ when using the headset for phone calls or as a microphone input, which infuriates me, but YMMV.
The high fees are used to discourage imports. Here in my country they say these taxes are used to "protect the local businesses/manufacturing", but it makes absolutely no sense, because most (tech) products aren't even made here. They usually charge you 60-70% of the retail price.
Dune feels bigger and louder than the trailers make it look
In hindsight, this makes a lot of sense. Of course writing was created to keep track of who got paid and who's yet to be paid, who's paid their taxes and who's yet to pay.
I have been professionally working in the infrastructure space for a decade and in an amateur fashion running Linux servers and services for another decade before that and I am pretty certain that I would screw this up in a threat-to-production way at least once or twice along the way and possibly hit a failure-to-launch on the product itself. I would then have to wrestle with the cognitive load of All That Stuff and by the way? The failure case, from a security perspective, of a moment's inattention has unbounded consequences. (The failure case from a scaling perspective is less so! But still bad.)

And I mean, I don't even like k8s. I typically go for the AWS suite of stuff when building out systems infrastructure. But this assertion is bonkers.
Good, semantic, short, memorable domain names are scarce. You pay though the nose for them. Arbitrary subdomains on free subdomain providers are not the same as having "FirstnameLastname.com"
Frank has no right to anonymity. If someone wants to tell all his coworkers what he said they have just as much right as Frank does to say those things.
Why not instead of "change" just make a new interface and give users the option to switch if they want. This approach seems too rare.

Has anyone ever counted the number of times that Firefox has changed its UI. I would bet they have people working on a new one right now.

What do we call it when people keep "fixing" things that are not broken. When people misuse the word "broken" to signify their dislike for something.

If we dig down deep enough in the source code of things, I am sure we can some interfaces that do not change much.
It supports rectangular selection via option drag, including zero width rectangles, which seems to cover all of the multiple cursor use cases I need. I do realize some other editors implement more multiple cursor features, so I grant that some folks may miss those.
FYI: Bay Area motels try to size up guests to see if their room will be used for a high school/college party pad.

For the past 30 years.

So if professional lodging managers with on-site security are worried about each potential guest, I guarantee app rentals are out of control.
The loss of laughter came way before 2020.
> More people have telephones where than can be reached than mailing addresses.

Wow, I’ve never really thought about this. Any idea where I’d go to get (I assume very rough) numbers on people with addresses vs. phone numbers?
And it's worth noting that they have overtaken a wildly expensive, ineffective government program and built a competitive industry, driving down the cost of getting a kilogram into Low Earth Orbit by 44-fold already.
'Monster' sturgeon is more than 800 lbs., may be a century old
Why not use open software, like Matrix?
We could start with something similar to the concept of Pareto optimality; Intel could have delivered their maximum performance without preventing optimizations from being applied equally on AMD hardware, but instead they choose to disadvantage AMD without providing anything extra on top of what they could do while remaining "neutral".
If you weren’t a jerk you’d pay $100 for a gallon of milk when you go to the store so the workers could have some extra money. Why are you such a jerk that you don’t pay more for things than what they cost?
I've set it to off by default (using a whitelist instead of a blacklist), and have some custom dark themes for most sites I use anyway. Sucks to have bright pages every now and then, but it's still really useful.
For call graphs without cycles it should be possible to run static analysis to determine the maximum amount of memory taken by your program at any point, assuming you don't use things like malloc or alloca or dynamically sized arrays.
> But I'm just talking about the statistics here, and specifically that saying "correlation is not causation" is a bit overused.

I think that term has erupted into popularity with the widespread adoption of AI, which is intellectually bankrupt. With AI you can find correlation between things, and draw a very basic rudimentary conclusion, but never actually know why this happens (the causation), in this day and age.

For example, let's apply an unethical use of AI. Let's say an individual goes to the grocery store weekly and buys a dozen eggs and 1 container of dry shampoo (for washing your hair without water), every single week for the past 2 months. With AI and the hoarding of data, it can be found that this individual is going to die in the next 6 months to a 95% confidence interval.

The individual gets harassing ads during this, even though they are not going to die. The ads, of course, in this day and age, play into everyone’s hopes and fears anyways, which is abusive.
When you make a phone call, on a circuit-switched network, you are tying up a circuit for the duration of that call. No one else can use that circuit, or slots on the T1/T3 etc. until you hang up. Resources need to exist in case you ever make a call that no one else can use.

With packet-switched, your call isn't typing a circuit, just a small portion of speed, and once your call ends, someone else can use it.

You need more lines to support circuit-switched networks than packet-switched networks.

So you should feel more guilty using circuit-switched technology than packet-switched technology.

Fortunately I think a lot of providers once you are out of the "last mile" to your house or business are using SIP even if internally. Where I work I'm seeing things like SIP over T1 instead of PRI.
>Why not instead of "change" just make a new interface and give users the option to switch if they want. This approach seems too rare.

Because it duplicates options, separates the users in two camps, adds 2 (or more if you keep doing it) interfaces for the dev team to keep supporting, and so on...
In many places, no they are not.
Covid-19 – Nutrients to Boost Your Immune System
But this has nothing to do with anything I complained about. I don't recall complaining about the scarcity of "designer" phone numbers (for example), just that it is a closed system relative to email. The complaint, amongst the others made, is that I can't own my own identifier, not that that identifier might be unfashionable.