skysight-inc/HackerNews huggingface dataset:
1) AMA format inherently suppresses conversation - the "host" can usually only reply to a relatively small number of top level questions, so many questions and the vast majority of follow up discussion get ignored due to lack of time to respond to them before the AMA dies or the host gets bored and leaves. Also, many people only care about "getting noticed" by a celebrity and not actually asking something useful or thought-provoking.

2) As others have said, it usually ends up being advertising or serving some other agenda. It takes time and effort to respond to AMA questions, so most hosts only do it because they think they can get something of greater value, and that also rewards doing the bare minimum such as only answering easy questions or closing the AMA after a fairly short time.

3) Reddit and HN have drastically different cultures - while small subreddits might be ok, any large reddit community quickly devolves to the point intelligent conversation is impossible through a thick miasma of 'ironic' shitposting, juvenile humour, and general idiocy. You can't import cultural features from somewhere like that without risking harm to HN. I don't want it to turn into another Reddit.
It all started with IBM publishing detailed technical information for the very first PCs, i.e. the PC, XT, and AT. This included full schematics for the motherboard as well as the BIOS source code listing (it was copyrighted, but only in the "copy" sense.) Companies like Intel were also far less secretive about their processors' documentation in those days. This started the whole "PC clone" industry, and things like the ISA bus became a de-facto standard as a result. There was far more cooperation between companies to enable expansion and compatibility, but I guess these days they are more interested in the amount of additional profit made by forcing consumers to buy an entire new system instead of upgrading parts, hence trends like soldered RAM and storage, and some companies (notably, one with a fruit logo...) outright attempting to squash the aftermarket/third-party ecosystem.

ARM (and many of its competitors, including MIPS and RISC-V) being only an IP core means they get put into lots of different SoC hardware where the only thing they have in common is the instruction set.

(There is "embedded x86", but as the reason for choosing that is compatibility with existing hardware and software, those do tend to be quite PC compatible, if only missing some of the normal peripherals.)
My Conversation with Coda CEO Shishir Mehrotra: Stealth and the Future of Work
And still rocks! :)
Getting Serious About Repealing Section 230
Unless Oliver Cromwell has been reincarnated, your proposed title is more accurate.
People tend to only say something that has contextual relation to the conversation at hand. You don't interrupt a conversation about aqueducts to say "I got mud on my shoe once", so a reasonable interpretation is that something they said made you think they're not something; and, since the conversation was about relating things to other things and that's a very philosophical act, the insinuation is that they're bad at it.
> They especially couldn’t understand why children would use such big words...despite the fact that for about 15 years, “Peanuts” characters had spoken with advanced vocabularies.

Huh. It's like the South Park trick of using kids who are mostly more rational than the adults to communicate a message, or how Star Trek uses social issues on alien planets as allegories for current societal problems.
The Salad Oil Scandal of 1963
You first need to get yourself free of the opium of Islam. The unoriginal religion made up by stealing lots and lots of ideas from Judaism and Christianity, themselves sources of much suffering for humankind.
The hell and heaven are not of any next worlds but are what you create for yourself and live inside, here on this very Earth. And look at the hellish and backward state of most Muslim counties and their people: People trapped in ignorance, prejudice, poverty in a never ending hellish cycle. If your ideas and beliefs have made this world a living hell for you, how do you expect to die and then wake again in a heaven? The guys that told you so, were really swindlers.
An ad blocker?

You use an ad blocker?

You're a thief! Children will die of starvation because of you.

Just ask this guy[0], he knows the truth!

You're taking the food out of good, decent peoples' mouths!

Do you know how long it takes to repackage someone else's creative work, upload it to YouTube and set it for maximum ad views? At least 40 minutes!

You steal from hard working people. You need to go to PMITA prison and get PITA for a few years!

No. That's too good for you. Off to Gitmo with you!

A good thing there aren't more criminals like you or our wonderous capitalist system would completely collapse!

Have you no morals? No sense of right and wrong?

When you block ads and trackers you kill babies!

For shame!

[0] https://news.ycombinator.com/threads?id=jonas21
...which is a replacement for ARM and MIPS, not x86.
Iterators are inconsistent, but this plays to the strengths of C++'s duck-typed generics. The same code can either copy or insert, depending on whether you use std::begin or std::back_inserter; this isn't principled but it's powerful.

The "six types of iterators" overstates it. You don't need to sweat those details unless you are writing boost or something. Just add what you need.

I miss C++ iterators in other languages. For example, in Rust it's hard to talk about "a position in a String" which may be advanced or retreated. Usually you give up, use an integer index, and this is much worse.
> The classical liberal, even left-liberal view, doesn’t require an explanation for Asian economic success. Asians don’t face the legacy of say Jim Crow, and the American system is otherwise basically fair, so Asians have been able to prosper even if roadblocks have hampered other groups.

I guess, but this viewpoint fails pretty badly at explaining why Asians prosper so much more than whites do.

> Asians are thus stripped of agency—their success isn’t their own, but instead the byproduct of a ploy by whites.

To be fair, critical theory says exactly the same thing about blacks -- their lack of success isn't their own, it's the product of a ploy by whites. I don't see why we'd expect a different analysis for Asians.
I've heard that before, that many people like to buy Top Ramen (I think, IIRC it's considered better than Maruchan, but I may have it backwards) and then toss the noodles and keep the powdered soup pack. Much easier than the real thing, and respectably good given where it comes from.

Not sure what noodles to source, tho.
> That's also the case if there's an official Debian package; you can build whatever package from whatever distribution

Yes, I can `apt source foo` and then spend annoying painstaking time dumping in the new version of the upstream source, fixing any weirdness with the build system, updating dependencies, etc. I've done this every now and then and I hate doing it. It doesn't help that Debian's packaging tools have worse UX than git, inscrutable errors, and nearly nonexistent detailed documentation.

In contrast, if upstream has its own debian directory checked into their source repo, I can usually expect it to work; all I'll need is a `sudo apt build dep . && dpkg-buildpackage -uc -us` and it should build without any futzing on my part. And if an even newer version later ends up in the official Debian repository, it'll get seamlessly updated with no further work on my part.

(Meanwhile I also appreciate being able to grab upstream Linux kernel source, copy in my local config, and run `make deb-pkg` in its root to get a perfectly-functioning, updated kernel that installs things to the right places and properly integrates with dkms and update-initramfs. Even just rebuilding Debian's shipped kernel is usually not that easy.)

> Note also that making "a" .deb package is not the same as making an official Debian package that satisfies the Debian Policy and passes the automated linters (lintian, piuparts, autopkgtest, etc). The second will have the minimum quality that Debian expects.

I frankly do not care about that one bit. All I want is something that I can trivially build, installs on and integrates (reasonably) well with my system, will get upgraded automatically if a newer version shows up in an official Debian repo, and I can easily remove with `apt purge foo`. A debian directory checked into the upstream ticks all those boxes. Trying to shoehorn newer upstream source into an existing Debian-maintained debian directory usually very much does not. If your experience differs, all the more power to you, but this has been my experience using Debian for many years now.
Greenwald had some interesting points about what is and isn't mentioned about the views of le Carre in his obits.

https://mobile.twitter.com/ggreenwald/status/133882816405589...

https://mobile.twitter.com/ggreenwald/status/133882507339909...

Edit: I really like the way, which is very modern, that you can make these points and directly link footage of the man himself making them so that the reader can assess whether bias exists in the reporting and they're quotes out of context. "Here's my point and here's the evidence so you can decide yourself whether you agree with the inference." It's a really powerful use of hyperlink tech. There should be more of it in political discourse.
Campy coming in with the 1x13! https://www.campagnolo.com/UK/en/ekar/1x13
Yeah, that’s what I was referring to. It appears that he has no higher authority to appeal to because the judge has unilaterally said “the defendant is not a witness” thus the 18mo limit does not apply.
Hmmm ... written by Borat's cousin (seriously) ... not a good or bad thing, just an interesting one
Recommendations for Learning API Design
I've been working in industry for a little over half a decade now and while I continuously find great books on improving code quality, I've found it difficult to find standout books that address API Design.
You could assume my error may be that I am looking for a book that people recommend in the same breath as "Refactoring" or "Design Patterns" however that is not the case. Just looking for some good resources to share with teammates or sit down to reassess my approach to API design since I've only spent a good deal of my career in RESTful API design and would like a read that is a little more open ended and general (rather than say a cookbook).
Get inside the room with the most powerful woman in tech: Jessica Lessin
Only on Linux, and not everyone who uses Unix uses Linux.
T_D is known for brigading and hate speech, I doubt they're innocent.
Instagram Updated Terms of Use
My guess: Most porn doesn’t have a mega-studio with mega-lawyers policing huge swaths of the net for violations. Most music and movies do.
Any specific models that you can suggest?
For the youngsters reading this thread, please understand there is a big difference in the expected return of early and late stage startups.

Early stage startups are often a crap shoot financially as others have pointed out, and contracts are structured so that unless you're a founding member, even a successful exit (after 10 years avg) probably won't net you FAANG money.

You will however probably have greater job satisfaction having more ownership over the product and will gain a much greater breadth of experience, which are the main reasons people leave FAANGs for startups (yes that is quite common).

Late stage startups (companies that are still primarily VC backed) but have a high likelihood of a successful exit have a financial risk-reward that is much closer to FAANG. The upside is that they are not so massive that your job will mean more than just ladder climbing and working on menial projects that have zero business impact.

You may find pre-ipo companies (Robinhood, Instacart, Coursera) hit that sweet spot of comp and job satisfaction.

Also if SPACs continue to get more popular, there's another option for the mid-stage startups.
I don't want to snipe but it's a peeve of mine: every article about AES talks about SubBytes and ShiftRows or whatever, which is information you will never, ever use, even if your career takes a turn into cryptography engineering, but nobody talks about block cipher modes, which are basically the most important thing you can know about block cryptography.
Complex systems produce behavior that cannot be derived from first principles, which is why it is important to study the actual behavior of those systems. I studied E&M for four semesters at college, and it is far from clear to me that "the laws of physics" foreclose the possibility of this system unearthing new personal information about my patterns of life.

You might want to question your own confidence once in a while. Unless you independently predicted rowhammer, spectre, and meltdown.
There is no webflow integration, but you can create a link for your product so that your customers can go there to record testimonials. Simply put the link in your footer, header or wherever you think is appropriate ;)
US was fine with saudi involvement in 9/11. No one batted and eyelid then.. not sure what time you're referring to.
Book sales continue to decline in both physical and ebook format. I don't know if this is because people are reading less or because more piracy is occurring. On the other hand the sales of audiobooks continues to rise. At this point I think to have solid sales for a book it is almost a requirement to release an audiobook version. Unfortunately certain subject material doesn't work well as an audiobook (like most programming books).
>NoFap

How is people recognising that they have a problem and are unhealthily addicted to something somehow a bad thing?

High speed ultra hd pornogrpahy desensitises the mind into looking for constantly more "extreme" content leading to a race to the bottom with many losing desire for the "normal".

There's nothing wrong with that. Putting Porn on this pedestals where it's all good and there's nothing wrong with it is as bad as making it some sort of extreme horrible thing that we must shame and hide. Moderation is good.
Paper about Herbalife-related patient death removed after legal threats
I remember accidentally removing the shared libc on a SunOS box and having to use things in /sbin to recreate it...though I don't remember exactly what I did.
But it’s perfectly ok for European or American companies to do the same.

Bull of France in Libya.
Bluecoat in Syria.
Siemens in iraq and Iran.
Nokia in Bahrain. Cisco in China.
...
The list is literally endless. Yet only Israeli companies are culpable in your mind and to such an extent that the entire state must be sanctioned. No less.

Your hypocrisy is leaking.
> Dr Kwak was a real person

"Dr Kwak" seems like an unfortunate typo for a doctor.
Mastication (Fletcherization)
Insulin Schminsulin. The oral biome needs maximized surface area to work its magic- convert nitrate to nitrite won the hatch then to NO. Nitroglycerin is the end version- NO amazing little molecule. Twin brother to B1- both mitochondria bound. Ignarro's arginine pathway is piffle- NO resides everywhere. It all starts in the entero-salivary circulation......that's about it (stops covid, did I mention?)
British governments like to justify refusals to follow rational policies, or reversals in the face of disasters (following a refusal to follow rational policies) with spurious scientific claims of a change in circumstances. Claiming a new mutant covid enables them to tighten up restrictions while also pretending to previously have been right about loosening up restrictions.

It's similar to how they can't have a rational cannabis policy because of a nonexistent varient called "skunk" which is so much worse than the cannabis that nearly everyone has experience with that it has to be regulated exactly like all cannabis always has been (even back when they weren't making claims about "skunk".) This "skunk" conveniently actually has all the traits that they have always claimed that cannabis had.
I think the more idiomatic thing to use in Go is Cilium, which has tooling support for loading and attaching eBPF programs, and also a weird embedding system that calls clang9 directly.

I find the Cilium libraries sort of hit-or-miss† but they mostly work well, but, again, I just build my BPF programs themselves with Makefiles into .o's, and use Cilium (or, for XDP/TC, iproute2) to load them.

† https://twitter.com/tqbf/status/1336825568478834689
Nations have no friends, only interests, the same could be said with most corporates.

At the risk of sounding pessimistic, there's no value in changing anything if the current course of action aligns with the long term interest of US policymakers and their stakeholders.
Wistron’s Apple factory in India committed serious violations of labour laws
It has no 1:1 translation, but that's true the other way around too for a lot of nuanced words.

E.g.: silly, ridiculous, foolish
In Germany you have: albern, lächerlich, töricht

They are quite close to the English ones, but not exact the same. It's the other way around too: English doesn't have words that match the German ones 1:1
I have heard that American knife murders are as high, and out of step with other countries, as for gun murders.

Perhaps there is something deeply violent (deeply wrong IMO) in the USA's culture?
I agree with this ... I coded a Thompson NFA [1] out of interest a few years ago; definitely recommended as an exercise.

[1] https://swtch.com/~rsc/regexp/regexp1.html
Russia #2 according to Hillary:

https://www.axios.com/16-things-hillary-clinton-blames-for-h...

I really don't think Russia is at fault for these cyberattacks. They learned painfully that they couldn't beat us economically.

China, OTOH, is just now learning that lesson.
How come when we hear about this stuff it is always Israeli companies involved? Is ethics not taught in Israeli Computer Science curricula? Those who wrote this exploit are clearly "brilliant" and at least some of them are bound to be reading Hacker News. Is other countries' spyware firms just better at hiding their malware than Israel's is?
Well... I think the modern sense of the term "middle class" is a purely modern invention.

As far as I'm aware, the historical "middle class" was never conceived of as being in the "middle" economically. They were the middle class because they were rich like aristocrats, without being nobly born like aristocrats. That put them in the middle of no scales of status; rather, they pegged the high end of economic status, and the low end of blueblood status. They couldn't be treated as well as noblemen, because (1) they weren't noblemen, and (2) everybody hated them. But they couldn't be treated as poorly as peasants, because they were too rich.

I don't see what we gain by applying this term to the majority of the United States today; the concepts just don't match up.
In retrospect, the years following Gnome 3's release are really what hurt my enthusiasm for linux on the desktop.

Prior to that I'd had a few different linux systems (I started with Gentoo... that was an odyssey and a half) and at the time the mainstream-ness of Debian and Ubuntu pushed me into what I perceived to be more hipster RPM distros like Fedora. Well of course Fedora being what it is, they had Gnome 3 and I used it as a daily driver on my Thinkpad X220 doing web dev/devops (we called it "sysadmin" back then) for an indie marketing firm.

Well, Gnome 3 was neat at first, but they made what I felt were several boneheaded decisons such as removing options from menus, removing menus entirely in some cases, gconf, and of course the early 2010s were peak "copy whatever the fuck the Freedesktop people are doing without critical thinking" so of course systemd featured prominently.

Those couple of years of tweaking and fixing systemd problems and finding menu options being removed seemingly every fucking week really killed any enjoyment I had and it's part of the reason I own a mac today. I have better things to do with my time than find workarounds for whatever way Poettering's latest fetish is broken. I'm sick of awful battery life, awful track pads, awful suspend-resume, awful external display support, and awful wifi.

I'm convinced the only people who have good things to say about using linux (or BSD for that matter, been there done that, no thanks) on a laptop are the kind of people who keep their "laptops" on the same desk, plugged in to ethernet, and are effectively using a desktop with poor thermals, and I think a large part of the reason why the desktop linux ecosystem is in such a poor state today is because of the choices made by some Freedesktop.org people and aped by the rest of the community back in the late 2000's and early 2010s.
> Finally, he tries to muddy the waters by essentially claiming black people seem to "deserve it" more, because apparently black people are involved in more crime than white people? Which, again, doesn't seem to be very well supported by data.

I don't think you're being fair to what he said. He said that black communities have higher crime rates, which should rightly deserve more police attention, hence their interaction with police on a per capita basis would increase.

You seem to be implying that cops are, subconsciously or not, more interested in using deadly force against black people than white people. The data you're using from statista seems to have many equally plausible explanations, but you've chosen to only accept the racism one.
The making-of video is here https://youtu.be/VD44QhKuG1U
https://youtu.be/VD44QhKuG1U
Boost STL Interfaces provides this functionality as a library. Not just for iterators but both views and containers of sequences too.

https://www.boost.org/doc/libs/1_75_0/doc/html/stl_interface...
>Honestly, as a replacement for real events, you can’t.

Last year before everything shut down, I'd go out to meet up events and I'd actually meet people along the way. You have an opportunity to mingle with others at the bar while waiting to get back to your group. I met one of my partners like this, as well as a few great friends.

The biggest reason virtual events suck is just they don't employ as much people. All those people who actually run the events, clean, cater them etc don't have jobs. I hope things are normal by Summer
Well if there is a spread then you have some other options (second market, third party exercise) and you already have some return. If it's valued at significantly greater than when you joined you're in a decent position.

> "Note that appreciation in the value of Facebook stock between 2012 and 2020 doesn't matter at all. Anyone could have bought Facebook stock in 2012 and seen those gains"

This isn't really true - FB is kind of an exception since it went down after IPO, but in the general case regular investors don't usually have the ability to get in at the initial price. Also later in a company's life employees are more likely to be granted RSUs instead of options. Holding RSUs is different than dumping in money on IPO day as an outsider (even exercising options gives you some buffer that makes it lower risk).

I don't know what FB's 409a was in 2010, but I've had friends at FB, Snap, AirBnB, Slack, Palantir, Tesla all do extremely well from their pre-IPO equity and none (except for Snap) were super early employees.

Yes there's risk in exercising options, you can mitigate that by choosing well. It's worth taking it seriously when evaluating comp.

I'd also argue the opportunity cost/downside risk here is not so bad either. Salaries at modern VC startups are pretty good anyway. You can make the bet and just work at your preferred megacorp if it doesn't work out.

Also - I appreciate the back and forth, the reason I push a little on this issue on HN is because I think it misleads new grads who read these comments into thinking they shouldn't value equity, I think the answer is more nuanced.