skysight-inc/HackerNews huggingface dataset:
> where climate change will (somehow) turn earth into a barren rock and we're inches away from triggering a self-reinforcing climate resonance cascade of unforeseen consequences.

The "barren rock" is a bit of a strawman. Very few if any people believe that the elimination of all life on Earth is in the cards. Human life, on the other hand, is certainly possible.

For the vast majority of major extinction events in history it looks like rapid climate change was the major trigger, and at some point small changes lead to a "self-reinforcing climate resonance cascade of unforeseen consequences", and we currently don't know exactly what the limits are.

This is the focus of a huge amount of the work of Peter Ward and he has written plenty both for scientific and a popular audiences.

Now he may, of course, be wrong. But his work is credible enough that you have to at least take into account that the real risk of extinction is possible.
Yes, I know of quite e list of libre sources, only some of which are digitised and online. So (continuously) exporting data from the hundreds of small observation or collection databases or going our and scanning the old offline materials would be what you could organize with better software.

There are also ways to increase the collection of libre data. You could auto-generate field trips for holiday makers or school trips. Give them an auto-generated itinerary leading them past places with flowers, insects or birds with a list of things they should look out for and photograph or determine with keys. Make it into a game like geocaching or a treasure hunt. You generate it based on individual tastes (walking, bicycle, car tour, camper, bustour), individual or group size, age and knowledge level, temperature, season, time of day, climate, location, etc.
Interesting that you included audio with it too! Is it you reading it?
These stories about old telephone equipment are so fascinating. I remember when T1s were state of the art now they're going to be a lost art
TI in these parts, pardner.
My best guess is you have an unusual data source most don't have. I wasn't describing an anecdotal experience but the reliability in aggregate.
Took me several reads to fully understand this but it actually is concerning since there is no user error required here. Although it is a little unlikely and hard to pull off
It’s the same in any industry. Try telling the local council they should build a road overpass over a pedestrian crossing because it’s safer and a few people have been hurt there.

What you are saying is true, but it’s unlikely anything will be done because it’s expensive and not a huge risk.
> All compilers allow builds that trigger warnings to complete.

That is true, but I don't see how it's relevant. Violations of the borrowing rules in Rust are like type errors in C++ or C. Warnings are simply not part of the picture.

> Obviously code that only runs when built "debug" differs from released code, which ... doesn't run.

I honestly don't know what this wording is intended to convey. The text before the edit made more sense.

But in any case, I don't really see the relevance. I asked about situations where the presence/absence of optimizations changes language semantics. As far as I know, programmers generally expect that the same code will exhibit the same observable behavior regardless of whether it was built in debug or release mode (i.e., the as-if rule, barring UB/IB/etc., of course). What you're suggesting appears to violate that - something that builds in debug mode may not compile at all in release mode, let alone run the same. How is that better for newcomers?

> Before you ship, you will resolve all the borrow nags, and then there will be a release build, and it will run the same.

This feels like it's doing a lot of hand-waving. By way of analogy:

"Before you ship, you resolve all the type nags, and then there will be a release build, and it will run the same"

If you started with a program where everything is a void*, "resolve all the type nags" is potentially a huge amount of work. There's absolutely no guarantee that you will only need to make "minor" changes to get your program working in release mode. Maybe what you wrote is good enough, maybe you need to completely restructure your program. That certainly does not sound very newcomer-friendly to me.

> In the meantime, you probably have more urgent worries to act on first. The only difference is who decides when, you or the compiler. As is, the compiler decides, period.

Couldn't this argument be extended to other aspects of a program that can be statically checked? Why stop at the borrow checker?
I have seen sites that are vulnerable to this;

- the hackers signs up with xxxx@gmail.com via the normal email/pass way

- the email arrives in xxxx their mailbox but it is ignored (might even be flagged as something they don’t read anyway because, for now, it’s an unknown service)

- the user, at some time in the future, goes to the site and signs up (they think) by clicking ‘sign up with Google’

- the site now merges the former account with the latter and signs in the user; because signing in with gmail, there is no email link that has to be clicked

The site’s ( erroneous ) db entry is now a validated (via sso) account with a manual password; the hacker can now login with the password they set in the first place while the real user logs in via the Google sso link.
Even worse anything that monkey's with the CPU's cache logic on a multiprocessor machine will corrupt memory. From a post by Bruce Dawson where he was working with a machine that had an instruction to bypass the cache. It was bad news, doubly so because the machine also did speculative execution.
> Funnily enough, in many European and Asian countries the opposite is deemed to be true.

I find a hard time believing this. Do you have a source?
Blindly relying on premade auth libraries puts you in a better position than almost any custom built solution.

Even if you built it right. Some junior dev will misunderstand it years later and introduce issues. While they won’t be submitting bad PRs to an auth library.
It's funny, isn't it, that email is the single most portable "document" format in existence.
From the title, I was hoping for something more informative than what it is. The part about historical oppression is largely accurate, but her analysis of recent history is way off. When Ukraine became independent in 1991, ethnic Ukrainians saw their opportunity to mold a new state solely around their culture. The problem for them was the 20%-40% ethnic Russian population. There followed many years of increasing abuse of ethnic Russians and their culture.[1] For the past three decades, the Ukrainians have been doing to ethnic Russians what she accuses Putin of trying to do to Ukrainians. Before anyone accuses me of being pro-this-or-that, let my say explicitly that I have sympathy for the Ukrainians who suffered, but I have just as much sympathy for the Russians who suffered.

[1] https://www.tandfonline.com/doi/abs/10.1080/1364298080239683...
You’re glowing, man.
Just a note for those interested in the current state of things, this bill is currently in conference between the House and Senate to marry the bills to one another as the initial versions in each was significantly different. Likely in the coming weeks we'll see an announcement of a new final bill from the conferees (think leadership of each party and the influential congresspeople) and then the new bill will be voted on quicklyish barring some unexpected political event that takes precedent. But they will need to do it soon as there are not that many days left on the legislative calendar. For those interested in staying up to date, I recommend Punchbowl news highly, they had a newsletter a few weeks ago with a good amount of info. https://punchbowl.news/archive/4-25-22-punchbowl-news-am/
I don't think Edward Tufte would approve

You might not think that, but you'd be wrong:

https://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=...
A lot of what Apple has done is to try to discourage DIY and third party repair services with device locked components, screens, and batteries (yes, even batteries)

https://www.zdnet.com/article/apple-locking-down-iphone-batt...
Funny... I find the Albanese rather sickly sweet and dry.
He went all in to raw water. Seriously.
China’s top court calls for blockchain to record vast number of transactions
Ask HN: Burnt-out, directionless but want to turn it around
I've been programming on and off since the age of 16. Unfortunately, I have never been a rockstar programmer. I've always pieced code together from multiple sources to create programs but I've always failed to come up with a solution from scratch of my own and provide any value. I've always wondered how other smart people are able to come up with libraries, services and various solutions from scratch. I've devised countless ideas only to never execute them for various reasons or get started with them only to never fully complete them and see it all the way through.

I've already wasted my entire teens and 20s, current 28 years old, working as a software engineer (Full-Stack) at a startup for ~4 years. I've been feeling like a loser and not good enough for this career even though I am a sole developer for Mobile and Web platforms at this startup in a very small team. I've put in countless hours of work every day (70-90 hrs), being on-call almost 24/7, sometimes for straight 7 days for months despite only getting paid on a salary basis on 40 hr work weeks; being a loner helps with working long hours. My salary also hasn't increased much, and feel like I'm severely underpaid based on the # of years of experience but I struggle with evaluating my value in the market to determine my worth. I assumed working hard would pay off but that hasn't been the case at all; I truly believe I've been doing the opposite of "Work Smart, Not Hard". I've been trying to get back to learning DS and Algos so I can apply to places but I struggle with LeetCode, which is making me feel like even a bigger loser for not being able to solve problems.

I'm stuck in a rut, wanting to better my skills and earn a good amount of money but unable to concentrate, riddled with brain fog, and unsure of my future. My self-confidence and self-esteem are taking a hit. I am terrible at networking, so I don't have others to reach out to for tips and advice, hence I'm turning to HN. I apologize if this isn't the place for a post like this. How can I turn my directionless life around and find satisfaction with my career?
Last I remember (which, it has been a while), on x86 and friends anyway, ~all reads go to cache. So the request is somewhat nonsensical I believe?

You might then ask how to keep it there, but I doubt you can.

Your best bet is to keep the working set of used memory small during the steps you care about. Also could be worth keeping in mind that caches work on "lines", small blocks of data. So you can give yourself a small edge if you keep all the crap you're going to use in one contiguous block of memory.
C’est poggèur!

But for context the ministry has absolutely no bearing on French as real life people actually speak it. This is a body of people whose power is essentially just to maintain the government’s language style guide and issue strongly worded letters to a herd of cats who largely ignore them. So while this is technically a ban when it comes to government correspondence it could be the poster child for sensationalizing a headline.
Limits are for ammo that leaves the range, 50 bullets a month for hunting and defense should be plenty.
Range ammo should be subsidized and available.
You're in CPU reference manual territory - and if you got here by accident, you've taken at least seven wrong turns, and are about to take an eighth.
TIL ! Let's hope that doesn't come back to haunt me...
This is a misleading title that spins the truth into fodder for a flame war. The survey asks for teachers to explain the barriers that prevent various specific marginalized groups from engaging in CS. Almost everyone can agree that STEM needs more diversity (including the posts author!).
Also, “all but” is misleading. The question[0] includes more groups than women and minorities. It also includes low income/English language learners.
Additionally, I cannot (without potentially messing with their data) review the rest of the surveys questions. After clicking the link to the survey, I was redirected to twitter, than a survey page. This survey page required me to be an teacher. I am not a teacher. It also offered compensation (not a small amount).
[0] https://live.staticflickr.com/65535/52110633174_157b30cf32_b...
You where going to contact me end of this week (morphle at ziggo dot nl) for the plant/species identification software: https://news.ycombinator.com/item?id=31537487.

Your collaborative photogrammetry can be combined with the open and free species identification API and my custom OpenStreetMap data extensions and KartaView/OpenStreetCam/OpenStreetView to get more photogrammetry location integration and more free crowdsourced open data to add to photogrammetry. A demo of Seadragon/Photosynth [1] inspired me to work on this.

[1] https://www.ted.com/talks/blaise_aguera_y_arcas_how_photosyn...
Always seemed Mexican to me for some odd reason.
I think that’s the right follow up question to explore - what establishes political legitimacy. Or perhaps more accurately, what best establishes political legitimacy. There’s arguably a vote in the sense that users of the network choose which fork to adhere to. This isn’t a perfectly distributed vote; you depend on the miners, the validators, the client developers, and the exchanges to establish a concept of the “current fork.” (God help us if all the exchanges ever decided differently than Vitalik what “ethereum” is.) Regular users have a minimal voice in that decision, but it’s theoretically possible for anyone to start a new fork and campaign for its adoption.

Personally I think the question of political legitimacy doesn’t make the notion of blockchain governance wrong; it just highlights that the system as constructed may have problems.
Shouldn't jokes be funny
Depends on your priorities I guess. I'd say making reusable rockets a reality, creating a serious market for EVs where none existed previously, and from all appearances about to provide the first real competition to terrestrial internet/cable providers has made the world an objectively better place on a scale most individuals can only dream of.

Does that excuse sexual harassment, union-busting, defamation, stock manipulation, and other crimes? Of course not, and he should be punished for all of the above. But the scale of his positive works far outsizes the scale of his negative works IMO, at least so far.

Capitalism and Democracy are fundamentally based on (imperfectly) burning assholes for fuel. They're fundamentally cynical systems, that's part of why they're so stable. We give the assholes a relatively safe outlet for their mental conditions while in exchange demanding they provide some good or service for the rest of us. So don't be surprised when the people who do the most good also have some skeletons in their closets, that's how the system works. The people without skeletons tend to be naturally filtered out of the power hierarchy by refusing to compromise their principles past a certain point.

Put more bluntly: The obsessive, selfish, narcissistic careerist who puts 80 hours a week into his career, has no real friends and neglects his family and sexually harasses potential partners will generally rise higher in terms of power/wealth than the honest, stable, principled family man who intentionally clocks out after 40 hours so he has time to spend with his kids when he gets home. There are lucky exceptions of course, heirs to fortunes and so on (where likely their mother/father/grandparent was the maladjusted careerist). But the percentages speak for themselves IMO.
> Possibly the most played tune worldwide?

Not even by a long shot - even among Microsoft startup sounds. In the grand scheme of things, Windows 95 was a significant but brief blip for less than 3 years when PCs were still a growing niche. Likely the Windows 98 and ME/2000 sounds played a lot more times given their longevity.
In the Cockpit of “Top Gun: Maverick” with Blue Angel Pilot, Frank Weisser
Con Feratu
I think you're on to something. Though using a browser on any OS has been pretty similar for a few decades, the "scary" thing must be a larger factor than I've considered before.
Kinda agree, kinda disagree. For VC-funded startups, in the early stages I do think a very high workload is the norm, depending on the job. At most startups, there is simply not enough redundancy early on, especially before product market fit. Note I don't think this applies to everyone, but I've worked in early stage startups, and up to about the size of, say, 20 developers, it was easy to point out 5-10 folks where the company would have really been in deep doodoo if they didn't deliver.

Of course, for startups where it's already pretty clear they are the "favorites" (think Stripe, AirBnB a couple years after their founding, etc.), I don't think that's true. And FAANGs are a whole different ball game. They are pretty famous for having a large subset of their dev teams that are more on the 10-4 schedule.
The same author has a story describing how AI might escape: https://www.gwern.net/fiction/Clippy

Not that I agree with the author but 'AIs are sandboxed and resourced constrained therefore safe' doesn't feel very convincing to me after reading that story.
"I love it when my friends meet each other and they also become friends. When this happens, it weaves more threads into the social fabric around me, making us all more tightly interconnected"

Cannot agree more. Very satisfying to tie two distinct worlds together, creating a unique third.
Non-archived version since the web.archive.org version seems to be slammed: https://www.digitalocean.com/blog/an-update-on-last-weeks-cu...
... old age.
Finnish tire and paper product company Amongst its early origins
> If you intentionally [...] knowing [...] knowing

This hardly seems relevant to mosquitos.
In any case, though, there were just high CPU loads and the credit card wasn't stolen, so there was no actual fraud at all.
It's definitely not true that everyone works hard. I've seen some crazy hard workers in low paying jobs, and some extremely lazy workers, same as high paying jobs.

I think, though, that in some areas there are just fewer "places to hide" if you're going to fuck around.
Nah, mosquitoes don't have blood. Until they bite.
> Believing that these agendas exist simply because they are evil people is reductionist. For example, my parents wholly support private schools because they believe that public education will strip students of their cultural identity and religious beliefs.

I think the issue is that do we want to inject profit into every aspect of human life. We do this with prisons and schools to some extent already. How about a privatized police force anyone?
> That there aren’t grammatical forms or special declensions of words that signal rank relationships (as there are in, say, japanese) does not for an instant mean that we do not consciously choose linguistic styles based on social structure. Especially in Europe.

Is it then logical to conclude that in the general area of the topic of discussion, there is in fact no noteworthy difference between Japanese and other cultures? There is nothing that exists in reality within this domain that has escaped the gaze of science?
It is always instructive to go back to the sources and look at what Keynes actually wrote:

"But beyond this, we shall endeavour to spread the bread thin on the butter-to make what work there is still to be done to be as widely shared as possible. Three-hour shifts or a fifteen-hour week may put off the problem for a great while. For three hours a day is quite enough to satisfy the old Adam in most of us!"[1]

He is talking not only talking about avarage working hours per worker, but about avarage working hours per person able to work. So let's have a look at the UK (where Keynes lived) of 2021:

Gross domestic product: GBP ~2.2 tril.[2]

Working age population: 41 mil.[3]

Overall weekly hours worked: ~ 1 bil.[4]

This means 24.4 hours work per week earning GPB ~1,080 (GBP ~53,650 per year) for each one in the working population.

If they had worked only 15 hours with the same productivity, earnings would have been GBP 663 weekly (GBP ~35,500 per year), or a total of GBP ~1,35 tril, which is aprox. the number of 1994/1995. (Or a little less than Greece today.[5])

In other words: if work could be evenly distributed over the population able to work, hourly rates were identical and people were content with the living standard of the mid 1990s (and all else being equal), a 15 hour work week for everyone would be enough for the UK.

[1] http://www.econ.yale.edu/smith/econ116a/keynes1.pdf

[2] https://www.statista.com/statistics/281744/gdp-of-the-united...

[3] https://fred.stlouisfed.org/series/LFWA64TTGBQ647S -- One might argue that this number includes a lot of people who are not able to work or still in education and thus are not available for the workforce. On the other side it excludes a lot of people in older age, who might still be able to work. For a lack of better statistics and to make calculation easy, I assume that the two roughly cancel each other out. If you disagree, just use your own estimation and see if the result of the calculation really differs much.

[4] Rough estimate from this table of weekly total hours: https://www.statista.com/statistics/280795/overall-weekly-ho...

[5] UK's GDP per capita * (15/24.4) ~= Greece's GDP, see: https://en.wikipedia.org/wiki/List_of_countries_by_GDP_(PPP)...
If the API takes ownership, can't you just release the smart pointer, effectively forgetting about it and letting the new owner deal with it? Maybe I'm missing somethign.
Also, over-withold by $5000. When you file for your refund, take the option for $5000 in I-bonds.
Brian Eno message - Don't get a job

https://www.youtube.com/watch?v=d-53tzx69fM