skysight-inc/HackerNews huggingface dataset:
Perhaps it didn't come from developer's needs, but it sure feels like it for me.
What alternatives on the JVM you suggest? I will give it a try, I'm not married to Scala, and I don't get money from TypeSafe to promote it.

I tried Clojure, and other popular JVM PL, few issues making it not practical for my team at work:

1) Many people at my team for some reason don't get along with the Polish notation (me neither, and I'm of Polish heritage) - Clojure eliminated

2) Me and my team wants a static type system - Clojure, Ruby, Python, JavaScript, Groovy and such are eliminated

3) I need a JVM language (except Java) - Haskell, Nimrod, Go eliminated

4) What am I left with? let's see - Scala, Kotlin, Ceylon, Haxe, Gosu

I chose Scala because it has, for now, the wider adoption, support, and commercial backing from TypeSafe. and most importantly, which people don't seem to consider as a crucial factor in Scala adoption- I CAN USE IT AT WORK (for some reason, Java based Enterprises seem more likely to adopt Scala than Clojure, not to mention no chance of getting approval for using JRuby, Jython or such)

If you know of another statically typed JVM language that I should consider over Scala, I would ditch it without blinking. But for now, it's the best developer happiness language out there, I have no clue why it's so popular to bash it. perhaps because it's becoming Enterprise friendly, and people hate anything enterprise these days...
In any case, it's good for me, I don't mind having a language with more features, I can always choose not to use them.
Perhaps the core of all problems is conventions / style guides as Martin suggested, and "how Scala should be really used" projects. I'm sure you can abuse any language, especially if it has lot's of features. perhaps we need a subset of Scala, or perhaps Scala is a language for building languages?

In any case, coming from Java, I can't go back, I rather have my overly featured Scala over my verbose Java any day.
Huh? They do. There are new "in" colors every year.
Ah, I see. I believe there was a time here (England) when diesel was cheaper than petrol, but it's now a few pence/litre more. Presumably that's made up for with improved efficiency though.

Funny how the perception of a technology can be tainted by poor implementation. I'm not sure how European diesels were in the past, but as long as I've bothered to pay attention (~10 years), diesel has been more popular here since fuel is so darn expensive. Will be interesting to see if the gain in popularity of Euro/Asian cars over there will have any effect on the number of diesels on the road.
> Commercial support is too fragmented and not as discoverable as on Windows.

Ubuntu, Suse, and RHEL are commercial support. Novel, Canonical, and Red Hat make good chunks of profits from support contracts. They have a business model at all because of businesses that adopt them and pay for support, and Red Hat is a billion dollar business!

Note most of that support is server side, but I know all 3 offer some variant of standard desktop support as well. So do a lot of Ubuntu PC vendors like system76.
Bitcoin becoming a standard part of lawsuit discovery requests
A fleet of drones flying through the air is a silly concept in my city where buildings cannot be more than 3 stories high as to not block the views.
I agree, see Synack [1] (marketplace for bug bounties, with the bugs and rewards vetted by Synack). I think it's a huge opportunity.

[1] http://www.synack.com/
Samsung tips $100 million IoT strategy
1) fearmongers gotta fearmonger. There's a couple animal fables about how a scorpion has gotta be a scorpion because thats its nature etc. So if they were not fearmongering about violent video games, they would be fearmongering about internet social media, or pr0n, or immigrants, or liberals, or whatever. Their whipping boy of the day doesn't really matter. Also their market share of the overall population is extremely small.

2) Speaking of pr0n, I note the monkey see monkey do epic failure WRT violence stats, and notice that despite better pr0n availability that ever in the history of the species, monkey see monkey do birthrates are not going up.

3) However, taking into account your point and #2, people do not copy activities very well, but they do copy appearances. Mere observation tells anyone interested that "scary looking black guns" are a ridiculously popular fad right now compared to a nice hardwood finished stock. Its exactly the same firearm but just wanna be scary looking, sort of. Also it is supposedly a well known fact that womens, uh, bodily hair shaving habits WRT hair below the neck, or however you want to phrase it, have in recent decades been nearly universally oriented to match hairless pr0n images. Pr0n images have to be hairless otherwise guys are staring at a wool rug or whatever, and now women in general want to try to match that. I don't think either example has important social ramifications other than being somewhat profitable for certain mfgrs and retailers which is in direct opposition to your claim that marketing is ineffective. Go ahead, try and find me jpeg of a woolly mammoth of a woman carrying a classic traditional wooden stocked hunting shotgun to prove me wrong. Bet you can come up with 100x the number of counterexample pixs.
Why this huge performance difference for an encapsulated Javascript function?
I've been using the EAP for a while now, and it's been a real improvement over 12. I'd totally pay for the upgrade...and a Go IDE (hint, hint)
I have 3 major complaints about actors (specifically Scala/Akka actors, but most of the models I've encountered have similar problems).

1) In general, I think that going parallel should be an architectural decision. On current commodity architectures it doesn't buy people as much as they think it does, and can in many cases over complicate code. Actors hide this complexity, but don't actually remove it. People think actors give them free license to add tons of threads when they shouldn't.

2) Actor code tends to mix business logic with threading logic, precisely what we should be trying to avoid.

3) The actor model subtly conflates publisher/consumer models which tend to decompose and perform better in parallel situations.

Normally, for calculation style parallelism I prefer future/promises and for event style parallelism I prefer single writer/multiple consumer based shared memory.
The Tinkerings of Robert Noyce - How the Sun Rose on the Silicon Valley
We updated the library with a Button Builder which allows you to include or remove only the buttons you need for your project (perf matters!), and added a couple more button styles too. Enjoy!
The World of Later On: Thinking One Thousand Years Ahead
Think skeet shooting ... with a reward http://www.pvponline.com/comic/2013/12/03/last-minute-shoppi...
German police have a Shazam-like app to recognise neo-Nazi music in seconds
That said, he could have gone "gray-hat" and used the source to find in-scope bugs. Such a resource would be invaluable to an exploit author or bug bounty hunter.
The same logic could be applied other way around: "If one of her friends does not wear pink, she now has someone to copy from."

Not saying it is likelyhood. And I agree, that majority can influence minority, especially in youngster social circles.
The 20 Best Lessons in Social Psychology (e.g. why are there 20 and not 19?)
> stop the stupid and tell the truth

Be nice.
I wrote this relatively quickly tonight; just trying to sketch out some idle thoughts on what the future may bring. I think we should all be trying to look beyond the next one hundred years, but it is hard to do that constructively.
These sorts of "studies" are still being published, many of them funded by the dairy industry. Has nothing to do with science or nutrition as is taught in college, it is simply sales and marketing not unlike similar studies done by the tobacco industry just a few decades ago.
You keep posting this argument.

As a practicing Scala user, I think it's pretty unfounded.

You could make the same "3 unnecessary type systems" argument about Ruby with attr_ methods, duck-typing, and classes. But I've never seen that. Maybe that's because if you're a fan of Ruby, the fact that it's Strongly Typed is pretty incidental. Things have Types, but if it's not enforced in any practical way, do you care? Pretty much not. It's a dead giveaway when people misunderstand what "expressiveness" means in the context of a type-system and go on to talk about how expressive Ruby is. Next to VBScript and JavaScript it's the least expressive language I know.

Scala isn't Java++ for me. It's Ruby++.

So maybe it's a case of differing backgrounds and expectations. I don't know Haskell. I went from VBScript, to JScript, to c#, to Ruby, to a smattering of Java, to Scala.

So from my perspective this argument is as Ivory Tower as it gets (which is a bit ironic right?). It's like suggesting Ruby needs to remove attr_ methods, or Struct. It's like suggesting that all you need is eigenclasses and you shouldn't have any label following the "class" keyword. It's like suggesting Ruby must drop respond_to.

And I have to wonder: What's the point? Would it make Ruby a better language? Is it going to make Scala a better language? No. Taking away my ability to emulate c#'s using() method with Structural Typing is not a step forwards, and it's most certainly not a case of "good design".

So eliminate case-classes? Why? Limit yourself to bolting on properties, equality, hash codes, etc ad-hoc? What's the point of any of that? It's definitely a step backwards in ease-of-use.

This is the very opposite of a practical or pragmatic critique. There are problems with Scala sure. That it simplifies a lot of boiler-plate (and really enables the FP/OO bridge) with a keyword (case class) and syntax (structural typing) isn't one of them from my perspective.
What about HTTP Headers and cache-control?
Go right ahead https://github.com/JetBrains/intellij-community
Best incentive for better code: Laziness
Well. I am the last person, to believe in the integrity of most so called journalists.

My problem is, that the blogpost did nothing to answer any question at all. What did the so called journalist write and what were the "real" facts. And so on.

It was nothing but a rant, shaming and name-calling a journalist. Nothing more.

And believe me a lot of companies young or old, big or small have had bad press. Oftentimes total lies by so called journalists and oftentimes rightly so.

But non the less even the worst press did not kill every single one of them. So declaring this journalist to be solely responsible, without telling the facts is just trolling, ranting and blowing off steam - and does contribute nothing to a grown up discussion about ethics of journalism and what journalism should be like.
Thanks, I hadn't noticed that before! I just signed up, but unfortunately they don't have a Linux version yet.
Core async is also an example of a very powerful macro that rewrites execution flow; but they do decidedly different things.

While Core Async is about powerful non-threaded coordination of processes, Javelin is about creating self-updating non-cyclical function graphs.

Basically it's about automatically keeping a derived a view from a small set of data up to date when the source data changes.

It's the exact same thing a spreadsheet does for numbers, but becomes much more interesting when the derived view is a DOM tree derived from database+view state.

FWIW; I was inspired by the the work of Kenny Tilton (a.k.a. Smuglispweeny) and his Cells library and manifesto [1]. His work seems to be falling in disarray, but there's still some stuff up on the wayback machine [2][3]

[1] http://smuglispweeny.blogspot.nl/2008/02/cells-manifesto.htm...

[2] https://web.archive.org/web/20080925125040/http://www.tilton...

[3] https://web.archive.org/web/20080925113544/http://bc.tech.co...
Backbone.js on Vitae
Kudos to Kudu !
This seems to be a great way to do MVP but I still have a few questions:

Isn't the point of MVP to test the idea that people will pay money for the provided service ? The blog post does not seem to mention if they are charging customers a price for their service.

Also, is it possible that the current users , who are being served manually, are viewing kudu as a "consulting" service rather than a SaaS
This is perhaps the most profoundly racist thing I have ever encountered on this forum. Your "statistics" lack any verifiable sources and contain so many straw men it is difficult to account for all of them.

I honestly cannot believe that I am responding to this...
Awesome! This is definitely going to be fun :)
Did you even read the article? This has nothing to do with women entering stem fields. It's about how video game marketers exclude women from their target demographic.

Poor guy can't even be sexist. Boo hoo.
> Isn't that just a spammy linkfarm?
>

I think you wanted to say "content farm" like all those sites that use wikipedia text.

I don't think their app is spam though, or a content farm.
I can see how a video page[1] could be a "temporary" page to discuss some content away from the madness of youtube comments. Do you think google will object to such "mass embedding" of youtube videos?

_______________

[1] http://shelby.tv/kunaltandon/shares/524722b3b415cc5771058e23...
A cursory search for scala stories shows glowing scala stories appearing far more frequently than criticisms

As for selection bias, keep in mind that many sharp people can be insecure. It's natural. But the best and brightest are able to cut through the criticisms, recognize the underlying issues, and react accordingly.
Adoption of Amazon's new C3-class EC2 instances
What exactly is inherit about duck typing or OO that say they can only be used in a simple language? Duck typing works great in Scala, more so then in Javascript because it's type safe and it's impossible to make the same mistakes you can easily do in Javascript. Scala's OO is vastly more powerful then Java's and IMO opinion more elegant and simple to use. I look at these features in isolation what I see are much better designed implementations of those ideas, I don't see how they can only make sense in a language that's simpler then Scala.

This notion of simple also confuses me. You mention Javascript, and while I agree Javascript is easy to write I would certainly not call it a simple language. There are a huge number of inconsistencies, gotchas, and just plain head scratches littered throughout. And let's not even get started on the hot mess that is prototypical inheritance in. Java is hardly simple, it's outdated and probably one of the main reasons there is a movement to other languages are because of the lack of new paradigms integrated into it's core, but that certainly doesn't make it simple. I can show you some pretty nasty Java code bases that can be just as if not more confusing then some of the worst Scala code I've seen out there.

In terms of focus, I think Martin and the community has been pretty clear about what Scala is about, an OO based functional language that focuses on practicality over theoretical purity. If it was meant to be an academic language why focus on Java interoperability so much? One of the beauties with Scala (though some might disagree) is you can basically write it to look just like Java, which is why it can have a leg up over a language like Clojure, whose syntax is so different. Why include mutable state at all? That certainly isn't a trend with academic languages, but it certainly is practical to allow when performance reasons dictate it. Why create Typesafe and have all this focus on strong native build tools and good IDE integration? I honestly don't think Martin just decided one day out of the blue that he wanted to make Scala a practical language, that's been part of the game plan from day one. The precursor to Scala, Funnel, was dropped specifically because he didn't feel it was a practical language and he started over and wrote Scala.

I think Scala has been finely tuned for it's purpose, to provide an elegant synthesis of functional and OO paradigms that allow developers not use to those ideas to slowly wade into that new world. That's the way I was introduced to it and that's the way I know many other developers have been introduced to it, with good results. Having worked at a few different companies of varying size, all with large code bases in Scala, all training new people with the language, I can say it's definitely possible to get large teams working on complex problems to adopt it and thrive. And I'm starting to see more and more adoption, both in the enterprise and at startups as well. I think plenty of people are jiving well with their new chosen instrument, it's fine if you don't like to play it, but I don't think it deserves to get knocked off as an unplayable mess as a result.
Probably doesn't want anybody pointing legal fingers at him for harming Prezi or something.
Come now. American impressions of diesel cars were formed by the ghastly Mercedes cars of the 80s and the Volvo DL, both smokey and pokey and unreliable. It's taken many years to shake that reputation. It doesn't help that the manufacturers refuse to market the cars here. VW is really the only mark with good success selling diesel cars in the USA.

It makes sense that diesel costs more because it contains more energy per unit volume and fuel is sold by volume.
That's not hacking, that's pop-culture.
Since moving to OS X fully I've become a real fan of Xcode. I'm curious to see how AppCode is when you can actually write Objective-C++ in it. I'm a fan of IDEA, but I'm a little skeptical of this (as AppCode right now isn't as nice as Xcode anyway).
Exhibit A of why having a scope for bug bounties is a terrible idea. What is the point of testing your app for esoteric bugs when your entire source code and passwords can be Google dorked?
InCode is 2 months and 20 members old! - Welcome to The New Developer Network.
Android smackdown: Which is better, the Nexus 5 or Samsung Galaxy S4?
When I finally picked up a book on Scala, I rejoiced when I read the chapter on parallelization with Actors and especially how they passed case classes around and automatically extracted data from them in their built-in switch statements. That stuff was fantastic!, concise, expressive and beautiful! Hallelujah!

The next chapter delved deeper into the typing system, and I recoiled in horror.

I still want to do Scala some day just to use their actor messaging, but there really is a very strict limit to how far a sane person can look into Scala. At some point, the Abyss looks into you, and if you're not careful, you'll also start building crazy DSLs with incomprehensible operators based on Type Declarations Man Was Not Meant To Know, just to maintain rigid type safety in some situation nobody really cares about.
>Doing away with the wastegate means that they will be limiting the amount of airflow that goes into the engine in some other way. I doubt that they are using all of the boost that the turbo creates, because it would be a risky proposition to do so.

If I understood it correctly that's not what's happening. Basically you're coupling an electric motor to the turbo. When the turbo is spinning slow you feed the electrical motor some electricity and spin the turbo up, eliminating turbo lag. When the turbo starts to overspeed you run the electrical motor as a generator imposing an extra load that you store as electricity in the battery, limiting the RPMs and thus limiting the boost.
I think you're right, money (or more, the lack thereof) must be a good trigger for the hacking brain to get turned on. Come to think of it, that's probably how I got started as a kid.
So, Emerce is to blame for reporting a bankruptcy and show the picture of its founder? And destroy his career? We're sorry, but Emerce reported probably 30 or so bankruptcies this year alone, including startups. And unless Mr. Van Leeuwen, we don't think a bankrupcy is a crime.

Also, Mr Van Leeuwen seems to think we couldn't reach the founder, while he himself 'had absolutely no trouble reaching him'. Actually, we left a message at a mobile number mentioned at the site and then called the main venture capitalist, who promised to call us back later that day to explain what happened. I made another attempt much later that day after the story was published, but unfortunately couldn't reach no one again.

However, could it be that there are some personal axes to grind? Unless the founder of the bankrupt company, I know Vincent. He turned up 20 - 30 minutes late on an interview with Emerce some time ago. He wasn't too happy with my draft, and I wasn't too happy with his comments, and told him turning up late at interview for a big publication wasn't a good idea. We managed to agree on a final draft, though, and I'm sure his company enjoyed the publicity.

So, blaming Emerce for 'not stepping up for entrepreneurial culture' is unfair.
Remember Sun's defunct Fortress language? You could code in ASCII and render the code in a math notation. Guy Steele was the lead designers, but the project lagged, and shortly after the Oracle acquisition it was shut down.
There's already a `goenv` https://github.com/wfarr/goenv, that I've been using for a bit. Also can do go version management.
Sorry if how I wrote seemed like a jab, it was more like a quick thought. It was intended to stir discussion not to pick a fight :)

I'm not sure if I even know what it means to be a genius, in literal terms. I use the word "genius" all the time, and your reply made me think about how generously I use it.
Duplicate of https://news.ycombinator.com/item?id=6840262
This is what VMs are for. If you really really absolutely must run one piece of ancient software, it doesn't need to hold back everything else you do.
Legally, I don't think there's much "gray" in stealing source code that doesn't belong to you.
Your physiological perspective makes sense. I don't know a whole lot about posture and physiology.

For my multiple 30" monitors, I keep them each about 3 feet from my eyes, more than an arm's length away. I suppose I have been blessed with fairly good eyesight because I don't zoom the view, instead keeping everything at 100% for most day-to-day usage. If I'm feeling like I want to relax, I'll zoom things in and recline a bit.

I guess from my layperson perspective, I'd much rather move my eyes and head than deal with the contextual and organizational problems I would face by having to deal with a window stack. I'd rather not have to throw my left hand over to the tab key or have to reach for my mouse to shuffle some windows. I've used a multi-monitor configuration with the largest monitors I could afford for over a decade now and don't yet feel this has affected my physiology. But maybe I have a silent killer sneaking up on me?

If you did need to zoom in to keep text legible for eyesight reasons, I'm not sure if the value would be as pronounced. But yes, I do think the clarity and crispness would be compelling enough for me. I've routinely said that if I rest my 300+ DPI cell phone on the surface of one of my Dell 30" U3011 monitors and look at both that and my monitor's display at the same distance (roughly 3 feet), the cell phone looks shockingly more legible and superior in just about every way. I so want to just tug at the edges of my cell phone's screen and make its screen big enough to fill my entire desk surface.
I was similarly shocked by characters in their 40s ogling and catcalling at "girls" in school uniform (though clearly played by women in their 20s). This seems to be a norm of the era, and it goes so strongly against today's paedogeddon mores that even a gritty crime drama wouldn't have too much of it nowadays, let alone a family sitcom.

For those unfamiliar with the British School system: someone in a school uniform is definitely below 18-and-a-bit, and considering the nature of further education before the late 80s, would very likely have been below 16 (even more likely if female).
Who clearly has not take even one semester of college level nutrition.
Red Hat automates PaaS provisioning with the release of OpenShift Enterprise 2