skysight-inc/HackerNews huggingface dataset:
> I run massive parallel data processing tasks on machines with 128 cores

So, not to be rude here, but this may be a real-world scenario in your world, but not in everyone else’s. I get the sense the kind of stuff you’re working on would benefit from things like using assembly as well. But for desktop apps, games, compilers, other command line tools… who cares about the performance of throwing exceptions?
consider all the people who die in hospice.
>You had US-based, armed, ultra-right wing militia elements who weren't trying to protest at all but rather sow discord

Reputable source or it didn't happen.
I'd like to be wrong, as I'm asserting this based on the logic of a known playbook for these kind of things. If I am not wrong, it would be evidence they are using that playbook with some implied ends in mind.

The provisions expire ostensibly in 30 days, but what's pretty clear is there are exceptions for certain protests, and what I forsee occuring is there will be provocative so-called "counter protests," backed by the governing parties, which will result in "random" violence (some staged, some provoked), that will be used as a further pretext to extend and augment the powers into an indefinite emergency. (remind me: April 15, 2022) The playbook is a mix of colour revolution tactics with Arendt's description of totalitarian movements using absurdity and chaos via other movements to neutralize people at large.

In case you were still catching up, it would now seem uncontroversial that the Emergencies Act is at least how far they are willing to go to implement digital identity via vaccine passports. Simply, the Canadian government has metastasized. I'm not neutral at all, but I like to constantly reassess whether my views have predictive power.

The outs I see are:

a) tension fizzles and cools off, vaccine passports get pulled as promised in 2 weeks, act expires in 30 days, life goes back to mostly normal, pandemic finished like it is in dozens of other countries around the world.

b) narrative changes and now that truckers are moved, no reason to pull back vaccine passports anymore, and some excuse is contrived to maintain them - permanently divided society results.

c) government becomes histrionic and starts escalating reaction to imaginary threats, adds additional powers, starts purging society groups from financial system and employment - result is decade+ of strife.

d) government just says fuck it, Queen dies, Canada, Australia, New Zealand and potentially France form a new post-national bloc with only nominal local rule, similar to the EU, but mainly operated by a transnational committee that implements a social credit system to engineer a utopian experiment that accepts a lot of casulties.

These are coarse grained scenarios, but as poles for likely outcomes, they're the waypoints I'm using. Most people think option a) is plausible, but I think their hope obscures their ability to see incentives. Option b) is a verifiable bet in a couple of weeks, and if b, then it's a quesiton of whether it's in service of c) or d).
All: if you're going to post in this thread, please make sure you're up to date on the site guidelines: https://news.ycombinator.com/newsguidelines.html.

That includes not posting flamewar comments, not calling names, not crossing into personal attack, not being snarky, and not using the thread for political or ideological battle. You can make your substantive points without any of that, and we want curious conversation here.
The same exact thing happened after 15 July 2016 (Erdogan staged a coup attempt on his own) in Turkey. To put it simply it was the beginning of the genocide of peaceful Gulen movement members or anyone who had any kind of connection with them in the past.

The bank that I had account + credit card was shut down (stolen by Turkish state) with the decree laws. My brother had an additional account in another bank. That bank terminated his account and credit card using decree laws as a reason, no court order.

We lost our jobs, money and freedom in a single night. Our company was shut down by the state without due process. My relatives, friends and colleagues got jailed and tortured by Turkish police and soldiers. We got fired and almost none of us were able to get employment (we got work permits revoked) code 36 (fired due to decree laws) is on social insurance records. University degrees of some of us cancelled by the decree law. There are thousands of things I want to tell but it is too long. At the end my brother became a permanent resident in Canada via asylum and I am an asylum seeker in Greece (decisions take way long here). My relatives and friends still in jail in Turkey.

To put it simply, what Canadian government is planning right now is a clear way to go for genocide. Killing people economically is a part of genocide method (don't ask me where I know it).
Optimizing Postgres text search with trigrams
People always forget what a pain in ass it was to download patches before Steam existed.
> So you are saying under Canadian law, if you protest and do something illegal like blocking roads

Every protest in history has “done something illegal” like blocking roads or disrupting access to public spaces, at an absolute minimum. So if you have the right to protest, then you have the right to do those things that would otherwise be illegal within the context of a protest, or you don’t have the right to protest at all.
Most people die from natural causes, and doctors do not perform heroic measures to try and give them a few more minutes before they succumb.
multipass is very good for ssh linux.
The article I quoted is correct and doesn’t have incorrect information:

> Neuroscientists have recorded the activity of a dying human brain and discovered rhythmic brain wave patterns around the time of death that are similar to those occurring during dreaming, memory recall, and meditation.

>NOW, a study published to Frontiers brings new insight into a possible organizational role of the brain during death and suggests an explanation for vivid life recall in near-death experiences.

The record has already been done, but now the scientists have found what the -already recorded- data could tell/show.

> a new study published to Frontiers in Aging Neuroscience suggests that your brain may remain active and coordinated during and even after the transition to death, and be programmed to orchestrate the whole ordeal.
So, don't you think Ukraine was asking for this all the time? Maybe now the speculations about Zelensky being a Putin's puppet make more sense; he's a good actor, no doubt his past career, but you had to be really stupid not knowing what was going to happen. At the end of the day, we all expected Putin to recognize these republics back during the Euromaidan. I'm pretty sure a lot of the Russians in East Ukraine felt betrayed all this time. So, often you can postpone certain events, but they will eventually happen - like it or not. And this is no surprize for anyone.
It isn't clear that just because there is a large number of something, the entire ecosystem must be worthless, which is what you originally said.

You're misinterpreting my original statement and ignoring my explanation.

If too many people can easily make the product, the
market quickly becomes saturated ...

There are not 10,000 companies listed in the stock market all producing the same type of product.
Important to note that dart and flutter (the packages, not builds) have opt-out analytics: https://github.com/dart-lang/sdk/issues/39233
Literally watched videos of violence. People throwing hands, and that’s on top of the honking reaching hearing level damage inside peoples homes. I don’t know about you but when someone does something that damages my body for weeks on end, I consider that violence
Yeah, personally, I feel tons of anxiety about the effectively-infinite void of time before my existence, and that which will come after it. They are the same to me. Even though physically we are "born", I find it really upsetting that our experience and sense of selves is just an emergent organic process, a millisecond of a dream padded by infinite nothingness.
Remote Zephyr RTOS Development Using Segger Tunnel and a Raspberry Pi
They left it up to local enforcement to clear the protest.

When they were deemed unable to is when the emergency decree went into effect.

And the Canadian government stated that some portion of the protests were either part of or linked to US militia groups:

https://www.theguardian.com/world/2022/feb/16/ottawa-blockad...
Not the point. All platforms are going to have restrictions. The issue is they all have the exact same anti-conservative bias (or leftist hateful reporting overrepresentation that makes it easier to just throw up hands and issue bans)

Now there will be platforms where conservative speech wont be censored.

And worse (lol) is that blue circle people might get tired of the spoonfed stuff and go for a look. There is currently no where for isolated leftists to go to see what the right is about.

In the end, the echo chamber dies. But it might be like fiat currency.... It can go a very long time, lifetimes even maybe.
This hasn't been the case for many years. I paid for a Windows 10 home license in 2017 ($119) and received ads inside the product. I pay for Dash Pass ($9.99/mo) and they attempt to send push notification ads.
> People getting hung up on the text of the bill forget that it's merely an Act of Parliament, and thus can easily be amended or replaced via a simple majority vote.

...and yet still subject to the constitution.
Use a service like NoIP. You choose a hostname and off you go!
There's a third option, which is to ignore the system. There's no binary choice between fighting or playing the system - you can simply do without it.

A comprehensive CS education is available for free for anyone sufficiently motivated and able to structure a proper curriculum for themselves.

That leaves the credentials and weak social networks that the system provides. Well, you have four years you're no longer wasting in the system to create a portfolio and build your own network. Plenty of time.

Done.
> How exceptional exceptions really are depends on the code being run.

Well yes, but EH is basically trying to be the best way to do a highly non-local goto with a dynamic target. If that part is your bottleneck than indeed you may have a more specialized requirement.

I do on occasion build a homemade version of a standard library datatype because I have a specialized need and only need implement the subset our code will call. That doesn't invalidate the more general implementations in the standard library (which tend to be quite good, even corner cases).

Likewise sometimes I check for a null pointer being returned or other local error flag. That doesn't mean I don't think exceptions are a good idea.

> The serialization of stack unwinding issue is a real serious problem.

That is the important part of the paper and as I wrote in my comment, I am disappointed that a possible solution, written and tested by the paper's author, was dismissed.
I still don't get how this is all ok. The way to break up illegal behavior is to arrest those responsible, and then charge them and try them for crimes. Which in this case, should have been trivially easy, since the participants of main importance were there, in public, sitting in their trucks.

Governments should not have tools so readily available that allow them to destroy a person's (or family's) finances without due process.

> Police didn't enforce the law which is why the feds needed to intervene.

That seems to be a pretty big problem. If the police aren't doing their job, fire their leadership and find people who will get it done. Does Canada have something analogous to the US National Guard that could have been brought in to deal with this if the local authorities were refusing to take action?

The outrage here -- at least to me -- isn't about how many people were affected by this or about how the truckers could have better made their point. It's that governments just should not have the power to "solve" problems like this in this way. (And before anyone decides to jump into whataboutism territory, yes, I acknowledge that the US has similar problems, and we suck as well for letting authorities get away with it.)
I'm not sure I understand completely / believe in this career destinations concept.

As I described it I think things vary from company and even job to job a great deal.

But I'm sure there are more than 3 ;)
Quebec also has a login system (https://www.info.clicsequr.gouv.qc.ca/en/citoyens/), but it's only used for provincial services. Quite convenient, in any case.
imo it still doesn't seem coherent even with the "hard question" framing, the very foundation of the hard question begs us to ask why it is that subjective experience is rather than not, lacking subjective experience means we're discussing something outside the scope of the hard question, it's akin to asking "what happened before time"?
I cannot upvote this comment enough!

I'm an American abroad and I spent roughly 8 hours spread across 5 days getting access to my irs.gov account. And yes, I actually recorded time spent on this chore.

The worst part was not the facial recognition. It was the fact that I had an address outside of the USA and they would not recognize a non-USA utility company for address verification. This was stupid for two reasons. The first being the obvious requirement that a non-resident have a contract with a utility company in the USA, and the second being that the IRS has been mailing me at my non-USA address for years. The IRS already had my address, but I had to verify it with ID.me.

The other worst part was they never told me WHY my various utility bills and bank statements were being rejected. At one point they told me I had to translate a bank statement, and that was the most feedback I ever got. But then I translated it and they rejected it for an unknown reason.

I eventually got my registration through them by getting a USA bank to recognize my foreign address. Luckily I also had an old W-2 laying around from years ago when I briefly worked in the states. Do they expect my current employer to give me a W-2?

Finally, on their stupid video call I was told I needed to have all of this documentation, which I dutifully prepared, and then all the person cared about was me holding my passport up to the camera.

Completely broken process for Americans abroad. To the point where they're likely breaking some US law by making it so difficult for non-residents to register for IRS access.

I hated it and I hope ID.me dies in a pit of bankruptcy.
Punishing Putin: How Biden could cut Russia off from world tech
Teamviewer did this with pop-ups, I made my employer cancel 20+ licenses by explaining the situation, we switched to competitors. Many customers followed, I don't remember how many but a lot.

Spotify started promoting podcasts and annoyed me with pop-ups for inviting friends, cancelled my family subscription, made my parents cancel theirs too.

I'm voting with my wallet, and the trust other people placed with me, and I suggest others do the same.
I consider the worst part to be that many Canadians (particularly the educated) seem to be fine this is happening, or even openly advocating for it. This more than anything else makes me very concerned about how Canada navigates the next little while.
Best line in the whole thread, "No, your cross-platform app is not indistinguishable from native, or good. It is probably good enough, here’s a participation ribbon." Nice!!!
this assumes that death is binary: you're either dead or not. this is not how things work. you don't know the precise time duration and what happens unless you are there to experience it.
i think the best time to say goodbye and i love you is at any point in time
Dont you only usually get blacklisted though if you are sending mass amounts of emails? They mostly blacklist spammers or people suspected of spamming.
For Minecraft specifically, there is a new API called Fabric that is getting popular for a smoother developer experience compared to Forge: https://www.fabricmc.net
You also have to abandon operator new and STL unless you want to pretend they never fail.
Right so then let's continue the thought process. You are saying under Canadian laws, if a group of people are protesting, they can break whatever laws they want within the context of the protest and the police can't do anything? And if we look historically within Canada, we will see that this holds true? That the police never shut down any protest without emergency laws being enabled?
https://blog.nativescript.org/announcing-nativescript-capaci...

https://capacitor.nativescript.org/

It can be confusing.
Most of the software I write is designed to be fault-tolerant, and checked exceptions are fantastic way of detecting potential faults. The problem is that checking is baked into the exception definition instead of its usage.

If I declare "throws NullPointerException", then this should mean I want it to be a checked exception. This should force the caller to catch the exception, or declare throwing it, or to simply throw it out again without declaring it. This would effectively convert the checked exception into an unchecked exception.

Converting a checked exception to an unchecked exception is possible in Java, and I do it whenever it makes the most sense instead of wrapping the exception, which is just a mess. Unfortunately, there's no way to make an unchecked exception behave as if it was a checked exception. It's easier to reduce fault tolerant checks then to add more in.

Some might argue that converting an exception to be unchecked is a bad idea, but this sort of thing is done all the time in JVM languages that are designed to interoperate with Java. If I call a Scala library from Java, and that library is doing I/O, then IOException has now effectively become unchecked.
There really aren't that many moving pieces, and smtp is one of the more forgiving protocols in use on the internet

I think the moving pieces are on the other side and the person you're trying to email doesn't know what those pieces are -- even if you can see that their mail server is rejecting your email, that person doesn't usually know who to talk to to find out why. Even if you can convince them to open a support ticket with IT, their first level IT support doesn't know what to do either, you'll get responses like "Our IT department wants to know what version of Outlook you're using? And they said you should trying rebooting your computer".
With "just don't do it" being perhaps the most common solution.
Wouldn't that be nice.
Frameworks like RoR, Laravel, .NET framework provide most of it which are mostly SaaS in a box from technical perspective.

Then you have headless CMS-es on top of which you also can build stuff.

So you can plugin your email provider, payment provider, single sign on. It does not take much code but you still have to understand how to integrate stuff.

Then you have wordpress where people basically install all kind of plugins and you can have all what was listed in CMS, but then you get "wordpress developers" to hire so I don't see much difference.
I never argued that they committed a crime or not.

But the concept of seizing proceeds of a crime is very common and not a human right violation.
Ukraine will never get rid of its continent-sized neighbour, no matter what.
Yea, I have it, although I haven't used it in a while and plan on cancelling. I made zero purchases on the platform though. I just play the free games.
And that would never be allowed by Canadian courts. Perpetual renewal would not satisfy the Oakes Test [1].

[1] https://en.wikipedia.org/wiki/Section_1_of_the_Canadian_Char...
At that point I would imagine the words are mostly for the speaker, rather than the listener. Mourning is all about saying goodbye.
How did you get started?

I've dealt with databases for a very long time, But I frankly find SQL extremely hard and I could never imagine forking postgres to improve it.

Is this your first company, did you personally write much of the early code, or did you hire a team to do so.

As a side note, I'm seeing an insane amount of movement when it comes to business to business VC funding.

What about an entertainment product ?

Hypothetically, if you were given a year off to come up with a new product, do you think it would be possible?

I would absolutely love to read a blog post where you discuss the challenges you've faced getting here.
The NRO would be actually the operator. NGA takes care of exploiting the data
It's a fun little metagame to imagine the motives of headlines put in front of you. In this case, maybe the motivating factor that lead to the journalist's boss dropping this assignment on their lap could have been anything from a slighted Saudi prince to someone shorting Oman Air that week.
I have just looked up those charts on Timescales website [1] and I am a bit surprised. Never extensively used any of those DBs, but I have seen their sources and must say that expected bigger gaps [2]. Also worth looking: the Taxi Rides Benchmark on Postgres vs Clickhouse [3].

[1]: https://www.timescale.com/blog/what-is-clickhouse-how-does-i...
[2]: https://www.pradeepchhetri.xyz/clickhousevstimescaledb/
[3]: https://tech.marksblogg.com/benchmarks.html
I like it, but it needs an option to be less. Most obvious way would be a simple filter so you could say "show me the last X minutes / hours" or just the top X headlines. It'd be nice if the layout was a bit more forgiving too - better line spacing, nicer font - nothing too much, just... hurts my eyes a bit...
> In other words, if package A required version 2 of C, and B requires version 1, the code can still compile without any user intervention (such as shading) barring some corner cases.

I never understood why you would want this to ever compile, especially as the default. There is no way to guarantee that two versions of a library loaded into the same program will work together, so of course you want the compilation/package resolution to fail if this happens.

Now, in some rare cases this may not be a problem, so it would be nice to have an escape hatch to permit this highly unusual use case, but it certainly can't be the default in any sane technology stack.
Then why wasn't a treason charge leveled? You are falling for the drama.

People decide to protest about removing restrictions and the news tells you everyone is here trying overthrow the government.

You now think unarmed people with a hottub, roasting a pig who made a big party in front of parliment were a threat to the Canadian government?

Does that make sense?
I just email to say I'm unsubscribing and then cancel the payment, if they want to send me free stuff, that's their problem
That is just your monkey brain freaking out to instinctual fear of death.
If it is just for yourself or family or a few friends then scale really isnt an issue. But yeah I agree - running a mail server can be a pain. It can also be easy. But that is the trade off with any SaaS - do you want to outsource and pay someone else to do it or do it yourself?
In a lot of countries, "the people are the state" is only nominally true. Special interests often carry the day, and anyway in a partisan environment devoid of principles we need to protect against moments of passion where a 51% majority can infringe on the rights of 49% (or in my country, a largely elite 10%--which helms universities and media institutions and so on--can use the state to push their ideology on the other 90%).
But there's a design pattern where nearly everything is returned as an exception. It's the normal path in some code.

I deplore that - its side-effects writ large. But those that use it, find it reasonable and sensible.

It's become hard to distinguish right and wrong when it comes to CPU optimization. Different versions of the 'same' CPU can have wildly different sweet spots.
No, she was taking about extending money laundering laws to cover crowd sourcing and Bitcoin.
Maybe you're referring to http://readspike.com? I don't think it's curated, but also aggregates links.