skysight-inc/HackerNews huggingface dataset:
Their AdSense is written in Dart Angular, so I guess it is not so unpleasant to use. It just did not get hype as TS did 1 year ago.
I'm guessing you're looking at `flow-bin`, which was not the official way to get the Flow binary for a long time (nor was installing it per-project), because the underlying executable isn't JavaScript. It would be more accurate to measure `babel-preset-flow`: https://www.npmjs.com/package/babel-preset-flow (2M in the last month)
AAC Licensors
Do you program with Dart? Any experience with Flutter?
Category Theory Reveals Value of Autoiconicity
What Big Data Means for the Future of Health
Past a certain point (like, not being able to maintain highway speed limit up a modest grade), I am not sure this extra horsepower is such a good thing.

The thing I really notice when driving lower usable power-to-weight vehicles like a heavy truck or an unpowered bicycle or a car with a dying clutch or is this: they force you to think further ahead, work harder at predicting the possible movements of all other road users and in short, be a better, safer, more aware driver. I actually find them more fun (except on the track or an empty parking lot of course) too for this reason.

Is it possible excessive horsepower is making us shittier drivers?
So basically mailinator had a list of compromised accounts (the sender of these emails) and decided to /dev/null this information instead of contacting google=
Get Facebook into Google Data Studio (Facebook Ads Template Included)
Parallel version:

(1..99).parallelStream()
.map { it * 3 }
.filter { it < 20 }
.collect(Collectors.groupingByConcurrent(Function<Int, String> {
if (it % 2 == 0) "even" else "odd"
}))

The result is of type ConcurrentMap<String, MutableList<Int>>

A couple of notes about this code:

1. It uses the Java 8 streams API. I'm not sure it'll work on Android. The code you gave uses the Kotlin standard library extension functions, which is a different implementation of map/filter/etc using inline functions. When possible, use the Kotlin versions, which don't create new garbage or methods. But Kotlin's library is less powerful than the Java streams API, which can do automatic parallelism.

2. For this toy example the parallel code will be slower. There is a cost involved in automatically parallelising an operation that won't even begin to pay off until you're working with very large inputs.

3. Due to a bug in how Kotlin's type inference interacts with the Java 8 Streams.collect call, I have to specify the type of the lambda explicitly, which is a bit ugly. Especially as the IDE and compiler don't quite agree, so the IDE renders Function<Int, String> in grey, but if I remove it as suggested, I get a compile error. Such bugs are very rare (in fact Streams.collect is the only place I've seen it happen lately), but do highlight the fact that Kotlin has only been at version one for a year and is still maturing the level of stability you would expect from Java.
Yeah, I figure the faddishness will fade in about 6 months, as it normally does, but I'm planning to get one myself. I keep a piece of bike chain on my keychain, a plain silver ring on one finger, and a bracelet on one wrist all for the purpose of having some metal to play with during slow meetings. A fidget spinner will fit right in. Actually, can I get a recommendation? I want one that's solid machined aluminum, minimal plastic, and on the smaller side (I have little fingers).
I have a new style Symbolics keyboard. This one has a very sharp front and a heavy metal body. From time to time it serves well in a guillotine, executing obnoxious unix weenies with a Lispm keyboard.
This post about yet another "new programming language" reaching a milestone consisting of random digits was upvoted so that it reached the front page of your web site, and my pointing that out resulted in my not only being downvoted but revenge-downvoted across several other posts. If you wish to improve your web site's content, a more valuable service toward that end would be to excise the spammers promoting the above nonsense content, and revenge-downvoting across answers, rather than criticising me for pointing out that this emperor is not wearing any clothes.
That's a good point. I can imagine it might be difficult for someone new to Japanese to understand who is the subject of the sentence, when pronouns are dropped so frequently.
I love Kotlin and definitely like react but this just seems unnecessary. Cool for a side project but sounds terrible if you're working on something that others will touch in the future.
Wow, surprised nobody linked to their GitHub page [1] which you can use for a local database of artist, reference number, URL, time period, license, etc.

[1] https://github.com/metmuseum/openaccess
I've been living, working, studying, playing in Japan for the last 8 years. I came here with no knowledge of the language (except "ohayou" because of that Sesame Street where Big Bird goes to Japan). Learning katakana and hiragana took an afternoon of riding the train and reading signs. The first 3 years I didn't really study much, but talking to old men in bars and spending time in the hospital boosted my communication level a ton. By year 6 I had business level spoken Japanese but had never been able to get into kanji, so I was basically illiterate, but stilled managed to get hired by a Japanese company (with no use for my English skills).
I've been using WaniKani for the last half year and it has massively improved my kanji level. It's definitely aimed towards native (american) English speakers, but if you want to learn Kanji, I can highly recommend it. It's actually the only online service (other than Netflix) that I've ever paid for ($50/year with a coupon).
Most of the other free apps I've used have been like gym memberships, but for some reason this one sticks.
From the perspective of non-tech people, the internet has actually grown by shedding its neutrality. Huge numbers came to the net because of the "e" of IE, the "s" of skype or the "f" of facebook. As we watch people spend all of their time online locked in a closed platform (or spend all their money in hardware they don't control), we can't be surprised that net neutrality doesn't resonate with them. We can't just fight the occasional battle and then wonder why we're losing the war. If there's more money to be made in crushing net neutrality than in leveraging it, it will get crushed (specially in America).

A basic problem is that technological literacy is not growing fast enough. In fact, ignorance is celebrated. Both Apple and Microsoft are lowering the bar for their operating systems every year. The lack of monetization solutions has made it necessary to sell the user, and their ignorance or just lack of interest facilitates this tremendously. If you want to be able to choose freedom over convenience, you need to care for how things work.

Meanwhile, modern corporations are perfectly aware of how net neutrality got them to the top, of how relinquishing it allows them to stay on top and of how suppressing it keeps other companies from doing to them what they did to the older corporations that used to rule the world.
The only env. i know is Lazarus-ide and Freepascal
Where can you get the original (metal) ones?
What about Chinese? As someone who's learning Japanese already, Chinese looks more difficult to me. To me it seems very subjective, some people will be better at learning one language vs. another.
I was wondering why almost all the drawing by people were "terrible"... and then I saw how they acquired them: https://quickdraw.withgoogle.com

Really hard to do with a mouse in the time allowed... but kind of fun.
> You need to justify that, otherwise it's pointless claptrap. The far left advocates for lots of government-provided services, which means markets without competition. I'm not aware of economic theories that strongly back the idea that no competition is best for social utility.

I don't need to qualify it. You can study it. You don't walk up to a physicist and ask them to qualify relativity they say it's science and to go learn it. So go learn you some economics for make benefit your brain.

> Well there are large portions of economics that are bunk. If you have a field that has multiple "schools of thought", then it's not really scientific because it means there aren't experiments to reproduce. If it's not reproducible, it's not science

You can have different schools of thought, take super symmetry vs multiverse in physics right now. I also don't know how you can go from multiple schools of thought to not being reproducible and thus not science. Different ways of looking at a problem will yield the same answer if it's correct. Im aware of nothing in economics that goes against this. The different schools of thought are trying to solve largely different problems. Assuming I at all understand what you mean by this...

> So most 'economics' studies that compare things like government structures, entitlements, etc are about as useful as trash. There are so many confounding variables that can't be controlled for that it's really easy to ignore all of the ones that disagree with the author's premise.

Can't be controlled for yet. Neuroscience will put all the social sciences out of business one day. And to make such a broadly sweeping statement is just full of so many fallacies I'm not sure where to start addressing them so I won't because it's pointless. Have you studied economics? Or can you more thoughtful provide examples?
I find it hard to take seriously someone who uses phrases like "non-woman" non-ironically.

> Tell that to the literally millions of single parents who do a great job raising kids while millions of two parent households fail at it.

As far as I know, single parent households are largely dysfunctional and fail at producing responsible adults.
> It doesn't have to be a mainstream kernel. The only important part is that it is a fixed kernel version

This is how it is done already. Google picks a kernel release (historically 3.0, 3.4, 3.10, 3.18, 4.4 etc.) and ports Android patches to that kernel while developing new features as well. Then SoC vendors do their bringups using that kernel tree.
Algorithms and Data Structure Problems Collection
Ben Thompson on Ben Thompson
actually it is easier

SELECT 1 FROM user_email WHERE email ILIKE 'Foo@Foo.coM';
If you need audio I would also recommend:
http://www.pimsleuraudio.com/pimsleur_search_result.php?lang...

I've been using it in a similar manner on the train. 30 minutes per day and I'm holding my own ordering food, having basic conversation,.. (I live in tokyo)
Wasn't primary-primary replication from 2ndQuadrant BDR tool supposed to make GA with PostgreSQL 10?
That's pretty cool. I noticed in Safari, the browser keeps the emoji in the location bar, but Chrome seems to change it to its ascii punycode representation.

Do you know of any changes coming to chrome to support emoji better? If not, do you know of a setting or chrome extension that can change this behavior?
Came here to say this, this should be the top post.
interesting! Could you expand on what this original spinner was, and what led to it drawing a community of its own? Especially given that it sounds pretty expensive.
I've been learning japanese (and living in japan) for the past few months, and tried out duolingos new course when they released it yesterday. I've used quite a few different apps and books, and I must say I was pretty unimpressed. Their lessons give very little info on what you're learning, and with things like kanji it only teaches you the sound and not the meaning. I will experiment with it a bit more, but I've already done the first 6 or 7 lessons (chapters?) and am not impressed.

If you want to see an incredibly well built japanese learning tool, look at Human Japanese http://www.humanjapanese.com/ - i am in no way affiliated, just a happy student
To get promoted at Google, you need to demonstrate project complexity so engineers is required to build new frameworks. Is it quite risky to adopt an AdWords framework (like GWT) which has high chance of being deprecated?
Kotlin is like TypeScript
> paying above market wages and benefits does nothing for the company and it's shareholders, it's just a gift from the CEO to workers

The real problem in compensation is executive pay, which reaches extraordinary levels, explicitly rewards failure (Yahoo passim) and tends to be a gift from the CEO to themselves.
It's both.

Kotlin's standard library is tiny. It consists mostly of extension functions and aliases over the Java standard library. For instance kotlin.String is just an alias to java.lang.String, it's exactly the same object. Kotlin's lists are just more type safe views over java.util lists. Much of Kotlin's standard library is in fact inlined and then optimised, so using it doesn't even create function calls in your bytecode.

So whilst Kotlin does technically have a standard library, to do anything practical you'll be using Java's. And that's one reason why we like it. No duplicate standard library to learn.
This would be fine for an app you ran occasionally but for something that's likely to be running all day it isn't good.
Karabiner is a disaster.

From the configuration file format, which is XML but not really, to the fact it doesn't work for Sierra and it won't work for Sierra because the author(s) decided to rewrite the whole app and stopped updating the original one, to the GUI straight out of the 90's... I can't find any other word for describing it. Disaster fits.

Keyboard Maestro is a paid app. It's reasonably cheap, but as a long time Linux user, I was shocked I need to pay at all for something I'd consider an essential part of the OS. But you can try KM for free for some time and decide if it's worth its price. Personally, I'm very happy with it. Its UI could be a bit better, but its functional and lets you easily add and organize your own mappings. Karabiner, on the other hand, is a giant blob of pre-defined mappings you can disable or enable (and adding your own is a pain).

The rewrite of Karabiner promises some of the features of Keyboard Maestro, but it's still underway.
Better if they release the trained model.
Was pleasantly surprised when I recognised his avatar as being on the back of his book on my shelf
derived from Swift is like Kotlin: https://github.com/Nilhcem/swift-is-like-kotlin
Don't want to create a flame war, but let's look at real world stats, at least for me, the overhead is very minimal. Look at the screenshot of my macbook pro 2013. I am running vscode for 100% of my development time. In the graph, I have sorted the processes by CPU Time (Not just CPU). That is the average amount of CPU used by each process over time. I have also included memory usage. While the total memory comes to around 400mb, it's still lesser than some Java based IDEs. For an app that I use as my main IDE, the resource usage (CPU) is very minimal.

cpu usage
https://www.dropbox.com/s/x743mmnqvnffja1/cpu.png?dl=0

memory usage
https://www.dropbox.com/s/twss8stdl12j83n/memory.png?dl=0
The chicken tax used to tick me off. Then I figured out the trick around it: get a /heavy/ truck instead. The heavy truck market is way better than the light truck market. It's kind of insane and unfortunately yet another way US federal regulations (eg CAFE) encourage ineffeciency
What do you do with all that saved time?
Looks like you went to the same hiragana/katakana school I did!
It's the other way around, if all other places offer that as a minimum, why go to a place that is "cheap" in such a way? What would be next, bring your own water or a power generator?

My first job after college was in a small company (now they call them startups) that had 5 people. We worked in an old building, had low end equipment, but we had free coffee and tea (and water).

It costs them next to nothing to have that basic "benefits", yearly it is probably much less then a single travel of any of their chief officers.

If they are so cheap, then they probably won't give you big money for your work (small pay increases, or none) also, for me it is a big warning sign: GET OUT.
According to the Foreign Service Institute of the U.S. Department of State, Chinese and Japanese are in the same category of difficulty (2200 hours).

But, there's an important distinction. Japanese is singled out as "somewhat more difficult for native English speakers to learn than other languages in the same category."
Have you found any good ways to mentally deal with this arguably sucky part of human nature, assuming you belong to the part of humanity that would rather be useful than interesting? For me it's a daily source of consternation and I would like to develop a more healthy way of dealing with it.
I'm partial to Dorkwood.

If you're going to use this approach, you need to have it also train on images from a large dataset like something from shutterstock or google imagesearch.
Thank you!! That RI Utilisation report is perfect! I have never delved into the Cost Explorer reports before, but this is exactly what we are after, and I appreciate you taking time to point this out.
Advantages of Strategizing the Decision Making Processes
Because it's a bit too error-prone:

mut listOfLeftHandedOralHygienistsInKazakhstan = getThem()
// several lines later
listOfLeftHandedOralHygienistsInKazahkstan = getThemAgain()

You thought you were reassigning the mutable variable, but you actually created a different immutable variable.

This can be prevented by having different operators for assignment and re-assignment. Some languages do that: in OCaml / F#, re-assignments use '<-' while declarations use 'let (mutable) x =' (they can't drop the 'let' because they use '=' as the Boolean equality operator).
Reducing cognitive load by removing the need to write imports by hand means you have QA-issues? I don't follow.
It looks well done as far as the "graphics" goes.

My last roguelike was nethack and probably the genre improved on it and things changed. Example: I was surprised, and not pleasantly, that this game doesn't use the same keybindings of the rogue/nethack tradition. I had to read the docs to learn how to pick up things. It turned out it's "g" (lowercase and not uppercase as in the doc). I didn't find how to rest: "." didn't work but I confess I didn't spent much time on it.
Golden Rules for Taking Your Idea to Market
Dart and AdSense are both Google teams.
There's a wiki page: https://wiki.postgresql.org/wiki/Todo:ICU
> Worth noting that Mac lets you remap the control, alt, and cmd keys to one another.

Yeah, but that's all it allows you to do. In other words, if you exchange Ctrl and Cmd so that "normal" Ctrl+c/Ctrl+v works you need to press Ctrl+space for Spotlight. I don't want that. I want to leave Ctrl where it is, and only make Ctrl+c/Ctrl+v (as an example) behave as expected.
I like the clean UI. Can you search for links, notes etc.? For me that's the most important thing. Bookmarks are worthless if I can't search them.
Inside the Fidget Spinner Goldrush
For this reason I went out to buy a Intel NUC and am now running NixOS on there. Developing on that machine, with a Clojure nRepl connected via SSH. Works great, especially since my service can now be running and fetching data from the internet when my laptop is closed, so that next time I work I don't have to wait for my service to catch up with the world.
Video chat tutorial using WebRTC
BackBlaze on Turning Challenges into Advantages
What a terrifying glimpse into an autotechno distopia.

No, I didn't like The Diamond Age either.
Firebase actually announced phone number authentication on Wednesday as yet another alternative to only having email/pw.
26 Daily Behaviours That Will Help Reduce Stress and Boost Your Schedule
Startup Pitch Decks That Raised $7.4Bs in Venture Capital
There is tons of middle ground between IT and "proper" software company - for example, banks, while not being tech companies, are nowadays operated via lots of sophisticated software, not unlike say Amazon (and BTW you could argue if Amazon is a retail company and not "proper" software company).
It's not that I have a problem with them keeping sexually explicit books off the list. The problem is that the criteria for filtering is not disclosed. Therefore the list cannot be "trusted" in the sense that it can be believed to be displaying what it says it's displaying. In fact, we know at least in one sense it's not displaying what it claims to display.
It's interesting how many language wants to be part of the ML family or at least look like an ML language.

Kotlin has a really nice and simple syntax compared to Scala, which has way to many features.
Please correct the title. The actual article's title is different!
No problem, I use TS+React too and definitely support this becoming less of an oddity. Luckily, it's moving in that direction already, with e.g. Jest being far easier to use with TypeScript since Jest 20.
This must increase the cooling demands a lot.
I found that to ask to answer to a question to a word that you never saw in your life, and just try to figure it randomily is not an efficient way. I tried Duolingo way to teach Japanese and found it very frustrating ...

ex : what is the word for "read" ? and then to have to choose between 4 words written in hiragana or translate "ろく” having 6 choices ...
> Judge Breyer rejected that argument, saying that "by that logic, Star Wars: The Force Awakens would be a collective work because it arranged the most popular Star Wars heroes, settings, and one-liners into a new movie."

Entirely off-topic, but this line piqued my interest in the judge more than in the case and it seems like he's had a nice, interesting career: Watergate, Volkswagen emissions, fighting the DOJ on marijuana busts.
It's completely unrecognizable.

They've made incredible strides.
I haven't checked. All I know is that they are happy. I will check and report back.
Check out the benefits of open source library and open source software
> it's still lesser than some Java based IDEs

Once you have Java based IDE's like the IntellJ/IDEA family etc in the mix, you can't really call editors like VSCode/Atom/etc an IDE. The functionality is nowhere near the same.

I don't like relying on a Java tool. IDEA Ultimate uses a lot of memory. But it has a lot of functionality too, which is why I accept the JVM overhead. If someone produced a fully featured IDE (or even plugins e.g. for Xcode) for macOS that was a true native app, I'd use that. But that doesn't exist.

The options for me are: true native editors (Coda, TextMate, CotEdit, etc), web-page-as-an-app, slightly more featured editors (VS Code, Atom), fully featured IDEs (IntelliJ IDEA, maybe ActiveState KomodoIDE, possibly a NetBeans/etc setup).
As the they say in the article, Japanese is classified among the most difficult languages for English speakers by Foreign Service Institute and this is widely cited as a fact. But interestingly, no research data on this was ever published. (The institute presented the facts as based on their internal research, but no methods, results or anything was ever published. Nowadays the original page has disappeared from the internet.)

Bill VanPatten, a linguist that specialises on second/foreign language acquisition lamented this on his podcast, Tea With BVP. According to him, there isn't any published research that shows that one language as a whole would be more difficult as another one for speakers of some other language. (He is not speaking about writing systems but about spoken language there – Japanese has obviously very complicated writing system.)
True, I trust my password manager. But having the ability to create virtual keyboards at all might be a risk for the apps I don't trust.
Ask HN: Is Telegram better than WhatsApp?
It's Schrödinger's gender, it's both when unknown, until revealed.
GDPR European Data Law Live Stream
I want to be excited for this - a Young Lady's Illustrated Primer done right and distributed freely could advance the collective education of our entire planet - but all I can think of is ways that giving kids unfettered access to this could go wrong.
ActiveState's Python taps Intel MKL to speed data science and machine learning