skysight-inc/HackerNews huggingface dataset:
I don't like them in general either, but there's one place I use them extensively: JUnit tests (statically import Mockito, Hamcrest, Assert, etc).

It mostly has to do with how much the library tries to be a DSL, and how much readability will suffer if I don't use a static import. IMO, this

assertThat(6, isGreaterThan(5));

reads a heckuva lot better than

Assert.assertThat(6, Matchers.isGreaterThan(5));

Of course the combination of poor Java type inference and Generics-heavy libraries make it so that often I have to do the latter to make use of angle braces, but that's another story.
Free Full Version Downloads
I don't have a window near me, although that may give me a bit more Zen than I Have now. I get loud support people near me instead. We are stuck in the 90's with our technology and are a Microsoft shop. We do have "career growth" opportunities, but they are the standard tuition reimbursement kind (which are fine). There are great corporations to work for (Google, SAS, Facebook), but the majority of them are soul crushing boring with no care or love for the developers.
It could indeed, they'd need to focus on building out the evaluation context (basically a REPL), but as I recall there was a prototype of one somewhere.

Past that, the new Roselyn language models would fill in a bunch of the gaps that would make this particularly hard currently.

The real problem for making it happen in VS is political though :( I actually pitched similar ideas while I was there.
I have a very niche market and it wont be hard for me to get in touch with the possible users. But all of this is a full time work. I already have a full time work and putting another full time work hours for development.
From my past experiences, trying to do everything by yourself just doesn't work. So that's why I thought partnership would be better.
These are my last steps before quitting my fulltime job. That's why I am trying to get as much help as I can while I am still safe.
And if you don't have the people to complete or maintain these projects? Or how about when you build out a prototype and then corporate IT policies end up having you generate hundreds of pages of documentation and a massive Java application, when your self-hosted 2k LOC Python project met all business requirements and specs?

I'd rather be in a position that encouraged rapid, pragmatic development.
They may only need one customer. Ask the folks who sold MySQL to Oracle

The folks who sold MySQL, sold MySQL to Sun before Sun was bought by Oracle. They were able to sell to Sun because they had a LOT more than one customer using MySQL in the first place.
Interesting perspective. I can certainly relate, in one of those positions at this very moment...
I don't think anything prevents you from setting comments to be a different size and proportional in current editors. I know that it would be trivial in Emacs; some themes actually do that already.

You can try this by doing M-x modify-face, entering font-lock-comment-face then "DejaVu Sans" (or any other proportional typeface) and pressing enter a bunch of times.
I'm going through something similar, wish they fire me to be able to apply for employment insurance (http://www.servicecanada.gc.ca/eng/sc/ei/index.shtml) and "not work" (develop my own projects) for a while. But no, they love all the whizzy automation that I've created and have saved them month's of work.
Simon commented on this talk on G+: https://plus.google.com/107890464054636586545/posts/dVowddBT...
Congrats! It's very sleek and awesome just like the the hall website.
Any Unicode encoding (such as the more common UTF-8) will do just fine.
The "article" reads like a comcast press release.
This will be an interesting case. I'm a non-lawyer, but http://en.wikipedia.org/wiki/Abstraction-Filtration-Comparis... would seem to me to be the correct legal test to use. Why? Because there is an abstraction layer between the code that implements a language (clearly copyrightable), and code written in that language (also copyrightable).

My limited, non-lawyerly, understanding of how this test has actually been used does not bode well for Oracle. The very first time that it was applied was Computer Associates Int. Inc. v. Altai Inc., and Computer Associates lost its infringement case on the basis of the fact that rewriting components to meet the exact same API as an existing program did not constitute copyright infringement.

I would think of a language as an API. Which puts Oracle on what was the losing side of that decision.
> A link or an embedded video is not like a footnote in any way that matters.

I would argue that for the purpose of copyright infringement, a link is exactly like a footnote - it's a reference to an external document. It just happens that hypertext makes it much easier for the reader to look up the reference.
I'm really glad remote pairing is getting such inventive attention lately. I have, however, been a little disappointed that the mode of collaborating that I prefer doesn't seem to be well supported.

Many people can't or don't want to grant login access to their local development machine in order to share a screen/tmux session and using a mutually accessible machine means leaving behind or laboriously duplicating the local development experience.

I've used hacks to get what I want (https://dev.launchpad.net/yellow/RemoteTerminalBroadcasting) but I haven't found anything truly satisfying yet.
I lived mostly the same story as this guy, except I was working in a startup when this happened. I was working on great software, but I hated my job and hated everyone around me. And yet I joined this startup because I felt it would be the best job ever. I was so wrong.

I finally left for BigCo afer 6 months and I plan on staying there for years and years because this job is incredible. We write the most beautiful software and the team is simply amazing.

And it seems every week I see my old colleagues post status on Facebook along the lines of "Look at us, working hard into the night!" at 9 or 10pm. They seem to take pride of this sort of thing. Now that I'm at BigCo, I get to leave every day at exactly the same time and 3 days / week I have activities planned on my evenings that I will never miss again because of overtime.

Just remember that these horror stories of "I hate my job at BigCo, let's join Startup and everything will be better" can go both ways.
Google's Protectionism Bad for Innovation?
Fully agree, AND it's just bad business decision by them. At this point, what they want is Meteor being used by as many developers as possible. That's a big reason Rails, Node.js, etc got so successful. Instead, they cut off their own feet before learning how to walk.

Unless they change their licensing terms, when Yahoo's Mojito framework finally comes out (or some other competitor who is just as good as Meteor) under MIT license, Meteor will go the way of ExtJS, Powerbuilder, HD-DVD and Betamax.
The overheated market causes high valuation, which some argue, hurts investors. By saying bubble and discouraging unsophisticated investors from bidding, he probably stands to gain, not lose.

Everyone has a vested interest in what they deal with (or they're amateurs, hence I don't need their opinion). That doesn't mean they never say the truth.
Google BBS Terminal – What Google would have looked like in the 80s
and yet I'm the only one that got down voted. Too little too late my friends.
"Your job, should you accept it, is to become what I’ve lovingly dubbed Shit Umbrella"

So, so true. And this is an excellent article.

There's another aspect of becoming a manager that the Benjamin doesn't discuss here, but is closely related:

The best managers/leads are excellent at saying "No". They say "No" to outside (especially upward) voices as well as to the people they lead. The most important aspect of being excellent at saying "No" (as a leader) is to be able to say "No" to yourself.

I don't know Benjamin myself, but he sounds smart and probably has tons of great ideas. The team is executing against a plan and Benjamin might have a really great idea for a new feature, process, etc... To be a really great Shit Umbrella a lead like Benjamin needs to be disciplined about when to say "No" to his own ideas.
My two wishes:
1) vim style editing as an option
2) support static languages with every feature but the real time debugging, if need be.

My second wish may seem like it is missing one of the main, most beneficial features. But the other features are enough, such as " Multiple editors with just one function in it." or "Show code in an area of concern"
Maybe it wasn't clear, but in this case the load is still distributed evenly across all days. I always download on Monday, you always download on Tuesday. The author suggests that this is not desirable.

FTA,

The “Total” row looks very nice, it’s exactly what we would like to have. However, our download interval matches the number of days now, with the effect that people always download on the same weekday (and those currently downloading on a Monday will continue downloading on a Monday).
That sounds like a pretty awesome way to handle it, so props to Fog Creek.

Having said that, what happened after he stepped down? Did they hire outside of the company? Promote another senior developer?
I think it's fairly common to see people in managerial positions without technical backgrounds. I've rarely seen it work tho.
The Calyx Institute: Privacy first ISP is taking donations
This is Funny!!
Poor child, think of all the problems he will encounter once he discovers the internet!
Breaking Bad Animated Gifs?
Emacs is most of the way already. It doesn't have an interactive code display thing like this (as far as I know), but most everything else either already works or works similarly.

For example, getting documentation is just as easy. (Actually, I don't know if you can search by docstring, but otherwise it's the same.) You can also get the same experience as having functions rather than files open by having a lot of little "windows" (in the Emacs sense) with a function in each. Since you can have multiple "windows" open on a single buffer, it can work for functions in different parts of the same file as well.

In short: Emacs has all the building blocks you need (as always) and some of the features are already easy to replicate. Building something like this on top of Emacs just makes sense.
What's the difference between collecting, organizing, and processing data, and intelligence?
Twitter Death - Suspended Accounts: FEAR THIS
We promoted an awesome developer who really wanted to be the Kiln Team Lead into the position.
I hate to be that guy, but where did you get the basis for the colorscheme. It (along with the rest of the editor) is beautiful!
The list is somewhat tongue-in-cheek. Also I haven't updated the README in a while. While ag certainly isn't as stable or feature-rich as ack, I have fixed bugs in ag that are still in ack. https://github.com/petdance/ack/issues/220 for example.
RECAPP (Sports News Reader) just launched in the App Store
Hi guys,

We just launched RECAPP into the App Store. It's a sports news reader that lets you follow your favorite teams and sports in one place. We've placed a huge emphasis on only bringing news from the best sources and writers.

We've also designed it to be as simple-to-use as possible.

We'll be adding more social features in the near future.

Cheers!
Before copyright, people still made a living from music, books, art, etc. It was just a different model, patronage was common, the modern equivalent is probably something like kickstarter. Even under the current system, most artists don't make a living straight away, they have to gain recognition whilst doing something else before it becomes their full time job.

And this business model really isn't as alien as you might think, many industries require deposits, milestone based payment, etc.

However, despite having been corrupted by greedy entities into a parody of it's original purpose, copyright has undeniably been beneficial to western culture over the past 100 years.

I believe there will be a grand bargain at some point, where citizens will be asked how long a copyright should last for, and an agreement will be reached. "pirating" will become something that is seen as morally wrong by society (at the moment most people see it as "a bit naughty" at worst).

How long it will take for the corporations to give up on copyrights that last more than a human lifetime is difficult to say. It is surprising to me that americans are willing to put up with a system which means that the only video of martin luther kings i have a dream speech will likely never enter the public domain.
As I said elsewhere, most of this would be very easy in Emacs. I think only the code-tracing stuff would be particularly difficult.
Well, you know the face value of a ticket, so even if you had "percentage of resale" tickets or whatever, it's useful information for would-be purchasers.
Twitter Shutters FAME For Violating “The Spirit” Of Its ToS Agreement
I'm complaining about the GPL in conjunction with obfuscated pricing. If their pricing were more transparent, I would certainly have less of a problem.

And yes, I know that many products are sold on a negotiated, non-fixed-price basis. I generally do everything possible to avoid buying those products, as that is too often a cover for predatory pricing practices. There are plenty of ways to do sensible price differentiation while still stating your policies clearly.
As a JS game developer, I can safely say this would revolutionize the way I work. Please make this an actual product, I would gladly pay for it!
There's so much potential for drones.. for example, I'd love to see traffic monitors that use drones.

What I mean is, on top of having color-coded maps, I'd like to see a bird's-eye view just by clicking on the map, that'd be sweet.
لعبة زوما 
لعبة زوما لعبة زوما لعبة زوما لعبة زوما لعبة زوما لعبة زوما لعبة زوما لعبة زوما لعبة زوما لعبة زوما لعبة زوما لعبة زوما لعبة زوما
Sounds like a win-win for everyone :)
Not arguing with your basic point, which is good, but when the developer says "The binary name is 33% shorter than ack!", he's referring to the difference between typing "ag" vs. typing "ack". Not the size in bytes of the executable.

It's a little inside joke, because one of the points in favor of "ack", offered jokingly years ago by its developer, is that "ack" is 25% fewer letters to type compared to "grep".

(This feature is still there as point #10 in http://betterthangrep.com/why-ack/, now not offered 100% jokingly.)
Inspiration in the most unusual place. The buried life.
Why PHP still sucks, even if you like it
Does anyone know what they used for the GUI? Is it QT?
This is just a weakness of the original formulation of the Turing Test - for a machine to fool a human into believing that it is, in fact, a human. But we don't really need that, do we? What we need is for an AI to "fool" us into believing it is truly intelligent. For that, I don't care if it knows all the capitals or can do complex maths. In fact I expect it to be able to do that. I already know it's a machine, after all.

Unfortunately that is far more subjective test. It's easy to devise an experiment based on the classic Turing Test, you just put some people in a room with some terminals, some of which are wired to computers and some of which are wired to humans, and have at it. But it doesn't tell you much, really. But whether a machine that can convince you it is intelligent, is in fact intelligent, is not really a scientific question, and as such doesn't really have a scientific (that is to say, satisfying) answer.

What I'm getting at with this is that the important question to ask about AI is the same question you can ask about other humans, and the answer for either is the same. The difference is that solipsism is a lot easier when you're talking about machines.
I disable flash and JS to extend battery life on my laptop. I use a separate browser profile for webapp-type things.
Ask HN: Any startup meet-ups in Los Angeles?
Does anyone know of any tech/startup meet-ups happening in the Los Angeles area any time soon?
What program is that?
I can think of a few reasons, though they may not be the ones he has in mind.

There's the fact that you're dealing with cell references rather than variable names, so all of your expressions look like ($K4 - $S$1) rather than (principal - payment).

There's the fact that the IDE you're working in is trash -- rather than a text file with carefully indented parenthetical statements, it's a single line text field. Sort of like trying to code in a URL bar.

There's the fact that pieces of a program are often littered all over the spreadsheet, and it's hard to look at the whole thing at once.

There's the fact that it's extremely stateful -- the whole thing exists and depends on a table of values -- and when and where and how and in what order they're updated. From a programming perspective, everything is a global variable, and anything can update anything, and setting the state of those global variables is the only way for functions to return data or talk to each other.

I would say all of these are problems that Real Programming Languages have under control, so I can't say I worry too much about such an IDE descending into spreadsheet madness. I do wonder how you would show meaningful realtime results, though, without running a program from the top.
Why is that a bad thing (aside from the "I had to walk uphill both ways through the snow" aspect)?

A significant portion of this generation doesn't understand CPUs and buses. They wouldn't have been able to write anything remotely complex 20 years ago). That doesn't seem to be hindering things much, though. There are still system programmers out there who dive into it, but our abstractions have gotten good enough that all programmers don't need to understand the details to be successful.

(FWIW, I am conflicted on this topic. I wrote a little more here[1].)

1. http://news.ycombinator.com/item?id=3826551
You can't expect people to take your new "concurrent" language seriously if their concurrent programs won't run proportionately faster on multicore systems. Channels & green threads are nice, but you can get true parallelism with Java. Don't make excuses for your language. Just solve the problem!
iPhone app looks great! Two things I noticed quickly: the swipe-to-sign up wasn't immediately obvious to me, and since I'm typing on the phone, I probably wouldn't mind entering my password twice to be sure I didn't fat-finger it.

If you're worried about too many fields on that screen, then maybe you can get rid of a username that's separate from my email address...
This is actually a great mental exercise for determining if you're fundamentally unhappy at your current job. Just try and imagine your boss calling into a meeting like the one the OP describes and giving you some sort of, "your work has been good, but unfortunately we have to make some changes, and this will be your last day" speech, and imagine how you would feel.

If your reaction is something along the lines of relief, then you are fundamentally unhappy at your job. You have not only concluded that it is not a good situation, but that the situation is incapable of improving. It's likely only artificial mental restraints keep you from doing anything about it ("oh man I may have to move, moving is annoying... and I guess I get paid pretty well, most of my friends are making half what I do... and my boss said some things would change, although he said that months ago...") and those restraints aren't even that strong, otherwise you wouldn't be relieved if you got laid off.
Like some others have said, the Turing Test is more a human mimicry test than a test of intelligence or consciousness. We humans love to anthropomorphize, so tricking us into believing a machine is human shouldn't be how we gauge the effectiveness of our AI.

I ran across these "Fundamental Principles of Cognition" that might do a better job:

Principle 1. Object Identification (Categorization)

Principle 2. Minimal Parsing ("Occam’s Razor")

Principle 3. Object Prediction (Pattern Completion)

Principle 4. Essence Distillation (Analogy Making)

Principle 5. Quantity Estimation and Comparison (Numerosity Perception)

Principle 6. Association-Building by Co-occurrence (Hebbian Learning)

Principle 6½. Temporal Fading of Rarity (Learning by Forgetting)

See: http://www.foundalis.com/res/poc/PrinciplesOfCognition.htm

Also, Hofstadter suggests some similar "essential abilities for intelligence".

1. To respond to situations very flexibility.

2. To make sense out of ambiguous or contradictory messages.

3. To recognize the relative importance of different elements of a situation.

4. To find similarities between situations despite differences, which may separate them.

5. To draw distinctions between situations despite similarities, which may link them.
Academic Publishing: Open Sesame
The coondoggie account has ~734 karma from just submitting NetworkWorld links. No comments or any submissions, but. Isn't this against HN policies?
I was in that position as well, and I had no choice but to quit my job. I even got a 15k raise and that still wasn't enough. My old boss once said that more money won't make you happy, it simply makes you less unhappy.

When you don't care anymore it's a sign that it's time to move on.

I work on my own start-up now. Sure I don't make as much, and I work odd hours, but it's fulfilling.
Kickstarter is for products, YC is for businesses.

(More or less, I'm not saying it's black and white)
Copy not reproduce. Still can't reproduce a Rembrandt. Original is a unique, limited, and (very) valuable object. Copies or representations in other media (e.g. photographs, jpegs) are practically unlimited. If they are copyrightable their value is almost entirely due to artificial scarcity and monopoly that copyright provids.
Codepoints http://infincia.com/apps/codepoints

:)
Before listening to anything Jakob Nielsen says about usability, go look at his website: http://www.useit.com/. Can you honestly tell me that the man is a usability expert who has a website designed like that?

EDIT: I've read some of his books and agree with what he says most of the time--I definitely don't write off everything he says. I should have worded my post differently.

About useit.com, it's hard to be completely terrible since there is not a functionality. I would argue that the organization of the links is a little odd, lack of dates on news items is not ideal, and the search bar buried at the very top right of a page that scales 100% is a little hard to notice (design & usability intertwined).
Video Youtube banyak dilihat
Video Youtube banyak dilihat
lucu keren hebat dan mantap itulah kata kata yang pertama saya lontarkan ketika melihat vido yang sangat luar bioasa di sini
How to keep your tech team happy
Then do it somewhere else and point here, please?
Another comment mentioned version control, which is a very important thing to get right, and I don't know how I'd diff two Self workspaces, for example...

What other sticking points are there?
I think a more general piece of advice is to work somewhere where the software you write is the product. For corporations, the programming department is a cost center.
Source insight does just that: http://www.sourceinsight.com/features.html
"Don't make lemonade! Get mad! I don't want your damn lemons! What am I supposed to do with these? Demand to see life's manager! Make life rue the day it thought it could give Cave Johnson lemons!"
Out of curiosity, why the downvotes? When I worked at a corporation, I tried to do what Ed recommended here, and these are the problems that I encountered.
While this doesn't really show anything we haven't seen before done in WebGL, it's good to have because it shrinks the perception of the gap between browser and native apps/games.

We saw tons of demos of what WebGL can do (i think the Quake one still being the best port of a destkop game to webgl), now it's time to bring the games to the browser, even if just one zombie at a time.