skysight-inc/HackerNews huggingface dataset:
Quick reply (thanks for the well-formatted cited text!).

* Java didn't have the bad security rep until relatively recently. Java had nice-looking UX in the 90s (Netscape bought Netcode on this basis), much nicer than Web content. Didn't help.

* Web != Desktop. Large desktop apps are the wrong paradigm on the web. You won't see a Web-based Mathematica rewritten by hand in HTML/JS/etc. You will see Emscripten-compiled 3DS Max (see my blog on OTOY for more). The reasons behind these outcomes should be clear. They have little to do with JS lacking Java's big-OO features.

* Large mutable-state collection libraries are an anti-pattern. Functional structures, when hashes and arrays do not suffice (and even there), are the future, for scaling and parallel hardware wins.

* Conway's Law still applies. Too often, bloated OO code is an artifact of the organization(s) that produced it. This applies even to open source (Mozilla's Gecko C++ code; we fight it all the time, including via JS). It definitely applies to Google (e.g., gmail, Dart at launch). Perhaps there's no other way to create such code, and we need such programs as constituted. I question both assumptions.

* Glad you brought up refactoring. It is doable in JS IDEs with modern, aggressive static analysis. See not only TypeScript but also Marijn Haverbeke's Tern and work by Ben Livshits, et al., at MSR. But automated refactoring is not as much in demand among Web developers I know, who do it by hand and who in general avoid the big-OO "Kingdom of Nouns" approach that motivates auto-refactoring.

In sum, if the web ever becomes big-OO as Java and .NET fans might like, I fear it will die the same death those platforms have on the client side. Another example: AS3 in Flash, also moribund. These systems (even ignoring single-vendor conflicts) were too static.

The Web is not the desktop. Client JS-based code can be fatter or thinner as needed, but it is not as constrained as in static languages and their runtimes. Distribution, mobility, full-stack/end-to-end (Node.js) options, offline operation, multi-party and after-the-fact add-on and mash-up architectures, social and commercial benefits of the Web (not just of the Internet) -- all these change the game from the old desktop paradigm.

JS has co-evolved with the Web, while the big-OO systems have not. This might still end up in a bad place, but so far I don't see it. JS can be evolved far more easily than it can be replaced.

/be
Thank you. The perils of domain names in a multi-lingual world.
Holiday by MooresCloud. Programmable fairy lights — with a full REST API
I don't like the Svbtle style but I don't think you should suggest using something that stole the design and is not condoned by the original author.

It's so funny how outraged hacker news becomes when a startups design is stolen but when dcurtis made svbtle a private platform they were all to happy to have people steal the design.
I had the privilege of meeting the (significantly) lesser known co-founder of Wordpress Mike Little[1] a week or so ago and this seems an appropriate time to mention what really genuine and nice guy he seemed to be. Clearly he hasn't quite received the same notoriety as Matt and it really seemed funny to introduce him as the "Co-founder of Wordpress" yet very few people actually knew of him :)

[1] http://profiles.wordpress.org/mikelittle
http://dev.moorescloud.com/2013/05/28/holiday-hardware-at-a-...
Hey, I never said I'm a fan of that behavior. I'm against it.

I feel like being a jerk to older people is just asking karma to kick you in the ass. Except for those who die young, which is a rarity at this point, everyone will get old.
There can be numerous older employees in HR, maintenance and accounting. Just not engineering..
Java is nearly 20 years old.

Do people really think if you're 45 you worked in Cobol?
to make desktop/www apps in one go.
However, I have not found one single complete UI solution that is completely cross platform for Haxe.
It seems to me that it's a write-once runs everywhere BUT has librairies which are target specific (for GUI at least).

Correct me if I'm wrong because I would love to start developing on Haxe ... until I have a proper GUI lib\framework.
Checkout Bitcasa [https://www.bitcasa.com/]. If I understand you correctly it does what you want. Their website is frustratingly scarce on technical details but I've tried it and it works as they describe it.
Just for curiosity's sake 10dpd, what exactly was the task, the description, and the rate or fixed fee you advertised for it to be completed? And what happened during that implementation process? Were there any new requirements or wrinkles discovered? What was the final amount the developer received or was to receive?

And how long ago was it that you started unsuccessfully trying to get this task completed on a freelance site?
Would accessing your files using a shared POSIX compatible filesystem that's stored in your own S3 bucket be a possible alternative to self-hosting? With everything encrypted using the NaCl crypto library and stored directly on Amazon S3 with no middleman?

I wanted exactly that and built ObjectiveFS. You can try the free preview at https://objectivefs.com
If only there was a way for you to look this up...

http://lmgtfy.com/?q=Rob+Ford
Checkout AeroFS, it's P2P, it can do versioning with the team server and has a pretty nice UI.
>But Hacker Community is the one that guides others towards new technologies. 10 years from now, Octopress may be prime blogging platform or second best!

Not really -- they just like to believe it works that way. What the more people chose is based on more pragmatic issues and market factors that "what the geeks use".

And no, "we advice the rest of the family / friends what to buy" doesn't cut it either. We may do it, for OUR friends/family, but in total we are very few, and our friends/families aggregated are insignificant statistical noise to the general population. And nobody mimicks them either.

The "hacker community" doesn't even influence the general programming community (which is like 1000 times bigger). For example, most people use Java or .NET and not Haskell or Smalltalk or LISP etc -- heck, in the ranks of the millions of the general programming community, not even that many use Python. And that's why even in programming circles Wordpress wins 2 or 3 orders of magnitude to all things like Octopress aggregated

What does happen is that sometimes the Hacker community embraces a new technology first. But getting there first is not like "guiding others".

In the same sense that a tiny minority of underground music fans might have liked some obscure band 5 years before it become mainstream. That doesn't mean that they are the factor the band "made it big". If that was it, then the dozens of other obscure bands they like would have "made it big" or close to big, too.
Bill Gates : I hope you Aussies are proud of yourselves - because I am
HN is off to the races here!

This entire thread is based on the following:

"I saw this comment left on a Wall Street Journal article:"

So in other words somebody made a comment.

A comment!

Not a WSJ story even, or a story in a b newspaper or, but a blog comment.

Add: I mean if someone had posed an "Ask HN" question and everybody gives their thoughts (anecdotal or otherwise) that's fine. But this???

Add: With the resulting suggestion, once again based on a blog comment taken as being true, authentic, researched and validated: "Do your future self a favor, find another occupation."
As a former Red Robin employee, I should tell you - people would ABSOLUTELY KILL for the ranch dressing recipe. That alone might have scored you a pretty penny. I used to get asked several times a week for a some ranch "to go." Suggestions included filling a 16oz to-go soda cup with ranch and in exchange for a $20. Unfortunately for them, I didn't think it was worth risking my high school job.
Let me correct my last post:
I recently installed this in order to make desktop/www apps in one go (Haxe=>Desktopa and WWW).
But I have not found any GUI Libs that are multitarget (CPP, www, IOS) etc..
Please correct me if I'm wrong I'd love to use this otherwise
A Practical Guide to HMTL & CSS

http://learn.shayhowe.com/

I would suggest reviewing the beginner guide and then moving onto the advanced guide.
Make sure you are using HTTPS exclusively so you aren't vulnerable to Firesheep-style attacks.
It's more of a comment about the predictability of political articles on HN.
If you liked this article, you might like "How Life Imitates Chess" by Kasparov himself: http://www.amazon.com/How-Life-Imitates-Chess-ebook/dp/B0049...

The name of the book is not the more imaginative title but the content of the book is very interesting. He separates the romantic era of chess to the professional one and speaks about many different chess players with different skills. The concepts from the book can be also applied to science in general: there was a romantic science era where one person alone could learn and produce a lot of stuff. Now we are in a professional era where we need teams to discover something, just look at the number of people involved in writing new papers in science.

Personally, I have not lost the romantic view but in a specialized world it is difficult to produce a lot of impact alone.
OpenTTD created their own assets a while ago so they can distribute the entire game libre, it is like UrbanTerror + ioquake3.
I find a single dyno on Heroku does a good job too and costs $0 / month. So far the most traffic I've handled is 1,708 page views in an hour with Rails 4 (and a lot of action caching).
3! I think is the best one! I'd be on an elevator all day just to "take the stairs," down :)

Politics aside. DIY still implies the same thing as it would in Popular Mechanics here in the US (something simple that all of us can do, under a budget).

5 reminds me of the Red Bull Flugtag
no need to compile & can have jquery events embedded
"The guy . . . . could never have spare the five minutes to throw some beans in a slow cooker."

If you just throw beans into a slow cooker without boiling them, you can risk haemagglutinin toxicity: http://en.wikipedia.org/wiki/Phaseolus_vulgaris#Toxicity
I worked for a well-known software company (everyone here has used their software, I would guess), and they had this, "we're doing cutting edge stuff and need young, hungry engineers" notion in spades. At one point, a VP announced to me that they were going to build a certain software project and the CEO had decreed that it would be done in 90 days. I, an "older engineer", chuckled. I assumed that she was complaining about how silly this was and looking to me for a "Plan B". I started to provide one, but she cut me off. She was offended that I "wasn't fully on board" with Plan A. She was really miffed and said that her developers were "behind it 100%".

My experience indicated that they were planning to use too many "new things" simultaneously. If any one beta-level technology failed, the whole project would fail. My Plan B was to essentially solve the main problem it was meant to solve with a minimal core built with tools we knew would work. Put that online on time, then incrementally upgrade features using the new technologies.

Since my group would need some of the services of this software project, I went off and built part of Plan B myself (the part covering what our group would need) as a secret side project using old fuddy-duddy technologies that worked but weren't new, exciting, and unknown. When the 90-day project wasn't ready on Day 90, I put my own online. It worked perfectly. This VP and her minions were angry about it. "It demonstrated a lack of faith in her team."

Two YEARS later, their 90-day Plan A finally shipped. She and the CIO never forgave me, though. I, the old guy, had used 80/20 to deliver the core of what was needed on the day they said it was needed, and I did it alone. Still, they remained convinced that "young, hungry" engineers were more likely to "be on board" with projects like the one they designed, and that was what mattered.
Nice, but with https://twitter.com/timebot empty of tweets I can't help but feel cheated.
Although Toronto local politics is supposed to be non-partisan, he is indeed a right-wing politician.
It is not an understatement to say he is easily the worst mayor the city has ever seen, and further, that he's embroiled in a number of scandals, any one of which could take him down.

He's made a lot of enemies, especially within the press. Although he was treated fairly at first, given the benefit of the doubt, any free passes he's had have long since been used up. Every little thing he does from this point forward is going to be questioned and scrutinized endlessly.

Remember he just spent the last half year stumping for a casino nobody wanted based on expectations that were sky-high. The amount of money he thought was fair was orders of magnitude more than usually given to a casino. This comes after the effort to derail a transit plan with $1.3B in funding, and a decade-long effort to rehabilitate the port-lands.

He deserves every single bit of negative publicity he gets.
>As a rule I hate purely technical/financial solution that helps someone to isolate himself from a social problem and not solving it.

I'm totally there with you on this.

We cannot solve social problems by just piling technology on them.

Just an an example (OT), it's like the thing with the right to privacy: no, cryptography ain't gonna solve the issue.

For one, they could outlaw the use of cryptography and force you to provide a passkey or be jailed. Second, that might work for a tech savvy person communicating with another tech savvy person -- if he's paranoid all the time.

What about when his non tech-savvy friend mentions his secret on a plain text email to another friend? And what about the culture of hiding, instead of a proud culture of "this is not the fucking government's business" that this creates?
Whatever the price, you'll be headed down a rabbit whole of pricing as a commodity. Anyone can copy the above. I suggest you add in some differentiable points, otherwise it will be tough competing against AWS to any Tom, Dick or Harry who sets up a server.
At least some of Google's work has the possibility of changing the world: AI. Between self driving cars, natural interface methods, and data understanding, the future looks interesting.

On the other hand, yet another social network, photoshop filter app, todo list app, instant messaging app, advertising app, these are not going to change the world, though often heralded as such.
A lot of companies get away with it here, too, but it's roulette. Settlements can be in the millions.
I think this may be a little off. In fact a lot of poorer urban areas have relatively little access to fresh produce and have been dubbed "food desserts".

See: http://newsone.com/1540235/americas-worst-9-urban-food-deser...
If he hadn't taken that step, somebody else would a bit later. Even Microsoft tried to do their thing.
Ahh, quite right. Sorry about that. And yeah, I agree on SHA-224; it's okay in certain circumstances (you're rarely going to be able to pull off 2^31 (average) requests), but it's almost definitely not the right choice.
Data set analysis and visualization with Reeb graphs
'The chair is out to kill us'. Studies point to the health risks of sitting
How to fix Agile? Agile 2.0, Kanban and the rise of Ultra Light Methods.
As a developer and project manager I always wondered why Scrum has so many rules, detailed processes but still calls itself Agile. Sure many of the ideas from Extreme Programming, another Agile method, are sound and programmer friendly, but they also represent a long list of practices to follow. Is that really Agile? Shouldn't Agile be truly simple to start, but able to scale to improve continuously?

I do believe there is a better way. Why not take the best ideas from Lean and Kanban and use them to build a better, lighter, simpler and more powerful Agile 2.0 method? Take a look at this article, and tell me what you think: http://bit.ly/Agile2-UltraLight
The high costs of hiring and nature of specialization in certain industries makes it impractical to let employees determine how much time they will work each year. Now, if a new position opens up at a company and the fixed costs of bringing on new employees turns out to be low, and there are two equally qualified candidates who would like to split time with each other, then there's little reason why the employer shouldn't take them both on. But getting back to the point, doesn't it make sense for the employer to pay these two employees the full amount for the time they are actually working, rather than paying them half for when they work, and half for vacation/time off?
Besides the usual IV hygiene, what's wrong with CCM? Or are you singling out the separate primitives AES-CTR and CBC-MAC?
That's interesting. My experience was the opposite: I've also been using git since 2008, and I find it to be the most intuitive, friction-free VCS that I've ever used.

I think the difference is that I didn't start with the official documentation. I watched a video of an introductory talk given by a local Linux kernel developer. The talk started with an explanation of the underlying data model, and then showed how each command manipulates the underlying data structure and how that's useful for version control.

The talk is a bit long and a bit dry, but to date, it's the best introduction to git that I've ever seen. I highly recommend it:

http://excess.org/article/2008/07/ogre-git-tutorial/
Interesting read. Obviously not real, its not like hes the only one using the API. And the fact it involves time travel.
Rayiner. Obviously.
Having read the page I don't see much mystery here. Avalanche seems to be the obvious explanation.
As a Torontonian, this is just embarrassing. Someone get this guy out of office already..
Yeah, and there are lots and lots of instances of illegaly gotten media installing spyware. You don't need a perfect track record to be the safest option.
Montric - The Open Source Application Monitoring Tool
That's less than 1 request/second. Rails should be fine even without caching.
The people capable of "Or, you can be a driver of this change yourself by developing a modern, advanced programming language." is probably farer and fewer between. How many are capable and how many advanced programming languages are needed?
Or is it because timebot hasn't been created yet? Hmmm....
Cool, I'm familiar with Gabe and salute his efforts. The city badly needs him/them. I was born in the city and went to college there so I hope it can become greater than what it is. The main thing, imho, that needs to happen, is to get the word out amongst college-aged people in the area and the attraction of more venture funding. The general attitude of the people there is what pg refers to in one of his essay's as the 'default'; graduate and work in a large corporation. This formula is not working anymore and the startup attitude needs to affect Philly and the rest of the country proportionally to the new state of affairs.
And unless you're the CEO, being a manager is both managing and being managed at the same time.
Gabe Newell of Valve Software has famously said that piracy is a distribution problem, and I fully believe he's right.

> “The easiest way to stop piracy is not by putting antipiracy technology to work,” Newell said. “It’s by giving those people a service that’s better than what they’re receiving from the pirates.”

Steam single-handedly killed even the temptation to pirate games for me, because it's ridiculously convenient to just fire up Steam, click a button, and have the game delivered to my desktop at multi-megabit speeds without any obnoxious DRM getting in the way of me being able to play. Pandora, Spotify, and most recently Google All Access make music piracy a complete non-issue for me, because I don't want to have to spend time chasing down a song or even futzing with iTunes - I just punch something into search and it's playing. Netflix and Hulu provide so much content that I can't watch all of it - while they don't always have the most recent content, they have a lot of it.

Provide me a service that is a. affordable (Steam Sales and $8/month for movies or music are excellent models here, content folks) b. convenient (click button, enjoy content), and c. reliable (no explanation necessary) and I won't have any incentive to pirate content.

I'm convinced that the people who can afford stuff but pirate it anyway do so because of distribution problems in getting that content legally. The people who pirate stuff who can't afford it, or wouldn't buy it if they can are arguably even a net benefit - they aren't lost sales, but they increase the reach and visibility of the product. In either case, it's not really worth worrying about them (though the studios sure do love to gripe about them as if they're all lost sales), which leaves us with one very easy solution - have the best distribution channel available, and people will pay for it. At that point, piracy is about as solved as it'll get from an economic standpoint.
Depends upon what you want to do and what the programs really offer. I am a former college professor and two degrees of the same name from two different universities can be totally different. That being said I think the question you need to ask yourself is do you lean towards fields like Operations Research or Engineering? Do you want to spend your days running advanced analysis to find answers or do you want to program systems and design networks?
The Internet Capital of Europe?
your last paragraph is what I meant with "random dude on the internet"
Exactly. It's all strawmen and some imagined "persecution" of law enforcement who are simply "trying to do their jobs to keep us all safe."
I'm not sure what the projection is (in particular, what's happening at the map edges), but Greenland appears to be the correct size.

It is smaller than Australia, for example.
California aspires to mediocrity — It’s almost there
> HashSets, HashMaps, TreeMaps etc.

As a note, the built-in JS object type is a hash map; although it has the annoying property of requiring keys to be strings, it still suffices for most uses of maps and sets.
But people don't listen to music to benefit the artists (even when they purchase a CD or whatever) -- they do it for themselves.

Artists make the vast majority of their money on tour, which is more or less unrelated to the choice of distribution channel, except that a more prolific channel results in more people attending a show.
Is this the article? http://www.torontosun.com/2013/05/23/rob-ford-told-to-go-to-...

Here's how that accusation starts: "But a source familiar with the situation told the Sun...". So again, no names, no factual evidence, nothing concrete. Just for the record I'm not saying that Rob Ford didn't smoke crack or that his brother wasn't some kind of drug lord... in fact it wouldn't surprise me at all. I'm just commenting on how relentlessly someone seems to be trying to ruin their political careers.

As far as the Sun being Ford's cheerleader, yes it's true they are the token "conservative" media outlet. Just as Fox News is the conservative source in the US. But here's what I believe about their role in the media landscape. As the most prominent conservative media, their job is to be so ludicrous and untrustworthy that only the most hard-core conservatives would actually listen to them. The John Stewart show is quite good at highlighting just how ridiculous Fox News is, for example. This way you are left with other more-or-less liberal mainstream media as the most accessible and most credible source of news. This way you can channel all kinds of propaganda along with the other "trustworthy" news. And that's how wars and surveillance-drones are sold to tax-payers. Sorry for the conspiracy theory rant.
Indeed

Complete requests: 40

Failed requests: 13

is far from good
This isn't exactly great attention for Indiegogo. With the most recent update that "Our confidence that we can consummate this transaction has diminished." this only serves to make the Kickstarter model of filtering submissions look even better.