skysight-inc/HackerNews huggingface dataset:
I don't really see how you could say they're not stumbling. Have you looked at the stock chart recently? Have you noticed the barrage of negative press from the NYT and other sources just in the past week? Have you followed the congressional hearings and increasing calls from both left and right both in the US and Europe to regulate them? Have you seen the increasing calls for Zuckerberg to step down as chairman? Have you seen the articles reporting both the steep decline in Facebook usage among teens and the increasing evidence of the connection between social media and teen depression? Have you noticed the increasing number of people who hate Facebook the product and the company and are abandoning it? The stream of executives leaving over disagreements?

Now Facebook has risen a long way and has a lot of buffer to recover from missteps and challenges. I'm not counting them out yet or saying they're facing an existential threat soon but the shine has very clearly come off in the last couple of years. There's certainly room for debate about the magnitude of the challenges they face and how well placed they are to overcome them but I don't see how anyone can question they are already stumbling.
There is an LWN article about it[1], and the discussions are all on LKML[2].

[1]: https://lwn.net/Articles/766089/
[2]: https://lore.kernel.org/lkml/20180919205037.9574-1-dima@aris...
And yet, it has sparked a very good conversation with people's experiences, tips, links, books... the exact raison d'être of HN.
Endpoint detection picks up stuff like this all the time.
How about an option for restricting sugar intake? I tried your website with a diet of 1500 kcal and the suggestions are roughly twice the recommended daily amount (which is around 30g, I think).
The problem with “The Food Lab” is that by the time you get to it there is virtually no chance it’s your first. Compare to something like “The Joy of Cooking” or “How to Cook Everything”.

The latter are considered normal & good gifts for kids living on their own for the first time. With the former, it might be one I’d keep if I were only allowed 1 with my experience now, but it’s certainly not the one I’d go with if I knew I could only ever be exposed to 1.
The only extensions I have are my password manager, an RSS feed manager, Vue.js dev tools, and Reddit Enhancement Suite, none of which should impact loading times on gmail.
I mean if the Dems win enough seats they could occupy the candy desk? :) Something insane like 80.
Has anyone else noticed that there has been a massive surge in cooking books, videos, and shows in the last 10-15 years? Especially on TV, it's wall to wall cooking shows. I remember that cooking was a big interest 20-25 years ago, but it seems so much bigger now. Anyone have any theories about why this may be, or if my impression is wrong?

My own theory is that many more men are into cooking nowadays, so the market for cooking-related things may have expanded up to 100%. Also, car ownership is becoming a burden rather than fun, and new home ownership is becoming unaffordable, therefore conversation about something everyone has in common has shifted from cars and homes over to cooking.
Great point! I've heard this from a few people so I'm debating adding a column for languages where that particular word does actually translate.
Confirmation bias is real and documented.

Most people find it hard to accept only a few people can really be that smart.
The KAFFITY in the GROUP_AFFINITY struct is a bitmap ULONG, so 64 bits on 64 bit archs, and 32 bits on 32 bit archs.
I’m not particularly impressed by of any of these extensions, because they don’t seem to actually fix the underlying problems. I used to write code that was overly defensive around Optionals, and I’d carefully do things like wrapping in flatMap or throw guards in, but I’ve come to realize that this just ends up hiding errors in the cases where you know something is supposed to have a value. For this article in particular, I think there are better ways to do what he’s trying to do:

For the converting an Optional to an error example, he could just put both statements in one guard. Sure, being able to show that you’re passing a function into another is pretty, but it really is overkill for something that doesn’t even need an extension to Optional.

I think isNilOrEmpty, personally, just encourages papering over bad APIs: it is never correct to represent an empty Collection with nil. UITextField.text should never be nil (to the point where I think that this method is improperly annotated; I can go check though); if it is your view hierarchy is in a state where asking it for its text returns nil this should be a hard error because you must have messed up somewhere. Just force unwrap in this case, and if you’re designing an API, think twice about returning Collection?.

Lastly, get(orSet:) is just a skirting around the issue. Forget to set the value of this view? Just set it again! Just ignore the fact that a clear logic error that must have occurred if I ended up at a point where I’m trying to access a view that doesn’t exist.
I think that’s kind of flippant. The reality is that it’s very difficult to apply for jobs or even do banking effectively without internet access and a capable browser. I think this is what the parent means by “engage with society”.

Although, I think a rPI is capable, even if it would be frustratingly slow.
The only metadata stored in the clear in bcachefs is the superblock and the very first part of the btree node and journal entry headers - just the checksum, magic number (identifying it as a btree node/journal header), and a flags field which mainly contains the checksum/encryption type.

So an attacker can tell roughly how much metadata you have, but literally nothing about the contents.
That's a cool study. CO2 fertilization is a real phenomenon (with some caveats, which I pointed out some of), but I stand by the characterization that it is misleading to use this to suggest that we shouldn't be concerned about (or consider reversing) anthropogenic CO2 emissions, or to suggest that plants are maladapted and struggling without "CO2 concentrations at least 5-10x the current levels". Plants, algae, and cyanobacteria have had plenty of time to evolve carbon concentrating mechanisms [1] to help offset low atmospheric CO2.

My apologies if that isn't what you were doing.

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2606764/
Khronos is to blame by focusing too much on C, without convient tooling.

CUDA had C, C++ and Fortran support since the early days, followed by the PTX bytecode format for any compiler vendor that wanted to support CUDA on their languages.

It was necessary to loose the race for them to focus on C++ and come up with SPIR and SYSCL.

And tools still seem not to be on par with what NVidia offers.
Reducing the non-cooperative version to a variant of GEOGRAPHY implicitly assumes perfect information -- basically that both people know each others' hands. I wonder what the complexity of optimal play is if you don't know your opponent's hand.
That's not complexity but entropy. In terms of entropy you could better Shakespeare by using only one sentence, word or letter for the whole play.
As a boy I inhaled the spirit of Mitchell M. Waldrop "Complexity: The Emerging Science at the Edge of Order and Chaos" that for some time it was my life dream, maybe still is, to perform some work connected to said institute.
I'd say it like that: The amount of features you need to sufficiently (in your metric) model a given system defines its complexity. - Something for which a rigid body is enough: probably not so interesting. Autocatalytical reactions?... Something biochemical maybe more.
I like to think of myself as somewhat of a polymath in tech - enjoying and doing decent work in a variety of types of software at all different layers. I also enjoy other things that I would put myself squarely in the hobbyist side: small engine repair, metal and woodwork, plumbing etc.

So how would one determine if someone has 3 "top 1%" skill level (per the article)?

I suppose the answer is in 2nd half of the article?

Two types of more reasonably defined polymaths emerge - pick three skills and achieve a certain level of output in a reasonable time:

apprentice level 4% input, 64% output, 10 months

journeyman level 10% input, 80% output, 48 months.

thoughts??
Oh nice! I feel like Japan has the best words. I'll add this one in. Interesting that the gender was specified.
How to mod a smartphone camera so it shoots a million frames per second
Sorry, I guess you're right. I misunderstood the discussion in [1], the reason why clock frequency change wasn't included in the timens patchset is because it was decided to be far too complicated (not because current kernel timekeeping cannot do it). Not to mention that most people would want to adjust the clock speed for indefinite periods of time, which isn't what adjtimex is meant for.

[1]: https://lore.kernel.org/lkml/20180919205037.9574-1-dima@aris...
Andre - the point is that the inter-component wiring between cycle.js components is verbose and unwieldy due to the asynchronous-capable protocol. Definitions are of course important, but in this case dwelling on them is to side-track a criticism, rather than to address that criticism directly.
OS Web Platform – JAMstack, SSG or Custom
This first struck me in 2008. You could get a lightweight Linux distro running on just about anything. People'd spend all this time arguing over which windowing system used fewer resources. But, it never mattered. None of the windowing systems performed more slowly than a standard web browser on a modern webpage. Worse, most of the bloat is stuff the user explicitly doesn't want: tracking, advertisements, even more tracking.
Show HN: My software puzzles (Under the CTF)
The US Capitol Police would be in charge of reviewing security for the Candy Desk (if there is any consideration for such a thing, might be surprised that there isn't).
Maybe I'm mistaken, but f I recall correctly, I think the issue with icons as font was accessibility, rather the average user with full sensory capabilities.
WWE Becky Lynch “The Marine 6”
I hear you on the tooling complexity side...
> Meditation is passive and lazy

It truly is neither. "Passive" meditation would be daydreaming, which all meditation techniques aim to minimise. Hardly 'lazy' either - retreat drop-out rates are high precisely because it can be really, really hard to muster the will to maintain the required discpline for hours (and days) at at time.

> Nope, I'd go for walk

Most meditation traditions include walking practises.
Run thirty ad tracker scripts, ten tracking pixels, fifty 3MB animated gifs, two HD videos set to autoplay at full volume, a realtime websocket CRM chat panel, a raytraced particle simulation in a canvas graphics context, eye tracking and UX interaction captures, geoloction and passive microphone recording for keyword events or ambient cueing from other media channels in the room like home automation identifiers, and cryptocurrency block chain mining inbetween.
He performed well enough at Atari: turned the company around, got a 16-bit machine into production, ran several good years before the PC standard swept the board clear for everyone. Muffed the console side, granted, but I don't think he ever claimed to know consoles.
Life Lessons from Pepe Mujica [video]
> That graph shows the probability of the whole system working correctly (aka as the user expect) if each component is 99% correct.

Yes, it shows that. But what's the point of showing it? It insinuates is that there is a problem here. There isn't. Real systems have 99%+ uptime, or they aren't deployed. With the software that we actually use, we're to the far left of that graph, not anywhere near the right.

> You overlook the failures. Each big or small failure count in that graph.

Eh, not really. It's not statistics based on real data, it's a hypothesis. No real-world failure shows up in it. Again, there are a hundreds if not thousands of processes running on your average Linux box, but failure rates are astonishingly low. Yet, Linux is the total opposite of "the right thing".

I don't see you arguing with that, because you can't argue with it. It's the facts! Not doing "the right thing" works. Doing "the right thing" generally doesn't, because that software never ships on time. All the beautiful operating systems dreamed up inside of ivory towers never took the market. It's not because of "marketing" or "conditioning", but because that software is not actually better for the end user. It lacks features, it's more expensive, it's late. It then doesn't matter if it's simple.
>Expanding a RAID vdev is not possible, instead the recommendation is to waste 50% of storage for a pool of mirrored devices to get the same protection as a RAID1 of two drives, which isn't much for some people

Or make a new vdev. It takes a bit of planning, but it's not some massive hurdle.

>This is topped with ZFS' poor performance under low RAM conditions. FreeNAS barely managed 10MB/s when running with 2GB of RAM and an old Pentium 4 Dual Core. Not everyone can afford to throw hardware at the problem.

FreeNAS is enterprise software, the default settings expect you to read and follow the system requirements. The developers aren't spending their time supporting it on less powerful systems, but ZFS (and likely FreeNAS) can run fine if you configure it for that hardware.
Stockfish was severely crippled in that comparison, Stockfish had no opening book and only like a gig of RAM, as well as a very weak CPU and also it had a fixed amount of time per move, even though variable "thinking" compute time is a major advantage for stockfish
> An Instagram spokesperson disputed this, saying that the company hashes and salts its stored passwords.

If that's the case, how did they extract the plaintext password from the stored password to embed in the URL?

Possible scenarios are

1. They are lying and stored plaintext passwords.

2. They do hash/salt to store the password in the db but they also use the plaintext password provided from the client side for other things as well.

3. Or they have secretly developed technology to reverse the hash/salt.

I'm feeling nice so my guess is #2. They do hash/salt in the db and use that for password matching but they also do stuff with the plaintext. It's hard to imagine #1 being true for a major tech company like FB and even harder for #3 being true.
Yes if you consider that once upon a time only specialists could write word documents , the software development process is in its infancy. Remember when one had to know macros to write a wordstar doc.
> Ehm, what distro supports xfs out of the box

Basically all of them.

> what are the guides like for setting it up?

Choose "xfs" instead of "ext4" in the installer.

> Doesn't seem like the next-gen filesystem we should be hoping for.

XFS was an early journaling file system. It wasn't designed to be next-gen, it was designed to be fast, service soft-realtime I/O demands and handle large volumes well.
I'm not familiar with those particular extensions, but if this is your general reaction based on how heavyweight you think an extension is, you may be in for a surprise. An extension (like a password manager) loading something like jQuery for every iframe easily slows down a site like Gmail by a few seconds. Instead of guessing, I recommend using the Performance tab of the browser console (click the "Start Profiling and Reload Page" button) along with the call tree (group by subdomain) to see where most of the time is being spent.

Also, Guest & Incognito seem to be intrinsically faster for some reason even compared to an entirely fresh profile, so you may want to compare against an empty profile instead.
But the Timex Sinclair 2068 was released just over a year later, so while there was still a price discrepancy, it was much smaller than 3x.
AlphaZero draws a lot against Stockfish but Stockfish won ZERO games in their 100 game match up.
That's absolutely true, but the position he was endorsing was

>Meanwhile 4 put of 5 webshops we check have critical vulnerabilities and half the owners don’t care because “it just costs money to fix it and things have been fine so we’d rather spend more on Adwords”

Waiting until you get owned to actually patch up critical vulnerabilities in order to save money is negligence.
It's a real shame. If you start with a blank file, HTML/CSS/Javascript are so much nicer now, if you don't need anything cutting edge browsers are generally great, too. I think our technology is not so much the bottleneck as how it's used.
Maybe caving in and lowering the revenue would encourage future customers for other expensive treatments to boycott high prices and hold off for price drops. Refusing to negotiate and forgoing revenue now could be the rational strategy in the long term.
"Polymath in tech" is by nature not in line with the article IMHO.
Let's assume you are a tech expert, now try to be a master chef or PhD in sociology or Olympic gold medalist in rowing etc

I think the article mentions people who are able to master at complete different fields.
Similar to icon images, you'd use aria-label, aria-hidden, and title attributes.
The point is that ALL superpowers and empires were created by some unilateral expropriation, and being able to defend that.

I was looking for a counterpoint to that. The "any random country" comparison wasn't what I was going for
Yes but that means every group is 64 CPUs. Notice you can set affinity for any group (16-bit index).
I've never seen a school that teaches generalizing skills. To find one, that's a mystery.
Yet most spiritual disciplines proffer strictures against chasing pleasurable meditative states. They can arise, but are generally not supposed to be sought, nor held on to. After arising, they fall away, and that is fine - all the same to a serious meditator.

However you might assess such disciplines (I'm not sure myself), it's pretty clear that pleasure and getting high is absolutely not their aim - indeed attachment to such would be considered a hindrance to 'progress'.
In my experience, M&A people are not often bankers, they're glorified biz dev types or lawyers.

Also 'corporate VCs' are generally terrible VCs.

But yes, investing in is different than buying in.

Anyone care to indicate a corporate VC model that has actually worked well strategically? As far as I remember - could be wrong - even Google's VC arm is there to 'make money first' less so strategic. Or I could be wrong.
That's not actually a bad idea at all. What however if you're just doing simple variables manipulations in those 10 lines and not calling methods (I realize that you can override the math methods as well)? Is there a way to handle that easily or inject an exception into the begin block?
the author has rather strong opinions about a lot of stuff, so pretty much everything he says should be taken with a grain of salt. that is, it's mostly a matter of opinion.

one of the most beautifully typeset mathematics books, namely michael spivak's calculus, is typeset in baskerville, which is very similar to times new roman. basically no one in their right mind can claim spivak to be apathetic and sloppy, since he dedicated a massive amount of time to design his own tex math fonts. spivak writes about this here:

https://tug.org/pracjourn/2006-1/spivak/spivak.pdf

i have actually bought his fonts and use them. i have a passing interest in fonts, but am by no means an expert. i choose the low-hanging fruit when i can, such as buying the mathtime professional fonts for use in my LaTeX documents or switching dr. racket (the racket ide) to use consolas instead of its default font. that being said, i find butterick's font choice to be against my own aesthetic. he seems to really like tall, squeezed fonts, and he often plays with font color in ways that i don't like, such as grayed out blacks and colors against white or off-white backgrounds. i have always found it hard to read. for example, in his beautiful racket book, you can use a color picker to show that his blacks are not black and have been reduced. i don't know what purpose this serves. you can also see the grayed out look on the redesigned racket site (https://racket-lang.org/). it makes things very washed out when reading.

another example is that in the below link, look at the "l", "h", "d", and "f" when zoomed in. they all have this slant at the top, but on the f, it almost looks like a rendering bug or issue. when reading at regular zoom, it makes things look just off. it makes reading such fonts more tiring because there's little things like that you have to unconsciously process.

https://beautifulracket.com/appendix/from-br-to-racket-base....

all that to say, it seems font choices, like many things, are rather personal. i personally prefer things that don't seem so designed. most of his fonts seem heavily designed. so, such hard ultimatums like what you quoted should basically be ignored.
i called social media companies corrupt in a week where some of the most damning reporting about fb ever was published
The system font stacks might look good on Apple and Google devices, with San Francisco and Roboto being great fonts.

But Gnome's Cantarell for Linux and Segoe on Windows are both very ugly. Dalton Maags Ubuntu font OTOH is quite nice, kinda surprised it's not in the native stack..

The difference in experience between platforms is so great with the native stack that it indicates carelessness for users of platforms that aren't Apple or Google based.

The first thing I'd do in an untouched Gnome or in Windows is replace those fonts, and I'm surely not the only one. "Bahnschrift" is actually a nice replacement for Segoe on Windows, from MS.
I was in an elevator recently when this guy with a deep voice started talking. His voice obviously matched the elevators resonance because it just drowned out and dominated everything else.

Quite a peculiar experience!

I can do a deep voice, and I've found I can resonate in a small room like a toilet or bathroom.

I don't make a habit of trying though, haha.
What Killed the Pay Phone? It was more than mobile phones
TI did have a footprint in software, which is how they hoped to survive the endgame selling computers at a loss. But that created a dilemma. If they went ahead with a Nintendo-style crushing of third-party software developers, the Vic-20 would have a much larger software catalog and be a better value proposition. If they went the Commodore route and welcomed third-party developers, little of the software revenue would go to TI. They wavered back-and-forth on this a couple of times but never found an answer that worked for them.
Depending on how involved the language you are interpreting is, you might get by having only read chapter 6 of The AWK Programming Language[0] (linked in the article), which covers "Little Languages", including what it terms an assembler and interpreter.

If you are interested in more depth, either Crafting Interpreters[1] (mentioned in the article) or Writing an Interpreter in Go[2] looks promising. I've read more of Crafting Interpreters and really enjoy it, though it isn't yet finished. One of the aspects I really enjoy is that the language is implemented and re-implemented in different languages to gradually introduce lower level concepts.

Finally, this one may be a little more "out there" than what you are looking for, but if you are interested in designing a language more than the plumbing of an interpreter Beautiful Racket[3] is really good.

caveat: not an expert

[0]: https://ia802309.us.archive.org/25/items/pdfy-MgN0H1joIoDVoI...

[1]: http://www.craftinginterpreters.com/

[2]: https://interpreterbook.com/

[3]: https://beautifulracket.com/
Well that's a funny story :) We're very aware that the market is filled with harassing cutthroats and that's exactly what we're trying to put an end to.

If you have time it would be great if you could share one or two of your stories with us (you can fill out the form multiple times). Like I wrote in other comments the more data is in the open the easier it will be to show agencies that certain practices are not just useless but can also damage their image.