skysight-inc/HackerNews huggingface dataset:
JavaScript provides arrays and objects, and also functions for grouping data (via closures). What else would you expect it to come with? The quality `goog.structs` package speaks to how easy it is to create very high-level data structures.

Are you perhaps thinking of the baroque and once-very-inconsistently-implemented DOM API?

Regarding your other points, JS is an extremely object-oriented language. I really don't think you need more "working with obejcts" things out-of-the-box. Iteration is very straightforward in all cases, unless you find hasOwnProperty confusing. The Node.js project has demonstrated well how easily Async maps to JS outside of the browser model (where Async has always reigned).

JS is a strange beast in certain ways, but it is a featureful language.
I'm not entirely sure what this has to do with innovation vs iteration. It's more about why don't "third world" problems get solved by startups. There are a few answers to this:

a - It's where the money is. Most of the products in the world are manufactured for and sold to the rich. That's what rich means.

b - Startup founders are rich or come from rich communities. So are their investors and advisors. They are also young, urban, techie, etc. So, they see the things these markets need and make products for them. It's hard to design stuff for markets so removed from yourself.

c - It's easier to start at the luxurious end for all sorts of reasons and startups are starting up. Elon Musk gave a good explanation about doing it at Tesla (offsetting the high per-nit cost of new technology). There are other reasons that explain why you find many small chocolatiers selling $30 boxes but few competing with Cadburys. Making stuff cheap is often. harder and more expensive.
Because it's sort of like an old-time telegraph company saying, "Telephones? Hey, let's get in on this by offering a service where we transcribe telephone conversations and send them out to the other party as a telegraph." In other words, totally missing the point.
It's not, we're serious about Dart :)
Unless I get some free DropBox space by using Yahoo, I don't care.
Just did something similar, saw that I was getting an SSL Error in Safari from their JSONP Callback on https://swish.com/swish-backend/..., opened that link in another Safari window and it appeared to go through.

I have one pending charge on my credit card, not sure if anything else will go through, but I did end up getting an order confirmation.

Maybe whatever they're using to route SSL traffic through is falling over?
Using CSS in console.log
The managers that forbid their employees to work on side projects are plain dumb.

The most important gain for the employer is the fact that the employee trains himself on new technologies, for free, in his own spare time.

The risk would be that the employee might leave if his side project is a success. With around 4% rate of high success in the startup world, the risk of leaving is quite small.
Bitcoin ATM Founder: We Already Have Orders From 30+ Countries
This makes me feel funny. I can't exactly put my finger on why, but here's an attempt.

At first glance the purpose of this project is to make it easier for non-programmers to create visualizations. It's basically d3 without JavaScript, with the added ability to render the visualization using canvas instead of SVG.

When I look at the examples, I get confused. I know d3 and I expected to see less complexity, less manual layout setup, and less explicit data dependencies than I would see in the equivalent d3 code. The only thing that this seems to simplify is the declaration of the range of scales when they depend on the width or height of the canvas.

But maybe I was mistaken on first glance. Maybe the point is not to make it easy for non-programmers to create visualizations, but to make it easier for programs to make visualizations? JSON is easy to generate and to parse. JavaScript is neither.

jheer can you chime in here? Anybody?
How 7geese.com Onboards New Users
Sweet... so how does Dart compare with asms.js?

/me ducks

:)
> "Is there a way to make it less complicated for Linux users while still maintaining the security that Secure Boot provides?"

Yes. It's called a PC with Linux preinstalled. Or just a Mac.

The only PC I can think of that isn't just a rebrand or a really poorly designed one is the XPS 13, and that doesn't fit my needs currently (awful 16:9 aspect ratio). So, I bought a MacBook Air instead, and I'm running Linux Mint alongside OS X without any problems.
> Yahoo! Mail is still the #3 most used mail service in the world with Hotmail and Gmail in front of it.

I'd love to see numbers of how many people ACTIVELY use these services and not just total email addresses. Many, many people I know of use Yahoo and Hotmail for spam traps, or set an email address there up long ago and then long ago abandoned it.

Claiming "most used mail service" is either very misleading, or sloppy writing.
The "cloud" is overhyped precisely because if you scratch off the marketing, what you're left with is just another word for the internet.

I suppose it's a better metaphor than "cyberspace", but still...
The business models that seem to work in porn are either:

1) Provide lots of free content, get users to upload it themselves and just be on hand to deal with DMCA takedowns etc.
SEO the hell out of your site with every technique you can get your hands on, finance it with aggressive ads and concentrate your efforts on a/b testing to get the maximum number of ad clicks.

2) Produce high quality , unique content and charge for access. You need very regular updates (almost daily) and you need somebody full time issuing DMCA takedown notices in order to beat the pirates.
Basically you need to make it easy for your customers to just sit back and fap rather than combing tube sites and closing popups to find the content they want.

It also seems to help if you can somehow sell it as "art porn" so that people won't feel embarrassed recommending it to their friends. Also perhaps build a community around the porn in some way.

Note: I don't work in porn, so I don't know too much but this seems to be my observations based on which sites stick around.
This is the 500friends model right, lure people in by offering start up money after 2 years, create an environment that people dont want to leave.
Submit a Data-Driven Concept to Help Diabetes for a Chance to Win $100K
It works transparently on the client to a node server of course. I haven't seen a lot of examples Dart interop with Node on the server. There are two choices, Use the Dart VM on the server and interop with Node through the js-interop lib, or use Dart2Js to convert Dart to JavaScript and operate with the node packages that way. There's still a lot of uncharted territory with Dart, which I think provides me with a lot of interest and opportunity.
Breeze is more targeted to NLP and machine learning. Saddle draws heavily on the design of pandas (python library) to provide data structures enabling "alignment-free programming". Saddle outsources nearly all its linear algebra and numerics capabilities.
We are working on implementing it for setonia.com for all products man.. its not easy.
I thought the same thing and wondered if they have a backup plan if/when Google suddenly decides to stop supporting it.
Actually, SELinux can confine the root user. That said, while kernel exploits will not be stopped by SELinux, there are various other privilege escalation attacks that might be. Brute forcing the root password, exploits in other system processes (maybe even SSH itself), bad (discretionary) permissions, and so forth. Nothing is completely secure, but it is not as simple as, "Well they're on the server now, all is lost!"
Or, even better, GO TO Kenya. Live there for a year. Travel around the country. Learn the language. When you come home you will not only have a handful of disruptive startup ideas, but, most importantly, an open mind about the disparate cultures of the world.
This is the one I've been attending:

http://kassenhoffgrowers.com/

They are in Alameda and announce a date in fall.
They are playing catchup to competitors, and they are diluting their own profits / sharing them with others - which is fine, though I hope they realize this. And I hope they have a very solid agreement with Dropbox.

Google so far will still win in the overall big ecosystem. You just can't compete with the synergy and safety of one organization fully controlling / having full management capabilities over all of the pieces.
I wasn't pointing out on those portions, I was merely just reflecting over the API design :) keywords and etc
Introducing dispatch.vim, the asynchronous build and test dispatcher
Adventure Adds MongoDB Support
Hardly. If the article was title "Captivating 4k images of cites at night" it wouldn't have garnered any HN traction. The implication here was that either 4k or the image stabilisation was note-worthy from a technological point of view. 4k is new/hot-ish (the low-light sensitivity is quite impressive in these shots), but those stabilisation rigs have been around for decades. At first I though someone may have put a Red onto a drone .. (someone still can!)
H1B Quota Exhaustion Likely by April 5, 2013
> This is good news for both companies, specifically Dropbox. This brings an all new audience to the service, which has become a mainstay in the workplace. The company has yet to crack the consumer area

That's completely backwards. Dropbox started as a consumer tool and is now creeping into the workplace.
looks neat :). Good one.
I know this is the smallest part I could take out of the post.. but Fremont - Ghetto? Maybe OP meant East Palo Alto, or Oakland, but IMO Fremont is one of the safest, homey places to live in the Bay Area.

But then again, maybe I'm hanging out on that "One Block" - But I guess that block encompasses 12mi^2 :-).

More on topic - I wouldn't agree completely. Some startups are new completely, some are building things a little bit better, some are just using technology to re-invent something for the 21st century. If you're limiting your example startups then you can make any point you want.
I wouldn't think that they can change a contract mid way through without express consent. Maybe they're hoping it's small enough that no one will lawyer up?
June 10, 2000 (Updated: July 30, 2005)
Explain like I'm 5: Kerberos
The worst part of SELinux is that it seem to just silently prevent things from working. The entry in its cryptic little log will have almost nothing to do with what didn't work.

If the system acts weird, its either rooted or SELinux is on.
Instacart does a lot of shady stuff. Anyone who has made the mistake of allowing push notifications for the iOS app knows what I mean.
The impression I got was that the author was mostly upset with entrepreneurs patting themselves on the back for changing the world for the better with their "innovation" when they haven't actually done much to make the world better (though they may have innovated).
Hi, I'm a nebula employee and I have been a key contributor to OpenStack since its founding. We have not forked OpenStack and we are committed to making the upstream project a success. We have some proprietary pieces around the control plane, storage and UX, but we will continue to participate heavily in upstream development and plan on integrating more OpenStack pieces as they stabilize.
But they do. Let me explain. I grew up in a barrio, which is a latin ghetto. Junked cars in front lawns, domestic disturbances every night, shootings, drugs, all of that stuff.
Every kid in there made money by pure hustle. There were no jobs available for any of us. Some kids cut hair (then went on to become barbers), others worked on cars, but most sold drugs. There were startups, but all were of the illegal variety. No one had any type of business permit, and almost everybody sold illegal substances (including alcohol).

Some people did make it out of poverty and went on to live productive lives. Others, the ones that sold drugs, either ended up being junkies, dead, jailed, or just disappeared. This due to the type of business they got into. I'm sure that had these kids gone into real businesses like mowing lawns, painting houses, working at a farm, selling eggs, or anything positive, they would be good productive people.

I was lucky. At age 9 I started selling candy. Then I joined Amway at age 14. Then I opened up my first (illegal) auto shop some years after. Why always had the option of selling drugs, but it just wasn't attractive as a business. For every sale I would make about a dollar. If I made 30 sales in a day (given the competition from other dealers), then I would be putting myself at risk for $210 week (you worked 7 days a week). Not worth it. I did not make that much selling candy, but at least I was not getting shot at. And with Amway, made twice as that much by selling soap.

Why did I make it out and not others? I was lucky. My parents were professionals, the only ones in the whole barrio. The other kid's parents were not. They also had to incur into dealing drugs, or other illegal activities. The issue is that these people did not do this because they wanted, they did so because they had no other option. Dealing drugs was the only job they could get, much less do. So the kids were grandfathered into selling drugs, too.

Can poor kids do startups to get out of poverty? Absolutely. But they need to have the right information to do so. Their parents need to have legal jobs available. But not fast food jobs, but real stuff. Construction workers, electricians, mechanics, etc. Those jobs are gone these days.

I'm just lucky to be a software engineer. My best friend? In jail.
You can't blame Vimeo for you having a slow computer and a slow Internet connection. Vimeo is targeted at people who want a better quality experience than YouTube and it is assumed that you can keep up.
> This is all well and good, but I think the point is that there is an imbalance, and very few tech startups are going after the big problems these days.

But, my point is that these companies are indirectly going after the big problems by taking care of the little things. There are companies of 1 to 2 people who can now outsource almost every physical aspect of their service so that they can focus on their core product. Do I hire a team of sysadmins and technicians to maintain a server farm to 1) pay, 2) train, 3) meet with regularly, or do I simply host my service on AWS? One could argue that AWS is nothing but a first-world solution, but hey, it's responsible for hosting a HUGE number of companies! These "small", "iterative", "derivative" services can have a huge impact on industries. Just because they're not devoted to saving Africa or rescuing animals or ending world hunger doesn't mean they're not important.

> There are some notable ones, but it seems to be the road less traveled.

It's funny that you mention the 'road less traveled'. People use that phrase in allusion to Robert Frost's "The Road Not Taken," where the narrator opines about coming to a fork in the road and wondering about how his life would be different had he taken the other path.

The funny part is that Frost was really being sarcastic and basically saying that it makes no difference which road you'll take. So yes, you can "go after the big problems" consciously and take that "road less traveled," but in the end, BOTH paths can result in solving big problems (or not solving anything).
Free local delivery without minimums sounds like suicide to me. Of course that doesn't release them from honoring any pledge they've made though.
Http://www.donedealngr.com/adsearch.php?i=10&s=g&Q=102
Cool. Dropbox seems to be pushing hard to become the goto for email attachments. If Mailbox doesn't win, they'll still have market share with Yahoo.

Mostly surprised Yahoo would do this - I can't imagine we'll be seeing a similar deal with Gmail/Outlook.
Wal-Mart Customers Complain Bare Shelves Are Widespread
I was coincidentally looking for the FSI courses the other day and found a site that catalogs various places to find them.

http://ielanguages.com/blog/death-of-a-language-website-fsi-...
I believe that both Yahoo and Hotmail are frequently used outside of the US, especially in Asia.
90% of the time you'd have to go through a phone interview. A recruiter from the company or someone will first like to speak to you. I never had an in-person job interview without someone speaking to me on phone. Unfortunately, the situation is kinda hard sell. You should look for a company/team that values your tech skills, team player, writing skills, more than your ability to communicate verbally. A company that is more human. You should try to get recommendations from people who can attest your skills. I would love to hire you, if only I could.
We're pushing a _ton_ upstream and we don't have any proprietary forks.
We support the swift API for object storage. A single system keeps many replicas, it's analogous to an AZ in s3 if you're familiar with AWS.
Simple and elegant, very nice :)
Updated title to reflect this. I got the link from https://help.ubuntu.com/community/Antivirus so apparently it's still considered relevant.
Ask for a mix of cash and options. One thing I learned while trading stocks is that you don't have to go all in or all out. It's part of managing risk.
The problem here is browsers, not JavaScript. Python has evolved much since the '90s, just like JavaScript has. The problem unique to JavaScript is browsers, and end users running browser versions with a decade span in between them. This is also why the "IE9+" requirement is so relevant to this conversation, because developing with that luxury is entirely different than developing for IE7+ (or, for some poor souls still out there, IE6+).
assuming it's like the UK you just fill in a form on government website, wait a few weeks, and your cheque arrives in the post

https://www.moneyclaim.gov.uk
Aaand that would be a false dilemma fallacy, demanding that we as a nation should not change the system until a dude on the internet explains in full detail his theory of everything. Or the alternative that a dude on the internet should not speak an opinion on "X" until he accomplishes unrelated task "Y".

The meta-point is it is a strong indication of consensus tipping point approaching for a culture when the opposition on a topic has nothing left but sophistry and fallacies to stand in the way of progress, morality, and civilization. There are certain analogies to creationism, AGW denial, opposition to gay marriage. I don't say that (solely, LOL) to tarnish the reputation of the opposition, but to focus on the similarity of technique in superficially unrelated topics, to draw attention to possibly unnoticed similarity of technique.

Try to provide a logical argument for existing barbarism which I can't pick apart as a mere fallacy. I theorize there is no such argument, although proof of a negative is such a bummer. I'm willing to admit I'm wrong and switch my position given a good enough argument, although I predict no argument exists at all, much less a good argument.
Being unfortunately cynical, the fact is that Computer Science doesn't have much appeal. Admittedly, I love being able to tinker, but I only got into it after a friend turned me onto it.

Short of it becoming a mandatory subject - even then, who REALLY enjoyed lessons in school? - I don't think we will see an increase in female developers, and if I am wrong I doubt it will be a number to shout about.
This is a really important point to make. Companies like these start out thinking that there is no way there will be a lot of users ordering small amounts, they'll all just order in bulk. They soon find out this isn't the case, but at that point changing looks bad to their customer base. If you don't start out with a model that charges for the smaller deliveries you're going to find yourself screwed.

That being said, the $99 fee should cover smaller deliveries. They asked for the money up front, without limitations, it is an awful idea to attempt to go back on that.
What does TICOM have to do with anything?

A 51% attack is a possibility, and might be currently possible with the largest botnets known to exist today, but it would be pushing it. In future it becomes even more difficult.
A cliudstack vs openstack article that happened to be open in the next tab in my browser: http://cloud.mammatustech.com/our-company/news-feed/cloudsta...
Instacart has another subscriber (me), bad press it's often good for startups...
Do you actually think there is no need for money services with Bitcoin? I think you need to stop for a moment and think about this: what would Bitcoin be worth if there were no Bitcoin exchanges?

Western Union can provide a lot of relevant services: escrow, conversion to obscure currencies (or just general exchange), fraud mitigation, etc.
great article, as always, by Ryan Singer (of 37 Signals fame).
Where to start, where to start...
first question will probably be "What is this doing on HN". It has to do with the trend of many US companies, fire people to increase profits: The Bentonville, Arkansas-based retailer’s workforce at its namesake and Sam’s Club warehouse chains in the U.S. fell by about 120,000 employees between 2008 and Jan. 31, according to a securities filing on March 26. The company now has about 1.3 million U.S. workers. In the same period, it has added about 455 U.S. Wal-Mart stores, bringing its total to 4,005.
Surviving Legacy Code
By necessary work I meant "Valgrind has associated proofs of correctness so transforming parallelisations into things valgrind can more easily diagnose".

(Disclaimer: my research is on safer parallel programming)
No. Since you brought it up, going back to USA's initial copyright law. That would nicely undo the decades of paid for, special interest legislation.
Chances are that's just because your data is insufficient or non-independent, but I do agree that intuition isn't the be-all. A big problem with multivariate testing is explaining your results, which is a huge time sink for low or negative gains - see the other post about hero images, for example.
Am I the only one who can't scroll on this site? Wha happen?
Site says the person who wrote the post is from CA. In the US it's a bit more of a pain to deal with stuff like that. I would assume small claims court would be the way to go if they don't offer a refund, but I can't really say for sure.
Ngrep is another awesome tool that is a networking equivalent of a common UNIX utility (although a more loose one in this case):

http://ngrep.sourceforge.net/

Also +1 for socat as a netcat replacement, having SSL there when needed is really helpful. I use it a lot for testing when developing network applications, replacing one end point with a fixed set of responses or even typing stuff in interactively etc.
I've mostly stopped using Instacart, but my account is still active and I didn't receive an email either.

I would love to use Instacart again, but my new apartment ( 1/5 of a mile to the east of my old digs) in Sunnyvale isn't supported. If it were for a month or two while they roll out I'd cut them slack, but it's been this way for a year now. There appear to be some seriously compounding problems going on over there, I would expect they aren't too happy about Google entering the market as well.
Being an iterator is the right thing to do. Real innovation happens over time (innovation follows the same process as evolution). You can't simply invent a car without a wheel. Imagine trying to build a car without every learning the dynamics of a wheel first. Instead of focusing on making new things, go ahead and pick something that exists and improve on it. Don't build the next Facebook, but improve upon it. Don't build the next Google, improve upon it (which is why I'm doing Nuuton). Iterate. Improve. In ten years, you will have a completely new product by working on the same old one.