skysight-inc/HackerNews huggingface dataset:
> Where is this meme that RDBMSs do not scale coming from?

In my days it was more like "You can't afford RDBMSs at that scale". Reach a certain point and Larry gets a new yacht. Cheaper/open source offerings have moved that goal post by quite a bit.

Although it sometimes scares me how them poor databases get treated when performance is dropping. Little Jimmy JOIN is the first one to be put down, often way before there's a need for it.
TypeScript extends the syntax to support type annotations; it's not trying to fundamentally fix JS syntax.
There's a subjective term if I've ever heard one. Who decided I'm truly competent? What happens if I'm truly competent but I outshine someone who's influential enough that doesn't want me around? What if I'm truly competent, but I wasn't setup for success? What if I'm truly competent but...you get the idea.

If you want a contract resource, hire a contract resource and if they perform well ask them to stay after. These are people who've decided for whatever reason they are happy to contract. Don't offer a person looking for a full time gig a 3 month contract in the hopes of being hired.

Be upfront and honest with people.
"Robert Morris's solution is wrong for most of us about casual conversation because it's valuable to be wrong sometimes".

I don't think this is quite right. Of course I don't know RM, but given PG's characterization of him, there's nothing to indicate that he never asks when he's unsure about something. PG only says that he never offers an opinion when he's unsure. I doubt that this interferes with learning. Saying something that's wrong to provoke a correction is not the only way to get the right answer. In fact I doubt that it's the best way, or even a good way . Many of us have learned the hard way that when someone says something wrong, they're not always interested in being corrected. Instead, if you want the right answer, you can always just ask, which doesn't involve being wrong, and makes it clear that you are ready to be instructed.
NIH rep to PBS: COVID fatality rates likely lower, more asymptomatic cases
Amusingly, I built a (private prototype of an) extension for functionality almost exactly like this a while ago. My goal was to be able to bookmark arbitrary long articles (or single-page books) “in the middle”—without the author providing an anchor permalink—and then come back to them where I left off, precisely by embedding my scroll location on the page into the fragment of the bookmarked URL. It worked pretty well, and mostly obviated my need for any service like Instapaper/Pocket.

I always wondered why browser bookmarks don’t just work like this, even if doing so required storing additional metadata outside the URL itself.

One thing that’s interesting about this functionality in Chrome specifically, is that due to the nature of Chrome’s PDF support, these URLs should allow you to deep-link into a PDF from outside it, which hasn’t really been possible before.

Still quite a way from Xanadu transclusions, but it’s a start.
This is completely irrelevant, but 85 and BS are the same in LCD 7-segment display text
One of the most annoying thing with this extension is that it maintain a different revert history that is conflicting with the normal one. Sometimes you just have to close a file without saving it because undo/redo is broken.

And it's extremely slow on medium to large files and it gets slower and slower until you restart vscode.

I have a love hate relationship with this extension. It's terrible but vscode without it feels worse to me. Sometimes I wish I didn't met vi in my life.
Garbage Language
The prevailing sentiment in my circle of friends is that substance addiction should be treated as a health, not a moral, issue. That lets us neatly draw the line at 'the user sought it out'. Health outcomes tend to improve under that kind of paradigm as well, so it's not just libertarian ideology either.

What's the rationale for drawing the line at a particular substance?
I was staggered, at my last health physical, to learn that --light to light/moderate-- alcohol consumption for someone my size is 14 beers a week.

I have 14 beers (or its equivalent hard alcohol) over the course of a month or two, and that still seemed like a lot.
Yes, of course, and i maintain private logs for my reference.

Public logs are another matter.
You're welcome!

That number comes from the WHO: https://www.who.int/airpollution/ambient/health-impacts/en/
Let us not disparage VSCodeVim in the least. #1: .vimrc support. Simply huge. Not everything is there, but a lot is.

Also, they are responsive. The big outstanding thing for me is Code's behavior with respect to opening a new file/buffer. Tabs are owned by splits whereas it's the other way around in Vim, and that's fine, but the Vim default of replacing the active file/buffer must be!

I figured out a workaround [0] just this week with a little help, but more importantly, after suggesting that this feature make it into the extension, I received a prompt reply [1]. These people are doing great work that really matters for me professionally.

Good luck implementing the 8,000,000 Vim features that you use and don't even think about by starting with nothing but a context for mode-switching.

[0] https://stackoverflow.com/questions/60216168/vscode-open-fil...

[1] https://github.com/VSCodeVim/Vim/issues/4559
> The FOSS project I work on uses IRC, but we have an IRC logger all the time, so nobody even has to ask anyone to "rat you out to the cops", it's on a public web URL.

You can use it via tor, so it can’t access a persistent record of your location history, as Discord can. The public logget doesn’t log DMs. Likely, anyone can join without being forced to give up PII.

As for the CoCs, that’s a good thing! That’s the right way to do it. Demanding that your users enter into an absurd legal agreement with a third party to be able to participate is not.
> He made lots of bold claims but in the end, nothing really got accomplished.

Depends on the perspective I guess. I believe he accomplished a lot, as he raised the awareness on how the EU is run indirectly by an unaccountable group of politicians serving specific interests. It's no small feat.
Is Corsair typically a reliable brand? I usually use them for desktop builds but simply out of habit.
The human operating the vehicle who reads a maliciously edited sign. It seems unquestionable to me anybody modifying street signs would be held liable for the modifications.
It wasn't just criticism without an alternative. It was saying, this thing is bad, don't use it. If the other things are worse, you still have to use it. This is why your analogy was ineffective, because you used a thing that was obvious worse than the other approaches.

People need to learn things. If funding education through an ISV is the best way to do that, then they should do that, even if there are problems with it. What the article really seemed to be implying was that they shouldn't do it that way, that there was something wrong with it, which justified an extremely negative view of the company, and leaves people with no option to learn to code without large upfront costs or loans to pay back if they are unsuccessful.

Describing the very best option in purely negative terms is misleading.

If you are telling people to stop doing a thing with a x% chance of working, but the other options have a lower chance of working, you are effectively saying don't do the thing at all.
Common Sense for the 21st Century (2019) [pdf]
While I think the above poster was wrong in equating the two, the article does sound really paranoid in a rather entitled way, and as a result makes a great point come off poor, despite the core idea ("Discord is bad") being true.

"Phone numbers are bad and shouldn't be used but also you should use Signal!"

"The only thing I used my account for was DMing a link to a bunch of people and they banned me in a way I could contest because it looks like spamming!"

"For notifying people about stuff you should use electronic mail but don't notify them more than once every two months!"
> Programing isn't poetry.

First time I've heard a C-like syntax described as "poetic".
Lacking soot and tar, I find it hard to believe vape products are as harmful as smoking in principle. Of course there may be other factors in play; for instance it seems plausible that some vaporizers might out-gas other harmful chemicals when they get up to temperature. The use of plastic parts in such devices seems pretty sketchy.

That's my strong intuition anyway. I don't have any skin in this game; I don't consume tobacco products in any form.
I don't remember if this is the exact paper but as united893 already posted, the paper was probably:

https://annals.math.princeton.edu/wp-content/uploads/annals-...

Long story short: Imagine you have an object, place an ant on the surface of the object, and then instruct the ant to walk in a straight line forever. Will the ant ever end up in the same place it started (with the same initial direction)? If so, then it has formed a closed geodesic. For some objects, the answer is obvious. For a perfect sphere, the answer is always yes. In fact, any sphere-like object (imagine warping/contorting a sphere without tearing or poking holes in it) will always have at least 3 such closed geodesics: https://en.wikipedia.org/wiki/Theorem_of_the_three_geodesics.

Miriam managed to construct an amazing formula that, when given the number of holes in an object, can give you the probability of forming a closed geodesic when starting from a random point in a random direction.

This: https://www.youtube.com/watch?v=Sx-kAlEpiZk is a great video that goes over what I explained and a couple other great achievements of hers. Worth a watch.
In industrial societies, we re-invested about 20% of our GDP into production capital; under Stalin, that percentage was closer to 40%. That diminished after he died, to improve people's quality of life, but at the expense of overall productivity improvement.
This data shouldn't even be collected in the first place.
That's the best way if you don't know that you're wrong, sure. If you do know, why not just ask what the right answer is?
Good call. After learning the hard way in my youth, now when I build a machine I don't try to save money on the power supply. Instead I do a bunch of research, stick to the premium models, and I haven't regretted it.
Is there a text focusing on the known differences between the lower dimensional spaces of 1-4 dimensions and the higher-dimensionality spaces commonly used in DNN calculations?
The Blit (begat of Jerq, productized as the DMD 5620) was an interesting system: The thing could be a normal text terminal, but the magic came when the host sent it software to run locally. In short, if the IBM block-mode terminals were the equivalent of filling out HTML forms, the Blit was closer to WASM.

https://loomcom.com/blog/0115_emulating_the_dmd5620.html
> There are still serious questions about how much of that is natural cycle and how much we are doing.

People have looked everywhere for alternative explanations and failed.
They just raised $100M and they aren't yet profitable. The markets will judge. And that judgement is still out until they become profitable.
Would you consider avoiding this style of quotation for quotes that don't benefit from monospace? It renders poorly on mobile.
Of the ~100 people in my immediate work area who work on a large ads product, about 4 of them do ML.

The overwhelming majority of adtech is like any other enterprise business - building CRUD apps.
Last time I tried to use discord my account was automatically flagged as suspicious and it forced me to enter a mobile phone - even though I did solve a captcha.

It also insisted that my firefox was outdated even though it was not. It kept being laggy and glitchy, lacks e2ee/e2ea, bans 3rd party clients, is not accessible to people with disabilities, etc.

So yeah, Discord is one of the worst choices, and not only for free software projects.
One point of clarification: what counts as a user?

We have a product that has both public- and private-facing components. If it's unique IP addresses then we'd be close to your enterprise plan which seems price prohibitive. If it's an authenticated user with a name, that seems much different.

Otherwise looks great and love the point-and-click. Even though creating events is easy, it saves the back-and-forth with development.
Entirely false. I have been blocked from participating in these groups not by humans, but by machines, before I had the opportunity to engage in any behavior.

I haven’t even had the ability to participate whilst maintaining my location privacy.

In retrospect, I should not have included that portion of the essay. It was used as an example of why demanding users agree to an unreasonable legal agreement that demands they give up basic rights is not a good hoop to make them jump through, not a defense of that sort of behavior. I thought that part was clear but I guess it wasn’t.
I completely agree. And there are definitely some programmers whose code and prose are both eloquent and beautiful:

https://norvig.com/sudoku.html

This is my all time favorite programming book, both for the prose and the code within it:

https://github.com/norvig/paip-lisp

Interestingly, I find that the set of Lisp programmers also contains many of the best writers about programming: Norvig, Graham, Stallman, McCarthy, Steele, Abelson, Sussman, etc.
> “Free” refers to the software license of the source code. That is it.

You might want to read this: https://www.gnu.org/philosophy/open-source-misses-the-point....
A lot of brands, Seasonic among them, vary from model to model. The last time I felt like I could just blindly stick with a brand was PC Power & Cooling, and they've since been absorbed by OCZ, so... ?
I don't understand, when I buy a processor I expect it to work 100% load for all of the instruction set. Anything less is a defective product, and should be returned.

Furthermore, it should be able to do this 24/7 for years at a time.

This test, assuming it actually does kill the processor or stops executing, clearly indicates it should be returned.
I work for a mega corp, and many security-related policies are indeed set at the user, rather than machine, level. Even ones that apply to everyone, no idea why.

They also enabled the "disable registry editing" policy, but for obvious reasons this only prevent the official regedit app from running, so anyone with local admin can edit the registry using a different app.

I feel like I'm pushed in the direction of wasting my time figuring out ways to bypass what I see as silly restrictions - why would you disable registry editing for a developer? Why would you force credentials to be entered every time the UAC prompt is shown? The list goes on...
>I'd like to call myself a privacy advocate, but this is just absurd.

Yeah, my read of this is that it has nothing to do with privacy, people who want to block change for some reason have just learned that "i have privacy concerns about google" is a catchword that will get you some press coverage, and are essentially hijacking the actually valid and important privacy concerns to push forward their unrelated opinions (and promote their browser product).
So is it saying that big email providers like GMail shouldn't opportunistically encrypt email in transit or at rest? Or that we should avoid email services that do?

Clearly not as there is no harm in it, the UI is unchanged, and it prevents certain attacks. You have to know that by "encrypted email" means "end-to-end encrypted email" to make any sense of the essay, otherwise the claim is too broad. It states the claim being defended poorly.
Surprising Facts About Influencer Marketing
How does the point and click UI generate event targets? At my work we use Pendo which sounds very similar to Freshpaint. Pendo’s UI generates CSS selectors. Problem is that we use CSS modules and our class names include a hash, so they change frequently. Also our classes aren’t designed to communicate the semantics the Product team is trying to capture, and there’s also no way for Pendo to know that the selector it generated uniquely captures whatever event the user wants - it’s entirely possible that the same selector could occur on a different screen.

We’ve been asked to “stabilize” our class names for the product team, so that Pendo doesn’t “break”, but we have resisted as fundamentally this is not what CSS is meant for. Nonetheless we now have an invisible, undocumented coupling between our application internals and Pendo.

IMO the only way this kind of event tracking can be done right is if developers and Product communicate and the devs, who understand the code, put the tracking in the right place.

I’d encourage you to bless a “data-freshpaint” attribute as the preferred way to link events to your system, if the way it currently works is CSS selectors.
Counterexample. After WW2 Germany asked US and other creditors to forgive it's debts because otherwise they won't be able to grow their economy and were at risk of further becoming under the influence of the USSR.

You know what the creditors did? They forgave Germany's debts.

So the question is, when Greece made the same argument to Germany, that it can't grow their economy under austerity, why did the Germans refuse to forgive its debts?

You blame the Greek people but it was the German and French banks that lent Greece the money. Why didn't the banks do their du-diligence and refuse to give the loans?

So when Greece got the bailout money, that money went straight back into the German and French banks and left the Greek people holding the bag.
>the police did not agree that the presence of these signs changed the speed limit on the road

Now this would be an interesting legal challenge. The official wording will vary by state but it'll be something like

"a person must not, when the sign is in place on the highway, drive or operate a vehicle on a highway at a greater rate of speed than that indicated on the sign for that category of motor vehicle, unless another sign on a specific highway in the defined area so indicates"

So... can you really be faulted if there's a not-obviously-fake speed limit sign? If I got a ticket for that I would definitely be disputing it.
> In what world do you conflate "detectable" with "visible with the naked eye"

They are literally synonymous and only vary in the instrument we are using to detect it. Your eye versus, say, an antenna.

Visible light is also on the electromagnetic spectrum, it also abides by the inverse square law.

> What's more, the ratio of visible light to IR would be... highly abnormal.

No, it wouldn't. The sun radiates across the entire EM spectrum including IR and Visible light.

It would take ~6200 structures that have the same area as the United States including Alaska (3.8 million square miles) to block out 1% of the EM radiation that the sun produces.

>You mean like the energy output of, you know, a star?

IF a sufficiently advanced civilization could magically conjure up enough materials in the solar system strip mining the solar system AND we had 100% efficiency in collecting then radiating 1% of the energy the sun gives off.....

Yeah isn't gonna happen.
Unless nicotine gum has a similar association, it's probably the same generic cause.
I also had problems, mostly around multiple cursors, and found the less popular amvim to be much better. I have not run into any problems with it so far, hopefully this will work for you too

https://marketplace.visualstudio.com/items?itemName=auiworks...
That seems like a pretty significant limitation.
First and foremost, have you asked yourself and your team the ever important question:

What is the REAL "level" of programming required to be successful at this job? Please don't keep the trend going of asking whiteboard questions to a person who will be coding CRUD apps all day.

A junior developer is a person who's looking to learn and make an impact in what it means to develop a system. I find it best to interview for potential. Ask them to solve the same problems you'd ask a senior to solve, but with a different bar and more focused on seeing how they think through them.

A senior developer should be a person who's technically competent, experienced, knows how to make technical decisions, and understands the basic idea of value proposition. They get why they're building what they're buidling. Sure you can sit there and ask them a crap ton of coding trivia, but that's not what you actually need from them. A senior should be able to tell you the differences between languages they've used, the challenges they've faced and how they over came them, and clearly highlight key aspects of their technical decision making capabilities.

A lead and manager should be more people oriented.

Asking someone to do coding tests is fun, but it's a really bad signal. Asking someone to work with you on a problem is a lot more interesting and can help you gather much more valuable information. Do your best to setup a test environment that is as close as possible to your real environment. Respect candidates, allow them to highlight their strengths, make them comfortable enough to admit their short comings honestly, and think carefully through what "level" you need.
You said:

> If you don’t value it, that’s fine. No one is holding a gun to your head and demanding you eat the snacks, but your original proposition was about using that money to buy your own snacks which doesn’t work for the aforementioned economies of scale.

And before that, you said:

> You can rail against the value of these perks, but "give me the cash and let me decide for myself" doesn't work.

Buying my own snacks works just fine, because in an economy of scale, snacks simply are irrelevant. The greatest relevance they have is as a contract negotiation chip where employers try to sell them as a benefit which gets weighed against things that actually matter, like salary.

If you view snacks as an inherently important thing, I guess I can't argue with you on that, but I think most people wouldn't agree with you if they realized how much money they might be leaving behind by considering things like snacks when choosing a job.
> Most programs can download new code and open whatever files they want as long as their process has the permissions

We should avoid and shame the programs that do that. This is literally a backdoor.
> At least they are doing something (or probably the right thing to say is that they are the only country with competent measures) and because of transparency you can see what's going on almost in real time.

Oh absolutely. In these crucial moments seeing every other country failing in its own way, Singapore's response impresses me. I think this crisis is acting as a child/adult/senile test. Some countries are not developed enough to handle this; they are denying anything is wrong and trying to delay the economic impact as long as possible. Some countries have been stable long enough to ossify; each is failing due to its own unique type of entrenched-power disease. Singapore is grown up enough to have the right resources to fight, and young enough to have control of its faculties.

> So if things go bad there, i'm pretty sure it will go bad everywhere.

I'm not sure about this. Singapore is one of the most polluted cities in the world, due to Indonesia being chronically on fire. There's some research that suggests that air pollution upregulates ACE2 receptors, which would be expected to increase transmissibility for a virus known to use those receptors to enter cells. We don't know much yet about its spread in populations with low smoking rates and cleaner air.
Meet This Billionaire Space Tourist Who Created Microsoft Word and Excel
E-bikes may be the greenest form of transportation in human history