skysight-inc/HackerNews huggingface dataset:
I don't think that's such a good example. Doctors don't build medical equipment, nor do they do anything in that class.
Coders write software and the operating system, compiler, VM, etc. that they use as tools are also software. If we want to compare with the doctor, we can say that a programmer doesn't need to understand how junctions of doped semi-conductors behave, nor how that can be used to build gates, nor how those gates can be used to build a processor. The lowest level ever required is to understand the behaviour of the processor (how that behaviour comes to be is a black box). This is because that's the lowest abstraction layer that absolutely doesn't leak.
This headline is misleading. Most copyrights have been 70 years in the EU for years. This change brings an exception into line with the majority.
The "Events" refers to your calendar events and tasks from google tasks or any social media (Facebook events, Twitter) tools user might use on daily basis.

We will update the landing page soon.
Fun1club: Santeria: The Soul Possessed (2011)
I don't think that's universally true; there are some movies that I think would be absolutely destroyed by knowing the ending.
Congrats to the team for a really exciting release. We can't wait to ship it here at Heroku.
This is a fascinating topic that is always debated. There's always arguments about how young, which language (BASIC, Logo, Scratch, Python, Haskell (yikes!)), which paradigm (functional, OOP, imperative/procedural, logic, etc). I think the point that Eric Schmidt made in the article is that the only wrong move is not to teach anything :) As long as something is being taught about how computer hardware and software works, it's a move in the right direction! His concern is that students are taught only oversimplified computer skills like using a word processor and a spreadsheet rather than understanding some basics about computer science and engineering.

I'm currently teaching introductory programming to non-engineering majors at a major university in C (yes I know uggh, I would have gone with Python). I've noticed what seems to be the biggest problem is that the computer education that was given to these kids earlier in school didn't teach any independent, critical thought. They struggle when things aren't EXACTLY as they were taught to them (e.g. if the Microsoft Word icon is on a different part of the desktop). I've been trying to teach them to use their brains and to try to understand how to solve a problem without asking me for help. I try to make it clear that I do not have the answers to every question regarding computers...neither does any other person on the planet. It requires deduction, inference, experimenting, lots of Google searches, forum posts, and infinite patience. Turns out they can handle it! You just have to let them believe in themselves and let them struggle with it for a bit. In the end, they appreciate it and enjoy it more! I even show them a lot of things that people feel might be too advanced, such as the command line and interfacing with external libraries. They can get it if you can break it down for them. I think often the problem is that the teachers themselves are not experts in programming and have difficult conveying info to students.
I could be wrong but I don't think Chris Dixon and Caterina Fake were together. They co-founded Hunch together but that seems to be it. And stop worrying/thinking about why she left. She did what she wanted. There's no need for tech soap operas.
VC11 (vNext) to have abysmal support for C++11
Yeah, big ups for your clear vision, eloquent writing, and just being persistently awesome here.

Vote for eaton!
Of course, there is also the issue of weasel language and its nasty impact

Can you give some hypothetical examples of this?
It's funny, I had a similar idea before reading either of these stories, and wrote my own version: http://i.saac.me/reincarnation.txt

I'd like to know what people think, since I haven't shown it to anyone before. I don't write fiction often and was experimenting with the writing style, and I'm not sure if it's too over-written.
"It's not your job to anticipate all of the needs of the other party, but you should offer something that seems like it would be reasonably acceptable to each party."

I don't agree that it's possible to know what would be "reasonably acceptable" to the other party when I don't know the inside details of their situation. I'm not their lawyer. Should an agreement be commercially reasonable? Of course. But there's a gulf between that and "reasonably acceptable."
Thanks Bartonfink. I specifically avoided talking about various libraries or tools as I'd like to keep this a little hush hush for the time being.

I'll send you an email - thanks for the reply. It's much appreciated.

Chris
C++ is a hell of a language.
Why are they given a chance to speak at Techcrunch Disrupt? Come'n they had their moment in the sun, give some new startups a chance
I don't think it's fair to blame the other parties for this. The void was in the making as soon as Arrington decided he should head a VC fund.
Sorry if it wasn't clear, but that was a direct quote from nedjo, so I'm not actually citing anything other than him. To be honest, I'm not sure what the deal is with the trademark, but I do think it's problematic that it's in private hands.
I can find nothing on that page that says it will compile to JS. I see a sister project that appears to interpret Processing code in a browser, but nothing about compiling to it.
At Virginia Tech the intro classes are taught exclusively in Java but some of the intermediate classes require fluency in C. Kind of weird but there you go. Fortunately i know C quite well because I read this article in high school.
The salary is too low, in the south of England you'd be paying at _least_ £300/day for a regular C++ developer let alone with specialist skills.

You don't really make it clear what you need, but if you require a very specialist skill set it probably makes more sense just to make a list of people with that skillset and approach them directly.
It's all about style. Which is what makes it really interesting. In your implementation you used string interpolation, a different kind of shortcut. And in my example, I used + to make it more readable for the parent poster who said they weren't familiar with Ruby.

Interesting how "more readable" is somewhat objective, isn't it?
"Beautiful highways running android, mountains on drugs"
Also, it probably isn't a good idea to tie your business to a political slogan. "Yes you can" may turn off some conservative leaning potential customers.
Why not a simple rubber band?
"Journalism needs guys like this who cause waves, it's what seperates mediocre journalism from real talent."

No, it's not. Good investigation and objective reporting is what the industry needs. Link-baiting and sensationalism are generally bad for constructive communication.
Thank you for sharing that. I find it interesting that (from Wikipedia here) the paradox is based on the idea that "it is more likely for one instance of a complex structure to arise than for many instances of that thing to arise".

What interests me about this is that a physicist is capable of such complex ruminations vis-a-vis self-awareness without indicating the slightest apprehension of self-replication.
Small note, this doesn't seem to be simply an unsolicited power grab on Arianna Huffington's part. From the Press Release announcing the AOL Acquisition of Huffpo:

Arianna Huffington To Lead Newly Formed The Huffington Post Media Group Which Will Integrate All Huffington Post and AOL Content, Including News, Tech, Women, Local, Multicultural, Entertainment, Video, Community, and More

It seems like her role as Editor In Chief of all AOL content was part of the deal she made, since this occurred after the Techcruch deal was done Arrington likely had little recourse at that point. (Huffpo was acquired after TC, any promises made to TC about editorial independence was prior to the new editorial leadership). "Promises" made when big companies buy little ones are always pretty worthless once the rubber really hits the road.
Without going on too much of a philosophical tangent; not about fusion - about everything in general. It allows me to concentrate on now rather than in the future. Now is the only time that is certain. Now is the only time you get to enjoy your life before it's over or your children leave.
He's referring to this:

"Please note version 2.0 is a significant new release, but is 2.0 solely because 1.8 + 0.2 = 2.0; for example the upgrade from 1.6 to 1.8 was similar in scope."
On the hashes part, it's tricky when reading the method itself what the options are. For example, many of the Rails helper methods that take html_options ={} are only documented in one place.

So it's cleaner from the side of invoking the method, but relies on the developer of the method to heavily document what the hash's options are. That's the only thing I've noticed.
Again, I think that's too strained. In stuffing the envelopes, you can learn everything you need to know about the next 99 iterations from the first one.

In implementing features, the lessons will be different almost every time.

Timescale is also completely different. You can do 1 envelope at a time because there's no waiting involved.

It takes time to evaluate the result of implementing a feature. Not because it's so much work, but because you don't control the factor that really matters: The customer.
After I read this article, I was wondering why something that took 3 days to build needs $6million in investment?

Thank you for the answer.
But deceleration and acceleration are the same thing: a delta applied to velocity.
This seems like a really interesting step toward HTML/CSS 'libraries' where you have reusable styles on reusable small chunks of DOM.

The to-do list example they use is a good one. You'll occasionally see jQuery used like this, to instantiate blobs of page in known configurations.

I don't know enough about, say, SproutCore or JS GUI libraries like it to know if any of them use this approach, but it seems like an obvious thing for them to do.

Or I may be overrating the approach. Still, sounds useful.
That may be, but a user's perception when using the OS (even as a developer) is one of relative harmony, nowadays - Apple have worked hard to unify these disparate parts and make them work well together - hell they even managed to minify it successfully to produce iOS...
Ask HN: Friendly Introduction to State Machines?
Do you guys know a good introduction to State Machines.

I need something that starts from the point of view of a practicing programmer and helps me to finally understando the Mathematics.

TIA
I too would need an actual demo to see how to best accomplish what you are striving for. I think the concept seems very intriguing! Your video looks great too! Did you use any tool to create the intro video?
Clickable: http://www.writelikepaul.com
Please set your site to be resizable in mobile browsers. It's not very useful if the text is too tiny to read.
If you look at the modes section on the change list they mention that processing.js will be a mode in the standard Processing IDE along with standard and android. Up until now Processing.js has always been separate from the official Processing release.
TestFlight (iOS beta testing) launches SDK
IE9 for mobile seems very far behind in HTML5 compatibility. Is Microsoft going to use the excuse that "they are waiting to do things right", again, while everyone else plunges ahead?
Simple: AI lawyers will get ruled illegal. Judges systematically favor the interests of the legal profession: http://papers.ssrn.com/sol3/papers.cfm?abstract_id=976478 Very clearly, a lawyer appliance is NOT in the interests of the legal profession.
You're getting into 'no true scotsman' territory here. Everyone in the film industry is very nice and decent as well, until you run into someone who isn't.
Generally, ethics guidelines at reputable publication (and with AOL, the "reputable" part probably deserves airquotes) will prohibit editors and reporters from having personal investments in the companies they write about, to prevent conflicts of interest or at least the appearance of such conflicts. For reporters that cover a sector, this generally extends to all companies within that industry (I used to be a technology reporter.)

Arrington wanted to both:

1. run an influential tech publication covering early stage companies

2. run a fund that invests in early stage companies and have compensation tied to the performance of that fund (if not his own money invested as well.)

Those two are generally considered mutually exclusive as far as a media organization is concerned. If someone at AOL didn't see that conflict when adding him to their fund effort, they're dumb. If Mike didn't see that issue, he's dumb too or just thinks everyone else is dumb.

Clearly AOL at least has some minimum threshold of integrity they're trying to maintain. I don't think there's much blame you can assign to Huffington on this unless you can find another major editor who would allow that kind of a conflict.
> even though the compiler is really simple, it does a fantastic job at optimization.

The paper also refers to OCaml's simple compiler and optimizer. This is surprising, considering OCaml's fast benchmark showings and functional languages' reputation for slow, memory intensive code. Is the OCaml team researching more advanced optimizations or is "worst case 50% performance of C code" considered good enough (compared to the tradeoff of a more complex implementation)?
U.S. Income Inequality: It's Not So Bad
We've put a lot of hard work into this, I think you'll be happy with the final result :)
Last Pass: Manage all your passwords hassle free.
I wish they'd focus a bit more on some of the usability aspects of their core platform instead of this sort of thing, which is useless to me. For example, I still haven't figured out how to use the web interface to edit something I posted in markdown via email - the WYSIWYG editor seems to convert my markdown into literal characters. Or when posting audio I can't figure out how to control where in my post the markup for it goes. It seems to be inserted inside the first html tag, except when it isn't.

For all the talk about simplicity, I find these things do not fit my workflow very well, which is just write a post, add some tags, add some audio. I would be looking for a new platform except I don't want to have to upload all my audio files on a new site again.
Why would I back my claims up with evidence? Those guys should back their claim up, they're making it! I'm the guy who needs to be convinced here.
I'm sure you had the same issue when deciding on a name for cocoacontrols.com.

Actually, I only publish UI-centric projects (hence 'controls'). It's a forcing function for me to scope what content gets published. I've actually had to reject quite a bit of cool stuff as a result.

edit: also, I intended to say 'here are a couple pieces of feedback for you' in my original post. Re-reading it just now, I realize that it comes across as a bit rude. Not my intention at all. My bad :)
QUIENES SOMOS
I have some good news and I have some bad news for you. The good news is it is possible to be some type of success while raising your family. Lots of people do it all the time. The bad news? The success will be limited compared to that person who just focuses on their work. True, that person has other problems to face which may destroy it and they are a rare breed of people but they must make a sacrifice in order to obtain it.

Why is this? Simple math. 24 Hours In A Day x 365.25 Days in a Year x 75 or so years in life = 657,450 hours in life. That's it. You maybe lucky and get more but chances are you'll get less than 657,450 hours.

Every time you use an hour for one task, you give up an hour for another task. One hour spent on your family means one hour lost working on your project. Then again, if your lucky, you may find inspiration in that one hour with your family that may help your idea but that diminishes if your work dwindles into areas which have very little to do with human interaction (e.g. Highly Abstract Math or Physics or Chemistry).

Just my two cents.
Why should a bonus be treated any differently than salary with respect to living expenses?
TC has remained mostly independent after that point as well:

http://techcrunch.com/2011/02/24/aol-to-restructure-media-gr...

Of-course none of that will matter if the TC writers decide to leave an create a rival blog. It comes down to if AOL can now pay them enough to stay.
Indeed.
I stopped reading right there and have labeled "Amy Wax" as a questionable individual. Some serious clarification is needed because I can only see one way to understand those words... and it isn't good.
Yup, agree. It will be removed today. Thanks
I'm 13th on the TopCoder list (1st in US). I'm not sure that the list matters as much as you think. I can solve algorithms problems (those similar to what you see on TC) very quickly, but they just don't come up that frequently at my job. That skill does make job interviews a joke.

The main difference is that I have spent a lot of time working on writing code quickly and correctly. Every time I competed in TC I would read the code of the best people and try to figure out why their code was so much simpler than mine. Now I think I can write clean code faster than most.

The downside is that I have spent a ton of time working on 50-200 line projects. Throw me into a 500k line code base and I'm no longer world class.

Getting to where I am is mostly a product of spending a ton of time in college practicing for programming contests. In college I saw a very strong correlation between time spent programming outside of class and programming skill.
I think the real peril is that sub-optimal technology has become standard because "it's easy to hire people that know it". What's worse is that this is a positive feedback loop, since Java is the most popular language "in industry", students demand that they be taught it. This makes it more popular in industry, and the cycle continues.

I'm glad Java introduced automatic memory management to the average workaday programmer. I'm not glad that one of the better languages hasn't replaced it yet.
I don't mind where someone works from, while a UK candidate would be great, I'm aware that the pay isn't huge so I'm very open to talking to any one from any country and experience level.

Thank you for your feedback ig1.
Escaping from the past of disaster psychology
There has been a lot of lip service paid lately to income inequality in the United States, especially with respect to the earnings increase of the top 1% of wage earners over the last 10-20 years. Looking at the time series of wage brackets does not tell the complete story, but it makes a great headline for people eager to promote wealth redistribution. In fact most wage earners have exceptionally high mobility in the United States, supporting evidence in this publication from the Evil Capitalist Fed.
Did you evaluate OCaml vs Haskell? I'm curious to know what criteria would lead trading firms to consider non-traditional languages yet choose different functional languages?
Regardless, NYTimes should have a robust system to prevent covered persons from reporting on matters in which they are related.
Azharuddin son accident | Azharuddin son died | Mohammad Azharuddin 
The former Indian captain and Congress MP Mohammed Azharuddin’s son Mohammed Ayazuddin suffered critical injuries in a high speed accident on the...
It sounds like you're suggesting that we should replace our children's life with sterile simulations of reality?

I'm a programmer but I value physical experience far more than anything a machine can portray.

The programming bit allows me to remove the menial tasks and solve the menial problems so I can enjoy my real attachment to this world.
I would have enjoyed this post a lot more if at the end they had not simply created yet another bloody coupon site.

I can understand going through two and half years of no money, pain and self-doubt if you were working on something world-changing. But just another bloody coupon site...

I don't want to be down on these guys. They sound like really nice guys; intelligent, persistent and bright. But, please, no, not another bloody coupon site
Off-site meetings are useful to small teams too - it gets them away from the daily firefighting and able to focus on big infrastructure problems, kick-offs of new projects and so on, just like in the examples given.

They don't have to cost money - find one member of the team that has wifi and doesn't live in a pigsty and go hang out in their living room/kitchen table/back yard. I agree with the OP that the overnight is critical - people can just couchsurf or go home at night and come back the next day. And who needs stupid made-up icebreakers when you all have to pitch it to make dinner?
Why are they given a chance to speak at Techcrunch Disrupt? Come'n they had their moment in the sun, give some new startups a chance

What, because startups should be given one chance and one chance only?
Great idea! A little browser geolocation would be a nice finishing touch.
Some details would be nice.
Also in complaints: do not break Maps's scroll-zoom for me. Unforgivable UI design.
Well, at least it's an aggregator ... of all the other bloody coupon sites.
Great post, creating positive feedback loops is the way to go.
Show HN: EventLog - My first web app
Hey everyone,

I'm really excited to be sharing my first web app with you all, EventLog. EventLog is a tool that lets you track different events through your many applications. A little like Airbrake but not just for errors.

I have built out an API to log messages to and there's also a PHP library out there to make it even easier to integrate apps into EventLog.

I've also built a notifications system so you are notified of all the events logged hourly or daily.

Please check it out and let me know what you think.

Thanks.

http://www.eventlogapp.com
"enjoyment" as measured rather arbitrarily. there is a quieter form of enjoyment in enjoying a story as the author intending it, deciding to let the author surprise you.

psychological results being misused to say "Be glad it got spoiled, now you'll like it!" irritates and offends me.
One thing all the coverage of this has missed is that Arrington's leaving doesn't really fix this conflict of interest.

Two critical points:

1) Crunchfund is funded by AOL.
2) Techcrunch is owned by AOL.

Yes Arrington being in-charge of both was a conflict of interest, but the fact is that even after Arrington's resignation/firing, AOL is still in charge of both.
Any software development career, of course.

IT careers; even sysadmins need to write scripts to manage systems.

Any career in the sciences; basically any scientist, even a pure experimentalist, ends up needing to write simulations in MATLAB at the very least.

Any engineering career: computer-modelling complex systems, whether chemical or mechanical or whatnot, requires programming skills.

Anyone in applied mathematics, like operations research.

Anyone in quantitative finance.

I'm pretty sure this covers way more than merely 10 "distinct careers", and there's plenty I missed.
TC has remained mostly independent after that point as well:

I think that current events have pretty much dispelled that notion.
There not just another run of the mill coupon site. Check out what there actually doing. Aggregating all of that info, much like Hipmunk has done for airlines, and providing only stuff that is interesting/useful for you.
What do I expect from Arianna and AOL. Well if we look take engadget as an example... I expect to change my book mark from that crapfest soon.
MongoDB is a surprisingly short hop from SQL databases in a lot of ways. It makes retraining your already-SQL-competent developers much easier than with many other datastores.
Hacking Mania
This is a pretty good case against the notion that "ideas don't matter". They absolutely matter; how else can 3 days so drastically change the prospects of a company?