skysight-inc/HackerNews huggingface dataset:
>I don't keep up on the latest trends of vernacular [..] Out of curiosity, what is the current preferred nomenclature for what used to be "transexual"?

The preferred term is "transgender", or just "trans (people)". Which might not seem like a huge distinction, but most of the people you'd be having a discussion consider "transexual" to be at least mildly offensive, due to various implications that aren't important to go over here. The point is that very few people use it except for much older trans people, aside from much older trans people who you likely won't find on the internet much.

There's nothing inherently wrong with using the antiquated term - the euphemism tread is a real phenomenon, as you pointed out. But using a term that almost no one on the other side uses (and claiming no knowledge) is an indication that you haven't actually put in much effort at all in listening to and understanding the other side. Especially when your defense amounts to "I haven't checked for 10 years". When your specific criticism of liberals is that they don't "listen and consider and understand", if you and the peoples' arguments you view don't even spend enough time looking at the opposing viewpoints to be aware of which terms they'd generally prefer not to be referred to by, I would hope you can see why the people opposing them wouldn't be motivated to do the same.

I didn't say these "shut down the conversation" (in fact, I think I spent enough words elaborating on everything else that that is a particularly unfair and non-understanding accusation), but rather to illustrate the reasons why you're saying the polarization you do.

That being said, I am shutting down the conversation here, since I don't want to get into another HN comments flame war, and I've already pushed that line an unwise amount. You're welcome to reply further and get in the last word, if you'd like.

If you're interested in continuing this topic, I'd urge you to read Scott Alexander's blog posts on Steelmanning and the culture war, as he has much smarter and more articulate things to say about it than I do. I linked one of them elsewhere in this thread, I think it's the most relevant:

https://slatestarcodex.com/2014/09/30/i-can-tolerate-anythin...

or any of his other top posts

https://slatestarcodex.com/top-posts/
I do understand OS.
Read the preamble of gpl this explains the _purpose_ of os.

The _goal_ of open source is to provide free software. Software that is free to _use_ now, and in the future, not _just_ free to get the source, free to use.
If you don't provide free software (and free build processes) it's not compliant with Open Source licences.

Paid binaries are permitted but you must be _willing_ to to give away your software free of cost.

Aguably nagware is a deliberate annoyance and time cost to the user that makes it not "free to use". Adding crippleware (making it not work after a period of time) is certainly forbidden.

If your are writing nagware with oss license no-one will take you to court, because they can fix it, but it's certainly deceptive. It imies you don't want your software to be free to use.

OS licenses were not designed as a marketing tool for individual developers to get you a foot in the door. You can do that, but don't be surprised if you get called out for it. That is not the _purpose_ of OS.

That's the purpose of a free tier.

As a RedHat customer I don't find any of the software use daily to be suffering from nagware.

If grep had nagware in it, I'd bitch about it on HN.
What kind of content do you upload? (Should "content" be in air quotes? :P)
I've had meta and microsoft cancel on me. I also went all the way through the interview loop at one company, received very positive feedback but was told that they had decided to close the position without filling it. There's definitely a pullback and it started about 2 months ago.

Update: As of now, about half of the companies I've interviewed with at one level or another, have abruptly halted their process due to economic concerns.
we do not need special types for UUIDs. why are we doing this to ourselves
Years ago when Amazon had unlimited photo storage, you could “hide” gigabytes of data behind a 1px gif (literally concatenation together) so that it wouldn’t count against your quota.
I really wish their LightSpeed devices also supported bluetooth. If I take my mouse with me on the road it's really annoying having to bring a dongle and the adapter.
Muggles think in dynamic scope: they accumulate facts or locations and then refer back to them.

Local/lexical scoping is really a code structure/management/scaling thing. A name management system if you like.

As the joke goes, the two biggest problem in CS are naming and caching.
> Times are different from the carefree days that brought us XML and JSON.

no they are not lol
The number #1 reason I buy a phone is TO PREVENT CERTAIN UPDATES.

I have been on the iPhone 6S+ since inception. But upgraded to the 7S+ only for the water proofing...

Its the only phone I like... but the 6S+ didnt have the facial survellience NSA option. Thus I held onto that for a long time.
I got one also but it has a lot of rough edges compared to the Kyocera ones. That and it is larger.
Love how they take apart a nuc reassemble it in a Chinese clone laptop and then stamp a stupid logo everywhere. You brand what YOU make. They probably didn’t even design the logo
I remember seeing this first discussed at 4chan /g/ board as a joke wether or not they can abuse Youtube's unlimited file size upload limit, then escalated into a proof of concept shown in the repo :)
Not sure about that but I do know that the new sealed helium filled drives are much harder to take apart and do backup recovery on
Liberal reforms have been implemented by central governments al over the world. England -> Hong Kong, EU -> Poland, US -> Mississippi. That's just more whataboutism. Where other countries fail to do that, I'll fault them just as strongly too.

Not that it's relevant, since the Russian government isn't Muslim but Lebanon, Tunisia, Egypt, Iraq, Iran have all had governments that at some point implemented liberal reforms using state institutions. And they obviously imposed that on their provinces, just as Russia could - since Russia is ultimately in charge of Chechnya, not its 'Muslim' vassalage. How long those reforms held up is irrelevant to the effort put in, which Russia doesn't even attempt because its government hates liberalism.

You've never spoken to anyone more critical or Daesh or of the instability the sudden US pullout will create in Afghanistan. And you've ignored my central argument. Dubai/Chechnya? It's pretty clear why you're deflecting.

Just be upfront that your stance is pro-Putin and your bigotry anti-Muslim and save everyone the time.
Clarifying: as I methodically deleted Gmail contacts, an increasingly desperate set of pleas and feedback/survey requests appeared.

I opted not to participate. The actions speak for themselves.
That misses a fundamental point: that is about equivalent to textual substitution. With enough inlines, the compiler can patch together a specialized version of the function applied with that comparator.

What it can't do is vary details of the implementation, at compile time, according to properties of the types operated on. C++ can do this. Rust can, to a degree. Go cannot, because it doesn't understand much about types. C macros cannot, because the macro system has no conception of types at all. The C optimizer can apply what it knows of types, but you have no way to tell it any more than it can puzzle out for itself.

If you are not used to a language that really supports strong types, you probably don't understand how much of programming work is offloaded onto the type system when using such languages. The C-grade "type checking" such languages provide is just the most trivial possible use of compile-time types. A powerful type system makes a language able to do automatically what you almost always cannot afford to do at all in a language without.
Still need around 30,000 more unicode characters for this to work.
I never played on the xbox, but I remember when traveling between cells in Morrowind (like into a dungeon or building, etc) I never could figure out why it sometimes only took a few seconds and other times I was sure the game was locked up. I saw this behavior on several PCs and don't ever remember it going away.

Morrowind had a much more interesting world than Oblivion, but I really appreciated that Oblivion did not do that. And that NPCs could chase me out of buildings.
they worked around this years ago by generating the username (domain name) based on some property of the current time

(plus using more than one tld)
After 3 Months of War, Life in Russia Has Profoundly Changed
I don't know where you live. There's a website https://mirtitles.org

We have the Office of University Publications here in Algeria that sells them. I know the Piskunov one is available in their physical stores because I bought a copy a few years back (though I couldn't find the beautiful small red hard-cover with fabric that smelled so nice) and I have inherited the Smirnov's and others from my siblings. They're not trivial to find, but they're worth it.
I appreciate the thoughtfulness and detail of your response very much. These are all things near and dear to my heart and it is very rough to feel, as you said, that we are in a very similar kind of spiral as the Roman and other empires have self-inflicted. I wish I knew what could be done but the whole system seems like a juggernaut unable to change in any significance, and hence hopeless and futile to resist, but alas, Plato rings in my ears: “The price good men pay for indifference to public affairs is to be ruled by evil men.”
Known for decades (since the 60ies) that those old Anatolian cities were the oldest cities in the world. Nothing new here.

First Çatalhöyük, which was a real town, then Göbekli Tepe, which was an artificial cult center at the top of a mountain, and several other Anatolian (Kurdish) neolithical cities.
Expanding Research on Digital Wellbeing
> The most successful have always mounted those guns on turrets just like a naval ship.

To be fair, at the time tanks were created and (not quite immediately, but rather soon) adopted the rotating turret for their main gun, that turret wasn't all that age-old a tradition at sea, either. Wasn't Ericsson's Civil War-era Monitor the first with that? (If not the very first, then among the first to deploy it in combat, I'm fairly sure.)

But yeah, their greatest proponent in WW1 Britain being the Admiralty is of course an amusing connection. (But I suppose if Churchill had been, say, Minister of Agriculture, then their greatest proponent would have been the Department of Agriculture.)
Check out https://github.com/arkadiyt/zoom-redirector. You can also join meetings from https://pwa.zoom.us/wc/.
Hetzner has built a DC in the US East where they currently offer their cloud products:

https://www.hetzner.com/cloud
>..do magnetic platters offer longer lasting data integrity than SSDs in cold storage?

Yes. With an SSD the enemy is electron leakage. Minute quantities of electrons trying to escape an unnatural state and return to equilibrium. (yes, I just anthropomorphized electrons.) Magnets however are more stable by nature. (yes there is nothing natural about hard-drive storage. SMR doubly so!)

Anecdote/anecdata: I have been able to retrieve full drives worth of data off of drives that have sat in a cardboard box for 10 years. I also have trouble accessing data on 1-year old USB flash drives.
Sorry, I edited the post concurrently with your comment - it now points to Base2048, the link I meant to post, which actually should work - rather than https://github.com/qntm/base65536 (which I think you're commenting on).
I am aware of that. Does not help my case though.
The only part of your first post I object to is the attribution to communism. Literally, growing all the food and then sending it to the collection point of the commune. That didn't work at all and home plots were _allowed_ as a violation of pure communist idealogy. They existed before, they were opposed by communism, but then allowed to return because they actually work.
The Supreme Court just gutted the constitutional right to effective counsel
G7 countries urge swift regulation of crypto assets
how is fraud too strong a term? what else would you call deliberate financial malfeasance?
Stole is pretty loaded language. Also where are you pulling the number 30 from? Seems arbitrary to me. 500 per year for every man women and child for 30 years is a lot of money. That would be equivalent to a one time payment of $60,000 dollars to every family of 4. Sounds like a lot of money to me.
Thank you for the detailed responses!
Lost me at the bit about fud from rich people. I really doubt there is a conspiracy.
Smart Keyboard Pro from dexilog.com maybe? Not updated since 2020, but I'm not sure what updates would be needed.
glibc does exactly this for bsearch. The difference with C++ is that the specialized function (bsearch or qsort) does not receive vague linkage, so it is not going to be deduplicated by the link editor. For bsearch, the code size increase is probably not a problem, but qsort tends to be much larger. Basically, intra-procedural constant propagation plus inlining into qsort is very beneficial, but inlining the specialized qsort itself is probably not such a great idea. Presumably LTO with profile feedback could help here, but striking the right balance is going to be difficult (as is with C++, which tends towards code duplication, despite vague linkage and link editors that perform identical code folding).

I'm not sure if specialization is a good argument for generics. Not everyone implements generics through full specialization/monomorphization, and then the performance benefits are not much more likely to emerge than with function pointers or vtables. And many JIT compilers can effectively specialize code involving indirect calls.
They still do if you pay for Prime. I was surprised to see that even RAW files (which are uncompressed and quite large) were uploaded and stored with no issues. Not the same as "hiding" data but might still be possible.
Not only the implementation of qsort would have to be visible to the compiler, but also the implementation of the comparison function, which may be defined in a separately compiled module or passed around dynamically as a function pointer (as might qsort itself, potentially).

> The actual advantage of generics isn't performance, but less (manual) code duplication.

Or type safety, since code duplication will often be shunned. And the benefit of type safety is there regardless of whether the generics implementation performs specialization.
I was promised tracking-free web searches, which has not been violated, though the Brave employee who tweeted this clearly meant to imply that it was. I don't use their web browser and I don't care to. But the original tweet is out of context and deliberately misleading and was posted by a competitor to DDG and so was clearly done in bad faith.

I don't think it's great that Microsoft is exempt from some restrictions in the DDG browser, but this tweet is also referencing a post by a DDG employee freely disclosing the issue and stating that they're working to improve it. In my opinion, this sort of mudslinging makes the folks at Brave look petty while not really changing my opinion of DDG very much. I also think this is a case of letting the perfect be the enemy of the good.

Feel free to continue to tell me how I feel about things, though, internet stranger. You're clearly much more in tune with my opinions than I am.
From my experience, SSDs tend to just disappear from the bus when they're done. If there's JTAG pins, maybe it's OEM recoverable, but good luck. At least with spinning disks, they usually have a media failure which often has warning signs. Bearing failures are usually seized at startup and there are ways to get them moving and then do a full dump. If the electronics fail, often you can pull a board from a working unit and attach it to the media and get good results. I don't think it's reasonable to swap flash chips onto another board (but maybe, I dunno?).
I may be living under a rock but i second the question: “what crash”? I am not aware of anything of the sort.
Moving to another country is called "gentrification"? What the fuck are you gibbering about?
How the hell do you fuse the ends of a massive cable like this at the bottom of the sea?!
> You realize ISO is physically different, like, (...)

That is only relevant as far as picking keycap sets go.

As I've pointed out, there are plenty of ANSI+ISO sets on the market.

Beyond this point, the relevance is zero.

It's a non-issue.
The underlying question, when dealing with stupid DWIM logic, isn't "Does it do that?"; it's "Can I be sure that it does that, and will continue to do that, even on old versions on legacy systems that a unknown amount of random crap depends on to not fall over because I accidentally the hard drive?".

And there's also the fact that deleting the source file by default is always the wrong thing for it to be doing. If I want to deal with corner cases like being almost out of disk space, I can pass --delete-source explicitly.
Show HN: I curated a collection of free tools and resources for founders
I don't exempt perceptions of bigotry from any other reported phenomena, and I think they're as valid a target for skepticism as any other.

Personally, I am liable to refrain from such discussions because they are universally fruitless, but not because of delicacy.

> I feel like I have something to learn from asking, is this something that has happened to you?

As a member of a group subject to bigotry, I see exaggerated stories deliberately weaponized, and legitimate critical thought silenced with thought-terminating cliches that include the one under discussion.

I also see folks boast "I listen to People of X!", but only paying attention to the most lurid stories, totally ignoring those who report the absence of bigotry. They're motivated by something other than the search for objective truth.

I encourage skepticism and independence of thought for all. Your curiosity should include the possibility that they're experiencing something you've never considered, but also the possibility that they're really mistaken, or exaggerating for any number of reasons.
Who said anything about replacing devices annually? Could we at least argue honestly and in good faith?

iPhones and iPads are very easily good for, at a minimum, three to four years of very heavy use before any battery replacement would be necessary at all.

Your numbers are sourced from a very atypical population, and you are obviously smart enough to know that. My numbers are accurate, as evidenced by, um, people still buying hundreds of millions of iPhones a year and Apple still having the highest customer satisfaction ratings in the industry. Astronomically high ratings.

As for the environmental implications, that is of course a fair question, but have you taken some time to familiarize yourself with Apple's extraordinary efforts to build robots for the specific purpose of fully disassembling its devices so that materials can then be recycled? You should. You might be impressed.
But the values themselves are different. Caring about the children looks entirely different for one side vs the other given one side believes in a social safetynet and the other believes the opposite. The definition of a productive economy is different; for some it might mean everyone has a good paying job but for others it means their select investments return a lot of money in a year and they don't much care about these other sectors they aren't heavily leveraged in. What they identify as the value of education is different as well. For one side it might be to establish critical thinking skills and to hear a wide variety of thoughts on a topic, and for the other side it's just the opposite where they want only one groupthink and no deviation from that, and their leaders would prefer their base didn't critically think about the issues they support.
> For transmitting data through Twitter, Base65536 is now considered obsolete; see Base2048.

Source: https://github.com/qntm/base65536
> "Productivity" means "amount of input required to get a given output." I think you might be thinking of "productivity" as a synonym for "output".

Okay but surely we're only talking about average productivity with some assumptions on the approximate employment rate and hours worked per week. No one is going to be impressed by a "5% increase in productivity" next year if unemployment rises to 99%, the 1% of remaining workers only work 10 hours per week, but the average hour yields 5% higher output than the previous year.
RIP Chrome ad blockers. Google finally got their revenge.

More megabytes of tracker JS for all Chrome users!
It's probably split up by wavelengths.
The ctx package on PyPI has been hacked
What we saw in 2001 was a network effect. The artificially pumped up companies died. Then the B2Bs that they were paying also struggled and died. And then other companies that relied on those B2Bs had trouble.

You're right that it will start with the obvious candidates, but we'll see if it goes on long/bad enough to have a broader impact.
Linus Tech Tips challenge accepted
What if you count dogs as children?
Ahh, thanks for pointing that out. I was confused about the photo, like many people I assume. The video you linked is still very impressive, though.
You are right, as codegeek commented this is a different time. I'll keep improving my skills and keep looking at the opportunities.
My friends and I had a joke called NSABox. It would send data around using words that would attract the attention of the NSA, and you could submit a FOIA request to recover the data. I always found it amusing.
Not immediately obvious from the Readme, but does this rely on YT always saving a providing download of the original un-altered video file? If not, then it must be saving the data in a manner that is retrievable even after compression and re-encoding, which is very interesting.
The next two halvings probably won't cause any problems, but over the next 3 decades, the block subsidy will reduce by a factor of 256. Maintaining security against 51% attacks will require a constant backlog of high fee paying transactions. Although we've seen that happen periodically in bull markets, I wonder if that's sustainable long term.
> And I assume you are substantially short these markets then given that you know this for a fact and it's trivially easy to become wealthy one you know this for a fact?

That's not a safe bet.

https://en.wikipedia.org/wiki/Michael_Burry, which the film "The Big Short" is based off, correctly predicted the 2007-2009 collapse of the housing market, but nearly lost everything waiting for it to occur.

> During his payments toward the credit default swaps, Burry suffered an investor revolt, where some investors in his fund worried his predictions were inaccurate and demanded to withdraw their capital. Eventually, Burry's analysis proved correct: He made a personal profit of $100 million and a profit for his remaining investors of more than $700 million. Scion Capital ultimately recorded returns of 489.34% (net of fees and expenses) between its November 1, 2000 inception and June 2008. The S&P 500, widely regarded as the benchmark for the US market, returned just under 3%, including dividends over the same period.

You can be right and still not be able to safely profit. Especially in crypto, where shady exchanges can wipe out a big short position pretty much at will with some wash trading.
There is a fairly legit sounding project remaking morrowind on the newer engine but who knows if it will ever be completed
That is a fascinating hypothetical that an audit of tether would either prove or disprove.

The fact that tether has never been audited makes the former more likely than not.
Still hoping on a rebound