skysight-inc/HackerNews huggingface dataset:
I’d recommend working through rustlings rather than watching videos for basic rust understanding: https://github.com/rust-lang/rustlings. It is essentially a set of quick exercises to get you familiar with the language and how to fix common build errors.

For advanced Rust “Jon Gjengset” has posted a number of long-form videos on YouTube that are very good. Search for it.

For code examples, find a crate in an area that you are interested in and clone the repo. There are so many to choose from that it would be unfair to single anything out. Variation is good, not bad. If you see lots of generics and macros then skip it for early learning purposes.

Instead of writing something from scratch I’d recommend rewriting something you are familiar with in but in Rust. For example, if you did advent of code (if that is your thing) in python then write it in Rust and find a repo of someone who solved the same problems in Rust.

The Rust book is excellent. https://doc.rust-lang.org/stable/book/
This has been my exact experience as well. A bunch of people at my current place of work resigned (not all at once) to go work for another company, not because the company is bad, boring or toxic, but because their salary was becoming too low relatively to the market and inflation levels.

My current employer isn't willing to raise the salaries of its current employees, not the market ones, but to the level of what they are offering to new hires.
This, in my opinion, is wrong. This also inevitably leads to eventually paying everyone at market value (old employees leaving replaced by new ones with up-to-date salaries) except that you as a company lost a lot of business experience in the process.

Even in the case that no company on earth would disclose salaries, workers will inevitably learn about what their current market value is and to some extent what new hires and colleagues roughly earn. Because they have friends and colleagues that are open about disclosing their salaries. Trying to hide salary information is just lying to yourself (as a company).

Companies should budget for hire once their workforce is roughly on par with the market, salary wise. It's not the only factor but they would be able to retain much more talent and expertise inside the company and eventually be able to generate more value. This situation in my opinion is one of the big reasons (out of many others of course) why most companies eventually turn bad after some time.
There was some speculation over at /r/sysadmins that this was a dump of passwords that came from the compromise five years ago. I have no way to confirm/deny that.

I have MFA enabled with the google auth app- has there been any discussion that accounts with two factor auth are pwned as well?
Hiding your current compensation is a good strategy if you know you'll accept say 30% over your current salary, but the company might offer you more if they have to guess your number. This way, you might get pleasantly surprised.
To me the crypto anarchists seem a bit like gun enthusiasts in claiming that their passion will allow them to resist a corrupt government or powerful corporations. It doesn't end up happening, but I bet it makes your subculture feel more important than others.
We were seeing these issues before CO-VID - when the employment rate is over-heating and the inflation rate is ticking up, the Fed takes on their dual mandate and starts raising rates. The Fed began raising their rate in 2016 topping out in mid 2019. This recession was predicated based on the yield curve of that 2019 top. This latest recession was interesting because the Fed and Congress did such a good job in handling it that coming out of it the job market was still booming, unlike most others that allow the inflation rate to cool down with many losing their jobs.

When new money is created, it can be spent on consumption goods, creating inflation, or it can be spent on investment goods, causing a change in the velocity of money.

Smart money will make a guess as to which one will soon be more scarce in the near future, money or assets. When the money supply is increasing at a rate greater than the rate of nominal incomes, assets will tend to increase. When the reverse is true, currencies tend to increase, so you will sell your assets while they are still worth something.

In our current post-gold standard environment when the Fed lowers interest rates below the natural rate of a stable velocity, this causes the velocity to drop, and therefore it's a great time to speculate on assets. It's well understood therefore that when new money is created it does not initially create any inflation, but as this article argues, that inflation arrives with a time delay.

When the Fed raises the interest rate above the natural rate of a stable velocity, the money supply will now rise slower than nominal income and that makes the crash an inevitability. This cycle the Fed dot plot is planning for this to happen around the end of the year 2022, and then it takes about 6 months after the yield curve inversion for the actual crash to occur.
The connection to DRM is a bit tricky to see, but I'll try to go into depth:

DRM raises the bar to casual copying from "copy a file to a USB stick" to "figure out how to run bittorrent, and find a reputable pirate site that doesn't have viruses". In order to receive pirated content, you will have to pass that hurdle, or have someone in your friend network who can pass that hurdle. If none of them can, then you're blocked from pirating.

If people think that isn't a hard hurdle to pass, then they just need to step outside the silicon valley echochamber, and spend more time around normal computer users.
>>My perception is that everyone knows job hopping is normal and companies will be happy to have you for that 1-2 years if you’re good.

People who haven't worked on any significant projects start - to - finish, and have a demonstrable trial of being a drifter aren't fit for senior positions by very definition.

Personally I tend to think drifters and coasters are basically the same things.

No serious shop or hiring manager I know would touch these people with a 10 foot pole.

>>For me a questionable resume is someone who spent the past 20 years at Accenture or something.

Somebody who spent 20 years at a firm, but are involved in new projects every few years make the perfect hires. The top performing talent in Google, Amazon, Boeing or any where for that matter are these kind of people.
Startup aims to replace the living room TV with the M1 4K UST projector
> If the housing was truly affordable then why is home ownership so low?

If rent is dirt cheap, and tenant protections are large, most people prefer to pay little rent, and invest their money in stocks or some other asset, than put all of their money into a single asset with very questionable performance and high risk (a house).

You can have financial independent, fully passive income from stocks, and just pay a little bit of rent with it. Or you could have a house, be tied to a 60 year credit plan, and have to work until you are 70 years old.
I suspect it's because if you push them, you don't get better answers, but you might get a lot of shouting and swearing. There's no point in poking holes in their theories because they believe them and cannot be persuaded otherwise.

So you just quietly sit through their presentation, poke a couple holes that the audience already knows exist, and watch them fail to answer it. Done.
And your suggested replacement is...?

You seem to have missed the point of the article. Email is a necessity - there is no alternative.
Microsoft is chipping away at this by getting governments on to Outlook 365 on the basis that if all departments use it it'll be secure between them and can gain Top Secret certification.
I'm exactly of this opinion, it's better for us (programmers/admins/etc) to deal with some level of breakage now (gigantic as it may be), than for actual users to deal with breakage with their future dates.
GP said they couldn't raise wages compared to new hires, so they couldn't raise wages of experienced staff relative to new staff, leading to experienced staff being underpaid.
In the Netherlands we do have an inbox from the government ("Berichteninbox" which is optional, the alternative is snailmail), it's coupled to the Digital ID system (DigiD), both are apps and webservices. You can use DigiD to access information on your pension, or healthcare insurance etc. The inbox can be (optionally) coupled to many government organizations and you receive information on taxes for example. I like the way it works, it works best if you have an Android or iOS system, but you can use it without (fully on the web).

Btw, a nice insight into email is also that it is one of the very few systems that decouples protocol from provider (Matrix and xmpp do that too, not widely adopted sadly) AND also has critical adoption (which Whatsapp also has in my country, sadly we are stuck with Meta there). We should never give up email because we will likely never get an open and free system like that back without some kind of government intervention. (Even though we all know email is a sub-optimal pile of hacks.)
Says any sane person, jesus christ. Stop being intentionally daft, it is not the same as being clever.
Invaluable.

I've put that on my list of things to distil, review, and put into action.
Those people do not use filesystems.

Also, my native language does not use the Latin alphabet. Attempts by American companies to be more inclusive and internationalized are often misguided. MS is especially nasty with its translated formula functions in Excel, but having differently named filesystem paths in different alphabets depending on the phase of the Moon or something is also very inconvenient.
Apple Car Patents
Beyond Sherlock Holmes: five Victorian detective stories
It's do-able, but you seem to have to go out of your way organise code or modules in sub-optimal ways to compensate in many cases.

Most of the crates which I've seen which do that kind of thing in my experience seem to use features or conditional modules, which as I've discussed above have other downsides. Others like Vek seem to just get LLVM to do the work.

I think that's a bit disingenuous: I've certainly found Rust's infrastructure in this area quite limiting and a pain point for myself.
I used tikz to make figures when I decided typesetting some of my physics notes was a good idea. Like any programming language/dsl, you start small and work your way up. Fortunately, there were a ton of examples and the manual is gigantic
Apple Car Concept
What major investors decide has no bearing on it. Mathematically, it is now, has always been, and will always remain a negative-sum game. This cannot change, it is part of what bitcoin is and how it functions economically.

It is a negative-sum game, no matter how hard you wished it were not.
What is the desire effect? Increase homeownership by increasing housing stock? Germany as a whole does much worse at homeownership than most other countries according to this list.[0]

Is the goal stable prices over long period of time? And are we comparing house prices of individual US cities to entire countries (ie. Germany)?

I bet that prices in large German cities are much less stable than in smaller ones.

[0] https://en.m.wikipedia.org/wiki/List_of_countries_by_home_ow...
If you look at for example mapy.cz, they call it "Aerial map".
I don’t mean to be too meta but this site looks amazing on my phone; I’ve not seen a website that is so clean and clear before.
Interesting that they claim no passwords were leaked and yet just two days ago someone posted here on HN asking how their master password for LastPass could have been leaked: https://news.ycombinator.com/item?id=29705957 (which the linked article references as well)
Yeah, that's gambler thinking.

In reality, you're going to lose money.
time_t has always been 64-bit on 64-bit glibc (https://sourceware.org/glibc/wiki/Y2038ProofnessDesign , https://www.gnu.org/software/libc/manual/html_node/Feature-T...).

> Currently it defaults to 64 bits on most architectures. Although it defaults to 32 bits on some traditional architectures (i686, ARM), this is planned to change and applications should not rely on this.
Lastpass used to run a phpBB forum where the login system used your lastpass master password to log in.

phpBB is notorious for security flaws. It doesn't seem unlikely that someone hacked the forum and modded it to leak user master passwords.

More info:

https://news.ycombinator.com/item?id=29706579
However, most software engineers are bad at creating user-friendly products unless someone with product design skills tells them exactly what the UX should look like, or perhaps unless someone gives the engineers time to think about it.
nice story, reminds me of https://www.mentalfloss.com/article/50824/creating-windows-9...
Looks like a nostr client is live named “branle”
Creating Petscii
Just looking around my town, new houses in Japan are also dramatically larger and higher quality than older ones.

Older homes were one floor with single pane windows and basically single plane plywood walls. New ones have double paned windows, 2-3 floors, and some degree of insulation in the walls.

I’m not sure if that’s the sole factor driving price increases, but I imagine it’s one thing. Houses are generally treated as something to rebuild every 20-40 years here. But I could see newer homes being a buy once, keep your whole life deal.
We have been in Germany for a couple of years and in my experience things are changing rapidly. First, it is nearly impossible to get an apartment for rent in the big cities. Second rents are rapidly rising and I don't think it will get better in the near future.
If you already know the language, try the standard library. it's very good to read.
I don't know what the natural interest rate such as to get a stable velocity, and it would not be static but would change with changes in the economy, but I don't think it would be negative unless we were already deep within a recession.

And do be so quick, there's always another issue to simplify! Can we get base 12? Can we get a carbon tax? A land value tax? Voting reform? I can go on all day here...
The author of the article, Robert Miller, is a leading authority on MEV (Miner/Maximum Extractable Value). Those involved in MEV are quite a different bunch from most of the crypto crowd.

For one, they don't rely on "number go up" to make money, they use strategies similar to those used by HFT firms to make money from market inefficiencies. They generally don't have loyalty to a particular crypto platform, they just go wherever they can find a competitive advantage. They also tend to be much less politically outspoken and often left-leaning, in contrast to the vocal libertarian views that permeate the rest of the field.

They also most certainly aren't "imagining" making money. Most of their strategies are essentially elaborate forms of arbitrage, which are risk-free sources of profit by nature (until out-competed). Their only losses come from fees paid for deploying strategies that turn out to be unsuccessful. Even fees for failed transactions are pretty much a non-issue these days because of Flashbots.
Such odd timing - in Turkey we had breaking news of the invention of a perpetual energy machine called "Erke Donergeci (Erke Recirculation Machine)" just around the same time, 2006-2007 I believe - backed by some high ranking military officers and opinion leaders, which disappeared as quickly as it appeared. Funny enough, the company is still around.

Wikipedia entry: https://tr-m-wikipedia-org.translate.goog/wiki/Erke_D%C3%B6n...

Company website and their list of patents: http://www.erketurk.com/faaliyetlerimiz-en.asp
Like others have said, I'd consider the route of doing both if you can. Medicine as the day job and CS in your spare time, over time you'll carve out a niche at the intersection of both. Both industries are obviously not going away anytime soon, so actually you'll be in a strong position.

If it's of use, I'm older than you, and studying CS in my spare time and my day job is not writing code. I'm starting to carve out a niche for myself, plus I simply enjoy building things with code.

I'd be cautious of the advice of 'doing what your heart wants', I think much better advice is do what is at the cross section of what you are good at, what people are willing to pay your for, and if possible what you enjoy.
LOL! Isn't that every dysfunctional organisation ?
My criterion is that paths should not be painful to type, parse, or copy-paste. So no keyboard layout switching, and escaping should not be necessary. Lower-case Latin letters, digits, periods, and dashes (of the unique variety that's available on keyboards, and not in the initial position) are simple and enough.
In this day and age of censorship, I feel the same about web hosting. The American government should provide their citizens with a small space of hosting to share their thoughts.
I know it's not what you are looking for, but I am going to share that I have my eyes on the book "Hands-on Rust: Effective Learning through 2D Game Development and Play" [0]. I will start working through it by the mid-end of 2022.

I am always bored out by most programming language books because most of them are listing for the language's API. This is accessible through the docs. Instead, I like books, where I get to learn something new by actually doing something. That's why this book.

I also like books that teach you what the language can do, how it makes your quality of life better, or maybe ups my level by a lot. Two such books that come to mind are: 1)SICP 2)Programming in Haskell by Hutton.

I hope to learn not only Rust with it, but also 2D game programming- or at least a little of it.

I started with the Rust book earlier and made some headway, but quickly lost interest because I was far away from doing something with it, and also my work is far removed from Rust.

[0]: https://pragprog.com/titles/hwrust/hands-on-rust/
If you're watching 5+ rental films per week, when do you have the time to watch anything on the cable package?

Sounds like a ridiculous waste of money to me, but then I'm firmly at the other end of the spectrum. I finally cancelled my £30 a month TV package, I've not rented a film for over 10 years, and would buy blu-rays or DVDs only for things I thought I'd watch more than once, or where buying them was cheaper than renting (common in the case of box sets).
If you spend large amounts of money today, fixing a system that is later decommissioned in 2029 or 2032… you wasted a lot of money.

The correct play could very well be to wait to the last second and pay absurd money for scarce experts to fix the systems.
Chances are, based on how poorly leap seconds and TLS 1.3 (and, I predict, http3/udp) are handled in actual reality by deployed systems, that a variety of software and hardware will fail inside infrastructure worldwide when ntp ticks over to era 2.

https://news.ycombinator.com/item?id=28046997

https://news.ycombinator.com/item?id=13750379

https://news.ycombinator.com/item?id=27402222
It's bad for the company too, in the mid- to long-term. As soon as anyone who accepted the low offer realises they've been screwed they'll either leave or their productivity will take a nosedive. Either way you end up recruiting someone again, which is expensive (in time) and tedious.
Their development of IT public infrastructure is a bit more complex. The first thing was the political situation in the 90's during the transition. As they wanted to go as far away from communism as possible, they sliced away all the political tradition and old politicians. A lot of young people got a chance in politics and public policy making. They somehow understood that investing in technology is the way to go.
But the real starter was the Progertiger program, which brought computers to public schools. By 1999, almost all the schools were connected to the internet (about 98% of them and you have to understand that Estonia has a lot of countryside and forrests).

[0] https://www.tandfonline.com/doi/abs/10.1080/09523987.2020.17...
Home ownership isn't the goal. It can have a lot of benefits, but downsides too.

The goal is affordable housing. With good housing stock, that means people can own OR rent in an affordable manner, depending on what they need.
There's a large university in that town and it has a Physics department.

Before this bloke spent his money building this thing, he should have called them up and asked them a few questions.
I make a curl request to IFTTT and include an image url (in my case green checkmark or red X).

Good: it took virtually no time to set up and it’s been running for years and years.

Bad: everything gets the IFTTT logo.
I was suprised to learn WhatsApp uses XMPP. Would be nice if all popular chat applications are interoperable.
Importantly, though, that inbox is not an email inbox. This is what the process might look like (i.e. I've been through this):

1. You can an email in your regular email stating that there is a new message in your Berichteninbox. (No clickable link, presumably to avoid phishing.)

2. You go to mijn.overheid.nl to access your Berichteninbox. You sign in with DigID.

3. You open the mentioned message, which says a PDF with the actual letter is attached.

4. You open the PDF.

5. The PDF says you'll be able to file your tax returns a month from now.
The dirty secret here is that well-funded early stage startups usually want to pay candidates as little as they're willing to accept, and not a cent more, though that doesn't mean they're not willing/able to compete with FAANG-level comp for a really good candidate (we're talking about the well funded ones, remember?). So usually early stage hires end up having a wildly varying range of offers depending on factors like experience, previous comp, negotiation skills, etc.

They can't discriminate on comp very effectively if they stated their ranges up front, and if they were truthful about it, it would look ridiculous enough that it wouldn't be useful to anybody anyways (think ranges like 100k-500k).

Source: I was burnt by this (fell on the very low end of the range) and later learned about it when I got a 50%+ raise when the company matured and implemented comp bands.
> But here's the actual problem, apart from taking up space like you already mentioned: The fire has to be maintained. I'm pretty sure that's the main reason they've fallen out of use.

TBF masonry heaters with modern enclosed fireplaces can slow-burn at high efficiency, and even if the fire goes out because the fireplace remains very warm and the flow is active restarting it is generally easy.

Per the few friends who have masonry heaters, if you throw a log on before going to bed, with ventilation set low, odds are high you'll still have embers in the morning and will just need to throw a new log on and stoke a bit to get it going again.

So while the convenience is a bit lower than with central heating it's hardly a back breaker. The cost of installation and structural requirements (masonry heaters weigh literal tonnes), as well as awareness of the option, are more likely.

The latter factor should not be discounted, most people don't really go out their way to look for options (if they're even doing / ordering the building in the first place, which for masonry heaters is a requirement: retrofitting a masonry heater in an existing building is very risky), so they'll get one of the options they're provided with.
xfs filesystem being mounted at BLABLABLA supports timestamps until 2038 (0x7fffffff)

Hmmm...
So, you just give up and leave control to bad actors ?
Interesting that Gandhi was very racist toward black Africans, and pro-segregation.