skysight-inc/HackerNews huggingface dataset:
aside: I see "retribution" on these lists a lot and usually these days it's disgarded. IMO it's discarded prematurely.

The sort of retribution that is like "X hurt me, so punish them" is the one everybody seems to no longer believe in, and that's fine. But there is another sense of retribution that I think is very valuable, which is "maintaining the status quo that people who commit crimes are punished for them". It's not personal retribution but more of a "belief that the system will handle retribution", and it is important because it helps us believe that there is a legitimate criminal justice system that takes care of justice for us and which we can delegate justice to.

You alluded to this in your comment when you said "losing trust in society". Mostly I just want to observe that to me it feels like it deserves a separate bullet-point instead of being lumped in with "retribution".
Or develop a very thick skin as well - the internet amplifies the unsavory aspects of human behavior because of $$$.
Any slope is slippery when your boss is pushing your hard.
Yeah, it definitely varies from location to location. I live in a place with comparatively high property taxes (~1.9%).
Banks have to follow various rules when they do it, and if they don't follow them, executives go to prison.
I agree with this. Driving into the office to be stuck on Zoom is not fun. My team is spread across three geographic regions plus people that are WFH that day. No matter what, we have to be on Zoom to collaborate. I’m not sure how this makes us more productive…
Who knows? If the pipelines were destroyed by Ukrainians that doesn't necessarily imply that it was an official government sanctioned operation. Early in the war there were a variety of independent militia groups who kind of did their own thing and didn't always follow orders. We're all just speculating based on incomplete and unreliable evidence.

If you threaten to kill someone and he later turns up dead then the police will investigate you as a suspect. But the victim might have had other enemies who got him first.

As for the moral culpability, let's remember that Russia is the aggressor here. The USA hasn't killed any Ukrainians. And it's up to the Ukrainians to decide what price they're willing to pay.
If you are looking at building functional parts for repairs and useful items you might want to check out “functional design for 3D printing” 3rd edition I think.

The illustrations are pretty crappy but the design advice and printing details are solid. The kindle version , if it’s still available, is garbage… get the physical book.

IMHO indispensable for starting out producing useful parts.
This list of corporate project name associations makes me wonder where Galactus comes in. :P

https://www.youtube.com/watch?v=y8OnoxKotPQ
>Babies aren't wielding guns.

These stats are for victims, not perpetrators. You don't have to wield a gun to be killed by one (except for suicide)

>Long story short, the younger and dumber you are, the more likely you are to die of an accidental gun death

The age gap for accidental gun deaths isn't as dramatic as it is for intentional ones. The median age is like 35. That said, accidental gun deaths are a tiny slice (like 1% and declining) of overall gun deaths, so IMO it's more productive to focus on the much bigger slices of the pie. Just to make the rate more concrete, accidental gun deaths are ahead of deer but way behind things like drowning and choking.
I mentally change schema to namespace when thinking about the postgresql feature.
The internet provider for my home is a true monopoly. I have no other choice. I can't click around in my browser, or futz with the cables in the walls and choose a competitive internet provider. I live in an area with moderate population density, so there could be more competition, but the local municipality negotiated exclusive rights for one provider. My provider knows it, they probably paid handsomely for the exclusive rights, and that's why they charge $95 a month for unreliable and slow service.

When my uncle had a heart attack, he wasn't in a position to shop ambulances, emergency departments, surgeons, cardiologists or anesthesiologists. As with internet providers, emergency healthcare is not a competitive market, and that's reflected in extortionate pricing.

It seems like reducing consumer harm should be the primary objective of regulators.
Over what time frame do you believe global warming has a non-negligible chance of causing human extinction, as opposed to crashing populations, dramatically reducing quality of life, and/or destroying our current civilization?
You are potentially paying a human to watch mutple days of video footage to detect $60 of gas. Even at minimum wage, that could be a loss.

And then you find out the car was a white Toyota corolla and it's missing a number plate, now what?
The paper is deeply flawed. The most important flaw is admitted by the authors in the paper in the final paragraph of Part 1.:

"Until we reach the point we can formally establish that users are incentivized
to broadcast their transactions to multiple nodes, we ask readers to treat this assumption as a design parameter as well."

To put it simply, the proof requires behavior by users which is neither incentivised or enforced. Other egregious flaws are that the "proof" insists that sybil actors do things not required of non-sybil actors, i.e. add unnecessary routing hops, and that sybil actors are arbitrarily excluded from being the orgin node.
Because the phone company as a log of who called who, and if the feds see that record they will assume illegal collusion. No sane franchise will allow a phone call in their policies as that policy is allowed in court as evidence they are talking to the other station. If you drive and write down prices that is the easiest way to stay legal.

I'm sure gas stations do illegal collusion all the time in some towns. However it is illegal and so at least some station managers will not do it and all company policies will say drive.
The author keeps asserting the "inherent weakness" of steel-on-steel railways; however, there are very good reasons it has been settled on as a good choice. Friction and sound losses are generally minimized, thanks to a very small contact surface and smooth, hard materials with little give; wheels can be re-machined back into spec a couple times rather than being replaced; rails can be re-used for lower-speed applications when worn; unlike pneumatic tires, steel can be machine into conical, self-centering, turn-adapting geometries with fixed axles and no need for differentials; the list continues and is quite long. Apparently, a recent change to wheel geometry reduced wear and extended lifetime by as much as 40%.

See Practical Engineering's latest video:
https://www.youtube.com/watch?v=Nteyw40i9So
> there are probably interesting enough things to spend a lifetime studying.

This is something that drives me nuts about wannabe photographers. They all immediately travel off to "exotic" locations to take pictures of "exotic" people and things.

Your house and neighborhood is plenty exotic enough for a lifetime's work, if you have the eye.

Your first three paragraphs are the answer to the so-called Fermi Paradox.

If your species has adapted to spending tens of thousands of years in tiny craft isolated by vast distances from anything else, leaving that environment would be extremely risky and difficult.
Our of curiosity, which specific point does it violate? Would it help to remove the "Show HN: " prefix?
I don't imagine the Ryzen 7's benefits being worth the extra cost, as I don't think I really need them. The Ryzen 5 should be fine for what I do.
> Not just inefficient

What? I thought wheel deformation was a huge source of drag and steel tires were one of the main reasons why trains were comparatively efficient.
Sure. Again I'm not asking to debate, I just find it very interesting and was wondering if you had more to say about it.

In my country, I have heard beekeepers saying that we don't want too many hives because they compete with each other and with other pollinators. It is controlled to some extent, so there is the intention, but I don't know if it's based on something scientific or just intuition.

If there were studies about the impact of honeybees, I would be interested, that's all. Because it is true that I have always considered that the main problem is habitat loss and pesticides.
Yeah, thats correct. He also threw his co-authors (many early in their career and now potentially reputationally compromised by association) under the bus to get his moment in the spotlight before leaving academy. The whole thing was pretty unedifying.
Unfortunately the only coworking place near me is $200/mo for a shared desk area, $300 for a dedicated desk. I've been wondering how hard it'd be to start my own coworking spot.
There's also the big introverts (or w/e) like myself who loathe going in at all haha. My company used to do yearly retreats when we were smaller and i couldn't stand them.

But i'm glad if some people enjoy this stuff. I just don't want to force remote people in office, or force office people to be remote.

Part of what i value so much about WFH (going on 10 years now) is the work life balance. I love hearing peoples children in the background, or people stepping out to run an errand or deal with life. I love that we can value and respect the individuals life for them to be able to do these things. Yea, we have "work to do", but work should be there to live life, not the other way around. Feels like we've clawed a bit of that back with more WFH recognition.

Yet despite being purely WFH, i still respect that others desire going in, or hybrid, or etc. I just hope we can all learn to work with people, however they best live their life.
Why does it happen in big orgs where most meetings are virtual meetings between different offices?
Looking at the details here I have to say it sure looks like the glibc people were asking for trouble.

GLIBC_TUNABLES is apparently an environment variable that lets you turn various performance knobs affecting glibc internals: https://www.gnu.org/software/libc/manual/html_node/Tunables....

OK, so obviously someone calling a SUID program shouldn't be able to set these options at all, right? So I guess the bug must be that they forgot to clear this env var when starting a suid program? Given that there have been so many vulnerabilities like this you'd think they would have really audited environment variable usage to avoid this but maybe it slipped through?

... NO WAIT! It's worse! They apparently intentionally allow some tunables to be tuned across a SUID boundary. Looking at the commit that is blamed for introducing this problem, it is explicitly dealing with the filter logic for tunables in SUID mode!

https://patchwork.ozlabs.org/project/glibc/patch/20210316070...

But whyyyyyyy? Why not just ignore it altogether? Is the use case for tuning ultra-advanced performance settings across SUID so strong that it outweighs the obvious security risks?

I mean, I'll admit, I've never seen this env var before, I have no idea how it's used and whether there's actually a good reason why you'd want to use it over SUID. But boy this seems like a hugely risky feature and sure enough... it broke.
username at protonmail

I've just pinged you.
I agree with all of this.

Its just frustrating that all the comments about an interesting library seem to be customer service complaints from people who never need to reach for this library. I was hoping for a real discussion, something I could learn from.
Can we start putting people into jails for using "blazing fast" in any form?

(I'm referring to <meta property="og:title" content="LinkCollect - Save and Share Resources Blazingly Fast "/>)
> When the kids recite the letters they don't recite äöüß.

On a somehow related side note, I read that "&", which is derived from a ligature of the Latin conjunction "Et" (meaning "and"), was named "ampersand" in English as a mondegreen for "and per se and" as it used to be placed at the end of the English alphabet recitation.
How do people in Kuwait feel about it all?
Probably around one to several twitters.
Crime isn't caused by poverty. There is no correlation.

Crime was very low in the 50's, when poverty was much, much higher.

Crime was low during the Great Depression. We're talking about people so poor they were cooking thin soups over outdoor fires in ramshackle Hoovervilles. No explosion of criminality.

Think about your own family. Almost certainly, your great-grandparents were much poorer than you, but they were not more criminal, even though they lived with less material wealth than the poor urban neighborhoods of today's America. In many cases they had no electricity, or running water, and only the most basic healthcare. Yet they obeyed the law.

It's not poverty. Crime comes from the dysfunction in people and communities which stems from deeper causes which are much harder, or impossible to change.
I was talking in past tense. The chance is gone.
> a system where every person would own a small house each

If you really want to just own a small house it can be very affordable. It's just that it won't be a desirable place to live and there won't be many good jobs close to it.

The problem is "everyone" wants to live in big cities, preferably in the nice neighbourhoods and within a reasonable commuting distance of their job.

Part of what makes a neighbourhood "nice" is that it's not affordable for the lower classes.
New Chromium based Opera used to have something like that, but they closed it. That was awesome while it lasted.
Minor Advances in Knowledge Are Still a Worthwhile Goal
What is that? The ability to quickly and easily generate creative or expressive pieces of computer wizardry without first having to delve into the depths of esoteric knowledge? Of course people want that. It turns out you can’t specialize in everything, but sometimes you just want to be able to make something good enough without having to engage the services of an expert in the field.

No this might not be the most beautiful font with the most perfect kerning or optimized code. But if it’s functional enough for the person who requests it, that should be good enough shouldn’t it? Most things people are printing on their 3d printers aren’t high quality designed parts either. Plenty of scientists and accountants have scripts and code that would make most developers cringe, but if it’s good enough then why be bothered?

The ability of people to make things with tools that they otherwise never would have been able to make before without dedicating months or years of time they may not have is awesome and we should be excited for it. I’ve watched 70 year old grandmothers learn to make little home movies of their grandkids in iMovie. No they weren’t doing “real” film editing and certainly weren’t learning any skills that would transfer to avid or Final Cut. And so what? That home movie cut together with a minimum of skill and a whole lot of technology hiding the esoterica was probably more meaningful and joy inducing for that woman than most blockbuster cinematics produced by the best minds.
Cool,
We use liquibase I wonder how this compares to it?

Also, how do you handle the back filling on columns, how you make sure you don't miss any data before dropping the old column?
Non-soldered RAM also means that I can also take advantage of the general trend of declining prices instead of having to pay top dollar for maximum configurations upfront. For example, 32 GB is plenty for a laptop for me in 2023, but my needs may change in 2025 or 2026, especially as memory requirements tend to increase over time. Thus I could get 32 GB of RAM today and then upgrade to 64 GB in a few years, when it would probably be cheaper. I’ve done this many times before: my 2006 MacBook shipped with 512 MB of RAM and a 60 GB hard drive. Three years later I upgraded to 2 GB of RAM and a 320 GB hard drive, and the price I paid for these upgrades was much lower in 2009 than it would have been in 2006, especially if I had to get the upgrades from Apple. Sadly being able to perform gradual upgrades hasn’t been an option for Apple laptops in a long time, and this practice is spreading to PCs.
That's why it's so important for the weights to be released to the public ASAP. Even when the original is sued, they can still be passed around in torrents for hobbyists and third-world businessmen to enjoy.
Hybrid working. Everyone has certain days that they work from home.
I've been waiting on something like this for ages! And I am not a bot.
They have been monkeying with search more than usual the last few months. I expect it is more AI integration. Searching "245mm to inches" returns '245 Meters = 9645.67 inch'.

https://i.imgur.com/B9aML1Q.png
Q3k: Breaking iPod Nano security for fun and Linux (video)
This is absolutely fraud.

FTX was not a bank, it was an exchange. People were not giving FTX money to lend out to others in exchange for interest (as they would a bank). People were buying products (cryptocurrencies) from FTX that FTX agreed to hold on their behalf. FTX doing anything with these assets other than holding them on behalf of customers is fraud.

FTX's own Terms of Service explicitly said it was not permitted to lend out customer funds.

SBF himself repeatedly stated that FTX did not lend out customer funds.
> Bitwarden isn't pinned anywhere so to log in I need to click "Extensions > Bitwarden"

I also open Bitwarden often, so I just use the keyboard shortcut shift+cmd+b, not sure if that's the default, you can change it here arc://extensions/shortcuts

Another method I use for other extensions is cmd+t, then type the first letters of the extension to open it.
To do this with pgroll I would use an alter_column migration, changing the type: https://github.com/xataio/pgroll/tree/main/docs#change-type, this would:

1) Create a new column with the desired type (numeric[][] in your case)
2) Backfill it from the original one, executing the up function to do the casting and any required transformation
3) Install a trigger to execute the up function for every new insert/update happening in the old schema version
4) After complete, remove the old column, as it's no longer needed in the new version of the schema

Backfills are executed in batches, you can check how that works here: https://github.com/xataio/pgroll/blob/main/pkg/migrations/ba...

I don't think any of us has tested pgroll against timescaledb but I would love to know about the results if anyone does!
There's usually a team that is directly responsible for the part of the product that generates revenue, and management loves them. Every other team is basically just support and may be necessary but they don't get as much attention.
An example would make this more concrete.

This migration[0] adds a CHECK constraint to a column.

When the migration is started, a new column with the constraint is created and values from the old column are backfilled using the 'up' SQL from the migration. The 'up' SQL rewrites values that don't meet the constraint so that they do.

The same 'up' SQL is used 'on the fly' as data is written to the old schema by applications - the 'up' SQL is used (as part of a trigger) to copy data into the new column, rewriting as necessary to ensure the constraint on the new column is met.

As the sibling comment makes clear, it is currently the migration author's responsibility to ensure that the 'up' SQL really does rewrite values so that they meet the constraint.

[0] - https://github.com/xataio/pgroll/blob/main/examples/22_add_c...
The thing is, cheap phones are more expensive in the longer term.

Legislation should set a minimum on quality, repairability helps on setting quality standards. This goes for many appliances as well as phones.

I'd rather have iron screws in landfills than extra glue.
> But I only spent a hundred here or there; how did it blow past $4700?

This is basic human frailty and completely orthogonal to mathematical ability.
So... buy an FM transmitter that has Bluetooth as an input? Or replace your head unit with one that has Bluetooth? There are plenty of solutions that exist to solve this problem for very little money. I did this myself for less than $50 in parts on an older car I owned. Choosing a phone purely based on the outdated technology of your car is much more shortsighted in my view. At some point (which, has already happened with 3.5mm jacks largely) the world moves on.

Also, Bluetooth IS the universal standard. It's in every single car that has been sold recently, and has been for years and years. Hell, I'd argue Bluetooth has been more universal in phones for longer than 3.5mm jacks. Early phones often had fully functional Bluetooth but had weird proprietary aux jacks (2.5mm, that weird Nokia plug, proprietary USB extensions, etc).
But the enum is equally clear and less typing. If you want named parameters just so can reorder arguments the enums can all have different types and thus the language can reorder (if that is a good idea is an open question)
Designing cereal boxes is not authentic human experssion.
I mean we've tried nearly nothing and it hasn't worked. Seriously though, you need to approach it from a statistical perspective, looking at FBI crime stats, the highest numbers of homicides are from handguns [0]. Yeah there is "firearm, type not stated" that is large but assume the same distribution of the ones stated for the purposes of discussion.

What goes counter to that is all the media and political coverage about rifles and mass shootings with them. They are scary and its frightening to think about those happening. However, if you don't talk about handguns you're not going to make a dent in those overall numbers.

[0] https://ucr.fbi.gov/crime-in-the-u.s/2019/crime-in-the-u.s.-...
A beter example might have been the lack of funding available to alzheimers researchers not looking into the dominant (and now increasingly shaky) amyloid hypothesis. which to me looks like a genuine case of a "prefered narative" which may have held back progess for a decode or more.
Would you care to elaborate, which practical consequences it has, apart from poor performance in 3D games?
A lot, I've discovered, and not just giants like Apple.
There’s an old joke that you finally get to do the research you want to do when you’re an emeritus professor
I wonder if they eventually branch out into boutique quality stuff - since they should be upgradeable for at least an upgrade cycle it shouldn't be that big of a deal to have a case/keyboard that's 3-4x regular price if the quality/durability is there.
I’m not at google so I’ve got no idea.

Reading the code, especially the header files, seems to be pretty standard as far as what I see in non-open source code. So, it’s been my typical dev experience, I’d say if you’re somewhere that has gleaming, easy to understand docs that are actually up to date with the code you all have too much time on your hands, but I serially work at startups that are running to market.
I hate that I've come to this conclusion but urgent care has been quite a disappointment every time I go. When I broke my wrist they did nothing and told me to go to the ER since they don't xray. When I was very ill and suspected food poisoning they told me to go to the ER since they don't do IVs.

If you can't xray or IV then what can you do? So useless.
Compose overrides are quite cool but can get very involved.

An easier way is to make the port range dynamic by adding a prefix variable in .env/example.env. So, once configured, the whole localdev binds to ports in the prefix range, eg: 342xx.

Experience shows that localdevs will need that env file anyway and adding this config step to the readme is quite effective.
If the attack were better understood by people who didn’t perform the hack then it wouldn’t have happened.

I don’t think any engineer in the last 20 years would put IR on the thing. At the same time I wonder “who would put Bluetooth on the embedded controller for such a machine?”