skysight-inc/HackerNews huggingface dataset:
This is something that only works in America where "everyone" has an iPhone and you are poor if you have an Android...
> but you won't reach that shared understanding until you start trying to implement something.

That's very much not my experience. Pairing on design and diagrams is as or more useful than on the code itself. Once you have a good design, the code is pretty simple.
lol yeah...
I'm very interested in your prompt and could you be so kind to paste it somewhere and link in your comment, please?
We can’t , physical violence is still localized and geography based.
A States core authority and existence is formed by having a monopoly on violence across a region, not services provided.
I don't have the links on me, but there were other crises where Europeans were quickly evacuated but the Americans dragged their feet, so it's more case by case than you make it seem.
No I'm noting that to fight better we must realize what we did inefficiently and correct course so that we can mobilize more people.

Right now If I discuss the events around me, many are apathetic, because they think I'm exaggerating. Because that's what they have been used to.

And your comment is directing your anger at someone that very likely share a lot of your value system while he was trying to make a self-reflecting point. This is a waste, and it divides us.

When everything is an outrage, the outrage is worth nothing.

And while you are fighting on semantics with potential allies, for virtue signaling no less, the real threat is showing a united front, no doubt, no debate.
N.B. I've confused 誰 and 唯 in my footnote. (I can no longer edit my message to fix it.)
> many well-educated people voted red

I think, then, there's a difference between "well-educated" and "intelligent" or even "critical thinker". I would go on to argue that most "well-educated" people are perhaps well-educated in generalities only, other than perhaps a narrow special-interest field.
One under-appreciated problem (except from MPLS fudging and multiple load-balancing routers) is that traceroute (including MTR) only shows the way from the sender to the recipient, but actual networks, especially non-peered connections, usually do not use the same paths for both directions. One example that I've encountered is network A sending its packets via then-Telia (now Arelion) but network B routing their packets through NTT instead, which is only shown if you have initiated traceroutes in both directions.
Eh, what? No, it is -- or at least used to be -- the other way around. Features are what the programmer puts in the actual application code. "Feature flags" are a (new-ish) way of making the transfer from older to newer versions of the application code more manageable for the programmer: If they're actually "hard-coded" (as, say, boolean feature-on-or-off constants) in the application code, they require a deployment of the actual executable; if they're "hard-coded" in the totally new-fangled sense of the word that seems to be emerging here (i.e. not actually hard-coded at all), it may require deployment of a "features configuration file" or such.

Just plain "configuration", though, is how the user sets up their software to work. That's saved in a local configuration file (or the Windows Registry or wherever) under the user's control, and doesn't require any deployment by the developer at all.

Ihan oikeasti, nykynuoriso...
This... explains a lot. Taxes probably need a new phrasing, framing, and mind set. If the military can get $820b (13% of the pie) and be celebrated, then we need to get there with education, infrastructure, healthcare, etc. as well.
If you hate liberalism, wait until you find out about illiberalism.
Yes, it's a two-sided problem, with the "more intelligent" sometimes looking down on those who seem "less intelligent" and the "less intelligent" sometimes thinking the "more intelligent" are looking down on them.
The reason Windows gets slower and slower is to continue selling PCs. It never gets faster.
it's an auto coup where the legally elected leader takes more control than they were given https://en.wikipedia.org/wiki/Self-coup
Clearly you don’t really understand what a purity spiral is.

Ultimately, the left numerically cannot win an election until they escape it. It’s up to them whether they do.
When working together with other people using Git, I commit fast and often. My commit messages can be anything from "jdwqidqwd" to "add widget frubble() method" while I'm working. Sometimes repeated several times over, sometimes I remember to hit the "amend" checkbox. Basically, whenever I'm somewhat satisfied with the state of my program, I commit, finished or not. Everything in a nice, local, separate branch, pushed occasionally to make sure I don't lose any data.

And then when everything works, compress commits into a few big commits with squash, and actually try to merge that back into the main branch.

> I might start writing a new function, decide that I want it to be a class only to give up the class and wanting to return to my almost complete function.

For me, that would easily be three commits in my dev branch (one with a first implementation of the function, one with a refactor to a class, then another one back to a single function) and when the function is finished, one squashed commit in a merge request. If everything goes right, it's as if the class file was never there.

It has to be said, relying on squashing doesn't work well when you're working in a team that doesn't pay too close attention to merge requests (accidentally merging the many tiny commits). You also have to be careful not to squash over merges/use rebase wherever possible so your squashed commits don't become huge conflicts during merge trains.

When I work on my own stuff that I don't share, I don't bother squashing and just write tons of tiny commits. Half of them leave the code in a non-compiling state but I don't necessarily care, I use them as reference points before I try something that I'm not sure works.

There is something to be said for carefully picking commit points, though. While finding the source of a bug, git becomes incredibly powerful when you can work git bisect right, and for that you need a combination of granularity and precision. Every commit needs to have fully working code, but every commit should also only contain minimal changes. If you can find that balance, you can find the exact moment a bug was introduced in a program within minutes, even if that program is half a decade old. It rarely works perfectly, but when it does, it's a magical troubleshooting tool.
I better get started on building those Metal Gear Rays.
Whatever research - stick to whole foods as much as possible and salt using standard table products. Stay reasonable and regularly check your health. One thing noticed with many "substitutes" is the addition of other products not necessarily better or potentially challenging for your health (potassium -> possible liver challenges)

Stay active and challenge your body regularly.
It’s true that our governments are quite inefficient. Large cities were built from scratch in China in fewer than 7 years.
> 1890 returns while the rest is asleep.

Typo on the year; it was about 1980 that the air traffic controllers were last the target of presidential threats.
We all have our red lines to draw. I personally use Kagi because it doesn't censor results from politically contentious sources like Yandex. Quite the opposite.
The comment about project managers is interesting. At my last workplace, the PMs -- all consultants -- were the only reason anything ever got done.
Going a bit on a tangent:

I grew up in Europe, but am now living in Singapore. It's interesting: despite all the PRC's advances and progress in the last few decades, they are still the poorest Chinese-majority country. You can go even wider, and look at countries with sizeable Chinese minorities, like Malaysia or Thailand, and I think you will find that the average ethnic Chinese person there also makes more than the average ethnic Chinese person does in the PRC.

I haven't checked the numbers for all of the relevant countries, but I think it's fair to say that by and large, PR China has the poorest ethnically Chinese people.
> the only people working any job at all outside of USA that I’ve met were doing that because of their non-US wives not liking it stateside.

Did you accidentally a word? Because if you cross any border literally the first people you meet are border control officers, who work a job outside the USA, most of whom with no interest in living or working in the US.

Incidentally if you travel abroad you will also meet heterosexual women and homosexual men, who don't generally have a wife at all.
What my mind went to, how could someone forget to use a search engine, especially one that is supposedly so much better than Google for a whole month?
A very quick war against American forces in the region followed by Taiwanese capitulation could leave the Taiwanese public largely untouched by the war, which would serve the CCP's goal of national reunification. This hinges on the US dropping out of the war and licking their wounds after Taiwan gives up on the first or second day, rather than continuing the war even though the Taiwanese government has now 'consented' to the invasion. China's perception of the social circumstance of America is therefore, arguably, the most important consideration for the timing of this war. The best time to do this is when Americans are demoralized and doubting their own righteousness in world affairs, doubting the competence and merit of their military leadership, with their own problems to worry about at home, with isolationist-inclined leaders.

10 years, plus or minus a few. That's my guess.
+1

Thanks for posting this insight, because a typical engineer, if they are worth their money, does not like the idea to launch something "unfinished" or "half-baked" or even "not yet perfect", but the business logic behind the MVP (minimal viable product) is clearly correct.
For Rust references, rules[0] are not hard to follow:

The pointer must be properly aligned.

It must be non-null.

It must be “dereferenceable”: a pointer is dereferenceable if the memory range of the given size starting at the pointer is entirely contained within the bounds of that allocated object. Note that in Rust, every (stack-allocated) variable is considered a separate allocated object.

The pointer must point to a valid value of type T.

When creating a mutable reference, then while this reference exists, the memory it points to must not get accessed (read or written) through any other pointer or reference not derived from this reference.

When creating a shared reference, then while this reference exists, the memory it points to must not get mutated (except inside UnsafeCell).

[0]: https://doc.rust-lang.org/stable/core/ptr/index.html#pointer...
I don't think the risk has changed, but since you ask for alternatives, your European customers might feel more comfortable with the ones listed here: https://european-alternatives.eu/alternatives-to
I haven't followed the conflict closely and I'm not in any way trying to say Israel is blameless.

However your claims here seem very one-sided. For example I've read about how Israel has been trying to provide aid to Gaza but most of the resources have been controlled by Hamas who have been constructing elaborate tunnel systems, militias and weapons rather than improving the lives of civilians.

From my understanding this has culminated into the attack that started the war, and I can understand that Israel can't just sit on their hands while Hamas prepares for another attack.

The civilians of Gaza deserve to be able to live their lives in peace, but I don't see how that can happen if Hamas isn't dealt with.
Autotools is designed to solve one very important problem: how do you build the GNU tools in the first place if all you have is some obscure Unix from the 1980s. If you already have gnu make, gnu bash, gnu binutils, gnu coreutils, etc. installed then autotools is pointless.

I have yet to find evidence of cmake solving a problem (or even having design), though I guess `ccmake` would be kind of cool if it weren't full of nonsense?
Git is absolutely terrible for large files, especially binary files. That's why git LFS rarely ever uses git as a storage mechanism.

I know programmers like everything to be in version control, but AI models and git just aren't compatible.
Too bad that we have some 2,000+ already-qualified FAA ATC of certain persuasion that are "just sitting" around waiting for their stress-free class-action money in the Brigida vs FAA 2015 reverse discrimination lawsuit.

Think they'll now work as ATC after they win?

Doesn't help to tie up 900+ more potential qualified ATC (again of certain persuadion) when FAA tried reverse discrimination AGAIN in 2021 in Brigida vs Buttigieg lawsuit.

Will they ever learn?

Source

https://www.tracingwoodgrains.com/p/the-full-story-of-the-fa...

https://casetext.com/case/brigida-v-buttigieg-1
Gove was right. The problem is that experts no longer have to explain or justify themselves or explain the level of evidence behind their opinions.

Expertise has also been politicised. Experts are picked who give the prior decided opinions, and those who have the wrong opinion are got rid of (e.g. Professor David Nutt).

Finally Gove was speaking in the context of Brexit, and arguing that it ultimately a question of national identity. DO people identify as British or European? I agree - it is more like whether people in Northern Ireland want to be part of the UK or the Irish Republic, or maybe Scottish independence, than anything else in British politics. lots of parallels around the rest of the world.

Covid policy had multiple examples of this, and of not consulting experts on a sufficiently wide range of subjects.

A lot of evidence based policy is like this: https://www.youtube.com/watch?v=3gMcZic1d4U
UX really is everywhere, once your eyes are opened to it.
You can claim pretty much any tool is misleading then. If you don't know how curl works, with say following links, it's "misleading".
R v Miller was important but ultimately overtaken by events - while Parliament did want to discuss Brexit, they were unable to find a viable solution and we still got no-deal Brexit where vital things like the status of Northern Ireland had to be patched up later. For whatever insane reason, the demand to eject us from the Single Market was just too strong.
This is exactly what I loved about the Causal app (no affiliation). They started as a general purpose spreadsheet with 'Amb' cells built-in, though later on they seem to have converged on the financial modeling space.

[0]: https://causal.app/
Well, if you don’t handle them then… yes? What else can be done?
How many people who protested Israel and help to Israel under Biden will come out? Are they going to be afraid of repercussions or there will be another excuse?

As a Russian I wonder if US citizens follow their own advice to us and revolt. But I also have sympathy because the situation is developing way faster than Putin's grab.
Thanks for the recommendation! I do use Delicious Library for other things than media like electronics or cameras, however.
Microsoft deletes official Windows 11 CPU/TPM bypass for unsupported PCs
We keep adding layers of bureaucracy precisely because we can't expect individual humans to behave ethically at scale.

Personal ethics aren't fully personal in nature - they're just as much a function of social environment as of one's "heart of hearts". Ethical behavior being expected and respected makes it easier for any individual to stick to their principles in the face of conflicting factors, like desires or basic self-preservation instinct.

Individual ethics in social context is a powerful organizer, and can keep small groups of people (30-50) stable and working together for a common goal. Humans evolved to cooperate together at that size - such groups can self-govern and self-police just by everyone's sense of right and wrong. But it quickly breaks down past that size. Letting some individuals assume leadership role and direct others only stabilizes the group up to ~150 people (Dunbar number); past that, the group loses cohesion and ends up splitting up.

Long story short: larger groups have survival advantage both against environment and over smaller groups. Because of it, we've eventually learned how to scale human societies to arbitrary sizes. The trick to do it is hierarchical governance to overcome Dunbar limit, and explicit rules to substitute for intimate relationships. By stacking layer upon layer, we grew from tribes of 150 governed by the spoken words of their chiefs, through kings managing networks of nobles via mutual obligation, to modern nation states that encompass millions of citizens in a hierarchy that's 4+ level deep (central government -> provinces -> regions -> towns), slowly building up more levels as nation states group into blocs. With each layer we added, complexity of explicit governance grew, giving rise to what we now call bureaucracy.

The modern bureaucracy isn't some malignant growth or unfortunate side effect - it's the very glue that allows human societies to scale up to millions of people and more. It's the network of veins and nerves of a modern society - it's what allows me, one tiny cell, to benefit from the contribution of other cells and contribute on my own, and it's what keeps all the cells working as a whole. This means that, yes, as the society grows and faces new challenges, the solution usually really is more bureaucracy.
It was damned if you do, damned if you don’t. What about all the voters you lose by dropping support for Israel?

Democrats were powerless to stop the genocide. Gaza voters weakened them further.
Uh maybe read the declaration of independence and some of the writings of the founders? They most certainly did NOT want the executive branch to be a king...

ALso a slim majority of the 60% who voted is not an overwhelming majority. Biden's win against Trump was bigger.
> Alas, many caught it and wrapped it in a generic RuntimeException.

Actually sounded great right up until this point. Deal with it, or explicitly acknowledge that you do not. It's honest.

Apparently other developers are why we can't have nice things.
It us
Fwiw, my experience from growing up in deep red America was that anti-intellectualism was staggeringly strong there. People would actually define their beliefs in opposition to those of people they perceived to be 'smart'.

The way that I always understood this was that if they had a disagreement with someone 'smarter' than them, and they operated in good faith, they would lose ~98% of the time. This doesn't feel good. It makes smart people threatening -- it breeds resentment toward them.

However, if you have a roomful of people who define their position in opposition to the 'smart' person, your beliefs are the ones that matter, regardless of what the truth is, so you get to feel like you've won the argument. Most arguments are not consequential, so this practice doesn't really cause meaningful short-term harm so there's no negative feedback.

Over the long-term, this herd mentality is how people learn to navigate the world, and you end up with a giant mess.
The self-entitlement is getting old. Nobody's forcing you to switch platforms. If your Apple-friends send you an invite, you will not be shunned from the event. Yes even the uncool non-Apple users will be allowed to participate in said invite.
> Live by the unconstitutional delegation sword die by the unconstitutional delegation sword.

Now that comment is just lawless — it's in the same general category as the "thinking" that led to Rudy Giuliani, John Eastman, Sidney Powell, and others having to face suspension or even disbarment in multiple states.

(For lurkers:) For decades, the Supreme Court held that it was constitutional for Congress to delegate authority to executive-branch agencies to deal with changing conditions — as long as the delegation was properly cabined, with administrative procedures, political accountability through presidential appointments and Senate confirmations, judicial review, etc.

The "conservative" movement, though hates that "delegation doctrine"; those folks want only Congress to be able to restrict what people can do, by passing laws. According to me, for many of those folks, it's because they just can't stand having anyone tell them they can't do whatever they want (a.k.a. "You're not the boss of me!").

These soi-disant conservatives know that in the modern era, Congress is largely dysfunctional when it comes to enacting restrictive laws. So, a long-term project of crippling agency authority has been the best way for them to free themselves to do whatever TF they feel like — negative effects on the rest of us be damned.

And indeed, in recent years, the "conservative" majority on the Supreme Court has been hacking away at Congress's ability to delegate. The conservatives on the Court have announced new ipse-dixit rules such as the "major questions doctrine" (MQD), in which SCOTUS purports to reserve to the judicial branch the authority to overrule agency interpretations of the law in areas that the justices regard as "major questions." (That goes back to Chief Justice John Marshall's jaw-dropping bootstrapping of judicial-review authority in the landmark case of Marbury v. Madison in 1803.)

Bottom line: What Rayiner seems to be saying above is this: Oh, so it's OK for Congress to delegate to agencies? Fine, then it's OK (he implies) for President Trump to go along with allowing out-of-their-depth strangers — Elon Musk and the DOGE Boys — to aggressively "disrupt" absolutely-vital functions of the national government, with no evident oversight from anyone (it's not at all clear that President Trump is paying any attention himself).
Show HN: Stripe to Bitcoin Reserve Calculator
I run a few small SaaS projects and decided to start putting 5–10% of my monthly revenue into Bitcoin—kind of like my own mini MicroStrategy or Tesla. My goal is to hit 1 whole BTC.

To make the process hassle-free, I built StripeToBTC. It links with your Stripe account via a secure read-only API key and shows you how much BTC you’d have if you’d been dollar-cost averaging from day one. It also helps you keep buying automatically through third-party services like MoonPay, Revolut, (with more on the way). You’ll get a quick, monthly email so you can keep building your BTC reserve without a lot of fuss.

I’d love to hear your thoughts on the calculator, the setup process, or any other tips for stacking BTC straight from your SaaS income.
It can be done but that requires a better, more expressive type system.
Can you explain it for those of us who don't understand the reference?
First fully 3D-printed microscope including lense
Nuclear terrorism hasn't been a trope in mass media for about 10 years, and 20 years since Graham Allison's book Nuclear Terrorism: The Ultimate Preventable Catastrophe. This book convinced Warren Buffett that it was a serious problem. And, that's what's so stupid about ending aid unilaterally without understanding the totality of implications of doing so. When a mushroom cloud sprouts over Los Angeles, it won't be the plot device of 24 anymore and nothing will be able to change what coulda, shoulda, or woulda been possible after-the-fact.
Once you see how stupid and useful this group is, it's hard to unsee the deliberate attempts to make this group larger and dumber.