skysight-inc/HackerNews huggingface dataset:
>Interestingly enough, there's not much animosity toward trans-men. These ground exclusively concern themselves with trans-women.

I second this. Maybe it's some echo chamber effect or a minority stirring shit up, but I've hardly heard anything over the years about transmen-as-men vs men-as-men. It seems like most of the focus is on transwomen-as-women vs women-as-women. Maybe we're not as vocal? Maybe we care less? I don't think we have much of a dog in this race so I'm often confused as to why this topic comes up on HN considering most of us here are men. Boring day at work?

I do feel bad for the women's Olympics, but I'd like to ask the Olympics committee what the hell were they thinking long before I start any kind of anti-trans crusade. This is one discussion that doesn't seem to be happening much. The diatribe is as always directed among the proles and the decisionmakers get a free pass. Someone must have said, "Yes, lets allow a 35 year-old recently transitioned man to compete with early 20 year-old women," and some approval process must have happened. Those are the people you want to start asking the hard questions, not look at LH and blame her for participating in the Olympics that she's allowed to participate in.

Or as someone else put it: "A female POC just lost her spot to a white, middle-aged, male-born son of a billionaire. This is supposed to be progressive?"
I've liked Bitcoin for a while now, but have always found tumblers scary.

Seems like many users are tumbling their personal-use-quantity drug bitcoins for bitcoins from crimes with much more LEO/regulatory oversight - like money laundering (and increasingly ransomware).

I wonder how many people have gotten a knock on the door by the Secret Service and found their risk mitigation strategy actually painted a bigger target on their backs.
Though it is also highly notable that he publicly posted "I'm not going to kill myself, and if I do then I was probably assassinated" before his death.
I wouldn't actually call real estate ownership cheap in Germany. Yet, many engineers from the US own their home.
The Gringo documentary was damning.
No, I did not misunderstand the issue. I understand the issue is not strictly speaking the bad words. However I suspect that, had she used non taboo words to say the same thing, she wouldn't have been punished.
And the definition of harassed
Though they caged his body, his soul was unchained.
My rule for any of these things are all or nothing, in the margins lie chaos. I think a private business should be able to have as many or as few bathrooms for as many categories and groups as they feel like. But if you're going to block them from doing that, you'd better block them from splitting up bathrooms on any basis, otherwise all sorrs of special interest groups and lobbying groups will be looking to make special exceptions and cutouts that help their group and hurt their enemies, it's inevitable.
ඞ sus
Mmm. Where did you see those numbers? I haven't found that number.

+ The number i found for fraud in ACH afterwards was actually 0,08 %

> ACH fraud is extremely low at 0.08 basis points, or 8 cents for every $10,000 in payments

https://silamoney.com/ach/understanding-the-basics-of-ach-fr...
Yes and no. It's not like I'd expect him to carry a cyanide pill and just as he's about to be arrested swallows it to be technically correct.

I think this qualifies "dying free" in spirit since his death means objection to remaining in custody.
Still around, https://fogbugz.com/ but owned by somebody other than Fog Creek.
"But the strangest part of knowing McAfee was the time he wanted me to help start an AIDS-free sex club. I still remember how excited he was about his new, brilliant idea. Membership required a fee and an AIDS test. If the test came back negative, you were given a membership card, which you could then take to organized member parties, have lots of casual sex, and not worry about catching the virus."

- My adventures with John McAfee
https://www.csoonline.com/article/2616198/my-adventures-with...
It took a lot of mental self-awareness on my part, and reading a lot of such statements, to recognise how strongly I've been mentally programmed (brainwashed) by society to think of men as evil, and not even flinch when I used to read statements like the one above (implying / assuming that men are, by default, extremely violent and dangerous, and that everyone is justified by judging every man as such).

It's easier to see if you replace "men" (currently a non-favoured demographic) by e.g. "black" (currently a favoured demographic).

> Do you recognize that there are actual reasons that a white person might not want to go into a bathroom with 5 black people in it?
Never followed his story but the translated article on NyPost only mentions his cryptocurrency pump and dump scheme.

Which naturally leads me to the question, why was McAffee pursued for this all the way to Europe but Elon Musk isn't even investigated while millions watched him do the same?

I am not loading this politically at all. I am not from the US and I am mostly apathetic to celebrities. But I am genuinely curious why is it OK for one guy to do it and very illegal for another one doing the same?
Hilarious. I wonder if they’ll fix it before it “ships”
I suspect that isn't true. I've met lots of people working in functional languages who didn't start there, including myself.
Is a user necessary? I feel like one thing I'd use an enclave for is as a signing oracle for service to service communications.

Like I have service A and service B. A is going to talk to B, and has some secret that identifies it (maybe a private key for mTLS). I'd like for A to be able to talk to B without having access to that secret - so it would pass a message into the enclave, get a signed message out of it, and then proceed as normal.

Would that not be reasonable? Or I guess maybe I'd want to attest that the signing service is what I expect?
Respect where it's due.
I love this guide, because the company I'm working for is seriously suffering software quality issues due to lack of proper /modern/ doctrine. The project was driven by a Java guy who didn't study Python+Django even the slightest. I think I should really share this with my colleagues.

> Rule #11: URL parameters are a scam

I think this section is going a bit too far. The examples are inappropriate.

First of all, you should not use hierarchical URLs for APIs. There's a good API design guide from MS[1], which discourages embedding resource hierarchy into API URL structure. Always design APIs around resources, and resource hierarchy is not a part of resource obviously.

Also, `GET /clothing/shirt/<str:shirt_id>/pants/<str:pants_id>/` is a completely invalid example for bashing URL parameters. This is clearly a search operation, and search queries SHOULD be passed as GET query parameters in the first place.

I also personally discourage toggling output using GET flags, because it kills caching. Just try to minimize the number of representations for each resource, and this will naturally reduce the number of endpoints and optional flags. If an attribute is big, remove it from the main representation and serve it through a dedicated endpoint.

[1]: https://docs.microsoft.com/en-us/azure/architecture/best-pra...

> Rule #18: Don't break core dependencies

Previously, our company tried to migrate an old service to Django + Google Datastore (w/ 3rd party library) + external access control framework. You see, it didn't survive long, and we had to start a new project. The attempt only increased the number of legacy systems, lol.

...

Apart from what's written here, there are a lot more ways to f** up the system. I know, one guide can't simply cover all possible cases, but I want you to know that the world is big and the possibility is, of course, infinite.
The "[@object Object]" prefix string in most of the "manually posted" Twitter posts (in the middle of the article) is a give-away that those posts were not, actually, manually posted and were likely automated.
Yeah, asserting TERF, an acronym subsection of feminism, as a slur shows the true feeling behind the article.
This is how the ruling class controls us peons. They have us fight each other vociferously over things like this or abortion or gay marriage, while they stay above it and do nothing except minor moral victories.

The sad thing is that this works.
He'd probably prefer a powdery white line.
That's kind of the point. There isn't one.

Wearing high heels isn't related to being a woman intrinsically, and you don't have to be a woman to wear high heels.
Why is this downvoted? Was he actually convicted?
Probably (by which I refer to the standard of judgement in the civil suit). https://www.theregister.com/2019/03/20/mcafee_25m_lawsuit_ne...
I think it's pretty clear that other people's preference for nicknames (or gender pronouns) are not a burden on you and your insistance to call people by the wrong name (or gender) is for some other reason. That was my point. This isn't about trans people causing undue burden on you.
What will happen in an hour?
Why don't you quote the whole sentence there?

> A flyer with an image of a gun and text reading “shut the fuck up, terf” (trans-exclusionary radical feminist, a slur) was circulating.
October, 2020

I am content in here. I have friends.

The food is good. All is well.

Know that if I hang myself, a la Epstein, it will be no fault of mine.

https://twitter.com/officialmcafee/status/131680121508322509...
> The CPU and RAM in those machines were just incredibly slow by today's standards.

I have a few questions, interspersed with my musings on them.

Based on an initial misreading of the above as the RAM being slow, I mistook your statement to mean that memory latency on a similar order to today's computers was something that you had to fight with. Was it memory latency per-se that made achieving sufficient performance hard?

Per the article, the system had EDO memory, which I discover can deliver a word read in 3 cycles for the first word of a page, and two cycles for subsequent words in the same page -- or 1 cycle for all if it is fast enough. I don't know the details of a MIPS memory access cycle, but by comparison, the 68k takes at least 4 clock cycles to pull a word off the bus. Thus, ISTM that EDO memory could keep a 68k fully supplied with data without resorting to wait states. I would hope that a MIPS processor, being a more modern design, could pull a word off the bus in a singe clock cycle, but on the other hand, I could see Sony possibly using cheaper chips with a tRAC slower than the CPUs clock period to save money.

Or, was the issue less so memory latency per-se, and more a bus utilization problem? In the article, I see that the DMA controller leaves the CPU idle while other devices are using the bus unless the CPU is making use of the scratchpad.

Re-reading your statement, that the CPU and RAM were just slow in general compared to today, I find myself wondering, how did the power of your development workstations compare to the PS1? Were you guys using high-end workstations like NeXT or SGIs, or common PCs of the era, since per the article, the SDK and development board targeted Windows 3.1 and 95?
Yes it's true that I was invented by Facebook and that my website was shutdown by Disney (and then the FBI - as the other commenter points out - for the Disney shutdown turned out to have been a hoax.)

This is all terrible and I hate my origin story - I agree completely. I understand if you need to bow out on this one. I rub myself the wrong way a lot of the time.
The Brits abd French actually drastically cut military spending between WWI and WWII
I can't imagine what this debate must feel like to someone who grew up in the 50's, 60's and 70's. Until 10 years ago gay marriage wasn't official policy of Obama or Clinton or I believe the majority of the Democratic party. The pace is dizzying.

It feels like a race to the bottom, but I don't know where the bottom even is. Without push back this could spell the end of women's sports, women's prisons - heck, pretty much all institutions for women (except natal/health related) are facing an existential crisis over this. Women's sports are the most obvious. Why would a woman participate in the highest level of competition if she has no chance of success no matter what she does because she was born with XX chromosomes? One transgender athlete in the meet is one thing. What happens when gold, silver and bronze are all taken away? Of all our recent societal enlightenments this one seems most ill-fated. Trans activists should be able to foresee this eventuality and realize it's a bridge too far.

At the end of the day, we live in a culture where identity self-actualization is the paramount freedom without which one is considered oppressed. My question is really where do we settle out? Where are the boundaries that we recognize as a society are put there for our own protection? What happens when one person's self-actualization is in direct conflict with another's? When one group's (cis women) is in conflict with another's (trans women)?
McAffee didn't kill himself
> did he deserve to be imprisoned

I mean, that's kinda what happens when you don't pay your taxes and run from the government. He would've gotten a trial if he didn't commit suicide.

> did he deserve to die

No, I don't think anyone deserves to die. But, the most likely case here is he did kill himself, in which case, it's kinda on him.
I think the programming language chosen to teach programming matters a lot. I'm unsure if this is the case for everyone, but the language I'm using dictates my mindset in solving a problem. If I'm using Python, then my data structures will very likely be lists and dicts, and my solution will resolve around manipulating those. While C means that I'll be using structs and pointers, so I need to keep some thought capacity available there.

C makes me think like an engineer, deliberate and thoughtful; Python makes me think like a child, playful and experimental; Java makes me want to break up the problems a lot and generalize every case. Etc.

I like lisp as a teaching language. I understand why first-year programming classes prefer more "useful" languages. But I genuinely think lisp puts me in the correct mindset for computer science topics.
As I read it, your comment fit the genre of boilerplate ideological rhetoric and that is the last thing we need here.
Zero PulseAudio, just the `pipewire-pulse` daemon (that replaces it). Better yet, all PulseAudio clients that I tried just works (including things like `pavucontrol`).
You can say nègre in France depending on the context, referentially for example. As in "il ne faut pas traiter quelqu'un de nègre" which means "you should not call someone a n....r."
This is actually really neat.

Do you think there'll be a "standalone" version of the live-preview / UI, without being tied to VSCode and allowing a separate code-editor?
I once actually paid real money to read a short story about his adventures in Belize.

He had a good run.
I'm just an amateur occasional Supreme Court-watcher, but just reading his dissent I wouldn't go so far as to say he thinks schools need to be more constrained than the majority does. He might or he might not. Or maybe I missed something you picked up on. What is clear to me is that he thinks there are crucial unresolved issues that the majority punted on.

The process of the court's opinion-writing sometimes involves several justices circulating draft opinions and trying to recruit others to sign on. Thomas might have written such a draft opinion with very careful reasoning, perhaps even concurring in the majority's judgment, but nobody else was willing to sign on to some of his specific reasoning that he thought was crucial, so he took his toys and went home.
You are aware that he was wanted for murder in Belize?
The Keychain API is how you interface with the enclave key functions. It's just saying theres separate permissions for using the generated key.

https://developer.apple.com/documentation/security/certifica...

"When you store a private key in the Secure Enclave, you never actually handle the key, making it difficult for the key to become compromised. Instead, you instruct the Secure Enclave to create the key, securely store it, and perform operations with it. You receive only the output of these operations, such as encrypted data or a cryptographic signature verification outcome."
Definitely true. In my experience it's less to do with battery and more that the client-side rendering process is so intense. Particularly because of the single-threaded nature of JS: a GL-based map on a web page makes the whole thing drag on a low-specced phone.

These days Chrome and Firefox have the OffscreenCanvas API that would let you do all that rendering in a different thread, but last I looked MapBox GL didn't support it. Not sure if that's changed with libre.
It's because it was ostracized for so long. If most of society is telling you that something is wrong with you, then you'll seek out other people who share that trait and develop a sense of community with them. It's normal to identify with your community.
Nostalgia a niche market, and every market needs to be served. If he didn't do it, someone else would have as long as there is a demand for it.
As an adult return student in college currently, while I could engage in "free speech," the college is also free to expel me for creating a hostile environment for my views (I'm speaking generally here).

Everybody hates Illinois Nazi's. But if a group them sprouted up at your school, can you really say it's fair freedom of speech-wise to shut them down at a publicly funded institution? No you can't. Not only that, but instructors can at whim grade you based on if they like you as opposed to legitimately getting good grades.

Ultimately it just creates a system to be gamed by those wise enough to survive it. It's never been about education in the US. It's always been about "who can navigate the waters without getting labeled."
Just because the European system isn't perfect doesn't mean we can't learn from it or try to emulate its strengths. For too long the American approach has been "other ways aren't perfect so we'll keep doing it our way". But I think its becoming clear that "our way" does not lead to better outcomes across a wide range of metrics. Not seriously entraining some major adjustments based on these learnings is borderline insanity.
That's what I said. But there are no taboo words.
How is your tool different to scoutbee?
TERF is a pejorative term, I wouldn’t use it unless you are trying to attack feminists.
That was 2 years ago though. A lot in a person's life can change in just 2 years.
"The thing is, the "fully-funding" issue has completely vanished from the agenda. It is never discussed anymore."

The state was failing to provide funding to all of the school systems in the state. The legislature came up with a plan to fix that and the state Supreme Court agreed with it. There isn't much else to say there.
> > It's about who you're willing to date, who is put in which prison or who is allowed to compete in which sports competitions.

> Are you in prison or competing at the highest level of sports?

I assume they're dating.
A name is not an intrinsic trait of a person, it's a legal abstraction. Your name has no meaning outside of it's designation as a name and you can change it at any time. 'Mike', 'Michael', and 'Michelangelo' all mean the same thing- it's just an arbitrary word used to identify a person. 'Him' and 'Her' on the other hand are not arbitrary and do not mean the same thing, they refer to directly observable biological traits that cannot be changed.
We’re 50 different states that are, in theory, supposed to be quite independent of each other. (In some ways, even more so than the EU. For example, the EU has no equivalent of our anti-commandeering principle. The EU can direct national administrative organs to carry out task, while the U.S. federal government can’t direct state administrative units.

The issue of why taxpayers won’t pay doctors to deliver children is orthogonal to the point I’m making. If taxpayers in California or New York want to do that, they should do it.
The reason why industrialization took off in Britain and not in India or China is unclear, but a regard for science, an undersupply of labour and internal stability all play a role.

You don't have any of that at Amazon, there is firefighting instead of research, they aren't running out people willing to work for them yet, and personnel turnover is stratospheric.

Yes, they do make money, but you can't buy advancement.
It seems like you're responding to my last sentence, and yeah, sure.

I didn't want to get into the "why" because it's hard to move past superficial/general statements like this (though you and I are mostly in agreement). What's less clear to me is exactly where this is all headed.
He was in jail pending extradition hearings. Extradition was approved today and he was soon to be relocated to the US to stand trial.
I don't think specialization in this context means framework or even language. Someone who is really good at JavaScript is of very little use as a consultant for a business. They want someone who knows the business. So I think specialization in this context either means knowing a lot about the infrastructure - e.g. being able to do whatever your client needs in AWS quickly and in a cost-effective manner - or, knowing a lot about the business domain, whether that's healthcare, logistics, etc. The code is usually a byproduct of that and being an "expert" in a JavaScript framework isn't going to sell anything to a hospital system looking for a software consultant.
> Why can't stack overflow be treated just like any other exception[...]?

Consider the following code:

func overflows() {
defer a()

fmt.Println("hello") // <-- stack overflow occurs within
}

func a() {
fmt.Println("hello")
}

The answer lies in trying to figure out how Go would successfully unwind that stack, it can't: when it calls `a` it will simply overflow again. Something that has been discussed is "StackAboutToOverflowException", but that only kicks the bucket down the road (unwinding could still cause an overflow).

In truth, the problem exists because of implicit calls at the end of methods interacting with stack overflows, whether that's because of defer-like functionality, structured exception handling, or deconstructors.
I met John in an Atlanta airport lounge years ago[1]. I recognized him immediately as I've always admired him, and I decided to go up to him and tell him as much. He invited me to sit down, and told him about when I was a teenager in the 90s learning about tech entrepreneurs at the time, I always thought he was pretty cool and had good ideas. I told him I respected him, and that I was sure he'd lived an incredible life and thanked him for his contributions. He was clearly totally sloshed(inebriated) and insisted he called his wife so I could recount the story to her. I did. An hr later I had to leave to catch my flight, and i asked him where he was going - he said I'd find out some "pretty crazy shit" about him next week, and that "the doc was a bunch of BS". Two days later, I read Show Time had announced "Gringo: The Dangerous Life of John McAfee". In the brief time I spent with him, I have to say he had pretty positive energy for someone who was portrayed the way he was.

[1] https://i.imgur.com/qThvR2S.jpg
It may seem odd to some, but I think the world was better off with McAffee alive. I doubt he took his own life. He seems to be the sort of fellow who would in some way enjoy going to court, even if only to have his point of view heard.
Another anecdote: me as well.

I'm not sure I've ever actually known any programmer in general that started with a functional language, unless we want to count Javascript. I know they exist, but it can't be common.
Can my nickname be, "My lord and master" ?

I assume you will call me by my preferred nickname.