skysight-inc/HackerNews huggingface dataset:
> Show me any code

Here's an example from Miško Hevery's session on Angular.js at Google I/O:

https://github.com/mhevery/ng-google-io/blob/demo/app/script...

He displayed the equivalent jQuery code side-by-side and the difference was dramatic (spoiler: jQuery was more code).
The fact that automation will take most of population out of work doesn't necessarily mean that your job will be completely automated. Look at a manufacturing plant for instance, human workers are still necessary but you need 10x less workers and they'll produce 10x more than 50 years ago.

The same holds for technical areas, we can't say for sure when we'll have strong AI but in the meantime we're gonna need less and less people to do the job that a lot of people do today. This all to say that the problem of unemployment isn't about every single person in the world being unable to get a job, if you have 35% of your population unable to exchange their labour capacities for a living then this is a huge social problem.
How's the tech meetup scene in Tokyo these days? I'm there 3-4 times a year, but in previous years, I haven't really found much to crash.
> I'm having a hard time thinking of anything GMail used to do, that it doesn't any more. Can you list some?

Being the new hotness from a company that its cool to love for being a relatively new upstart gaining ground against tech behemoths on every front rather than a well-established offering from a company that its cool to hate for being a well-established tech behemoth, maybe?
Lyft Is Doing 30,000 Rides A Week, Raises $60 Million From Andreessen Horowitz
Schumpeter died in 1950. "Our Schumpeter columnist and his colleagues consider business, finance and management, in a blog named after the economist Joseph Schumpeter"
I was about recommend WebCode after reading the article.

I just bought it a week ago. It makes canvas a lot more human. I've used it to create a few minor UI elements even, but main issue I've had simply the lack of rotate (or my ability to find it).

Still, its best tool I've used for Canvas.
What will your strategy to be to associate widgets to code? Are you going to have target/action and outlet things you can drag to separately displayed controller source code like with Interface Builder?
My yard is mostly sand, and it's still harder not to grow sunflowers. Not sure about processing, but growing them won't be a problem.
I get a lot of people reading my recent 5 posts and my top 10 (by readers) posts so I kept the sidebar. But there isn't much else in it. I considered having it slide in or something but this is simpler.
Spain builds $680 million submarine that can’t re-surface
It would be interesting to have real insight into what Apple thinks about the patent system. Obviously they are going to exploit the current system as best they can, as would any other company. However, the real question is financial for Apple, not ethical or moral, would they stand to make more money or less money based on a change? My guess is they want to eat their cake and have it too...meaning I am sure they want to be paid license fees on their IP and not have to pay anyone else, this would not be unique to Apple though.

Is KIM different? I do not know, but he is being tried criminally for a service that I have always believed is not fundamentally different than Google Drive, DropBox, MS SkyDrive, or iCloud. So it is interesting these guys do not stand up, if not for him, then for themselves as it would stand to reason they may be targeted next, but do you think the feds would ever round up their top level executives military style the way they did KIM?
Javascript already is the big thing.

And if you're wondering this because you're trying to decide whether to learn Javascript, the answer is Yes. Learn Javascript, because wherever the trends go, knowledge of Javascript is still crucial for web development.
This article is a weird non-graphic infographic that turns a data table into prose. I suppose it's mildly interesting if you haven't seen these numbers before. From the title, I was hoping for an analysis behind the business economics.

If you're new to F1, the Monaco GP is this weekend and is considered by many to be the one to watch of the entire season (though I tend to like other circuits). Aside from the raw speed, fame, and fortune, the technology itself is a big draw for a lot of F1 fans. This site does a great job of analyzing the nonstop flow of new F1 tech: http://scarbsf1.com/
Is rune "right" even? I thought that rune was a single codepoint. How does that behave in the presence of combining characters or in non normalized unicode strings?

https://twitter.com/glitchr_
Maybe go back and re-read the comment, it's pretty obvious, but I can spell it out for the language challenged. He has photos that since some shouldn't be put on a public photo site, and since sorting them out isn't easy, a local hard drive based solution is still preferable for him. I should think a lot of people are in this place. They don't want their children on the web, or their girlfriend. I realize this country was founded by religious zealots he'll bent on eliminating any fun, but it's a fact of life that a lot of people have naked photos!
I haven't come across temperatures that hot very often, but my assumption is that the average non-scientific US resident would use Fahrenheit for all temperatures, no matter what range, just because it is what they were most likely raised on.

Just out of curiosity, what would you suggest they use instead? Celsius? Kelvin?
Unfortunately, the world is very imperfect and there's a huge amount of things that need improvement. To quote M King Hubbert: "Our ignorance is not so vast as our failure to use what we know." I don't see work running out.
You don't have to fully automate a job. You just have to replace most of the human labour. The "secretary" sector wasn't obliterated by word processing and email, but it was crushed down to a vestigial remnant. The "lawyer" sector could be as easily crushed by Watson.
Financial Times is better (long-time Economist fan)
I found this interesting but annoying to read, so I pasted it into jottit here: http://www.jottit.com/fsar7
>>A couple of decades ago, people used to say that workers in factories would disappear as well. That never happened, at least not completely.

It hasn't happened completely, but that is only a matter of time. Manufacturing jobs have been declining at a sharp and steady rate in the US. One part of this may be due to outsourcing, but the other part is due to automation. When machines can do most of the labor, eventually you will only need a few high-level engineers to calibrate those machines.
Fluid decisions
Here's Rob Pike on this issue:

https://groups.google.com/d/msg/golang-nuts/1yL7IsqADSw/GS8F...

Golang's Unicode support (in 2012 at least) is "less than rudimentary".

In practice, I find Go's Unicode support superior to all the other languages I've shipped with --- C/C++, ObjC, Ruby, and Python, mostly --- mostly because it draws a line between "strings" and "byte vectors" (the way Cocoa does with NSData/NSString) and has a solid UTF-8 library. Your support for Unicode does need to be explicit and somewhat hand-rolled, but unlike (say) Ruby, the language doesn't trick you into thinking you're handling Unicode when you're not, and unlike Python, handling Unicode doesn't push you into an alternate type space.

(Conceding rapidly: I've shipped the least amount of code in Python and there is probably an elegant Pythonic solution I'm just not aware of).
I assume it's the name of the column, unless the dead have risen. And creative destruction is mentioned in the article too!
There's not a finite amount of software that the world needs, though. We're standing on the shoulders of giants but the top of the ladder is not even in sight.
The way most developers work with JavaScript (especially jQuery) is fundamentally broken and untestable. This was one of the most difficult things I fought with when using backbone and introducing developers to backbone. You can work with it the way that you know, but that is the hard way. It will make team scaling more difficult than it needs to be and you will be missing out on what the majority of the framework does for you.

This is a major reason why I am coming around to Angular. Take away jQuery and developers have to stop and think. It makes it difficult to rush ahead chaining dozens of callbacks and tightly coupling their code to the DOM, in the familiar jQuery way. This, above all else, is what allows you to create a single page web application. The rest is just gravy on top.
> I archive Google Reader starred items to a Google spreadsheet by date, title, url and feed title.

You know you can just browse your starred items, right?
Yeah, the original Schumpeter is long dead. But apparently that blog is meant as a tribute to him or something. I actually wasn't completely clear on that point myself, when I first saw the word "Schumpeter" on the page. I kind of assumed it was either something like that, or an amazing coincidence.
Ghazals, Sufi, Qawwali, old Bollywood melodies[†], rare-few new Bollywood melodies[0], Rock[1], Rock&Roll[1], country, ballad, classical - both western(few)/Indian[2] and Indi-pop[3]

This pretty much sums it up. It's very mixed up. Many times I just trust iTunes' Shuffle but it's never unique. Any programs for Mac that actually randomizes the queue each time I ask it to?

I prefer it when the sound is directly not coming into my ears through headphones/earphones, which is a problem at office, because it's distracting(yes, to me at least) and I feel uncomfortable - get a headache or it just doesn't feel as good as when it comes from a little distance at a serene volume. I used to set up a pair of speakers in farthest corner of my flat, but now it's a 1 bedroom flat :(.

Any one else with such choice or setup? :-)

..

[†] That means at least 30-40 yr old Hindi songs

[0] Most new Hindi film songs are below garbage

[1] The ones that doesn't include screaming(as in when you hate your vocal chords), hammering head and metallic objects on bodies, floors, drums and against many other surfaces and objects

[2] The ones that are easy to appreciate

[3] Not to be confused with Indie-pop :-)
Selling Your Software To Businesses - TwilioCon 2012 presentation
Because mod_php is one of the main things that said hackers don't like about PHP. 1 file to 1 url does not scale to even small blogs, and using mod_rewrite to handle routing is both more complicated and less powerful than port forwarding to an app server and letting it handle urls in application code.

I always hear people say this, but I've used both a fair bit and `rails s` plus port forwarding is an order of magnitude easier than fighting with apache's vhost config.
Thank you for providing an actual middlebrow dismissal for comparative purposes.
Uh, they already do, high frequency trading.
They do. See:

[1] Between the back tires is a flap that helps with aerodynamics. I would say that 50%+ of the trucks I see on the road have these.

[2] These are much less common, but I'd guess 5% or so use these.

[1] http://www.popularmechanics.com/cm/popularmechanics/images/p...

[2] http://www.blogcdn.com/green.autoblog.com/media/2009/11/part...
You can try google surveys. And they often have a promo code at

http://www.google.com/insights/consumersurveys/offer/ad_land...
My VCR doesn't have any BUILT-IN movies.

I really, honestly don't mean to be crass, but the analogy is apt to me.
It depends i think. Let's say you develop mobile games for a living and then the unemployment rate rises to 20-30%. The economy collapses, and nobody buys games. Not the best place to be while paying the mortgage.

Ironically , if you're a programer who increases productivity, i.e. causes unemployment, you save money. In sour economy the need to save money is the greatest.
Don't forget, Hewlett Packard - Founded in 1939 in Palo Alto...
I would rather prepare for it rather than shove my head in the sand. Is there reason to believe it will come later rather than sooner?
Since none of us really need to be productive today...

this youtube user was kind enough to upload the entire film. Enjoy Lea Thompson at her finest. http://www.youtube.com/user/lopm2435?feature=watch
Some technologies are inherently populist, while others are authoritarian. ENIAC was authoritarian, pocket calculators populist (and abacus more so, because it can be produced from more easily available materials). Tanks authoritarian (because too expensive for one person), IEDs populist. Large solar plants authoritarian, "small-solar," one-family panel setups populist. Agribusiness authoritarian, home fertilizer production for home gardens populist.

We may end up as net job destroyers, but if we create enough new entrepreneurs, or make off-the-grid more viable, then I don't feel so bad.
It's already happening. The number of "knowledge worker" jobs is shrinking. The low-skilled are the first to go and software is replacing them, just as low-skilled labor jobs have been replaced by machines.

It's a slow process, as the quantity and depth of software increases, the number of knowledge workers decreases. That's literally the reason for existence for most software.
Curious to see how that could possibly look, I scrounged up these pictures of a 1947 Saab prototype. Beautiful.

http://www.thelocal.se/gallery/news/806/
It's easy to tell Angular to use different syntax for interpolation:

myModule.config(function($interpolateProvider) {
$interpolateProvider.startSymbol('START');
$interpolateProvider.endSymbol('STOP');
});

However, you should be very cautious with mixing server-side and client-side templating. See:

http://stackoverflow.com/a/11108407/476286
So the reason you can't make it faster than JavaScript by multi-threading it is... because of JavaScript? :-)

I had a look at your profile and it looks like you're doing some very valuable work. I was rather hoping for some examples which didn't involve JavaScript, though.
There are different kinds of people though (uh oh, one of those analogies).

There are people who are content to work on unambitious stuff. People who, say, are happy to do python stuff at reddit working on translation and obsessing over starcraft, all while transitioning their personal appearance towards more of an unkempt, yet smiling, middle-eastern shop owner vibe.

Then, there are people who have a larger, possibly delusional, view of themselves. They don't see the point in non-self-directed work. These people tend to see the world as "I could be making something to help millions of people — why am I sitting here fighting mysql crapping itself the same way for the 40th time this year? Is the computer working for me or am I working for it?"

Why does the second group of people put up with not being in the prestigious X teams? That's between them and their lack of backbone to assert themselves (or lack of social connections to become part of the 'in crowd'), but I'd wager there are more silent resentful types than happy lower-rank people.
I'd say have good typography, and use headings with anchor links (href="#foo") with a button next to it, so people can save their position, and return to it later. You can also help with this (for non-touch devices) by using the NYT's emphasis.js: https://github.com/NYTimes/Emphasis.

Manual (not automated) pagination is also an option for letting people know when to breathe.

Otherwise, it's also going to be really hard for people to link to more specific parts of it.
In the analogy, Chrome is Linux.

If you want a full-fledged system, you use GNU/Linux, or probably a distro like Ubuntu.

If you want a full-fledged system from Chrome, you use the Internet.

You can text edit with sed, but that's not how anyone uses Linux, in real life, right?
Baking and candy making regularly specify temperatures in Fahrenheit up to 500 degrees in America. As for engineers, it largely depends on the policies of their employer. For most material properties, since the boiling point of water isn't terribly relevant, F works just as well as C (though obviously for any calculation beyond a simple threshold, you're going to want an absolute scale.)
Lyft raises a $60M round led by Andreessen Horowitz
I'm excited to see a car that was actually designed up-front with aerodynamics in mind. This isn't the first of course but they're pretty rare. Even for the Bugatti Veyron and Nissan Leaf, where you'd think drag forces would be the first consideration for the body, the overall look was determined first and aerodynamic engineers had to work within those limits.
There you go https://github.com/runekaagaard/snowscript

PHP is a kludge. You'd be surprised to know that world is made of kludges with a few elegant hacks thrown in and not the other way round.

Performance hacks are always kludges. Can you live without them ?

Honest question, should I waste my time worrying about the "What makes syntax elegant" than working with the existing kludge ? What makes that time well spent ?

Why shouldn't I seek beauty in output and look for a programming language that get's me the output quickly ?
> the Insight ... got 70MPG in the 90's

I was a fan of the original Insight... the real-world MPG was actually around 38 IIRC. There were a couple gas-only cars with better MPGs and fewer compromises (i.e. back seats).

> I think trying to make an electric car that looks just like any other car would be a mistake

Additionally: the Chevy Volt. The pre-production cars looked amazingly futuristic, and the production car looks like every other Chevy. The incredibly boring appearance is, honestly, one of the things that lowered my interest in the car.

With respect to sexy styling, they're damned if they do and damned if they don't. I agree that Tesla threaded that needle almost perfectly.
The amusing thing is that the trophy given to the winning driver is the cheapest in the Formula 1 calendar. I remember hearing that it costs something like 700 euros, but I cannot find a citation now.
think parallel
A new registered office has been opened in Caserta 
Hieroglifs Translations speaks Italian. A new registered office has been opened in Caserta in the south of Italy. Read more: http://www.hieroglifstranslations.ro/news/A-new-registered-office-has-been-opened-in-Caserta-in-the-south-of-Italy
If the ffprophets:// link is opened on a device that doesn't have the app installed, the user will have a broken experience. You can work around this using a technique like the one described here: http://stackoverflow.com/questions/13044805/how-to-check-if-...
I mean it's not worth mentioning in a disparaging way.
I'd be interested in the reasoning you would support copyright but not patents? Copyright and patents have the exact same justification, just one is for published works and the other for "inventions." Both copyright and patents are titles of ownership to information.
As a finance professional (HF equities trader), I find this surprising. We are using computers more and more in this world. Of course, if a person has no familiarity or skill with computers - for analytics, monitoring, and so forth - they are likely to be left behind.
First thought that came to mind when I saw the OP. Wonder what the ROI is on using Sears retail as a data center vs a co-working/incubator space.
I don't know about the Bugatti, but think of the use case for a Leaf -- urban commuting and errands. Does aerodynamics matter for city driving?
Like That TV Ad You Just Saw?
I'm glad that you found a tweet-sized strategy that works for you. I can say from experience that it doesn't work for everyone.
Why can't the poor be handed out lots of money to make them rich?
Sir Lewis? Eh?
Realtime Data Plotting With Python
That's an interesting approach, but I'm assuming this only works with variables, and you can't use loops or anything else. That might get you most of the way there though.

I can't speak from any experience with angular, so this is about all I can say. I think it's great for one-page apps, but otherwise I enjoy writing templates without thinking too much if they are rendered server-side or client-side.
I think people who've worked a lot on 'classic' web pages misunderstand some things. Angular and other MV* frameworks are not out to replace or add on to JQuery or Underscore or any other JS toolkits. They are out to replace Rails and ASP.Net and Zend. Or at least large parts of what those apps used to handle.

You will still use all your JS tools, it is your server tools that will get lighter-weight as page flow and layout are (exclusively sometimes) moved to the client. Ideally your server logic returns only JSON and otherwise your server is a file host for HTML, JS, CSS.

Edit: my comment is in response to some other comments I've seen, not the OP.
Javascript is the most popular scripting language. It's not about being next, but now, in the past and the only scripting language running in a user browser, all around the world.

* Ruby is popular, but Php is still the most used and now there's Laravel - that's a big thing in the php community - you'll like it, if you work with rails. Not sure why you mentioned php, python and then..rails :T

Use whatever you like and create the next big thing.

A few other big things...
- MeteorJs
- PhantomJs
- Your idea here, using whatever you like ?
To my mind even this contains unnecessary elements, and I hate fixed-width narrow columns. I've tried to push the limits of the absolute minimum of distraction in my own blog (http://m50d.github.com); I'd be interested to hear of people taking similar approaches.
99% of the time no music.

When there is music, it's post-rock:

If These Trees Could Talk

Explosions in The Sky

Mooncake

Caspian
I really like these week by week courses that are coming out. I have a lot of things I want to learn, so the cadence and content size of the weekly chunks is perfect. I'm looking forward to this one. I'd love to hear what other courses people have come across around different subjects.
It's not just your tools though. They are asking you to throw away many of your ideas about web development as well. They ask you to adopt a new paradigm that doesn't fit in with the template, innerHTML style of development.

If you embrace that idea, and go with the flow, you can do some amazing things amazingly fast with angular that doesn't work so well in other frameworks.
Continuing the religious theme, having been raised in a Pentecostal area (SW Missouri), one of the things I like about PostgreSQL is that I haven't felt the desire to lay my hands upon any of my servers and intone, "Lord, HEAL this database. SHOWER your MERCY upon...."

It's comparable to the quality I've enjoyed with Oracle and DB2 on Solaris and Windows in the bad old days, and has all the features I need to declaratively enforce consistency, correctness and referential integrity.
TaskRabbit Debuts Tools For Hiring Ongoing Temp Work
Last Impression
One might argue that a Linux distro without vi, ex/ed, or at least nano/pico, but rather just sed is ludicrous because no user operates like that.

If they included sed and intended it to be your text editor, as ChromeOS has included half-assed local picture and video playing (is this not what those things are for? Am I supposed to be using these things for stream manipulation, not picture/video viewing? Because if that is the case, their UI has failed to convey that.), then I would without hesitation assert that their distro was poorly considered.
Having worked on a sizable AngularJS project for a good while, now, I can't begin to imagine where you're coming from. The strength of Angular, in my opinion, is that I write ~1/10th the code I'd write using jQuery & Underscore. Event handling, display logic, data binding, directives, resource factories – all of these and more mean I can focus on my business logic as opposed to re-binding events when I update the DOM and the dozens of other trivial bits I have to care about when using jQuery (or Backbone, really).

Obviously jQuery/Backbone setups have their place, but to claim that AngularJS makes you less effective is absurd.
A fun mathematics learning revolution: Dragonbox 12+