skysight-inc/HackerNews huggingface dataset:
For even more fun, dig into the sources of any articles with the "Resource X is running out!". E.g, this BBC article about Helium prices from Septh 2019: https://www.bbc.com/news/business-49715838

Then dig into the numbers behind the articles which tend to be weakly sourced and full of anecdotes rather than data.

From that BBC article:
> At the auction, the average price for crude helium rose a whopping 135% year-on-year as industrial users acted to boost stocks for future years.

> "It wasn't very difficult for major suppliers to pass this increase on to their customers, so it did affect worldwide pricing," says [Phil Kornbluth, the founder of Kornbluth Helium Consulting, which advises clients on commercial aspects of the global helium business, says the "price has gone up an awful lot in a short space of time"].

So there's a single source and it's someone who benefits from the price going up.

The Physics Today article has more data, but it still has too many anecdotes and could be mostly replaced by a chart of supply & demand trends over time like the one in the linked report: https://www.edisongroup.com/wp-content/uploads/2019/02/Heliu...

While helium is going to remain a non-renewable resource until we can mine the sun, there is no critical shortage in the immediate future.
The online courses you must take to be a better Data Scientist
Hi guys! Released this post last week in my blog. It is a curated list of excellent Data Science related courses I took over the last 5 years and found them worthy. If you are into DS or transitioning, it may also be helpful for you. Thanks for reading!

David.
Guessing you're not on the iOS team :)
It's not just you. I founded a bootstrapped side project/startup that has gone viral during COVID. It's been a wild success, people love the product, but going from solo to now a team of 5 in a period of 2 months and handling a huge amount of users has been stressful. Business-wise, I shouldn't be anything but super happy, and advisors say we've won a lottery, but honestly I miss having less responsibility (e.g. keeping people employed, duty to thousands of customers 24/7) and pressure (don't screw this up!). Don't get me wrong, the ride can be exhilarating and I'm sure I will look back on it one day with pride, but at times I yearn for the days of "just" being a freelance dev who had relatively low stress and tons of time for my wife and kids.
This genuinely looks like it could have been generated by GPT-2 and now I can't tell.
From a Londoner's perspective, this is giving me tortured flashbacks to travelling on the Jubilee Line. It's physically painful to hear once you start speeding up inside the tunnels.
What WHO says your mask should have to prevent Covid-19 spread
I write daily, through a Markdown file for each day. The sections include:

- Dreams: recording dreams to enhance lucid dreaming

- Notes: daily notes about what I'm thinking

- Plan: nested todo list of what I need to do today

- Next: what I need to do tomorrow or later. This is copied into the next day's Plan section, so tasks roll over if not done

- Research: things I want to research. I write them down here so I don't waste time if I think of something interesting and want to follow up later.
Ask HN: Canada for tech jobs?
Is now a good time to move to Canada for tech-related jobs, data science/analytics in particular? What parts of Canada should one consider?
3d printing is a poor engineering method for any such solution, and the hype around it needs to be curtailed further beyond the amount it has withered on its own.

The word "massive shortage" specifically precludes 3d printing as a solution, because 3d printing is expensive and slow, and makes inferior products compared to machined, forged, or molded alternatives.

You cannot 'fix' profit declaring itself more important than human life via plastic welding machines run by undergrads.
It's virtue signaling 100% from a corporation. But w/e.

I won't consider Uber to be "good corporate citizen" for it. But it helps a bunch of small restaurants in a time period where margins are tight so net positive maybe?

At least they're putting money down on it vs just issuing some statement.
Feel the same way, curious how long the gesture lasts and where they end up accounting the loss
It would be nice to have as an option for those who do have an interest. I suspect that most would have an interest in college level liberal arts and sciences if it didn't conflict with getting a job.
Did that really provide any phonetic guidance? All it appears to say is that it is just like "cingulata" except the "c" should be pronounced "tch".

As you note "cingulata" is fairly uncommon. I have no idea how to pronounce that, and so their guidance still leaves me in the dark about everything but the first letter.

For phonetic guidance something using the International Phonetic Alphabet seems like the way to go. I think that would give something like this: tʃiŋgyəˈlātə, -ätə

That's just a guess taking the IPA for cingulata from Merrian-Webster (siŋgyəˈlātə, -ätə) and replacing the "s" with the "tʃ" that the Macmillan dictionary gives for the "tch" in "latch", which is the first word that came to mind that has a "tch".

(Also, I believe many publications use their own variants on the IPA, so I'm not sure that what I gave is actually proper. If MW and/or Macmillian have their own, the above could be some weird bastardization with little meaning).
> I wouldn't write a LoB application in Rust

Is ironic, but in fact rust is easier to use for Lob than for low level stuff (for the obvious reason low level stuff requiere more intricate knowledge).

I'm building a erp/ecommerce backend, ported from F#. Rust, alike F#, have all the machinery for encode nicely business requirements, but I think I'm building much better logic in rust than F#, in part because doing imperative and async stuff is effortless, the rust syntax not depend on inference (so not guessing what this function is) and the wonderfull From/Into traits.

In the other hand, I'm building a relational language on the side, and it is very hard! Somehow, I hit all the hard corners of rust (and have progressed like a snail), where in the other side the erp backend is progressing as fast as I have done in other langs (f#, python, swift, ..) and even doing things that before I can't (because time).

My only 2 major complains: Rust slow compiler (rust, like c and c++ are damm slow languages) and the web ecosystem still lack a django-kind of experience.
You need to provide more details. How does it compare to other chat applications? What improvements and features does it have that other chat applications don't have.
Is the offer specific to OP? I'm kinda in similar predicament, would definitely open for this.
Here’s an example:

https://news.ycombinator.com/item?id=20643177
Food dehydrators are a fun rabbit hole. Florists use them for wedding bouquets. You will also find a TON of info about scrappily acquiring them on prepper websites. I've seen several posts by Mormon families (food preservation and supply is encouraged by the religion), and a lot of the good ones get into taste, methods for preparing food, and doing it in bulk (which you'd care about). But the se sites will have a large cross with militia and shtf type folks. So conversations will go not where you think sometimes.

I think the most informative one I read was on something like shtf fourms. It stayed tame, other than everyone wanting to buy the dehydrator after the author was done.
The government has to recognize legal contracts, it is in the US Constitution. See, Contract Clause, U.S. Const.
Well, at the very least, the argument over hypothesis formation is not specific to economics. The philosopher of science Karl Popper argued that science should aim to empirically falsify hypotheses, and that the way scientists develop those hypotheses, while an interesting psychological question, is irrelevant for the scientific method. He argued that hypothesis formation always contains an element of irrationality and instinct and he quotes Einstein who expressed views to that effect.
Yeah mine used to in 18.04 and now they don't in 20.04. No release notes about the removal of that feature, no workarounds, nothing. Not that it's a big issue for me to create a .desktop file myself but the apt-get experience is slightly nicer still because everything just works.
Something can be both.

And we can enjoy the bright side of it, while not being naive.
Consider using dark sunscreen in non-dazzling patterns, you lethal weapon!

:)

/me giggles
Ah, there is nothing past 501? I was hoping something else would unlock for user whose karma points are over 9000.
I'm going to go out on a limb here, and say that their simulation model is not very robust :-D

My best attempt out of 5 gave me $20.7G in profit vs. -$300M for the competitor. This was with selling consoles at cost, a 90% royalty rate, and subsidizing 20 games / year. Taking that to the logical conclusion with a 100% royalty rate only got me to $18G, though maybe that could have been tweaked a bit.

This is obviously absurd. Maybe it's representative of a console that allows no third party development. That's unlikely to be a winning strategy in the real world.
Yes, obviously it's not random nonsense with no reason behind it. Every conspiracy theory is rationalized by the people who believe it, with a framework of logic that makes sense to them, and Christians have been trying to decipher the Book of Revelations ever since it was canonized, breeding such conspiracy theories for a thousand years or more. I know some who adamantly believe the locusts in Revelations refer to Apache attack helicopters, for instance. Every war might be Armageddon, every plague might be a sign of the end times, every Pope and world leader might be the Antichrist. The paredolia, tea-leaf reading and phantom dot-connecting is as endless as it is futile.

The Mark of the Beast has been interpreted to refer to social security numbers, license plate numbers, credit card numbers, dollar bill serial numbers, bar codes, RFID codes, and any number of numbers throughout history. This is just the latest paranoid fixation of the Christian right attempting to justify their constant fear of the future. Tomorrow, when it turns out Bill Gates wasn't the antichrist all along, they'll find another number to obsess over.

It's still nonsense, even when the context is understood, and it doesn't deserve to be taken seriously, or treated with respect.
Websockets are subject to the same origin policy. There's nothing you can do to violate the SOP via websockets that you wouldn't be able to do with regular HTTP or XHR.
How is that a wonderful gesture?

This is a corporate PR stunt that has nothing to do with anything and that perpetuates racial discrimination.

This is awful.
I immediately thought about this after reading the Wikipedia page of Peter Theil and Palentir where he stated he wanted to use technology that was used to protect PayPal (that was purchased by eBay)
Are these the only supported “custom colors” ?

https://news.ycombinator.com/item?id=7432201
Thank you for sharing this information.
Constitutionality does not imply "rightness or goodness".

Criminal procedure (legal rules associated with prosecuting crime) is rooted in constitutional law.
Preemption is coming in the next release in OSS :)
You literally have to install a special tool to configure the look and feel. Did you miss the whole thing about how gnome devs don't want user themes to be supported? Or how they are forcing csd and dropping menus and config left and right? I'm guessing you weren't a gnome 2 user because it's night and day.
We run everything in Nomad for all our teams, but we don’t use any of the features you mention, and it’s not causing issues. We wrote some metrics for how much memory all the allocations are claiming, and we throw another EC2 instance in the cluster when we’re running out. Works pretty well. Preemption seems like a nice feature, but I imagine getting teams to coordinate their preemption values would be a political nightmare.
It's less a ploy to make Uber Eats look good than one to make people feel less bad about using Uber Eats.
The answer should be clear from the quantities in the parent comment. No. Not economically viable at any plausible price.
I wonder whether this could have a destabilizing effect on the construction over time?
It wasn't the foghorn was it?
This is actually good. IMEI is a unique number that can identify each device. And is huge privacy issue as it can be used against the user, can individually track each user.

IMEI is not required when placing calls or transferring data since this is securely managed by the GSM chip.
what in this piece do you consider "hate speech"?
Interesting. I've never heard of apartment posts in facebook groups but I'm in the bay area.

Do other people here in the US have this experience as well? I was thinking it'd be Facebook marketplace, craigslist, and apartment sites (like apartments.com)
The menu-search feature did exist in Unity on Ubuntu at one point but it was not as nice as the macOS one. I think it's a hugely underrated feature in macOS.

Another related feature that I wish some Linux gui framework would adopt is the concept of global keybindings. Every menu in every app in macOS displays by default the shortcut key next to it - if one exists.

These are the kinds of features that are easy to overlook but contribute hugely to the "cohesive" feeling that macOS advocates so often seem to have trouble describing to Linux desktop users.
Can Spotify Beat YouTube?
wifi is still in the baseband processor.

There have been mutiple baseband RCE exploits published in the literature and demonstrated at blackhat - and they dont include any that were put there intentionally.

If you are not using a sim smartphones are pretty useless.

Im a long way from convinced that centralised servers have any role to play in reasonably secure e2ee, they certainly are not a requirement for other services such as firechat used to use before they got shutdown and bridgefy is making use of.
PG’s phone number used to appear if your rep got high enough, not sure if that’s still a feature.
Thanks for reporting. Should be fixed now.
> Fraud detection is a necessary evil for all financial transaction companies in order to keep costs low for everyone else.

That doesn't mean they should be allowed to behave like cybercriminals. The risk of fraud doesn't give them a free pass to abuse our trust and invade our privacy. They aren't entitled to know what software people run on their own computers. Especially if they learn this information through underhanded means like port scanning people's local networks without their permission or knowledge. It doesn't matter how much money they're losing because of fraud, they don't get to violate these boundaries in order to reduce the risk associated with their own business.
Surprisingly often websocket connections are made to a different domain from what is serving the site itself. I'm not sure about the root cause to the pattern, but sure as hell know that our company has been doing it at least since 2013.

Browsers set the "Origin" header for ws:// calls, and the websocket servers are expected to check that. Without the check, it'd be possible to issue blind writes (CSRF) from random webpages to the ws:// endpoints. If you're using main site authentication with a separate websocket domain and auth'd requests, all garden variety security scanners will flag the separate websocket domain as a problem, and only the robust ones actually try to validate the server side configuration.

Disclosure: I have triaged and responded to a few of such reports.
Well, this is somewhat meaningful in that they do something that actually costs something. But the principle is wrong.

And, will they do this for other minorities when they suffer discrimination at the hands of the state? How about poor people?

"The way to stop discrimination on the basis of race is to stop discriminating on the basis of race."
Here are some results when this question was asked last time: https://hn.algolia.com/?q=%22computer+science+fundamentals%2.... Start there and if you still can't find what you need then make your question more focused. I also searched for "computer science" "books" and got even more results: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu....
For a well defined field, the best text book is going to balance depth and breadth. For a research subject, you will need to read scientific papers until you reach the cutting edge. For a trend in the arts, you will need to follow the trendsetters on social media until you catch up to them.
Working on privacy tech has taught me that zero knowledge is absolutely critical if you want true privacy.

Statistical correlation is stupidly powerful. Identifying someone uniquely in the world requires about 33 bits of entropy. Which means you have have some statistical analysis that reveals 0.01 bits of information per sample, you only need 3300 samples to uniquely identify the person performing the activity.

It's a bit tough to explain without having actual examples, but the same math that allows a javascript library running in a web browser to extract the private key being computed in a VM elsewhere on the machine can also be used to identify which individual people have diabetes from looking at a stack of "anonymized" health reports, or which individual people are watching porn from looking at an aggregated history of request sizes going through a VPN.
Programmers at Work: Charles Simonyi (2008)
Could you be hearing one of the many foghorns in the bay?

https://youtu.be/jJWd5eHeFY4
>> If a user has 251 Karma, they can set the color of the top bar in their profile settings. The default is #ff6600. Here's the complete set of colors users have set.

Happy to see that the most #bada55 colour of all is in that list.
I like Snaps. After the debacle that is Catalina, I built my first Linux desktop in 15 years. Ubuntu 20.4 worked perfectly out of the box, with Wayland and everything. Snaps and the Snap store are a huge improvement over the previous GUI interface to Apt.

I ended up settling on Silverblue, a Fedora derivative that uses an immutable base system along with Flatpak for applications, and it’s been great. Equally trouble free, and Flatpak has many of the benefits of Snaps without some of the downsides (fully open source).
I'm in the same boat in that my next big increase will be from a promotion, but it's the time and energy that will make that happen. Another commenter was talking about a review site where they'd stay up all night watching infomercials to get a list of products to review, and then post the reviews on a site with ads. I respect the drive, but not getting a full night's sleep would definitely impact my performance at my day job.
The idea is pretty solid. I’d totally buy if it were grain free.
Preemption is going OSS! https://github.com/hashicorp/nomad/blob/master/CHANGELOG.md

We fully intend to migrate more features to OSS in the future -- especially as we build out more enterprise features. As you can imagine building a sustainable business is quite the balancing act, and there's constant internal discussion.

(I'm the Nomad Team Lead at HashiCorp)
Should? Maybe. Probably will at this rate? Almost certainly.
Ask HN: How to Produce Content?
I am wasting lot of time browsing mindlessly. I want to start pruducing content instead of consuming. Is there any book on being content producer?

Please guide me how and where to start.
Trying to explain to a non-technical user that GNOME doesn't let them reconfigure something because the GNOME developers think they're an idiot who will be confused by configurability is a nightmare. I ended up telling my dad to install XFCE and he's not looked back since.

The problem isn't that GNOME devs are trying to make user friendly software for non-technical users; that intent is commendable. The problem is the GNOME devs have incredibly insulting opinions about the skills and intelligence of non-technical users.
UK sets up a new inquiry into Huawei security risk
The approach has a name, it's called "radical honesty". The idea is this: we are often surprised as to how things turn up, yet at the same time, we are not fully engaged with the world around us, we hold back. The inner world is not expressed fully out in the environment so the environment responds to the projection of you, instead of the real you. No wonder why things don't turn up as you'd expect, they favor the projection. What if you'd be completely honest and direct with everyone and always act as you feel, holding nothing back. Then the world would respond to that instead, everything would have direct causality to your actions. You wouldn't look back to think how you should have acted, since there is only one way to act, truthfully and honestly, and any outcome would be the result of that and then you'd have complete responsibility for your actions and the character you have built. It is probably a spectrum, the far other extreme can be considered psychopathy. When all of your actions are pre-examined thoroughly, you're never trully out in the world. In any case, it's a good experiment for everyone to try, you'd be surprised. Congrats to the OP for figuring it out.
For me the ability to squeeze in some jobs in between the cracks at best effort priority is crucial (ie. any sort of high latency batch processing / experiments). I wouldn't want these extremely low priority jobs to compete with, I don't know, an actual customer facing service.

Also, we run on bare metal, so there really isn't a way to request extra capacity within seconds.
Quasi-experimental variation refers to situations in which assignment of treatments is 'as good as random' but treatments weren't assigned by the researchers in an RCT. A classic example is Angrist and Lavy https://www.google.com/url?sa=t&source=web&rct=j&url=https:/...
I think, in the end user driven " rapid content curation " is the problem itself.

All toxic twists aside: The content we all need may not be the most comfortable in terms of how much time we need investing getting the info. I won't upvote content I haven't read, because it seems too long, or worse I will upvote the content for the first paragraph only.

Some things cannot be condensed into a comfortable chunk, but any voting system selects for that. Inherently. Because of the dopamine game, we adapt our expectations and then the content adapts to us.

I doubt there will be any "self regulatory" approach to this, which works to our collective benefit. Same with free market bla, bla... All darwinian systems don't care about beauty, stability, right and good, and particularly, they don't care about human wellfare at all.
What's resonating? If the slats themselves are resonating, spacing them differently won't help much. Then again, if it is the slats would a horizontal brace running along the middle of the slats dampen or eliminate the resonance?

| | |
-------------
| | |
There is an opt out feature: diversity.

You can always use only the system package manager, or use a distro that doesn't use snap.

All those complaints feel so moot.

It's really hard to be in FOSS nowaday: you can't make a move without your users judging you all along the way, because a lot of them are idealists that expect a lot from you, yet don't think about the non tech saavy users.

It's way easier to make proprietary software: most of your users don't criticise any single decision you make, you don't have to justify yourself, you get much more users, and you make money out of it.
What I don't understand how come ideas like this are generated and even passed by the management?
I can only say - be very careful in how you approach these issues. Similar actions in india resulted in not so great outcomes from the government and corporations. And we are still stuck with the prejudice and discrimination - for some even greater than before.
Seems like IBM (patent owned by CISCO now) is officially responsible for inventing SQL injection!

There is not mitigation to SQL Injection attack in the patent - didn't read it all word by wors but skimmed it through.