skysight-inc/HackerNews huggingface dataset:
You can, but it's not as simple as it sounds. Since the timing of the explosives is critical to achieving a nuclear explosion, you can't really do the timing all in software. You need a specialized network of switches that splits the detonation signal several times so that all the explosives go off at exactly the same time. Even the wires have to be cut to the same length with a tiny margin of error.

You can replace the timing and electronics mechanism prior to that network, but probably any sort of tamper resistant mechanism for a weapon will remove part of that network of switches if removed from the device. The rest of the controls are just too easy to replace to be effective at keeping someone from a roll your own type solution.
> It's not the conservative utopia people think it is.

And Canada's not the liberal paradise people think. We're leaving, personally.

The quality of life here is pretty shit - think LA or Seattle cost of living (SF if you're in Vancouver or Toronto) with Nebraska wages (actually that would be generous)...
> These pesky climate problems can be solved.

The thing is, it's not just climate that's the problem. The "pesky" problem is that we've crossed or are soon crossing most planetary boundaries[1] at the same time.

Fusion doesn't stop and reverse biodiversity loss, chemical pollutants, land-system change, biochemical flows, ocean plastic buildup and ocean acidification.

To stop the ecological collapse, the necessary condition is that the global North drastically reduces material flows and energy consumption. With less energy use, fusion also becomes less critical.

[1] https://en.m.wikipedia.org/wiki/Planetary_boundaries
Yeah... People are not rational like this lol I've definitely seen people fired for fucking up in ways that were actually sysstemic issues.
Would love to chat more with you about this. Our app could definitely provide value in construction and we'd be very open to a pilot program on your terms. In all honestly, we are new, so feedback and an ongoing relationship are the biggest things we're looking for at the moment.
South Africa had its own nuclear weapons. [0]

[0] https://en.wikipedia.org/wiki/South_Africa_and_weapons_of_ma...
The idea that even two countries would ever "want the same" is absurd. They just need to have close enough interests. Most EU countries do, believe it or not.
Providing parents the plan B for gaming addiction
My problems with Result/expected/etc

1. They generate syntactic noise at every point they touch the call graph: function signatures, calls, returns.

2. In particular, if a change causes a deeply nested function that used to always succeed to be able to error, the entire path up the call graph needs to get Resultified.

3. Since the caller must be aware of them, generic code generally has to be Result-aware too.

4. They aren't a total solution, exceptions usually have to exist anyway (eg panic), for things like oom/assert/etc. So you're usually paying the cost of them anyway.

5. You only get what the callee gives you. With exceptions, you can get a backtrace to the cause of the error by default, with no effort needed on the part of the callee.
> “Something we may learn from this research is: although our loved ones have their eyes closed and are ready to leave us to rest, their brains may be replaying some of the nicest moments they experienced in their lives.”

Note to self: die in a way that keeps my brain intact for a few seconds after death.
Not that this should be necessary by any means but I usually right click the password input -> inspect element -> paste my password in the value from my password manager. The on screen keyboard is so ridiculous.
If you don't have absolute control of your money it isn't yours.
Frankly, I don't follow.

Perhaps of these issues the only one that could be construed as a non-serious issue is the topic of statues. At the same time, I find it rather queer that when I take a stroll through the local park I am confronted with the statue of a man who wanted to kill everyone with my skin tone in a time where we are supposed to be seeking some sort of harmony.
> This is a very well known agreement.

It's a very well known non-agreement.

> James Baker agreeing to Gorbachev that NATO would expand "not another inch" eastward

That's...not how binding international agreements are formed.
Lol whichever currency/asset you plan to use to measure your wealth in the future.

You're right, Soros borrowed pounds and sold them for dollars because he wanted more dollars. If you think CAD and USD are both going to collapse, then maybe think about the joys of your day-to-day life (coffee, heat, clean water) and use that as the other side.

It is very unlikely that USD collapses on a human life-scale without major disruptions in those supply chains.
Do you think teachers have authority which is unearned, then?
Yes, and brutalist refers to French word for raw concrete, Brut, not in relation to the adjective Brutal.
> (pseudo) real-time performance critical work, such as robotics control and 3d gaming.

In reality all interactive applications are real-time performance critical. Any normal user would say that an unresponsive application is unacceptable. Sadly the entire stack of our contemporary desktop runtime environments grew out of background batch processing systems. This means that an application becoming unresponsive can be a sign of normal system operation.

Even if you avoid malloc, any memory access can trigger swapping which can block your main thread indeterminately. Or if you are running a high enough amount of CPU-hungry processes concurrently, your main thread can block indeterminately.

Millions of programmers carry on building applications for these systems blissfully unaware of these fundamental flaws. Application runtimes like Electron flourish, riddled with thousands of unbounded operations on every mouse click.
Copy editors generally write the headlines, and reporters write the body.

... probably one of the worst industry practices of all time.
In the short-term, none. In the long-term, the consequences are that he's a great candidate for a GQP presidential nomination, for being a strong, decisive leader attacked by an unfair lying press.
Out of curiosity (and I realize you're happy with how things are for you now), did you try contract work? I've worked with plenty of highly skilled, highly paid contractors who were well above the average age of direct employees at my organization.
Except if that's incompatible with libraries you're using.

For the record, I like absl::StatusOr<>.
I haven't noticed this kind of bias in the US reporting, but my personal views skew moderate liberal so it might be hitting a personal blindspot.

The main stances that seem to go against coastal US media I've seen are:

1) Trans rights, particularly with youth transitioning. The Economist seems to have an article every week or two talking about health implications, controversy in female sports, or detransitioning.

2) Free speech. The Economist is very critical of any perceived censorship, and will frequently cover perceived excesses from the left in the US, particularly in higher education.

Generally I do not think the Economist does a great job of visually separating their editorial content from their news content. In many cases visual treatment of a column looks very close to a regular article, and the editorials at the front of each issue look (at a glance) indistinguishable from news stories. Each issue will also have a larger "briefing" on a prominent world issue that definitely blurs the lines between news and opinion. As a reader of many years, I've taken to skipping the editorial content, skimming the briefings, and taking the columns case-by-case. But I can imagine occasional readers having a different experience than I do.
Using email to verify the account is a one time operation and if it takes a long time to get the email, that can be endured.

Having to depend on email for authentication each time is unworkable. Frequently the email never arrives or takes a long time to arrive.

I would much prefer to use the passwords that I keep in a password manager and can do an immediate login without depending on email’s duct tape and bailing wire approach.
How can you manage work/shred balance during the workday?
It's true. It's also good for money laundering and other illegal activities.

But most people are just gambling.
Been self-hosting my email for 23 years... for better or worse.

To think even RedHat hasn't self-hosted their email for ages, definitely back to pre-IBM days.

Makes me wonder which major distros are still dogfooding the mail server software they ship.
Isn't the US corporate standard even lower? Outside of maybe Google, Facebook, or HIPAA-covered entities.

Corporate customer databases I've seen have rarely even been need-to-know access limited, much less actually encrypted to internal users.
Sometimes I feel like being a middle man is the most abundant type of job we have.

One day there will be just machines, middle men, and bureaucrats. :(
I find that it's not rare to get better performance from C++ than C. As a trivial example, generic container code in C is likely to be run-time generic and sit on memcpy etc; the same functionality in idiomatic C++ is likely to be compile-time generic and be able to use fixed-size copy/move operations instead.
I still think this is an awesome project.

Two questions:

1) What’s the story on type hints? I see pd.Series in the examples but have you done anything to offer more specific typing?

2) Have you considered pluggable extensions for data lineage platforms or supporting OpenLineage?
Repudiated?

1. refuse to accept or be associated with.
"she has repudiated policies associated with previous party leaders"

2. deny the truth or validity of.
"the minister repudiated allegations of human rights abuses"

3. refuse to fulfill or discharge (an agreement, obligation, or debt).
"breach of a condition gives the other party the right to repudiate a contract"

Did you mean this word?
So I have another reason to be unhappy about my unhappiness?
> personally, it fills me with satisfaction to self-host my own infrastructure, my little internet island where I’m root, especially in times of mega corporations trying (and succeeding) in redefining “the internet” as a portfolio of services only they can offer, with little alternative.

Sounds great! Can't argue with that. My feeling is that the real problem isn't a company or companies offering computing services. That has always happened and will always happen. I think the real problem people aren't grappling with is vendor lock-in. Most of the catastrophic anecdotes I read on here and elsewhere are about people who put all their eggs into one basket and did not have any kind of disaster recovery plan. When their provider service went down or even went away due to a merger or whatever, they were left with nothing. And that's really a different problem.
The opposite. PRC subscribes to UN framework - it doesn't matter what some Russians or Taiwanese think, it's about norms within the framework. PRC and majority of UN views TW as part of China, it's a domestic / sovereignty issue. Whereas Ukraine is recognized as sovereign at UN, including by PRC, who has not formally recognized RU annexation of Crimea. RU further annexation of Ukraine undermines sovereignty of Ukraine which in PRC view normalizes foreign involvement in domestic affairs, i.e. US supporting TW in PRC/TW civil war.

RU actions are against PRC interests in terms of international norms. Also PRC has not spelled out alignment on RU/UKR issue in terms of sovereignty, while Russian did endorse PRC's sovereignty position on TW, PRC statement of the meeting side stepped RU position on UKR. PRC position has been RU security interests should be respected, preferably via political settlement (Minsk) that doesn't involve violation of Ukrainian sovereignty. The parallel is PRC security interest in taking TW (again a domestic issue) should be respected, without outsiders like US violating Chinese sovereignty.

It's going to be interesting to see how PRC attempts to square the circle now that Putin has invaded and stated UKR has no sovereignty.
> You have no way of knowing that they wouldn't have been submitted in another form.

I do because this is the original content on Twitter, anything 'in another form' is by definition then a derivative and I'd much rather read the original when it is fresh.

> IMO, it is not healthy for either its participants or society as a whole. I think the comparison is 100% accurate.

As they say: you can't argue about taste.
Yes, but all of them have been screwed over.
You don't scede territory in hopes that it might make your adversary content. That has basically never worked historically. Russia already has invented a pretext for "pacifying" Ukraine. The response must be sudden and overwhelming force.

Put another way, when someone has broken into your house at night when it is obviously occupied, you do not hand over your wife or children in hopes your own life may be spared. You respond with an escalation of force.
Or when the secret service was investigating game companies: http://www.sjgames.com/SS/
No, you just have differing politics and beliefs. In my twelve years of browsing HN I've read many comments of that sort. Personally, I tend not to leave a comment unless I feel there is a substantive element to my reply.
Interesting. Would love to chat more and see what you've built and show you what we've built - shoot me an email if you get some time - sean@aircada.com
I’m glad I’m not the only one who finds this “feature” annoying. Most of the videos are the same polarizing guidelines we’ve heard over the past two years, only now they’re regurgitated through a seemingly endless list of new channels I have to keep marking as not interesting.

I’ve already gotten vaccinated thrice and still contracted covid. When can I stop being harassed about what I’m already doing??
Recent Advances in Lensless Imaging
I thought it was that login.gov does single-sign-on (SSO) and ID.me does SSO and identify verification at both the signup and sign-in level.
Pictures of your room are also valuable. I imagine their implementation forced you to use the hw cam and not OBS et al for fraud prevention.

The real danger is the precedent it sets. CBP wants to force you to take a photo on departure for example. I don’t think facial recognition is near accurate enough. A bug or misidentification could put you through hell.
French Connect, the French government SSO is open source and on GitHub if you're interested: https://github.com/france-connect
> We have many new languages, we always had C.

The short answer is probably that (unsurprisingly) C still does not scratch the particular itches that C++ was created for, and non of the new languages hit all of them well either. Plus network effect.
> Overall it will be much more expensive for Europe than for Russia.

Markets disagree here. The ruble tumbled as well as the main Russian index, 500% more than the USA/Europe did. Russia has a lot to lose.
I live in SC. For us a full stop is still the norm, regardless of whether there are other cars at the intersection, though this is changing as more people move here from other states. I have seen other drivers make a rolling stop, but nowhere outside of Boston have I ever been penalized by other drivers for obeying the sign.

In SC, the law requires a stop (making no distinction between a full stop and a rolling stop) at a stop sign or red stop light, prior to the intersection, either at the stop line or before the near side of the crosswalk. AFAIK the only provision we have for a rolling stop is for emergency vehicles.
First off, take a step back and do about 2 - 5 minutes of deep breathing ("Box Breathing" [0] is a popular technique.) Second, know that you are not alone here. You've got a team working on solving the problem and you aren't tackling it all by yourself. You can relax your shoulders a bit. Third, it's OK if the project doesn't get done on time ... no matter what the PHBs are complaining about, it doesn't matter. I've also got 20 years in (plus two major burnouts) and I have never seen a missed deadline be more then a minor setback. It happens all the time.

Now, going forward. Yes, it sounds like you need a break/vacation. Take one! Vacation time is meant to be used. It also sounds like you are juggling too many projects at work. Talk with your bosses and see if you can offload some of these projects or get more people hired. Communicate with them that you and your team are overloaded and it's not good for the organization.

Lastly, dealing with anxiety takes time and there is no shame in getting help from a professional. In the mean time, the NHS has a number of good audio/resources regarding mental well-being [1]. I came across them a long time ago and found them quite helpful. Also, talk with immediate family members or even close friends if you can. We are social, family-oriented creatures after all and need support. Taking care of your physical and mental health is a life-long journey and there are LOTS of techniques and things to do. Some will work for you, some won't ... everyone is different. You might also stumble again and that's completely normal. You will absolutely get through this (and anyone else reading who is in the same boat).

[0] https://www.healthline.com/health/box-breathing
[1] https://www.nhs.uk/mental-health/self-help/guides-tools-and-...
If your data is small enough, then sure, any number of well tested data platforms will work for you.

The problem something like timescale tries to solve is dealing with "high cardinality." When you have many unique values the indexing approaches needed to ensure performance start becoming different. You'll run into write performance issues if need indexes on every single column, and every single combination of columns, and each column has a large number of unique values. While the common factor many of these datasets tend to share is that they are being constantly generated by some kind of sensor/probe/live-system, they tend to have a variety of other dimensions that are also high-cardinality.
Again. Swift has (like any walled-garden language) exactly zero value to me other than, potentially, a source of uniquely new, useful programming language design ideas.

Pjmlp's list does not include any unfamiliar from other languages.
Bored Apes Go to Court
Microsoft keeps shooting themselves in the foot. The last straw for me is that they'll soon be requiring a Microsoft (online) account to install Windows 11 Pro. My next PC will run Pop OS or Ubuntu.
AFAIK, it's not illegal. The compromise on gun registration was that gun shops retain the registration data. The ATF only gets ownership over that data if the shop goes out of business. The only legal restriction is that they can't index it with a computer... which is stupid and silly, but hey, I don't write the laws.
Tiny Excel-like app in 30 lines of vanilla JavaScript
And for those super-rare cases where it's appropriate to crash / fail hard in a constructor but you still have requirements about reporting or even recovery... setjmp/longjmp still exist.
I am often reminded of the person who said they recorded the news daily to watch it two weeks later... they said very little of it mattered.
Everytime you buy a gun, a background check is run (via NICS). Records of said checks are supposed to be destroyed.... are they really?
Is it appropriate to flag the link for that same reason?
I like this a lot. I set it to open every morning at 8am using an extension :)
a couple of people chit-chatting doesn't become a binding agreement.
My take-away is that he was looking for a technical and realtively easy solution to the difficult and sometime painful parts of parenting. As an engineer I think there's a valuable lesson here.
Yeah, users care about React. [Eye roll]
Ugly? I don’t agree. I think it’s a clean and fresh layout. I don’t think it’s incorrect to call it brutalist.
Thanks for your input! I think we have been at those points ("fat and happy") a couple of times and I noticed it, because I especially got bored myself. Luckily I have to say, we quickly got to a point again where another problem or challenge presented itself.

Also our business doesn't have huge profit margins like some of the big tech companies. So financially we're always somewhere between "it is not critical, yet", but also never reach the "100% comfortable".
Honestly, my expectations for this are that it will either completely flounder and never reach a steady operational state, or if it does, it will do nothing to quell the incessant chattering about free speech that seems to live rent free in the heads of one specific political group.

I wonder what the over/under will be on how soon after launch it'll need to ban its first user. My bet is 3 months after launch, but maybe this will become Al Qaeda's new platform de jour!
There are many hosted Exchange providers. You can also self-host it, but that’s costly or you need to be an MS Gold partner or something.
Congrats and I was wondering if you can comment on the current team size? I'm looking at the number of contributors that have created pull requests within the last four months and it is shockingly low (in a good way). Based on the following:

https://oss.gitsense.com/insights/github?q=pull-age%3A%3C%3D...

It looks like there has only really been 7-10 full time contributors and for you to have raised what you have with such a small team is quite impressive. Is development happening elsewhere or is my hunch correct?

Edit: Thanks to feedback from mfreed, below is a more accurate picture of development activity:

https://oss.gitsense.com/insights/github?p=authors&q=pull-ag...
What are the requirements for your app? Which databases, email providers, caches, queue services etc does it use? I think you will be cloud agnostic if the solutions are decoupled from any proprietary cloud APIs. If you are coupled to Dynamodb, Google Cloud Datastore or SNS you are not cloud agnostic.

This is probably the minimum. What else does your solution include? Does it include hosting, infrastructure as code is it a managed service, something that clients run themselves or a SaaS?

Generally if you keep deployment simple you don't have to use docker and kubernetes. For example if the app code is delivered as a monolithic .jar file or native executable and you don't have a large number of 3rd party services that need to be deployed.

Docker and Kubernetes do help be cloud agnostic for a particular type of solution architecture - many microservices and potentially many other requirements like queues, caches, 3rd party including open source applications. If you had to create this distributed system on different providers it would be a lot of duplication of effort. In k8s there is still some - you most likely have to configure docker repositories, storage, load balancers, ingresses for different providers but configuration is better than reimplementation. And you still have to manage the cluster. So depending on your architecture and application requirements you may find it much simpler to use Docker and Kubernetes or them to be a needless complication.

There are also certain best practices that help with portability - the 12 factor is a good guide.
Discussed at the time:

Things You Notice When You Quit the News - https://news.ycombinator.com/item?id=13153539 - Dec 2016 (487 comments)
Run Every Node.js Version in AWS Lambda
Ukraine Historical Borders
Exactly. That's the real reason behind all of this.
Just like the US didn't want soviet missiles in Cuba, the Russians don't want American missiles in Ukraine.
The IAU cites Wood L., 2003 who defines a satellite constellation as "a number of similar satellites, of a similar type and function, designed to be in similar, complementary, orbits for a shared purpose, under shared control" [1]. So, Sentinel-1 is a two-satellite constellation, yes.

[1]:

https://www.iau.org/public/themes/satellite-constellations/,

https://link.springer.com/chapter/10.1007/978-1-4615-0431-3_...