skysight-inc/HackerNews huggingface dataset:
> Your friends and family are not your therapist

It's hard when you live with a therapist who doesn't always turn off therapist-mode when the workday is done ...

> I am a bubbly person, but some people find that very annoying.

I'll be honest, I do find exceedingly bubbly people kind of annoying. Though not every bubbly person will be annoying; they have to really wear it on their sleeve with cheerfulness that doesn't befit the situation. Or be cheerful and brutally honest, I know a guy like that. You can't criticize someone in the same way you'd wish a five year old happy birthday, c'mon.
The people cheering for this are the ones who will be camplaining when it gets used against all future protests.

Canada has dropped many rankings on the democracy scale.
You mention the problem of having to recompile for ABI-breaking improvements. Just out of curiosity - in the environment you're describing, how much of the code cannot be rebuilt? As I was reading I was assuming that most situations where exception handling causes performance issues are probably also situations where you have most if not all the source code available. This wasn't the case in my formative C++ years when 3rd party libs were expensive and distributed as binaries (on floppies).
A dying person will not revisit their final moments if they were saved as memories. Giving comfort in passing is a kindness and a dignity to both the dying and the bereaved.
A good avenue of future study to correlate these with case reports of Near Death Experiences.
Various internet bills have been attempted to be passed by the Canadian government in past years. Despite regular uproar and push back, the attempts continue. Based on the current situation it might not entirely be a surprise if new tools come out of this, either mysterious and cloaked, or out in the open.

The question in some minds will be ensuring if existing tools and capabilities are not used, including existing enforcement of laws, what is the point of creating new ones? Any holes in today's legislation might have been the rushed legislation of the past.
Pardon my ignorance, absent any guise of protest, can people be paid to block bridges and roads? Is there any other legal mechanism to combat organized disruption?
> How can something that passes in an instant last for infinity? It makes my brain hurt.

Indeed it does. This is why I try to remind myself that this kind of thinking can only torment me when I'm alive, and I should stop wasting time. Especially at 2am, which of course is when I have these kinds of thoughts to begin with.

My dad and I used to talk about this and decided that we lived forever, as a practical matter. "Before" and "after" just speculation.
> Perf AVG, build eh

What kind of MBP have you looked at?

I agree with the ethos part, but the current M1 devices are pretty unique in the laptop space.
Snippets we show tend to focus on full-sentences or enough context to describe what a page is about or relevant to a search. If we have a match that's strongest simply because a quoted term appears in ALT text or some obscure menu item, that probably doesn't generate a compelling snippet in how we normally would measure things. But given that for someone doing that quoting, seeing the quoted area might be the most important thing. So the regularly snippet process isn't as helpful -- and it's something we'll look at.
Personal attacks will get you banned here. No more of this, please.

https://news.ycombinator.com/newsguidelines.html
Detect. How can we detect js-implemented monero miner inside a browser ? E.g. Is chrome dev tools exposing vm internals like in the blog post ?
Both, likely.
> A complicating factor on the telemetry is that both this new "guess" option and its predecessor list are/were in the menubar View menu and have no way to be accessed through the "hamburger," so there wasn't a default-visible way to get to this functionality for Windows and Linux users.

The collapsing the submenu of the View menu into a single item shipped in Firefox 91. The submenu was removed from the hamburger menu in Firefox 89.

This order of changes was unfortunate. If I had gotten the single-item design done sooner, perhaps the rewritten hamburger menu would have kept the single item instead of removing the entry point altogether.
If all the data labels are numeric (e.g., 1,2,4,7,10), it would be great if they are not all equidistant but actually on a numerical axis.
If they listen and notice they experience something right then and there and maybe at that point it's nice to feel loved... a sweet moment for a dying person briefly supercedes the metaphysical confusion of the living.
I’ve been a subscriber for about fifteen years now. You triage the content. I rarely read more than half the magazine and that’s with spending >1hr on the subway every day.
This is why modern diesels use DEF. It's just hot Urea solution that is sprayed through the diesel exhaust stream which reacts with the NOX after the first pass through the diesel oxidation catalyst. Urea and the nitrous oxide become nitrogen, water, and CO2. Hydrogen engines may need to use a DEF process like diesels eventually. Especially since hydrogen combustion is really good at making NOX.

https://www.autoserviceprofessional.com/articles/7257-diesel...

https://www.capitalremanexchange.com/20-facts-you-need-to-kn...
Please don't post in the flamewar style to HN. It's not what this site is for, and it destroys what it is for. You can make your substantive points without doing that.

https://news.ycombinator.com/newsguidelines.html
HhahahahHa nope we did nothing wrong move along
If you bootstrap/manage your cluster with cluster-api, the cluster provisioning process itself can be cloud agnostic too

https://cluster-api.sigs.k8s.io/user/quick-start.html#initia...
Pets.com sock puppet commercial (and some others in a similar vein)

Preceeded the dot com crash
Canada doesn't have such a plan. One "charity" group is trying to promote it.
Your pay shouldn't change. Same contribution, same value added.
What amazes me is that you can pass a measure that strips the rights of the citizens with less than a super majority of 2/3 or even 3/4. This is a mockery of democracy.
This worked really well for me: instead of checking “the news”, I look at the front page of Wikipedia. That has some of the biggest (world) news stories, but it also has a bunch of other stuff. Often when I am checking the news it’s really just because I want to read about something interesting, and Wikipedia provides that without trying so hard to get me to click on stuff.
I agree with the premise - C++ exceptions are not a good choice for signalling numerical errors in high-performance computing environments, where said errors can happen with some frequency.

However, I do not agree with the conclusion - what is the difference between removing exceptions and simply not using them in your project? All compilers already let you compile code without exceptions and the product I work on compiles all numerical code that way. I don't see what benefit you expect to reap from changing the fundamental way C++ exceptions are implemented and work. At the high end, you want a custom error solution fit for your particular task, I don't think we can have a generic exception framework that will work for every high-performance computing project.
I personally have a pi running DDNS, which is another option i guess.
That is also because PBS is one of the only channels that is held to any actual standards. All other channels (including all news channels) are classified purely as "entertainment" and therefore are not held to anything.
> My bubble extends well beyond "small town USA".
Paradoxically, I don't have a single friend in Chicago, Denver, Miami, Los Angeles, etc that carries a gun.

And yet, I know people in each of those cities that own firearms.

> This is anecdotal but statistics back it up. Most gun ownership is rural...

The study you cited doesn't support that claim. What the study says is "Among those who live in rural areas, 46% say they are gun owners, compared with 28% of those who live in the suburbs and 19% in urban areas."

You're failing to consider that <20% of the population lives in rural areas according to the latest 2010 census: https://www.census.gov/programs-surveys/geography/guidance/g...

This means <10% of the population is a rural gun owner. Your study also states "When it comes to hunting, however, rural gun owners are far more likely than their urban or suburban counterparts to say it is as an important reason they own a gun; 48% of gun owners in rural areas say this." Also note the study says 30% of rural firearm owners do so for sport shooting, 15% as part of a collection, and 8% as a requirement for their job.

Less than half of rural gun owners do so solely for protection. All in all, <4% of the US population owns a gun in a rural area solely for protection. That's a pretty far cry from your original claim that Americans live in a culture of fear.
FYI, in Firefox, hitting the back button does not take me back from your app.
Like how the USA's PATRIOT Act was supposed to sunset after 3 years but has been extended every 3 years forever? Canada isn't the USA but it's not that different.
Which authorities specifically say that this is the underlying question? When Trudeau announced the policy, he said it was about "keeping Canadians safe, protecting people's jobs" (https://www.bbc.com/news/world-us-canada-60383385) - it doesn't really sound to me like his goal was to protect protest donors from potential fraud.
You win the internet today
The FINTRAC inclusion of crowdsourcing is clearly a response to foreigners outside of Canada sending millions of dollars to fund an occupation of Canada's capital city. This is a delicate issue: on the one hand political contributions are a form of speech, on the other hand I don't think a country needs to tolerate foreign political extremists from rich countries dumping money into domestic anti-government movements bent on forcing the gov't to resign etc.
Same. I've done SRE/platform/infrastructure engineering my whole career, and I intend to keep doing that until I die or retire. Platforms can and will change, but there will always be a need for engineers to work on them separately from the application code.

I don't think I've ever worked on the same exact stack at any two different companies, but what I do has always been in the same ballpark.
people are strange then.
I used to run Qmail on my private server and it was great, very secure, pretty easy to set up for my use case. And even configuring and training spam assassin wasn't too hard and it worked well.

But like many people, what made me finally give up was mail delivery issues. I used to run email on a home server, and those IP's were blacklisted by many providers long ago, then I moved to EC2 until those IP's were blacklisted to. Finally I colocated a small server which worked fine for a while until neighbors in my subnet kept getting me blacklisted.

Finally I got too frustrated with undelivered or silently dropped emails and just moved everything to Google GSuite.
>you protest and do something illegal like blocking roads

Any protest of any respectable size will block the roads it chooses to march in, every climate change protest and every gay pride blocks the roads, never see people complaining about those.

>destroying property

What is the property that was destroyed by the protest in question?
Absolutely people have right to protest all they want, infact people are still protesting on side walks. But they don't have right to block whole city blocks for weeks, blocking paths of ambulances, jam 911 and block critical infrastructure.
Thank you for your comment. I suppose that does provide more of an instant satsfaction. I imagiined this service would be more geared towards people who want to keep an eye on things but not enough free time to do so.

Nevertheless, given the lack of feedback, I am abandoning this idea.
Running arch with wayland and sway on a framework. Setting up sleep-then-hibernate via systemd works beautifully. I only lose a few % overnight.

That’s the thing with running Linux as a desktop, you’ve gotta tweak it to get it just right.

Battery life is a non issue for me on the framework. The speakers on the other hand is a brutal downgrade.

More thoughts here comparing a 2018 mbp: https://erock.io/2021/11/01/framework-vs-mbp.html
Would you please not post in the flamewar style and especially please not use HN primarily for political or ideological battle? All those things destroy what HN is supposed to be for. We want curious conversation here.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
I'm not convinced they're comparable.

C++20 is adding a module system to C++. That's a major change to the compilation model.
It is also adding concepts, a major change in the way templates are to be written. The very article we're commenting on is discussing how exceptions should possibly be replaced by another error report mechanism, several proposals are in flight for this. There's also the "destructive moves" proposals that have the potential to change a lot how we write types.

A telltale sign that these changes are major is that the entire std has to be "modularized" to support modules, and to be modified to support concepts. Similarly if exceptions are to be revised a large chunk of exception using functions from the std would need to be modified.

On the Rust side, I think the only change that has even a comparable impact is const generics (and maybe specialization).

Existential types and GAT will change how to express some traits (allowing a LendingIterator for example), but I don't expect they will affect a large portion of Rust's std.

Also of note is that the Rust changes come to add new systems orthogonal to the existing features (const generics fill an obvious void compared to C++, same with GAT and existential types where Rust's expressivity is limited in comparison with C++ atm). By contrast in C++, the module system comes to replace the headers, and a change to exceptions would replace the current exception system, creating churn.
This has been my experience as well.

Still, some manufacturers like Lutron makes some nice switches however their cloud connectivity is not something I wish to keep a dependency on for the initial setup. There's simply no reason to make it mandatory.

Another piece of useful gear that is being discontinued is the Logitech Harmony Hubs... no replacement really, and the existing gear will be supported for an unknown period of time. Would be a great candidate to open source.
Maybe I missed it, but I didn't see any references to any specific incidences or examples of a person having their accounts frozen for simply donating to the protest. Can anyone provide a reliable source of this happening? Since it's the whole point of the alarmism in the article it seems an important thing to establish.

This article https://vancouver.citynews.ca/2022/02/21/convoy-protesters-b... isn't quite a debunking but certainly throws some cold water on this claim. Although it's not really explicitly claimed in the article that this is actually happening, just strongly implied. I wonder if that is intentional.
Traditional banking systems require resources that are pretty expensive. You need somewhat decent roads, electricity for ATMs and branches everywhere, public transport so that people can go to a bank... M-Pesa and friends just piggyback on the existing phone network.
More for read it later services like pocket, but I like https://medium.com/life-hacks/fighting-information-overload-...

Basically delete everything every week.
>One of the biggest pitfalls of an experienced person can be lack of curiosity, and it is really easy to fall for it, because let's face it, most of the new things are crap and will be forgotten in a few years. However, there are nuggets to be found in the mud, one just needs to keep looking.

It's easy to reflexively dismiss reimaginings of things that have been tried and failed half a dozen times over the years. But sometimes the concept has been tweaked enough, the environment is different enough, the technology underpinnings are better enough that it actually works this time. Virtualization (z/VM--or whatever it was called at the time) was mostly a curiosity on IBM mainframes for years. Then VMware came along (and Linux on Z was pretty successful on IBM mainframes as well).
Things like Private Eye and (even worse) The London Review of Books have this issue. It's like having a bad debt and it weighs you down when you know you should deal to it.
I've used those forever on my machines and couldn't live without one.
Any plans for 15" anytime soon?

I just hope my current laptop can hold out till whenever that is, else it'll have to be the 16" MBP with $400 for 32GB RAM upgrade :(
Exactly... "Dynamic filtering: precedence" : https://github.com/gorhill/uBlock/wiki/Dynamic-filtering:-pr...
Early peek at C# 11 features
You live in some fantasy land if you think you can just say "oh, I just received 100 dollars worth of Monero from 1 million unknown entities, my $100 million is totally legit, fuck off".

Unlike criminal law where you are "innocent until proven guilty", in most AML/KYC situations you are "guilty until proven innocent".
There are things that happen in the news that may affect your day to day life.

Apart from the obvious things such as covid, there are a lot of things going on all the time that may influence your voting decisions (not just in the run up, but the entire time someone is in office), purchasing decisions, where you go on vacation, who you want to work for, how you get to work today etc.

I guess if that is fine for you, then please feel free to carry on and go book your vacation to the Ukraine, drive a Volkswagen, work for facebook, use too much water during a drought season, have your garden furniture blow through your windows when that storm rolls in, have a BBQ during a high-risk fire season, don't use condoms, and then just flat out are late to work today because you didn't know about the strike/accident/whatever on your usual route. Good luck.

By all means, quit twitter or facebook or whatever but at least read the headlines from major journalistic outlets. Something might happen that deeply matters to you and you won't know about it otherwise.

News does not always only happen to other people.
In cases where Chrome autodetects, Firefox autodetects, too.

In the cases where you'd use the remaining menu item in Firefox, Chrome offers no recourse (apart from extensions).
I agree with you on paper but have a really hard time viewing my current relationship with any State as that of which I have power. Nor do I see myself with any _limited State_ having any power. Nor do I see myself as having _any_ ability to legally inflict harm to others as the State has power to do.

I totally agree that democracy on paper says the People have control but I am not seeing that play out at any real scale.
A lot of that is not what I mean by "churn". What I mean by "churn" is changes in best practice. Python has been adding a lot of features, but with the possible exception of static typing support, most of them haven't made many changes to what constitutes best practices. They might make "nicer ways to write that code" but the old styles haven't been deemed wrong. async is also not exactly what I mean; this allows new code to be written that mostly couldn't before. This one is only a partial miss though since it did deprecate some older libraries, but those libraries weren't really deemed "the right answer" either.

C++ is constantly changing what a "best practice" is. The latest hotness from three-generations-ago churn is now considered broken.
You're both projecting, and the only answer is data.

This APA survey shows that:

> While most adults (95 percent) say they follow the news regularly, 56 percent say that doing so causes them stress

https://www.apa.org/news/press/releases/2017/11/lowest-point
The "exceptions should be exceptional aka rare" line sounds aspirational, but I wonder how true it is if you survey the general landscape of actual libraries.
Why not? I agree we currently don't but why shouldn't we?
IrfanView Graphic Viewer
That's where imaging radar (SAR most specifically) comes in handy, as it is able to image through clouds in most circumstances. Image intepretation isn't as straight forward as with optical imaging though.
This scandal is a perfect example of how our political discourse is failing. We cannot simply talk about government budgets and taxes in simple binary terms.

We have to accept that the government needs to spend some money in order fulfill basic functions like protecting sensitive data because anybody that does good work in IT demands far higher pay than what you typically earn in the private sector. I see this all the time.

If billionaires and venture-backed firms are the only ones that can reasonably attract and retain technical talent, we will never solve this problem. The IT pay disparity between the public and private sector is staggering and with inflation, who's gonna take a 60-70% pay cut to work in a public IT job?
And what would that "other way" be? Let me guess, another launcher, or simply no launcher, no updates, no "cloud" saves, etc.

Downloading games off Steam is easier than pirating them. If that's not progress, I don't know what is. Definitely not the same with movies and music which tells me they don't want it to be that easy.
Is confidential computing needed if all you're doing is forwarding packets? Your cloud provider can see the packets as they leave and enter your VM.

If I was building this I'd stand up a VPN (choose your favourite protocol) between the cloud VM and home server. For the cloud end pick something from lowendbox/lowendtalk or just use the cheapest Vultr instance. NAT port forwarding down the tunnel back to your server at home - just a few iptables rules. Job done. Bonus points if you get an IPv6 /64 and route that down the tunnel too.

It's possible to use policy routing at home so that traffic that needs to go down the VPN does, and traffic that can egress through your home internet can too. Replies to incoming connections that came down the tunnel go back up the tunnel. Outgoing SMTP connections go down the tunnel. Outgoing HTTP goes out your normal internet.
The news itself is often pretty boring but the tone being used is meant to be stressful and keep you reading with baited breath. Looking at stale news like a web archive from cnn from months ago is always funny. Almost hysterical titles and sentences for things that just end up not mattering or being significant at all, but its all written up as if Japan has bombed Pearl Harbor and war were declared.
The problem is that if you have exception-happy code, then it becomes a scalability limiter for threading.
3. of course the constitution (of which the charter is part) is the supreme law of canada. but, the rights and freedoms within the charter are not absolute; they can and have been been limited, as could be no more obvious than the clearing of the protest itself (the right to freedom of assembly)
If anyone is not terrified by the precedent being set here, then they haven't yet imagined it in the hands of their political opponents.
Not really an issue - just use something like NoIP. No need to pay Amazon or Google for anything.
We're Constructor customer, and use it to manage our open source projects. It's fast and simple, and does all we want.

In addition to all that, the founding team, esp. Seth, is a hidden feature! Every time I feel our team needs some extra functions, I book a time and talk to Seth. He asks very deep questions about our work flow and pain points. Some of the questions even helped me to reflect on our way of doing things, so we could use the opportunity to evolve.

(edit: fixed typos)