skysight-inc/HackerNews huggingface dataset:
This is a very odd interpretation of the data that you yourself linked, unless I misread your intention or the data you linked

2018 flu season spent about a month at 5000 excess on this chart. We've spent the last two and half years with a typical floor of 5000 excess, except for April of 2021 and 2022. So over the past two and half years, we've had about two months of time that there are fewer excess deaths than the bad 2018 flu season. I agree we are re-approaching nominal as this surge cools down, but the 2021 data shows that even post vaccine and infection granted immunity surges are liable to happen quickly
Because you are the easiest person to lie to, yourself. Just because you work in a field doesn't mean your assumptions are valid. The more people (or you yourself) consider you an expert in something, the more you should test your assumptions through studies etc. If you don't, then claiming you made a thing "for X" without any proof that X benefits from that means you've almost certainly lied to yourself, convinced yourself that lie was true, and are now perpetuating that lie by putting it on the internet. Especially when you do things based on your own experience, it's incredibly easy to forget that there are almost infinitely more people who are different and have different needs and experiences.

And of course, your things can be just fine, but without proof of that, claiming that they are just tells people you have no idea whether what you did was actually worth anything, and that undermines your effort.

The thing you made MIGHT actually be great! But it might also only be great for a super select few hyper-focussed people that you happened to ask for help (or not even, you might have purely relied on "your own past experiences"!), and be terrible in general.

Make tiny claims centered around tiny groups (e.g. "I/my customers needed something better so I made this"), not a problem. Make big claims involving "everyone" (e.g. "we made a typeface that improves legibility")? Back them up with proof. Show the studies where you've pitched it against a wide set of other typefaces, and have people of all visual impairment levels perform (also scientificially justified for this purpose) tasks that hinge on legibility.

(Because winning awards may be nice, but doesn't tell us anything. It just says "other people already liked this". It doesn't say anything about whether the thing you made is actually good)
Some call it "chaos", others might call it "badly written software".
I genuinely wasn’t sure whether psychoacoustician was a cheeky synonym for audiophile or not. :). I looked it up and, sure enough, psychoacoustics is a legitimate field of study.
Yes, but making long predictions allows them to pretend they are in pursuit of something
MIT's the Club of Rome: The Limits to Growth
General Aviation/Private Aviation is as dangerous as riding a motorcycle, per hour of participation. At least the last time I checked the statistics. It might have improved with navigation technology and flight planning software becoming more affordable.
Ask HN: Switching to a desktop after 15 years of exclusive laptop use?
For many years my main driver has been a Mac laptop, with backup Linux and Chromebook laptops.

A few days ago, I was given a new (unboxed) M1 iMac, nicely loaded, as a gift. I almost didn't accept it because my workflow is done in my office, living room couch, two shady areas outside my house, and my beautiful local library.

Has anyone else 'gone back in time' and moved to a desktop? My plan is to use the iMac for a month to see what advantages there are. The large screen is nice, and large enough that I packed away my large LG external monitor that I purchased from Apple a couple of years ago.

Between working (I work 15 hours a week), my own research, and occasional work writing books, I tend to take a lot of time for friends and family, hiking, etc., but, I also weave short bursts of work into my early mornings, during the day, and at night. I am curious to see if using a desktop as a primary driver will clean up my work life balance.
That is highly tangential to the issue of economic viability, and the energy crisis.
We use mostly Google Meet and Slack for calls. If/when I next experience issues, I’ll be sure to reach out!
> Why would I care about your judgment at all?

Why do you expect a stranger on the internet to prove the relative intelligence of everyone around them, to you
Everybody in the Place: an Incomplete History of Britain 1984-1992 by Jeremy Deller is the best documentary I've seen recently. It's a history of dance music in the UK (and it's American roots) presented as a lecture given to secondary school students, part social history part love letter to a music and a time. Full of surprising and interesting footage and observations.

Edit: seems it's on youtube at the moment: https://www.youtube.com/watch?v=Thr8PUAQuag
Semiconductors are just what chips are made out of, the title is accurate.
It's behind you – The making of a computer Game
M1 MacBook Air or a low-end M1 Mac Mini.

There isn’t another answer, here. Definitely do not buy an Intel Mac at this point.
Probably not clearly recognisable to a British reporter regardless of visibility, though.

“Collapse” in the sense of “caving in” can happen to just a part of a building. “Building 7 has collapsed” is shorthand for both “Building 7 has suffered a partial collapse” and “Building 7 is now a pile of rubble” - it’s not hard to understand that in the fog of what was a catastrophic event one is easily mistaken for the other, partially when the other is more “Get this on air now!” newsworthy.
Do you live on Christmas Island? A certain infamous .cx domain was revoked when a resident complained that the owner didn't have ties to the island (though the content probably had more to do it than anything)
I am sure the plane can fly again on most cases, they just don't want the liability and they want to put "pressure" on the pilots to only deploy it when necessary.

A Cirrus pilot that loses an engine at a safe altitude will not think of deploying it because the plane will be gone.
In your case, how much compatibility is lost from using C99 over C89? (I'm comfortable with C99 and still write some low-level multiplatform code in it, but losing the ability to declare variables where they're first used is a bridge too far for me...)
I’ve tried this for my speaker setup. And the problem is that the frequency response is a function of volume. For example, the louder I play music the more the bass is accentuated. I think this is because of standing waves.

So the problem I find is that when the volume is low the bass is too low, and when the volume is high the bass is too loud. Only when I play at the same volume as the equalization was performed at do I get a good result.
Maybe this is splitting hairs but this didn't make publishing seem like gambling to me. It sounds like if I can publish enough titles at a low enough cost per title I'm guaranteed to make money.
Qt 5 (which this seems to be based on) is getting quite old now.
Dicing with Death
A series generally about dangerous roads in countries around the world, but largely focusing on African countries. It gives a view of sub-saharan countries that I've never seen anywhere else.
GoodReads book review: https://www.goodreads.com/en/book/show/18480679
>Why is it that most posts about a new product or project some people have put together is usually greeted with skepticism and negativity

Because most posts about a new product or project tend to make extravagant claims without anything to back it up. "The best", "the fastest", "the smallest", "the most legible", etc.
> Why must everything in the world be so hard?

linux user?
When I wrote the comment being discussed here, I was thinking of the sibling RFC to the one burntsushi linked above, the one for the language instead of for the library: https://rust-lang.github.io/rfcs/1122-language-semver.html

> This RFC proposes that minor releases may only contain breaking changes that fix compiler bugs or other type-system issues. Primarily, this means soundness issues where "innocent" code can cause undefined behavior (in the technical sense), but it also covers cases like compiler bugs and tightening up the semantics of "underspecified" parts of the language (more details below).

But more importantly, the next paragraph:

> However, simply landing all breaking changes immediately could be very disruptive to the ecosystem. Therefore, the RFC also proposes specific measures to mitigate the impact of breaking changes, and some criteria when those measures might be appropriate.

This has been invoked before; early on in Rust's life, https://rust-lang.github.io/rfcs/1214-projections-lifetimes-... fixed a soundness bug, and as it says

> Warnings first, errors later. Although the changes described in this RFC are necessary for soundness (and many of them are straight-up bugfixes), there is some impact on existing code. Therefore the plan is to first issue warnings for a release cycle and then transition to hard errors, so as to ease the migration.

While the RFC says "a release cycle," that was optimistic. Version 1.4.0 (2015-10-29) introduced the warnings, but the warnings didn't turn into errors until Version 1.7.0 (2016-03-03).

This was intentional breakage that did break programs, for good reason. Those are programs that could have compiled on Rust 1.0 but deliberately do not past 1.7.0.

While it is also true that there are tiny things that technically would break code in many releases, these are only allowed because they're very small things that measurably do not have an impact. They're theoretically breaking, or would be breaking in a different universe where people had written different code that relied on it. Or that is considered acceptable via the API evolution RFC.

But in practice, those changes just aren't experienced by Rust programmers as "breakage." In the 2021 survey, only 2% of users disagreed with the statement "I can upgrade the stable compiler version without fear of my code failing to compile." That isn't even saying "Did it break your code"; it's talking about how users feel about this. 2%! If you go with the closer question, "Upgrading to a new stable compiler version requires either no changes or extremely small and easy changes to my code," only 1% disagree. The data provided doesn't provide more granularity than a percent, so I don't know how it's rounded. But in terms of "is the Rust Project causing users pain with breaking changes?" the answer is very clearly "no."
In the very least, I think every engineer should take a "philosophy of science" class. We tend to focus quite intensely on how to do things. Borrow a little bit of "where do proofs and the scientific method sit in the grand pantheon of human knowledge" from philosophy is a bit grounding. Anyway it is probably a gen-ed that is at least somewhat useful.
That was both a very bad day and a fantastic day to be flying that particular plane.
Yes, but it's not implemented yet on any website. And there is no software support except beta versions of Chrome/Edge and you have to manually toggle flags in dev options.
"Jiro Dreams of Sushi"
https://en.wikipedia.org/wiki/Jiro_Dreams_of_Sushi

If you're a developer / engineer you'll admire the professionalism. And more importantly value proposition of your work.
The way the article reads feels very authentic and the transparency in conflict of the review is refreshing.
The earth has stored nuclear elements for millions and billions of years. It is thought that in some places naturally occurring nuclear reactors have happened.

Of course, the civilization needs more orderly storage and disposal, and nuclear waste can be polluting but it is also the thing that is produced by completely natural processes. Some places have higher levels of radioactive radon gas produced by radioactive decay of elements deeper underground.
I would love to read a blog post from you on this topic!
Could this be a glimpse into life in the 2030s?
Neat links!

I think nuclear propulsion is going to be the biggest beneficiary of higher mass-to-orbit-for-a-reasonable-price advances.

There are a huge number of propulsion technologies that are physically possible but too heavy and/or dangerous for near-Earth use.

Cheaper lift (to bootstrap) + more ongoing destinations and transit work (to drive) + outside of Earth orbit (to alleviate safety concerns) = rapid progress
I really enjoyed Together We Cycle. I don’t think many people know just how close The Netherlands was to losing their cycling culture (and a safe transportation system overall), and what it took to revive it (one example being ‘stop de kindermoord’).

https://vimeo.com/ondemand/togetherwecycle
> all it means is the speaker hasn't done a true cost-benefit analysis that includes anything beyond their immediate concerns.

I feel like I say this a lot on HN, but there seems to be an attitude among political folk in the last 20-25 years that intent is more important than effect.

The effect can be a complete disaster but the politicos expect the public to appreciate their intention to help and to not question the effect.

I am a pragmatist, so I don’t care about intention, only the effect, and in the case of the US specifically, the effect of the federal government and medical establishment response at every point in this pandemic has been a disaster. I honestly cannot point to one thing that wasn’t a total clusterfuck.
Yeah, and harassments are going to be huge problem as well. Full names displayed anywhere unless necessary, is generally a bad idea. It's not going to work - IF taken at full face value without further considerations.

That said, I think might make sense as an address system for signing and verification. It'd be nice if I could just sign into a local municipality or state-level server with a national ID to read notices and do verification, instead of walking to the city hall and twice in a week and uploading drivers_license.jpg to weird e-commerce websites on random occasions.
Hacker News Guidelines

In Comments

Be kind. Don't be snarky. Have curious conversation; don't cross-examine. Please don't fulminate. Please don't sneer, including at the rest of the community.

Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."

Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

Eschew flamebait. Avoid unrelated controversies, generic tangents, and internet tropes.

Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something.

Please don't use Hacker News for political or ideological battle. It tramples curiosity.

Please don't comment on whether someone read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that."

Please don't pick the most provocative thing in an article or post to complain about in the thread. Find something interesting to respond to instead.

Throwaway accounts are ok for sensitive information, but please don't create accounts routinely. HN is a community—users should have an identity that others can relate to.

Please don't use uppercase for emphasis. If you want to emphasize a word or phrase, put asterisks around it and it will get italicized.

Please don't post insinuations about astroturfing, shilling, bots, brigading, foreign agents and the like. It degrades discussion and is usually mistaken. If you're worried about abuse, email hn@ycombinator.com and we'll look at the data.

Please don't complain that a submission is inappropriate. If a story is spam or off-topic, flag it. Don't feed egregious comments by replying; flag them instead. If you flag, please don't also comment that you did.

Please don't complain about tangential annoyances—things like article or website formats, name collisions, or back-button breakage. They're too common to be interesting.

Please don't comment about the voting on comments. It never does any good, and it makes boring reading.

Please don't post comments saying that HN is turning into Reddit. It's a semi-noob illusion, as old as the hills.
You can click the date of the post and then “vouch” if the post seems legitimate (I’ve done that for you now).
Should billboard advertising be banned?
What is Homeland? I explicitly disable IPv6 because I don't trust the firewall, specially on an auto-updating device.
> What's the benefit of not having the build system integrated into the compiler?

Being able to write new/integrate with existing build systems (i.e. Bazel).

> Ideally if you are not linking to external libraries

I'm afraid that's rarely the case.

> messing around with object files should be considered obsolete.

Messing with them yourself, as you need to do when you use `make` in C/C++ (without cmake or anything more fancy) - I agree, it should be considered obsolete. But what if I want to mess with them because, for example, I want to add support for Odin to Bazel?
Expand access to birth control to every woman world-wide.
Modeling the Social Mind
i always wondered, is it possible to take a cheaper mic or iems and "flatten" them via an eq, to perform nearly as well as professional gear that's 3x the price?

i just picked up a pair of KZ AS06 iems [1] and my listening preference is U shaped (which is how these are dialed in out of the box), but i imagine with quality hardware and e.g. 3+ dedicated, drivers it should be possible to flatten them out in an eq.

[1] https://old.reddit.com/r/headphones/comments/eqpsen/kz_as06_...
My experience doesn't really match what you are asking, but I wanted to add that hopefully your education never stops. I consider myself under-educated in a formal sense (BS in Physics about 50 years ago) so I have always invested heavily in books and the time for self study. In the last 12 years, I have taken a large number of online classes.

Obvious advice from me: if you can afford it and want to go back to school, go for it! I would take some care in choosing a field with good future employment prospects. Good luck.
No doubt changing daylight saving rules at short notice is difficult but we should be asking ourselves why is it so.

The major problem adjusting to daylight saving should be as it's always been - that of human adaptation to the sudden change of time. That our computers cannot adapt at a moment's notice simply says there's fundamental problem with their design.

Moreover, the problem should have been long solved by now. Remember the huge kerfuffle over the Y2k problem 22 years ago? You'd think we'd have learned from that and fixed the problem back then.

Either we're lazy or slow learners or both.
The Russian military action against Ukraine started in 2014, long before that.
Some might call it "chaos", others might call it "stupid government policy compounded by (the expected) moronic government implantation guidelines"
C is an achievement that must be unlocked by programming in different other high-level languages for years.
Without this - C will be pointless lecture.
> I worked in the domain name industry for 4 years. Be careful which TLD you rent (you never buy it).

Speaking specifically about .com/org/net/info I would not use either the word 'rent' or 'own' strictly but defacto you own the domain if you continue to pay the really nominal fees every year for renewal with the registrar you choose. That is an entire topic in itself because different registrars have different policies subject to (again for those tld's) ICANN rules.

As such you 'own' the rights to the domain name (same as google, amazon, tesla etc) in the sense that you can sell those rights to someone else if you want or transfer them.

You can think of domain ownership similar to physical real estate where there are property taxes you pay. There are a limited set of circumstances where you can lose the property (don't pay property tax, eminent domain etc) but you don't think you are renting (other than if you are renting).

Now for other things you own there is no annual fee you pay.
“Who Killed the Electric Car”
It’s not new, and the narrative probably feels a little less dire these days because EVs are here to stay and the underlying politics have made way for seemingly much worse.

Still, I think it’s a fascinating peek at the way government and lobbies work, and how the will of the ordinary person gets lost in that mix.
I was talking to my opticians recently and he said "Everyone gets cataracts, PVDs[1] and macular degeneration, if they live long enough". So we should all be glad that people are working in this area.

[1]Posterior Vitreous Detachment.
Our modified Saturn that gets Extreme MPG with lean-burn and Robo-throttle
This is definitely worth noting. SveleteKit is probably close to 1.0, but the current versioning strategy is incrementing one number, and those changes are always expected to be breaking (even if they aren’t frequently breaking).

That said, if you start working on a given pre-release and only upgrade to 1.0, the migration shouldn’t be too painful.
Yeah, also not American, but given that the options are the US, the Russians or the Chinese, then the Americans are the least worst option (from my perspective, at least).
> minimal type inference

How is that a pro? That's a net negative.
I read this post and I think I understand it, but I'm not really sure, so, a question: is there a way to unsafely accomplish compiling the early example by conjuring lifetimes from the aether? Put another way, does the line that fails to compile fail because of some aspect of the concrete lifetime of the values involved, or is it truly an expressiveness problem that doesn't affect the simple type case (i64) because it's Copy (and thus has no lifetime)?
Tims Vermeer

https://www.imdb.com/title/tt3089388/
How does this compare to just buying a good headphone?
The mystery of blue honey (2010)
Stage2 is like a Band-Aid on an amputee. It is built with stage1. Any compiler built such that `if (false)` branches can run will also miscompile code, even if its source is 100% correct. (Spoiler alert: its source will not be 100% correct.)
I managed to claim 64 out of 256 blocks using proxies from Bright Data[0] and PacketStream[1]. I claimed 49616 IP addresses within those 64 blocks. Unfortunately, the website doesn't tell you how many IP addresses someone claimed in total. Cool project!

[0] https://brightdata.com/
[1] https://packetstream.io/
Show HN: A browser add-on to protect readers of paulgraham.com from crossed eyes
There have been a number of church to condo (and house!) conversions in Seattle and other parts of the Pacific Northwest. They have pretty unique interiors due to the architectural constraints put on them by the original building and the prodigious quantities of vertical space.
Dealing with SEO Link Spam Emails
In my opinion it’s because it’s so easy to assume a day has 24 hours. Coding for an occasional day that has 23 and another with 25 just doesn’t occur to most people.
Different. SQL's syntax is funky.
"Fog of war" about the life of Robert McNamara. He is quite candid about some of the mistakes he made.
Mobile tiny home which costs US$ 10,000 [1] according to the Author, that then proceeds to illustrate it with the picture of a non-mobile (and not so tiny) house that was estimated US$ 25,000 in 2016 [2]

[1] What?
[2] and which at first sight won't be anything less than US$ 50,000-60,000 today
You can SELECT just the columns you want with one view, and IIRC that will exclude other columns from being retrieved unless they are the source of a derived value.