skysight-inc/HackerNews huggingface dataset:
Nuclear science came into industrial scale in America and there has never been a fucked-up American accident. The accidents there have been have been minuscule and nobody should lose their shit over them. The ought to be understood as valuable part of the learning process of exactly how much safety must be made part of the design. Binary searching how much safety is truly best involves small accidents. Safety is expensive! Safety takes effort every instant!

Safety costs must be balanced against other considerations, but the biggest and most important is profit. There has to be a profit, it can be for the taxpayer, or the energy consumer, or the government, or the investors--hopefully some for all.

Profit is essential, you have to reap two seeds from planting one.
Hahaha, I think you have it inverted. Dang is the person, PG is the bot.
> See my response to the sibling comment for a better example.

Your better example isn't better; it's a more complicated version of an example I discussed.

> It depends on how the handler is implemented, meaning the user of a function who is calling an effect has the ability to override the way the effect is performed.

Yes, and that's my point. I might write foo with an assumption that errors rollback, and bar with an assumption that errors abort. Now I can't use foo and bar with the same handler, the types don't make that visible, and the errors might be subtle. These things have color we're just choosing to be blind to it!

> Ordering does matter; effects are performed in the order they are produced.

There are two different senses of "ordering" here - let's call mine "layering" then?

> There are a lot of papers on Algebraic effects, but the best way to convince you of their utility is to look into the literature yourself.

I've read papers, I've been variously excited about them at various points over the past ~10 years, but I've come to believe they're simply not an improvement over mtl-style constraints with layering expressed when we need it.

I believe what's missing from mtl-style is a better way to partially specify necessary layering relationships, and that's not something I've seen effects systems provide.
Do you plan to offer a more developer friendly pricing?
Apple and Google are doing their best to redefine the term privacy to mean "information choices you make within the confines of our total surveillance."

Prisoners are free to move about in their own cells.
A fully nuclear grid would require some battery storage for this reason. Large nuclear plants aren't that great at load leveling.
> That many complex pieces of software exist does not prove that composition along different boundaries does not work at a larger scale.

That logic that you stated is invalid; you strawmanned my argument.

My actual argument was that "none of the non-trivial applications you use daily (...) are composed of a collection of Unix utilities, or the equivalent", which still holds.

I guess that I could have added the qualifier "popular" to be more precise, but it's still roughly correct. Certainly, there does not exist a popular, featureful tool that is composed entirely out of Unix utilities or the equivalent.

> The text editor I use daily is composed of small, simple components.

Which, I notice, you didn't name. Why is that? Perhaps because it's not very popular, or because it's not a non-trivial piece of software?

The point stands - large systems aren't built using the Unix philosophy - or, none that are popular (I'm sure there exist large systems made using Unix tools, but no one uses them, because they're brittle and slow).
How to Teach Programming in Universities?
They HAVE a competitive web browser that needs market share, which means it needs promotion, which this is.
After a read, I guess it does. A developer I respected claimed it was not easy to pass components down like this. Now I no longer respect him.

Also, I still don't respect vue. Look at this abomination

<MyComponent v-slot="{ text, count }">
{{ text }} {{ count }}
</MyComponent>
The fediverse desperately needs a global search engine. By design there are thousands of instances, each with thousands of accounts on average. Your instance only knows about the instances it is connected to, and nothing about the others. As such small, personal instances are penalized because they might not be super connected.

A single entry point will give a better view about what's happening on the whole fediverse, and potentially accounts to follow. Building such an entry point will require a stack that can handle asynchronous jobs run in parallel, an area where the Erlang platform can truly shine. Give it a live view with Phoenix/LiveView and it's gonna be a banger.
Indeed, perhaps it was bad to name this (er) feature of Cargo with the word "features", since it invites conflation with the unstable #[feature] attribute of nightly Rust, but it has nothing to do with the language.
> I am not the only one who believes that in the long term the atomic bombs saved millions of Japanese lives.

Probably more of a modern rationalization/justification for the bombings and quite questionable. Consider:

The US strategic bombing survey (an "impartial assessment of the effects of strategic bombing") concluded:

> "Based on a detailed investigation of all the facts, and supported by the testimony of the surviving Japanese leaders involved, it is the Survey's opinion that certainly prior to 31 December 1945, and in all probability prior to 1 November 1945, Japan would have surrendered even if the atomic bombs had not been dropped, even if Russia had not entered the war, and even if no invasion had been planned or contemplated."
If you’re familiar with the mobile advertising landscape, on device identifiers are either OS-provided and deterministic or are computed through a “signature” or “fingerprint” based on unique signals the app has access to.

This move is one where either of those will be removed/made universal so there is no way to identify uniquely, one user from another when they perform actions outside your app or for many scenarios within it as well (such as clicking on an ad that takes them to the app)

Lots of advertising companies (predominantly Facebook) have made an industry standard out of selling ads based on THEIR interpretations of users actions across apps and time leading to a conversion. For example, a 7day “click through conversion” means , if your ad is shown to a user through Facebook on any of their apps or partner apps with the Facebook ad network sdk, and a subsequent conversion occurs in the next 7 day window, that user is counted as 100% credit to Facebook.

Is this logical? Nope.

Advertisers pay for the nice looking metrics they can stick in a PowerPoint and be done with it.

Now, Facebook can’t use their “eye of Sauron” to put out numbers such as these and need to compete with companies such as google and Pinterest and Reddit and snap for where users are looking for things, not just “snipe” the attribution at the last minute when they know the user is about to pull the trigger and buy.
The largest open database of companies in the world
The Geneva Conventions from 1949?

Before there there was Hague Conventions of 1899 and 1907. Those were violated in WW1 on a large scale and no alternative had been put into place.

All these things are good and nice, but the reality is, if disagreeing with these is vital to win a war, literally no nation followed them.

Those kinds of agreements are good attempts in peace time to improve the chance of good outcomes, but in reality, in major global they are just pieces of papers that can not be enforced.

If you want to run around and simply say everybody is evil, then you can do that. But if you actually put yourself in the position of those people and try to make decisions if you want to be critical, explain what and how you would have done things differently.

And what cost would you have been willing to engage in to achieve that moral high ground.
If you are in a small meeting where you are an active participant (daily standup, sprint planning/retrospective, design meetings and basically any activity that involves your direct team) then it is only polite to have your camera on. That said asking people to turn on their camera is also impolite and not something I would argue for.

If you are in an all hands type of meeting or some other very large meeting where you are just listening passively (while doing other work in the background) then it is okay to have the camera turned off.

I always have my camera on for the former type of meetings but only occasionally for the later. That seems to be an unwritten convention based on what I've observed... at-least at the company where I work.
I think this is a bad idea for users. I don't think SSH keys are things you should share across machines in a password manager. If you have two devices, then you should have two keys (though this is the subject of some debate; see [0]). Using the 1Password SSH agent encourages people to have "one" SSH key across devices, which means that any leaks will disproportionately impact them.

It's unfortunate, because there is some real innovation around the per-application usage permissions:

> 1Password will ask for your consent before an SSH client can use your SSH key. Because of this, there's no concept of adding or removing keys like with the OpenSSH agent.

If an organization wishes to solve the SSH pubkey distribution problem (the main reason one would copy a private key across machines), then they should use SSH certificate authorities like [1]. In fact, I think that would be a far more interesting 1Password product—HashiCorp Vault could use some competition for this kind of use-case.

[0]: https://security.stackexchange.com/a/40061

[1]: https://www.vaultproject.io/docs/secrets/ssh/signed-ssh-cert...
Music theory is descriptive rather than prescriptive. Its purpose is not to tell you what sounds good, but to have a common language to describe what you've heard.
Worth noting that plenty of studies demonstrate the exact opposite: Natural Immunity is superior and durable. Vaccine effectiveness largely wanes after 4-5 months. Even the CDC has acknowledged this.

https://www.medrxiv.org/content/10.1101/2021.08.24.21262415v...

https://www.cdc.gov/mmwr/volumes/71/wr/mm7107e2.htm?s_cid=mm...
I don't know how universal this experience is (or why it happens), but if I step back a bit from the screen and squint/unsquint my eyes, my brain can unblur most of the pixelation effect.
> Will this ever be safe enough to use as a hazardous waste disposal system? Can we just send the worst of the worst into the sun without too much risk of just spreading it out through the atmosphere in case of an explosion.

I don't think it is impossible that launch capabilities become safe enough to lower the risk to something some people might consider acceptable. However the physics of it won't change. To even get into earths orbit we have to accelerate anything going up to an average of 7.8 Km/s, where to escape orbit to anywhere else it's 11.8 Km/s.

I think the amount of energy to do that will always be the primary reason why this just isn't practical. Assuming you are advanced enough to be considering this, I would hope that your society is stable enough for long term containment and processing.
if history is any indication of progress, expect Microsoft to secure the ever coveted 'Edge sponsored by Raid Shadow Legends' soon.
The antibodies may be more effective, but they're less enduring.

"Hence, the data suggests that the antibody levels of convalescent sera did not decline significantly for 8 months post infections, whereas the ultrahigh RBD antibody levels achieved with mRNA vaccines could be subject to a more rapid decline."

It's hard to say, on balance, that the effect of an individual being vaccinated on public health is significantly greater than the effect of an individual previously having COVID-19 and fully recovering.

Perhaps someone with a better understanding of the field could help draw reasonable conclusions?
This is 1Password 8 dependent, so unfortunately I doubt I'll ever use it.

The 1Password 7 app on macOS is a beautiful native app. It "fits" in macOS, it follows macOS design paradigms.

1Password 8 does not. It is a weird self-designed UI toolkit that is well inside the uncanny valley scenario - it is a UI design that feels like it is trying to approximate all of the major platform desktop UIs without committing to actually feeling like any given platform - so it feels wrong everywhere. Honestly it would be better if it was totally different to any of the main platforms instead of vaguely approximating them. I don't care what devtools or toolkits they use to achieve what they do, I care about the end UI feel, and it's just awkward on all platforms to me.

Additionally, 1Password 8 removes the single most used feature for me - 1Password Mini - and replaces it with Quick Access. Quick Access is much more awkward to use, especially with a mouse. Everything with Quick Access involves more UI interactions than it was before. The reasoning for this is that it "feels weird" to implement parts of the app twice - but for me 1Password Mini is essentially a browser extension equivalent for every other app on your system. Quick Access is an awful replacement for that.

I really prefer 1Password 7 on macOS to 1Password 8, and I honestly prefer it on Windows too. The replacement of native apps with something that really feels like a web page in a window - with issues like context menus being stuck inside the window, or web-page style modals - is just not what I expected, and it's not what I want. Yes, it lets AgileBits bring updates to platforms more quickly because it's essentially the same backend & UI on every platform. However, as an individual user I don't need more from my password manager than 1P7 already does.

Sadly, it seems the target for AgileBits (especially with the influx of VC cash) from the outside at least is just growth and the big payouts that come from enterprise deals - individual user usecases don't matter any more. Just look at how much of a production they made out of restoring categories as an option to the sidebar. And their core featureset - form filling - is less reliable than ever for me.

I feel that there's absolutely a hole in the market here for a password manager product aimed at individuals or small families that works on at least macOS, Windows, iOS and Android - and feels native on each platform.

edit: oh, and I utterly abhor the 1Password PR style - trying to make things seem weirdly casual on serious topics, but especially the misdirection/redirection approach they always take to critiques or support queries. Just look at their support forums for any thread on purchasing standalone licenses - they always drive the discussion into "isn't our online product amazing?". Critique of features in 1P8 always becomes "but for me it's amazing" in some way. It's frustrating as hell to engage with as they never seem to actually accept criticism in any way without trying to redirect it to something somehow positive.
I haven't listened to the piece, but afaik typically transposing existing 12TET pieces into microtonal tunings are taking the intervals in the original piece and applying them to scales in the new tuning, with some creative license/taste to embellish where it doesn't sound so good. So it's not ignoring or limiting any pitches to my (limited) understanding, other than the natural way that pieces written in a particular key/mode will skip over some tones in favour of others for harmonic or melodic reasons.
Was it really necessary to have the rude and condescending attitude? While it served the point of illustrating the toxic behavior I took issue with of those who claim memory management is Fine(tm), I don't think it was warranted here.

I only care about managing my memory because the consequences of running out of free memory are severe. Linux as shipped by mainstream distros is quite happy to start filling swap (with attendant kswapd CPU usage) when there's multiple gigabytes of pointless inode/dentry cache to evict.

Both of these are problems that simply don't exist on Windows and MacOS. Windows because it doesn't pretend half of my system RAM is useful cache, MacOS because it does compression out of the box and doesn't appear to be so aggressive.
Agreed! Websockets is one of my other hobbies and Elixir makes that a breeze too. Given another free weekend I'd like to see about minimizing some of the overhead of the Elixir implementation of WebSub just to make potential maintenance easy. Maybe DETS instead of a Postgres dependency :D?
Discipline is developed and matured. Religion and stoicism are beneficial.
> As an example, much of the Internet stops working with MTUs above ~1500 (which this article mentions).

I experienced this first hand recently with a lower MTU limit and it's pretty confusing. The annoying thing is that when it's only wrong at one end, most of the internet and web pages will actually carry on working, i.e it's only some HTTP requests with large enough request header that push past the MTU fragmentation threshold and disappear. Which results in websites half loading, or sometimes loading fine, but not other times.

I have to use LTE to get decent internet in the city I live, and have been experimenting with different providers. Turns out most LTE networks use quite low MTUs, and so PMTUD (MTU discovery) _must_ work correctly otherwise you get the behaviour I described above... For the network with the best reception and backhaul, PMTUD just didn't seem to work, so it defaults to 1500, and all the wifi connections to the LTE router will be told to use 1500, so my wiregaurd sets itself to 1420 (less 80 bytes) and even that wont save itself when the UDP packets vanish.

Now when the internet seems fishy my first response after a simple ping is to try ping at the network interface supposed MTU, e.g `ping -M do -s 1472 1.1.1.1` (-28 bytes for the header).

Even more confusing is that for these LTE networks the effective MTU seems to change, possible as different combinations of cells are used for carrier aggregation... so if you are trying to use this for home internet you need to keep testing for the MTU over time to discover the lowest, then change your router wifi MTU (not even possible for most LTE routers) to the minimum for reliable internet.
I believe Temporal is the best-in-class way to architect/code a wide range of distributed systems. Glad to hear it's so well funded!
Guess it's time to change the `0` in that cronjob to a `*/12`.
"According to analysts" tells you that you shouldn't take this very seriously. Analysts have a long and storied history of getting pretty much everything wrong about Apple for decades now.
Simply going through the process of a small courts claim will likely get your money back. They will not send a lawyer to the small claims court hearing and they will settle. Even if you make a bunch of mistakes with your small claims process, the court will never review it before the hearing. Newegg will not have their lawyers spend time dealing with your mistakes.

Send a demand letter and if they don't respond, do the small claims court paper work. The hardest part is serving Newegg a notice. You can pay a professional to serve the paperwork. If you're willing to stick it to them, you will very likely see your $700 + fees. Most people won't do it because they feel intimidated or can't be bothered with the work.
There is some great advice here already, so I'll just add: From an ROI perspective, climbing the corporate ladder is actually very risky. You must invest a ton of time (years) and energy. Do things you may not want to do. Yet only a very few reach the top. Trying other things, like a side project, will yield success or failure a lot faster.
The issue with Android is broad permissions.

This is how dictator works; make a broad rule and harm everyone. We should abhor such malpractices. They should have just made separate permission for bluetooth.
Although I've been on HN for some time, every time a black bar appears, I click to see if it would go to the relevant HN post. No such luck (yet!)
> They have somehow screwed up the very basic functionality of filling in passwords on any browser I try

UGH YES. When I started using 1P (2015ish?) it was simple and reliable, and I feel like I fight it more than I use it these days.
I'm really glad to hear that. Thank you!
Solar and wind have crashed down aggressive experience curves.

Nuclear hasn't. This alone condemns nuclear in the face of its constantly improving competitors.
Interesting, that sounds like music from some kind of medieval castle that somehow got stuck in a timewarp. I can't listen to it for very long but it sounded a lot better than I thought it would.
Ye it seem to be a very bad design choice to hijack the back button each time you scroll by an anchor. A bad design choice would be to do that when clicking in the table of contents.
That's not true for everyone. I find the routine of exercise unbearable. It's the primary reason I give up and take months long breaks.

Additionally, do you have kids? Have you ever tried working out and then immediately chasing around a toddler? I regret it every time. The exercise, not the toddler.
I've never seen a credit card that did not allow you to schedule your payments. If you auto-pay everything with credit cards, then by default you are scheduling your payments. Same with mortgages. For the few things that don't accept cards (rent/water/gas/electric?) you could schedule payments whenever you want through your bank, though you'd likely be paying in advance rather than in arrears.
> and are not disadvantaged if they can't

Literacy is just as helpful in music as in any other artform. One can certainly play and create music without learning how to read and write staff notation, but being literate can only help!
Yes! You're right. Not sure what happened to my brain there. Too much staring at Perl, I suspect.
Preact was interesting to see. Loads of "not interested" comments, but very well liked from people who tried it.

It's a library that should get more love than it does.
have you clicked into vice article? The vice article is writing about trend on tiktok citing many tiktoks from bimbos
Slowing down music by that much isn't going to make anything sound noticeably off. You need to go quite a bit further for timbres to start sounding weird. 440 to 432 isn't even half a semitone.
> I have autofill turned off because it can fill into nefarious forms if you're not careful.

One nice feature that 1pass has is that it will warn you when you attempt to autofill credentials for a url or mobile application that isn't listed as part of the credential.

e.g. 1pass "Logins" have a URI associated with them like "google.com" and if you visit a phishing site like "g00gle.com" and hit autofill 1pass says something along the lines of "Are you sure you want to fill these creds into g00gle.com?" and not fill until you approve. It's not foolproof, but certainly provides a nice barrier against fake login/phishing sites.
>For example, a lot of innocent operations such as connecting to your headphones have been tied to locations services

This is a non-issue for me. The last time I had to do that (to get a bluetooth headphone companion app to work), I disabled wifi and location, enabled bluetooth, opened the app, granted it location permissions, and connected to the bluetooth headset. Afterwards I revoked location permissions and reenabled location/wifi, but the app still worked.