skysight-inc/HackerNews huggingface dataset:
Interfaces do well for that, let you work as much as you need while breaking early if some of the classes diverges too much and being one "find implementations" away from each other
The fired agent telegraphed which law she believed has been violated when she said, "I just got fired because I'm a Christian and a conservative."

https://www.eeoc.gov/religious-discrimination
I assume you're speaking of the Scott Bergstrom debacle?

Yeah, I remember that one. Link to Scott's interview that infuriated those authors is here: https://www.publishersweekly.com/pw/by-topic/childrens/child...

Don't want to dox anyone and post which authors had such horrible behavior, but I will say I personally witnessed those tweets discussing book burning, stalking, and public harassment.
> Firstly, America should strive to not have enemies. We fail at this very badly.

This will never be possible, even if America does nothing 'wrong' against anyone else. As long as America (flaws and all) is a better place to live than other countries, and can be used as an example of how things can be better (though not perfect), and so will be a target of powers that don't want their own people thinking about improving things.

* https://en.wikipedia.org/wiki/The_Road_to_Unfreedom

* https://www.theguardian.com/books/2018/apr/15/the-road-to-un...

There are also plenty of bullies out there, who are only checked by American power, and wouldn't mind the US being more isolationist.

There are all sorts of problems of how America interacts with the world, but there are many other countries who would do worse things IMHO. America simply existing generates enemies.
I don’t see how the existence of God should be denied by science. In a never ending effort, science will ultimately explain God.

We all are able to take that little step inside our consciousness, trusting our innermost ancestral intuition and logic... to be grateful and humble in front of whatever is behind this universe.
I assume you meant to reply to sbarre
I'd be interested to see a BOM cost breakdown of one of these compared to one of the full-featured toys you mentioned...
Encoding array bounds into fat pointers doesn't always work without changing code (e.g. code that uses funky casts, code that makes assumptions about data layout).

Also to ship this in a Linux distro you'd need two builds of many packages. Tons of tools would need to be updated to work with the new ABI. It would be a nightmare.

Furthermore, a new fat-pointer ABI would not address lifetime errors like use-after-free, so what would your plan be there? Boehm GC? More complexity, more overhead, more compatibility issues.

So in practice this is not that appealing, which is why we don't do it.
9V Batteries Suck – And why you shouldn’t use them
A single level of pass-through may indicate a boundary between two modules. Two layers of pass-through means you have two abstractions talking to each other, which is not good. I'm removing some of these from our code right now.

The hard thing to remember about code is, nobody gives a shit about your code when everything is working. Nobody is poring over it basking in your magnificence.

If they're looking at your code, it's because something is wrong. So they're looking for wrong things, and they don't know where the wrong thing is. So they're looking at every code smell they see along the way doing a probability calculation. Your ornate clever code causes them to dump important state, such as "why am I looking at this code in the first place?".

In the case of argument passing, we're all familiar with argument transposition. I have to check you haven't done it. If you rename variables, I have to watch for that too. If you have a stack of empty methods just ferrying arguments around, you've multiplied the surface area I have to think about.
As long as you flash a sane layout to the controller it's not very hard unless it's a very small keyboard. 40% keyboards like the Planck are a bit harder because you lose the number row, but anything bigger isn't a big issue.

Switching back to a normal staggered layout doesn't take long for me, but I wouldn't like doing it every day.
Roughly $22M https://www.reddit.com/r/wallstreetbets/comments/l5nphz/gme_...
That's what I've tried to do every time there's a new release - update to the caught-up stable version before the beta upgrade. I haven't figured out the details of how to make that happen after a year or so of attempts now. I've turned off the automatic updates now, so at least I won't accidentally get upgraded past the stable release this time.
Honestly I don't see that many typos in other papers; grammatical issues, sure. But it would appear that not knowing what the squiggly red underlined words are is a requirement of being a Graun writer or editor.
There are these wonderful things now called search engines. And they existed before online advertising was tied to search, so before you say search engines would not exist without advertising attached to search queries, think again.
DRENCHED
I use a split keyboard with custom layers and find it fine to use a normal keyboard such as when on the laptop directly. They seem to activate different modes in my brain somehow.

I have much bigger problems switching between dvorak and qwerty on either keyboard, to the point where I'm considering properly relearning qwerty despite being fluent in dvorak over a decade.
Speaking of trauma, may I vent? So, my wife (my target audience for this app) is in the next room practicing even as I write this. It doesn't annoy me that she's out of tune. It annoys me that she doesn't stop, back up, correct when she plays a note badly out of tune. She can sing the pieces very accurately, but when she plays she is so lenient on herself. I don't get it, because in general she's kinda a detailed oriented perfectionist person who, not to stereotype, grew up in a a country known for detail-oriented perfectionism. I try to teach her (by shouting at her from the next room usually) to isolate the passages she gets wrong and then practice them super slowly. This is all really great for us as married pandemic housemates.
Really agree with this and your approach of batching questions. Yes asking questions can be an interruption, but it can also save so much time in terms of preventing you from spinning your wheels and the potential of taking things in the totally wrong direction and having to undo your work later.
Fast Parallel Molecular Algorithms for DNA-Based Computation: Solving the Ecdlp
They have "borg accounts" with a lower minimum (100gb) and a lower unit price at the cost of support and "roll your own" (i.e. use your backup tool's) versioning: https://rsync.net/products/attic.html
The manufacturer for my nighttime inserts or "stilts" is Prosomnus Sleep Technologies. I'm not sure who manufactures the day insert. But the other commenter is correct, I am using a medical credit card and the balance is $13,000.
That's a good way to tune your ears, too. For G you can use an electric tuner and just memorize the slight dissonance between G and B.

I do highly recommend getting a clip-on electronic tuner, because if you want to change tunings quickly or you want to do drop D on a floating bridge, you are gonna need it!
> What I wanted to get at is that in Unicode, I have a chance to count letters to some useful degree.

You do not. You merely happen to get the right answer by coincidence in some cases, same as bytes-that-probably-are(n't)-ASCII. To throw your own words back at you:

"Åström" is 6 code points in Unicode

"Åström" is 8 code points in Unicode

If your software tells the user that one is six and the other is 8 letters long, it is not "less correct". It is incorrect. Further, if searching for "Åström" won't find "Åström", your software is less useful than it could be if it knew text. (And it's sad how often software gets this wrong.)
Except 50 million years ago we had +10 degrees Celsius increase in temperature and life on the planet was pretty good. We see mass extinctions during ice ages, not during hot spells.

This is left out of nearly every climate debate, which typically goes back in the last few hundred years rather than millions.

Example graph:
http://jeremyshiers.com/blog/wp-content/uploads/2014/07/glob...
There is actually a non-trailer video on the channel and it happens to be "Muslim Somalian Refugee attack 60 Minutes Journalist Reporters in Sweden". Seems to confirm OP's hunch. Hard to come up with a scenario in which the same script would put that one and all the others up. Didn't review all of them but the news clips in trailer videos seem pretty different. Doubt this would be the script erroring out and uploading just the first part.

https://youtube.com/watch?v=r6UgjgCSbf8
#2, so much #2. And also #3.

One of my earliest and still one of my favorite career achievements was optimizing a stored procedure in Oracle. Our application called the procedure and depending on the result dropped a character from the input and called the procedure again.

This was the highest load on our database. We were negotiating a new license to scale up the Oracle database. Estimates were in the six figure range.

I simply reproduced that modification/retry logic inside the procedure. The application always got the desired result on the first call over the network. No application side code change needed at all.

IIRC my optimization reduced load by ~an order of magnitude. We no longer needed the additional Oracle capacity. Saved a multiple of my salary in an afternoon, just looking for a hot spot. I think my boss bought me a sandwich. It was a good day.
Here are some options depending on your learning preference:

Video: https://www.youtube.com/watch?v=l5705U8s_nQ

Docs: https://docs.gitlab.com/ee/ci/quick_start/

Slides and a demo exercise: https://gitlab.com/gitlab-de/swiss-meetup-2021-jan
> "I just got fired because I'm a Christian and a conservative."

Suspicions rising dramatically.

This is a common dog whistle amongst the rightwing self-victimization crowd (see also: Consequences for actions being dubbed "cancel culture" or "political correctness")

There's more to this story.

If all she did was install Parler/Gab and didn't post then why would she associate platforms that were overrun with Nazis and full of hateful rhetoric as "Christian/Conservative"?
Most groups operate with some kernel of legitimacy, with which the more radical elements tend to use to interpret everything.

When one group does something unassailable bad - like raid capitol hill - it embolden radicals from other groups, just raising the bar below which acceptable actions happen.

We're going to see a lot more arbitrary banning among people who might have done 'very bad things' and maybe deserved some kind of censure.
The unstated assertions that a person simply visiting Parler or Gab is a form of harm to others is astonishing.
Should people lose their jobs for being Christian, conservative, and the slightest bit vocal?
I actually like some modern grep alternatives, like `ag`.
Apple just released iOS 14.4 and iPadOS 14.4
15-minute logos with Figma and Google Fonts
See the thread just down the page. Nobody actually pays that much for Truvada, the primary PrEP drug on the market now.
Ask HN: How can code documentation be improved?
Good things are happening in spite of JS, not because of it. It's a silly language, the type system is atrocious, and the entire ecosystem is a joke (look at the left-pad incident).
Agreed. I am essentially an Excel Poweruser on steroids with the way I use Python.
What if you ingest 10s of millions of rows a day, and need to conditional updates based on those 10s of millions of rows?

Know your problem, then set things up appropriately.

I was addressing someone whose problem looked like a reporting query about a consumer application that was affecting the responsiveness of their consumer application. For that case separate the transactional and reporting database and tune each appropriately. That means, for example, different numbers of connections, different memory per connection, different amounts of temporary table space, and so on.

The problem that you're describing is much like the one I'm currently facing, ingesting time series from a busy factory floor, then doing various kinds of analytics. For that case, you can simply use one database, optimize reasonably, tune appropriately for the workload, and set appropriate expectations on responsiveness.

In all these cases you don't need a distributed system. Not unless your requirements are a lot harsher than what has been described so far.
You can also tell a lot about a person by how they judge people on the slimmest of facts
This is a bit of a misdirection argument: "look over here at this worser thing"

The answer is not "its ok to mint bitcoin by burning coal because TV is worser"
You seem to be implying that IUDs are much less popular than the pill. That is not the case. They are just behind the pill in popularity.

Also, people on PrEP already need to do regular bloodwork, so needles and appointments are already involved every few months. Doing an appointment every 2 months instead of every 3 and not needing to take a daily pill as well is a huge win in level of effort.

https://www.cdc.gov/nchs/data/databriefs/db327-h.pdf
That's great news. I have sync enabled already. The only remaining problem is that I can't seem to install the stable release. Whenever I download it and run the executable, it just starts up immediately in beta again.
Thank you for that link. This is really interesting. I am used to thinking in terms of "removing" features in order to get to more abstract notions. But it is good to have most such structures in one map.
I agree, it's like a web page denying the existence of hardware
Lots of comments here around that say "just do it like this: ...", or "why don't you: ... it'd be good because ..."
Self-descriptive, I think.
Or doas. Much simpler.
Rock has about a quarter the specific heat of water (there are lots of kinds of rock, and it varies with temperature quite a bit.)

That's a quarter of the 4.18 J/g.K, not a quarter of the enthalpy of fusion.

> Obviously there is some thermal impedance to the deeper down rocks

Rock has very low thermal conductivity. That's one reason why land heats up at 2 to 3 times the rate of the surface of the oceans, so you go to the beach in summer.

Finally, experts in the field consider this (permanent ice melt) to be important. When you think they're wrong, surely the appropriate response is "what am I missing? What don't I understand?".
The higher-end numbers from the NYT article come from chips and guac. If you're ordering fast food from these places you of course have to watch that you're not ordering calorie-heavy foods like you also have to in restaurants. But their menu also has lighter-calorie options.

What I'd also question is how much of these numbers are due to the portion sizes vs. nutrition per calorie.
The sudo code in question is typical C: string processing with pointers and hand-rolled byte manipulation, size calculations, manual buffer allocation and freeing, and so on. The Rust equivalents of all this are far simpler.
It's offtopic, but man pages should really adopt a new format (e.g. markdown) instead of roff.

roff is a terrible way to write a document. Its format is ancient and not well documented. Its behavior is not consistent across different implementations. Worst of all, no proper i18n support.

There's a tool like roff2html, but again it's pretty sketchy in terms of reliability and i18n support. I wrote my own converter when I was translating OpenBSD manpages [1], but I hope more people recognize this issue.
[1] https://github.com/euske/openssh-jman/blob/master/roff2html....
Assuming you have good eyes, twice the DPI means you can have your text almost-but-not-quite twice as small without losing readability. Which is effectively the same as giving you almost-but-not-quite twice the screen real-estate.
Astonishing, and disturbing
Well, most of the world's best thinkers would disagree, to the point wherein they had to get together to make a public point that 'cancel culture exists and is a problem' [1]

Which is of course, not to say that perpetuation of false victimhood doesn't happen, nor that some people should not be cancelled. But we see both of those things happen all the time.

[1] https://en.wikipedia.org/wiki/A_Letter_on_Justice_and_Open_D...
Every system has ways that it can fall down hard.

Here is a fun one for Postgres. Modify your query to be using a stored procedure that creates/drops temporary tables. Watch your database fall over from needing to VACUUM system tables.

(This was not a hypothetical disaster. It was the result of trying to use a third-party ETL tool that had been designed for Oracle and didn't understand how temporary tables differ on Postgres.)
Twelve Requests per Second in Python
We are a small company and have been paying for GitLab's Bronze plan for about two years now.

We have about 5 devs, but the bulk of our GitLab users are non-technical (sales, customer support, etc.) who probably do not even know what git is. Those users are lurkers, but their input can be valuable and if possible I'd like them to be able to login onto GitLab.

Getting billed $228/users/year upfront is a harsh blow. I don't think I will ever be able to justify such cost to our CEO.

The way I see it now, we will renew our Bronze plan during the one-year grace period, while we are preparing the transition to another tool. Hopefully, we never really integrated our processes too much with GitLab, so we can transition whenever we need to.

If the "per user" subscription is to be that expensive, then I would suggest GitLab to provide a monthly subscription and/or a "per committer" subscription instead of a "per user" subscription.
The Kinesis Advantage is the single greatest product I've ever purchased for my health and career.
I can understand your feeling on this, and I am only speaking from my opinion. I am certainly not an expert or in possession of special facts.

May I ask: Why would there need be an individual behind the attempt? If it takes (say) 1mUSD to manipulate a market, then the market is being manipulated whether 1 person does that in one $1m trade or 1000 people do it in 1000 trades each of $1 right?

The second possibility adds complexity admittedly. I'd have to show they were conspiring to do it, not just all randomly making the same trade on the same day.

But at least some WSB members have explicitly admitted that so...

>we somehow coordinated and we stuck with it

https://www.reddit.com/r/wallstreetbets/comments/kwkle2/gme_...

There are a lot of reasons the SEC (and others) might not act on this. And there are a lot of "fuzzy edges" (eg how influential were they in the price move vs someone else trading at the same time?). But the case I'd make is pretty much that: Members of WSB conspired together to complete your 4 items, no different to a safe-cracker and a get away driver working together to commit a crime they couldn't have managed solo.

Of course, I'm a bit of a Crime and Justice nut, so maybe it's best I don't get to interpret these things in real life :)
It doesn't really matter what is convenient but what is in tune as perceived by human ear.

Pianos are "out of tune" so that they sound well to humans.
For companies where innovation previously sprouted from in-person watercooler conversations, replicating that after a sudden shift to remote work is a real challenge. Their entire DNA needs to change.

Certainly they could do it, but it's far easier for an "always was remote" company than for a newly remote company. Remote-first is in Doist's DNA.
Of course not, I'm just saying I wasn't aware Parler and Gab were christian, conservative websites, so it doesn't make sense for the agent to claim she was fired for being christian/conservative when the reason provided by the employer was that she was on gab/parler unless she was being political on those sites but not political on twitter or w/e.
Building connectors is a 1000-paper cuts problem. The community will encounter more of these edge cases than anyone who keeps a version of the connector internally and tries to improve it without contributing back.

With this in mind, GPL would bring no additional benefit, it might actually be a friction point for adoption in some organizations.
Couldn't be a throwaway made for the purpose of this discussion, new accounts show up in green for a couple of weeks.
And that's fine, but this "guilt by association" sounded a bit like an unreasonable witch hunt if someone just signed up.
I really like cht.sh

curl cht.sh/grep
You said

> If you somehow got your hands on a modern nuclear weapon and you had a team of PhD engineers, a year of time, and the best tools in the world, you might be able to get the radioactive material out, but you absolutely would not make it explode.

I'm saying that there's no "might" about extracting the radioactive materials. Nor do you need "a team of PhD engineers, a year of time, and the best tools in the world". An angle grinder and a couple days should suffice.

As for making it explode, that may indeed be very difficult, but I am not highly confident given the military's general attitude and track record. Hopefully my cynicism is unfounded, but supercomputer simulations primarily designed to ensure that aging weapons still function doesn't really help with security.
How did they solve that in the end?
Missing: psychedelic therapeutics
Does the Java ecosystem offer something similar?
su pulls in random set of currently configured PAM modules, due to requiring authentication.

Anyone checked what buggy horrors await in all those modules? And it's not a static set of old trusty modules either. The fresh new complicated stuff is being added, like systemd-homed, and so on.

pam_systemd and pam_systemd_home have by itself the size of all other 46 PAM modules combined (on my Arch system).
Nice. Love this because principles should always be judged in relation to other principles. "DRY is good/bad" gets you going in circles, but "DRY but prioritize KISS" is a lot more practical.
Max Headroom Signal Hijacking (2020) [video]
How are latches implemented? Is it more efficient than just a condition variable?
Fibre isn’t usually cut by something like a chainsaw but rather by something like a backhoe, rodent’s teeth (squirrels on overhead lines and rats if they run through utility tunnels), or a gunshot. I doubt these super-long chainsaw chaps would even stand up to a determined rodent.
My relational experience is largely in the analytics world. Can you give me a (simplified/obfuscated) example of this type of workload? Why do the rows need to be updated together or so frequently? My imagination is failing me but this sounds like an interesting problem.
It takes a minute for me when I switch back to normal keyboards. It is definitely not seamless for me.
From the point of view of bugginess, complexity in the implementations of massively popular libraries is far less of an issue than code you just wrote yourself, because the code in those libraries will have received much more testing than the code you just wrote yourself. So it doesn't really make sense to just add the complexity of components up like that.
> but it's pretty wild over at wallstreetbets right now

So Frankenstein has realised his monster is out of control?

edit: There is a reason some short sellers have moved into politics. A sudden and unforeseen drop in a share price is a rare event, and the WSB guys are kidding themselves if they don't realise that a bunch of large investment houses aren't going to a) notice the play and b) eat their lunch. Better that WSB goes private, gets some of their members into politics and, for instance, pushes for secession, a USEXIT if you will. The Brexit crew are minting it at the moment, with all the mayhem they are causing.
I just ordered the evolved version of the Ergodox EZ, the Moonlander. https://www.zsa.io/moonlander/

I expect it plus relearning Dvorak will be a pain but I want to set myself up for life and it seems like a good investment.
That's cache partitioning in Chrome. https://developers.google.com/web/updates/2020/10/http-cache...