skysight-inc/HackerNews huggingface dataset:
What is the state of Quora these days? Especially after the pandemic hit, how many employees do they still have and how many did the furlough/fire?

I'm genuinely asking, because how the fuck does that site make any money?
The Car as Shelter in the Covid 19 Pandemic
I usually just do something with 10s. I usually tip 20% so i knock off a zero then double it.

If I tipped 15%, I would probably knock off a zero, then add half to it.
See also webrings. https://en.m.wikipedia.org/wiki/Webring
> Being able to navigate an org
> is critical skill to being a successful senior engineer at any bigger modern tech company.

Yeah, this is why after almost half a decade of working remote, I refuse to entertain the song and dance for working for the giants. Plenty of other places pay enough, with less stress, less koolaid drinking and less rear orifice licking for those that prefer it.
We already have fully automated trains. The DLR in London.

I am optimistic about solving those problems. Regulation always comes after the tech is invented. Cars have more opportunity to fail gracefully in an emergency; pull off onto the shoulder and coast to a stop or bump into an inaminate object.
Your post in https://fromtoschool.com/why-most-programming-tutorials-are-... has links at the bottom to books and courses -- both point to https://fromtoschool.com/courses which gives me: page not found.
Actually, he’s a current YC partner again: https://blog.ycombinator.com/welcome-aaron-and-harj/
I’m living in America so I mainly follow the cases here. Do you have any data showing European hospitals going over capacity?
This 1919 footage of Japan taken by the YWCA includes an Ainu village and their festival. Video footage of traditional Ainu culture is extremely rare.

https://www.youtube.com/watch?v=rJ3RteagLoY
The Facebook and Instagram apps are malware: spyware, specifically. The animals have left the barn at that point.

I firmly believe that if the users could see what these client apps are actually doing on their device, they would never use them.
Anti-White racism is a thing. Speaking up about it is a thing.

Labeling anyone who speaks up about it a "white supremacist", calling it "hate speech", is I guess, also a thing.
Some of that capability is there only to overcome optimization problems that were created by C++ features. You don't need to make the compiler aware that some values are "going away" soon if that is clearly obvious. Without layer upon layer of object obfuscation, optimization is a much easier problem.

In C too, functions are removed entirely in favor of the results. This is a quality-of-implementation issue. There are good and bad compilers for most languages. C is less dependent on compiler quality however, with relatively simple compilers being able to produce good output for stylistically typical code.
Looking through the issues for words like “legal”, “illegal” and “DMCA”, it looks to me as though it goes to some length to avoid including probably‐illegal content, only telling you how to get the necessary values to make it work on a real Mac, where it would I believe be acceptable under Apple’s EULA to install it.

https://github.com/myspaghetti/macos-virtualbox/issues/192#i...

https://github.com/myspaghetti/macos-virtualbox/issues/134#i...
There was something in the news about how (part of) the opiate crisis was basically caused by ad-tech.

Doctors were using free software that used dark patterns to get them to prescribe more painkillers, but the actual scandal was that the people making the software were getting kickbacks for it.

Sorry I don't have the link handy, but I probably read about it on HN.
I like it as in certain situations.

For situations where you don't know the schema or for different schemas per record mongo is a great place to dump.

For data when you care about speed and don't care about losing some data. Think sending back a game screen when the client moves and requires a redraw. Depending on how fast the screen is changing dropping a screen isn't the biggest deal.

Reporting was a little bit more difficult but somehow rewarding.
Pretty useless. Can't even find my library called fdir. It has 14 releases. What's the point of this?
Yes, it’s great and works across all apps. You have to setup an account on the website, then choose filters just like you would with uBlock Origin. Then you enter your configuration code in the app (to connect to the right settings). The filters get applied to every DNS request.
To me it seems likely the percentage is even higher in other programs - a web browser has a pretty complicated privacy/isolation model compared with most other programs so that increases the 23.9% "Other" here. Normal "logic" bugs would be more likely to have security implications.
The pandemic doesn't seem to have changed much at Quora yet.

There are a lot of glitches (for weeks the answer button in a request to answer in notifications returned a 500 error), lots of trolls, lots of spammy questions, and the occasional decent piece of writing. The usual. I still don't think they have a test suite simply because they keep changing every little thing.

Quora makes money on advertising. A lot of the answers are actually paid adverts which are them promoted into your feed. Read closely, as often in those top 5 lists is the company that paid for the list to be written. So many of the top 5 to do travel answers were sponsored and promoted.
Apple really should make it easier to test on old versions of macOS. I recently had to track down a compile error on 10.9 [1] and it is not easy to get these old OSes working: there's dead links, expired certificates, etc. Hours wasted.

1: https://github.com/fish-shell/fish-shell/issues/7023
That is not correct, it turns out: https://history.stackexchange.com/a/23980
70% of security defects in memory-safe languages are probably also memory safety problems.
> No ads on your blogs (no ad-farms), some light ads may be allowed on a per-blog exception basis.

So no way to montize blogs for the creators. Are you serious?

> Add your post.

This is not a list of blogs, you have to repost each article. Perfect for full-time SEO spammers, but a burden on normal bloggers.
In Denmark a used Tesla retails for approx $200k (DKK 1M).
I've spent roughly 3-4 years working experience on Django + Python in total. I've switched to Elixir / Phoenix since 2 years ago. I can say, the two biggest cons (despite is many cons) is the packages maturity and doing heavy lifting processing.

The first one, I can't complaint. Every programming language have it's weakness, to solve that I'm offload processing stuff into Rust. Luckily, Elixir have NIF integration with Rust.
I guess if the original design was flawed enough to begin with, then obviously people catch up on proper redesigns a lot easier since any good UX work will naturally make them feel more understood by the product.

Win3.11 to Win95 springs to mind here.

In contrast, going from "good UX" to "better UX" is a whole different endeavor since you'll have to fight against the friction of people having to give up routines and flows that they have been sticking to for a long time. A thing which no amount of thoughtfulness and consideration of a redesign will be able to make up for – that is, initially.
Question to C++ pros: are there not idioms that can be used and ruthlessly enforced to avoid such problems entirely?

Is this the result of 'open use of pointers' that inevitably causes problems here and there?

Or is this problem due to the fact is just impossible to use even hard idioms to avoid such problems? (Or hard to enforce them?)

On some small-to-midsized projects I've seen narrow and rigorously enforced rules around pointers that seemed to work well. So what's up?
I'm not sure if the same thing would apply to a virus that's 0.1-0.5% lethal. Since this is through natural selection, what we're selecting the virus for right now is strains that spread at long distances and through face masks, strains that spread well in a household, and strains that spread will for certain occupations.
SQLite is started by some Aussie devs right ?
Interesting -- I find NNW to be faster than Reeder on my hardware, but keep drifting back to Reeder because... hmm. I suppose because of its UI, even though I actually agree that NNW has a better UI. :) It's specifically because I like to have the newsreader only show me unread articles in my feeds unless I specifically switch it to "show all," hiding each article after I read it. That's something NNW doesn't do, and the affordances it has in that direction -- the "All Unread" smart feed view and the "Go to next unread" command -- aren't quite what I want.
That doesn't make any sense at all
That doesn't change the fact that it's not a good idea.
Jailbreaking can be invaluable for legitimate security research. For example, frida is a powerful reverse engineering tool that allowing all sorts of scripting and dynamic instrumentation. It's functionality is very limited without jailbreaking.

https://frida.re/docs/ios
This makes a compelling argument that government agencies aren't telling the truth about the degree of increased cannabis potency. It in no way debunks that there was an increase in cannabis potency.

Even in just the last 20 years(when we have much better data) there has been a large increase in potency.
To start with:

someonewhocares

Dan Pollock’s list

All the Fanboy blocking lists

Any “annoyances” list you’re interested in
> that have been designated as hate groups by the Southern Poverty Law Center (SPLC) and the Anti-Defamation League (ADL), two leading anti-hate organizations

wow

> Russian intelligence services are using Facebook and other social media to try to incite white supremacists ahead of the 2020 election

This "article" surely hits all the evergreens.
Is it bitterness or cynicism? Cynical people would call it realism.

Anyway, it comes from experience. Less experienced folks can benefit a lot from reading it. Naiveté and idealism are fun until you get taken advantage of. The only way to avoid that is to develop a realistic/cynical view of organizations.
The Mesolithic population represented by Cheddar man (https://en.wikipedia.org/wiki/Cheddar_Man) may be the closest we know to the first inhabitants of the British Isles after the last ice age (10k yrs ago). There is evidence of habitation before the last ice age but no human remains have been found. Based on DNA analysis Cheddar man is thought to have had dark skin, blue eyes, and despite his name, been lactose intolerant:

https://www.bbc.com/news/science-environment-42939192
> The browser extensions either become features that google wants to embed in the browser, or things they don't want, for business reasons.

Exactly. This is basically a replay of the way Microsoft treated developers of third-party Windows programs in the 1990s. Only the time scale was different; you typically had at least a few years before MS either integrated your killer feature into Windows, or changed something about the Windows internals that broke your program, either way killing your business.
YAYP: Yet Another YouTube Player
A simple Youtube video player with background playing, search, playlist, favorite, queue functionality. Not very fancy but can satisfy most of the watching/listening needs.

iOS:
https://apps.apple.com/app/id1513751327
Cultural genocide is genocide as defined by the UN.
No probs. I think your idea of unifying the two loops is a good one.

A new version that uses the idea and overcomes the challenges would be great, and would simplify the code even more.

If you had a way to make a start on it, I welcome your PR.
The world doesn't make sense.
That's why we humans suffer.
As a jew, I'm ok with these groups existing. This idea that we want facebook to play judge jury and executioner on what and what is not acceptable speech is really unsettling to me and I think there are also some advantages to this stuff being out in the open.

Idiots should be allowed to have facebook groups like everyone else. If they commit a crime go after them. If they say something dumb, then treat it like the countless other dumb things said on the internet and ignore it.

I also think that by spending huge amounts of time loudly publicly demonizing these groups, we give them all the free publicity they need to recruit. The demonized image is exactly what allows them to appeal to disenfranchised people. If people would just say "yeah they are idiots" and ignore them I think they would lose a huge amount of their appeal.
> Any significant interface change is going to annoy some users. It's pretty unavoidable.

I'm usually with you, but you could not have picked a worse example - adding (or removing) latency to the critical path of how we read and think about code has large downstream effects that are difficult to measure and difficult to get fired (or promoted) for.
Leave to where? It's not like the competition is any better.
Work for a remote company. Live in a low-cost place.
"arguably a plurality"

No, come on. That's the imaginary world where everybody is in SF and works for startups or Google. There was a recent thread about enterprise software that discussed SAP and there were all these people who were like "what's THAT??"

It's like thinking of everything being made in China because all that you notice day-to-day is consumer products.

Edit: I thought about the word "plurality" some more, and technically, anything can be a plurality if you fragment all the other categories enough, I suppose.
> we will have herd immunity

Eventually-eventually, but if it turns out immunity lasts a year and 10% of the population has had it next February, you'll never get herd immunity until people say "fuck it."
How could it be any different actually?

A Linux conference is usually focused on the Linux kernel, drivers, filesystems, networking, more or less everything POSIXy.

If you want to learn about improvements at the UI level, there are XDG, GUADEC, Kacademy, each focused on their own silo, and other parts of the stack or UI tooling don't have any at all.

Meanwhile WWDC, Google IO, BUILD / Ignite are about all levels of the stack.
They will hopefully go down
I fear this is overstatement...people don't have a recognised right to an appeal if their app is shutdown. Only if the agreements were written in such a way as to define such a right, would a court of law even be involved.

This isn't about companies being too big, it's about an absence of rule making. If there were some rules defining the rights, then the courts could, indeed, be involved; but courts can't be brought into something just because it is "wrong". People agree to the ToS when they submit an app to the store; and the ToS more or less say, it's Gapplsoft's platform and they may do what they like.
Remdesivir for the Treatment of Covid-19 – Preliminary Report
Deploying AWS Lambda functions to GKE/Knative – no code changes
> It's a shame that Rethink did so many things right and failed as a company while Mongo continues to do almost everything wrong as a company and still gets business.

This seems to be more the rule than the exception, doesn't it?

It's even not that hard to come up with explanations for this, main one certainly being that popularity depends essentially upon simplicity.

And simplicity might not even be economically as inept as we would like it to be. Indeed, since only a small minority of all the systems that are designed reach production and stay there for long then it can make sense to use the quickest piece of junk available, at least until proven it will stick.
No. Unlike in Gaul, the British continued to speak a Celtic language througout Roman occupation. The Ancient British language was displaced by Anglo-Saxon in England but descendants of it are still spoken as minority languages in Wales, Cornwall, and Brittany.
Ah, thank you! I had no idea that's what they did, as most of the Q&A I come across are from first-hand sources, usually regarding some event/incident/thing that occurred.
It's really good that you encourage your kids to learn! Languages carry so much culture, so assimilation programs in the US and Canada focused on breaking the teaching cycle of native languages to force cultural assimilation.

I'm white but I work with a Coast Salish language that the tribes are trying to bring back from extinction. Indian children were forced into boarding schools and beaten if they didn't speak English, so a generation grew up without learning and the last L1 speaker died a decade ago. So much was lost, but linguists and elders wrote down enough that revival is possible. It will take hard work and determination for entire tribes though, so it may never recover except in ceremonial usage.
The vaguely "caucasoid" appearance they have is generally theorized as the result of either (or a combination of) two things:

1. A relatively recent (past ~20k years) migration from Central Siberia correlated with the Ancestral North Eurasians [1], who contributed significant ancestry to Amerindians, Europeans, and Central/South Asians. They were phenotypically intermediate between modern East and West Eurasians, hence the unique combination of features often found in Amerindians.

2. A remnant of a much earlier (~50k years) population descended from humans who took the Southern Route [2] across Eurasia. They contributed significant ancestry to the Australian Aboriginals, certain South and Southeast Asian populations, and potentially some groups in the Amazon. The ancestry contributed to those Amerindians in the Amazon would've had to come from this population coming up across East Eurasia, where they could've left behind (or contributed to) populations like the Ainu.

West Eurasians (Caucasoids) and South Eurasians (Australoids) share a few distinctive traits that are shared by the Ainu, notably prominent brow ridges, lack of epicanthic folds, and heavier facial hair. So purely from a phenotypic point of view it's difficult to determine their origin. Genomic analyses also tend to be inconclusive, with Ainu often clustering with other Siberian groups rather than some special outgroup.

[1] https://en.wikipedia.org/wiki/Ancient_North_Eurasian

[2] https://en.wikipedia.org/wiki/Southern_Dispersal
Yes. It's integrated into the docs. If you look to the right you'll see code samples and you can choose different languages from a drop down.

https://stripe.com/docs/api/balance/balance_retrieve?lang=py...

The client libraries have stand alone documentation as well.

https://github.com/stripe/stripe-python
Not everything is or needs to be webscale.
It’s not that CSS does that, but that browsers (all of them) do that. CSS has no opinion on the matter until text-wrap, where `text-wrap: stable` would dictate the current behaviour.

As an example showing that browsers have long been open to doing things better, this bug was opened against Firefox nine years ago, to implement Knuth-Plass: https://bugzilla.mozilla.org/show_bug.cgi?id=630181 (it hasn’t gone anywhere, of course, because it’s hard; but it shows willingness).
> And I believe several successive Roman conquests, spanning over a century, also left a significant imprint on the indigenous populations of Britain.

Well, they Christianised the Welsh and left a lot of Roman ruins and roads but that seems to have been the extent of the long term influence. As far as I’m aware there’s no real genetic imprint of four centuries of Roman rule in Britain and culturally the Anglo-Saxon invasion just wiped everything out. Roman elite culture was urban culture; the withdrawal of the Empire led to a rapid economic collapse and they were completely unable to defend themselves in the end.

We have pretty strong evidence Vulgar Latin didn’t penetrate to the peasantry too. Brittany was settled by refugees from Roman Britain and that’s a Celtic language about as similar to Cornish as Irish Gaelic and Scots Gallic.
But "large project that uses language known for memory safety issues" describes a lot of important software today. It's not like there are tons of practical language options for memory-safe high-performance code, and there were essentially none when many such projects started.

So while this may be unsurprising to those paying attention to Rust and memory safety, it's still relevant to a lot of software and a great confirmation of Rust's importance.
And that's new code, not legacy. Embarrassing. I would have expected better from something written in this century. C++ does sort of have a safe subset. If you're passing raw pointers all over the place today, you're doing it wrong.
Results from the remdesivir Covid-19 trial are out, and it’s good news
Ah the good old physical Rolodex! You can rely on that not to make itself public in 7 days.
> Utilizing native system sandbox exceptions, security remains intact while enabling access to jailbreak files.

This is not very clear to me. Does this only mean that other security protections remain for apps that respect the restrictions? After jailbreaking, any malicious apps (even the ones that get through App Store reviews, not just the apps from Cydia) can get wider access to resources, right?
please laugh i'm trying my best
For chicken pox, it is not as rare as you might think. There are routine vaccinations for children and elderly alike.

I frankly would be unsurprised if an eventual covid vaccine is similarly administered to at-risk age groups, if not everyone.
Karen is great, but I've come to dislike and avoid "kitchen-sink" type bundles of tweaks like mikoto. I find it way more straightforward to back up and reinstall a "NoWhateverAnnoyance"-type single-use tweak that needs no settings, and it lets me avoid situations like when I first jailbroke iOS 11 and half of mikoto's features were broken on it.
Does MySQL have transactional DDL yet? Because if not, it is not a contender as a primary datastore.
I doubt this. It was spreading the Bay Area in late December. The first reported case with local transmission was in late February. That said, we weren't really looking for it, but without incredibly widespread testing, they best we can do is keep it lurking in the background.
If you try to strictly enforce memory safety in C++, you end up with code that looks a lot like Rust. But the Rust compiler will fail to compile code that has memory-safety issues (outside of unsafe blocks), while your C++ compiler will happily ignore them.
There are the Core Guidelines : https://github.com/isocpp/CppCoreGuidelines.
I 100% agree with you. Also don’t forget the mayor of SF. I don’t like her politics but objectively she had the courage to make a very hard choice and locked down the SF Bay Area much sooner than anywhere else. She saved thousands of lives right here.
But their marketing team early on was amazing.
I learned of it when my desktops broke moving from F31 to F32 a few weeks ago.

While backgrounds are functional to me, wallpapers are non-essential, personal, and take time I don't care to spend to pick out, so I use plain colors to quickly indicate the purpose of the desktop I'm operating out of.

It's something I've been able to implement across every distro, every WM, and every DE for... as long as I've used virtual desktops.

So now I have to take something simple and make it complicated with a package or a plug-in because someone thought a half century-old concept could be abandoned on a whim.
Add that to the great idea of using JavaScript everywhere because it is more "welcoming" for new developer members.

And this is why I ended up using XFCE instead.
I don't know; having recently submitted apps (and multiple updates) to both platforms, Apple consistently has updates approved within 24 hours (almost always much faster than that). The initial review for Google Play took nearly a week, and the messaging around its status was extremely vague and confusing. There's plenty of things Apple could do better around the developer UX for iOS, but the review process feels like the lesser of any of the evils these days.
Even if the UI is not exposed, it’s all there in about:config and should work:

browser.display.use_document_fonts = 0

font.name.serif.x-western = Linux Libertine

font.name.sans-serif.x-western = Linux Libertine
In the same line of thought, I miss the old time.gov.