skysight-inc/HackerNews huggingface dataset:
Anyone who tries to make the claim that "pretty much hardly anyone uses" is standing on shaky ground. It definitely has not surpassed Java in popularity but it seems to be quickly gaining traction at lots of large companies and is being used more and more. I was recently at Scala by the Bay in San Fransisco and it seems each year more and more companies are on board. If LinkedIn, Twitter, PayPal, Cisco, Verizon, and more are all using Scala I would hardly call it a niche language anymore.
Welcome to Verge 2.0
New Tweets per second record, and how (2013)
SQL syntax is easy, but judging from co-workers and my own experience, it takes a fair bit of time to begin thinking in sets, and being able to do more complex queries (for example queries with the same table joined in more than once).

My team leader always describes the output as "if this, then that". SQL isn't imperative. I translate his ifs to wheres then I have a reasonable start on the query.
There is also this: https://twitter.com/EVILPOLICESTATE #POLICESTATE
When is a startup no longer a startup?

Should mint.com (acquired by Intuit five years ago after raising thirty million in five rounds) or redfin.com (ten years old, and has raised a hundred million dollars in seven rounds) really be considered startups?
How to Distribute Data in a Distributed Database, Keep ACID, and Get Web Scale
or just "system."
Definitely! Angel List has a really simple REST API, it shouldn't be hard to do.

I used it with my (fake) EdTEch Startup Generator[1], to check if my fake startup is actually a real startup. I was surprised how often it happens.

[1] http://eduwampus.herokuapp.com *

* May load a little slow, it's on Heroku free tier.
The problem has nothing to do with web devs but rather that no one wants to use a browser that spits out "error 5" on malformed HTML, which is necessarily what you're implying. The other option is to do your best with the bad HTML, and now we're right back where we started, regardless of how "strict" you make the rules.
So, after a lot of reading I'm back to "I don't really know" and "It's Complicated." I imagine outcomes are better for the Rich in the US but no facts to back it up.
"Everyone will get real security once hackers start targeting private equity and hedge funds."

I'd like to think you're right, but.. I don't think 'Everyone' will really include _everyone_.

Maybe 'Everyone with enough money to afford real security' might be closer to the mark.
Blocking Consumer Choice: Google's Dangerous Ban of Privacy and Security App
Maybe a daily walk in a park and/or 30 minutes of meditation could be better for their health than spending 12 hours in the office with a break of having a few beers each day. Seems like you're posing a false dilemma between spending the full day in the office and having a two hour commute each day - it's possible to choose neither of those. Are you sure your colleagues are so happy about their situation?
As a kid, I first learned how to program in an 8-bit BASIC environment. This proved to be a mixed blessing.

On the plus side, it was every bit as approachable as this post makes it sound. Not just because of its "always-on" nature, but because of the relatively small learning surface it presented: line numbers, GOTO, a few operators. It was comprehensible in a way that more complex languages weren't.

On the minus side, soaking my young mind in the paradigm of structuring program flow around line numbers bent it in ways that didn't become apparent until I got a little older and tried to graduate to languages like Pascal and C. I struggled to get comfortable in these environments in ways that other peers with less programming experience did not, precisely because I had internalized so much of BASIC's skewed way of thinking about program structure. It took a fair bit of time to un-learn the bad habits all that BASIC programming had taught me.
Similar to: http://startuptabs.com/tab/
Duktape: An embeddable JavaScript engine for C/C++
Three Myths About Police Body Cams
some of the art of software engineering is in ...
predicting how requirements are likely to change in the
future, and building in extensibility only where needed

I agree. I've definitely fallen into the trap of overengineering an extensible, multi-use solution for something that gets used once.

I've also been blessed to be encouraged by my boss to go all-in on reusability on a different feature, which turned out to have really paid dividends now that pretty much every subsequent feature request has been able to be handled without hassle.

It's definitely a skill I expect to continue to improve at over my career. :)
Your summary makes me think that the reasons for which huge number of people uses Excel as a database at work are very similar. There is such a thing as not enough flexibility, too much structure.
There are a lot of non-power users that need Office to get their job done. This limits their options to OS X, Windows, or possibly iOS.

The workflow you're describing is pure power-user. There's nothing normal about that.

Also Docker on OS X is about as breezy as you can get if you use boot2docker (https://github.com/boot2docker/boot2docker).
I have clients running blogs/content related sites on Wordpress some with revenue over $300k/yr. SaaS/app clients are on Rails or Laravel. I wouldn't recommend building SaaS or an app on top of WP. Go with a framework Rails/Laravel.
How to Sell Pair Programming
Yeah, operations.js is meant for more complex scenarios than that. For example if we were spawning hundreds of operations that interact with networks/file systems. We can set an upper limit on concurrent operations using queues and express complex dependencies between them, compose them and cancel them.
Its difficult to really say, but you may be 'right' in the sense that the more people you throw at something, the greater the variety of skill set you have to accommodate. In the early days, "only nerds used computers" - and now look at us. Still, I blame the tools vendors for not making it viable to include developer-style applications as a basic default built-in - certainly not true of most OS's, except 'those built for consumers'. Imagine if we'd had the temerity, we nerds, to demand that the dev tools be treated as 1st-class applications in the OS/execution environment? I suppose we'd all be using Lisp machines, eh? :P
Sadly the Linux versions sometimes seem to make the same mistakes.

MS Office had clippy, and that kind of irritating help assistant made it into Open Office. (Especially frustrating since Clippy was poorly implemented.

Edit: this is the right link!! http://robotzeitgeist.com/tag/bayesian-inference-engine

I'll leave this here because it's interesting. http://www.theguardian.com/culture/2014/sep/01/stonehenge-dr... )
It takes talent to be a cantankerous curmudgeon for your entire career.
I'd welcome the YCOM analysis of whats actually happened here, but iCloud just doesnt feel like the issue...
This is a very simple, yet elegant idea. I'm beating myself with a stick not to have thought of it earlier!
This thing seems like a good start but I have a bug report for you. For me at least, it's a deal-breaker. When browsing a source file, (firefox 32.0 on macos) pageup/pagedown/spacebar and up/down arrows do not scroll the code, even when the code pane has focus. Pressing any of these give focus to the search box. I need to be able to use keyboard navigation at least for scrolling.
The Local Public Library Tops Amazon For Now
"You don't have architects who draw UMLs for you"

You better not, who cares about UML diagrams?

But startup code doesn't have to be messy. I don't write messier code (to be used in a company that pays me), just because I'm in a hurry, and neither should anyone.
A finer example of a link bait title on a stream of hyperbole cannot be found.
I hate the tight coupling slack introduces. It should have been called leash instead. Glad to see it slowly going away.

Email is a product of the 60s predating HTTP itself and built to stand on its own. Its non-invasive and loosely coupled which scales across all kinds of people. Not just for ADD nerds like us.
Amazon is a big help for my wife and I. We get our staples at the groceries around here, but we get our more "out there" ingredients from the web. For the fresh ingredients you may be out of luck, but you might be able to grow your own.
Thanks - you're a lifesaver
To the Personal ID data.

That card contains biometric data and certainly more information that is not necessary for a transaction. If that card gets cloned, you will lose more than just money. So the probability of identity theft is much higher - each POS can be an attacker.

Also, if MasterCard is maintaining both data sets and is losing it, will they be held liable for the Personal ID data too?
The documentation for JSON parsing in Play is hilarious.

You read the "The Play JSON library Basics" document, it looks like a lot of code for something that should be simple, but you go ahead and implement as explained. After a while, the verbosity starts bugging you, so you read the "JSON Reads/Writes/Format Combinators", followed by "JSON transformers" and finally the "JSON Macro Inception" pages.

The punchline in the last section can be summarized as "forget all that other stuff, just do "implicit val personFmt = Json.format[Person]". I was happy to be able to delete hundreds of lines of code from my project after learning this, but couldn't you just have told me this upfront since it probably covers 99% of all cases? The documentation also has an aura of "Isn't this all very clever?" feeling to it. It's also quite hard to search for anything, as outdated versions of the docs keep popping up in Google as the first results.
An then what would be the next step? No more cash payments?

MasterCard does seem to be working towards that. It isn't a meritless goal either; a recent study estimated that cash costs the USA $200B a year, or around 1.5% of GDP:

http://www.amren.com/news/2013/10/paying-with-cash-costs-ame...

Obviously currency is worth spending money on, but that doesn't mean it has to be bank notes.
Feedforward NN's are only useful to a very narrow* set of problems (*-> compared to 'all' problems out there).

Recurrent networks are needed for stateful operation, i.e. where some kind of memory is needed (in any case where the input is spread across some time or the sequence of data is important). And learning in recurrent nets is in very early stages unfortunately.
Check out the price history before buying mobile app you are eyeing on
What are some other libraries, like libCello, that help with c in syntactic-sugary ways?
I think the intellectual error the blogger makes is assuming that prior to this iCloud hack people/celebrities thought that digital content was secure. Yet previous email hacks and PC hacks and stolen phones etc make it difficult to argue this. This is just another incremental hack in an ongoing array of privacy attacks. People who _really_ care will change their behavior to avoid the risky behavior (ie the celebs who aren't on the released list) or it'll just become an occupational hazard. One thing it's not is a watershed moment, at this stage of the story anyway, but rather just another hack story.
Of course people are going to find more and more uses for existing technology. There is no problem with this app at all, if it saves a babies life then fantastic.
Paying Off Our Technical Debt
Clearly the solution to squabbles among an infinitesimal percentage of passengers is to disable the recline button on all airline seats.
Physical Law and the Future of Nanotechnology [video]
Every time there is any post on Ember, it starts a flame war. As @tomdale would say it, it was ember vs backbone, then ember vs angular and now ember vs react. In today's age of minimalism and extreme flexibility, Ember is very complex and huge - but that is actually it's strength. Build a massive app with just 2 people on the team and you will know why ember users swear by it.
amazing tool, excellent.
Oh, I missed that part out - certainly, my Japanese associates at the time got a lot more walk in the parks than you might think. For many of them it was a vital part of the way home.

I just don't think the city planners of America in the 20th Century were as sensitive to these issues as they should have been. We cannot deny that the automobile-economy made America very unhealthy, and it wasn't until the era of the gym that this became lesser of a health issue. Even still today, though, by direct personal (thus: anecdotal) evidence, I can say without a doubt that my American friends are far, far less healthy than the Japanese side. Alas, its just a fact - even if we factor in the binge-work and alcoholism. Not a popular perspective, but I think Americans need to get some humility about this factor and stop building such monstrous cities with such dependencies.. okay, this is now outside the scope of the original article, which was fundamentally about the differences between cultures and how it affects technical deployment decisions, but - after all - this is fundamentally an Architectural problem as much as it is a cultural one (and the two cannot be dissociated, really..) In the end, could the Twitter difference really boil down to just how well the space of the two countries is utilized? I think it does, ultimately, play a role in this discussion.
I'm not sure if you meant to post a link about stonehenge, but I enjoyed it none the less.
funny I don't ever remember Jon Stewart supporting bombing these countries?
Theming Gnome Shell with Sass and Gulp
https://hn.algolia.com/?q=duktape#!/story/forever/0/duktape
ICFP Contest Top 15
I'm worried about this fork. Scala is far away from being a wildly used industry language. Yes, there are some well known companies using Scala, but how many of them develop a really big part of their software with Scala? Not so much. If you look around you'll see Java, C#, C, C++ (depending on the business) and actually not so much Scala. The ones who think forking Scala does help the community are in a reality distortion field.

Take a look and Linux desktops to see that diversity is not always good, especially if you're in a niche.
This, so much:

>4 – Exact Match Experience isn’t as Important as You Think It Is.

HR is mad for keywords. I get it - there are only so many time-effective ways to sort through an applicant pool - but it applies to engineering candidates a lot less perfectly than some other industries.
I'm on an extreme version of keto (come stop by /r/keto on reddit!), where I consume under 20g/sugar a day (the rest is fat and vegetable protein). I'm losing ~2-2.5lbs/week, and have never felt better.
> After more than 40 hours of investigation, we have discovered that certain celebrity accounts were compromised by a very targeted attack on user names, passwords and security questions, a practice that has become all too common on the Internet.

So, the brute force attack with reasonable guesses at email addresses?
I learned my ropes with QBASIC. It's as approachable as good ol basic but it had text labels instead of line numbers.

Thus for me the biggest step in moving to C when I was 12 or so was string processing and the concept of having to compile it and the weird include files. And why do I have to write -lm to djgpp so I can use cos? Those were the days.
From what I see on the download page,

"no general anonymous downloads yet, trial-only" ?

http://www.tribler.org/download.html
Ignore No More for iPhone
If you all aren't in it full time, I would say why try? I tried bootstrapping a startup and doing part time with 3 others... it's too slow of a model.
How many people write anything in Python or Ruby that is not compatible with CPython and MRI Ruby? The lowest common denominators in those communities are still the reference implementations and any production grade library conforms to that lowest common denominator. As for the Haskell compilers, I'd like to hear from someone that uses anything other than GHC in production.

I agree they can work on whatever they want but this is a bit less benign than writing another library that no one is going to care about. Language forks have never been successful. Please show me one example where a language fork has succeeded and I'll concede. This is a whole lot of drama that is going to turn more people away from Scala which in my opinion is one of the better languages that runs on the JVM.
Just read your writeup and tested it. Holy hell, this is an awesome idea! I would like seeing it adopted just like social sign-ins.
Cloud Foundry Advisory Board Meeting – 2014 August
+1. I wonder if making the work of curating the list of startups driven by a community, like in Wikipedia, would be more beneficial? It would also work better if start-ups are defined as part of the guideline.
English has many anomalies and plural forms are often strange. That said, in the texts I've read, they did not add an 's' to kana, kanji, katakana or hiragana, but used them as their own plural forms.

I wouldn't have guessed that you were not a native speaker, though. You write well.

Just for information, be aware that you should not write 'softwares' or 'informations' either. Those aren't words.
Your argument seems to rely on the assumption that the employees have much of a choice. In theory there's supposed to be a free labor market, but in practice employers hold a much stronger hand than employees. It's hard for employees to vote with their feet when facing the threat of unemployment. Thus their "engaging in those activities" can not exactly be counted as any kind of approval.

Some solutions for this could be stronger unions protecting worker's rights, stronger punishments against employers who take advantage of the weak bargaining position of workers, or providing basic income to tip the balance of power a bit more in the worker's favour.
I like this. I'm a big IGer and so is my wife. I was at the Giants game for Star Wars day with my kids Sunday so looking through all the #attpark / #sfgiants hashtags is fun.

However, here's one thing that annoys me with this and all "endless scrolling" web apps: when when I scroll down several pages, then click an image to see it bigger, when I go back I'm no longer at my "page".
10 years ago I worked on a large project to re-write a code base written in C. Our approach was to forget about the code and document everything it did from the user's perspective.
Once everything was mapped out we decided on what we were going to keep, modify or remove, and then started building everything from scratch.
You can always go back to the original code to see how a particular feature was implemented and perhaps re-use the same logic.
What could go wrong?

Also, could we soon see a blockchain backed implementation of this? i imagine a wallet w/ pointers to biometricChain and facialImageChain could be strung together easily enough and deployed to any national network.
I'm with you. Anything that is required so that two spheres, each of volume V, can be produced by cutting up and re-arranging the pieces of a single sphere of volume V, is rather fishy.
On a related note, I recently found out that all SIM cards run JavaCard applications. Apparently SIM applications are not uncommon in countries where smartphones still aren't common.

Check out https://simhacks.github.io/defcon-21/
So "This is a very common attack on the Internet that we didn't do much to protect you against by default"?

It's a pain setting up two step authentication across a lot of services, but I guess iCloud is probably one that's worth the effort. Still I'd rather brute force was not an option.
Several years ago I saw an impressive demo of an analysis and refactoring tool for large Java codebases called SonarJ (now Sonargraph) by hello2morrow. There are a few other tools in this category (jdepend, agilej, jarchitect). They can give you dependency graph visualizations to help untangle the spaghetti and grok the higher-level structure.
Awesome slides, even having very little experience with EmberJS and React it explained very well what Reach does and is, and why I would want to use it, better than most tutorials out there (at least the ones I have come across).
I think the airlines should just make it clear. They should either disable the seat reclining or explicitly state when you buy the ticket and at the start of the flight that the person in front of you has a right to recline their seat.

It should not be necessary. If you bought a ticket for a reclining seat then you should be able to recline your seat. However there seems to be a persistent belief that nobody should be allowed to recline but you. The airlines need to correct this misinformation.
Well, it's not high if you count writing in. Today I spent ~2h just on a single e-mail conversation (few e-mails sent, few received). Writing thoughtfully to another human takes time.
This isn't a black and white picture though. Couch surfing is very popular in Germany, and the recent rail deregulation allowed for a whole industry of long distance buses to create. But Germans put the law above everything else, as to keep politics, power and everything from derailing like they did in the 20th century.
What's wrong with Postfix? Sure, configuring it takes a little work, but it's not hard, especially not by comparison with Sendmail, which was the standard everywhere when I began my career.
or phishing
I don't know, as I'm writing this there are about 7-10 posts that are actually technical on the front page. The rest are product announcements or fluff tech articles from Wired. Actually, some of these technical posts (like GHC passes in Coq) are feature announcements as well.

That's not to say I don't enjoy HN, it's great, but I certainly could use less of the "Show HN" startup announcements on the front page or techcrunch articles that are about nothing.
"But that’s just the planned schedule"

Why won't it match the real schedule?
So, basically find any celebrity interview where they state what school they went to, their first pet, etc.

Exactly the same way that Sarah Palin's email was hacked - https://en.wikipedia.org/wiki/Sarah_Palin_email_hack
Most of those are the sorts of nouns that wouldn't normally be pluralized in English. "Sushi" is like "rice" — specifies what the roll is made of rather than the roll itself. We don't pluralize the name of a rail system like Shinkansen because there is only one of it (similarly, "the L" but not "the Ls"). But there are many Japanese loanwords that are commonly pluralized differently in English. For example, futons, tycoons, typhoons, tatamis, ninjas and kimonos.

It's ambiguous whether "kanji" is a mass noun referring to the character set as a whole or a singular noun referring to a character in the set. I think it's both. So it seems hard to blame someone for being unclear on the matter.
Most sites seem to look like a Bootstrap template, even if they don't use Bootstrap.
I do sell it. But I think I need the momentum of the free apps. The download count of the free apps outranges the paid version. So, why not monetize those users?
They're not "banned" entirely, just UberX. The black car service is still allowed.

What I just don't get about that is the fact that the black car service is the thing that's most "analogous" to a taxi service, isn't it?

Maybe I'm not understanding something here.
It's not small. My wife was doing some research recently about complaints (to help determine which airline to choose) and discovered that a vast majority of the "horror stories" online are about seat reclining.
And pro tip for recruiters pronounce the candidates name correctly / get the name correct - though I might give you a pass if you calling from outside an English speaking area.

Being unable to get my name right and pronounced correctly doesn't give me a good feel for your clients.

And not having spelling mistakes in the advert copy might be good too.