skysight-inc/HackerNews huggingface dataset:
Who says these have to be real trees? Fake trees look damn impressive these days. All you have to do is dust them off. And hey -- the wind at these altitudes will do that for you. Now we just need to hire someone to clean up the bird poop.
Still in beta. Just recently soft-launched this week.
>There's a guy who made divided government work.

There's a guy who signed DOMA, CALEA, the NET Act, the DMCA, negotiated the WIPO treaties that require other countries to pass DMCA-like laws, etc.

He ends up looking like a great president because of the inevitable comparison to his successor, but he was most certainly not infallible.
Actually, with a minor tweak this gets even more readable -

result = [something(value) + value*2
for value in values]

I find indenting the subcaluse makes my eye flow naturally over the code. I'm normally doing this in perl, and often end up with functionalish code that looks like

my @result = map { something($_) + $_*2 }
grep { valid_candidate($_) }
@all_candidates;

but the same principle seems to apply nicely to both languages.
Last I checked, Google+ had an User-Agent whitelist. Anything not in the list would get a "Your browser is too old, please upgrade" page.
No there is not. You're missing the point. The talent that bought the domain name though are the people for the job.
How to present your results from user experience research
Has anyone built the entire stack in javascript (C to JS compiler in JS + standard library) so that you could write JS applications in C and compile and run in the browser?

EDIT: to clarify, the ideal solution would be an editor (like codemirror or ace) with a compile+run button that would compile the code down to JS and run it.
As a fellow "business" guy whose recently broken out of the "stereotype" this is what I can offer:

nobody cares about your idea. They care about your execution.

Most business guys get a bad rep because they think they have a genius idea and expect programmers to make it happen. They don't appreciate or even recognize the amount of difficulties and problems that have to be solved to come anywhere close to a usable product.

Focus on what you can bring to the table. My current focus is mainly about identifying first the market and marketing strategy (and testing it) then about helping the developer come up with a minimum viable product (as in what functions are truly necessary to our potential users that can allow us to better get an idea of our market).

If you can convince a technical co-founder that you can EXECUTE on an idea (with their help) then you'll start gaining some traction. Until then you're just another guy with an idea whose asking someone else to do all the work (this might not be true but by default it's what others will assume unless you explicitly explain what you bring to the table).
As a foreign language major in my undergraduate studies, I have to like item 49, "Learn foreign languages," and of course many participants on Hacker News practice that by learning English as a second language. (You know the old joke, right? Q: What do you call a person who knows two or more languages? A: Multilingual. Q: What do you call a person who knows only one language? A: American.) Learning a human natural language and its arbitrary rules (which will always differ from the arbitrary rules of your native language) provides a test case of what's involved in comparing different computer programming languages.

I was surprised that over 97 items there isn't even one item mentioning the importance of knowing a lot of mathematics. I would emphasize that as one of the top ten items if I were compiling a list like this. I have learned from working programmers who know a lot of mathematics that they think many of their fellow programmers could spot solutions for industry problems easier if only they recognized the mathematical structure of the problems they are trying to solve. In general, learning mathematics thoroughly at the primary-to-undergraduate level in a problem-solving curriculum builds problem-solving skills

http://www.artofproblemsolving.com/Resources/articles.php?pa...

that generalize well to solving programming problems.
Pi MusicBox
Show HN: Git Shirt on Teespring
I am unmoved by this argument. Forcing E.E. Cummings to use proper spelling and punctuation would certainly have had a detrimental effect on his poetry. The other couple billion English speakers benefit from consistency the other 99.9999% of the time. If you can't find non-syntactic ways to express your programming brilliance, creativity, initiative and responsibility, then I doubt you have all that much in the first place.
Meetings: The End of Creativity & Respect
Of course the two are interdependent. And both were grown to what we have today by private enterprise not government. Knowing what I know I'll venture to say that the public sector contribution to building either the web or the Internet is just-about microscopic when compared to private investment in both time and money.

Yes, there was a kick-start phase, but it was nothing compared to what came later.

Furthermore, it was done without intent, purpose or even an idea of what it could become. It was simply a communications network for the military at first and for a select few universities later.

In the TED video I linked the presenter is holding a small book that contained every single person using the Internet at the time.

What's interesting is that he registered the third Internet domain, so he was there from the very start.

I was peripherally involved with a couple of interesting private efforts in the early days of the gold rush. One of them was a group led by Phil Anschutz. He owned the right-of-way along major railway routes. They trenches the heck out of those routes to lay in massive amounts of dark fiber. A huge investment in the future that I am sure payed off handsomely.
The Digg folks (betaworks people led by Jake Levine) are the people for the job. They understand surfacing relevant news in a timely way, and they move really fast. Looking forward to this.
We are building just that at https://www.quantopian.com. It runs on zipline, and we're hooking it up to brokers.
I don't think long lines that are broken in the middle at 80 characters are more readable than single line that goes to slightly more. Readability in code is not about having a pleasantly looking paragraph (paste some code into MS Word and see how readable it is). Readability is about conveying logical structure through form. A statement is in one line because it is doing one thing.
I would make mine in the shape of a giant hand. Then I'd take a picture and send it to Peter Molyneux.
Might I note that, as you read that article, The Atlantic itself is using similar advertising and likely has the majority of those 105 companies on its site? :D

Not blaming them, they need those ad dollars to keep their site running too!
If companies are going to start messing with user agent strings again, can we please try to restore some sanity? How about "Internet Explorer 11.0" as a user agent? Would that be so hard?
https://github.com/kripken/emscripten/wiki
Write a distributed drawing app using Firestr
That's exactly what emscripten does, and is very mature and being used to port massive 3d games to the web.

https://github.com/kripken/emscripten

See the BananaBread demo: https://developer.mozilla.org/en-US/demos/detail/bananabread
"Know your IDE"

I'm getting to the point where I can write elisp functions adding cool functionalities to Emacs (like jumping to a function whose name appears in a comment), does this count as knowing my IDE? ; )

I must have it all wrong: I did follow pg and Steve Yegge's advices and learned Emacs and Lisp ; )

I'm probably not a programmer...
Well, it seems he has gathered capital from a number of investors, which may want to be paid back:

"Angel Investors and Advisors include; Ashton Kutcher, Betaworks, Brian Chesky, Hosain Rahman, Jessica Powell, Joanna Shields, Josh Kushner, Mark Pincus, Matt Mullenweg, Seb Bishop, Shakil Khan, Spencer Hyman, Stephen Fry, Troy Carter, Vivi Nevo, Yoko Ono and many more. We are also working closely with News Corporation on the summarization of their content."

Source: http://summly.com/about.html

But sure enough the kid is rich now.
An option could be to pay for a developer in the beginning of the project and slowly start transitioning them into a co-founder if there's mutual interest. I've seen this type of relationship work well in the past. But obviously you need to be a rich non-technical person.
Here's one that has thrived for years, but it has its own planter!
http://www.jpmtree.com/images/sides/JPM,%20Vancouvers%20High...
That's currently not implemented, but definitely something we would like include. What I'd really like to see is a client for a bitcoin exchange. See our contribution request page for more details: https://github.com/quantopian/zipline/wiki/Contribution-Requ...

Finally, live trading is something which we are working on to enable on Quantopian (which uses zipline for backtesting your algorithms). The syntax is very similar so you could just convert your zipline strategy to Quantopian (which is free to use).
Hi. I (the person that submitted the story) didn't actually write it. My best friend did. I have told him of your comment and I will ask him to reply to you. Note that he wrote this early 2000, so he may have to look over it again.
I agree, the plethora of platforms is a feature not a problem. The problem is when there is only one there is no innovation. The web is very healthy on innovation and iteration on how to do things better. In the end you build systems and products that work, using the best tools at the time, which isn't always the latest but sometimes is.
B2B Marketing On Facebook -- Yes? No? Well, Maybe...
I'm excited for Digg. Although I realize that most of the original crew has up and gone to greener pastures (Eventbrite, Sprintly, etc), I think Digg in itself still has the capacity to do great things.

If they can execute well quickly enough, I can foresee Digg coming out one of the top 5 reader apps soon.
That's LLVM -> JS. Has anyone built Clang using emscripten (that would be the C -> LLVM piece)?
I get the point they are trying to make, but I think there is a middle way.

On one extreme you have not comment, and then challenge Ted privately. At the other extreme, you have the option of telling Ted in his meeting his performance is poor.

I think, in a status update meeting, there is a middle path which is to challenge Ted on the reason his deadlines were missed, and to drill down on those reasons and further challenge them if they're not adequate. That way you're not personally criticising Ted, but you're letting him (and the team) know that he has things that need to improve.
Not flying doesn't really reduce emissions though... Those planes are going to fly whether or not you are on it.

This is an extreme example of tragedy of the commons type thinking. Why bother doing anything because someone else will do it anyways?
Also trying to read it on an iPhone is a big fail. Full-sized site locked to a giant zoom level.
It still clearly identifies itself as "IE 11.0". They aren't trying to hide anything.
A good client will send a distinguishable user agent because the server may want to reject requests from that client. There is no robots.txt equivalent for user-initiated clients, so user agents are the appropriate way to handle the situation.

It is unlikely that you will want to block a traditional web browser, but web browsers are not the only clients available and some will be performing operations that are not necessarily in line with the wishes of your resources.
Amazon’s Mobile Strategy Is for You to Buy Something in 30 Seconds
One peculiar thing that I noticed in those statistics is that Daymond John was leading in terms of deals.

He isn't. Look at the numbers again, Barbara Corcoran has done the most deals, Kevin O'Leary has invested the most money.
What Do Countries Talk About
It called my attention that in South Finland there are pine trees which apparently are able to grow with their roots barely covered with soil. Some sit directly on hard rock with all their roots visible. I took two photos of this on 2006:
http://pix.hamoid.com/finland2006/nature_is_a_huge_canvas.jp...
http://pix.hamoid.com/finland2006/going_back_to_my_roots.jpg
Those trees survive winter winds at -22F (-30C) with very little sunlight, although sometimes winds knock them down making a vertical wall out of the exposed roots.
I wonder if you would create a hazard for rockets, once enough float stones had been dropped and were drifting around whatever layer of atmosphere they were neutrally buoyant with respect to.

I guess it might not be a hazard at all. Firstly, they wouldn't be traveling at orbital velocities, and secondly, since the premise is that they are the same density as the air, hitting a float stone at Mach N might not be any worse than hitting the air at Mach N.
You have to use the command-line `emcc` tool to do this. I'm asking if that tool can be eliminated from the workflow.

The ideal solution would be an editor (like codemirror or ace) with a compile+run button that would compile the code down to JS and run it.
> using the User-Agent to decide how to encode a file name sounds…wrong.

Of course it's wrong, and web devs wouldn't have to do it in an ideal world. But when your Chinese users complain right now that their attachment names are getting jumbled, and when your conversion rate is going down right now because people don't run the files they've downloaded, does it really matter whose job it is to clean up Microsoft's mess?

BTW, non-ASCII attachment names still come out weird from time to time because Outlook, Thunderbird, and various webmails follow different RFCs. Most email composing tools just use a compromise that works 99.9% of the time, but I've seen programs that let you customize the filename encoding.
With you here. I don't even know how big my monitor is, but more horizontal space just means I can open up more code windows side-by-side, which means I can see more context at once. All to the good.
Atomic mass is totally different thing than density
After using Dapper and Massive, I have settled on PetaPoco. I've used it in multiple deployed data access layers now and have no major complaints.
How do you know it is unmaintainable? Have you seen the code?
> I don't relish the idea of being forced to re-write some 50,000+ lines of legacy code.

You don't have to. Simply set the DOCTYPE to force IE7 quirks mode.

This move is clearly intended to improve compatibility with Internet applications.
Ugh...this reminds me of the last Apprentice I watched where Trump asked everyone on one of the teams who their weakest player was. None of them wanted to answer but they all ended up naming Gary Busey. Staged or not, the entire exchange was incredibly awkward and seemed like a sadistic management style. Busey afterwards was hurt and withdrew socially.

Similar to what others have said, I think any feedback given in public needs to be productive and very careful to avoid shaming people. Pointing out that Ted missed his target and finding out why in the meeting is uncomfortable, but it's not labeling them as the weakest or as a serial failure.

I would probably ask Ted in the meeting why he missed his target and what tools or resources he needs to not miss it next time. The meeting is the perfect time to find out what resources or assistance others can or should provide to hit the goal.
They EU might have been "ok" with it but not "happy" as you have suggested elsewhere. The president is obviously biased here.
Isn't Spotify losing money hand over fist so as a result this is just going to dig a deeper hole since they're taking on the juggernaut that is Netflix?
Based on juju, so i assume you can use all the various charms that juju allows for.. http://jujucharms.com/charms/precise
Biotech VCs Aren’t Lemmings Anymore. They’re Lone Rangers
"Dozens of millions of pounds" => > 24M
He appeared on the BBC News channel (here in the UK) earlier this afternoon and it was suggested, though not confirmed, to be in the dozens of millions (£ not $).
Golang Newsletter Issue #4
Oh, I see. No, not yet, I think the C compilers are complex enough to be difficult to compile with emscripten. I have no evidence for that, but I know they are incredibly complex.

The shorter path is something like LLVM, but we could see something like a compiler all in js that can take a large subset of C and compile it.

EDIT: see azakai's comment below which provides much better insight into this
Arbitrary Parameters with the arguments Object in JavaScript
I don't know if they edited the article, but right now it says "dozens of millions of pounds", which would mean at least £24 million, or roughly $36 million.
Totally ordering one of these.
Long-term results: Should You Trade Stocks Randomly?
I thought digg is dead. Now they have a good idea
Well, it does require more effort on Microsoft's part to support old versions of Windows. They always use new APIs, and they often bring big improvements and have to be backported to work. For example, either IE10 or IE9 used DirectWrite, which had to be backported.

Also, it wouldn't make sense for them to release new updates for officially out-of-support OS versions.
Grab a novel. I bet the line width is closer to 60 characters. Horizontal scanning is hard on the eyes.
Unfortunately the character limit on HN made me cut that paragraph out.

I have researched my idea thoroughly. I have the market, the business model, the validation. I have contacts that I have been trying to cultivate with investors, I have the marketing strategy worked out. I have been reading up on design so that I could craft a basic design for my app. I have read everything that I could get my hands on (HN included) to learn about entrepreneurialism, technology, and start-ups.
Initiating github pull requests from the command line using git aliases and hub
Bootstrap js plugin for @mention like autocomplete
As a student, I can assure you I'm not rich ;)
I don't really understand what op means by 'platform'
The example he gave are things of different category. Angular and ember are client side web frame work. Play is not. Dart is a programming language and WebKit is a browser engine.
Internet Explorer usually relies on new OS features which have to be backported. Also, Microsoft never releases IE for versions of Windows that have gone out of support (Windows XP and Vista), because they don't want to have to do the extra work to do so, and because their policy on out-of-support is exactly that: mo new updates.
Thanks for the napkin calculation. How does that compare to the volume required for the amount of helium or hydrogen that would be required to achieve the same buoyancy?
Not sure how accurate this is, but I really like this. Seems to be kind of the way I would expect it to be. Can you guys share what data went into drawing these conclusions?
It would be awesome if you could upload the images and post the link. Studebakers are lovely.

Now, you should go and get your Grandpa an iPad (if you can). Tablets are very easy to use, and are the most un-computer like device there is. Browsing the web and typing in stuff is just a matter of using your fingertips.
As others have said, the Web is a platform and it's one that not just one company but all the big companies (Google, Apple, Mozilla, Microsoft, Yahoo!, Facebook, etc.) are all behind.

TCP, HTTP, HTML5, ECMAScript 6, CSS3. These technologies make up the Web Platform and it is consistent.

The problem is that rather than learning the standards, people like the author focus on learning libraries like Backbone.js or whatever and then when it's no longer the trend of the week they feel lost.

Learn the platform and you will be better off. You will find that picking up libraries is a lot easier when you understand what it is the libraries are built on.

Not a very good blog post, I must say.
Your line from TFA is 241 characters, making it a pain to read....
I like to have my font size rather large. It reduces eye and neck strain for me and makes the long days more ergonomic.

An "80 char/line" guideline is nice for that.
Law Enforcement Sounds Alarm on Cell Phone Theft Epidemic
I agree that criticizing in private creates a situation where group accountability is lost. It's not that Ted is accountable to the Boss (or by proxy, the organization) but primarily to the team.

This is why we tend to not have individual deadlines but self organizing teams that commit to deadlines, and then the team is collectively on the hook for something.

That said, sometimes it's obvious when someone messes up, and it should be the team that provides accountability and support to help.

It's not that everyone in the team should nag Ted but that anyone should be able to go "Hey Ted, we said that we were gonna have those copy changes pushed to the website by 5p, and it's 3p and I haven't seen the commits yet. Do you need some help?"

If Ted says "No, I got this" and then misses the 5p, it's up to the team to figure out what happened. Was it Ted slacking off, in over his head? Or did Bob break the build so it was all-hands trying to fix it?

And, it shouldn't be "found out" in a meeting a couple of days later. Close the feedback loop as soon as possible and that'll ensure it won't get out of control.
Show HN: Prototype and validate webapp idea in a weekend
The C++ LLVM library is hard to compile to js. Didn't succeed last time[1].

[1] https://github.com/kripken/emscripten/issues/579
I would like to share a project I have been working on with you – it's still early in development, so lots of polish is needed, but I would love to get your feedback.

The problem I am trying to solve is that for many entrepreneurs who want to start their own online web application, it is very expensive and time consuming to hire developers to create their initial prototype, and as a result it's difficult to continuously fine tune and improve their ideas. Existing mockup tools are either too high-level (focusing solely on the UI and less about the functionality) or too limited (works only for a very specific type of application). That's why I have created Beta In A Box – it's an online prototyping environment that allows users to start creating their web application by first picking a recipe (a template), and implements the behavior using basic building blocks (similar to how IFTTT works by defining triggers and a sequence of activities)

The hope is that it would be valuable for entrepreneurs who are either uncomfortable with coding or would like to quickly prototype their ideas, to continuously improve their ideas and eventually hire developers to build the final design, once the idea has been validated and an investment to defining an optimized version can be justified.

Please give it a try, and let me know what you think. Thank you and have a great day building apps!
Spotify has always responded to my media keys in a buggy fashion. Sometimes I have to press play/pause twice to get a response. Almost every time I pause with the keyboard, it resumes playing by itself about 5 minutes later--highly annoying.
Dispatch introduces Google Groups replacement.
YouTube is a particularly bad offender. Linked to their mobile site on a desktop? You get the ultra-basic WAP-like version, instead of the smartphone version or a redirect to the desktop version. Linked to their mobile site in Opera Mini? Yep, WAP-like version, despite the fact that Opera Mini would have no problems with the smartphone version.
I think what the parent was asking was could libraries be written in C (for example jQuery) where performance is critical.
>For example, either IE10 or IE9 used DirectWrite

Direct2D. DirectWrite is old technology. Direct2D is used by IE9+.
Anyone know if there are similar meetups in Tokyo?
Hey Yahoo... maybe you want to buy a news search engine?

http://rssident.com