skysight-inc/HackerNews huggingface dataset:
I'm not sure I agree with that, but any comparison would be unfair because all situations are different and the real world is very messy. But that's just the problem.
The problem is not hardware speed, as you point out, but software.

It would be lovely to see a real Chrome benchmark on iOS, but alas, Apple doesn't want that to happen.
I think those that are upset about a realistic look at their favorite language should read through to the end. He goes into a lot of the benefit of functional programming and Scala over java. It certainly doesn't deserved to be flagged. The TIOBE index shows a pretty clear rise and fall for Scala in terms of relative popularity (#13 in 2012 to #32 in 2016). Here is the last bit of the article:

> Scala will probably never become the next big programming language. But, it will be around for years to come as the language of choice for niche problem domains such as Big Data programming.

EDIT: Thank you dsabanin and sndean for the clarification. The flag is justified -- his data is definitely faulty. There was no rise of scala to #13 in 2012 (I looked through a few other months of TIOBE too). It looks like it has been steadily rising.

It is unfortunate, most of the article (excluding the clickbait hook) is about the benefits of functional programming (like Scala).
I'm 39. There's no denying tech requires you to constantly keep up. But in my opinion, it's not as bad as most make it out to be. For the most part I read blogs while lying in bed at night (about 15 minutes or so), and I always have a side project going that I get to here and there. I still maintain a healthy life balance and get to enjoy things outside of tech just fine.

To be fair, I don't have kids. I'm sure that's a huge factor.
Ansel Adams 7.5/10
https://keegan.regaind.io/p/uoVo3TIjR1C3P-Q49drUlA
Indeed, the Monte Carlo post was inspired by some discussions after reading that chapter. I also borrowed and adapted a proof or two from the SVD chapter for that second post.
Reads like a facility issue, not the ending of the group. Having run user groups, this is a common challenge, but hardly a death knell. However, maybe there's a backstory I don't know.
Try taking the train, if you can spare the time! If it goes from near where you are to near where you want to go, it can be great. If it's a trip of less than a day, then you'll wind up where you want to go feeling much more rested and much less stressed. (If it's more than a day, then you'll have to face the question of whether you want to sleep awkwardly in coach or pony up big bucks for a sleeper; but you can get used to sleeping awkwardly in coach—for me, it's much more comfortable than sleeping on a plane.)
It's still Spanish.
Move out of the bay area then. That area is one of the most expensive places on the planet. You're not going to find "cheap" developers because they can't afford to be in expensive.
There is evidence that IP spoofing was _not_ used in the Krebs attacks:

https://twitter.com/briankrebs/status/780139030939828224

This does not invalidate this presentation though. The recent IoT attacks are a new wave, but the point is:

- if it's not IP spoofing - you can track the botnet and eventually destroy it. I'm not saying it's easy or hard, but that it's technically possible.

- if the attack is IP spoofing, it's very hard to track it down and destroy the source.
There's no fall, Scala rose on TIOBE, not fell. His data is wrong or he's lying.

Here's TIOBE for May 2012:

https://www.scribd.com/document/94860678/TIOBE-Programming-C....
Also battlebots. But I always preferred the old corewars/redcode
No, I'm not going to say that. Terminology matters. Accurate use of terminology matters.

But there's a threshold for when to correct vs. when to just let it slide, and it seems to me that your threshold is too low (at least on this issue).
I almost missed that yes, it is available on Linux. When did the penguin icon get replaced with "Steam Play" on the Steam site? Are all Steam Play games Linux-compatible?
If you always have one device with you that you trust (your phone) then it can seemlessly transition to duplicating and accepting (some) content to other devices you trust less as you encouter them, in a temporary/renewing fashion. There can be lots of levels of convenience verse paranoia in that kind of system.

If you treat multiple devices equally (even when you routinely leave them unatended) then things quickly fall apart and no paranoia helps.

You could look at kerberos for an example of this style of loaning limited tickets for credentials.
Furthermore, suppose Mozilla wants to port Firefox to the Nintendo 3DS. Does Nintendo have to let it in to their eShop?

Most game consoles since the NES have had lock-out technology, and that's legal everywhere, as far as I know.
It is word play. They started as a party supporting Uribe (that's where the U comes from), then became oppositors of him, so the meaning had to be retconned.

And yes, political awareness in Colombia is a bit like an Internet forum: where memes are more prevalent than intelligent discourse.
Doh, that is precisely the whole problem being discussed here.

WKWebView is a mess just like UIWebView.
You can check out this talk, given by a Foursquare engineer: https://www.youtube.com/watch?v=ukqke8iTuH0

This is pretty much the same concept as Blaze/Bazel or Buck, but from Twitter.
"Symantec kicks SVLUG out of venue" would be a more correct headline.
Sounds a little bit like Analysis Paralysis[1], although I'm not sure I'd exactly call that "the opposite of NIH".

[1]: https://en.wikipedia.org/wiki/Analysis_paralysis
I have not yet planned to go to burning man, lack of fund or motivation, and I don't plan to. Am I too ruining Burning Man ?
Don't capitalize the S!!

(sorry. pet peeve.)
I agree with the lady who wrote this post.
Also remember that "coach" on a train is at least as comfortable as first class on an airplane. Especially if you're over around 6' tall.
Scala is >12 year old.

But it always feel so new and fresh. Every new release would likely break existing code.
I do wish there was some way to ban cell phones out there. You may have noticed there's even reception now - this started in 2015 and, to my knowledge, isn't BM's fault - one of the cell companies decided to put up a tower nearby.

That change saddens me.

That said, in the end I basically adopt your last sentence as my ethos. Change is inevitable and the saddest thing of all is to miss what's still great because you're too focused on what's lost.
Clearly we aren't at the pinnacle of linguistic evolution. Ancient Greek and Latin were far more evolved than modern Indo-European languages. Indo-European languages have been going downhill for the past 2000 years or so ;-)
ARTFINDER:+Goodbye+by+Lee+Clement+-+Lee+Clement+GoodbyeAcrylic+on+Canvas©+Lee
The article mentions 11.7% CS UK grads unemployed after 6 months. This doesn't surprise me nor does it concern me that the bottom ~10% of students are struggling to find work.

What's giving them trouble is probably what plagued them in school: laziness. As a recent US grad in CS, most of my peers (in CS and outside) who couldn't find work after college slept walk through their classes and did next to no extracurricular work.

When you've got below average grades, little to show outside of your degree, and you struggle with interviews (due to your minimal effort in college), don't be surprised if finding a job is difficult.
I think this discussion of Kierkegaard falls a little flat as an introduction to him for those who haven't already read him. One thing about his writing that is curiously missing in this piece is how /funny/ he is. He is witty, sarcastic, hilarious, and eminently readable. For example, here's a very short chapter from Either/Or (it's from the aesthetic perspective A)

http://sorenkierkegaard.nl/artikelen/Engels/145.%20THE%20ROT...
FB does auto-complete for names, groups, places, and so on. So for each char it does a callback to see if it should display the dropdown. Using a swype style keyboard ia a bit nicer because you're only adding full words at a time.
You are who you are
And PYPL pretty much agrees:

http://pypl.github.io/PYPL.html?country=US

Scala looks pretty steady since 2013. If anything, it's gone up.
My bad, fixed :)
Businesses have a hard time quantify the value of IT labor. add a widget maker and he can produce x more units. If the demand is good enough they hire him. with IT its different. I could write thousands of lines of shitty code and it takes a while to figure it out especially if I'm "training".
Like it or not, Backpage showed Bitcoin's usefulness
Philippines tells US no more joint sea patrols
Title change suggestion: Bad brain training has limited scope. The question remains what good brain training would is. Paired with electrical or magnetic stimulation? There's almost all fertile ground here and, I believe, our great advances as humans this century will come from better ways to grow brains. Consider mobile apps that adapt to your cognitive strengths and weakness, when you haven't slept well or are under stress or need coffee, and where learning becomes lifelong and personalized. By building our intelligence we also become good at developing artificial forms. To me it's the problem of our time, these early attempts just help to develop better approaches.
Do the best you can today. If someone has an issue with the result, either they'll fix it or you'll have the opportunity to fix it yourself.

Live with the shortcomings until you see a demonstrated need to fix them. Usually by that point, you'll have a better idea of how to get around it as well. You'll avoid doing extra work early.
You made an important point. As I mentioned my other comment I think Scala is in a steady state. If there was rise and fall I think it was in margins not in comparison to, say top 10 mainstream languages.
Capital One acquires online price tracker Paribus
The most entertaining part: scrolling through the list of commenters and seeing how many list their title as "Agile Coach", "Scrum Master", etc.
You're looking for some sort of code generator for C++ which only adds syntactic sugar? Interesting idea but I don't think a good one exists yet.
I can say that Carnegie Mellon is definitely ranked nationally a Top 10 university in computer engineering and/or computer science.
Your article about sub-cultures strongly reminded me of the Tor project. I've been tempted to get involved, but it seems to me like the fog of war is all around it.
I wonder about how eye contact will function in VR - cameras inside the goggles tracking eye direction? I suspect that eye contact is the kind of problem without a lot of room for error. Get it only slightly wrong and the effect could be very disconcerting.

I'd bet on cartoonish, stylized avatars being the most successful (at least initially). Cartoons work for a reason, we're very good at taking a cue and filling in the blanks. But the more information an image carries the deeper you go into the uncanny valley. For realistic VR avatars to catch on, they'd need to be nearly perfect.
You are missing the point.

Of course Flash was/is terrible, and not only for mobile phones.

But what keyle is pointing out is the irony of Apple arguing against Flash for being a proprietary and non standard technology, praising HTML5, and now relegating HTML5 as a second class technology in iOS.
Don't you just love Scala? :-)
That opaque blob of JS wod be great compared to an opaque blob of binary code that has access to the GPU, which in turn has access to DMA...
I don't know if it was in direct response because I wasn't here at the time and it also coincided with the MSNBC split from Microsoft, but I understand that NBC Technology severely curtailed its remote working policies around the same time.
That demo is pretty impressive. Removes duplicates, and you get a pretty good result going down to the top 25. Nice stuff.
More mundane than that "Symantec Kicks out all outside groups from their meeting facility" would be more like it.
I wonder to what extent that's just a question of historical distance.

Off the top of my head and in no particular order of "greatness" or time: Shakespeare, Milton, Chaucer, Donne, Thoreau, Kafka, and Melville are also, in their own ways, capable of really good comedy. We just see them as "classics" and thus they're stuffy and meant to be taken seriously.
Long-Theorized Material Poised to Close the Terahertz Gap
How to stand on the shoulders of giants
Texture – As open as LaTeX and as simple as a classic word processor
Great quote but sadly lifting weights were not enough, heavy doses of HGH were used too if you take a look at how Ronnie looks these days.
Squaring Snapchat’s Rumored $25B IPO Valuation and Twitter’s $14B Market Cap
Please don't comment like this on Hacker News.
The word "Java" occurs thrice and "Scala" once on Lightbend home page [0]. Does that say something?

[0] https://www.lightbend.com/
Thank you for your response. I know open source games aren't the norm, but they do exist and are something to be encouraged and discovered. For example, consider Quadrilateral Cowboy[0], which is a recent game made available on all platforms, for sale on Steam, and open source. In particular for SHENZHEN I/O, this is a game all about coding! It's seem reasonable to consider that it might be open source and if not, to want strongly for it as a natural extension of the game and so to wonder what similar games exist that are modifiable. Regardless, I do disagree with discouraging discussion around open source software, original or alternative, commercial or otherwise, and was a little saddened to be downvoted for it on Hacker News. I appreciate your civility and consideration.

[0] http://blendogames.com/qc/
Oh man this hurts. I worked with a company several years ago to bring an "enterprise youtube" to market, but it was only ever marketed to pyramid-style corporations as a sales training tool. I believe it's still in use by a few hundred thousand employees, but as far as I know it's still just being artificially restricted to those types of businesses :(
What do you mean when you say that empowering the ongoing direct relationship between professional and client is going to be the next huge wave in platform creation?
You can run C++ code in iOS, except if that code is functioning as a browser rendering DOM and running JS
I haven't played it yet, but I've played several of Zachtronics games in the past.

They generally don't teach you technologies that exist in the real world. Real-world concepts are usually just used as a way to make the mechanics of the game more accessible (Spacechem and KOHCTPYKTOP are good examples of this)

However, their games are very programming-centric, having programming skills makes them much more accessible. Their game TIS-100 is literally just assembly programming on a made-up architecture. I wouldn't call them "educational games", but they're certainly very mentally involved.

---

Spacechem: http://www.zachtronics.com/spacechem/

KOHCTPYKTOP: http://www.zachtronics.com/kohctpyktop-engineer-of-the-peopl...

TIS-100: http://www.zachtronics.com/tis-100/
This article has nothing wrong in content that it needs to flagged. Does disagreement with author enough reason to flag an article?
Well, the composition is not bad, the colors are more than decent. There's no bad motion blur, the main subject is clear (albeit gross). The score seems decent for that.

Actually, the score scaling is a very tough subject for a public thing. We received some comments saying that Keegan is wayy too harsh, it seems people expect their everyday picture to score 7-8 (we've been told it'd be a big problem in the US especially, I can't judge on that as not living there tho :/), while we feel that Keegan s generally a bit too generous for Europe standards.
In the USA, long distance passenger trains are very expensive and can have their schedules totally screwed up because they must give way to freight trains.
More like "Symantec signifies it's about to go bankrupt by isolating itself from the tech community"
Wow, shocking.
I kinda like Airports -- mainly because I can have a beer at 10am.
Maybe they don't do it on purpose, maybe they A/B test their way into a black hole of emergent anti-patterns.
"premature optimization is the root of all evil"

I think you're conflating NIH with "willing to write code that isn't absolutely perfect."

I think your paralysis is coming from perfectionism.

We all want to build the Eiffel Tower and Mars rovers, things meant to be temporary but end up being elegant and lasting for much longer than ever intended.

None of us want to build things like the Tacoma Bridge, things with inherit flaws that are disasters.

But in the end, remember, most of what we build are really just kitchen tables and midrange houses. We should take pride in our work and do our due-diligence, but in the end, we have to ship code.
It isn't necessarily hypocritical.

For instance, someone might prefer the look of hair on dogs and the feed conversion ratio of swine and thus keep dogs to pet and swine to eat.
Oh, I had googled him but didn't expect to be this guy. He actually did a lot of accomplishments. Definitely not a wasted life.
If IT isn't working then you're not really doing IT. You must be doing something else. No true Scotsman!
Then they need an enterprise sales team to rival MongoDB's. Enterprise software doesn't sell itself - you need an expensive consultative sales process, which itself is a different core competency. A lot of the hate for MongoDB comes from them being a sales-driven company while RethinkDB chose to create an engineering-driven culture.
In large enterprises you see the opposite of NIH. There isn't a name for it but it's something to the tune of "You never get fired for choosing IBM."

I remember constantly fighting for the right to develop the important software in-house rather than trying to cram them into a Salesforce app or buy some [x]-as-a-Service that does 60% of what you need and gives you 0% competitive advantage or intellectual property.

There's reasons for both approaches but you should never be too far in either direction.
https://www.theguardian.com/society/2016/apr/07/the-sugar-co...

"In 1972, a British scientist sounded the alarm that sugar – and not fat – was the greatest danger to our health. But his findings were ridiculed and his reputation ruined. How did the world’s top nutrition scientists get it so wrong for so long?"

Without advancing an argument for Lisp, I'd just note that it's possible - in any discipline - for something to be decades (or more) ahead of its time.

Of course, that wouldn't mean that everything old is avant-garde just because it said it was. But, if people are still or suddenly looking at it, and looking at it hard, I would at least take that as a signal to give it some due consideration. It's apparently fighting age, and winning to some degree.
Thanks, we've updated the submission title from “Silicon Valley Linux Users Group Is Closing”.
Almost every "startup" resource I know of suggests you take a lot of time soliciting ideas from your users because they're the ones paying and ultimately using the product. Should you implement everyone of course not, but to actually shut down communication seems like a bad way to run a business long term.
Vive is much better than Oculus.
Some do, not that many. I have interviewed some stellar candidates who were heavily involved in some project they were passionate about (my favourite was one that wrote an emulator for a 90s-era games VM I won't mention) - so there's definitely some relationship between people who code for passion and interest and people who are good at coding - which isn't exactly surprising.
Steam Play is their one license = all platforms thing.

I think the little Steam icon means SteamOS and therefore Linux.
Hey, there is always BAFUG http://www.meetup.com/BAFUG-Bay-Area-FreeBSD-User-Group/ and NYC*BUG http://nycbug.org
His only quantitative datapoint is the TIOBE index where Scala has fallen from #13 to #32 over the last four years.
http://www.tiobe.com/tiobe-index/

What backs your claim that Scala usage is comparatively steady in usage? The amount of software grows over time so that must be factored in or else people could say COBOL is just as popular as it was before.
Burning man was pretty awesome this year. Can't wait for next year :D
People joke about everything. Just understand the context and don't take it so seriously.

I live and breathe containers but still get a kick out of this: https://www.youtube.com/watch?v=PivpCKEiQOQ
Of course diet and exercise are effective for long term weight loss.

People stop dieting. That's the problem.
WKWebView is a mess.

There are bugs that have been there since it was released years ago and are still unassigned.

https://bugs.webkit.org/buglist.cgi?quicksearch=wkwebview&li...
Don't forget that Palmer Luckey, the head of Oculus, is a white supremacist funding the production of online propaganda.
This article is the lowest form of FUD.

Java has been sloooowly adding features that Scala championed in the JVM world; lambdas and type inference within them in Java 8, REPL in Java 9, partial cases clases in Java 10 (yes to the syntactic sugar, no to the ADT semantics and pattern matching). Adding those features underscores the validity of Scalas vision.
But if you've experienced the real thing Java is just too little too late.

Good luck waiting for hobbled cases class for the next 3 to 4 years.
By the time Java has those the rest of the world will be accustomed to union types and literal types.
Comcast 1TB dataplan is coming to California
Seems a little clickbait-y and I don't think it's true from what I've seen anecdotally (though I work in data science with Spark so I'm clearly biased). I started out as a Scala skeptic at my current company, but have grown to really like it.

However some of the critiques of Scala I think are well taken.

1.) It's true that there are often a zillion ways of doing things. In contrast to Python, readability and consistency don't seem to be a core part of the language's culture.

For example the first element of a tuple is x._1 but the first element of a list is x(0). I understand this is for historical mathematical reasons, but that just doesn't seem necessary IMHO.

2.) Operator overloading makes some code really hard to read and requires a lot of cognitive overhead.

For example, without explanation do you know what the ::: operator does? Or :+ or +:? They are obviously learnable, but why do this instead of named (readable) methods? In short I think brevity over readability is not the right choice.

3.) As others have said, compile time. It's not too bad for us, but yeah, it's long.

These contribute to the language being a little hard to get up to speed with, and not infrequently coming into contact with code that's fairly indecipherable.

That said, I actually quite like the language. The rich types/mixins, the clean functional programming, I find myself missing these things when I go back to other languages. Everything can be improved and I expect Scala to continue to flourish.
What are some of your long term goals? Do you see enterprise companies such as Godaddy using your product to schedule their appointments? Or do you see yourself mainly focused on small businesses?
... and when they finally noticed their problem in mobile, it seems like all the good stuff was thrown out (e.g. .Net) in order to chase that tail. Seems they're finally coming around now with the windows store being opened for all windows apps (wow... duh?), but at the same time smartphones seem abandoned and tablets are IMO still clunky compared to iPads. Was Gates the genius behind dominating PC? Was his absence during the mobile revolution the reason for MS's relative stagnation (when compared to Apple's and Google's growth)?
Depending on the age and programming knowledge of your students, Human Resource Machine may also be worth a look. It's simpler and more removed from real assembly than Shehzhen and similar games, but still teaches the concepts needed to "think in assembly".