skysight-inc/HackerNews huggingface dataset:
Mmmmmm. The E major one. Gavotte en Rondeau has to be my favorite. If I could play the violin, that would be my main goal.
Kotlin is really nice and I am very happy to have more than one great/fun/productive language however I feel like mentioning typescript might be worthwhile (yes I know it's "just" a superset of JS and you have a personal gripe with whatever you think JS is but hear me out).

* Runs everywhere js/asm

* MIxed bag of tooling, but generally you can find something amazing and you won't have to venture to sourceforge or similar to submit a patch

* Doesn't suffer from the coljure/scala "We can totally use other JVM libraries but we only really do that If we have no other option"

* Absolutely beautiful generics and spot on inference

```
function pluck<T>(key: keyof T, from: T[]) {
return from.map(item => item[key]);
}
```

* First class functions

* Incredible flexibility

* sketch in js then annotate

* decide on strict nulls

* decide on implicit types

* various approaches to composition

* Amazing IDE support(VSCode)(This technically falls under tooling ;))

* One of the few cross-platfrom languages that feel pretty much identical on all the platforms

[edit] Formatting
Would a passphrase on the SSH key help in this case? Attacker would have the SSH key but need the passphrase to be able to use it. That's how I have my SSH keys.
The slides are available at https://www.dropbox.com/s/el33hd9yfuxyjkj/Peter%20Reinhardt%...
Click the link, you'll see the changelog.
Mandatory two-factor-confirmation-by-email in order to push software updates on the app store would have been helpful in this case.
We will keep on doing the same on a regular basis. We keep on inspiring people and businesses. That what we do.
thank you Dani
And also: https://en.wikipedia.org/wiki/Fernando_Collor_de_Mello#Corru...
CSS and the First Meaningful Paint
And to answer OP's original question...

Right to Birth Control: we're never going to agree on abortion but can we at least get this? A long time ago women would usually stop getting their periods after 20...because they were constantly pregnant until 50 when menopause started. Having larger amount of children might very well be unsustainable in a world with less jobs and that demands a lifetime of learning (by both spouses) to stay employed and take care of yourselves, let alone 3, 4, 5+ children. If male birth control ever comes out I think this would become even more viable too.

Right to Internet: I don't have great reasons for this but can anyone think of a bad one for this? Like birth control could be found to have terrible side effects, perhaps some welfare plan might cause mass dependency, but literally is there any bad reason for guaranteeing internet?
The nice thing that saves ML from being only another way for AFGAM to dominate and force all the innovation to a highly concentrated group of geniuses is transfer learning! You can download Imagenet trained brains and get them to classify stuff just as good as in the competitions and then adapt them to various different applications. Google has been nice and releasing some of these models and they'll form the basis of open robot brains, etc. in the future. There will probably be a Open Robot distro pre-packaged with a bunch of these brains and applications in the future.

Little companies can adapt these brains to niches that are too small for the big guys.
For Obj-C fans though, named arguments are one of its best features. Yes, more verbose, easy to decipher, and led to great API design.

For the first versions of Swift, they actually had two versions. For functions (i.e not functions inside classes), you didn't have to have named arguments for the first parameter, but you did for methods (functions inside classes).

They explicitly added it for Swift 3 to make it more consistent with method.

I think I like the consistency more, but I do agree "_" is ugly. I don't have an idea of what else they could do though. I don't want Swift to make the parameter names optional, since no one would use it (like in Python, I rarely see named arguments being used)
Why? If nobody is there air stops being compressed?
Keep doing the good work. Looking forward to the next.
Good luck
Microsoft Edge: What’s new and what’s next for the web and web apps on Windows
Loopholes all the way down...
America MADE Great Again: The Trump vs. Kim Jong Un Rumble
It's my understanding that Google has ramped up enterprise cloud support by outsourcing it. We ran into evidence of this recently. It's not helpful when the heavily accented, scripted Indian support guy at the other end is less technically informed than yourself, and there's no magic phrase to get bumped up to the next support level.

We're on Google Cloud Platform because of Kubernetes, and I'm dreading the day where we will need urgent support for something. My only consolation is that the Kubernetes community is very active, with lots of googlers on Github, Slack, Google Groups, and so on. We're trying to avoid using services outside of GKE in order to keep our vendor lock-in minimal (Kubernetes potentially allows us to switch vendors), and to stay within the realm of Kubernetes.

You have to face it -- Google's reputation has been severely damaged over the years, not just things like Reader, but also AppEngine, Google Apps support, arbitrary account shutdowns, and so on. Even innocuous, well-intentioned deprecations are hurting your rep these days, and you should consider avoiding this just to let your karma recharge; people will eventually forget and forgive, but if a new breaking change happens every month, they won't. (Contrast the situation to AWS, which has hardly deprecated anything since they started up, and manages to keep unpopular products running years after they became effectively obsolete.)
Google to offer new AI ‘Supercomputer’ chip via cloud
My favorite for cello are the Bourrées in C. I'm not a pro, but I remember messing around with playing a (probably simplified) version of it on my bass guitar, everything an octave lower, and thinking I wish I had a lower C string.
I started this subthread. Would you mind pointing me to where I 'launch petty hostilities' at anyone?
> Yup. Because they can't.

Actually they can.

> incapable of offering automated refactorings without human supervision

> (and yes, that includes Smalltalk IDE's)

Patently false. Everyone repeat after me: automated refactoring was invented on Smalltalk with the Refactoring Browser. Again. Automated refactoring was invented on Smalltalk with the Refactoring Browser.

The lack of static type information was considered a major potential problem by the authors when they started the project. They later reported how they were surprised when it turned out it wasn't.

So please stop spreading misinformation.

'This is absolutely the greatest piece of programming software to come out since the original Smalltalk browser. It completely changes the way you think about programming. All those niggling little "well, I should change this name but..." thoughts go away, because you just change the name because there is always a single menu item to just change the name.
When I started using it, I spent about two hours refactoring at my old pace. I would do a refactoring, then just kind of stare off into space for the five minutes it would have taken me to do the refactoring by hand, then do another, stare into space again. After a while, I caught myself and realized that I had to learn to think BiggerRefactoringThoughts, and think them faster. Now I use probably half and half refactoring and entering new code, all at the same speed (I should instrument to measure this). -- KentBeck'

http://wiki.c2.com/?RefactoringBrowser

http://www.refactory.com/tools/refactoring-browser

https://link.springer.com/chapter/10.1007/3-540-49255-0_180
Thank you so much -- this is really fantastic!! There's something quite smooth about this performance or this organ's sound...I usually find organ music harder to get into but not this piece...I just finished listening to this for the eighth time...and it's on again...
I really admire skills like this. Motivating others in this age! Unbelievable. And I appreciate you people's concern. Thank you for sharing.
Keep up the good work
It's more like a Trac distribution / fork with only few patches to the core, but with some additional plugins and a custom theme.

Trac itself is more active (and stable) though and still has one of the best ticket systems, repository browsers and plugin architectures anywhere. It supports Git, wiki and more out of the box. And there are plugins for nearly everything else including neat auto-completion: http://i.imgur.com/Q9aBtJN.gif
It continues to boggle my mind that when further evidence arises to confound the current majority theory (in any field), additional undetectable entities are added to keep the majority theory going.

Mayhaps, if some of these brilliant thinkers actually took a step back, they might get a completely different perspective.

That is hoping too much, I suppose. What's that old adage? If a man's job depends on him believing an idea, he's unlikely to look at anything different.
Check out MagicHaskeller which figures out list processing functions from examples: http://nautilus.cs.miyazaki-u.ac.jp/~skata/MagicHaskeller.ht...

For example, given the rule `f "abcde" 2 == "aabbccddee"`, it even figures out the role of the parameter `2`, so `f "zq" 3` gives `"zzzqqq"`.
Microsoft's CLR is not unlike this idea. JavaScript transpilers are also similar.
I think I found a new interview question: write an algorithm that outperformed the market for the past ten years...you have 35 minutes...
Yes, agreed. IMO, curly braces would have made much more sense. It's not even bikesheding, really. It's just a fact that curly braces are less used in most written languages. I would also argue that curly braces are a better signal to the programmer that "something programmatic is happening here", due to their prevalence as scope delimiters in most popular languages.

Swift's string interpolation doesn't catch my eye like, say, Ruby's does: `#{my_var}`. It's very easy to gloss over `\(something_like_this)`. I suspect they were going for a more "elegant" syntax at the cost of pragmatism.
Civil wars are just so vicious. The medical effects of this conflict will linger on for decades, and most of the good doctors have left the country.
That's surprisingly terrible. Unbelievable. To think that Google can't even support its own devices after 3 years whilst the Linux ecosystem supports a silly number of devices and platforms, substantially on a volunteer basis
Just like calling every person who can whip up some html and JavaScript an "Engineer" is bad for the reputation of Engineering as a whole, so calling everything that has statistics and is peer reviewed "science" is bad for the reputation of science. I think a lot of damage to science has come from psychology and "social sciences" in corroboration with the popular press when one-off studies are popularized with supposedly profound implications for our understanding of how humans work, only to be contradicted a few months/years later by a different one-off study.

I think for the sake of our future, we should stop putting both physics which can predict, detect, and verify gravity waves from across the universe, and social sciences which are largely surveys with statistics into the same bucket.
I approached team eetti back in 2016 and it was such an innovative decision from me, I would say. They did every possible practice to make my project a success and the best thing is their support after delivering the project. They will keep on following up the feedbacks. I admire this kind of people.
I think pulling the pins is fine, but the shape should rotate around the pin's axis. I would suggest associating pulling it out with a clockwise rotation.
Also discussed over on reddit : https://www.reddit.com/r/androiddev/comments/6bnup0/firebase...

As noted there I've always received pretty good support from FB ( and recently also Google ) for what it's worth.
Ironically, if you use AdWords, they constantly mail you with offers of phone support and love.
Here is how the college bubble would burst.

People with large amounts of debt demand high salaries (because they have to pay the debt) .

The bubble would burst when companies realize that they can pay someone who went to a trade school/bootcamp much less money, for a similar quality of work than that produced by the people with expensive degrees.

It is already starting to happen, with the insane amount of bootcampers that have appeared only in the last 3 years.

What is the market going to look like 3 years after NOW, when supply has glutted to an even more ridiculous degree?

(My experience is in the tech markets but I see no reason why this couldn't be the case for other job markets. We are the canary in the coal mine of what is to come )

Well, what will happen is that the market for new grad jobs starts to plummet, and all of a sudden those people who paid 200k are left with a fancy piece of paper, and no high paying jobs.

THEN is when things get even more interesting. Now these people with no high paying job start becoming unable to pay back their loans... At which point the whole thing comes crashing down.

The bubble is not just the college degree. It is the market and loans BEHIND the expensive piece of paper.
Thank you Mrs.Kelly for your compliments and we will keep on following the same path. Customer satisfaction is our prior agenda.
Thank you
Both of them are like javascript
[DATA] SEO vs. PPC: Which Has the Best ROI?
https://apps.synesty.com/transformy/en-us this might be it
>... than to be forever cursed tweaking pixel width, height, x, y values.

Inevitably, this is what CSS work devolves to, though.[0]

[0] Pixel twiddling
In my opinion, I still think Gitup is much better.
The last example made me wonder if it's possible to do something like this:

val oneInch = 2.54.mm
println("One inch is $oneInch.cm() centimeters")
Being overseas should not stop you from receiving SMS.
Android Architecture Components
It's about helping
Everything that's peer reviewed and backed by statistics is science. This article is stating that the (non) statistics used by the author, a.k.a cherry picking, is the root of fake results.

If indeed one could replicate the results every single time, over a large population, then ESP would hold true. But that obviously fell flat on its face when the Berkeley coders backed it up with their online experiment
Screenshot Desinger
My suspicion is based on some experience with the spot market for fill dirt and the evidence here that kitty litter made from wheat byproducts was supplied by the low cost bidder and the premise that the low cost bidder was a rational economic actor.

Your suspicion sounds plausible, but looks to be directly contradicted by the Department of Energy's post-investigation report. To the contrary of this being a decision made by the low cost bidder, the problems with the process started with a mistake in the specification that was produced by Los Alamos National Security LLC, the private company specifies the proper operating procedures at the national lab:

"When LANS began using this procedure to process nitrate salt wastes in September 2011, it did not perform a USQD [Undetermined Safety Questions Determination], as required, because the change from inorganic to organic absorbent was incorrectly determined to be an administrative (minor) change."

"In one particular instance, a conduct-of-operations SME [subject matter expert], working outside of his/her area of responsibility, added new text to DOP-0233 that included using organic kitty litter as an absorbent, as opposed to the inorganic zeolite material discussed previously in technical team meetings."

"In the previous example, the SME's addition of the text to DOP-0233, Section 10.6, which included the word 'organic', was submitted informally as a 'minor' comment, rather than an 'essential' comment that would have required explicit concurrence from the entire SME team."

Unless the report is wrong, or unless the SME who made the change was actually working in deep cover for a kitty litter producer with a surplus of wheat, this looks to be an error of knowledge and process, not a cost-cutting measure by a low bidder.

https://energy.gov/sites/prod/files/2016/02/f29/Posting%20co...
Coming from money isn't a necessity for an individual, but on a statistical basis, the correlation is undeniable - you're so much more likely to succeed if you come from money that the idea is substantially correct.

If I had a "small $1 million loan" right now, I'd be able to take much greater risks in terms of quitting my job to create a startup or whatever. Thus I'd be far more likely to be more successful (financially speaking)
If I need it for work at some point :-) Not in forseeable future :-( But you can send PRs or fork it: https://github.com/cirosantilli/cirosantilli.github.io/blob/...
Nitpick, the Hello World comparison is more like:

Swift

print("Hello, world!")

Kotlin

fun main(args: Array<String>) {
println("Hello, world!")
}
For numer.ai you can't leave. The data you get is private and encrypted. So even if you come up with a great algo, you depend on them to do anything with it.
Funny how that is. Some language just click with certain developers.
One has structures, ARC, proper extensions, good protocols/interfaces, flexible enums, and runs natively. The other one doesn't. I think I'll choose the former.
One plus is the best choice. Great hardware, reasonable price, up-to-date Android no horrible skins on top of stock.
http://www.npr.org/templates/transcript/transcript.php?story...
Yes, I know about Kotlin Native, but it's not quite there yet.
The view from space doesn't quite do the destruction on the ground justice. Also from the BBC [1]. I hope the perpetrators of this atrocity are identified and brought to swift justice.

[1] http://www.bbc.com/news/world-middle-east-38396747
Swiss watch exports dropped for a third year in a row
I've had a good experience only once with Apple once out of three times I've taken items in, when they replaced the logic board on my MBP a week after the program to replace for that model ended. They still refuse to honor well known fraying problems with their MagSafe adapters. The other time involved a 2010 MBP battery replacement that should have taken 15 minutes to half an hour, maybe an hour (I was told as much). It ended up taking four hours and they never contacted me when it was ready. If Apple was willing to sell parts to their customers, I would have had it done in 10 minutes.

Honestly, I've had about the same experience with Google (specifically Project Fi) with a different set of issues. I can't really say that one company is better than the other, and I doubt it would be easy to find reliable data to make a case for one or the other.
Starting a New Engagement as a Lead Consultant
I used to play the pipe organ before becoming a software engineer. Bach's works are like living inside of a multi-threaded algorithm in real time. You can understand/appreciate a lot of them from a high level without knowing what they really are doing as implementation details. Some people even can play his pieces just with muscle-memory. But if you try to fully understand as a composer what he is doing in any piece, it's this astonishing, unparalleld depth that just keeps giving over years and decades. I just realized something new from a movement of piece I've heard for 15 years now the other day, and this happens regularly.
Microsoft is actually doing quite well, Kaiming He was at MSRA before he left.
> Don't you guys know that in Europe higher education is free

In SOME countries in europe, higher education is free. I've met plenty of Brits with student loans. They're still in Europe (and the eu for now)
The Nexus 5 is very user serviceable - all the parts a labelled, most things just clip on/off. Replacing the power switch is a 10 minute job, and costs ~$5.
To the people who make stuff like this: how much time do you put into a page like this? I feel like (in my world) this would require an endless set of meetings, then design + revisions, then programming, and eventually someone would say "this is taking too much time / costing too much."
Still doesn't make up for Swift's language superiority.
> I don't know if Allura has a SaaS service.

Sourceforge.net.
Thanks, will look into it . :)
It beats me why they don't just update their MacBook Air. This is the computer that serve most people's needs.

It's by far the sleekest (the MacBook and MacBook Pro being thicker and heavier), it's not exactly cheap but it's priced just right at around 1,000 euro, it's not fast enough for graphics work or gaming but it really serves the need of 90 percent of college kids and professionals who just need internet, emailing, a text editor and a spreadsheet, and to be able to watch a movie and save pictures. And maybe do some light hacking.

Update the MacBook Air and I would buy it right away.
Being a Lead Consultant (2013)
How Fish Is a Great Source of Nutrition for Your Toddler
I don't know - maybe I'm just irrationally optimistic but I don't believe anyone has "locked up all of the data".

You can download the whole Wikipedia data dump at under 100GB uncompressed (text only - with media is around a TB). The entire common crawl with 3bn pages is only around 250 TB. While the Wikipedia dataset is too large to fit in ram for most people and the common crawl is too big to fit on a single disk, you can process these in your own local cluster quite easily and relatively cheaply.

Honestly I think the real breakthroughs to be made will be algorithmic and I don't believe those are out of reach for "civilians" outside of the tech giants.
Vutuv is to LinkedIn what DuckDuckGo is to Google
> how investment management is currently run offline taking advantage of their knowledge of how mutual funds including index funds are picked off by sophisticated traders.

This is news to me, I was not aware that most index funds are being front-run to such a large degree. I understand it was possible with the Russell 2000 index at some point. But e.g. the Vanguard Total Market fund (CRSP index) has almost identical performance to the Fidelity Total Market index fund (Dow Jones Total Market). And both funds replicate the performance of e.g. the Ibbotson book.

How is it possible that this is occurring if the index funds are being picked off? Or do you mean style / sector index funds, not broad market?
I must say theatlantic.com's Adblock is reallly annoying...
intellij is soooo sloooow
The United States dropped over 12,000 bombs in Syria last year. I'm ashamed for my country that profits from perpetuating killing and destruction.
> If you really want to be successful in exploiting people through cyber attacks, I guess you will need some kind of system to provide guaranteed contracts, i.e. proof that if a victim pays the ransom, then the other end of the bargain will be held.

You're describing a legal system and the rule of law. I'm not sure there's way to guarantee anything like you describe when there is some illegality in the nature of the process.

Trade only works when you can trust either the parties involved or the system as a whole to uphold their promises (for the system, that's that involved parties that don't uphold their ends will be punished).
Excellent C and Objective C interoperability too.

As for the post, it's ridiculously fanboyish.

The same comparison could be made with other older languages towards Kotlin. Microsoft F# comes to mind, for example.