skysight-inc/HackerNews huggingface dataset:
When I was fourteen I spent two or three years working at a place that gave refunds for recyclables in the bad area of town. I spent eight hours straight on my feet counting bottles and cans that were quite often picked from the garbage, and frequently had dead mice, broken glass, exposed needles, or other biohazards in them. I was _excited_ when I got the opportunity to mop the floor. Even when I had a couple days off, the smell of sour milk would always be in my nose. I got paid something like $6/hr USD at the time.

Quit your whining about your cushy fast food job making almost twice as much, you don't even know what hard work is. /s

It doesn't matter if other people have it worse. That's still something that sucks in that guys life, and the fact that other people have it worse doesn't make him feel better or invalidate how he feels about it.
I skimmed the entire contents of the link your provided. There is no Guardian evidence that Sky is wrong, racist or xenophobic. There is plenty of evidence that the Guardian, CNN, etc. are wrong though as recently reported, the most obvious being that the lab leak is some kind of right-wing "conspiracy theory" - it's actually the most plausible origin of Covid-19.

Covid-19 is from China. Whether you call it the Wuhan, CCP or China virus, it's factual to call it using those terms - that's not racist. In the same way, the press reports variants from Brazil, the UK and India using the name of the country.

I've watched Sky for about a year, and they've never said anything racist.

Can you link to an actual racist comment by Sky or Trump?

Where I come from, calling somebody racist without any proof makes you the racist.
Subscription-based streamers outstrip ad-supported services’ share of watch time
You'd have to explain that. I specifically provided a couple of sources as counterexamples. It seems to me you're underscoring the point about arrogance, though.
The hypotenuse of a triangle is shorter than the sum of the sides, so Bob could always send a message directly to Alice faster than Bob could send a message to you and have you propagate that message to Alice.
in every country workers are hard to find lately ...
It's pretty interesting that they caught Capcom using the same name for game files as in the source material, based on files released in the Capcom data breach from last year.
Its strange American English created this ambiguity in usage. There's a perfectly good english language noun which means "2 weeks". The word is "Fortnight".

We use it all the time here in Australia - eg "This is a fortnightly meeting" / "Lets meet back up in a fortnight and discuss progress".

I consider teaching "fortnight" to americans a gift I insist on giving to every american colleague I work with. Its already in your dictionaries, after all. Please use it, and you're welcome!
Cloudflare has an official method to get external IP that uses chaosnet records.
I found a little script for it a while ago.
In python:
https://gist.github.com/czaux/b729a5de8d1334afbbe147a6bcee55...
"You'd think that.." is my pet peeve, as in...

"Why did the user press delete? You'd think that they'd know that would erase the document"

"You'd think that they'd put the 'clear form' button further away from the 'submit' button"

..it implies you're getting irritated by a perceived failing that's obvious to you. But the world isn't perfect, so chill, carry on and get it sorted!
Academia has responded to (a) with the "living review" [0]. It's a step in the right direction, I guess, but I can't help feeling that it's gatekeeping, and fails to be as dynamic as it might.

Efforts such as TRIP database [1] are also operating in this domain, trying to bring computational solutions to dusty old academic processes.

[0] https://en.m.wikipedia.org/wiki/Living_review

[1] https://www.tripdatabase.com/
Right now Wikipedia is run more like an anti-spam organization, the editors (random people) are busy deleting anything added.

A Wikipedia 2.0 is needed... one where edits are put into a queue rather then having someone come in ten minutes later and delete your edit simply because it is live immediately.

Some years ago there was an NPR story on women in academia and how one decided to get together 50 top female academics in their fields and update Wikipedia in their subject matter that they hold PHD's in and work at Universities teaching about. Waste of time, all deleted.

Wikipedia is great but its emphasis is on deletion. A new Wikipedia needs to be made with an emphasis on addition and depth.
In the benchmark it says they are using an m5.8xlarge, which don't have locally attached SSDs. So presumably this is against gp3 or io2 volume. In which case I am surprised that wasn't the bottle neck of the test. Do none of these databases under test call fsync?
I mean the instructions are delivered to cells by Adenovirus instead of mRNA but isn't their statement still technically true?
Hey, I used to have one of these! To this date, the only hard drive I've ever had that just flat out failed on me.
Make sure you do that floating effect (where part of the text 'rises' from the text) IE4 and some other early CHM files had when you opened it to show off that there was a browser engine underneath with full javascript and all :-)
Which contravenes a fundamental good practice of testing: Each test should run independently and be stateless.

Also, this would not work with most (all?) CI runs (which are inherently stateless), and working around this would be complex and introduce a lot of negative side effects.
Will start working on this asap.
I didn’t mean to assume anything, I just wanted to note that the common definition used in FP circles is not correct. So just exchanging ref. transparency with “not having side effects” in your otherwise perfectly fine and interesting reply will make it correct — since for example Java is also referentially transparent which I guess you would not consider being a pure FP language. (Exchanging a value with a variable referring to the same value will not change the value denoted by the expression for example neither in Java, but it is not too interesting a property in itself)
Am I missing something? In all of those graphs I see at least a 20% growth in income comparing 1989/1999 and 2019.
> I do make an effort to source them from as many different batches as possible, though

If you can, also stagger the initial power ons. There's a history of disk firmware bugs that are triggered by runtime; if it makes sense, you want to have enough of a difference in power on time to do a lossless replacement on your first disk before your second disk hits the magic number of time on.
Imagine if they used Apple M1 for QuestDB, should be at least 1.5mil
I guess I count as a “low wage worker” these days and your claims in the first paragraph simply aren’t true for myself or most of the other low wage workers I know.

I deliver for DoorDash and make around $100 dollars a day from about five hours of work. My girlfriend (who’s disabled) rides along with me, so it’s sorta like I’m just getting paid to drive around and hang out. I drive a 2005 Honda Civic, so I spend less than $15/day on gas and the car is old enough the depreciation is minuscule. I buy my health insurance on the exchange. It’s excellent and with the premium subsidy I only pay $22/month. I have several chronic health conditions, so good health insurance (and particularly drug coverage) is really important to me. I’ve been able to get my insurance to cover all of the many medications I’m on (many of still under patent and not generic) and my copay is only $45/month. Visits to my primary care doctor are free and I’ve got a $500 deductible for everything else.

I can work as much or as little as I want on pretty much whatever schedule I choose. I tend to stick to about five hours a day because it doesn’t feel like a ton of work, but it’s enough to cover my expenses and then some. Rent is my only other major expense and I pay just $550 for my one bedroom apartment. I rarely cook at home, but even after spending way too much eating out, I regularly have $500-$1,000 leftover at the end of the month, so I’m certainly not living paycheck to paycheck. Since I save some of that extra money, I can take time off whenever I want (although I rarely do, since I enjoy getting out of the house and working). Sure, if I get sick and don’t work, I don’t make any money, but that’s why I keep a bit of money in savings.

It might be Uber or Lyft or Instacart instead of DoorDash, but I know several people in a similar position to me. And honestly it’s a pretty sweet life. I’ve got all my needs met and then some. I enjoy my work. And I’ve got lots of free time to purpose my intellectual interests like coding.
> You can be a mediocre coder but amazing at social aspects and mentorship.

I don't think you can. You can be good developer and amazing and mentorship or social aspect. But if you are mediocre one, you can teach others what you dont know.
You get similar functionality to QuestDB if you take a traditional database, make all of your tables clustered by datetime fields.

The advantage advertised by QuestDB is that it is optimized specifically for this common use-case. The disadvantage of this being that it only allows clustered indexes for timestamp columns.
A single crow chased me off recently by swooping at my head repeatedly. I was just walking down a sidewalk in Vancouver, minding my own business.

It must have had a nest in the tree above the sidewalk.
How many youngsters think that you are inviting them for a game of fortnite? I think iOS now has fortnightly as option instead of “every 2 weeks” when scheduling recurring items.
i feel like they are doing this to "scratch" themselves when their skin feels itchy...
Nothing screams "justice" like a judge instructing a defendant on what defense they are allowed to present.
> Bunch of straw questions, I don't care to answer them. Answer your own pointless questions.

By "straw question", you are implying that I replaced your argument with a false one.

In the upstream comments, you agreed that PGP/GPG is broken and insecure. We have no difference of opinion there. You then stated that the reason you still continue to use it is because a) the alternatives are not getting adopted and b) are not decentralized. You also c) questioned the motives of people suggesting the alternatives, and d) stated that they have not used them in existing workflows.

All of these are things _you_ stated, I was careful to quote each point you made as I responded to them.

If I misstated your position or replaced it with a straw man, feel free to point out where I did that and I'll gladly correct myself.
This is why I laugh when people denigrate modern software development as “just glueing libraries together.”

Lol, as if that’s an easy or trivial thing…
Absolutely agree - but most good quality WP articles will include a range of references to primary literature that helps with b and c!
You just unearthed something I never realized about my own use of "this" and "next".

I don't think I've ever uttered the phrase, "this Monday". Ever.

The soonest Monday in the future is always "next Monday", because it's always in the following week. So, if I'm talking to you on a Thursday, I'll say "next Monday" to refer to the day four days hence. If we're talking on a Sunday, then it's just "tomorrow".

But with a day like Friday, the this/next thing comes into play. I'll use "this Friday" to talk about the future Friday that shares the week we're in, and "next Friday" to refer to the one that occurs in the following week. So for example, June 12, 2021 will become "this Friday" tomorrow morning. But right now, it's still "next Friday", because the weekend ain't over.

This comment is mostly me trying to add structure to a stream of consciousness realization that just hit me. Reading the phrase "this Monday" knocked me off balance a bit and I couldn't articulate why at first.
IIUC the same as in other contexts, the subtext being that in face of their refusal to replace these doomed HDs before a failure has registered, the failures were made to prematurely happen with a gentle stream of electrons.
Good thing NSA et al aren't also competing for parallel-computing hardware or it would be even harder to buy a new GPU. Luckily all participants in online discussion forums are real humans who can tell me what to blame :)
I find it unfortunate that the academic discussions I witness tend towards "Wikipedia bad" rather than a more nuanced understanding. Some aspects of Wikipedia are great, and academia still has a lot to learn from web technologies.
> Cybersecurity insurance can change the risk equation dramatically

Do they check if you implement best practices in security? I could imagine, that this will have an impact on the premium.
that clears up some things

I thought this was going to be about salary though
When I used first used it in Europe, none of my colleagues from Germany or the UK has heard of it either. I changed it to once every two weeks to avoid confusion.
Yeah maybe it was just for the construction kickbacks and the datacenter is actually empty.
I’d argue it’s the philosophy of owners of low-wage businesses.

My favorite is the owner of a liquor store in my area. I indirectly know the guy — they are printing money from the pandemic, expanded the business across storefronts to keep up with demand, operate 4 delivery trucks, etc.

The guy gets on TV complaining that he has to pay $17 to hire drivers.
HN is not the place for (personal) conspiracy theories.
i think thats about the first time i saw the meme

[boromir protesting "one does not simply walk into mordor"]
The positive outcome is avoiding a nuclear war and hundreds of millions dead. If we don't want to be held hostage because of TSMC the answer is to build up our own industry domestically, not destroy human civilization.
Oh the memories. I remember using this to do entity reconciliation (~deduplication in this case) of multiple data sources based on unstructured textual user input in production some years ago. It was a nightmare but the Levenshtein function (which is available in Postgresql and where I used to pre-filter some of the entities) and other string similarities helped a bunch. Good times :') OP makes a great job of explaining the code behind it, great article!
Nornally, we call a language concatenative if the concatenation (writing one after the other) of two programs p and q represents the program that computes the composite of the functions that p and q compute.

This definition is far from rigorous, but it's good enough for identifying concatenative languages in practice.

Most concatenative languages are stack-based, but there are some stack-based languages that are not concatenative (e.g. Befunge, a 2d language with self modifying code) and concatenaive languages that are not stack-based (e.g. Enchilada, which is based on term rewriting).
I don't think it is black and white. Disentangling a heavily optimized "clever" codebase took me four weeks once. Refactoring did not only make it more understandable but also faster.

Seems like often "clever" is used with those quotes around it and really stand for "(accidentally) complicated".

Edit: From the article: 'I’m drawn to this distinction because I feel like our discussions of “clever code” are too constrained.'
Back in the day, my employer sold "disk cartridges", which were 24"diameter magnetic-coated aluminium disks in a plastic case. Head crashes were fairly common,, and made a horrible noise.

We'd open the case of a crashed cartridge, extract the platter, and hang it on the wall; the crash would produce a rather spectacular sunburst pattern in the magnetic coating.
Apparently, TD Bank and Plaid settled the lawsuit on 5/3/21:

https://www.bankingdive.com/news/td-plaid-lawsuit-trademark-...

> UPDATE: May 3, 2021: TD Bank filed a motion Thursday to dismiss its case against Plaid in the U.S. District Court for the District of New Jersey, Bloomberg Law reported — meaning the Canadian lender and the data aggregator have reached a settlement.

> The court set a June 7 deadline to rule on the motion. However, the filing did not give any details on the settlement.
> If Stack Overflow ever changes their model/tries too hard to monetize

On that subject, Stack Overflow was just acquired for $1.8 billion.
Make code obvious such that someone else tackling the same problem could write the same obvious structure and solution. Writing the naive code first, then optimizing, makes it more obvious how to accomplish this, including non-obvious comments and references.

So make code obvious first to reduce WTF's later.
Whether or not the court will award $ will depend on its assessment of the “originality” standard set by Bridgeman v. Corel.

https://en.m.wikipedia.org/wiki/Bridgeman_Art_Library_v._Cor....
TIL: obstreperous

https://www.google.co.uk/search?q=obstreperous

What a great word.
One of the first PRs I submit to a FOSS project I'm trying to contribute to, is usually their developer docs. It's only really new contributors to have to follow it and find all the undocumented assumptions.
The jury acquitted anyway, but do you think Emmett Till's killers should have been able to present a "he was black so it wasn't murder for me to lynch him" defense?

We ask juries to render a verdict based on the law.
GP: Is Eris true?

M2: Everything is true.

GP: Even false things?

M2: Even false things are true.

GP: How can that be?

M2: I don't know man, I didn't do it.
You sound similar to me; although perhaps I am a few years further on in my career.

I don't think there's anything inherently wrong with what you're describing. All of my promotions/progressions in my career have come from being willing to go the extra mile and work on/learn things outside of my role. Sometimes this involves working early/late/on weekends. Unless you're a true prodigy or have an exceptional management structure around you that gives significant experimentation/learning during your normal working hours I feel this will always be the way. Either way, it sounds like you have a healthy work/life balance.

I think if you intend to have a long career in your industry (or indeed any industry) at some point you will experience burnout(s) in some form. Accept it for what it is and learn how to handle it. It may take different forms; for me I generally notice that I get distracted a lot (and get frustrated with myself for it). Sometimes the solution is time off; sometimes it's changing companies/roles (especially if you're early in your career it's likely you'll outgrow your current company/team at some point).

Much like exercise, you'll learn the signals your brain/body is giving you over time; they'll be unique to you. You'll probably get it wrong at some points to. The key is acting on those signals early. I write letters to myself about how I'm feeling in those moments, and then revisit them when I'm struggling. It's been extremely useful for remembering how I felt previously and knowing when to step off the gas.

But the short answer is no, I think you are working the right amount.
I think you just described the personal experience of our human instinct to domesticate animals.
There is too much damn scientific articles because we optimized system for publishing output, and the best journals are expensive, so I am not surprised people are turning to human-indexing system (in this case Wikipedia) to make sense of it all.

I am not a scientist, but I do read articles that are referenced from Wikipedia occasionally.
I interview people based on their ability to cheat on the assessment, as finding the answer and adapting it efficiently more closely matches the day to day job.

The person that figures out how to copy and paste code for a REST call in that particular framework will still probably fail if they don't notice that they need to adapt it for the network request caching system and the ORM.

But there is no reason to memorize all that syntax and regurgitate it in the most computationally efficient Big O
I've always struggled with text being "in front of" other text. To me, the last word of a sentence is "in front of" the preceding word (which, of course is "behind it"). But also the first word of the sentence, coming first, "went in front" of the remaining words.

I know the right answer, but I still have to stop a split-second to remember it.
Came here to write the exact same thing!!! We have a very heated/funny discussion in the office (pre COVID) every time I use one of these two. It all has to do with the point of reference, the vector of the arrow of time and the temporal conditions of the situation, but that’s something for another comment :-)
Meh. If someone just blindly believes some marketing blurb and ignore the blitheringly obvious challenges, isn't that at least a little on them?
From the article:

> Are there any drawbacks to using nullptr instead of NULL? No, unless you target old compilers that don’t support C++11, which is very unlikely.

and OP is specifically targeting c++98.
I'd like to know when was China actually Socialist?
It moved from Communism to a form of Capitalism where the single party is basically in control of who is allowed to make money; something that can be taken away by the party at any time.
In just a few decades, China managed to have nearly has many billionaires as the US and it won't be long before the US is left in the dust (not that it's a particularly great metric, just shows capitalistic opportunities).

China has no respect for boundaries but demands others to respect theirs so it's not like they don't care. They do care all right, a bit too much actually if you ask Vietnam and the Philippines...

It's just a matter of what they can get away with. China is flexing its power and it will fill any void (ie Africa) where it can see an opportunity to exploit. It's not like other countries haven't done that before but China is now eager for resources and influence and they are big...
I was responsible for maintaining some large glusterfs clusters built on top of these drives, and they certainly added excitement to the experience.

1) At one point we were experiencing disk failures often enough that we wrote a cronjob to detect drive failures via smartctl and automatically send an email to our hosting company requesting them replace the drive. This saved engineering time, and more importantly reduced time to drive replacement, because

2) On at least one occasion, we had the third drive in a RAID6 array fail before we had rebuilt from the initial failure, leading to loss of the array. We think the increased load of the rebuild increased the chance of subsequent failures. Needless to say recovering from this destroyed all plans (and sleep) for the weekend it happened.
I think what makes me really uncomfortable about this whole discussion, the article and the interaction in the comments, is it’s being discussed like my identity is some dispassionate academic subject, rather than my living experience that isn’t up for debate.

I’m not asking you to respect whether something in some article addresses my identity. I’m telling you I know what it is.

It’s not a balance of tradeoffs. It’s not available for scrutiny by an essay by Paul, or comments from you or anyone.

My contention with the article was that giving myself permission to let my identity expand to include things I hadn’t helped me begin to reckon with the pain of keeping my identity minimal, denying really important things about myself and hurting in the process.

The majority of the responses I’ve gotten have suggested that I should not let those be a part of my identity or have minimized their importance.

I cannot understand why. Why is it in your interest or anyone’s to tell me whether being queer, or non-binary, or autistic should not factor into who I am? Why do you or anyone get to decide whether any of those things should be important parts of me?

Why is it anyone’s business but my own? The only “conflict” here has been people scrutinizing the validity of my identity as I express it.