skysight-inc/HackerNews huggingface dataset:
> People learn Rust because they love their craft.

We're exchanging opinions here without any kind of data to back either claim, but let me offer a contrarian view: people who learn niche-language-X because they love their craft are mostly younger folk with little experience in programming. My reasoning for this is that you get less and less time to pursue your love for a programming language when said love competes with love for your SO, your kids, and all the other things that happen to most people later in life.

It's anecdotal, but in my experience people who learn niche languages because of love or fashion are not the kind of people who will help write high-quality libraries for the ecosystem. For that, you need a stable, sizeable "middle class" - people who already know what their doing, who were able to evaluate the tool objectively, and who found a real value in it. Such people are not easy to come by: IME by the time they have enough experience, they mostly lost the eagerness to evaluate every shiny new thing that comes along.

> The hiring market is way better for Rust because it's not mainstream.

I would like to see the statistics you base this opinion on. In my experience (also 20+ years of programming here) this effect is more than offset by the small pool of applicants.

> Languages are tools, try to be impartial and pick the best tool for the job.

Yes. But you need to account for more than just technical features of a tool, like hiring or the opposition from the existing team to learning the tool. Choosing Rust when you have 20 seasoned, experienced C++ devs just because cargo is better than CMake... might not be the greatest of ideas.
You can somewhat improve your odds by using many unreliable channels, requiring an attacker to compromise all of them.

Not sure how to do that over 500 years though? Pass down the data as an heirloom, burry a SHA3 hash in a plaque below a building foundation, put a Blake3 hash on a granite tablet buried in the desert, write a SHA512 hash on the back of a Banksy painting. Put a BLAKE2b hash in your diary and get it accepted in a museum collection. The more you add, the more difficult it becomes for an attacker to find and alter all of them.
I cannot OVERSTATE how ANNOYING these RANDOM CAPITALIZATIONS are. Just write normal English, it's spicy enough if you choose the correct words.
Then you ain't drinkin' the coffee.
> let alone achieving technological progress that will allow carbon-free

No guarantees that we are on that path, if it was the case we'd already all be running on nuclear but we made the opposite choice, in Europe for example because gas is cheaper, cheaper = more profit = growth = better and we all see where it got us

But let's continue with out ultra wasteful ways of life, surely when China and India catch up with EU/US level of waste the world will be saved
The most aero time trial like position need training, especially the muscles in the neck area. Even in the pro racing world some racers do not train enough in that position and lose precious time in time trial because they are unable to keep it straight looking at the road constantly and move the head up and down constantly. The helmets manufacturers actually accounted for that and moved to time trial helmets with a much smaller tail as it spent to much pointing in the air.
Taking Russian sins out on a man stuck there because he's wanted is an odd take.
I'm under the impression you misread the original blog post, which by the way does not really do a very good job in terms of explaining how this should be implemented.

IMHO, the idea is not to display the info about wrong 2FA code on the login page but to use a separate channel to inform the account owner about this recent, failed login attempt. So, no info on the login page of the website (adversary would still not know that they have a good password but wrong 2FA) but e.g. an email, a text message, a push notification, etc. with this info. I would certainly like to know that someone, somewhere is trying to login to my account and that this adversary is in possession of my actual password.
The democracy tweet was just a trend. All the blue check accounts were posting one word about them, like the Oreos account posting cookies, or the NBA account posting just basketball.
I think one problem is it's hard for people to deal with too many choices. also I think there were a lot of local retail oligopolies that got replaced by ecommerce. but they were such a small market nobody noticed.
I have read the linked post too quickly before sending my initial comment. Indeed, a back-channel notification to the legitimate account owner is probably a good idea.

On the other hand, disclosing to the attacker that they got the password right is not acceptable.
Mass data retention and surveillance has been ruled illegal multiple times both by ECJ and ECHR (as it is in direct contravention with the right to privacy in article 8). In particular UK is still supposedly bound by the ECHR even after Brexit. Unsurprisingly, EU governments and UK in particular, do not care, and there is only so much these courts can do to enforce their judgments.
Relationship Based Access Control Models
Thanks! Another user asked a similar question, so I tested loading a simple(r) website like Google. The stripped HTML totaled to 3.42kb, which took 4.5 seconds to transmit. That totals out to 0.76 kilobytes/second of raw transfer speed. This might be lower or higher than the average, but it's a good rough estimate that something like dial-up speeds aren't exactly feasible. This is definitely promising as an alternative when this is the only option available!
Faraday cages don't block many types of communication, for example visible light, sound or low freq magnetic fields. And there are organic non metal receivers for that (eye, ear, bird magnetic navigation)
this is not an online game where people rage quit.

Carlsen himself said something akin to "Watzkin didn't have thick enough skin to become chess world champion", if you knew a bit about chess you wouldn't suggest this silly explanation
Life is a slippery slope towards death.

Collective responsibility seems to have worked for post-WW2 Germany though. And made the society as a whole stronger.

Denying visas is not "failing to recognize between combatants and non-combatants". It is denying a privilege that the russian government has messed up for their own citizens. EU or USA don't owe you anything. The russian government does.

Personally, I have zero interest in letting someone into my country for them later to claim that learning my language is "nazism".
In c++, it is not only with new/delete, heavy allocations do happen implicitely everywhere. Now, I recall I did not want that.

thx anyway.
How much longer range driving do you personally need?

I drove a 2018 Chevy Bolt EV 12,000 miles per year on average for four years (totaled it this past Memorial Day weekend). Never got stranded/ran out of juice. Plenty of fast charging (55kW doesn't even reach 1 C (https://en.wikipedia.org/wiki/Battery_charger#C-rate) so I can basically fast charge with no concern for my long-term battery health), plenty of slow charging (1kW on my home 120V EVSE), 60kWh was more than enough for trips to Montréal, Vermont, and Chicago (from Philadelphia) over those four years.
This guy only pops up when Putin needs to dust him off for some anti-American propaganda. The chances of Snowden speaking out against tyranny are zero.
Or working for Azure, apparently, or Cloudflare, or Amazon, or ...

This doesn't change the argument about scarcity in general, but it isn't true that the few jobs that are out there are only in crypto.
That's what I thought too. It didn't make sense at the time, and still doesn't, but the TaxBit forms showed a tax on both the payouts and the BTC->USD transaction. There was probably something I could have done to remove one of them, but I don't know enough about capital gains taxes to figure it out, and paying a professional would have cost as much as the tax I was trying to avoid.
Have been using this for the better part of the year, probably the best backtest and live platform I've seen. Love it!
It's in good shape indeed: https://www.scummvm.org/compatibility/DEV/comi/
Nvidia only sets a MSRP not the selling price which the manufacturer sets.
It's a good thing I got my latest one started before this was announced!

All kidding aside, as others have pointed out this is coming from someone with tremendous credibility and it is worth giving some consideration. I have a lot of respect for Rust although I've only toyed with it for personal projects. The compiler provides very helpful messages (vast majority of the time), but even so, for complex applications it can still be very difficult to reason about.

As has already been mentioned, it doesn't seem to be anywhere near prime time for GUI applications (such as those built with Qt, Gtk, Win32, etc.). I don't think it's fair to say that ALL GUI apps should be built with a managed language.

Like with go, one of the nice things is that there's just one provider of the compiler. At least you don't have to contend with different levels of support and different compiler options.
For some people, yes. There’s always a lot of bad press related towards Apple and things like this.
> A bit hypocritical of Snowden to criticize the USA while holed up in Russia.

Seeing how Julian Assange has been treated I think Snowden is acting wisely and I’m not going to hold it against him.
I rode my cyclocross bike in the Swiss alps for months while waiting for my custom road bike. It was perfectly fine descending mountain passes.

As I said, that so called nervousness is overstated because people overthink it. BB height matter but for the most part we intuitively and inconsciously accounts for it and adapt. Also the difference is minute, from a 5 mm to 15mm. It is not like we switch from a road to a tall bike either. And guess what? A tall bike is pretty easily rideable, there are even people doing offroad on them.
At my company, we don't have deadlines. We keep working on features, week after week. Once or twice a year, we cut a release.

Works pretty great.

PS Yeah, you should find a better job. They're out there!
This was a surprisingly bad essay (and I generally enjoy PG’s essays). It claims to be about “what PG has learned from YC users (startup founders)”, but basically just says “founders are wrong, YC is amazing,” then descends into a YC elevator pitch.

There’s really nothing concrete about what he’s learned from users, other than “they have similar problems” (with zero information about what those problems are) and “they’re wrong about what’s important for their businesses” (again with zero details). If anything, this reads like an essay of someone who aggressively DOESN’T listen to his users.
This is a clear case of the "ad hominem" fallacy.

You are saying his argument is wrong because of who he is.

Just because he is doing something odd (holed up in Russia) doesn't mean he is wrong.
You asked, I answered. I will not waste any more.
Sure, but it’s not enough.

You can forget the virtual destructor. Maybe the language is excused because it’s only a leak.

You could mess up the what() functions. (It’s not locally obvious that it’s correct in this code.) std::exception is fundamentally dangerous. Rust can get away with safely returning references like that because the lifetime is part of the function’s signature. C++, even modern C++, can’t.

Even the iterative example is only a bit safe. You can’t walk off the end by going one too far, but you can certainly mess up by invalidating the iterator in the loop body.
> The tl;dw is that used cards don't perform worse than new cards - your card either works, or it doesn't.

For electronics, it is often not just "either works, or it doesn't", but there is also decreased reliability (increased rate of random crashes and restarts). We ran many PCs as routers in often inadequate temperature conditions and that was pretty common failure mode.
> starting to think you guys don't like vowels at the end of your words

Naming reminds me of the mid to late 2000's.

Flickr, created in 2004.

Tumblr, created in 2007.
Just last week I had a meeting about a product that is late. Late by months, that is. But I just pointed out that there was another implementation that got in the way in lieu of Covid and so it's clear we need more time. Everybody zoned out, quickly shut their notepads and laptops and then someone said "OK then, see you next quarter"...

I do work for government tho' so I guess private sector would be less forgiven.

I also want to point out that that other implementation I mentioned was developed, pentested and shut down before production.
I think I read it with a sense of alarm fatigue, if that makes sense. The government has been doing extrajudicial killings of leftist leaders internationally and internally for a long time, so in socialist circles you tend to hear these stories regularly.

Folks like Fred Hampton (and COINTELPRO generally), and Martin Luther King, Jr, (who the FBI wiretapped and then sent a letter demanding he commit suicide).

And international cases like Operation PB Fortune, which overthrew democracy at the behest of fruit companies.

And we can reach further back to cases like the Haymarket Affair, Blair Mountain, the internment of us citizens into concentration camps during WW2, etc.

So... Am I alarmed? Yes, but have I been alarmed for a long time? Also yes.
hahaha love it! <3
The rise of Cloudflare is the first real threat I've seen to ordinary people running webcrawlers.
> I really can’t explain where Politikverdrossenheit (political apathy) comes from.

I understand... it's simple... someone does something bad, nothing happens to them... bad thing again... nothing happens... people protest... nothing happens... bad thing again.. nothing happens...

If this was some other timeline, and people brought guillotines out every couple of years and "dealt with" the "bad" politicians in "the french way", politicians themselves would be calling for jail sentances, because they'd atleast be alive in there.

Otherwise, i live in a different country, and the political situation is the same.
Yet again, I really ought to pay more attention to my results! I was looking at the website https://example.com, which does only total 112 bytes. But https://google.com is actually 3.42kb! That means the actual effective speed is 0.76 kilobytes/second, or about 6 kilobits/sec. A lot faster than I expected!
If you're hiding the hash where no one can find it, how are people going to check it? If you tell people where you're hiding it, what's the point of hiding it?
A Multi-Sensor Earth Observation Benchmark for Automated Methane Source Mapping
CORS is one of my favorite interview questions (front-end/react dev) as it has the potential to tell me if the interviewee is the person who has researched the problem and implemented solutions. There is a lot of potential discussion from how it works, why it's necessary, to how it is solved in production vs development.
...

Are you seriously implying that the Jan6 riot didn't happen?

Despite all the video proof of it?

I'm starting to think "Trump Derangement Syndrome" actually is a thing, but it's not his detractors that have it, it's his supporters.
How Do Fireflies Flash in Sync? Studies Suggest a New Answer
That wasn’t just a photo — and it was intentional.

US markets had the red backdrop dictator scene, while international markets had a blue-and-red shot.

The Biden PR team intentionally broadcast a dictator speech, while broadcasting a different look internationally — an act meant to provoke and intimidate political rivals.

Edit:

I’m not sure your point?

The speech following that brief crowd segment is the red with marines behind him — at a point where the light was on, rather than the one featured in the photo.

I think there’s a reason you deep linked rather than show the beginning: the start is exactly the dark red set shown in the photo.

People should watch from the start —

https://m.youtube.com/watch?v=JemWkV2Vcic

You’re the only one here being a “joker”.
In other words, you are not aware of anything wrong with this code.
> What's next for us? You tell me.

I'm gonna say something crazy here, but hang with me: hypermedia.
Just something I stumped across. Apparently the invalid string "هقتاغققع" in Arabic is translated as "http://www.youtube.com/watch?" in English and almost all other locales (didn't test them all), in Lingala it even adds invalid text to it: https://translate.google.com/?sl=auto&tl=ln&text=%D9%87%D9%8...

Screenshot in case it doesn't work tomorrow or it's fixed later: https://ibb.co/4JxhN9p
"manager can extract context and blockers via voice"

lol. Which agile principle is this?
My employer does it for products requiring PCI certification. Our PCI auditor recommends it even though it's not a formal requirement of PCI v3.
You're reasoning for violating the law is that the probability if getting caught is low?
This sounds plausible but can you provide examples/links to wiki pages etc?
The other commenter was talking about a different bill. This one is from a GOP-controlled congress during the Bush administration, which would be even more absurd to blame on Bill Clinton!

This 2005 bill would have passed with or without Biden. If you want someone to blame, this ~200 page bill was written by Chuck Grassley (R) and sponsored by 10 GOP senators and two Democratic senators (Biden is not on that list). The House version was written by Rep. Sensenbrenner (R) and sponsored by 80 GOP members and 8 Democratic members. Then it was signed by George W. Bush (R). This is exactly the kind of bill you can expect when the GOP gets unified control of the congress and presidency. https://www.congress.gov/bill/109th-congress/senate-bill/256

It’s fair to criticize Biden for voting for this bill, especially in the context of the Democratic primary – Elizabeth Warren is much more aggressively pro-borrower, and in this case Biden was actually on the Judiciary Committee where this bill was debated so could have conceivably have spent his political capital making a big stink and trying (unsuccessfully) to sink it – but even then this article is pretty exaggerated / out of context: 2019 clickbait trying to attract views by speculatively scaremongering about intra-party differences.
> It's illegal to poach people (make them work for your company)

In most of the world (and where I live) it isn't, on the contrary having anti-poaching policies is illegal and resulted in a huge anti-competitive/wage-supression lawsuit:

https://knowledge.wharton.upenn.edu/article/silicon-valleys-...

https://www.classaction.org/blog/silicon-valley-antipoaching...

What's even more egregious is that a group of people leaving to start something better together is part of how silicon valley got started:

https://www.wikiwand.com/en/Traitorous_eight
The world has 7 billion people. While I agree with the overall feeling that every single human should be dedicating themselves to the evolution of the species, it only takes about 10 seconds of reading the news to realise that humanity is complex and everyone is different. Some people just don't think like that, and there's nothing wrong with it.
I was talking about the complaints that Github allows PRs.
... why are you trying to "season MD5 to make it more secure"? Calls to switch off of MD5 started in 1996, and MD5 has been considered broken for some 15 years.

There are non-compromised hashes, use that.
You may define lockdown as that if you wish, but what happened in practice starting in 2019 was extremely disruptive, especially before the vaccines came. Bottom line, it will be hard to draw conclusions from comparing metrics between 2019 or 2020 and any other "normal" year.
> A bit hypocritical of Snowden to criticize the USA while holed up in Russia.

So you have no problem with the substance of the article, only with the author's place of residence?

The article itself references several instances of the CIA toppling governments and starting wars - those are not invalidated because Russia also did similar or and worse things. Plenty of people in the Middle East and Central America could justifiably feel the same about the CIA as you do about Russia.
All kinds of CTOs are not very technical in many ways.

They usually have not been in the trenches for a good while at least (could even be like 20+ years since they've done any development), and they take the ultimate decisions for their whole company for all kinds of languages and environments they have had no experience with... (like a CTO that used to do C back 20 years ago, now having a say in the use of Rust or Node).
What EVs are you using for comparison?

For something like a Standard Range Tesla Model 3 where you have around 260 miles of range when charged to full you don't really need to make any different life decisions w.r.t daily routine or even longer distance travel. I think the main problem is affordability right now there. But EVs that satisfy basically all of someone's need have been in the market for years.

Though the real change needs to be in using cars for daily needs in the first place.
The thing that leaps out is "fund lots of small startups, the lessons are repeatable".

I occasionally bang on about "Million Startups". Some back of the envelope maths and I reckon one could finance a literal million startups with what SoftBank might call a bad year (around 30 billion). When YC started they funded people with 5k per founder.

I am not saying fund the next fusion machine, but put momentum into cities and groups across the globe.

And if what pg says is true (there are few new problems) then guiding those startups must be more feasible then "million"
sounds. Yes 60 to 80 is a big leap but 80 to a million is only slightly bigger :-)

Anyway - saying more startups on HN is very much preaching to the choir so Inwill
stop now.
Nvidia does set the price for Founders Edition cards sold under their own name though, although they only account for a small part of the overall card supply.
offline chess, in person with a real board.
No — the US feeds of the speech all had the tight red framing, while international ones did not. That photo is the same framing as his speech broadcast on US networks.

Such a market split indicates the framing was intentionally authoritarian and meant to provoke/intimidate political rivals.
Two monitors. One in landscape orientation for media content, one in portrait orientation for text content.
This isn't a C suite case though. It's just a procurement staffer going through the motions.
I still find it hard to believe that creating demand for something is bad for its future. Should I hate gamers for driving demand for my consumer card which I buy for machine learning?
Hence, why the 14's back glass is more accessible, like the iPhone 4's was.
I think it's pointless to lump everything together as "commute" - sure, if you're lucky and need to go only like 4km without hills then basically every bike will do - but no, I don't want to do 12-15km one way with that, just because I can probably save 1/3 of the time (also gravel vs road)
Or, to be generous, it is to prevent the use of stolen components?

Foxconn workers reportedly stole US$43 million worth of iPhone parts to make new phones https://www.scmp.com/abacus/news-bites/article/3042987/foxco...
>He doesn’t need to be fluent in every language to set technical direction as a CTO.

No, but he does need to "know enough about modern C++ to make the statement that we’re discussing".
Global GRidded Daily CO2 Emissions Dataset