skysight-inc/HackerNews huggingface dataset:
"Expedient" is a common (or at least not rare) English word that means something like "practical and effective even if not directly attending to higher or deeper considerations."

For example, if two students in a class are having frequent confrontations that bring learning in the class to a halt, and attempts by teachers and counselors to address their conflict directly haven't been effective, the expedient solution might be to place them in separate classes. The "right thing" would be to address the problem on the social and emotional level, but if continued efforts to do so is likely to result in continued disruption to the students' education, it might be better to separate them. "Expedient" acknowledges the trade-off, while emphasizing the positive outcome.

Often a course of action is described as "expedient" when it seems to dodge an issue of morality or virtue. For example, if we solve climate change with geoengineering instead of by addressing thoughtless consumerism, corporate impunity, and lack of international accountability, many people would feel frustrated or let down by the solution because it would solve the problem without addressing the moral shortcomings that led to the problem. The word expedient stresses the positive side of this, the effectiveness and practicality of the solution, while acknowledging that it leaves other, perhaps deeper issues unaddressed.
A philosophy of building high-quality TiDB
I actually would consider an EV pickup truck. My uses for a truck are almost entirely local, so range concerns would be much less. EVs are still too expensive for me however. For now when I need to haul something that won't fit in my car, I rent a trailer.
Pathlib is your friend
Masquerade, by Kit Williams.

He hid a rabbit made of gold and jewels somewhere in the UK and then wrote a book filled with clues and pictures on how to find it.
Curious if anyone is out there doing both effectively.

Node at work, Rails on the side. Something like that. Feels like a lot to master, but not sure.
The correct decision is to set a limit on campaigning, and fund it with tax dollars, no outside spending.
IMO the biggest problem with Ruby is still the docs. When you look at https://www.ruby-lang.org/en/documentation, you see a bunch of books - some of which are considerably out of date by now - and the official "API docs". For some mysterious reason, all the actual language features are also listed under API: https://docs.ruby-lang.org/en/3.3/syntax_rdoc.html. Worse yet, there's no proper table of contents - you get a kind of index on the left, but it's alphabetically sorted, and things on the same level are often unrelated. Compare to Python, where you have https://docs.python.org/3/reference/index.html that one can just read in order and end up with a very good understanding of the language.
It changes all of the time, but one is Illusions: The Adventures of a Reluctant Messiah by Richard Bach. Completely re-shaped my perceptions of reality.

https://en.wikipedia.org/wiki/Illusions_(Bach_novel)

While I only made it halfway through, Atlas Shrugged had a big impact on me and my liberal, southern California upbringing, where I was under the assumption that certain things (food, healthcare, money, etc) were due to me by nature. I try to avoid preaching to others, but it considerably increased my self-resilience.

https://en.wikipedia.org/wiki/Atlas_Shrugged
[dupe]

https://news.ycombinator.com/item?id=41760111
You're being downvoted, but I think that you bring up an important point that I've seen debated a lot elsewhere: science is much more of a large, collaborative effort these days than it has been in the past, often involving huge teams and billions in government funding. The fact that Nobels are limited to I believe 4 recipients in a year gives the broader public the idea that it's "a couple of geniuses" that move science forward these days, and that's just not how it works.
And that's why when you need to change a lot of things in $APP, you create a new one called $APP2 or whatever, and keep the old one in existence.

At least until everyone adapts. Ask for money if it's too much trouble.
Clustering and outlier detection is not AI?
Canticle for Leibowitz was pretty good.

Regardless of political opinions, that monologue in the middle of Atlas Shrugged is some quite poor writing. TBH if someone said their Atlas Shrugged was their favorite book, I would assume they were making some sort of political statement, which seems like a bit of an intrusion on what otherwise ought to be a fun chat about books.

I was a teenager when I read her books, and these days mostly disagree with her politics. It was a while ago, but I vaguely remember The Fountainhead being a better read than Atlas Shrugged.
OK I at least get the reference now so thanks for explaining.
I do think that historically it's bullshit, Christians hate their enemies just like anyone else, but at least I get the reference.
It’s heartening to see Ruby and the Rails community go from strength to strength. When I was a developer I loved the Ruby language.
4k loc in a single file must be brutal
As someone who has managed many public Ceph clusters at Linode (now Akamai) since 2016 for both block and object storage, I wish the Hetzner engineers good luck!

There are a _lot_ of challenges in keeping the clusters secure, reliable, and performant. Make sure you have systems or tools in place to prevent abuse. Be aware of the little nuances of Ceph, like what time lifecycle policies kick off, or when dynamic bucket resharding will kick in (and block client writes!).

If possible, conduct extensive failure testing in a lab environment under simulated load to see how your clusters will really behave when it eventually happens. Triple check all of your tunables and your pool configuration. Some things like erasure coding profiles are set in stone, and once you have customer data on your clusters, there is no turning back.
Fullmoon: Clojure RPG Maker
I had a Rails job and slipped back into node, and it's so sad. Node is in a sad state compared to Rails. They don't even know what a framework looks like.
I was skeptical but after a rough start I enjoyed book 1 by the end. Not generally into fantasy and dropped Way of Kings, Wheel of Time and others.
The US is already first world. OWS was much smaller than the media might make you think - the US economy really only started booming 2017,2018,2019.

https://democracyjournal.org/arguments/the-death-of-deliveri...
People never fully adopted Ruby for Ruby sake.

People adopted Ruby because of Rails.

Another more adopted Ruby software are probably fluentD and maybe Jekyll. The rest kind of comes and goes.

Majority sys-admin toolings have always been dominated by Python and with k8s hype, some of the toolings have been geared towards k8s automation written in Golang.

In general, sys-admin toolings are a mixed bunch: perl, shell, python, ruby
“I don’t doubt the impact”
The attitude on display at Kia for security is just shocking https://news.ycombinator.com/item?id=41658733
Rethinking macros. How does a modern macro system looks like?
Why I Stopped Building for VisionOS (and What Could Bring Me Back)
"extensive quantities" is a meaningless term.

If we use the numbers from the article (250k tons) and from the site your provided (62 million tons), "extensive quantities" is 0.4% of e-waste.
Do termites like synthetic stucco? What is it made of? Sawdust?
Structured data is chain of thought
It's time to bring back that rule.
I had heard that quote many times but never know it's called "AI effect". Thanks!
Yeah, on AWS you can set up a Glue Data Catalog and query it with Athena.
Right, only the ones that touch all of humanity are Philip Morris!
problem with wasabi is that their ToS are not concrete with their conditions. backblaze is specific. black on white. no buts of ifs. you know exactly what you pay for. with wasabi, you don't. if you run a business, wasabi is not the way to go. if you run personal things, it is an ok option. but in the end, 1x vs 3x is such a major difference, that there is just no point in discussing it.
Reflection in C++26: Metafunctions for Enums and Classes
Where do you check if it can get a type approval? I don't think that's something you can easily determine just by looking at it and saying "yeah too big, doesn't look right, not european enough". There are very weird things with type approvals in Europe. Don't mistake it for some super rational land. Note that even mega-trucks can be street legal in Europe, and most traditional American big pickups like Dodge RAM are type approved - why not a Cybertruck then?

Europe will type approve anything that proves it's safe and follows basic conventions. That will most likely include the Cybertruck, as the question really isn't "is this car a good idea?" - even bad products that nobody needs or wants get type approved, and Cybertruck really will not be the worst thing that happened to European roads.

Tesla knows very well how to get a US car type approved in EU with minimal adjustments. It was very curious to watch with previous models. They are quick, too.
I think you can only answer this at a point in time - the book you loved at 20 may not carry the same weight at 50.

For now, though, I really enjoyed Plutarch's Parallel Lives. He compares the life of an ancient Greek and Roman - EG Alexander vs Caesar.
> I like how they started with different values compared to the old American companies (oil, cigarettes, defense).

They started with the same values: make as much money as possible, even if it destroys the world. Any entreaties to the contrary were a smokescreen to deflect criticism until they could shore up their position. This is the natural end-state of incentivizing profit maximization.
> I don't think bandwidth is reserved

It is reserved.

"Thunderbolt 4 has a maximum bandwidth of 40 Gb/s. However, this is a bit misleading because not all of that bandwidth can be used for data transfer. Approximately 8 Gbp/s can only be used for video, leaving 32 Gb/s for non-video data (PCIe 3.0: 4 lanes x 8 Gb/s). Further accounting for PCIe 8b/10b encoding and TB4's own overhead, you arrive at a peak data throughput of approximately 22 Gb/s. Not 40 Gb/s but not slow either."

Source: https://tripplite.eaton.com/products/thunderbolt-4
Stanislaw Lem's "Solaris." Really got me into a lifetime of thinking about what comprises life and our relationship, as humans, to other life forms. Has informed my personal philosophy ever since.
they also block external servers on their network that are somehow related to crypto

so if you have some kind of service/api/trading bot/scraping/monitoring hitting a somewhat related to crypto node you may find that you will have no routing from hetzner core router to said server

and support is as friendly as other comments describe :)
I'm not your dad or anything, but if you don't have the cash to purchase a 6 figure vehicle, you should not be financing a 6 figure loan with auto loan rates.
A tool to help crypto founders add token buys notification to their website
The future is already here – it's just not very evenly distributed
You just failed the test.
> Without Citizens United politics would be even more restricted to a much smaller set of even wealthier people

Really? Because there are many countries with far stricter regulations on campaign financing than the US had pre-Citizens United, that also have much more working class representation in their politics than the US.[0]

[0]https://www.noamlupu.com/Carnes_Lupu_ARPS.pdf
I'm not saying that Geico is being a bunch of ideologues here. But it wouldn't be the first time an insurance company has done that, see https://www.lemonade.com/blog/insuring-guns-lemonade-takes-s...
> artificial inefficiencies

To be clear, the "artificial inefficiencies" here include treating poor people, treating elderly people, and treating people regardless of their conditions.

The alternative, which we have lived, is those people just dying. We, as a collective society, decided these features are "non-negotiable". Hence, the US has a semi-socialized system in the form of insurance.

The reason your premiums are so high is because some homeless man somewhere is getting Narcan as we speak. Your woes of a communist future have come to fruition, but it has been packaged in such a way that the average American does not realize it. We have the worst of both worlds - the sheer greed of the private sector, with the burdens of a public policy.

If we seek efficiency, as you say, the answer is obvious. Abolish insurance, and provide single-payer healthcare. Delete the middle men on top of middle men.
Agreed, this should be the main link instead of giving AppSignal free publicity. The original is very much a light reworking of the original. It has the same content order and everything.
Cybertruck's 3mm stainless steel panels are insurance problem. Stainless steel is hard to repair. Normal PDR does not work. The cost of repair for even the most minor accidents is very high. In many cases replacement panel is the cheapest way.

Tesla’s supply chain does not keep up with demand for repair parts.
At least the media and public are aware.
The oil industry: not so much: they are destroying the whole planet, and their lobbying is so much more secret and politically motivated
I was in your boat. I revisited later and powered through and it does indeed get better. The narrative forms into something more cohesive and you start being less exhausted by all the lingo because you've learned it. You settle in. You have to sort of try to immerse yourself. I'd recommend trying to read in larger chunks of time and really absorb the aesthetic of the world.
>which worked for them at 500+ engineers, but made no sense for smaller companies

The number of hi-tech companies that grew from 37signals size to Uber size have also increased due to various reasons: SaaS becoming more and more accepted, WallStreet loves SaaS, and in general just more investment money in the market.
In a similar vein, when I first got an e-reader I downloaded the old English version of Adam Smiths The Wealth of Nations. It was eye opening. While I’ve forgotten a large amount of the detail the overall themes are embedded in my mind.
Show HN: I built an open source, simple, and affordable startup hiring platform
Hi everyone,

inspired by a tweet lamenting how expensive and overly complicated hiring platforms are, for startups, i built StartBlock.

it's delightfully simple to use, super affordable ($10 / mo), and open source. Using my experience as an engineer at a YC-backed company that was hiring, i figured out pain points that startups faced while hiring and made sure that StartBlock addressed them as opposed to adding a whole bunch of features that don't serve any sort of real purpose (or claim to serve a purpose but is really just an excuse to add AI).

I have a demo up and a free 1 month trial so I would love to hear y'alls thoughts!

thanks and happy hiring!

https://www.startblock.me/
https://github.com/Oustro/startblock
New in Python 3.13: SQLite support in dbm
If there's injury, $30k would only cover a day or two in the hospital, might not even cover ER expenses, as they'll be charged at list price not the "negotiated" rates insurance companies pay.

$30k is an absurdly small bond to post for self-insurance, though I'd believe that the regulations have not kept pace with reality.
Have you considered that someone who hears Atlas Shrugged is your favourite book might react similarly?

I'd be polite, but note you down as either an immature thinker or someone who likes to provoke. With a little more prodding, possibly also one of those people who has to be right about everything, and this is their hill.

I guess I'm on passive radar and you are on active.
Rivers Are Driest They Have Been in Decades
Deadhorse UFO Incident: NORAD Logs Reveal Insights into Object's Countermeasures
Heartbreaking Images That Capture the Harsh Reality of the 1980s Aids Crisis
Presumably this also means readline (GPL) is no longer required to have any line editing beyond what a canonical-mode terminal does by itself. It seems like there is code to support libedit (BSD), but I've never managed to make Python's build system detect it.
> - YJIT has made Ruby fast. Like, _FAST_

Then I pray with all my heart that GitLab moves to it, because that's one of the major complaints I hear about folks who use their web interface. Even while I was visiting the site to look up whether their main repo had a .devcontainer folder in it, I could just watch all the stupid ajax-y shit spin endlessly in what is conceptually a static table (sure, it changes per commit, but they're not a stock ticker platform)

OT1H, I know, I know, "MRs welcome" but OTOH as a ruby outsider getting the dev environment up for contributing to them has been a lifelong struggle. Now that Rubymine has support for .devcontainer maybe it'll work better
These giant skeletons have become sort of common out in my rural area. I had assumed you could break them down easily into manageable pieces but since half of them seem to end up left out year round I think the answer to "where do they store that stuff?" is nowhere!

At least one house the owner seems to dress the skeleton up with current holiday attire and decorations which is an amusing solution.
Thanks for this. I've run into "giant cache" issues in the past in this exact use case. I'll give solid_cache a look.
I think you are proving his point.
Do you have any benchmarks to share on YJIT?
Yes, one plumbed into the house.
Yes. Like with a Ferrari, you should only purchase one if you can afford to drive it into a wall.
this broad-brush take seems so persuasive.. for about one minute of thinking.. systems of humans are built for humans first.. which work of which humans are being replaced and why? Is anyone actually driving? If the modern answer is "money answers all questions" then, who makes money simply by moving money? Anyone who is not moving money right now is fair game because money is the only decider ?

this superficial thinking is full of holes from the first examination, and, actively harms others.. and is an excuse to ignore the statements of a audio book narrator here.
Steppenwolf By Herman Hesse. It's remarkable how a fictional character written by someone a century ago can resonate so deeply with a modern person. But then again, that's a common thread amongst great literature. I recommend this book to anyone struggling with loneliness or feeling like they haven't found their footing in this world.

“Learn what is to be taken seriously and laugh at everything else.”
Industrial civilization can be ended using nukes. Too many interconnected supply chains would fail, including those needed to produce fertilizer for modern agriculture.

Possibly most human and land animal life could be ended if enough ground burst bombs were used to maximize fallout.

Destroying all life is extremely unlikely, e.g. deep-sea hydrothermal vent ecosystems, cave-dwelling life, bacteria, and more will survive even deliberate coordinated attempts by all nations to nuke as much as possible with ground detonations to maximize fallout.

Destroying the Earth (a 5,973,600,000,000,000,000,000-tonne ball of mostly iron) is not happening with nukes.

When most people say "end the world" they mean "end modern civilization", not "make the planet Earth cease to be a body in hydrostatic equilibrium in orbit of Sol".
Nothing to prevent them giving you an "F U quote" of say 6k for a year though - they've offered to insure, you've declined their price (speaking from UK perspective)
Probably too similar, but do follow up with "The Extended Phenotype" if you haven't already.
This is why it is important to stratify your API promises.

Git is a good example of this, with "plumbing" commands meant for scripts and software and "porcelain" commands meant for a more comfortable user experience. Code is rigid while humans are flexible.

Only freeze APIs that have been proven in the field to be stable and necessary in the field by thousands of people.
Baudolino by Umberto Eco. I like all his works, but this one is the most moving and epic. I still think of it.
Depends what you wanted from Microservices. If all you wanted was scale, then Rails ActiveJob solves that very effectively allowing you to scale your job-runners.

If you're looking for the "mindset" of microservices, where you store the data separately and impotently, then I believe Rails discourages that mindset.
Can be, can also be just like using multiple files, especially since OP seems to be using neovim. Open a buffer per area and work away, just like using tabs/panes with multiple files.

Personally I wouldn't do it either.
I have to agree. Basing any of your life decisions on quick hacks with bad assumptions seems like a fast way to a mediocre outcome.
Also: Endless Ruby!

https://bugs.ruby-lang.org/issues/16746
b2 is not that good

We use it for multiple use cases and all of them require lots of retries and error handling

essentially they're build for backups use case, with lots of spinning rust, any kind of "working data" easily underperforms

backups work fine because not time sensitive and retries handle the problems
I think the point of the Wikipedia article is that human categories are flexible, and they get redefined to suit human ego needs regardless of what's happening in the objective outside world.

Say that you have a closed system that largely operates without human intervention - for example, the current ad fraud mess where you have bots pretending to be humans that don't actually exist to inflate ad counts, all of which gets ranked higher by the ML ad models because it inflates their engagement numbers, but it's all to sell products that don't really work anyway so that the company can post better revenue numbers to Wall Street and unload the shares on prop trading bots and index funds that are all investing algorithmically anyway. On some level, this is a form of "intelligence" even though it doesn't put pants on. For that matter, many human societies don't put pants on, nor do my not-quite-socialized preschool kids. It's only the weight of our collective upbringing, coupled with a desire to feel intelligent, that leads us to equate putting pants on with intelligence. Plenty of people don't put pants on and consider themselves intelligent as well. And the complexity of what computers actually do do is often well beyond the complexity of what humans do.

I often like to flip the concept of "artificial intelligence" on its head and instead think about "natural stupidity". Sure, the hot AI technologies of the moment are basically just massive matrix computations that statistically predict what's likely to come next given all the training data they've seen before. Humans are also basically just massive neural networks that respond to stimulus and reward given all the training data they've seen before. You can make very useful predictions about, say, what is going to get a human to click on a link or open their wallet using these AI technologies. And since we too are relatively predictable human machines that are focused on material wealth and having enough money to get others to satisfy our emotions, this is a very useful asset to have.
For example
https://unix.stackexchange.com/questions/405783/why-does-man...
> The disturbing revelation here is that it sounds like the federal government has direct backdoor access to all these records without having to show any warrants.

This is since a looong time. HTTPS does not offers any security. It just serves to identify you in case they want to.
Good. I don't want anything to do with people that "test" others like this. You cannot do so without making assumptions about intent.
With a robust used market, as well. I laughed at the battery life goals for this - the inreach mini I use lasts _days_.
It looks like a new iteration of Buildroot, which kind of slid behind Yocto/OE in professional community. Is there any summary why this would be preferable to either of those?
System76 is using Rust and Iced to create the COSMIC desktop. It is not GTK anymore. That drags in a lot of dependencies for a project like XFCE.