skysight-inc/HackerNews huggingface dataset:
Yes? Anything in particular you want to focus on? I think I covered a lot of topics, lol.

https://en.wikipedia.org/wiki/DF-21#DF-21D_(CSS-5_Mod-4)_Ant...

The DF-21, available maybe 10 years ago, would have the range to hit ships all the way out to Japan or so. That's really all you need to know: China is trying to develop (or already has developed) "ship-killing" hypersonic missiles.

But of course, no one knows if they work vs US ships (can US Ships deflect the missile? Do we have flares or something that the missile will mistake for a ship? Can the US shoot down the missile before it reaches a ship? No one knows).

-------

For China's military composition: https://media.defense.gov/2020/Sep/01/2002488689/-1/-1/1/202...

You can see in the Eastern/Southern theaters of China, they have roughly 500,000 Army troops vs Taiwan's 80,000 troops. (China has a military of over 1-million, but most are deployed elsewhere). China also has:

"The PRC has the largest navy in the world, with an overall battle force of
approximately 350 ships and submarines including over 130 major surface combatants. In
comparison, the U.S. Navy’s battle force is approximately 293 ships as of early 2020. China
is the top ship-producing nation in the world by tonnage and is increasing its shipbuilding
capacity and capability for all naval classes."

So PRC already outnumbers the USA in terms of ships. In a few more years, PRC will outnumber the USA in terms of tons. China is definitely going for "build more" and not necessarily "build better". There hasn't been a modern naval battle since like WW2 between major powers, so no one really knows if this is a good or bad strategy. But its certainly a strategy.

USA of course has our 10x Nimitz supercarriers + 1x Ford supercarrier (going through our carrier-upgrade cycle currently, +F35 project I'm sure you're aware of). USA has a number of "Amphibious assault ship", which are sorta-kinda like carriers (except for the Marines instead of Navy), but do contain VTOL aircraft like F35-B variant.

I don't think anyone really knows for sure how the battle will play out. The US ships (ie: the "Supercarriers") are incredible war machines, and even the smaller Amphibious assault ships would probably go toe-to-toe with even the Chinese carriers. But how does that play out with China's missiles and airforce?
"You can take your seat capability pointer and wl registry listener and shove it up your a*."

Well it's not my API and this is also incredibly rude, please don't say these things to people online. You should not be using the low level Wayland API unless you're developing a toolkit, you will always have a rough experience with that. The only reason to use that is if you want to write all that boilerplate. I suggest developing using the GNOME and KDE libraries that they have for this, which handle the boilerplate for you.

Seriously, the Wayland API is not meant for normal user-facing applications. The number of projects that actually need to worry about it is pretty small and it's limited to pretty much just compositors and toolkits and a few other glue libraries. Don't try to use it like it's the X11 API because they're not the same and you'll just run into trouble if you do that.

"They are both part of the reason the Linux Desktop never took off."

I agree with this to an extent but X11 is also part of that same problem. KDE and GNOME were originally X11 desktops (and still are). And if you don't care about this I'm very confused as to what you're doing with a Linux desktop, that seems like a recipe for pain.
There is plenty of manufacturing to go around. Buying from specialists is a better deal for everyone than trying to do a little of everything.

The only exceptions is war machines (guns, ships...) - you need to have that in your country just in case. Though the more trade you do with others the more nobody wants war with you because they lose both the goods you make and the market for goods you buy from them.
I would imagine the Internet Archive is already storing them. APKMirror is fairly comprehensive. Wouldn't take much for the Archive to mirror them.

Sometimes, I wonder what the Archive stores in their non-public repositories. Just waiting for the day when it's safe to show the world.
> 2. Winters get colder on average

I have never heard this. Do you have a reference?

I am no expert, but I looked for any statement about winter temperatures from the latest IPCC report. I found this in TS.2.6:

> Warming of the land surface during the period 1971–2018
> contributed about 5% of the increase in the global energy
> inventory (TS.3.1), nearly twice the estimate in AR5 (high
> confidence). It is virtually certain that the average
> surface warming over land will continue to be higher than
> over the ocean throughout the 21st century. The warming
> pattern will likely vary seasonally, with northern high
> latitudes warming more during winter than summer (medium
> confidence). {2.3.1, 4.3.1, 4.5.1, Box 7.2, 7.2.2,
> Cross-Chapter Box 9.1, 11.3, Atlas 11.2}

> The frequency and intensity of hot extremes (warm days and
> nights) and the intensity and duration of heatwaves have
> increased globally and in most regions since 1950, while the
> frequency and intensity of cold extremes have decreased
> (virtually certain). There is high confidence that the
> increases in frequency and severity of hot extremes are due
> to human-induced climate change. Some recent extreme events
> would have been extremely unlikely to occur without human
> influence on the climate system. It is virtually certain
> that the further changes in hot and cold extremes will
> occur throughout the 21st century in nearly all inhabited
> regions, even if global warming is stabilized at 1.5°C
> (Table TS.2, Figure TS.12a).

This seems to contradict your claim.

Also the most recent National Climate Assessment says this in its summary finding (https://nca2018.globalchange.gov/):

> Declines in snow and ice cover caused by warmer winter
> temperatures are expected to negatively impact the winter
> recreation industry in the Northwest, Northern Great Plains,
> and the Northeast.
Semgrep taint mode is now in beta
OTOH because YT is an invaluable resource for learning, it’s also a big loss for the kid.
Whatever the default is on my Instant Pot. I think it defaults to "high". I don't use the bean-specific setting, which didn't work well for me.
For me, it doesn't matter whether printf("hello\n") works via a call to printf or a call to puts. If those 6 characters I specified are written to standard output, I don't care how it was done.

Of course I care if I want to use the value returned by printf, but if my code uses that value the optimization isn't performed.

I think the semantic gap between assembly language and C is much wider than a lot of people realize. I wonder if a language somewhere in the middle of that gap would be useful to some people. (It probably wouldn't be useful to me.)
At the beginning of the pandemic the Spanish authorities literally said that masks not only were not useful but they could be harmful because they gave a false safety feeling.

Since then it has been proved over and over again that masks, even when misused, stop the spreading of the virus.

So I absolutely agree with you. We should be able to question them.
I think their reasoning appears earlier:

> When a C compiler decides to not inline, there is likely a good reason. For example, inlining would reuse a register which require to save/restore the register value on the stack and so increase the stack memory usage or be less efficient.

And ... that removes all doubt. They are wrong. If a calculation requires an extra register, doing a function call won't conjure it out of thin air. It has to spill the register too, and it will push the PC along with it.

It's still possible a doing function call rather than inlining will speed up code on modern CPU's. The repeated code the inlining generates extra demands on the caches.
> I’m still a Linux server enthusiast

Ditto for about two decades, but I'm working on becoming a FreeBSD server enthusiast instead. Between being the "native" platform for ZFS, which is a huge deal all on its own, and my disliking a whole bunch of things about the direction of Linux (I am pretty sure Red Hat is pushing almost all the new stuff I dislike, in that they're the de-facto owners of the projects and are having great political success pushing them on everyone else) I think it's time to start surveying the broader field of free server unices.

Still working on getting used to Jails over Docker + LXC. Docker's so damn convenient, even if you just treat it as a cross-distro isolated-install package manager with a huge and up-to-date package list, and don't leverage anything else it does.
Add 1 download per day for 500 years and you will get 21k.
Fair enough! I missed that you were implying it's weird to collapse those together, but American's do anyway. In which case, yeah, I see your point.
NPM/any package manager should not let you upload/manage packages with more than 1k downloads a month without 2FA. It's a liability and this is bound to happen.
Outdated Stand-Up Comedy Replaced with Stand-Up Scolding
Yes, exactly, and framing the story like that is malicious.
You mean the immediate effects on you civilization, that is extremely optimized for the current climate? Or the long term effects?

Because the immediate (up to decades or even a couple of centuries long) effects will be overwhelming bad. There's just no chance we will end with a climate that is better than the one we optimized the hell for. There will be almost no positive effect on that horizon, that's how extreme optimization works.

About the long (after a century or so) effects for humanity, I really doubt anybody knows them. Humanity will optimize itself for them, and make lemonades out of lemons anyway it can. For nature, it's still too short a timeframe for it to adapt, and global warming means a loss on diversity on a several millenia horizon; the same happens every time there is a large climate change.

(About that new land for agriculture, plants need solar radiation, and that area has little of it. That's why it's frozen.)
It's not whataboutism, it raises a good point: What's the best we can do with regard to weeding out bad cops? Like, what does doing a good job of that even look like?

The ideal is obviously 'no bad cops' but everyone here can agree that's not really achievable, so what does doing a reasonable, or even great job look like. How many bad cops are on the force if we do everything we can?
If you specify "-std=c90", all you are saying, for this case, is that you don't care what value is returned. If you don't care, then zero is as good as any other value, so there is no reason for the compiler to have a different code path for that case. There are always good reasons not to have poorly exercised code paths.
But other companies, like Rockwell Semiconductor, manufactured perfectly good 6502 clones. If MOS tightened the screws, Atari or Apple could've simply headed to any other number of suppliers. The same can't necessarily be said for a competitive processor today.
in my mom's basement, there's about 2 dozen pairs of real antique wooden shutters, probably maple stained dark from another house.

I have no idea what to do with them. They're very nice looking but the house they fit is gone. I don't think there were standard size windows when these were made
Sounds as if you're doing it in a good way :-) (I'm not GP)
TIL: There's a "Shakespeare" esoteric programming language.

https://en.wikipedia.org/wiki/Shakespeare_Programming_Langua...
I think, and this is WAY outside my area, is that Hamiltonian Monte Carlo (a Markov chain monte carlo method) is used. Beyond that and I'm lost.
Not hard to land in a tab with Firefox complaining that it doesn't know of an FTP handler. Google Scholar returns results to papers hosted on FTP all the time.

On the other hand, as annoying as this is, this is the one time that maintenance overhead actually makes sense to justify removal (out of all the times Mozilla has invoked that excuse), given how nonstandard FTP is and how kludgy the implementation has to be.
I am unsure how well USSR in 1986 were as an operator of nuclear reactors in what can be describe as occupied Ukraine. It is distinctly possible that in that context the accident could have been avoided, or that it was always doomed for failure.

Through looking at the list of dam failures (https://en.wikipedia.org/wiki/List_of_hydroelectric_power_st...), I am less certain that the technology has been demonstrated to be safer than nuclear.
I remember data storage on regular cassette tapes was painfully slow.
This is new from Alan! The talk is for the first 50 minutes and then goes to Q&A after that.

To those who don't know him, I would argue that he's the most important living figure in Computer Science.

There's not too much new here but, like a good sermon, it's something you should hear every once in a while as mental reinforcement.
Blockchain voting is overrated among uninformed but underrated among informed
If the wood is in good condition you could probably sell them easily to someone who would find creative uses for them.
>"Many who live by themselves are effectively penalized at work too. “Lots of people I interviewed complained that their managers presumed they had extra time to stay at the office or take on extra projects because they don’t have family at home...”"

This is my concern when parents say they require accommodations (less work and lower expectations of productivity) because they have children (especially when working from home); they implicitly assume that non-parents can and should 'pick up the slack'.
FreeTimeSync – a S60 3rd’s time synchronization application (2008)
> the idea of a white ethnostate is a hateful, racist one.

Surely you mean any ethnostate is hateful and racist, not just a white one? Such as the hateful, racist states of Algeria, Japan, South Korea, Taiwan, Thailand, Vietnam, Finland, Sierra Leone, Lithuania, and Turkey? All nearly homogeneous at the granularity where 'white' is a single group.
I tend to interpret it as "you can talk about the Way, but you[r words] will not capture its true nature".
This. It's a gross abuse of bitcoins network, but bitcoin is a time keeping database at its core and it would not be impossible. That only accounts for data storage and retrieval though. For the end user to connect to the website, you still need some sort of server stack. Maybe IPFS could be used to overcome that part.
I think you may have a mistaken impression of how downvotes work on HN.

https://news.ycombinator.com/item?id=16131314
Yeah, I understand. Early Facebook was a nice "keep in touch" platform - before likes and sharing. I think the reality is for-profit social networks will always be detrimental to society long term. You can add paywalls, but then you're only working with an exclusive minority. That probably won't work long term.

I wonder if something run by the Wikimedia Foundation or an equivalent could work. Like a MyWiki.
If to you relations exist in nature therefore they are physical, there is a physicalist assumption in there which doesn't go without saying.

Now, I happen to have sympathy for that position, but it's hardly as straightforward as you seem to imply.

Where it does have a lot to do with Platonism is that positing that relations are not abstract things but physical entities presumably entails that you can show what a relation physically is. And an instance of a relation isn't the relation. As soon as you go into "for example", you're not talking about the object itself anymore.

(To better see that relationship, see: https://plato.stanford.edu/entries/abstract-objects/)

So what kind of physical object is a relation?
Fake shutters don't make me angry (not important enough for that), however, I do find them quite silly and pointless.
If it were still in widespread use, I might agree with you.
Parts on the shelf also rust. My company saves a lot of money not having to de-rust iron parts now that everything is back out the door 5 days after it arrives in the factory. Not to mention sometimes parts rust enough that they no longer pass quality standards.
I searched the latest IPCC report with non-expert eyes and it seems to say the opposite: https://news.ycombinator.com/item?id=28963266
I’d like to think HTML would have used different notation for syntax e.g. the section sign for open tags and pilcrow for closing:

§doth whence="bæc"§ Forsooth! ¶doth¶
I would posit that the level of CO2 you need to cause detectable society wide problems is probably lower than the level that makes a room actively uncomfortable to be in.

There's a reason why we already have universal colloquial language to describe a room with too much CO2, "stuffy," "getting some fresh air to clear your head." We all know this stuff intuitively, we've experienced it directly our whole lives.
I thought I'd posted this, but now I don't see it, so:

I bought 100 boxes for shipping records, and listed my collection on Discogs. Now I've used up all the boxes.

For me, I digitized the ones I wanted, and now they're on a microSD card in my phone. That works for me, since I can play it in the car, but I'm happy that someone who really wanted the vinyl now has it. I know I never played them.

A brand new vinyl record? I doubt it's worth it, but hey, if that's what you like, go for it.
I've played the "salary band" game too many times to believe this. Let's tie your salary to your title so that we have to promote you before we can pay you more. Rather than, say, having salaries reflect the actual market and having titles reflect people's actual roles in the company.

The only blame for being underpaid that falls on an employee is staying somewhere they aren't valued longer than they should. We owe it to our families to get paid what we can [sustainably] earn.
Because at a certain bitrate it is impossible for listeners to distinguish it from the uncompressed audio. I think at 160kbit for mp3 damn near 99% of the population couldn't tell even with a very high quality set of gear.

With AAC and other modern codecs it's probably closer to 128.

For me the biggest annoyance is that some bluetooth audio codecs are pretty trash (thankfully most everything supports the ones that are decent), you can't configure any of it or even tell what codec has been negotiated between your phone and stereo, and I don't think any car company publishes what codecs their radios support.
> The article also mentioned they have 3 programmers

One of the problems we had with promoting commercial use of Scheme and then Racket was that -- although some companies were using it to great success -- there weren't any job postings for it.

It was the norm for a single programmer to be doing the work that would normally be a team (sometimes multiple teams).

And the knowledge of that success wouldn't be well-known. (Because they liked to focus on the work, or because the larger team of business etc. people they were in was also small, or, in at least one case, the business person thought "we use Lisp" would kill business deals even though the code wasn't customer-visible.)

So there would be no success stories, no job postings mentioning it as something people should learn, etc.

Which, I suppose was good for open communities self-limiting themselves to people who were genuine enthusiasts not motivated by money, and with no need to posture as influencers or do SEO, but... not so great for bringing in large developer base, getting lots of startups using it, etc.
If we had, we definitely wouldn’t have gotten the low cost of the Starlink constellation. The industry experts, including Tim F, didn’t think such a thing was feasible. I’ve talked to a Guidance and Navigation expert (a civil servant working for the federal government for space systems) that didn’t think droneship landing (which SpaceX relies on for making reusable rockets—and thus Starlink—economical) was possible.

When you have one big system and no competition, you get status quo solutions. That is, an order of magnitude greater cost. (And this isn’t an exaggeration… compare space shuttle costs for commercial satellites to Falcon 9. STS roughly is 10 to 100 times as expensive per launch with comparable payload.)

But it’s important to keep in mind that the satellite networks are different from GPS and one important way: they are two way communication systems not broadcast. That means that you don’t get the same economies of scale for having just one system that you might for GPS. Having two communication systems that use two different spectrums means double the throughput that a single system would’ve provided.
Stat110[0] (Harvard) on EdX! The professor, Joe Blitzstein, is incredible. Easily one of the best classes I have ever taken.

[0] https://www.edx.org/course/introduction-to-probability
I guess `flatten` attribute could be used here to help the situation?

flatten

Generally, inlining into a function is limited.

For a function marked with this attribute, every call
inside this function is inlined, if possible.

Functions declared with attribute noinline and similar are not inlined.

Whether the function itself is considered for inlining depends on
its size and the current inlining parameters.
Look, I'm no Trump fan, but there's literally no reason to talk politics here, especially that slippery slope stuff. The Trump Group appears to be in violation of the software license they were granted. SFC's mandate is to chase down FOSS license violations. They were made aware of a violation, and they're chasing it down.

If my favorite politician was using my code in violation of my license, I'd get up in their grill about that. Was the violation discovered by somebody who dislikes Trump? Yeah, probably. But it doesn't matter. The Trump Group exposes itself to legal risk by not complying with the license, and compliance is easy: show your users the license, and the code. Comply and the threat of a lawsuit vanishes.
3. Salaries for those already on the payroll are not subject to competing offers, and employees likely have outdated information on market salaries, and almost always "anchor" on their current income. Employers have a some competition when hiring, and are subject to some market forces on compensation (including "price transparency" on offer letters).

In the current environment, you're almost always able to get a better offer compared to any raise offered. In most organizations, a manager expends less political capital justifying a salary band for an open position vs. advocating for a raise.
There was a thing 10-20 years ago in the UK where there'd be pillars in front of the front door. They didn't hold anything up and were purely decorative, but people loved them for some reason.

Decorative facades have always been a thing, it's just the form that changes.
This is all sorts of messed up. Sorry you’ve had to deal with this.
Any medical intervention has a non-zero risk of being a net negative now or in the future.

It should be self evident governments should be very conservative in mandating medical treatment, and for very obvious historical reasons.
Thank you for that, I'm definitely going to check out both.

Since I checked out your profile to see what kind of person does these beautiful things for free...can you tell me why it is so hard to order online from ikea?
This is one of those things I was better off not knowing, now it's going to mildly irritate me because I live in the suburbs and every house has these.
>As a simple example, building my personal website atop Markdown ensures that, even if the formatting can't be preserved

That's why I built my personal ADHD blog[1] on TiddlyWiki[2].

It's a self-contained HTML page that has everything.

I could have even embedded the images.

You can archive it with *File -> Save As...* (single-file .mht works).

[1] https://romankogan.net/adhd

[2] https://tiddlywiki.com