skysight-inc/HackerNews huggingface dataset:
This is exactly the functionality of forums, for example Stack Overflow (and many others before SO). I guess the only real advantage of Slack is that it's both real-time and persistent. That said, is that advantage really worth millions of dollars, or is it just clever marketing?
Sue them on what grounds?
Partly true. I've listened to a handful of excellent readers on LibriVox. For audiobooks I don't care if audio quality is sub-par as long as I understand every word and the reader is good.

There were even these incidents with people ripping the best recordings off LibriVox and selling them on Audible where they ended up achieving high ratings..

However, bad LibriVox experiences were one reason why I didn't truly "get" how superior audiobooks can be for years. Enduring their endless copyright and chapter announcements also hampered the experience a bit.

LibriVox derivatives have now fixed the problem of finding good readers in some of the apps with simple user ratings. I believe a similar project based on WaveNet will make much of LibriVox obsolete soon by being better than many readers there, which saddens me a bit since in principle LibriVox is a good project that simply promoted free sharing of information and knowledge.

Both AI and most of LibriVox have a lot to learn to even come close to the quality of the professional Gert Westphal reading of "The Magic Mountain", or to anything Stephen Fry has read.
Your style is also confident. I remember I read about that in the book "On Writing Well". That's also refreshing.
Using Firefox Beta for Android v67.0b9, I see the hbsc address bar as a second address bar below the real one. It remains in place as I scroll, although a couple of times it disappeared.

Also this version wouldn't fool me because it says I have 26 tabs open. I'm used to the infinity symbol there!
Failing to clear padding in structs is _really_ not often a problem. It's pretty much only a problem when copying un-packed structs from kernel-space to user-space.

So if you're not working on an OS kernel somewhere in the syscall path - really not a common activity even among C programmers - it's not a problem. If you are passing a struct from one part of your program to another part, or to a library you use which is not isolated or sandboxed in some way, it's not a problem. If you pass a struct to a _more_ privileged context like a syscall, it's not a problem. If you are passing structs over a network connection or writing to a file, you'll pack them and be aware of every byte anyway, in order to be compatible with another implementation reading them.

If you _are_ passing a struct from a more privileged context to a less privileged context, then yeah you have to memset().
The mortality map shows equivalent death rates across borders. Indiana, Kentucky, Illinois, Arkansas, Mississippi and Louisiana. And is markedly higher in non-urban (and desperately poor) counties. By contrast, incidence rates (clinical detection preceding mortality) clusters more toward urban and wealthier counties.

Put the maps side-be-side, or toggle them:

Incidence: https://statecancerprofiles.cancer.gov/map/output/ScpMapImg_...

Mortality: https://statecancerprofiles.cancer.gov/map/output/ScpMapImg_...

Evidence against jurisdictional effects.
When I was at school I used markdown and converted to latex using pandoc. However I always drew all figures on a piece of paper with a date and number on it and then matched it with my notes. I couldn't find the right tool for this and I didn't think I'd be fast enough with inscape, but i guess if you really try it's possible. That's awesome but I wish this article released 5 years ago :)

I wonder though, are there any alternatives to inscape in which you can draw graphs quickly?
Also:

https://www.icann.org/public-comments/info-renewal-2019-03-1...

https://www.icann.org/public-comments/biz-renewal-2019-04-03...
Very impressive that these figures are drawn at lecture pace. I used to write my maths notes up in LaTeX, but it was always after the fact from my handwriten notes. Even typesetting math takes time.
I wonder if trademark law would kick in at that point.
A moderator changed the title because it was baity—maybe not super baity, but still. This is in accordance with site guidelines, as badfrog quoted.

When we do that, we either use a subtitle or a representative phrase from the article body. In this case it was the latter.
Feature request: NoScript support
One thing to be aware of with the nonprofit/government work you mention is that it's the other Hotel California, from the Silicon Valley one -- you can check out anytime you like, but you can never leave. That's overstating it, but even developers with nonprofit/gov't accomplishments that should be impressive to dotcoms will have trouble moving back.

If you consider moving back to industry after some time in nonprofit/gov't, I think many in dotcoms will tend to assume you're not good, even if you've been doing similar or harder work as you would've in a dotcom. Because who would've turned down dotcom kind of money (fair enough), and the chance to have impact (questionable logic, to people saving lives and liberty), and the chance to work with the best people who are them (now it's getting circular). Most of their data points are from people who chose dotcoms, they see lots of gov't/nonprofit-related dumbness in the news, and we all have prejudices about things we don't know.

If you're not coming from another dotcom, besides your skill/aptitude being suspect, you're also probably being judged with suspicion in some exclusionary (and questionable) idea of "culture fit". It's not just women and some other underrepresented socioeconomic groups who can be marginalized on this basis.

BTW, if OP thinks they have an unusually low tolerance for BS, I'd like to suggest two possibilities: (1) maybe they really do have an exceptionally low tolerance, and pursuing what they are asking for is a top priority; or (2) maybe they're reacting to some bad experience that's not representative of industry as a whole, and they'd find a more representative culture to be tolerable, and a better environment in which to learn to work within reasonable levels of BS.

(Regarding #2 above, I'm sympathetic. I quit a prestigious job at a place I really wanted to be, which led to an aversion to one particular bit of "BS" that I'd previously tolerated, but which foreshadowed untenable problems. I've turned this particular thing into a cultural litmus test for the prospective employer, which has caused me to turn down a lot of opportunities that probably would've been fine, after the initial BS. OP's situation might be similar: not wanting to get burned again, and being very cautious, to the point that they're ruling out too many opportunities.)
you could practice what you preach :) I didn't vote for either, even on the last election, and would not have voted for him even if he was running. I'm further left.

> but the previous one was not healthy at all for our country

if enacting the very laws that allowed to go after the politic corrupt class in power since forever (even if backfired when it started to work), started a minimum income program in the entire country, paid off the international debt, kept oil reserves for national companies, etc. is a bad goverment... I guess you are right.
Some may. I certainly don't agree. Those "brain-drain regions" are the places where kids can afford to raise grandkids. Aside from weather, they are generally nicer places to live.
> seeing as it created those ideas (like Mickey Mouse, etc)

Mickey Mouse, perhaps[0]. Many other Disney characters and broad ideas were ripped off of public domain work (sometimes it's even more complicated, see Winnie the Pooh - the original character was created by someone else and later licensed to Disney, but there certainly was a lot of subsequent controversy about the precise terms of that licensing deal!) with Disney then laying proprietary claims on them, and also lobbying for extended protections on their newly-proprietarized forms. That's a particularly obnoxious form of copyright trolling.

[0] Though, in many ways, Mickey Mouse is simply a technically-simplified form (serving the new medium of cartoon animation, which Walt Disney was then experimenting with) of an existing genre of cartoon/comic anthropomorphic mice (of which 'Teddy Tail' is the best-documented representative). Serendipitously, the changes - although introduced for merely technical reasons - also made the character a lot more popular, for the same reason why ubercheap anime characters from Japan are popular - humans are attracted to simple forms, symmetry and easily-read neotenous traits, and repelled by complexity and artistry. So Walt Disney had a good intuition to start with, but his creative success was for the most part a matter of serendipity and being in the right place. No way his character is worth billions of dollars - no anthropomorphic mouse in the freakin' noosphere is! /s
AFAIK freebsd has depricated gcc in favour of clang, and openbsd as well. Not sure about netbsd - I think there was some experiments with pcc?
That's what real heroes look like.
What does it look like to “turn on” a gene?
200 finished hours for a typical book seems very high to me. I'm listening to a lot of audiobooks from the library (free) and most non-fiction books are between 10 and 30 hours.
I was never an IRC user, mainly because I never really needed it. Everyone I wanted to talk to back in the day was on BBSes, later ICQ and later still AIM, and IRC just always seemed so desolate and took a lot of investigative work to find the right channel to find something interesting. I'm not really defending IRC, more than questioning the need for yet another chat application, with a distinct con of being centralized when we have all these other means of accomplishing the same thing
I initially started writing a response to this thinking the author was referring to preparing lecture notes for lectures they were giving, not taking notes at lectures they were attending. That is entirely different, and I do have to wonder whether it's actually more efficient than, say, using a tablet to draw them, except in cases where the figures involve only use of common, repeated motifs.

I do agree with the author that taking lecture notes for math-heavy classes in LaTeX is quite possible, though I haven't done it since I was an undergraduate. While the author makes use of snippets in a particular text editor setup, I instead relied on extensive use of \def. With sufficient experience and intuition as to when to \def something, I could take notes in many classes faster than everyone writing by hand, and often faster and more clearly than the professor could write: I could insert a common but complicated expression with a few keystrokes, rather than writing it out or using something like ~ to refer to it. I would also use a standard set of \def's to make standard LaTeX faster to type: \beq and \eeq for \begin{equation} and \end{equation}, and so on. This also had the advantage of working in any text editor.

The disadvantage over snippets (I'm not sure how developed they were at the time) was, of course, that my LaTeX was incomprehensible for anyone else reading it, and my style had to change significantly once I started collaborating on projects rather than just writing notes for myself.

I've long used Inkscape for paper and prepared note figures, however, and I've found that many of my colleagues now do as well, after Adobe's transition to a subscription model. In doing so, I am very wary of the pdf+latex export: it doesn't seem as though it can reliably place text exactly, leaving the risk that it looks awkward or has text move when the font; it also makes figures that are not easily reusable in other places (eg, presentations, typesetters making HTML versions of papers, etc). Additionally, the pdf export itself doesn't seem to preserve editing very well. As such, I usually store parallel svg and pdf versions, in the interest of avoiding very non-standard LaTeX packages. However, if I recall correctly, there are packages that allow direct use of Inkscape SVGs in LaTeX.
Might be fun to look back at this comment in 10 years
Review: Theorems for Free
I used to really love Audible because they had excellent customer service. Now I only tolerate them. One more instance of needing to send a dozen back and forth emails to their so-called customer support repeating the same message over and over and getting increasingly frustrated and upset because not a single goddamn one of their offshored drones actually bothers to read what you write before responding about something entirely unrelated and I will terminate the service I've had with them since 2002. Watching a company you loved dealing with destroy the human side of its service makes me very sad.
And humans are only an advanced form of autonomous puppet
I'm not sure there are any major "gnu tools"? There are gnu flavored posix tools.

I'm not saying the gnu project isn't great (and I can't stand being constrained to posix tools without gnu extensions) - but the tools are generally from unix/posix?
In case it helps anyone for the future: in order to make that a good HN comment, two things would have needed to be different. First, much less of the toxic blend of personal language and pejoratives. Second, more information to feed intellectual interest. There many ways to do that, such as bringing in other examples, drawing analogies to other areas, and best of all: describing what works better and explaining why.

Since you've thought about it a lot and are passionate about it, I'm sure that there was no ill intent behind your comment. But somehow your benign intent still translated into a passionate putdown of someone specific. Imagine if you ran across a comment like that about yourself on HN: run for the hills if you meet this guy! Ugh, duh, clueless! It would feel like a gut punch to most of us. When we write such comments, we badly underestimate the impact they might have on whoever we're talking about. In fact, we usually don't take it into account at all.

Another way to mitigate that, and make the comment more interesting, would have been to talk about your own experience, previous encounters you've had with this theme, cases where you've seen it applied, and so on.
this feels more like drawing UI's using state charts in terms of expressiveness.
Are the rows of checkboxes on the pricing page in mobile intentional?

I get MVP, but maybe just a touch more polish on a page trying to get people to buy your product would give a little more confidence.

Probably better to show 3 testimonials over 4 with a dummy one.
REITs are a very risky investment, yes. That's why they advertise to suckers on AM radio stations.
Rare and strange ICD-10 codes
I'm a big fan of Credit Karma, but one huge stickler I have with them is that they block you if you're in a foreign country. You have to use a VPN. I check my credit reports through them regularly, and I had to use a VPN while traveling.

I mean, they're not the only ones who do this. Sprint completely blocks you off, if your IP is from a foreign country. And they seem to be using a system that can detect VPNs, so with popular VPNs, you still can't access sprint.com. Ref: https://www.reddit.com/r/Sprint/comments/aweu0u/cant_access_...
It's so utterly obvious that this is not really about "allowing the market to discover prices".

For one, obviously, establishing a monopoly does not allow the market to discover prices.

But also, if they really wanted the market to discover prices, they would establish a market. Namely, they would allow potential registrars to bid on the yearly registration price, and then give the lowest (qualified) bidder a contract to run the domain for a few years, with that fixed registration price.

As it is, this is like handing over the street network of a city to a private owner "for better prices discovery". It's just crazy.
I'm sure I will be downvoted for even mentioning his name, but Charles Murray has been writing about this for decades.
> ... people scroll almost constantly in which case the ImGUI wins by a landslide

I think this is a misrepresentation of how fast scrolling is usually implemented.

For fast scrolling, you render the page (which is larger than the viewport = "what fits on the monitor") ONCE onto a GPU texture, and then all scolling happens on the GPU side (the CPU just tells the GPU the offsets into that texture).

Immediate mode has to recreate the texture every frame, instead of once for multiple frames. So "It might use more CPU" is quite certainly true.
It's a variation on the theme "I own a DSLR camera and am capable of pushing the shutter button, therefore I don't understand how professional photographers can charge $$$$ for wedding photographs"
"Ceci n'est pas un UI."

This specific example may be new, but the concept of fooling users with websites containing images of the system's own UI is not new --- for example, all the fake antivirus alert boxes. That had a relatively easy mitigation --- using non-default appearance on your system (e.g. an XP-style "you have a virus!" dialog box image would just look silly if you weren't using XP with the default theme), but it seems the trend toward un-customisability is just going to lead to this being even more easy to exploit.

Of course, mobile browsers hiding important information and being even more un-customisable makes this worse.

Well, even I, as the creator of the inception bar, found myself accidentally using it!

When reading a product's documentation that has screenshots explaining how to do something, I've also accidentally tried to manipulate them instead of the actual dialogs. I'm sure others here have had similar experiences too.
>I’d say the opposite is true there are many available studies on dietary inflammation (ie chronic inflammation) and depression being linked.

We still don't have any real idea of the causal directionality between inflammation and depression. The best available evidence (and the best available evidence is very weak) suggests that depression causes inflammation rather than vice-versa; depressive illness predicts levels of inflammation markers, but inflammation markers do not predict depression.

Some antidepressant drugs do have anti-inflammatory properties, but the reverse is not necessarily true. Several clinical trials of anti-inflammatory drugs have failed to show efficacy in the treatment of depression.

Presently, the inflammatory hypothesis is distinctly hypothetical; while some basic neurobiological research in mice support it, we have no real clinical evidence to suggest that reducing inflammation has any meaningful effect on depressive illnesses.

https://www.sciencedirect.com/science/article/pii/S088915910...

https://www.biologicalpsychiatryjournal.com/article/S0006-32...

https://onlinelibrary.wiley.com/doi/abs/10.1002/hup.2444
maybe the museums fire were just a coincidence, but read the news if you want more concrete conspiracies. there are thousands on native Brazilians protesting in brasilia today, and the biggest complaint is that their political representation is being systematically undermined:

https://www1.folha.uol.com.br/poder/2019/04/governo-bolsonar...
Like everything else in mathematics, the definition of 'prime' which excludes 1 is a convenient convention. If we don't let 1 be a prime number, then by the "Fundamental theorem of arithmetic"[1] we can say that every number is either prime or a unique product of primes. If we let 1 be a prime, we could write e.g. 6=2x3, or 6=2x3x1x1, so the factorization would no longer be a unique product of primes.

https://en.wikipedia.org/wiki/Fundamental_theorem_of_arithme...
If you're either using via either assigning or reading the value that is stored in the padded area of a class or struct you are in undefined behavior, any version of the standard you choose. So, care to explain the downvotes?
You can also do some simple math to arrive at a justification:

Assume a 4k x 2k display at 60 FPS.

Compute the throughput needed (Bytes per second) to draw an RGB framebuffer.

That is: 8M pixels x 3 Bytes x 60 fps = 1.44 GB/s

Note how we haven't done any computation yet to decide what the colours should be, this is just the CPU effort to do IO to tell the GPU about the new colours to show.

This would incur significant CPU usage, and your device would get hot quickly. In contrast, if you let the GPU scroll, you have to send two floats (for X and Y offset) per frame, and the GPU just does a hardware-parallelised lookup.

This is why we have GPUs, and why scrolling immediate-mode would make your device burning hot while a GPU does the task with minimal energy usage.
An older, similar program is xfig.
These people* think that you build a plan, or set a direction, by assembling many details together. Imagine just memorizing facts until you had enough facts in your brain that you could formulate a plan. It's ridiculous, but surprisingly difficult to criticize, because they have their facts to back them up!

The other way is this: use your intuition, and then go to the facts (details) to verify or disqualify the intuition. It's top-down rather than bottom-up. You don't get intuition by memorizing stuff. Beware the clean desk. I could go on and on ...

* I hate to categorize people, but there it is.
I suspect it would not. Not until they handed the domain to someone else, that is. You might be able to force them to not give it to anyone else, maybe, but I'd be susprised if you could force them to give it to you.
I didn't see it working on Chrome on my phone (chrome 73.0.3683.90, OnePlus 6)

Edit: does work with a refresh
Your video: https://www.youtube.com/watch?v=7PoajCqNKpg ?
it's still going ultimately to the can: game over just the same.

the problem is not known systems failing. it's malicious actors that are also on the can network.
I should mention that 2000 Hz when only running the UI -- with the full game running at 150 FPS. So really the CPU time is 6.66ms*0.2 = 1.33 ms just for the UI!

Of course, that's on my beefy machine with a octo-core overclocked CPU and a couple 1080Tis. But what about the players who are trying to play on their mobile CPUs with integrated graphics? That margin could be the difference between 45 and 60 FPS.
I appreciate the response and the evident care at the personal level that you apply to this.

It is also an excellent goal to use AI to scale as many processes as practical to provide ever-broader services.

Yet, it is obvious that, at the corporate level and despite being one of the most massively well-funded companies worldwide, Google is famous for abysmal customer service and most particularly, providing NO way whatsoever for a person who has been damaged by a "false positive" to every correct a real person at Google to get a resolution.

Yes, providing an avenue to real people who could resolve the issue would be expensive. I seriously doubt that it would be so expensive as to make any serious dent in Aplhabet's profitability or stock price (unless, of course, the problems are far more massive than anyone knows).

Moreover, providing the ability for people who have been "false positive" damaged by some spam, account violation, etc. to reach a person for resolution to a problem would also provide large amounts of the fine-grained detailed data that would allow Google to fix its issues at the algorithm level, thereby reducing the need for the support service as well as the frustration.

Why is this not done? Is it that the problems are actually massive but hidden? Is it that management does not care the way you do? Is it that mgt actually wants to drive off all small services in order to dominate? Obviously all speculation, including bad speculation. But leaving zero ways to contact, as well as zero information about the issues, leave the field ripe for all the speculation. This is the sort of reputational problem that can fester for years, seen only as a minor issue -- until it grows so massive and passes a tipping point, where the reputation and market position is unrecoverable. I hope Google does not go that route.