skysight-inc/HackerNews huggingface dataset:
For what it's worth, I've yet to actually hear one VC actually say that getting covered by TechCrunch was a make-or-break for investment.

I'm more curious to see what kind of ROI you got from all of this effort. This particular TC article didn't drive a ton of social engagement, and as someone else said, they pump out a TON of content everyday. In terms of helping acquire users and build awareness, did the article help at all?
we have multiple backend generators, the currently deployed one is phantomjs based,yes we use phantomjs
Simple: it only benefits you, not your employer. Here is a personal example from a not so distant past for me. The economy tanked when i graduated from university with my Comp. Sci. degree. It seemed as though every company in the area was on hiring freeze. Relocation didn't seem like a good option at the time. So, i was offered 35K at the place i was interning, when i was supposed to start out at 50/55K considering experience. During my stay there i busted my butt, was praised for my work, got amazing annual reviews, promoted to senior software engineer and over 2 years got bumped to 60K. My manager actually told me i am the best resource on the team. Anyway, i was lead to believe that the company just didn't pay much their software devs. Until one day i was talking to a friend of mine, a very talented web designer who was actually hired at our company to do web design but them got bumped to our engineering team. He told me he was offered 75K and knew that some folks on our team made 85K. My jaw dropped. I left the company 3 weeks later. The new place doubled my salary. I was counter-offered at, again, a much lower number than others on the team. Would any of my hire-ups wanted me to know this? Of course not. They'd lose me earlier. This is how you retain people.
If I were a Mexican drug cartel, I would use my existing connections/influence in Mexico to use Mexican media to attempt to paint the picture: "Mexico thinks legalization will lead to more violence".

Right now a powerful argument in favour of legalization in the states is that it will reduce drug related violence, since the cartels will be forced out. Try to make it seem that Mexico disagrees. You don't even need to counter the "legal => less violence" argument with logic or facts; just use FUD combined with the inherent additional credibility you will have in Mexican affairs by being from Mexico.
lmonade (http://www.lmona.de) is another (free) scientific software distribution that tries to address these problems. The technology underlying lmonade, basically Gentoo linux, can handle this.

$ eselect python list
Available Python interpreters:
[1] python2.6
[2] python2.7 *
[3] python3.1
[4] python3.2
The question here is if luvit is 2-4 times faster then node.js with "hello world" because it implements much less functionality then node.js?
There is a conservative wing and a progressive wing to the CCP... much like there is a Republican party and a democratic party. one party state is techniquely true, but in reality it plays out much like a 2 party system.

Government is oligarchical by nature. i would not rank the US much better than china in that regard.
i like it. workaround for older browser possible?
Even on a private computer, having it stored in a file can be bad, because if another process gets on there and reads the storage, it'll get the data.
Keep up the good work philips! Thanks for the links!
I can't speak for anybody else, but I don't remember the last time I suffered for opting out of any portion of modern popular culture.
And Paul Hammond's webkit2png, if you want to run something yourself.

http://www.paulhammond.org/webkit2png/
Though it is harder to obtain alcohol underage than marijuana.
Are these run by the same company? The copy on Webyshot's FAQ is straight lifted from url2png on the 'Limit of One Domain' question.

edit: most of the FAQ, actually. Poor form.
It really doesn't matter, if you use a version of jQuery that is likely to already be cached (like the ones hosted at Google Code).
It's extremely relevant.

Wouldn't it be interesting to know that you had received a higher offer than your peers because the company wanted to hire you that much?

Or that you were lowballed but your negotiation skills brought your salary in line with averages?

Or that you are being paid 30% less than the other members of your team doing the same job?

All extremely relevant things to learn.
its just like any other product. To make something good takes more time, care, and most of all MONEY. The shit that comes out of Mexico is low THC because it is grown in mass quantities, by people who don't give a shit, for the sole purpose of profit. The bud we smoke (at least around here) is grown by obsessive pot enthusiasts. These guys are no joke. Strains are carefully documented, growing conditions are optimized, and as a result they produce an amazing product. Really, this should be fairly obvious to everyone here. Apply it to software if it makes more sense to you that way.
cmd-o, cmd-s and so on Just Work in macvim too.

cmd-c is "*yy in vim. Just yy writes to vim's internal clipboard, not to the system clipboard.
Once you have this callback-based approach at a relatively stable level, it would be interesting to then take advantage of Lua's coroutines. IMHO Lua has one of the best implementations of coroutines in recent languages, and adding libuv to that mixture could be dangerous (in a good way).
You're better off using the full jQuery hosted at a common CDN, since it is likely to already be cached on the user's computer.
Words vs. Design: What is Content, What Is Information Architecture?
Using print function creatively
Do you have a link? I've followed Chrome development pretty closely and have never seen that. I too use Lazarus.
I expect our different views come from our experiences. In particular it helps to have the experience of working with a really great marketing person and a really great engineer to understand how they each contribute to the overall success of a company.

"... it's clear that plenty of engineers play a marketing role in addition to their role of 'shipping'."

That is an interesting statement to make. Some really great marketers that I've met started with a CS or EE degree, and some really great engineers I've met started with Economics or physics degrees. It isn't the degree that defines them, it is where (and how) they add value to the goals of the company.

In the 'way back' times there was a video format war, it was called 'betamax' vs 'vhs'. Betamax was a better engineered standard, VHS was a better marketed standard. Then there was the "OSI" vs "TCP/IP" network wars, OSI was heavily marketed, but TCP/IP was better engineered [1]. Word vs WordPerfect, Lotus 123 vs Excel, Firewire vs USB, the road is littered with "products" and "standards" where either good marketing or good engineering determined their success or not in the market place.

Generally it seems that if you have two competitors with equivalent engineering teams, bet on the one with the better marketing. If you have two teams with equivalent marketing bet on the better engineering team. Either marketing or engineering can cover for some weakness in the other team, so yes, I value them equally.

That you don't suggests you haven't experienced really great marketing. There was a great post by Joe Kraus (Google Ventures) on this [2]. Something to think about.

[1] Some (many?) would argue that OSI was over-engineered, but either way it was heavily marketed.

[2] http://techcrunch.com/2012/07/24/you-havent-seen-greatness/
Maybe the law has changed but I heard that a patent for a waterbed was once refused because Robert Heinlein had described one in a novel.
It also probably wouldn't be super crazy difficult to use a Flash local storage fallback for them.
Sorry for the bikeshedding, but double negatives are a real pain. Not so much for the code itself, but for talking to colleagues and giving talks. Off the top of my head, Empty would could work.
Actually, if either of these conditions are met, it's legal to grow in Washington:

* Medical cannabis patient (limited to some small number of plants, like CO), or
* State-licensed grower under I-502
say that to some my sites that still see >50% IE6/7 share. It all depends on your demographic.
Sorry, the industry still hasn't caught up with my 'worst satire' of it from 10 years ago:

"DRM Helmets: An Idea Whose Time Has Come"

http://www.oreillynet.com/1540.html

I must admit, though, that the Kinect-viewer-surveillance patent is an encouraging step. (Could a future Kinect add a visible-spectrum laser to temporarily blind unauthorized audience members?)
Ha .. We had the exact same thought there ;)
No worries squid... happy to chat... will reach out to you soon.
Interesting that these people only represent a single recent, original European startup: Skype. The rest of the companies are either old (SAP), not in Europe (Sun), or localized variants of things invented elsewhere (the ISPs, the Samwers). And even Skype has been acquired.
> If they weren't, they'd quickly got kicked out from the market by someone who was.

It's pretty naive to imagine that black market cartels are competing in anything like an idealized free market. In the lawless environments being talked about, a worse businessman can always beat a better competitor simply by being better at violence.

Gang warfare and mass killings are rife down their. This isn't some naive libertarian fantasy market where La Familia is just another scrappy silicon valley startup.
According to the NYT, the revelation was due to the emails being forwarded from Broadwell. So as almost always is the case in real life, it seems the security breach was through a social lapse, not through a technical obstacle. And it was not movie-like/CSI-level sleuthing, but just an accident, that the authorities found out

http://nyti.ms/RLx6QT

> WASHINGTON — The F.B.I. investigation that led to the resignation of David H. Petraeus as C.I.A. director on Friday began with a complaint several months ago about “harassing” e-mails sent by Paula Broadwell, Mr. Petraeus’s biographer, to an unidentified third person, a government official briefed on the case said Saturday.
Why Gaming is Working in Higher Ed
I'm sure the auditing and control is more than enough to stop your average creeper employee from reading normal people's inboxes, but I very much doubt that it's enough to stop a very smart, very determined spy from doing the same. At the end of the day, someone has root, and that guy can do pretty much anything.

I'm confident that Google is doing a better job than pretty much anyone else, but this problem is a more or less unsolvable one.

Edited to add that another interesting idea is that the people who man the DC's are actually pretty sparse (relatively few people for a lot of servers) so it's not inconceivable that one could trigger a failure on an important box, take down a replica of the figure's mailbox, swap out the drive for RMA and then do a quick copy. I bet this would be easy.

I guess my point is that no level of internal controls at any company can actually stop a determined government. If that were true, governments, which are much more paranoid than tech companies, would have eradicated spying a long time ago.
This is a really good overview. I've only been using VIM full time (more or less) for about a year so I know there's still a lot to learn. Every article has a little hint in there somewhere. I didn't know about moving lines up / down like that.
Why Making Things Still Matters
Florida Python Problem
Show HN: My first side project, CuratedDaily
The flip is also true. It allows companies to pay more, too.

If you publish your salaries, and along comes a super-talented programmer who asks for more than standard, but has unique talents that don't really fit on the standard "scale", then you can bring them on board, without creating resentment, etc.

I've worked at a company with standardized salaries, that lost out on hiring the best programmers, simply because their salary system (everybody's titles linked to salary grades everyone knew) was too inflexible.
This library solves a problem and solves it well. The local storage issue should be left up to other libraries who are designed to solve that gripe. :-)
Tim Caswell, who started luvit, has been exploring ideas along those lines: http://lua-users.org/lists/lua-l/2012-10/msg00181.html
"An engineer is someone who will expend as much effort as necessary to do as little work as possible."
A look into Quizlet's real, organic growth.
well-focused service in an interesting space. i'm not serious enough about photography to pay the price tag, but would love to see how this develops - best of luck to you.
Thank you. I finally get what NP-complete is.
> "Steve never would have shipped it."

One can only hope that by 2050 this daily Steve-o-rama lament will be replaced by something slightly more interesting.

> "Steve's Apple never deigned to do something as crass as "competing."

The yearly iTunes connect shutdown for "winter holidays" looks crass enough and it should suffice.
Meanwhile, mobile-phone operators have been giving free access to sites such as Wikipedia to entice customers.

This is great!
AdTrap removes ads between your modem and router
Blockbuster – The Making of Minecraft
Everyone on this thread focus on business decisions should something be automated based on perceived monetary value.

However, there is another important aspect in developing internal tools. In a lot of setups, developers rarely have a chance to investigate new technology, new development approach, different architecture, even different programming language on a day to day basis. Work is mostly done using predefined set of technologies.

For tools, the technology requirements are almost always much more relaxed, so the developers themselves gets to choose and try different approaches. While not every tool might end up being success in strictly measured time/money saved sense, in the long run it will help developers stay up to date with the technology, and even apply lessons learned in the real/product development.

As a bonus, employee retention might improve as people won't get bored so soon if they have a chance to try doing something new from time to time.
Thanks for the debate (I can't reply to your last post). My experience has indeed been that engineers add more value to tech companies than marketers do.

I suspect it's also a matter of company stage (I'm predominantly early stage). If I were given $1M to start a tech company, I wouldn't hire any pure marketers. I'd hire engineers who have proven that they can design products.

I think the problem I have with marketers is that it divorces product definition from product construction. In my experience the best products come from the two being as close as possible. Ideally in one person.
You can always install AdBlock, which blocks all ads.
There is an element, as somebody else has pointed out here, of Pandora's box to this.

If you are happy with your current compensation (and I appreciate for some that won't be the case), then do you really want to know? Would you want to go from ignorant bliss to questioning either your own negotiating abilities or the value the company has for you?

I suspect the answer to that depends on the type of person you are, and I don't pretend there's a right one either!
History is peppered with examples of scientists who struggled against a prevailing orthodoxy, only to be proved right.

This may be right, but it's also an argument used by crackpot theorists.
Personally I would use "assigned" 1) to better reflect the meaning and 2) to follow PEP-8 and not use an uppercase.
Very true, I am mostly experimenting to see what the hype with Vim is. I meant that I already knew the sb2 shortcut, just not the translation to Vim/MacVim... thanks anyway though!!

I haven't actually abandoned sublime text 2... for the time being i've been using vintage mode as you suggested. I've went cold turkey with MacVim for weekend projects but I still use sublime with vintage for work. If I do reach that tipping point where straight Vim is easier/faster/nicer then I would jump ship.
I prefer my default vim clipboard to be the system clipboard:

set clipboard=unnamed

Being able to yank and then paste in other software (or vice versa) is pretty handy.
Congratulations to everyone involved with Go. I've been loving using it and it's nice to see CloudFlare mentioned in that post as we are using Go more and more for our production systems.
Why would you say that if the article didn't even mention diabetes?
gStuff.
> It makes writing an e-mail client too expensive and also means that security issues are more likely to creep in.

I disagree: Libraries to render HTML already exist and will continue to be developed, since they are used in web browsers anyway. The development effort would be greater if we introduce another (new) format specifically for email. Every E-Mail Client that wants to do so already implements HTML display.

Most of the security issues are mitigated by not running Javascript and disabling loading of remote resources, by default. Then it's as safe as a web browser with NoScript.

The problem with HTML mail in my opinion is simply that it is overused. Often it is unnecessary bloat, and plain text works just fine.
personally i was surprised node.js wasn't node.lua in the first place
We've been playing around with Go where I work. The concurrency model is great, and the type/object/interface approach is pretty flexible. The language designers also succeeded in eliminating many of the pain points they felt with C/C++/Java: dependency bloat and compilation speed. My workflow with Go has more in common with an interpreted language than anything else.

However, the lack of generics seems like a pretty bad oversight. It's annoying to rewrite common functional operations (e.g. map, reduce) over and over again with slightly different argument types (or sprinkling type casts all over your code).
The worst part is that the person pictured next to the Revolights ad almost certainly does not know that they're being used next to the ad.

Here's an experiment guaranteed to make the front page of HN if you can write it up well: take screenshots of all the newsfeed ads you see and send them to the person pictured asking them if they were aware their image was being used that way.
I never did the switch because I never had to complain about MacPorts. Last time I looked at Homebrew it had a very small number of receipes compared to MacPorts' ports.

I ran a fairly convincing "Linux-like" alternative desktop using Awesome in XQuartz for about a year before I switched to Linux full time. That was before Homebrew but I'm quite certain that it would have been impossible with it.
I believe both of those functions are referential transparent because they're pure functions. An example of a non referential transparent function would be:

r.table('foo').update(lambda row: {'bar' : r.table('bar').get(row["bar_id"]))

This still works but gets evaluated in a different way to make sure every secondary winds up with the same value.
From the upvotes, apparently Go has a lot of support on HN, and/or there are a lot of Googlers here. I am particularly curious about Go and Ceylon, 2 recent languages with strong corporate backing. Is anyone using Go in a startup? Congratulations to Go open source for 3rd year. Go Go!
Agreed. 'Empty' works, as does 'Blank' or 'Unassigned'.'Nil' is concise, but might be a little too easily confused with 'None' (especially so for someone coming from Ruby).

I'd love an approach that used the standard library, but there doesn't seem to be a type-agnostic approach. float('nan') won't make sense for other types, and using `types.NoneType` instead of `None` seems even less understandable.
CSS3 Parallax Gallery of James Bond Cars
Is the iPad mini brilliant? The OpenForum discusses
node.js has an awesome architecture?

I was hoping the "about" would, if not go into depth, at least explain wtf they thought the awesome parts are? No such luck.
Yes, and someone who knows what he's doing will pay attention to that. Then there's the Darwin award candidate who thinks that those warnings are just Toshiba's way of tricking you to pay a hundred bucks for a new battery when all you have to do is… It's probably also possible to make mistakes in other parts of the computer that will be hard for the battery to handle.
If the "node.js' awesome architecture" is referring primarily to its event-oriented/asynchronous architecture, Tcl has an incredibly robust event-oriented mechanism[1][2] for those interested in playing with it. Looking forward to seeing what shakes out in this arena. Culturally, Tcl has been heavily event-oriented[3] for a long time, so it'll be interesting to see what others chose to do with it.

[1] http://www.beedub.com/book/2nd/event.doc.html

[2] http://wiki.tcl.tk/489

[3] http://news.ycombinator.com/item?id=399670

edit: footnotes
It should be a browser feature, option or extension, for users to have control over it from one place.
gray areas are what make epic court cases. If it was cut and dried one side or the other would settle.
What's the difference to using "if name is not None:" in the first example?
This is a US thing. It's not true in many other countries.
Sad but true. America loves to fuck its citizens over, online and offline, for money. They broke Ma' Bell up into companies that have become monopolies in their own right. Cable was never actually regulated against monopoly (despite appearances to the contrary) and neither are new new children Bells (ATT and Verizon being high at the top of that list).

Monopoly or duopoly or oligopoly. It's all the same. However, this is not a problem inherent to ISPs and telcos but across the whole American and world-wide economy.

The next time you buy cereal, soda, water, etc. at a supermarket ask how many choices you have as far as actual, separate, competing companies making the product. And if you don't like the choices ... I suppose you can still grow your own. Good luck with that.
You both may be right in terms of the semantics and divisions of labor in your respective companies/experiences, but they are more general than the historical sense of tooling in a systems context.
Uppercase was chosen to match Python's existing singletons, `True`, `False`, and `None`. Lowercase might look a little too much like a variable, and all-upper might look too much like a module-level const, IMHO.
Early startup example Mint vs that Qxxx company. (I cannot remember the name, started with a 'q' and my search engine is failing me (sigh)) There was post mortem where the founder talks about Mint's better marketing being the difference in their success.

[*] Protip you can reply by clicking the <link> at the end of the comment before the reply timer has expired :-)
Comment Letter to California Assembly Committee on Banking and Finance
Am I being pessimist in thinking that this is just a test for "value-added" services that will in the future charge you for access to select websites or services?

Net neutrality dies with free wikipedia and blocked Skype.
Yes, and in my experience, they have no one in direct customer support that has heard of internet basics like DNS (Comcast), let alone how to keep up such essential network services.

Well we know where the money from the overpriced, underpowered ISP bill is going to indeed.