skysight-inc/HackerNews huggingface dataset:
Agreed CISA is probably the target for a lot of positive growth in US defensive security.

So I get the direction you're going, but then this stands out:
> if you have mobile apps that can perform the identity proofing

This is assuming folks have a certain tech pattern of:
a) smart phones on the right OS version
b) smart phones properly patched such that an Android vuln on a cheap phone doesn't lead to your e-SSN getting compromised
c) number locks on their phones to prevent SIM swapping, if there's a non-app option
d) have a smart phone in the first place!

The risk model there just gets nuts when phones are involved (as a specific counter), at the benefit of including 2FA reqs and somewhat hazy income equality judgements on users (a lot of folks don't have smart phones). If you're really into this, definitely look into mobile security concerns and the ideas around tying identity into it. Cellular network security is... not like internet security assumptions.

That's on top of some really generous trust in US identity security practices... the OPM hack really has to be accounted for in this discussion, if in fact we're unifying IAM.

Also, didn't Estonia's root cert get popped or something to do w/ low entropy keys on their ID cards from the manufacturer, leading to a total reissuance?
Somebody will start adding colour, then a little texture here and there, then some nice satisfying sound effects and we'll be back where we should be!

Hrm, I wonder if you can activate a phones rumbler from the UI for tactile feedback.
>SELECT hn_name, hn_karma, hn_last_active FROM comments WHERE TIMESTAMPDIFF(DAY, hn_last_active, NOW()) > 180 ORDER BY hn_karma DESC LIMIT 100

Ah, Hacker News is too cool to use something as pedestrian as a database ;)

But there is a Google BigQuery dataset[0,1]. I don't know how up to date it is.

[0]https://console.cloud.google.com/bigquery?p=bigquery-public-...

[1]https://news.ycombinator.com/item?id=10440502
The whole mission of Coinbase is legitimizing cryptocurrency when you break it down. They are like Windows 95 to the internet, it is how many people will use the market.

People also asking why a company would go to the public stock market when they are an alternative market, well part of it is to legitimize it and reduce the chance for regulation. Once enough people are making money from it then it becomes harder to put back in the bottle. It is also part marketing, many people will for the first time hear about cryptocurrency soon because of it even though it has been around a decade+. It also makes the investors rich and fuels more cryptocurrency investments. This event alone will create many wealthy crypto entrepreneurs.

Coinbase is like cryptocurrency being merged into Wall Street main/master on git. This is the moment that truly merges the Wall Street investment world with cryptocurrency, for better or worse. The roller coaster has reached the precipice, no turning back now.
That's an interesting idea, and you can, but if you have an entire keyboard anyway why not use that?
Must just be incompatible with the default configuration of Safari then.
Anecdotally speaking, I stopped playing TF2 a few months before Overwatch came out, and playing Overwatch has killed any interest I might have in getting back to TF2. I don't think I'm an outlier.

The games aren't that dissimilar.
Bitcoin is worthless without dollars backing it. It’s because you can turn Bitcoin into dollars that anyone wants it.
Allowed by who?
Aren't the BSC/BNB gonna go up if lots of people use it? If not, what technological advantage does it have? If it's because it's too centralized... doesn't that defeat the whole purpose?
Tons of complexity behind this, but the simple problem is source of truth. When you store data in multiple places, if they become unsynchronized, which is the true answer??? Within a monolithic system, you don't have differing clocks, network partitions that can be very weird, etc. And, a related problem, which is race conditions. What if you are reading one copy of the data while the other replica is being updated. Most complexity, imo, arises from this fundamental problem and the various techniques to deal with it.
Can I use it to run itself?
I think the content at HN is pretty good. Some other novel approaches I have seen includes upquest.com which has voting based on where you think the score is headed. I think (as others have mentioned) downvoting introduces issues like for example downvoting articles around the one article you want upvoted.
> So much negativity and character assassination in the comments here

The bog standard response to anyone who attempts to do something new. Thankfully Wolfram has a thick skin.
This matches my experience as well.

HN having a reasonably high karma threshold for downvoting was a great decision that guards against a lot of common problems. I think that feature, along with the community as a whole being very mindful about protecting the forum quality, plus Dang being an excellent moderator, have greatly contributed to keeping it strong for many years.
I really miss having an equalizer actually. I just realized to day I haven't seen one for years!
One could, in theory, make an ExtendedGraphemeCluster type, and make str a slice of ExtendedGraphemeClusters. So &[ExtendedGraphemeCluster] could be indexed into without having things not make sense. Of course that's much more complicated than most other primitives, and most people don't have any idea what an Extended Grapheme Cluster even is. But since they're the Unicode notion that most naturally maps to a "character" you could just call the type Character or char, and confuse the hell out of the C programmers by having a variable-width char type.
Cash is widely used for nonscammy purposes and I had plenty of good contacts with it.

My sole contact with cryptocurrencies is endless spam in mailbox, endless scam attempts in communities that I moderate and information about ICO and other scams. And 
investments
 gambling. And very rare cases of cryptocurrencies being useful for something.

And repeated info about being utter failure for payments. For comparison cash/credit card payment is done within 20 seconds for cc and within minute for cash. Both at cost of below 0.01 $ for payment.
If Wolfram is as smart as he thinks he is, and/or his work as promising as he thinks it is, then wouldn't you expect some recognition of this from other theoretical physicists? Yet, there seems to be none.

He seems to have generated his own empirical playground whose output he can squint at, rather like a haruspex, and see parallels to ... pretty much anything he wants to see.
> Does Rust always panic on allocation failure?

No. See more below.

> Can someone expand on the debate about alloc()?

So the question is the one you asked above, but also, more generally, "is it possible to statically disallow panic on OOM?" and related things.

Rust the language itself, that is, the language + the core library, doesn't know anything about allocations at all. There are none. Concept doesn't exist. So that's fine.

Rust also provides the "alloc" library, which can be layered on top of core. This gives you standard APIs for allocation. They also contain several data structures that use allocation internally. These data structures have APIs that may panic on OOM.

So, Linus saw those things, and naturally asked questions about how required they are. The answer is "not required, but it's work to get rid of them, there's a few options, and we didn't want to do that work until we got a higher-level gut check from you."

Does that all make sense?
Magic mushrooms show promise in treatment for depression, study says
The one point that stuck out to me is

> At the present time, we require certain nightly features. That is, features that are not available in the stable compiler. Nevertheless, we aim to remove this restriction within a year by either `rustc` landing the features in stable or removing our usage of them otherwise.

Using unstable features in something like the Linux kernel just seems like a bad idea. Why not wait until Rust is a little more matured, and doesn't need to use nightly features?
The asset bubbles not happening from 193x (whenever it got passed) to 200x (whenever it got repealed) maybe can be explained by Glass-Steagal, though...
It should be noted that Kerbal Space Program's orbital mechanics are not all that realistic, especially when you introduce the three-body problem. The world of KSP is also scaled down to about 1/10 of real life unless you use mods. A game like Orbiter really reinforces how much harder the problems are at real-life scale.
Dual SIM, too. You can even use it solely as a bluetooth headset paired to a normal phone to look like Gordon Gecko while on a call on your yacht if you want.

I bought two for less than the AppleCare+ on my iPhone 12 cost. (One as backup, as I can't imagine these are going to be in production for much longer.)
The exchange game as it was with stocks and bonds is all about consolidation (and resulting revenue base). People are betting that coinbase will consolidate the market. I don’t buy it but that’s the “story”.
I used to be incredibly active on here, and then I started getting downvoted on virtually every comment, likely for political reasons. I have all but stopped commenting compared to my previous activity. It just stopped being fun. Even posts I make that have nothing to do with politics, that only point out provable, factual information, get downvoted. I have over 13K karma, even after losing a few thousand points over the last 18 months or so. So the things that I have to say weren't always unpopular. I didn't change - the community did. It became a hostile, vindictive place.

I still visit daily because HN does a good job of surfacing interesting articles, but I used to find the comments more interesting than the stories themselves. That has changed in the last few years, as identity politics have taken hold. I can now accurately predict the content of many of the comments on a given story by simply reading its title. It's sad to see.
TeX commands are built in to the Julia REPL. Just type \alpha<TAB> and an α appears.
That was me. But tbh I do now see the value of Bitcoin specifically, in a zero-sum deflationary sense. But the environmental cost doesn't really make it worth it.

Defi could make sense... but I think people underestimate the value of a physical bank with real people running the show. But a lot of rent extraction too... so idk.
It’s absolutely true that ICU capacity generally runs at 90% utilisation - ICU beds are bloody expensive (staffing etc). In NSW, Australia, where I live and work (and have worked in ICU) there is a statewide ICU service so if you need a bed and you’re on the other end of the state you can end up getting transferred 1500 km to be in one.

Having said that about utilisation, what pandemic beds requirements meant in the rest of the world and would have meant here is that no elective surgeries could be performed; leukaemia/cancer patient stem cell/marrow transplants couldn’t go ahead and trauma victims risked not being able to be cared for. This was absolutely the case in the UK during the height of things (friends are ortho/trauma surgeons over there and ended up working as assistants in nursing for 3-4 weeks in January).

So, with increase in ICU bed availability through adding new beds and with stopping any potential procedures that would electively require an ICU bed for recovery countries were able to basically meet demands (although many of my emergency colleagues in the UK reported having to determine who was going to be for ICU or not - ie top level care was not offered to some people during the height due to lack of resources) - there is now a massive backlog of patients requiring their baseline care to be fulfilled.

For example, another of my colleague’s mothers is a (retired) dermatologist in London. She was pulled back into work because there are now people presenting eith melanomas that were missed because no one was going for their regular care early in the year. And now they’ve spread and now people are dying because of this; not to mention the backup.

There’s no silver lining here.
From space, maybe. A railgun on the surface of Earth that was trying to slow down a piece of space junk would, by necessity, be aimed at a low angle. Getting a projectile a couple hundred kilometers up while launching at such angle would make this railgun be something between a window-shattering nuisance and a weapon of mass destruction, depending on muzzle velocity and the size of the projectile.

The problem is, of course, the atmosphere. That thick soup of gas that's at its densest near the surface, and has the annoying tendency of engulfing hypersonic projectiles in a thick ball of screaming-hot plasma.
Individual comments are rarely flagged for anything other than outright spam or harassment. I browse with "show dead" turned on.

I have seen entire heated topics killed but that kills both sides of the argument equally. What value is a 500-comment talk-over-each-other argument, fundamentally about politics even if on-topic, on this site? I doesn't seem like something we should waste time on.
The complexity already exists regardless of what the language does.

The only choice is whether it's explicit and managed by the language, or hidden, and you need knowledge and experience to handle it yourself without language's help. If you want "squares" for broken encoding, Rust has `to_string_lossy()` for you. It's explicit, so you won't get that error by accident.

Avoiding "mojibake" in other languages is usually a major pain. For example, PHP is completely hands-off when it comes to string encodings. To actually encode characters properly you need to know which ini settings to tweak, remember to use mb_ functions when appropriate, and don't lose track of which string has what encoding. There's internal encoding, filesystem encoding, output encoding, etc. They may be incompatible, but PHP doesn't care and won't help you.
> Every article feels like it was written for their affiliates and for search engines.

I've noticed this with youtube videos. Sometimes I will search for something, and I get a video equivalent to this webpage, very generic/general with a synthesized voice. It's getting harder and harder to wade through the crap.

> but once I'm in that zone, I'm good for a while.

Yes, I thought people with ADHD had superfocus as well.
Unrelated:
Tofisopam has been shown to have groundbreaking efficacy on reverting cognitive impairment:
https://pubmed.ncbi.nlm.nih.gov/31981560/

btw I believe that Tifasopam is the best long term anxyolitic medication out there:
No tolerance
No cognitive impairment
No sedation
No side effects
Very potent
Terms of art are pre-scientific jargon that survive mainly due to utility. They are common in crafts such as pottery or the Law. They are references to heuristically derived conveniences. They're linguistically cool.

In Math, lemma is a term of the art.
Show HN: Generator of outdoors battlemaps for D&D
Serverless/TypeScript podcast run by Australian startup founders
You're right, it is in the S1. Thank you dogman144!!

In case anyone curious, S1 page 99:

Historically, a significant portion of Trading Volume and transaction fee revenue has been driven by the purchase, sale, and trading of Bitcoin and Ethereum, and in 2019, Litecoin. For example, for the year ended December 31, 2019, Bitcoin, Ethereum, Litecoin, and other crypto assets represented approximately 58%, 14%, 10%, and 18% of Trading Volume and 60%, 11%, 8%, and 21% of our transaction revenue, respectively, and for the year ended December 31, 2020, Bitcoin, Ethereum, and other crypto assets represented approximately 41%, 15%, and 44% of Trading Volume and 44%, 12%, and 44% of our transaction revenue, respectively.
Crawling speed is between 100...1000 pages per second.

Stupid question, but you were crawling news.ycombinator.com, right?

Its robots.txt (https://news.ycombinator.com/robots.txt) contains

Crawl-delay: 30

Why did you not follow that?

(I'm not being accusatory. I'm both curious about web crawling in general and have personally been archiving the front page and "new" every 60 seconds or so... (Obviously there's no reason for me to retrieve them more often, but my curiosity persists.))
Given your claims of "white supremacist and other hate speech is welcomed [...] extremely bigoted shit" being both completely inconsistent with my experience, and the specific things that you are claiming are present, it seems far more likely that you've been banned for the kinds of social authoritarianism (trying to control the speech and thoughts of others) that is particularly popular among a certain political faction lately than those things actually being prevalent and accepted.
Thanks for catching that! One thing I really wanted for the project was not having to sign in to use, but that's been causing a lot of security holes like this. Gonna try to fix everything soon
To those of you addicted to Hacker News; I can offer this tip.

Get a Hellban. It's not hard after all. I'll probally get hellbanned over this post?

You will find you will still pruse HN, but very rarely will you feel the need to contribute. Your time here will decrease.

Hacker News does not need much improvement. It does seem like it's on the back end of it's business cycle though, like all current social sites? I used business cycle because I don't know the word for a social site's decline. Decline is too harsh a word. Maybe predictable conversations, and a bit of a echo chamber, is more appripro? Hacker News is still the best site for scientific conversation on the the internet though.

It seems like we have hashed out the important scientific stuff, and most issues computer related.

I'm so greatfull to the hard nosed scientists whom hang here, and take umbridge to unsupported claims. I really do appreciate you guys. You know who you are. You are usually the first one to comment on a study's flaw, or whether the Placebo Effect is rearing it's magical head.

Graham should add a few more moderators though. Never give too much power to one person, and an owner. This Plus--if Graham pays more Moderators, he could write off the added expence? It could be his gift to humanity? Oh yea, block a person, but do away with hellbanning. It's wimpy, passive aggressive, weak move. I understand moderation, but just block a person. Don't let them rattle on to open air.

I would like to see a few more political discussions though. Not a lot, but some. Maybe one every other week? Expose the political fakers, and hypocrites. Expose the political hacks on both sides. Track every dime both parties bring in by way of Lobbiests?
I own an OP-1 and it is my absolute favourite piece of industrial design. I don't know of a more complete single consumer electronics product. It reminds me of an old digital alarm clock radio - the ones with the fake wood paneling. It does all the things it needs to perfectly and nothing more. Big, clicky, robust buttons melded with the perfect software.

Cant believe it's 10 years old already.
Yes, also hormones controlling e.g. sleep, which is essential for brain function.
In the sense that verifying transactions is what keeps the bitcoin network alive.
> it doesn't break clustering of Elixir apps

Interesting! I've been experimenting with Gigalixir for a Heroku-ish experience that supports Elixir clustering... I'll have to give Render a look and compare the two.
Also ignoring most cities now are banning or highly regulating these illegal hotels in residential neighborhoods

Coinbase seems less threatened by regulations
Coinbase does things that have no NYSE parallel, for example running a centralized ETH staking service (they keep 50% of the profits, which are 5+% of staked ETH so it's very high margin).

Of course anybody can run a service like that, but Coinbase has the brand name and a leg up on compliance/legal so they'll get to charge a big premium on this stuff.
> never the "beach" because she's concerned she'll manage to make people think she said "bitch".

Is her native language Spanish?

It's really cool how you can have "blind spots" depending on your native language. To me, the difference between beach and bitch is huge, because my native language uses short and long vowels extensively, and there are tons of words that only differ in a single vowel length.

But at the same time, I have other blind spots in English. For example, I have to make an effort to remember to use sounding "s" and "j" where appropriate, and the lack of those is a dead give-away for identifying Swedish English speakers.
Time doesn‘t treat all franchises equally.

Need For Speed is considered to be in decline. Mortal Kombat‘s making was a bit controversial with the whole “make employees watch graphic executions to nail the art”, now that in 2021 the focus is less on kids watching violence and more about not abusing employees. https://www.nintendolife.com/news/2019/05/one_mortal_kombat_...

Mario more or less has inspired the same kind of nice fuzzy feeling and polish that is the series’ mainstay. Breath of the Wild reimagined Zelda into an explorable open world to rave reviews.
In the US there is a Northern Cities Vowel shift going on right now, that this linguist claims is the biggest vowel shift since “The Great Vowel Shift.” See this video starting at 7:10
https://youtu.be/IsE_8j5RL3k

Maybe related to what’s happening in Canadian English?
The fundamentals of Coinbase aren't actually that far off if you assume that their $730-$800 million Q1 income is sustainable.
Will there be a wide choice of accents? The link in the README <https://erogol.github.io/ddc-samples/> seemed to only have a single voice
You should also look at the second entry for H, then. It's a "language" that pretty much only accepts "h" or "'" as its input.
My brain initially parsed "meta robot" as "megarobot" and I was really excited until I got to the last part of the sentence.
When you want a reference that can transparently become an owned value when mutated, Rust has a type Cow that implements this generally. It's an enum that has two variants, Owned and Borrowed. If you mutate a Cow::Borrowed, it first copies the data to a new owned allocation, and replaces itself with Cow::Owned.

However, the difference between String and &str has nothing to do with mutability, or whether the data is in a read-only page or not. If you have &mut str, you can mutate the values, and if you don't declare your String as mut, it's not mutable.

The difference is that String owns its allocation, whereas &str is a reference to memory that someone else owns. It's exactly the same as Vec vs &[u8], and if you check the source, you'll see that String is just a wrapper around Vec<u8>: https://doc.rust-lang.org/src/alloc/string.rs.html#278-280

The general principal is that if you own the allocation, you can reallocate it to change its size. If you only have a reference to memory that someone else owns, you can't do that.

Consider for example Go's slices, which work kind of like you describe, where they point to the original array's memory until someone grows the array, at which time they might or might not make a new allocation. Appending to a Go slice from some inner function can suddenly break code that calls it, because the slice it's operating on suddenly points to new memory.

Rust's Big Idea is to make ownership and borrowing more-explicit. Having your default stdlib text type be ambiguous about whether it's owning or borrowing is both weird, and also makes things a lot more awkward to deal with.

If you use Cow<str>, you'll see that its API declares that it borrows from some source, and can't outlive that source. That's fine if what it's borrowing from is static text in the binary, but that really constrains what you can do with a string that you've dynamically allocated.

Just like all other data structures, having a distinction between an owned value and a reference to the value is very useful. It's easy to build a variety of shared or ambiguous ownership structures on top of owned values and references, but it's much more complicated to go the other direction.