skysight-inc/HackerNews huggingface dataset:
I have updated the post with all the suggestions people replied with except this one, because I don't understand it. How do I allocate memory for addressing it with FS/GS? Isn't FS the register pointing to the TLS area - then how is the FS-based access you propose different from how TLS normally works? Isn't GS used "for something" on x86?.. If you could elaborate on this/show some code I would be very grateful!

Note that my question is about shared libraries. If the thread_local is linked into an executable, I guess you could indeed save the offset somewhere and then add the value of %fs to it, though if this is a way to work around the constructor issue, I prefer to not have a constructor. The question is if this sort of direction can help for thread-local storage allocated by a shared library.
I'm starting to notice a pattern in these threads in HN every time IPv6 comes up. It's kinda like the vim/emacs holy war back in the day. I also see it in threads about Rust vs C++.

There's a kind of holy war, where people pick sides, and if you're "team IPv6", you look for any post that kinda vaguely smells like it defends IPv4, call them ignorant, and respond with the typical slew of reasons why IPv6 is better, NAT is a hack, you can still firewall with IPv6, etc. If you're "team IPv4" you look for the IPv6 posts and talk about how NAT is useful, IPv6 should have been less complicated, etc etc.

It's really tiresome.

Personally, I'm not on either "team". These things I believe:

- We need more addresses

- IPv6 is as good a solution as any, as no solution was going to be backwards compatible.

- We should get on with it and migrate to IPv6 as soon as possible. What's the hold up? I'm sick of running dual stack.

- But don't throw away NAT, please. I want my internal addresses to be stable and if possible, static and memorizable (An fd00::1 ULA [0] is even easier to remember than 192.168.1.1! And it won't change when my ISP suddenly hands me a new prefix.)

- But CGNAT is The Devil. Don't conflate my desire for using NAT at my house for some desire to be behind CGNAT. Again, we should get on IPv6 ASAP to banish CGNAT back to hell.

- Oh and don't pretend that IPv6 would have led to a more decentralized internet. A client/server model is inevitable for so many reasons, and true peer-to-peer where customers just communicate directly with one another is not a realistic goal, even with IPv6. Even with PMP/PCP. Even with DDNS. You just can't design software around the idea that "everyone's router is perfectly configured."

[0] No, I don't actually use fd00::/64 as my ULA prefix, I actually put my cellphone number in there :-P. The point being it's as memorizable as you want it to be.
1- The conspiracy is that blocking signal links is some top down dictation from Elon as part of geopolitical power play over censoring dissenting opinions about DOGE. This is some next level mental gymnastics. There may be good reasons to temporarily block links to a specific service, eg, maybe an ongoing phishing scam, or security issue. Plenty of rational reasons that have nothing to do with Elon and Trump.

2- X is full of people arguing about DOGE, positive and negative, and Elon is constantly attacked on his own platform by both small and large accounts. These posts are not censored.

3- Elon routinely talks about the importance of free speech, and yet I keep reading claims he’s against it from people advertising bsky and mastodon, which absolutely do not (by any reasonable definition) represent free speech platforms. They are more heavily moderated than even old Twitter was.

4- I have seen no evidence of Elon having a “propensity for authoritarianism and censorship”. Every time he gives a speech he specifically talks about being pro 1st amendment, regularly responds to his detractors, and actively defends the constitution.

I do not know what version of Elon you see, but from my perspective you are talking about a cartoonish media caricature that is the opposite of the reality that I see. We appear to be see the same person, same events, and are drawing opposite conclusions. Hence my point about sense making no longer seems possible, even when we actually appear to agree. (If anybody comes out as pro-censorship, I would be the first to call it out.)
Hybrid e-reader game console design puts a delightful twist on a retro format
E-ink handheld game console. Looks suitable for things like gamebooks and casual turn-based games (Solitaire, anyone?).
> SSN is a weird concept that thankfully doesn’t exist in my country.

I am pretty sure you have something similar in your country.
What kinds of experiences have shown this heuristic to be not so useful to you?
It's usually up to the publisher whether their ebooks are DRMed or not, the Kobo store (eg) uses DRM also.

You can, of course, read non-DRMed eBooks on a Kindle, if you can find them.
I've recently started reading more, particularly books for self enrichment like How to Win Friends and Influence People and How to Stop Worrying and Start Living. After reading your comment, I read the obituary and then I went and picked up Greenlights and I'm hooked. I can't wait to read more of it and after I finish it I'll pick up The Comfort Crisis. Thanks for the recommendations. If you have any others you recommend I'd love to check them out.
I always really enjoy this guy's videos. This one in particular is a great demo reel of what he's capable of - the creativity on display, combined with his knowledge of how flutes work, is such a joy to witness. He's extremely talented musically too - it's always fun to watch his compositions after his various experiments.

The guy just totally embodies the hacker spirit in a domain that many of us never touch (i.e. acoustic instruments). Really cool stuff.
I have a similar thing going on, so I sort of know what I'm talking about.(1)
But this is just list of colors made to look fancy. Though I like the oklch color space. But what's up with this orange `oklch(78.75% 0.14163582809066333 54.32911089172009)`. Why the needlessly long decimals. The difference I can spot is minimal, when truncating a few decimals.

^1: https://codeberg.org/39zde/euma
>The reason it's a popular target is because it's such an embarrassment

Exactly. SF is one of the most democratic cities in the most democratic states. It is extremely hard for Democrats to blame failure to deliver on Republican obstructionists, it just doesn't ring true when the cities conservatives are left of the median democrat.

It is an outrage for most people on the social progressives too. Why can't we fix this and do better? Los Angeles passed a 1.2 billion dollar homeless housing Bond, and got a bunch of Home Depot sheds for 800k each.

Some critiques are valid, indefensible, and should trigger introspection.
I just hit shuffle and it plays all the media files on my phone (including voice memos which is annoying)
Well... they both are.

Just like currency. All of those were imaginary since they were invented. People have create physical representations for currency in particular, but that doesn't change the fact that it's only a group of people agreeing on something that only exist on their heads.

Equally imaginary things are "corporations", "governments", "military"... If you push hard enough, even "person" fits that, but this one is deeply entrenched in people's minds.
> Poland might be/have been another good example. They would only need to guarantee that St Petersburg, Moscow, and Minsk would be vaporised in case of invasion to be safe on their Eastern border

As I mentioned above, the fear of vaporization goes away if you can continue to keep striking after being striked. If you've reached the point where you are launching nuclear strikes, you accept the massive toll that you will have to pay with a launch, and wish to enact as severe a toll as possible. To do that you need second strike and nuclear triad capabilities.

Every single one of the countries you mentioned has second strike capabilities and either has Nuclear Triad capabilities (China, US, Israel) or is working to implement them (France, North Korea).

A country like Poland or Germany is too late in the game to build second strike or nuclear triad capabilities, and even starting a nuclear weapons program would be causus belli enough in the short-to-medium term for a war while being unable to prevent a strike.
To address some of your points:

I've been writing software for pay for several decades and do not want IPv6.

Phones use IPv4 and IPv6 and you can switch your phone to IPv6 only in the networking settings, run like that for a month and observe multiple weird and bad behaviors.

I don't want IPv6 for several reasons, it looks like it was written by an alien and it inherently is privacy busting. I know many whose job it is to track people as closely as possibly will object but it's true, IPv6 is mainly only wanted by people whose job it is to track people.
To me it's just a case of if it ain't broke don't fix it. I don't agree that "each team has individually come to the same conclusion". You can develop a product way quicker by cloning.

In this case the value prop is in the open source, self host, privacy first. Why try to innovate on the UI?
Under Clinton the US was running a surplus. When Bush came in he passed huge tax cuts and turned it into a deficit instead.
> If there is credible evidence of fraud across multiple election sites in multiple states, including states with blue legislatures, those observers should probably stop sitting on it.

Gerrymandering is legal, if done by the books, which is the entire point of doing it. And the voter suppression caused by apathy due to FPTP (in the US and UK) or minimum-vote thresholds like the 5% rule here in Germany is built into the system, so even harder to legally challenge even though Germany may lose up to 20% of all cast votes in next week's election in the worst case because they are summarily dismissed this time.
It's worth noting that when Trump says "radical left lunatics" he means mainstream democrats like Kamala Harris.

https://www.aljazeera.com/news/2024/7/25/trump-blasts-harris...
I bought this game for my Steam Deck a few weeks ago and so far dumped about 15 ish hours into it. What makes this game so special and different is that's it's basically a PS2 game that has been upgraded and modernized. Pretty much all modern racing games (Forza, NFS, etc) are piled on with tons of menus, micro transactions, this type of currency and that type of currency, lots of "events" and a heavy focus on online interaction. This game does none of this and it's just so so refreshing.

I highly highly recommend anyone into racing games pick this up.
Fort Knox was not shown publicly since 1974
https://ntrs.nasa.gov/citations/19930014020
> Same problem with commercial software: if you need a bug fixed asap there are not a lot of solutions.

I purchase software for MacOS, and whenever I've contacted developers about a bug, they've usually resolved it within a few days at most. If I submit a bug report for FOSS it gets ignored for years at best.

You get what you pay for.
Sure, no one can see it due to the censorship but you can say it into the void unseen which is of course what you meant.
What's wrong with a PWA?
You don't need Caddy then, use --certfile and --keyfile
Nominative determinism: a guy named "Bras" gets famous for cutting up trumpets.
This isn't preschool where you present your work to the teacher to receive a gold star. This is someone presenting something to "professionals" providing critical feedback. That's always going to be ripe for someone getting their feelings hurt.

Sometimes, it's well deserved feedback that is not pleasant to hear, but if you get bent out of shape as a developer because of it, then you're just going to have a tough life. No developer is perfect. There is always room for improvement. If you think you're perfect and your Show HN is flawless, then please wait while I grab some popcorn.

For this specific example, it's data inadequate type of release. I would say the landing page needs more information, but it's just one page, so the "top portion" definitely needs some work. Great, there's an acceptable display of the various color "charts" that the product actually is intended, but there's no information on what it is, why it works, or why "internet lovers" would be interested.

For instance, the name. I had to internet search to find the meaning of the name to see if maybe that would provide some insight. Nope. That didn't help much at all. Although, I now know a new Japanese word.

This is something that looks to be developed by someone that is passionate about this, but overlooked that not everyone that would view their post as intimately versed in the topic. Let's face it, most devs might as well be colorblind when it comes to the results of their UIs. You can always tell when the devs/coders built the UI vs when a team with actual design skills were involved. Just look at the beginnings of pretty much every single *nix.
Not sure why you're being down voted here. Silicon Valley folks like Thiel, Vance, and Musk are all huge libertarians who want to burn the current system down. It is not the traditional Republican crowd of the past. They share name only.
I've heard this phrased as "In theory, there's no difference between theory and practice. In practice, there is."
I have never considered DRM on my Kindle, been using one for 15 years. I can buy any book on Amazon which is any book id be trying to read on this small format, and read it immediately for usually a maximum of $10. Never had want for more!
> every IRS employee

No that’s a lie. That’s not how it works.
> “But it turns out there aren’t that many pictures of dogs and cats and sheep on the internet”—at least not ones where it’s clear how the animals are feeling, he says.

Sheep I can understand -- most people online are urban and the people who upload the most are urban -- but it also was difficult to find relevant pictures of housepets?
IPv6 is mainly only wanted by people whose job it is to track people. In any IPv6 discussion they yell, flap their virtual arms and gums and attack any non-IPv6 true believers.
I like to add the statement, "Sufficiently advanced negligence is indistinguishable from malice."
"You Will Never Win an Argument On the Internet"=> True, but participation is important because even if the person you are arguing with will rarely change their mind in the process, you might convince some bystanders. So for very important issues, I feel it is important to participate even if the game is rigged. Social media influences everything, politics included. For ideas that are important, we can't just let a vacuum for fear of seeing it filled with propaganda and lies.
> So if in 1965 this retired person married someone age 18... Then that person at 18 never remarried. Could they end up in a situation where they receive survivors benefits from the original applicant?

"In order to receive this (spousal) benefit, you must have been married for at least 10 years, and both you and your ex must be at least 62 years of age".

Basically, you could but you wouldn't get much to make it worthwhile. I do know that veterans benefits did (at one time?) payout to spouses in the way you ask, though. IIRC benefits from the American Civil War were paid out into the 21st century due to a handful of cases where old veterans married young women. The last known "civil war widow" died in 2008 having married an 86 year old at 19. A daughter received her father's benefits until 2020. There was also another spouse who died in 2020, but she never collected the pension.

https://en.wikipedia.org/wiki/American_Civil_War_widows_who_...
Yes that too
Where do you use chatgpt? On the web the autocomplete is a simple <ul> element that can be permanently hidden with css. I use firefox and I just this extension called Stylus that let's me write custom css for any webpage. If you use ublock origin it can also do style changes but it's a bit more cumbersome to write multi-line modifications.
Cricket in India comes to mind.
Social media as a platform to argue and discuss is a lost cause, social media tends to groom to some extent, the narcissistic trait in people, so long term members, when there are serious disagreements, rather than discuss in good faith with a willingness to concede even simple misconceptions, the member has invested heavily, as the account is either solidly linked to their real life, or more often as an identity they've crafted of how they like to see themselves.

So IMO the article does hit rightly on a lot of points as per social media discussions.

Though a lot of interesting stuff gets posted and people still will include info links, the outcome isn't quite the same IMO as within a forum or interest focused discussion group. I don't do social media, never did, never plan to.
And if someone takes me up on that offer and I don't pay? "Woops, just joking" but you're dead.

Also, you never were in that situation, otherwise you would know there's no way to be fine while people are plotting to maim you. Or if you are, your family sure won't be.
We used to meed physically 15 years ago to exchange pgp keys, building verifiable chain of trust.

Its depressing to see these efforts ignored nowadays and the consequence being we still cant trust anyone online.
Amen to that. It’s amazing (to me) the difference in cultures of the different exchanges. I see some of the most awesome answers and explanations on aviation SE. Whereas I rarely try to post (answer or question) to SO anymore, because it feels like navigating the DMV.
> I have no managerial experience, hence I can't get any leadership roles (either people or software),

Management and leadership are overlapping but different things. You become a leader by having people who will follow you. Having control over their rewards and career (management) makes that more straightforward but it’s not the only way.

Do you know your boss’s biggest objectives, problems and worries? Your boss’s boss? Do you have opinion about what is holding your team back?

The answers to the above often aren’t strictly technical. Your boss might be under pressure to show efficiency improvements due to AI, or might have junior developers struggling to ramp, or be getting taken to task for quality issues. If you understand their problems and go to them with a solution they will typically be happy to make at least a little space to work on it. Succeed, and you develop trust, which in turn results in them being more willing to turn to you to solve problems and grant more autonomy to do so.

The key thing here is that you have to work to find problems that others want you to solve. You can develop autonomy, but only in the service of others.

That’s true whether you want to develop within a corporate environment or move into consultancy- you only get rewarded/paid to work on problems someone else wants solved.
Accessible Color Palette Tester
New (GitHub) web hacking mirror defacement
This is nice.

Recently discovered something similar: Flexoki - https://stephango.com/flexoki
Every terrifying technology that people worry can be propagated by AI or terrorist manuals is already sitting on a university library shelf. Most of it already available via Sci-Hub or Library Genesis. I have documents on nuclear weapons that would have been top secret 50 years ago.
I was curious because over here, the ownership of signal.me is pretty much obscured (behind Cloudflare and WHOIS privacy). Doing this for infrastructure domains is not a good idea because it encourages persistent overblocking because it makes manual review more difficult. At least there is official documentation mentioning signal.me: https://support.signal.org/hc/en-us/articles/360007320291-Fi...

(The page is in the Bing index, but it seems "signal.me" is treated as a stop word by the search engine.)
Reading the top voted answer made me feel like I was reading one if Jon Hannibal Stokes CPU praxis write ups from the early years of ARS. Anyone else remember those?
Hanlon's razor is reserved for people who don't demonstrate malice on a daily basis. They do not deserve the benefit of the doubt, they deserve the scourge of the certainty. I'm sure you can go back through your comments, find several instance where you've said something similar, and it later turned out the concerns were completely justified.

Edit: Didn't even have to go back a month:
"The Project 2025 that he disavowed? Do you want trying arguing with facts rather than some evil figment of your imagination?"
Of course, it was already ridiculous making that argument a month ago, and I'm sure you'll still say that's a figment of everyone's imaginations.
If you thought this was some kind of roast against one side, do me a favor and think about it for the opposite.

That's what good posting vague quotes about totalitarianism does. You have to engage in specifics for your communication to be meaningful.
in my exp, there's only a few good UI libraries out there which is part of it, but I think generally the "standard UI" is a thing much like it happened to architecture and then we got the reset of brutalist / modernism, to highly generalize.
Just thinking aloud, choosing between novel, unknown, and interesting UI/UX vs proven, reliable, and commonplace (read: boring) is always a toss up, coming down to the audience. Biz interests usually tend to the latter, which imo is good because you want people using the product, not thinking about how to use the product.
Well good news. There's not pervasive fraud in the system, so that won't happen.
I read this comment 3 times and that first paragraph just has too many commas.
Do you expect that money will be worth very much after the entity that issues it is destroyed?
Pet peeve of mine but technically prison is for convicts, jail is for those yet awaiting a conviction but who aren't trusted to show up to court if allowed to roam freely. That the jail system (in the US especially) has essentially become a form of preemptive incarceration without the presumption of innocence is largely an artefact of the bond system, the overwhelmed courts and the perverse incentives in all of those systems from law enforcement to private prisons.

I realize the terms are often used interchangeably but I think the distinction is important especially because of the implications for presumption of innocence from conflating the two.
> Do people in the US still use X? If yes, why?

Are you seriously asking that question? If so, I suggest looking at the nov election results. The votes for Trump were for this (his relationship to Elon and intention of “having him make the government efficient” were well known in advance of the election).
>It is your opinion to colour one side or the other 'hateful', 'racist'

You should look up the word, antisemite.

>Take this same opinion and apply...

I understand why you'd want to change the subject, but no.

I also understand why you ignored the rest of my comment.

I see now that you're a promoter of exactly the insidious "hate as an equal right" mantra that turned Twitter into what it is today. While it's infected too many people, it is heartening to watch the exodus underway that's rapidly evolving it into a 4chan-esque echo chamber.
> Did he win? IMO saying he 'sued' someone means he was successful and they had to pay him. Otherwise he just filed a lawsuit.

This is not how people typically use the term. And if you look it up the dictionary also doesn't use it that way.

And while we're on this point, there's such a thing as vexation litigation. You should look that up too.

Because words are used to communicate between parties, one cannot unilaterally define an existing term to mean whatever they wish it to mean. (Another good thing to look up: Humpty Dumpty and the meaning of words.)
Elon personally uses Signal, I would assume this is a legitimate mistake which will be fixed soon if it hasn't already
Who, it should be noted, is not a leftist. Let alone a radical leftist.
Silent CT: a quiet certificate transparency monitor