skysight-inc/HackerNews huggingface dataset:
Congress is prohibited from passing ex post facto laws by clause 3 of Article I, Section 9 of the United States Constitution. The states are prohibited from passing ex post facto laws by clause 1 of Article I, Section 10.

Precedence has never been binding on the Supreme Court: https://constitution.congress.gov/resources/decisions-overru...

If it was, we'd still be under Plessy v. Ferguson.

But unlike abortion, protection from ex post facto laws wasn't determined by a judge to be a right. It's written very plainly in the Constitution itself, and I'm very confident that won't change within my lifetime.
> There will probably be a net increase in disinformation, but citizens will likely also get better at being skeptical of currently unquestioned modes of disinformation.

Russia seems to be farther along this path than we are and every account I've read of their experience of disinfo isn't that they got better at seeking the truth, but instead just assume everything's a lie & nothing's trustworthy, and disappear into apathy.
Thank you for the comment!

I will definitely discuss with them the things you have mentioned.
I haven't used much R, but how would you do something like:

CASE WHEN
SUM(daily_revenue) OVER (PARTITION BY department, TRIM(SUBSTR(region, 5)) IN ('North','West','Misc')) >
AVG(revenue) OVER (ORDER BY sale_time ASC rows BETWEEN 28 PRECEDING AND CURRENT ROW)
AND NOT COALSECE(had_prev_month_party, FALSE)

THEN pizza_party_points + 5

WHEN <above> AND had_prev_month_party THEN pizza_party_points + 3

WHEN MIN(sale_time) over (PARTITION BY department) = DATE_TRUNC('month', current_date) then 5

ELSE GREATEST(pizza_party_points - 1, 0)

END as pizza_party_performance_points_current

this example may be a bit esoteric but it actually draws from lots of real-world cases (comparing a partitioned sum with an overall average, checking conditions on other columns, messy data parsing and manipulation, implicit waterfall nature of CASE WHEN vs. explicit elseif, etc)
Found a bunch of icons on Flaticon that match what I am looking for. Thanks!
Or you're using MySQL ;)
I mostly like shooters (like Far Cry) and skip every cut scene I can. I wish games had an auto-skip all cutscenes option. It drives me nuts to have to skip more than one cutscene in a row. Do they really think I’m going to want to skip three cutscenes and then watch the fourth?
The turtles don't seem to be worried about it.
To be honest, if the swag isn't related to what the company does, i'd be more interested in the manufacturer of the swag rather than the company that ordered it.
So, imagine x couples, each of whom has 3 kids in their lifetimes. In 80 years, there are now 3x/2 couples. In 160, there are 9x/4. There are now 11 billion people. Every 150 or so years, having 3 kids roughly doubles the population. (A better model would be a birth/death process with a #kids distribution with a mean 3 and death age with a mean 80, but not necessary to make my point, I think.)

This is exponantial growth.
> The automation aspect in economy has been way overestimated - truck drivers were supposed to be automated 5 years ago, meanwhile we are facing real world issues because of truck driver shortages.

I wonder how much of that shortage is due to over-hyped predictions about future automation? The predictions don't pan out but succeed at discouraging people from joining the profession.

> Even jobs that were considered trivial to automate like cashers are still performed by humans - after decades of self checkout tech.

Self-checkout is not actually automation. It's just outsourcing the job of cashier to a customer who then works for free.
> so older databases like PostgreSQL will be using B+trees for the indefinite future even if suboptimal.

PostgreSQL 14 comes with 6 builtin index types[1]: B-tree, Gist, SP-Gist, Gin, Brin, and Hash. More can be plugged in as extensions.

[1]: Chapters 63-69 of https://www.postgresql.org/docs/14/internals.html

Edited: Fixed the link to version 14.
40% is a minority, and those are people who consider themselves "pro-life" which isn't exactly the same as the number that think abortions are bad, but should remain legal. I'm to lazy to look that up (and the numbers are nuanced) but its was a lot closer to 25% thought it should be illegal.

AKA there are plenty of "conservatives" who are horrified by the decision.
You're joking, but I've read that's not far off from how a lot of modern car manufacturing works. The development of most parts gets outsourced to various companies and the car company just assembles everything. I learned about this in an interview which claimed that Tesla was bucking the outsourcing trend by increasingly inhousing more and more car parts in order to have a greater competitive advantage.
What is the PH of Coffee that it is causing this damage or is it a different molecule in coffee?
No one with a profit motive would be interested, which is the whole idea. You'd get idealists and people seeking to make a name for themselves instead. (I'm not saying this is a perfect system BTW. I even called it a "crazy suggestion".)

> I know Americans hate politicians but we treat mass murderers better than that.

The point is not to punish politicians but rather to ensure that there can be no conflicts of interest, or at least none rooted in a quest for material gain.

> if (I assume, given the tone of this premise) they get so much as a parking ticket.

"Malfeasance" goes a bit beyond parking tickets. What I had in mind was more along the lines of bribery or corruption, not simple mistakes.
Yeah you can definitely pull in Alpine for UI updates that don't require any server side interaction, but then your app's logic is fragmented between different frameworks (Alpine and LiveView).

It's definitely doable, and I know the PETAL stack (Phoenix Elixir Tailwind Alpine) is super popular, but it's nice (and perhaps less error prone) to have all of your UI logic handled by a single framework. This consolidation of UI code under a single framework was one of the killer features of SPAs initially. Prior to that lots of sites were built with a server side templating framework with jquery sprinkled in for client side UI updates.
> In many/most cases, there are N approaches, and you happened to pick one.

I'm not sure that's always true. A lot of the time, while there might be, in a vacuum, many ways, in the context of a specific project (or part of), there's usually one "most right" way to do it, considering local style, idioms, norms and conventions. Admittedly, this might be more true in some languages and applications.

Sometimes there are multiple ways. Usually this means that one or more disparate legacy ways are extant, but there's a preferred way to move towards.

Having PRs storm off in "exciting" new directions, technically correct or not, is usually a bad idea once that merges and is now everyone else's problem.

If all alternatives are equally valid logically, it's likely they have practical implications that differ. Perhaps one might consider a std::set better than a std:: vector in the abstract for your task, but maybe you know something important about the expected number of items or memory access patterns. This is when you should comment if that's not obvious to someone who isn't literally just done writing the change.

> At the end of the day, the burden is on the reviewer to specify why he prefers X.

If a reviewer is going to pull me up on truly equivalent things that have no impact on correctness or maintainability, then I'm probably not going to voluntarily be a co-maintainer with them. If I've consented to be a co-maintainer, then I have either mutual respect for the others, or I'm being paid enough to make it worth it. And indeed, I have refused maintainership offers in projects with ":eyeroll: why didn't you just magically intuit X" cultures.
Building a NanoPi M4V2 Based All-in-One Linux PC Running Armbian (Ubuntu/Debian)
I think it's just a roll of the dice with age as a side effect.

Evolution's primary mechanism is to promote traits that increase the likelihood that you'll survive until you can reproduce. Perhaps multiple times. And for some species an additional period to raise the new generation.

So if evolution selects for a hard protective shell, this increases the odds that you reach reproductive age, which is the goal. This may accidentally also add an additional 100 years of lifespan. Which does nothing for reproduction, but it just happens anyway.
Domain names are limited to a small subset of ASCII; the DNS protocol doesn’t support UTF-8.

To work around this, the international domain name standard defines an encoding called Punycode which maps Unicode to the limited character set DNS supports. The server is unaware of this, and so this optimised tolower() implementation works without any Unicode considerations.
While what's happening elsewhere in the world is definitely impacting the country, the majority of the blame should be placed on one family and those around it.

The Rajapaksha family helped end a 30 year civil war, it was a bloody horrific war, however as this was the most important issue for most Sri Lankans at the time, helping end this meant the Rajapaksha's were seen as the saviors,they were at the time considered kings, people used to cry in joy when they see them, they were that loved and celebrated within the country.

This gave them a lot of power and popularity, anyone with a Rajapaksha name ran for all types of government positions, and most of them actually won, people accepted them with open arms. At the same time with the power the Rajapaksha's had they were able to promote their family members, some of them who didn't even have a highschool degree in to high ranking positions within government institutions.

So, half of the family was elected by the people, the rest was promoted due to nepotism.

What happened was a decade worth of corruption, a family that didn't have much, some of whom worked as gas pump operators in the US (the current president) suddenly became billionaires. One of the main culprits was an animal named Basil Rajapaksha, he was so corrupt people called him "Mr 10%" because if any construction or any type of project were to start, you have to allocate 10% of the profits and the initial investment to Basil rajapaksha.

If I were to write all the corruption, human rights violations and the day light robberies committed by the rajapuksha family we would be here all day.

Sri Lanka is a majority Buddhist country, in Buddhism we are taught of Karma, and how what you do to others will one day return back to you. And as a Sri Lankan this is what I feel is happening to us now. The sinhalese majority of Sri lanka, killed, looted and raped Tamil people which led to the 30+ year civil war, and we encouraged and looked the otherway when the rajapaksha family & co killed, raped and looted the Tamil population in the name of stopping the war. We looked the other way when they destroyed someone else's future because it was easier than finding a sustainable solution.

If I manage to survive this and one day have children, this is all I would tell them, "If you see an injustice, speak up, do something about it, because otherwise, they will come for you and you will be all alone".
You could just put "open to opportunities" on your linked in. I always wondered if that would hurt at my last job, now I just leave it on all the time.
Setup a shell company in Bermuda that does the scrapping for you and then claim you buy the data from them. When they approach you just tell them you have a NDA and can't disclose the company. That'll keep them at bay for awhile... then when you're forced to disclose, they'll spend the rest of their time chasing a shell company in Bermuda.

OR.....

Just create a firefox extension that scrapes the pages for your users.

There's many ways to keep this going while giving them the middle finger and serving your users.
At the most basic level, its because they don't a filibuster proof number of votes for it. Additionally, any attempt to regulate abortion at the federal level may be struck down in the supreme court, as the ruling suggests abortion rights are a state level decision.
I’d say this (unfortunately) was safe for work.
Evaluating teacher quality is difficult and impossible to do perfectly. Even a simple effort to evaluate quality would be vastly superior to the current state where quality isn't even a consideration.

I agree with the ensemble of evaluations approach - student tests at the start and end of year show student attainment, student and parent feedback, peer feedback, and administrator feedback. Come up with a weighted average and experiment with it. Retain average and better teachers, reward rockstars, train underperformers, and let the bottom ranks and those who don't improve with training go.
I am in favor of each employee working within the environment in which they are most productive.

With that being said, I am one of the most productive members of my team and I am completely unable to WFH.

I hate meetings. I don't often engage in water-cooler chat. I wish I had the option to occupy an office full-time. I am an introvert.

Being at home simultaneously relaxes me and stresses me out since it constantly reminds me of chores and home maintenance tasks that need to get done. Furthermore, my three young children seem to be constantly starved for my attention, so hiding behind a closed door leads to many disruptions and tears.

Hell, I'm not even able to WFH on non-work-related tasks I enjoy!
Except there are well-researched and medically-accepted facts about fats. So, while somebody may decide to push a diet which contradicts those facts, it doesn't turn the facts into political positions. It does, however, mean that the person pushing the contradictory diet is pushing a political agenda. And in fact, the primary (and only) instigators of anti-fat ideology were the sugar industry[1] and some political bad actors, which turned out to be lobby-funded medical quackery directly resulting in disease and death for tens of millions of people.

Facts matter. Let's not mislabel or dismiss them just because they're not convenient for everyone.

[1] https://www.nytimes.com/2016/09/13/well/eat/how-the-sugar-in...
The idea that a turtle gets pissed off and starts banging the glass made me laugh. Feed your turtle!
With language editions, the new features that Rust adds will be mostly a liability for the compiler writers, not the users. So sure you could ask that: why are the language implementors creating more maintenance work for themselves? Well maybe they think those features are worth it.
I actually agree with you on the point about multi-document tx's, I wouldn't choose mongo solely for that feature. Its nice to have maybe for the niche use case in your nosql workload for when its beneficial. But the point I was originally making was that nosql stacks are not fundamentally incompatible with most of the features or safety constraints offered by other RDBMS.

> And I would never trust a database that has such a bad track record, regarding durability as MongoDB

I can't comment on your own experience obviously, but I've been using mongo since 2011 in high throughput distributed systems and it's been mostly great (one of my current systems averages ~38 million docs per minute, operating currently at 5 9s of uptime).

Definitely some pain points initially in the transition to WiredTiger, but that largely was a positive move for the stack as a whole. Durability fires have not plagued my experience thus far, not to say they won't in the future of course.

As you noted, Postgres has had its own headaches as well. Finding out that all their literature claiming their transactions were serializable when they were in fact not serializable could be considered a mar on their record. But much like mongo, they have been quick to address implementation bugs as they are found.
For anyone wondering about that app package name:

> The package name on the Play Store is org.openfoodfacts.scanner. For historic reasons, it's openfoodfacts.github.scrachx.openfood in the code and on F-Droid.

(quoting from the app project's readme at https://github.com/openfoodfacts/openfoodfacts-androidapp/)
The actual disagreement is whether individuals should have the right to enjoy their own sexual freedom. The religious right says "no." The cases we're going to see the Supreme Court tear apart are about abortion, contraception, gay marriage, etc. Sexual rights.

They believe: Marriage is between a man and a woman only. Sex is for procreation only between married couples. And the only reason someone would need an abortion is because she either had sex out of wedlock like a harlot, got herself raped, had an affair, or something else untoward. As such, she deserves punishment, not the baby (and definitely not the man). Contraception only helps women get away with this stuff.

And if you think this stuff all weirdly leans towards giving the man in the relationship full control: Bingo. I'm sure these assholes will eventually get around to picking apart Title IX and women's suffrage if they get through their starter list, here.

So, no, the crux of the argument isn't the number of bodies involved one or two — it's whether adult Americans, with the full fundamental freedoms of "life, liberty, and the pursuit of happiness" should be allowed to have sex how they want and with whom they want.

The abortion part is the only part that really gets traction, which is why that's what they focus on.
I love my branded stuff. Most of my coworkers do too. It's nice and it looks good. I actually get compliments on a specific jacket that I have a couple of times per month from others saying they wished their company would do it (not developers saying this, of course). YMMV I guess? I don't think I would continue to work somewhere if I hated them as much as you seem to hate every possible employer.
… or the sort of people with young kids.
What method do you propose to eliminate these problems other than passing laws?
> everything one thinks one knows about the UK constitution is always wrong

Ha, this cracked me up, and got me thinking whether it's possible that the UK developed legal bitrot because it hasn't had a good revolution in a while. so it's in a sense.
Neural Radiance Fields are a technique from the neural rendering research field, while photogrammetry is a research field on its own. However these are just turf wars and in practice there is a lot of overlap between both fields.

For example, most NeRF implementations recommend the use of COLMAP (traditionally a photogrammetry tool) to obtain camera positions/rotations that are used alongside their images. So this multi-view stereo step is shared between both NeRF (except a few research works that also optimize for camera positions/rotations through a neural network) and photogrammetry.

After the multi-view stereo step in NeRF you train a neural renderer, while in photogrammetry you would run a multi-view geometry step/package that uses more traditional optimization algorithms.

The expected output of both techniques is slightly different. NeRF produces renderings and can optionally export a mesh (using the marching cubes algorithm). Photogrammetry produces meshes and in the process might render the scene for editting purposes.
> Ok, but you realize this requires indefinite exponential growth, right?

No, it probably just means population declines need be very slow and graceful (e.g. very close to steady-state) in order to not create big labor shortages simultaneous with large retiree populations.
litigation for every little thing + courts that move slow + large legal costs = America
Thanks. I didn't realize net neutrality included that in the US.
FYI this isn't super different from how it's culturally done in certain circles in the US (although it's not universal). When I was a young teen I took a hunter's education course that covered ethical hunting, firearm safety, first aid, basic wilderness survival, etc. I would support making that sort of requirement for owning firearms universal, but I would anticipate that a lot of people would view this as a registry which is not a very attractive prospect for a lot of people.
In your example, even though the behavior is undefined according to the spec, the program will still reliably segfault as long as the target it runs on has the appropriate memory protections for the zero page. The crash will occur immediately after the elided null check, so the failure is localized to the problematic area and a debugger will show the problem.
As far as I can know, there is no such thing as a universal browser extension. There are only Chrome extensions, Firefox extensions, Safari extensions, and so on. Why doesn't the tech industry come up with a common standard?
There seems to be a bit of an arms race between some of the languages.

The difference between "New Hotness" and "Feature-itis" is subjective, but I do enjoy the new python featues immensely.
Consider that as house supply increases, house prices should keep dropping, towards the cost of construction - right now supply is so constructed prices are limited by buyer ability to pay rather than sellers cost of construction.

So supply will allow much more than just the few people on the edge of ability to buy - it will also help everyone else at lower price points.
I discovered years ago that a friend was recording my telephone conversations with him. I never spoke to him again, on or off the phone.

A big element of having a friend is trust. Trust enough that one feels free to say stupid things, one doesn't have to watch every word. It's cathartic to say things you don't really mean. No trust => not a friend.
I agree about culture & environment. There are people though who barely manage to write fizz buzz, and I believe you wouldn’t want to pay them for programming work.
The dearth of mental health institutions is not (directly) because “elements of our polity” don’t want to pay for them. It’s a legacy of actively closing them in the 70’s-80’s due to inhumane conditions and civil libertarian concerns around institutionalizing people against their will.

Now - we certainly aren’t having a very productive public conversations about the obvious negative outcomes of that policy shift.
I lived in Tokyo in the early 1990s and remember hearing "Seseragi", which seems like a holdout of an earlier generation of jingles. IIRC there used to be a number of different melodies that used that same bell/keyboard sound.
>After all, we’ve conceded that people can be compelled to use their bodies in ways they don’t desire to.

We crossed that bridge a long time ago. It is criminal for a parent to starve their children, or abandon them in a hostile environment.
Neat, I really dig what MNT has been doing with the reform and now this.

Though I'd personally require a smaller screen bezel in such a small form factor, that's too much wasted precious area.
…or be compelled to take a vaccine with less than a year of safety data.
What if an email client implements a prefetch functionality like browsers do? You can’t expect such requests to be user-triggered.
Wearing tech swag is for people who use Android phones
How do you feel about games like the original half life, which mostly don’t have cutscenes separate from the game, just scripted events on rails you can observe?
It's whether a fetus is a person afforded rights. An entirely subjective opinion, which is kind of why I don't care what the answer is.
No worries, the cloud acronyms overlap so much these days, if it's helpful:

EC2: Elastic Compute service, bare VMs.

ECS: Elastic Container service, Docker containers

EKS: Elastic Kubernetes service