skysight-inc/HackerNews huggingface dataset:
I'm rewatching Midnight Mass on Netflix with my wife. They have some very powerful monologues on death. This is one that occurred to me just now, when two characters are discussing what they believe happens after death:

"When I die, my body stops functioning. Five minutes later, my brain cells start dying. But in the meantime, in between, maybe my brain releases a flood of DMT – the psychedelic drug released when we dream – so I dream. I dream bigger than I have ever dreamed before because it’s all of it. Just the last dump of DMT all at once, and my neurons are firing and I’m seeing this firework display of memories and imagination.

My mind’s rifling through the memories, long and short term, and the dreams mix with the memories. And it’s a curtain call. One last great dream as my mind empties the fuckin’ missile silos, and then I stop.

My brain activity ceases and there is nothing left of me.

No pain, no memory, no awareness that I ever was.

That I ever hurt someone.

That I ever killed someone.

Everything is as it was before me.

All of the other little things that make me up – the microbes and bacterium and the billion other little things that live on my eyelashes and in my hair and in my mouth and on my skin and in my gut and everywhere else, they just keep on living and eating. And I’m serving a purpose. I’m feeding life and I’m broken apart and all the littlest pieces of me are just recycled and I’m billions of other places. And my atoms are in plants and bugs and animals, and I am like the stars that are in the sky. There one moment and then just scattered across the goddamn cosmos.”

https://adrianvstheworld.com/2021/10/05/midnight-mass-and-th...

And, another moving monologue, this one's a spoiler so heads up: https://www.reddit.com/r/HauntingOfHillHouse/comments/pxw74y...

Either way, this show hit me unexpectedly. One of my favorite "deep watches" in a long time.
> Any tips on IPs where people are seeing excellent deliverability? I'd like to avoid routing my outbound email through one of the email providers (Mailgun, SES, etc) if I can.

I've moved my domain / mailserver a few times between Hetzner IPs when migrating to new servers. Went smoothly, but I make sure to check the new IP with common greylists before moving my mail setup. Other than that, make sure your DNS setup is clean and use Hetzner :) But I'm sure you have your own strategies.
> Why do we need to have ambient control flow?

Because, properly-used, it saves you a lot of effort.

Returning an error type unwinds the stack. If I have a low-level computation that has a number of error cases, and I want the high-level code to intelligently handle some of those error cases and continue processing, that's not doable using return values. Error codes bind the decision of which error-recovery strategy to take (which is only present at a high level) with the details of that strategy (which is only present at a low level).

As a trivial, obviously-fake example - if I have a high-level GUI library that makes use of a low-level division function, I might occasionally divide by zero. Depending on what the GUI library was doing, I might want my divideBy(x, y) function to return 0, 1, the first argument, the second argument, or not return anything because that section of the code will be completely aborted.

Without ambient control flow, if you just have return values, you have to check the return value for every single division operation you perform - and you'll have to re-implement code paths where a division operation failed.

What if you have a long-running operation? If you return an error value when that operation happens, but it turns out the nature of the operation allows you to ignore that error and continue, you'll have to re-start the entire computation. If you hard-code the lower-level logic to ignore errors and continue, then you'll also end up ignoring errors that you really shouldn't.

Error types do not solve these problems - in fact, they require that you duplicate lots of code to, say, make multiple variants of a library that are identical except when it comes to error-handling - or just cause your applications to lose lots of error-handling nuance and bail early on lots of exceptional circumstances that could be recovered from.
This makes sense as platforms like reddit or this HackerNews are basically search results + social media engagement features sorting qualified opinions
I was about to add ignoring population growth to my comment because developed countries are generally close to replacement-level fertility rate and I don't think having more children is part of or current lifestyle.

Also lifting everyone to the living standard of highly developed countries will require significant amounts of resources and significantly increase energy consumption, this however is also more like a one-time expense and I would therefore ignore it, too.

How does dependence on technology demand growth? Because resource extraction becomes less efficient as we deplete available sources?
Install -> First Open rates are less than 30%.

I assume the disparity has to do with bots trying to futz with numbers in the mobile stores because I legitimately do not understand how a human might purposefully download an app but never open it on their device. That said, articles like these lack this context, are generally disingenuous, and don't track anything but a single point in time.

Let's have a chat in 9-12 months and see where it's at.
I don't disagree with you. My counter-argument has been cloud is a platform. There's an interpretation of the phrase "cloud agnostic" that essentially means you're agnostic to the OS, middleware, and application servers. We've never been so agnostic before, what makes us think we can be now?

That's why I'm thinking "cloud agnostic" has to mean something different. I don't see there being a problem with needing to re-work an application a little bit in order to deploy it to another cloud platform. The question is what kind of work would a reasonable person expect "re-work" to entail?
No legitimate conclusions can be drawn from Java or C# experience, besides that it is best to stay well clear of them.
I love this, have a friend interviewing for a SysOps role and this is so timely.
For every $1 spent on Russian gas, I need to spend an extra $X on armament, to counter the extra Russian defence spending funded with the gas.

Spending that money, or a bit more, in the US, at least I’m not funding an openly hostile regime. Some would eve argue you could reduce your defence spending by some amount $Y.
I havent followed news or watched TV for years. Way happier this way. And if there is something I really must know, my friends tell me or I find out about it on my own (like reading official statements about covid for example).

News are just a business like any other, and I have never needed their services.
I stopped using it maybe 2 years ago or so - just because how aggressive their shit ads were.
Aubade, 1977
One of the reasons why I try to avoid C++ is that it's an unopinionated multi paradigm kitchen sink language.

There are great uses and great features, but there are so many of them and everyone has their own opinions.... Even in this thread there's a clear subset of people who "adore" C++ exceptions
> one that will never return an error

Code that is error-safe is so rare. Why adopt a pattern that elevates the normal case ("here be errors") to information you have to disclose at every turn?
At best this is unsupported personal opinion and at worst a slippery slope fallacy.
Gamedevs usually don't handle any errors at all.
I feel you can see this stark difference when looking at Morrowind vs Skyrim.

In one, you need to explore the dialogue options (though an admittedly clunky interface that doesn't follow any kind of conversation flow) and read what you're being told if you want a hope of figuring out where to go.

In the other, blast through the dialogue and follow the arrow.
> It was rumored that Microsoft bought it to put it to pasture because it was competing with MS Access

And certainly, Fox was the more capable. Also, MS Access as UI builder was fine (a few nicer here and there) but scripting with VB was a joke. Is clear that the Fox language is a better match, and that is NOT "imho"!.

But that was not the only competition: Sql Server. With Fox around, the need for Sql Server is near zero for a lot of small business.

Contrast: The Engine of Access not only is a joke: is actively bad (corruptible) so is very fast you need a "proper" db!

---

I know a good replacement was needed since the end of support from MS, but keep waiting for a replacement, thinking it was a no-brainer product to make. How foolish...
I think the IRS must already have a pretty good relationship with CBP. A few years ago, the IRS sent me a letter claiming I owed them a large quantity of money. It was a mistake, because my idiot broker messed up the paperwork. (Schwab equity awards. What a disaster.) At about the same time, I applied to renew Global Entry. Nothing happened on the Global Entry application for months, as I worked with a tax expert to correct my tax return. Several months later, I got mail from the IRS saying the case was resolved (they owed me $70, it turned out), and the same day my new Global Entry card arrived.

Maybe it's a coincidence but it seems like the two agencies work together. They also apparently withhold government services if they think you owe them money. Not sure if I think that's amazing, or petty. Leaning towards amazing though.
1.) It is a lot! The frontpage in particular is almost overwhelming. Browsing by individual topics makes it a bit more digestible. One element I could support is a parameter you can supply in the URL to limit the amount of articles returned per source. The challenge with providing 15-30 high quality links is the "human editing" element required to do that effectively. I'd like to avoid that if at all possible, as well as not get into the business of harvesting visitors' personal information. There's no tracking or harvesting going on here whatsoever and I intend to keep it that way.

2.) Great idea, I could perhaps add an [hn] tag to those stories to preserve the link to the discussion.
Anecdotal, so obviously YMMV.

On battery - I am using "sleep then hibernate", which typically means 4-6% of battery drain overnight which happens while it is in first ~2hrs of sleep mode. Of course it means you now spend 30sec booting up, but I can live with that.

On touchpad - weird, my experience is opposite. I'd say this is the closest to Macbook experience I had, no issues whatsoever.

Speakers are a bit quiet, agreed, no static or anything, we occasionally use it to watch Netflix with my wife, while away from TV, interchangeably with her Macbook and definitely wouldn't call it garbage.

So, all in all I am in "quite happy" camp. Yes, not Macbook killer, but for me it is close enough and without any major inconveniences, but with all OSS benefits and presumably infinite upgradeability. I use Arch btw :)
Absolutely agree - I have no intention of debating guns generally (ownership or carry). I own guns, always have, and had a concealed carry permit for many years. However in my case the permit was more for practical reasons - I lived in an apartment and there are some weird grey areas with guns in "common areas" otherwise. I think I actually "concealed carried" a few times and was generally uncomfortable and put-off by it (personally).

I'm more speaking to the motivation behind absolute, 100% carry everyday. It's completely emotional, fear driven, and not in any way supported/justified by the data.
The purpose is to protect Americans’ human rights.
If you've got a mail server (ie Postfix) and you get p0wnd you'll know - your mail volume will be through the roof, IO spikes, the works.
The brain might very well be in a weird state at that moment. In that case, it would be best if it is unconscious. Comfort is not high on nature's agenda.
> Technically, Ukraine joining NATO would have also put Russia at the border of NATO countries

Technically, Ukraine’s entire population being whisked into another dimension and its borders being impassable walls of force would also put Russia at the border of NATO countries (as would, for that matter, NATO not expanding after 1949), because Norway (1949), Lithuania (2004), Latvia (2004), Estonia (2004), and Poland (1999) all exist (and Lithuania and Poland surround a non-contiguous piece of Russia, even.)

And that's just counting land borders, otherwise you have to also consider the USA (1949), Turkey (1952), and Bulgaria and Romania (2004).
Someone said it best upthread: the incentives are different.

If you are a leader in the bureaucracy, your incentive is to not personally fail, which is not the same as to succeed.

There is an army of auditors waiting to question every decision, so the obvious way to avoid that is to not make any. Balancing the need to do something without deciding anything is an art of sorts.
Any HN tips on heuristics for bookmark management?
While technically true, I get the feeling you must be new to government
It is a big difference to offer both kinds of APIs, or to make endless flamewars with compiler runtime forks, which is what disabling exceptions and RTTI mean in practice, a fork from ISO C++.
Adding more and more features isn't necessarily an "improvement".
This is all about ADVERTISING. When you listen to BBC Sounds you have to listen to an advert trailing some other BBC product.

And I too was disappointed to hear Andy Zaltzman trying to make this sound like some great feature.

I fear this is the end of Podcasting. Soon, if you want to subscribe to 10 podcasts you will need to use 6 — 10 different players. Still, it was good while it lasted. But it is sad to see the BBC taking part in this user-unfriendly process.
Well, with a C++ compiler there's always hope that they will pick up the good parts, eventually.
Those were simple gun-type pure fission weapons (~6 kiloton), which are two orders of magnitude smaller than the typical thermonuclear weapons (~1 megaton) left by the USSR in Ukraine.
I feel you. I have the same frustration guiding my parents too.

I use teamviewer. I'm thinking maybe creating a special linux distro with built-in remote control and account management for this use case ...
That argument is only true in single threaded applications, at least given today's exception implementations. The more threads you have, the more problematic exceptions become. On the large machine you start to see performance problems with 0.1% failure rate, which is not that much. An core counts continue to rise.
It probably depends a whole lot on whether exceptions are used only for exceptions, or for control-flow. The author seemed to be treating this question fairly pessimistically
Scientists propose the creation of a global aquatic sound library
Did you consider trying the new Coca Cola flavor?
This is also Chomsky's position from back when he was talking about the Crimea crisis: https://www.youtube.com/watch?v=Iq5IlDB-Ago
I also do have the battery drain issue running 21.10.

I'm generally otherwise super happy with it though. The speakers don't bother me much, they're good enough for calls, and if I'm actually trying to listen to music I'll just use actual bluetooth speakers or headphones.

I'm most happy about the fact that they put an actually decent screen and key switches. Many other laptops that run Linux have shitty 1080p screens and shitty keyboards.

And the fact that I was able to shove in 2TB of SSD and 64GB of RAM all bought at market pricing, not at Lenovo or Apple pricing.
The only interesting parts (to me):

> the attacker used a Wasabi wallet, which mixes many transactions together ... in a process called a CoinJoin

> Chainalysis is disclosing for the first time that it is able to de-mix such transactions.

If such demixing is possible regardless of the mixer used, this has pretty huge implications for the most popular use-case of bitcoin. Or maybe CoinJoin is just bad. The article doesn't provide insight on this.
An FYI that Monads are useful for removing that (left, right) boilerplate from composed functions. This was the issue I had where they finally clicked for me.
its hard to fathom the case being made by canada's government that the 100,000 people who donated are accomplices to a crime. statistically, they would otherwise have to be average law abiding citizens. there was no violence in ottawa, no deaths; certainly nothing remotely worthy of invoking the emergency act; you can watch for yourself, if you can find feeds that werent deleted, many of the 170 arrests. they were mass arrests. i believe the most severe charge facing the organizer is conspiracy to commit... mischief. further, i have never witnessed such blatant, shameless propaganda combined with censorship in a western country. are there academic theories about why this is happening that don't veer into tinfoil hat territory?
Take a look at darp.io if you really want to be cloud agnostic.
What better check and balance to automatically topple of the government if you really disagree with invoking the act? It's a minority government even.

I suspect most people commenting haven't even read the act. It's actually very short and would take you less time than reading this article. One should entirely get hung up on the text of the act -- it outlines exactly what is possible and the consequences. It's actually very reasonable but point that out doesn't produce enough outrage up votes or get articles published.
> I am the the original author, and trust me, I am describing a real world problem.

for a more-or-less niche part of "real world". The overwhelming majority of desktop GUI apps rely on some C++ system - Qt, gtkmm, Wx, Blink, Gecko, FLTK, etc etc... and it is not an issue for those, for what exceptions are commonly used for (a write failing because the user disconnected the USB drive while it was copying, a system resource limit exhausted.. things like that). As much as massive parallel data processing tasks matter, I'd really prefer my language to not side-step writing end-user apps for something that happens at $bigcompany or $bigresearchlab.

here's the list of binaries that link against libstdc++.so.6 in my /usr/bin: https://paste.ofcode.org/gfZJwx4puVx7Uxy9a7BBU3 - don't forget those please :)
Reading your comment gives me such an unsettling feeling. You nailed it. I think death is the ultimate form of discomfort. Our bodies refuse to let us die peacefully under most circumstances. They fight with every last breath and every last heartbeat, to keep going. And all the usual signals of comfort are gone, with one just left bare before the universe. Think motion sickness + nausea + all the other terrible feelings combined, and you cannot just give in, you just have to endure until you're gone.

[1] https://www.youtube.com/watch?v=hGuXaFyU5lY
I mean, yes, a teller. But a traditional teller is more like employee of a bank. A stand alone atm machine has more resemblance.

This man will have a place/shop already, like tire repair, tea/snacks, mobile repair, clothes shop etc; & then Airtel asked them to be their M-pesa agents, as a side business.
The Drudge Report's headlines look hilarious when rendered in a consistent, normal font size, in a plain unordered list of links. I'm sure the same is true of sensationalist outlets across the political spectrum, but this is the one that stood out to me.

I like it. It won't replace my RSS reader, but it's well done. One thought: could you link to articles on text.npr.org rather than the full-fat NPR site?
For some reason they have dragged this study for quite long time without any interim results.
So.. Cellphones without bumps when?
Kinda scary use of power in a democracy
>
What kind of argument is that? Because the empire lost its buffer colonies, it needs to re-acquire them again?

It's how empires operate. It's not fair, but it is what it is. For an example of how this turned out when the shoe was on the other foot, look at Cuba. The world nearly ended in '63, because the American empire needed a 'buffer colony'.

It's been a lifetime since the revolution, communism as a world ideology has been dead for a generation, but Cuba's still paying for the consequences of flipping allegiances. (The western world, sans the United States has normalized relations with it a very long time ago - so it's not an ongoing ideological problem...)
As someone with a Dell XPS 9310 for work where Linux is a pre-install option, I can tell you it definitely doesn't mean it "just works".

The Framework I got for personal use, on the other hand, worked OOTB with a Linux USB installer.
That is the worst of all possible choices.

Just throw.
In the UK, air source heat pumps are pushed as a 1:1 replacement, with running costs basically the same as gas, in GBP.

I can’t verify that easily, but this doesn’t seem disputed, so the retrofitting is maybe not so much of an issue. There is of course the initial installation cost, but also presumably lower maintenance costs.
If you run into contention issues have you tried scaling horizontally? Running on 128 single core VMs should mitigate what you see.
Why would you buy gas from the country that obviously has goals of invading countries, killing people, and possibly moving into your country next? Seems like paying a bit more from a friendly country is a better idea. Russia aims to takeover Ukraine and end its "western liberalism", kill dissidents, and possibly kill/imprison LGBQT and other non-traditional groups.
may be worth pointing out that you seem to be using that backwards - the Gell-Mann amnesia effect is about immediately forgetting that you read something so horribly misrepresented - you knowingly scoff and then trust the next thing you read. a reaction of "this is shit, what else in here might be shit, get it away from me" is the direct opposite.
You can pretty easily expand one secure, rotatable key into N. 1. Don't use TPM key directly, use it to encrypt the list of working keys. 2. Store the TPM-encrypted list of working keys on disk. 3. When you need to drop a working key, remove it from the list, rotate the TPM key and reencrypt all the working keys, and store the new list on disk again. Remnants of the old list are irrecoverable because the old TPM key doesn't exist anymore, and the new list is inaccessible without the new TPM key. There, now you have an arbitrary number of secure keys and can drop them individually.
It’s a Realist position on the matter. Ukraine is a vital security interest to Russia.

That’s a descriptive opinion on the matter. Not a normative one.
>Canada simply does not have a heritage of individual rights. Their country, their rules.

They absolutely do, and they changed "their rules" in 1982 to make it official.

https://en.wikipedia.org/wiki/Canadian_Charter_of_Rights_and...

> 2. Everyone has the following fundamental freedoms:

(a) freedom of conscience and religion;

(b) freedom of thought, belief, opinion and expression, including freedom of the press and other media of communication;

(c) freedom of peaceful assembly; and

(d) freedom of association.
If the last couple years have taught anything, it's that the slippery slope fallacy is largely a fallacy.
That's a fair point - looks like that's because Stripe is including an array of services that add value beyond basic interchange fees, similar to Apple Pay's included merchant services?
Almost all Katherine Mansfield short stories for cheap:

https://bookshop.org/books/the-collected-short-stories-of-ka...

ISBN is 9781840222654

Pages - 600

Edit: For other low-cost books, check the Wordsworth Editions website:

https://wordsworth-editions.com/
The police chases are there, but A) there's an intentionally significantly reduced police presence than a GTA (which makes sense from an environmental storytelling sense: Night City having fewer overall cops implies a certain lawlessness to the city; it's also a staple of the genre, with fewer but worse cops a Cyberpunk "tradition"), and B) yeah it did launch buggy, and was one of the earlier things corrected in patches but not early enough for a lot of people that wanted police chases.