skysight-inc/HackerNews huggingface dataset:
Another aspect that plays into this, can be interactions with GC'ed languages, and particularly longer than expected pauses that appear to be caused by page faults and thrashing when in a critical GC mark phase. IIRC this can even become apparent in non-blocking sections of the GC, because the GC runs out of available segments while still running the mark and thrashing paged out memory. I do believe all of the systems I've personally observed this behaviour on predate kernel 4.0 though, and didn't have SSDs, so I'm not aware of whether it's less pathological with GCed runtimes post kernel 4.0 and whether SSDs would be fast enough to avoid the blocking. It probably also depends on the allocation rate of the application.

So I have recommended disabling swap on systems in the past, but inline with the article, these are on systems that are largely dependent on application memory, and don't benefit from the IO cache prioritizing any application pages. As the article is pointing out, this isn't a hard and fast rule, but a tuning that needs to be done depending on the application, and using cgroups to fine tune this may be a better approach depending on the use case.
Dude. Seems you didn't have it easy.

Also, I'm curious as to why you have been through this several times?
It should be whatever is highest between your current salary and the new job offer.
You might find Hegelian dialectics to mirror your train of thought here, if you weren’t already aware of it:

https://plato.stanford.edu/entries/hegel-dialectics/

I think where Hegel differs from you though is that the resolution of a contradiction can be something new and different, rather than just being an aspect of the original definitions.

Take ‘order’ vs ‘chaos’ - a resolution does not require choice between one and the other, but can consist of asking a novel question like what structure (order) of society best maximizes individual freedom (chaos)?
Fair point.

The Copy on u32 and lack of Copy on String is confusing until you've grasped that things containing heap allocations are ineligible for Copy, and that Copy is primarily intended for data types the same size as or smaller than a pointer.
How do you know that they weren't attributed to the flu or complications thereof?
It's almost like there's a difference between the genre of science-fiction, and that of fantasy.
Do you get upset at other examples of people confirming their baiases? That's all comments like that are.

Anytime you see someone take a complex problem and flatten it down into a simple, single platitude that neatly solves the entire issue like this, (and also happens to reinforce a common belief) turn on your bullshit meter. Cause that's what it is.

There are absolutely issues with the node ecosystem and the dependencies and the quality of the software in that ecosystem. Is it because millions of engineers all don't know what they're doing and they're all idiots and they all happen to be using the same language, and they're all too stupid to realize it? Probably not, it's more likely that the person saying that is making an immature, emotional argument and lacks context.
You could always get both.

I haven't seen another human other than through zoom since march 15th.

Meanwhile, my extended family, people I love, are ignoring isolation mandates and out and about, hosting gatherings, like normal. Many of them are seniors with chronic conditions that put them at high risk for covid complications / mortality.

I'm depressed as fuck staying home all the time and waiting for the inevitable as covid reaps my loved ones.
> The red (Lightning Bolt), green (Giant Growth) and black (Dark Ritual) are very solid cards and were seen in most decks of their respective colors in the early days of Magic, would be a bit too powerful today.

I don't think those three are super comparable; Dark Ritual is much stronger than Lighting Bolt, which is much stronger than Giant Growth. Dark Ritual has purposely not been printed in a "standard legal" set since 1999; it's not legal in the Modern format (cards printed in standard sets since 2003), only in formats that allow cards from any time period. Lighting Bolt is legal in Modern, with its last standard printing being in 2010, although the head designer has indicated that they wouldn't print it in a standard set now. Giant Growth was printed in a standard legal set just last year, meaning it's still currently legal to play in the Standard format (roughly speaking, cards printed in standard sets in the past two calendar years).
I don't have any post graduate education. I'm ok at math, but not exceptional. I managed to publish a paper a few years ago that is mostly a math paper that I'm really proud of. https://arxiv.org/abs/1809.04052 (It's a useful algorithm for big-data work, but it's also a bit of math about how to align probability distributions so they collide as much as possible. I tell my kids that daddy discovered something new about how triangles fit together.)

There are lots of useful corners of math out there, lots of things that are worth thinking about that no one has thought about just because there are so many things to think. There are plenty of things worth poking at that aren't The Big Problems.
It has been confirmed that the reviewing system in question is HotCRP, which is a very battle-tested system that is unlikely to have these issues.

There is a comment from Eddie Kohler on Twitter which implies this was not a leaky endpoint problem. You can see this thread for more details: https://twitter.com/xexd/status/1222659612857401344?s=20
I don't know about you, but I move the mouse according to where the cursor is and needs to go, not the other way around.

I never need to think about where my hand is or how I should move my hand and mouse, I just move the screen cursor to where it needs to be.

FWIW, if I don't get a mouse with my new computer or I need a quick'n'dirty mouse from the local supermarket, I always buy a logitech one. And I admit that's just as irrational as worrying about the position of the sensor. (the position of the sensor is always a fixed distance and direction from the centre of the mouse, that's why it automatically corrects itself. - otherwise you would always have to drive your car from the centreline of your car instead of the driver's seat)
Ugh, this garbage again. AWS came after someone I had hired trying to enforce the same non-compete, under more or less the same circumstances (Washington-based employee, working remote out of California). In the process I learned a bunch about this non-compete, and in particular about Amazon's behavior with respect to it: as of 2012, they had tried to enforce this non-compete "hundreds" of times -- and to the knowledge of the outside counsel we used, had never prevailed. (It's used as a tactic to terrorize their own employees -- and it works wonders.)

As for us, we responded to their nasty letter with a nastier letter that told them that we didn't view the employee in violation, that the non-compete was absolutely unenforceable in California and essentially unenforceable in Washington -- and that we were prepared to draw pistols at dawn over it. That was more or less the end of it, but it was traumatizing to the ex-AWS employee, turning an otherwise amicable separation venomous; it's despicable, cowardly behavior.

(Also, if anyone needs counsel on the ground in King County to fight this, I have a great recommendation for you; DMs open.)
The Great Diamond Glut: Miners Stuck with Gems Worth Billions
I see you used X. From what I remember when I looked at this years ago, X was really bad at highlighting dirty pixels. It couldn't tell you where your pixels had changed. So you had to flush the entire screen out over the network (vnc) every time something changed. This inefficiency made it unworkable in some cases.
I’m not a designer or typesetter either and I find that sampling the typeface and font via a simple representative sentence to be helpful. How wide is the “m”, is the “a” single storey or double, αre the legs of the k offset or simple v?
The userplane doesn't run on the cell tower. The mobile network backhaul is multiple stages, and the tower is just the first hop.

The problem with backhaul isn't the availability of fiber, it's the _concentration of bandwidth_.
Non-compete bans don't give over some of my negotiating power to my peers.
This headline reminded me of the "Chicago PD" recent episode called "False Positive" (S7E6) [1]. A new id system is pushed into a resonant case by a police chief. The system's merits are touted as being 'strongly condemned by ACLU'. Yet still in beta..., people are shown on screen as just a collection of dots. Virtual code lines that affect real lives.

[1]: https://m.imdb.com/title/tt10691948/
> Not only is it not a cold weather driving test

Heat pumps provide benefit even at 15c as I have shown you. They were at 7c.

> The e-Niro and Kona share the same battery and motor but are not the same car

Same difference. New Soul EV too.

> The heat pump is optional equipment in the e-Niro

It's standard equipment in Europe. All trim levels have it.

> If you really want an Apples-To-Apples comparison

I don't want this boring brand loyalty from you. It's tedious. Remember where this started: the GM EV1 pioneered automotive use of heat pumps. As you say, "no one is disputing that heat pumps are more efficient". Teslas are less efficient without it. Accept it instead of making excuses for it.
A stopped clock is correct twice a day--we don't suddenly consider its accuracy improved.

Trying to thread needles like this is disingenuous, at best, and makes you look like an apologist, at worst.

You have a set of political leaders actively hunting for a hook that is sufficiently platable and plausible that they can get people to swallow in order to be exploited for their own power gain. Giving cover to that deserves neither praise nor quarter.

There are plausible solutions that have scientific backing. There are also plausible economic solutions. There are also degrees to those solutions--Switzerland shows this even though it is now matching the US in per capita Covid cases.

NONE of those solutions that would benefit the people have been proposed at the federal level here in the US.
Foreign interference and the Chinese Communist Party’s united front system
I sure can. I can even select a screensaver other than the "city with ads" one. Then it starts to bootloop until I reset it to defaults and connect it to the internet. Yes, I need to do both, or it starts bootlooping again. Support is all too happy to walk me through the process.
Also a relevant summary thread from the author at ASPI: https://twitter.com/alexjoske/status/1270111650830381056
If your business doesn't serve its users, I am not particularly concerned that you don't have a business.

Its my impression that most relevant laws are geared toward protecting users from businesses, but I'd be open to hearing if you know of any exceptions (GDPR isn't one--secretly collecting data on users without their consent isn't serving users, it's harming users).
Ginni dropped this last year, revamped products cleansed now.
Prohibiting non-competes means you can't make a contract with a non-compete provision. Allowing non-competes is less of a restriction on people's freedom to contract.

(Personally I think prohibiting non-competes makes employment work better in practice)
U.S. Space Force Already Lost Its First Battle
modern "civil dialogue" seems to suffer from the notion that context is optional
This is just an ad for masterclass?
And yet somehow 57% of citizens of Lombardia have covid19 antibodies.
Magic has terms for that too. Most decks aren’t mono-colored, people blend colors and those decks take a character and personality of their own.

A Green/Blue hybrid deck is called “Simic” and does encompass both sides. It refers to a kind of cerebral approach to cultivating nature, like a biologist or a gardener. The faction is comprised of weird genetic engineered organisms.

Black/White is called “Orzhov” and blends the desire for order with a willingness to cut throats to achieve your goals. The faction runs a sort of high value loan sharking operation.
What does one have to do with the other? And to save time in the event it goes this direction, why would a union prioritize non-competes in their contract (re)negotiation with the employer? Are there examples of industries that commonly have non-competes where unions have successfully eliminated them?
Growth still gets printed pretty frequently. Pretty sure it's legal in standard right now.

But don't forget all of the other broken stuff blue had from the start: timewalk and timetwister, to name two.

We old people used to joke that the most powerful card printed of all item was "island".
Both languages run on the CLR, compiling to the same set of bytecode. The enables cross-language interop - one of the original promises of .NET. By targeting the Common Language Specification (CLS) they can communicate. The best way to get them to communicate is to use the CLSCompliant attribute, set to true, which generates warnings on non-compliant code so it can be fixed. Here's more detail:

https://docs.microsoft.com/en-us/dotnet/standard/language-in...

That details the C# point of view (a little VB too) and here's an SO post on how to add the CLSCompliant attribute to F#:

https://stackoverflow.com/questions/21028833/writing-cls-com...

I remember these concepts being very important in the early days of .NET because companies had heavy investments in legacy code, including COM, C, C++, other .NET languages (various forms of interop) and needed integration and/or upgrade migration paths. Language interop came into play because some companies thought (not taking an opinion here) it might be a good idea for developers to use the language of their choice.
It's impossible to make essential complexity disappear but it is certainly possible to reduce incidental complexity. Most software is much more complex than it needs to be and Kubernetes is no exception.
Yeah I saw that in your article. I’m wondering why bother with the cloud server? Why not scrape all stores from home?
The only one of these I want to watch, "Inventing the Future in 1983" doesn't play.
Ah, I didn't see the N records originally. That makes sense!

Because I'm enthusiastic about data structures, and now that I've finished my work day, I thought I'd come back with a few numbers to support my earlier comment. The package size can be reduced by 90% by saving the names as compressed plaintext.

5192 KB gender.json
1484 KB gender.txt (71% savings)
488 KB gender.txt.gz (90% savings)

On my reasonably modern laptop, it takes over 700 ms to unmarshal 5MB worth of JSON. But it takes less than 100 ms (85% time savings) to read the whole file and compare strings.

$ time jq -r . >/dev/null gender.json
real 0m0.764s

$ time grep -E '^(NIC|PAUL)' gender.txt
real 0m0.091s

When working with large datasets of items that are mostly the same size, sometimes it's useful to use fixed-width records to enable random indexing into the file. Of course, this is a small data set so it's not really worthwhile to pursue such optimizations. So just for fun, here's an analysis of how long the names are. 99% of names in this set are 13 characters or less. Representing short names as fixed-width records and long names as an appendix would use about 2.5 MB (50% savings compared to JSON).

2 222
3 1785
4 8913
5 27862
6 45986
7 44311
8 28291
9 14355
10 7167
11 4072
12 2611
13 1512

PS. Here's how I prepared the text file:

<gender.json jq -r '. | keys[]' > gender.txt
Even more cynical: they’re not _actually_ dropping it from development—they hope players at the fore are pressured to drop it and they can swoop in saying they’ve fixed all the issues that affected others. Surprise!
They're just behind. And the ACLU "bias" study was thin and unscientific. Data sets and weights could have bias, but that bias can also be controlled. "Facial recognition" does not have bias.
Because when you look at the excess deaths charts [1], there's nothing at all surprising before mid-March. Then from mid-March onwards, deaths (from all causes) go through the roof.

So there simply wasn't any death toll before mid-March that suggests at all that the virus could have been spreading much earlier.

Likewise, we would have seen the hospitals becoming overwhelmed earlier.

Any unchecked spread in the fall or January would have caused those charts to have started spiking much earlier. There's no evidence for earlier community spread, and good evidence against it. You can't have a virus that can spread widely, and only later turn on its lethality.

1. https://www.nytimes.com/interactive/2020/04/28/us/coronaviru...
I could relate to that, I'm the type of CEO that wants to party in Ibiza with gogo dancers on my story, but wants to keep a welcoming and inclusive work environment so would be looking for any of the thinnest controversies to resign and disappear with my golden handcuffs and consolidated shareholdings.

So far nobody has dug up all the little nuggets I've left in public records. Sucks
Was about to post

https://hn.algolia.com/?dateEnd=1591667553&dateRange=custom&...

Is this organic, or a marketing investment?

Feels like there's been a few of these PR articles recently.
This is true and it probably was a reasonable decision on their part since my case was certainly not the common one.
Indeed, ProseMirror is highly regarded by its code quality, just as its older sibling, CodeMirror. It even raised quite a bit of money on Indiegogo.

Are you planning on open-sourcing your editor? I'd love to use something like this on a project of mine. (I currently use the much less ambitious EasyMDE [1], which is based on CodeMirror.)

[1]: https://github.com/Ionaru/easy-markdown-editor
The whole point of ZFS is to tolerate bad drives. You could run ZFS on green drives if you want. (but don't count on high performance).
That's interesting because quite a lot of people on reddit seem to believe that drugs is the only fun thing to do in life, and the rest is horrifying - work, money, relationship problems, housing and so on.

Perhaps that's why governments try to ban drugs: because given a chance, most people would prefer NOT to stay sober, except for few exceptional individuals.
Contrarily, there is no One True Stroke Order to write cursive Japanese or Chinese. See for example 亦 http://www.sfzd.cn/shufa6/7550d88277ef1dc2f2bb5f4c1bdf64018....

Some authors analyze it as the bottom 火 component to be written as four dots, while later authors increasingly analyze it in the form you see today, where the middle strokes are written first.

Today, those who do not take up calligraphy recognize only the latter form and order.

There is a general tendency for some strokes to be written before others, but nothing is set in stone.
> Eventual expiration seems better than nothing.

Does it? Because that is the cause of the 'impending doom' from TFA
Yeah but people don't care about limiting their employer's ability to make contracts. Only their own.
hard to call it a children's game when the playerbase is easily mostly people in their 20-30s
Ask HN: Should you roll your own auth?
Hi folks,

I know this question has been asked many times, but I see a lot of conflicting opinions, across the internet. I'm in no means a professional developer (i'm just a high school student).

I'm asking specifically for Ruby on Rails, but feel free to leave your general opinion as well.

Cheers!
If I were in my mid-20s and not married, here's what I'd do:

- Work like crazy to get a job at one of the big-bucks mills

- Live in a bare-bones apartment, sharing rent with others

- Rack up a big pile of cash, invest it in Boglehead fashion

- Work like that for 10 years, then go do whatever you really want to do

If you don't somehow die early, it should have paid off.

Good luck to you.
For doing research in academic, where are the funding from? It's impossible that government could fund every project in states.
This is quite difficult to make sense of beyond the initial description so I’m not sure about the current status. But it would be a shame to lose valuable type info because compile times are long... isn’t there a tool out there that does nothing except strip types from TS files? If you used that you could get quick rebuilds when developing but retain type checking when you do a full build.

EDIT: Sucrase! That’s what I was thinking of:

https://github.com/alangpierce/sucrase#transforms
Sounds like a pretty good tradeoff to me.
I will say that 3 years ago when we tested all the major vendors' image recognition technology, they all failed spectacularly. And this wasn't some small project, we ran tens of thousands of our images through (out of over a million) and worked with several Phd students in our efforts.

A picture with a white college kid in the frame would get the output of "human". Put an African borrower in the frame and you got at best a failure to recognize a human, and at worst a reference to an animal.

I would hope the situation is much better now, but the bias (and just sheer inaccuracy) of the tools was readily apparent and we gave up on image recognition for the time being.
How? Are they going to do two classes per teacher (so each class gets 3 hrs with the teacher), or get more teachers? Or will most schools just run online only?
Yes, and 2 is not negative, and 3 is not negative, and 4 is not negative, etc.

That is the point. This style of communication is indirect and ambiguous. This is just negative followed by negative followed by negative, etc.

Just say what you mean. In the affirmative. Overuse of negatives is the functional equivalent of "spaghetti code" in written communication. Not easy to follow.

Anyway, some readers missed the point of the comment. It is not every day that one sees so many negatives in one sentence. Most however got the point, and the commenter who crafted a version of the sentence with even more negatives I thought was hilarious.
Judge sets Derek Chauvin's bail at $1.25M in George Floyd's death
"Inadvertently"
Also there were many people distributing masks to the maskless, and people whose sole mission was to pump hand sanitizer onto people's hands. The people in the crowd care about the virus and for the most part when right back to social distancing after leaving the protest.
If you don't like Amazon you can try Walmart.com. And hey--if I click on "Household Essentials" on Walmart.com, there's a "Brands We Love" section, with the first brand being Great Value, the Walmart store brand.
You can pry "Sphynx of black quartz, hear my vow" from my cold dead hands.
Interestingly, you can view both Nazism and Soviet Communism through a black/white lens, but they hated one another because the way black and white split were inverted. This means there’s more than one flavor of black-white - you get a pair of flavors for every dimension along which one can resolve the self vs other contradiction.

Communism - white ideology (equality for all) led by a deeply black, self-serving Party and leaders that did things like repeatedly imprison, execute, and starve and both their own party members and the general Soviet population. This sounds like your definition of Orzhov.

Nazism - black ideology (serve the German nation and the German people above all others) led by a white (at least according to their own beliefs) leadership. The Nazis killed people they considered non-Germans, but they (largely) didn't kill and betray those they considered their own.

The color inversion drove conflict between these neighbors, but both movements were black-white at the core.

One illustrative example: Hitler delayed transitioning Germany to a full wartime economy, aiming to spare the population the rigors of a full mobilization.

By contrast, early in the war Stalin ordered waves of green conscripts, some without rifles, in mass attacks at the front, with NKVD units right behind tasked with shooting deserters.