skysight-inc/HackerNews huggingface dataset:
One of the things that many people don’t know or understand about that battle is just how overmatched the US DD’s were. However, they fought so hard and fired so accurately that the Japanese honestly thought they were fighting more and bigger ships. The price they paid was brutal, but the lives they saved and the effect they had on the overall war is much larger than commonly known.

Massive respect from this AD CPO. I only hope our current Navy could fight as hard and effectively.
I'm just making a general argument about what "simple" means. A well-specified program may or may not be superficially simpler, but it will exhibit simpler behavior.
I was wondering this too, as ufile is really slow.
Before I deleted my Facebook account, it said I was chief sciolist at the Theodore J. Kaczynski Institute of Technology.
They already confirmed they’re not and it was an April Fools - but - they have an NFT for charity[0].

[0] https://twitter.com/teletubbieshq/status/1377940924605546496...
Their license text has always been my favorite (well, perhaps except for the original JSON license):

* The author disclaims copyright to this source code. In place of a legal notice, here is a blessing:

* May you do good and not evil.

* May you find forgiveness for yourself and forgive others.

* May you share freely, never taking more than you give.

edit: thanks for the correction about the jquery license.
Judging by history old fashioned moralist grounds tend to be a bit shaky, and often yield their positions;).

I don't advocate for one policy or another. In fact i'd be happy if i was wrong and the fight with numbers was actually useful. But i am rather sceptical about it, because the only argument its supporters have is "think of the children, you monster!"
I'm not sure how you expected MS to prevent BSOD, which often derived from behavior of programs or drivers. The worst BSOD timeframe seemed to predate computer resources being so vast that common OS protections were viable. And when programs were more hard-crash prone in general.
There is, but good luck trying to exploit it. You’ll spend a decade pulling permits and you won’t be able to get financing.
Airsonic lets you precache albums with ease. It's really more of a wireless music management software which you only need to run when you want. Music is cached in a readable folder which any music app can pick up.
I’m not sure credit unions’ tech is diverse, anyway. I’ve noticed some of their online banking sites look like different themes of the same software. So it wouldn’t surprise me if the apps are the same, so eventually the base vendor will push SafetyNet or w/e and all credit union apps will then require it.
IIRC a big part is parking policy. Notable differences

- the US allows overnight street parking in many places. In Japan overnight street parking is banned.

- the US mandates a minimum level of parking in pretty much all construction that in practice is very excessive; most developers build the minimum and nothing more, because they don't feel they need the parking (and often the lots are rarely full). Japan has some parking minimums but they are small. And there is no pressure to increase parking minimums to lessen demand for street parking, because overnight street parking is banned.

- when buying a vehicle, Japan requires "proof-of-parking" in a space that is either owned or leased by the buyer. No such mandate exists in the US, so you can buy a car without having provided a place to park it.

The above and other policies basically combine so that Japan has free-market parking with specific properties and buildings provided by the market as demand warrants. Whereas the US builds seas of parking without evidence of demand, so every property is surrounded with a sea of parking that pushes properties further from each other and causes driving to increase in a vicious cycle.

https://www.reinventingparking.org/2019/12/learn-from-japan....
I like this approach a lot because it aligns people around commitment to the mission instead of being laborers. I missed where it said they do variable comp with equity on top of the flat salary, as that would be a truly a next level win-win.

I might also contract out anything below a threshold, which would make the whole thing even more efficient.
I'm just doing the "standard install". Macports does source code for standard installs. End of discussion.

Heavenly Lord, he just keeps coming back with more rules lawyering. The macport for git goes through patching, configuring, building routine that is common in source code installs. Give me peace of mind, strength, and patience in dealing with internet trolls.
I'm just not sure I agree that "literally worse than Virutalbox" is a fair assessment. For example, I don't think VirtualBox can do dynamic memory sharing no?

https://devblogs.microsoft.com/commandline/memory-reclaim-in...
the music player has problems even if you dont subscribe to "apple music", too.
I think that’s why we see slow increases of bandwidth. Jumping from 10M to 1G is really expensive and services to make use of it will take a decade to adjust/appear, especially if everyone else is still on 10 or 20M. So the investment might not be immediately useful for a ISP.

What we’re seeing however is companies who’d rather keep charging $50 and offer zero upgrades because there’s zero incentive to.

In Italy we went from an average of 2GB of mobile data to 50GB because a new player entered the market and existing companies had to adapt because they were obviously bleeding customers. I’m sure it cost them money, but it happened, and now people can use more internet for less money.

Now you can argue that my mom doesn’t use more than 2GB/month, but now she can, and so can I, without having to pay $100/month like you do in the US — I pay €8 for 50GB
There is an almost entirely invisible world of people who are alive but suffering to the degree that a normal life just isn't possible. It's completely hidden unless you or a loved one crosses over the line into that world. If you do find yourself on the other side of that line, it's an extremely dark place to be, but even more so because of the loneliness. Almost no one back in the "normal world" is willing or able talk about the reality of a situation where the scales have tipped and life honestly might no longer worth living.
Update: the first paragraph above was not quite right for the system described here. It's more about the EV calculation involving ever growing outcomes multiplied by ever shrinking probabilites, with the mean still growing without bound, while in any cohort of practical size you'll never see any of these outcomes. So it's not necessary for any player to go to zero to see the behavior. Of course there are also martingale systems that work the other way and they are also non-ergodic.

So in fact regardless of the initial run of luck, every player still goes to zero with probability one. The youtube video that another commenter linked to actually explains the 40% and 50% example much better.
https://theatlantic.com/article/578599/

https://www.bbc.com/news/technology-46618582

https://www.independent.co.uk/news/world/americas/facebook-d...

This one is interesting and refutes the argument you are making

“When the company argues that it is not selling data, but rather selling targeted advertising, it’s luring you into a semantic trap, encouraging you to imagine that the only way of selling data is to send advertisers a file filled with user information. Congress may have fallen for this trap set up by Mr. Zuckerberg, but that doesn’t mean you have to. The fact that your data is not disclosed in an Excel spreadsheet but through a click on a targeted ad is irrelevant. Data still changes hands and goes to the advertiser.”

https://www.theverge.com/2018/12/14/18140146/does-facebook-s...

It’s in reaction to this below link in the NYT which is also interesting.

https://www.nytimes.com/2018/12/12/opinion/facebook-data-pri...

I argue that FB makes money by collecting data, then selling it. What’s the opposing view?
> Inpatient hospital use in the last 6 months of life was no different between physicians and nonphysicians, although more physicians used hospice and for longer (using the hospital: odds ratio (OR) = 0.98, 95% confidence interval (CI) = 0.93–1.04; hospital days: mean difference 0.26, P = .14); dying in the hospital: OR = 0.99, 95% CI = 0.95–1.04; intensive care unit (ICU) or critical care unit (CCU) days: mean difference 0.35 more days for physicians, P < .001); using hospice: OR = 1.23, 95% CI = 1.18–1.29; number of days in hospice: mean difference 2.06, P < .001).

Clearly contradicts the OP, and looks a lot more factually based.
...no, it does that when the standard install would not be possible to legally redistribute. :) It's true that MacPorts generally prioritizes providing more features (in ffmpeg's case, access to more encoders and decoders) over providing a prebuilt binary.

I suggested the +gpl2 varient because I noticed it was present for all the ffmpeg binaries on MacPorts's build server. This is probably why. http://packages.macports.org/ffmpeg/

Now, if adding +gpl2 still causes MacPorts to pull in cmake, that's interesting, and I would like to bring that up on MacPorts's mailing list in case there's a bug. But I suspect adding +gpl2 will make it go away.
This 3-tier presentation is used at a couple places and would caution it as a way to anchor you on salary and equity. A lot of hires will negotiate the “salary high” and “equity high” option, saying they want no sacrifices, get both and join thinking they got a great deal.
Actually, wild tiger population has doubled (in India) in the last 12 years.

https://www.businessinsider.in/science/environment/news/indi...

https://www.bbc.com/news/world-asia-india-49148174
So you can filter and join on computed values. What if there is no application?
You won’t get in trouble but trust your gut if you’re just curious.
Do you get live video over cellphone networks at that weight?
"I mean, at this point I think everyone should just accept that at the very least their name, age, address(es), email(s), phone number(s) and screen name(s) have"

Yes. I think the scary part is WHAT these identifiers are connected to. EG. your email being linked to a private antifa community, pro-Taiwan communities, adulteration meetups, etc.
> It doesn’t track what you read, and doesn’t have google analytics.

Just wanted to say thanks for minimizing tracking of users.
I still see lots of orthodox Jewish speakers of Yiddish here in Brooklyn, NY; I even sometimes see their small kids speaking Yiddish, though pretty rarely.

The language is definitely not dead yet. I am not Jewish in any way, so my exposure is random encounters on the street / in parks, unlikely an overestimation.
Ms Kleinpeter is the woman's lawyer, and she had a chance to use public opinion to help pressure the auto loan company. She happened to do it using language that didn't expose her to slander. Just doing her job as far as I can tell. Pretty well, too, since the quote landed in the NYT.
At that point, just use battery storage and bypass the reactor entirely.
That’s only slightly marginally better than randomly trusting any well respected source. In the end no single source should ever be viewed as definitive.

On the other hand you can’t spend all that much time researching every individual topic. Which is where the problem comes from, but trick is to hold options lightly.
Does uBlock Origin have, like NoScript, an easy way to toggle whether scripts (and other resources) from various domains are loaded straight in the browser? Or is it "modify a config text file and reload".

I figured out how to block specific elements, but I do miss the ease of just turning off sources from a GUI of "everything that loaded".
> Even if hypothetically it does, there's a very real limit - an atom is only 10x smaller than 2nm.

That's certainly a real limit, but what is it a limit on? It is not obvious from first principles that it takes n atoms to implement n transistors.
No, it has an analog transmitter on it that has a range of roughly 5 km. Video over cell isn't very widespread, though it should be.
I'd imagine that as a doctor you would have grown accustomed to all of the varied pathways that terminal diseases and their treatments take. It would be inevitable to think through how you would view any given path should it be your own fate one day.

Someone who hasn't had a lifetime to grow accustomed to how, when, and why humans die is less likely to suddenly become accustomed to what a terminal illness means for them in the days following diagnosis and ahead of treatment. Particular to TFA's pancreatic cancer story, should I be diagnosed with it in a few years I'd imagine I'd want to stick it out for a while just because giving up would feel ... weird.
> Public domain is still a license

If you read the CC0 – https://creativecommons.org/publicdomain/zero/1.0/legalcode – it is structured into two parts, a waiver (in section 2) and a fallback license (in section 3). The license is certainly a license, but is the waiver a license? Especially since the license, by its terms, only applies if the waiver does not – if the waiver is judged valid in some legal jurisdiction, the license does not apply.

Some of the language in section 2 could even be read as settling a trust, with the general public as the beneficiary, the copyright as the trust property, and the copyright owner as both settlor and trustee.
Java was supposed to be the primary programming language for OS X. That's why they renamed OpenStep to Cocoa (Java and Cocoa go great together).

But AppKit was still pure Objective-C, and bridging between AppKit's Obj-C APIs and the Java language presented problems. 3rd-party developers (eventually) preferred the write directly in Objective-C and Apple dropped the Java bridge some years later.
Show HN: City Window
If we're actually requiring things be a ring, rather than approximating something that is a ring, that rules out floating point numbers (lack of associativity, at least).
This, except you're criticising yourself.
If someone can steal enough of the network effect, Twitch is done. Clearly questionable management and processes.
It's far more likely that the errors are because the editors are non-technical and they seem to have one primary author. It could reflect his bias or his ignorance.
> You say it’s not about the example, then go on to talk about the example

I did not mention those stupid coin tosses, where did you get the impression I was talking about those specifically?

> a major subfield of mathematics is described as snake oil.

I did not say it was snake oil, just that it shows signs of being such. Then I described those signs. If you have counter arguments or pointers to such, I'd be happy to read them. I'd rather lose an argument and learn something than stay ignorant.
> Unfortunately, disabling uPnP these days is too much of a hit to convenience,

No. Just, no. There is NOTHING you need on your network that should require UPNP. It’s a horrible, insecure, and completely irresponsible protocol that does not need to exist.
To add to this, "coral reef bleaching" is not a coral reef die-off event, it means that the colorful symbiotic alge that coexist with the coral (many corals are a lot like flamingos, they are themselves generally colorless, but other factors in their environment cause notable color) have left the coral that make up the reef, leaving it white. The coral it self (an animal by definition, not an algae) is still alive, although stressed, in a bleaching event.

Reefs see bleaching happen on an annual basis, and extended bleaching can cause a die-off (the algae produces additional food for the coral) but the concept that hot water -> dead coral is, perhaps, not a direct impact. There's a couple of books by prominent marine biologists on this topic, that annual bleaching happens both in warm water and cold water corals. I'll dig up the citations if there's enough interest.

That said, no comment on acidification, that is a different topic and I don't have any factoids on that
You certainly have to wait for the right moment away from the airport, but people have done much more for much less than $100k
Three dumb routers
> The author really, really wants people to take sleep seriously, so he stretches the truth as much as possible to make sleep sound gravely important.

Not very ethical. But understandable.

> He's writing to sell books and spread his message,

...and arguably that turns it into fraud. If not for the misrepresentation of the facts, would I have bought his book?
Are you talking about IE on Mac? Because that was different from IE 6 (which was on Windows)
To be fair, people were doing a LOT with model airplanes ~60 years ago with kerosene engines.
Get your living will, DNR, etc done now.

My dad suffered from a stroke four years ago. I lost him that day, although he’s trapped in his own body. He’s debilitated and suffering in a way that is awful. He’s a writer who can’t speak or use his fingers; a chef who can barely feed himself. My mom is a former medical professional guilt ridden over calling 911.

It’s not anyone’s fault; the doctors and paramedics acted quickly and did their best. But our ability to sustain life is ahead of our ability to save it.
C++ has supported non-type template parameters for a very long time now. Since C++ 20, it also supports class literals to be used as non-type template parameters
Vagrant still is useful in many cases, for example when you want to easily create a virtual machine.
I don't gable so I don't really know how modern casinos work. But do they not allow you to wire the money to your account at the casino from a bank account?
Years ago, had a collab with the US navy for practice shooting, they used an old navy fregatte as target in open sea. That was in the early 2000s
> Games consoles are the best example.

Not with you there bud - we have multiple game consoles and my firewall doesn’t even support UPNP. I also have never set up and DNAT or ‘punched holes’ in it to Mae them work. They just do.
It's being talked about in Canada a great deal these days with medical assistance in dying legislation [1][2][3] having recently come in to effect.

[1] https://www.canada.ca/en/health-canada/services/medical-assi...

[2] https://www.canada.ca/en/department-justice/news/2021/03/new...

[3] https://www.justice.gc.ca/eng/cj-jp/ad-am/bk-di.html
And Amazon’s denial even more so.
I've seen it used in ways that make sense. They were small and well-contained, and definitely didn't involve computing a hash.

For a not-small example, if you want to switch on an ascii character in a parser, you can make a 256-element list to implement your jump table, and index into it with ord.

If you're performance-minded enough for this to make a lick of sense, you'll take care to only build the jump table once.

And yeah, chained if/else is cleaner because it's the only tool that the language provides. The GP was asking for alternatives. They exist, but you'll hate them.

Granted, you can speed the 256-long if/elif mess up with a binary if/else tree 8 levels deep. But it probably won't beat the jump table.

If you truly find this upsetting, know that it's a practice that results from the language not supporting a switch statement.
Another alternative is wp-env, which is a small node wrapper over Docker. It’s meant to be very straightforward to use, though less powerful than other tools. It’s used for a lot of core editor development. You basically just have a JSON file pointing at whatever local source code you’re developing (or alternative options you need), wp-env start, and you’re good to go.

I’ve done a lot of development on the project, and it could always use more contributors: https://github.com/WordPress/gutenberg/tree/trunk/packages/e...
Making a static blog with Svelte-kit, tailwind and Markdown
Combining modern technologies to make a simple static blog
Egypt demands over $1B in damages after Suez Canal blockage
Actually, the one thing that I as a systems engineer really like about Clojure is the threading macro (-> some-data some-function-applied-on-some-data some-otherfunction) or (->> ...) for inserting not as a second, but last argument. That is like a pipeline but usually more readable to me even though I am proficient with the shell (and I must admit even PowerShell, which really is more comparable to Perl with a bit of SQL and other flavours here and there than bash).

Sysadmins/ system engineers might love Babashka: https://github.com/babashka/babashka which is a large subset of Clojure + some frequently used libraries as a native GraalVM image. It is portable, has very fast startup and if the script becomes a larger program, you can easily switch to ClojureScript + Node.js (e.g. for still very fast startup) or Clojure (on the normal JVM) or perhaps build your own GraalVM image. You might also just open a REPL and run it as a single session but that is rather unique in the sysadmin/ systems engineer space, where most things are launched on schedule e.g. each 5 minutes by a script and in case the startup time is somewhat long, it might dominate the execution time.

Btw. babashka seems to be about twice as fast to start on my Debian:
time bb -e '(+ 1 1)' executes on average in about 11 ms
vs
time python3 -c 'print(1 + 1)' executes on average in about 23 ms
I watched my Grandfather die in a way which was truly horrific from terminal cancer.

We have some family members who cared a lot about him and have very deep pockets, so they assembled a team of the best specialists they could find over a variety of disciplines and demanded they throw every treatment possible at him to try to keep him alive. So in his late 80's, with terminal cancer, they have him on chemo, pumped full of an ever changing diet of pills, going through one invasive procedure after another. He was a smart guy too and I think he hated it but didn't have the heart to tell his family who thought they were doing the right thing to stop.

All for what? To keep him barely alive hooked up to machines for an extra month or two? It was one of the saddest things I've ever witnessed that that is what the end of his life had to look like.
> "I bought my 2015 LEAF new and suspect it will not be economically viable in 2030"

Why not? There are already companies who specialize in replacing early-model LEAF batteries with new, higher-capacity ones. By 2030, I imagine this could be a pretty widespread industry - perhaps even rebuilding/remanufacturing OEM battery packs with new cells.

And so long as the battery still works, that LEAF will always be "economically viable" because unlike combustion vehicles, there are practically no ongoing maintenance costs.
Hell no! I'm a passionate software developer but no way would I move down south. Compensation is about a lot more than $.
I would be interested to know more - I have never used a right join. Why can't you just reverse the order of the join?
Should I vote for the party that thinks bottle recycling will save the world, or the party who thinks recycling is a socialist tax sham sent to oppress us? Those are my two choices.
I don't Rust, but if I had to guess, it helps keep you from defining operators that don't make sense. Like a + that actually means concat. You could still do that, but now you'd be implementing it as something you're calling "add" and that might feel dirty.

String concatenation probably isn't the best example, but it's the first one that came to mind.
Heroic Programming
Office buildings use them because the heating/cooling part is secondary.

They need it for ventilation because 6th floor office windows don't open for obvious reasons.