skysight-inc/HackerNews huggingface dataset:
From the page:

> This data is generated by counting the number of requests made to Apple Maps for directions in select countries/regions and cities.

There's no actual tracking here.
Which is the whole point of Han unification, the argument being that whether or not a particular line in U+4ECA is horizontal or diagonal is just like that. What's the difference?
Show HN: Deluge Torrent Remover Based on Seed Time and/or Ratio
Except it can't federate multiple AD domains out of the box, which is what I needed and got from Keycloak.

IS4 sits in this weird space where it does work via OAuth/SAML and can work with Windows identity that the browser gives to it, but can't authenticate users against AD with a password.
The modern version of that is writing a file for each possible outcome to a private Dropbox, and then delete all the wrong files. You can then make the folder public and tout how you clearly wrote it before the tournament began, because Dropbox wouldn’t lie just for you.
So your argument is that anyone who has a reaction that differs from yours is just a defective human?

Persuasive.
You know what I lack most in this entire discussion and github conversation/bug ? Basic boundaries.

If someone says "no thank you". You can maybe try to ask if there is any wiggle room, or good will possible. But if there isn't, then that's the end of it. Leave the other person in peace.

If you don't like it, then fork it (if allowed). Or get your needs met another way. But trying to enforce them on someone else is not very respectable.

And if someone continues to try and bother you into doing what you want. You say no one last time, and stop communicating.
Technically, on Macs, all font rendering is blurry. :) https://pandasauce.org/post/linux-fonts/
What are your thoughts on Janus Graph on top of Cassandra or Foundation.
Thanks! Yeah, I think it is important for a side project to be able to start working on the actual code as quickly as possible. It is not too much of a problem to set up all these fancy frontend tools before going into production.

If it's just a weekend project, it's also fine to just include some external JS libraries directly.

What I seem to get away with is using Cookiecutter Django's* simple build pipeline based on npm and gulp. It is basically set up from the moment you finish the project initialization. It even comes with live reloading.

The pipeline is based on these files:

https://github.com/pydanny/cookiecutter-django/blob/master/%...

https://github.com/pydanny/cookiecutter-django/blob/master/%...

* https://github.com/pydanny/cookiecutter-django
> Sponsorships are down too. It's true that mobile game ads and sponsorships are up, as well as a few other niche fields.

Interesting, thanks for verifying that -- honestly I was mostly just making an educated guess. The rest of your reasoning makes sense, too. At this point, we can only guess as to what the extent of the damage will be.
What doctors on the front lines wish they’d known a month ago
Other article link?
Thanks for the pointers, I stand corrected. OP could continue this debate if that’s his passion. I bow out.

Meanwhile, I’ll happily enforce black where I can so that I don’t need to have these pointless arguments, although I personally strongly disagree with many of its decisions. I also have no problem contributing to whatever non-blackened projects, including CPython itself (contributed quite a few patches over the years), which is probably the final word on PEP8.
> hardly resembles the easy-to-understand language I fell in love with back in 2006.

I used to love Python back in those days. Even did a big project with multiple developers in it.

Then I didn't use it for a while and came back for some easy scripting. I was absolutely horrified how complex things are right now. Ditched it and doing my scripting with node.js.
Was WeWork actually poorly governed, or was it governed extremely well with a goal other than shareholder value?
This doesn't sound like a good advice. It's not actionable. We don't have enough capacity to test more. If we could test a billion people tomorrow, we would already do it.

My fav useless tweet from WHO is "there's no evidence human human transmission". I mean, if you don't know for sure, then let's not announce it.
Contra the complaints in the article it is not about black ignoring pep8, it is that pep8 has always had some grey areas and some parts that are simply wrong for modern python code. Black has become the defacto gofmt in the python world by just getting the job done. It is strongly opinionated, but most of the areas of contention were either open-ended before or not worth arguing about; at this point most people are willing to relent on the annoyances or minor non-standard bits for the sake of the benefits black brings to a project.
Distributed SQL data warehouses? Start with the papers:

- C-Store (column-oriented database storage and processing): http://db.lcs.mit.edu/projects/cstore/vldb.pdf and https://sookocheff.com/post/databases/c-store/

- BigQuery (the original Dremel-based query engine): https://cloud.google.com/files/BigQueryTechnicalWP.pdf

- Snowflake paper: https://www.snowflake.com/resource/sigmod-2016-paper-snowfla...

- Andy Pavlo's CMU distributed OLAP databases lecture: https://www.youtube.com/watch?v=dPMc7FZ3Gqo&t=1s

- MemSQL architecture: https://www.youtube.com/watch?v=HoompXCG5Mk

Start there and just read more about architecture of the various products. You'll learn the basics of distributed nodes that store data in column-oriented tables partitioned by a key and how to run queries over them using various performance techniques. Then you can dive into the unique differences of the various databases.
Why would print be different here? A screen is as much "print" as a paper is these days.

Choosing correct punctuation is not typesetting, either.
Quite surprised to see how many comments here agree with the decision.

It is quite clear that the WHO have to placate the CCP in order to avoid China withdrawing it's cooperation in its entirety. Yes, China has not been fully transparent, but it has been a significant improvement from SARS in 2003.

It seems many people here have bought into the reactionary blame game and failed to consider the diplomacy requirements of a group who need to cooperate with as many countries as possible to be effective.
I dont understand how that would provide any benefit. First problem, all those lovely windows drivers for every piece of hardware and laptop ever made would need porting to Linux.
All I really want is to hear an explanation from Nat Friedman, CEO of GitHub, the human being, who said he wouldn't pull resources away from Atom development and then evidently did so soon after, to end all this needless speculation once and for all (and what you've suggested in your comment is still speculation, however plausible it might seem to you).

It offers very little solace to the few Atom users still hanging on, but I think the least he could do is end the speculation, and provide some certainty on Atom's future as a GitHub/Microsoft funded project so we could decide to either move on or stick around for longer.

Please realize that there still hasn't been an official statement that Atom's development at GitHub/Microsoft has been halted/dramatically reduced, or that they hope to transition it into a community led project, or anything to that effect.

I hope an official nail in the proverbial coffin is not too much to ask for.

EDIT: This comment was a lot snarkier in an earlier iteration. In hindsight, I realize that was in bad taste, so I've reworded it and adjusted the tone. I don't think being needlessly confrontational adds any substance to the discussion here (or anywhere else for that matter), so I would like to apologize for that and hopefully de-escalate so we can resume civil discourse.
Interesting article! Another approach is serving webpack bundles from Django views. This allows you to take advantage of the entire node ecosystem and build process (for better or worse) while still utilizing Django authentication, etc. Writing single file Vue components (with hot reloading) and bundling them is definitely more enjoyable than writing static files for Django. If performance is a concern, you can always optimize with webpack in this approach, whereas optimization may be harder in methods such as the one this article suggests
> And here’s why I don’t think the Sapir-Whorf hypothesis fully applies to programming languages

I don't think it applies to languages, period.

The Sapir-Whorf hypothesis seems to me like a classic case of inverted causality ("wet streets cause rain", as Michael Crichton put it). Sure, it's definitely possible that in a given instant one's language might constrain or otherwise influence one's cognition, but it's vastly more likely to be the other way around: if the language is unable to support a concept in one's cognitive process, an individual is prone to bend the language, whether by grabbing a loanword from some other language, recombining roots to create a new word, or what have you.

That's the fundamental issue with programming language design that I think the author's trying to articulate: they're designed, and more fatally, they're designed in such a way that they're rarely able to evolve as needs dictate. The many Eskimo words for snow didn't come down from on high and conjure those forms of snow (and their perception by humans) into existence; rather, I strongly suspect people encountered (and had to describe) these different kinds of snow often enough that they found it worthwhile to give them names rather than merely descriptions. Phrases turned to compound words turned to shared roots.

This is in contrast to most programming languages; yes, at some point they were obviously created to satisfy a certain need and give "words" to certain computing concepts, but very rarely are they able to fully evolve to address new computing paradigms (at least not without rigidly declaring a new version or new dialect of the language with new syntax or keywords, which just punts the issue a bit farther into the future). There are a handful that are better at this (Lisp, Forth, and Tcl - and their respective descendants - all come to mind), and they happen to lend themselves well to DSLs, but I feel like they stop just a little bit short of being able to entirely evolve on their own; programming languages need implementations and runtimes to be actually useful, and few (if any) languages provide the mechanisms to freely manipulate their own implementations/runtimes (there are certainly plenty of Lisps that can bootstrap themselves and other Lisps, but that's almost always an ahead-of-time operation with little to no exposure to the language user, nor any practical means for said user to leverage that within one's own code to tailor the language and the implementation thereof to the exact problem domain).
Unfortunately Git on Windows is also extremely slow. Especially using Magit in emacs, which does a lot of git calls, works much, much faster for me if it's sshing to a Linux VM for each call then running natively on Windows.
> Type-annotated, asyncio-enabled Python hardly resembles the easy-to-understand language I fell in love with back in 2006.

I'm all with this, but you can pretty much use python without touching these at all. They have a niche business use cases. E.g., when you work on large projects and you want to catch some errors to not be in the runtime.

async was very needed to be able to write performant web servers such as nodejs.

I'm not using python as i used to, and i think the language is getting more complex, and i'd definitely vow for more fundamental changes to the runtime. But if you ignored all of that, python is still remain python. And when your business logic gets more complex, it is imperative your code becomes more complex and you get to discover and use more "language advanced features". The good thing they are available, they are not perfect, but they can be of a good help.
Yeah all kinds of tax laws I didn't know existed, places where I could earn a bit more, starting a company together with my wife so the earnings are divided instead of going into one big pile where the top part gets taxed most.

But also a US$1500 bill that never was paid by a customer by going over bills vs the business bank account's movements.
Easy interplay between linux and windows programs on the same files.

WSL2 in particular lets me use a BTRFS partition and expose it to windows with a lot less awkwardness than the VM I had before.
I did not downvote you, buddy - I never do, anything. The thing is people like you always come to a comment that is saying something that might be very remotely counter-state (and in this case was not at all), and take it to the extreme. It's not about ego, I just don't think it's any addition to the discussion at all - it's completely off topic.

Now I am laughing out very loudly, thank you. :-)
The thing is, some of my use cases are not that small but still contained to only parts of the project.

Also, jQuery always feels kinda hacky to me. I have a much better feeling with VueJS. Part of this could be owed to the fact that I work on Java Backends in my day job.
I have a single E-mail account that I use for everything. I decided more than ~20 years ago that my E-mail is tied to my identity and not to any particular E-mail service or employer, and I started managing my E-mail myself.

Trello just notifided me that:

> At least one of the email addresses linked to your account belongs to an organization:
[...]
> This usually means it's a work email. If this organization begins using Atlassian products while this email address is linked, your account could become managed by that organization, which means you could potentially lose access. If you don't use Trello for work, just select a non-organizational email.

I use Trello myself, as well as in connection with several organizations. The idea that someone can "claim" and "manage" my account is outright ridiculous.

Even worse, in a show of incompetence, their "Confirm email" link doesn't work (times out because the server is seemingly down).
Uh, have you used SignalR over web sockets? From a performance point of view its going to be much better than Http based polling. Which should make a different when we are talking about updating the UI.
That's not my experience with VS Code on WSL 2. I have been using it for months using the remote extension, hosting my git repos in the Ubuntu subsystem, it works like a charm and feels very responsive.

Maybe wait for an IDE update that handles properly WSL 2?
Top rated recent stories: https://news.ycombinator.com/best

Top rated recent comments: https://news.ycombinator.com/bestcomments

More lists: https://news.ycombinator.com/lists
- Bind mount performance is appalling, even with the delegated/cached modes. I understand the reasons for this, but it's still a major issue for some workloads. To use PHP development as an example, where a popular framework boot-up can read hundreds of files per request (as well as writing out to caches), it's not uncommon to see 5 second response times for a page that displays "hello world" and nothing else. Thankfully there are tools like docker-sync and Mutagen which, while it's one extra thing to set up, get you back to nearly native performance.

- com.docker.hyperkit is nuts. I can have a single container idling in the background doing nothing, hear my laptop fans spin up, and know without checking that com.docker.hyperkit is using 200% CPU for no discernible reason. Restarting the daemon brings things back down...for a while.

At the office we use Linux, but since I've been working from home on my Mac I've gone back to Vagrant for as many projects as I can. Heavier and far less easy to orchestrate yes, but I've found I actually end up with better and more predictable performance (and far less time with my laptop doing double duty as a space heater).
Some more scraps of information regarding Keycloak on Quarkus is available at https://www.keycloak.org/2019/10/keycloak-x.

I'm hoping this will lead to significantly faster startup times so that my integration tests will run faster.
It was leading people to think that human transmission was unlikely.

The equivalent yet still factually correct statement is "covid maybe transmits between humans". When you add uncertainty to a statement, it becomes factually correct.

In this case, doing nothing would have been better.
The dude writes "Black violates pep8 recommendation" in his title (notice recommendation), yet, feels strong enough to say "This is a bug. Period." after threatening with a fork (lol?).

Not to bring back that whole maintainer vs contributors discussion, but this is a solid example of entitlement some contributes feel.
No. It does nothing to hinder ICE's work. It does nothing to promote a culture of not helping or tolerating torturers.
How to train a live chat agent
The appropriate comparison here is probably either the recent Xeon Gold refresh, or Xeon W 3200 series.
You’re seriously telling me that the work they are doing right now World wide is making the situation worse?

This is classic Trump. Instead of taking effective action, he’s picking a fight because he knows his supporters will rally round, his opponents will be enraged and now it’s a partisan bun fight. De-funding the WHO is an appalling attack on the worlds ability to fight this pandemic. What is Trumps plan to actually help solve this problem?
Maybe Linux (and other OSes) should deprecate non utf8 filenames and start disallowing creating filenames that aren't valid utf-8?

It seems silly that directory entries are just binary blobs and yet 99.99% of all software I know of passes around paths as strings. We could ask all software to stop that (boil the ocean) or we could just ask the OSes to stop it (many less OSes than all the other software)
If they do so directly, then yes, most certainly.
Oh cool, we can just abandon all other languages and toolchains so we can switch to windows native. Why didn't I think of that?
Still a place for AWACS, bigger RADAR allows different frequencies, much wider field of view, lots of power. Usually they would communicate with fighters directly to update their picture (voice & link). Ground controllers usually take a back seat to what AWACS says.

The difference with the drone wingman (wingbot?) is that the controller is in the air and close by, and she can point a powerful X-band radar at the drones to use as an un-jammable comms link (high power, better geometry). If the manned aircraft were also to merge then they could be jammed because the geometry would be wrong, but for short periods the wingbot tactics are mainly dominated by physics (energy, shot flyout and engagement envelopes).
To add to that, these stats can tend to be skewed a bit. For example, is it a school shooting if someone shoots a gun while at a school that closed for the day? Is it a school shooting if it's at a school that is completely closed down?

Also, is there a school shooting in every other month of the school year since we started recording? Maybe March is some weird outlier.

Unfortunately, it really feels like today's news seem to prioritize clicks over real information, so it's hard to trust what they say. Multiple sources are good when they don't reference each other as a source. But sometimes they just spout stats without actually vetting the stats themselves. It's hard to have a good feel for whether any story is written by a freelancer spitting out a quick article for cheap, or someone who really did some research about the subject.
He probably means fine in the long term. Nobody laments the loss of farm laboring or a coal mining jobs now that they are (mostly) gone. In fact the farm jobs that haven't been mechanised yet (picking apples etc.) are mostly done by immigrants with no other options.

I did apple pruning one hot summer. Trust me, nobody will miss that job when machines take over.
they can, but not with any kind of custody and integrity like the post office. postal employees are background checked and the process is monitored and audited to ensure the integrity of the mail system.

voting by mail is one thing that is too important to trust to a private, for profit business. so is waging war, and maintaining the public health.
and this is what happens when you respond in the early AMs.. you write Artie instead of Article and don't even notice it...
I think if I just dodged a short range missile launched from the mast of a submarine, I’d drop a torpedo immediately to force the sub to dive.
As a big fan of statically typed languages, I agree with you on the utility. Especially after having worked on a large Python projects a few years ago and having to spend a lot of time figuring out what, exactly I could do with a argument named “session”. But when you start turning your dynamically types languages into an ugly statically typed one, maybe we should just admit that we’re using the wrong tool for the job.
To be fair, it's a giant 4100 line file. That's ridiculous and should be broken up in some way. Let's not try to defend ridiculous behavior just because we don't like the tone of this article, as he's spot on in this regard regarding the organization of this library. I've encountered similar "libraries" that are next to impossible to alter in behavior without forking precisely because they're giant single-file messes.
High Performance Computer Graphics for Android Game Development Using Vulkan API
Not all data warehouses are designed for OLAP. As the performance of these systems increase, it is possible to satisfy OLAP use cases with some warehouses such a BQ, but they are still not ideal as your number of concurrent queries scale and your response time requirements remain constant. The BQ team certainly doesn't consider their product an OLAP solution, neither the RedShift team. AWS is actually working on their own OLAP solution, Timestream; that is how they pitch it, as their OLAP solution.

BigQuery's petabyte aggregations in seconds is a false claim. I just launched a query to count the number of records of a 1.4 PB dataset and it has taken over a minute to just schedule the query, I have 1000+ compute units available too. I have been able to perform a similar query in seconds on top of Druid; the cluster had a run rate of $25k/month at the time, while I believe we pay 40k+/month just on our BQ deal. Maybe under ideal conditions BigQuery can run such a query, but I have never seen it do such things.

I have experience with Snowflake, it is great if you are in AWS, but I wouldn't choose it over BigQuery. I feel that Snowflake's strength is in their data sharing protocol, which allows us to tap into the datasets of partners without major data transfer costs. We use it for that reason only.
Ask HN: What's Your Best Shortcut?
This sounds really interesting. For developers, this approach could be a compromise between no-code and, well, code.
Beware the Atlassian's SSO "2 factor authentication" (2fa).

I remember asking them every month years back their hand over to Atlassian - to create / enable backup codes functoonality.

Several months ago after changing countries and phones I discovered that my backup codes didn't work.

Their "support" offered me a "solution" - to delete all my boards associated with my email so that I could create fresh ones.

Zero apologies, zero explanation as of why my perfectly double-backed up 2FA codes were not working, all blames on me the user.

There were sensitive details for approx 16 projects collected daily over the span of 5 years.

That SSO 2FA is flawed the same way across all Atlassian products.

Never again would I trust my data to Atlassian.

WeKan is open source and welcome.
ETHz Scientific IT Services (SIS) is building a research IT infrastructure to support medical research. For this, we are hiring skilled system administrators and cloud architects to build an in-house private IaaS cloud that will support cutting edge research in personalized health and biomedical research.

Cloud architect: http://u.ethz.ch/FwjsN
System administrator: http://u.ethz.ch/HhOzj

job location: Zurich (CH)