skysight-inc/HackerNews huggingface dataset:
As I mentioned somewhere else in this thread, the binary search is not a reduction, because you need to use TSP-decide a polynomial number of times (and for a reduction you reduce to one problem instance).

What you show is that the problem of finding the lowest cost is in FP^NP (the class of function problems solvable in polynomial time with the help of an NP oracle). However, by taking your idea a bit further one can show that TSP is in FP^NP. In fact, it is known that TSP is FP^NP-complete, i.e. it is one of the hardest problems in that class (and thus likely not in FNP, the NP for function problems).
> I could see someone like the 37Signals folks or some startup doing it from the start.

http://lincolnloop.com/blog/2012/may/31/lincoln-loop-everyon...
I argue that mail clients should have a blacklist option: When logged in as account X, NEVER permit me to send email to email address Y.
> :e FILENAME
Use Tab completion after typing the first few letters
You may need to save your current file first

If you need to save before opening another file, then you should add set hidden to your ~/.vimrc

It is a crime this isn't the default.
You're sure?
Yeah, this is the sole reason that I lugged a 20+kg (~50lbs for our American friends) Fender tube amp back with me when I returned from the US. I had to carry it on my shoulders between terminals at Chicago airport but I was game for all of that! The amp cost me about $1,000 but here in India the same amp (if you can get it) costs around $2,100! Ridiculous!

Sometimes it's customs and sometimes it's just suppliers taking advantage of the lack of consumer options. Sometimes it's both =(

Also, for those Indian friends who do not mind paying customs and still getting their items at a ~25% markup due to customs, shop and ship is a great option. I used to use it in Dubai and it was quite reliable (and they DO ship to India as well). It's like a dropbox service which gives you a US address. http://shopandship.com/ They charge about $18/kg. Happy shopping :)
I agree, it's a very emotional topic for people. I don't want people to treat me differently if they knew how much I did or didn't make. Things like anonymous polls and glassdoor give you some idea of the market as a whole, but there is a perception of "bragging" if you make more than the other person.

When my friends and I got jobs after going to college, we disclosed how much we were getting as far as offers go. Of course, we were going across the country, and the rates in Atlanta is not the same as New York or San Fran or Seattle. But we also had the same job during college, and knew how much each other made because of that (fixed pay scale for interns).

As a counter to this, my co-workers and I were buying a retirement gift for another co-worker. We had in mind what we were going to get, but on sudden impulse in the store we decided to upgrade the item. It was mentioned that what we had budgeted wouldn't cover the new item, and a co-worker said "it's OK, the boss [also part of this purchase] can handle it, he drives a Mercedes." It's comments like these that make it awkward to share salary information. Outward displays of wealth have no bearing on income, that's simply what they choose to spend their money (or debt) on.
Thank you for completely overlooking any of the relevant issues I have attempted to alleviate.

This is why we can't have nice things.
Lean Media: The Importance Of Intangibles And Brands
That is a myth. If you know how PR works, you understand that the contribution from a random TC article (not the home page) is not very significant. Also, PR is one in a myriad signals Google uses to gauge the goodness of a page. It's less important than it ever was.

Caveat for startups: most people who mention SEO really have no idea what they are talking about.
Yeah, in my experience with it, I think the biggest problem was if you were "maxed" out. Taking my example again, say you were Software Consultant Level 3, but there was no Level 4. At that point, the person either just accepts it (and maybe loses some drive) or they look for options for a new ladder such as changing title (manager, supervisor, etc.) or a whole new company altogether.

I think the same thing happens in all work places, but if salaries and titles are more open ended, you never really know what you can achieve so you might stick it out longer. In this type of workplace, you explicitly know, and you explicitly know when you have no where left to progress so you make your career choices knowing exactly where you stand.
> Myth 1: It's Easier to Bootstrap a Project In Rails

To me, "bootstrapping a project" includes source control and hosting. I absolutely adore the Rails/Heroku/GitHub trifecta.

I don't really know how this compares to what .NET MVC and VS can provide. Do they make it equally easy to get something live online with collaborators? Going to Project -> New is one thing, but only a small step in getting a project started.
Generating Sequential IDs
> This seems to be the new 'cool'. Why jQuery whine, whine, whine.

This seems to be the new 'cool'. "Why jQuery whine", whine, whine.

> You've got jQuery on your own site. Why are you moaning about it?

It was a theme requirement, also, Tu Quoque.

> He must know jQuery well, hence why not use it?

Because dependency for 200 lines of code.

> Quite a lot more than the inevitable each that is also in there.

Then the rest of your reply was redundant, wasn't it...
I have 37,000 family pictures taking up 50 GB. Will that be an issue?

Is there a way to password protect or otherwise make pictures private?
That's true, I guess. I just don't think you should include large dependencies if you can easily avoid them.
The problem is more about the download size than the actual deployment (unless you mean using only the parts of jQuery you need, in which case I guess it would be hard to share between apps).
"Is it really harder to find a great marketer than it is to find a great engineer?" My experience is that no, they are equally hard to find, mostly because they don't need to "look" for jobs so "finding" consists of identifying them and then recruiting them out of their current job.

That said, I have met engineers who felt their work was 'worth more' than that of a 'marketeer.' Which is not true. But that applies in the general case and not in the specific case.

"I've always thought salary has more to do with perceived class of role in society opposed to value created (in most companies)."

Actually that hasn't been my experience. At least in the SF Bay Area salary budget was managed much as I would imagine a sports team manages their salary budget, which is to say the amount of money the company could spend on salaries was $X and the required business revenue was $Y and the required margin was %Q for everything to 'work'. If the ratio between $X and $Y wasn't there you figured out changes needed to get it into shape. Those challenges could be 'time to ship product' (an engineering problem), 'market visibility' (a marketing problem), 'sales' (a sales problem natch), or sometimes 'cost of goods' (a structural problem). You allocate your $X salary budget to 'fix' the issues.

Class and societal role really never enters the picture in those cases.
Definitely true of government. GS-9, GS-11, etc, are are common parlance and everybody can publicly access the range of different government "bands" $(LOW)-$(HIGH). You don't know how much someone earns down to the dollar, but you can probably guess within 20% or so.

https://en.wikipedia.org/wiki/General_Schedule_(US_civil_ser...
Depending on how often you have to do that 6 hour job, of course.
I get the sentiment here but considering this is an enhancement to the user experience that IE6/7 users will never know they missed out on either way...

You don't need to backport everything, only the critical stuff.
Lua seems to be a bit of a sleeping giant in web development so it will be interesting to see what becomes of this. Momentum is vital, this is something node.js has in spades which is resulting in a very polished and robust product, great ecosystem and wide adoption. That will be the hardest thing for luvit to replicate. Good luck!
I think he was actually fair spot on, I work on an "Internal Tools" team, and we do #1 - #4, in addition to maintaining the bug tracker, finance and audit tools, and a translation/review product. #5 is definitely DevOps though.
Ask HN: What's next big thing after iStuff?
As the name suggest...
Forget Blank, Meet Molly
That means opting out of a large portion of modern culture.
He wasn't referring to the present. He was referring to the past.
Probably easier to recruit someone already inside Google than train a computer scientist spy and hope they manage to get hired by Google.
$8/month ($96/year) seems kind of steep considering that's more expensive than Flickr and 500px pro-type accounts.

FWIW I really like this idea and focus.
Why train a spy, when you can just bribe someone already on the inside?
See also: http://url2png.com/
Just put following line in your .vimrc

nnoremap <silent> <leader>sw kddpk

After that press ,sw to move the line upward.
Total ignoramus here:Does this "profound enlightenment" actually lead to profound execution?
I don't really buy into brand names, so I'm probably the wrong person to ask.

The way I see it, companies seek to use brands to exploit irrational consumer behavior, to increase their revenue beyond the level that would prevail in the absence of brands.

Yours appears to be the equal and opposite reaction to this; attacking brands and urging boycotts so as to decrease their revenue below this ordinary level.

I am advocating the middle way. Don't pay over the odds for a brand name, but equally don't boycott products or services just because you don't like the brand.
Also, this is a very interesting article on why lisp is unsuccessful in the "read world": http://www.winestockwebdesign.com/Essays/Lisp_Curse.html

I like the original article a lot, but what it failed to do for me is convince me why someone like me, a typical programmer, would want to choose Lisp over Python/Ruby/etc to solve a real world problem. Both Ruby and Python have powerful meta-programming abilities built into them. Lisp should be compared with these, not with C.

I still think that functional programming is extremely interesting (I'm in the long process of learning Haskell myself) and is useful is certain real world cases, but I was not convinced by this article. All the problems there are easily solved in modern and dynamic languages.
Note this is the English courts, acting under English law. You can't really extrapolate from this into the Scottish and Northern Irish courts.
In theory yes but not really in practice. The market is not nearly as integrated as the US market, still regulatory differences, language differences, cultural differences.
He wasn't even using two-factor authentication?
So how does this fit in with the type 3 diabetes idea that's been floating around reddit lately?
Billboards Are Like Facebook
I think it's interesting that you don't think engineers are worth more than marketers. In as much as product design is a marketing function, it's clear that plenty of engineers play a marketing role in addition to their role of "shipping".

There are also examples of sucessful tech companies with little to no marketing department (Craigslist to use an old example). I don't think he same can be said of the reverse.
From the wikipedia page:

The valves close when steam reaches them, due to a small amount of alcohol in them turning into vapor and exerting mechanical force to close the valve.
Why pick just one when you can afford both? Penetration in depth.
A surprisingly few people at Google have the authorized access to read a users GMail mailbox. It would mainly be the GMail Site Reliability Engineers, and support teams. The developers usually don't access to peoples inboxes.

Any support/SRE/developer access to a users' GMail mailbox would be logged and if they exceeded their authorized access by such as accessing a "public" persons email, They'd be fired pretty quickly.
Nice to hear I'm not the only one. I've been using Lisp (mainly Common Lisp) for quite a few years now but never had that flash of enlightenment either. Discovering Lisp always seemed more like coming home: "Ah, this is how I always thought what programming was supposed to be like!"

No fighting with the compiler or being limited by what the PL designer thought you should do, just a pretty direct path from thought to code.
Sure, but that's no reason to not make the URLs available for logged in users.
For now just web and SMS. I am not sure which platform to use if my cohorts and I decide expand our project outside of Cape Town. Shoot me an email at me@davecro.com if you would like to talk more about it. I'd be interested in hearing about your work in Nairobi. Cheers, David
These are crazy
Persisting localStorage seems to be controlled by the setting to delete cookies after exiting the browser. If i have it set to delete cookies, it deletes localStorage. if i allow it to keep cookies after quitting the browser, then it persists localStorage.

(Noticed this because the demo failed for me the first time.)
Is this using PhantomJS?
So 'net neutrality' regulations can somehow get around this lobbying power, but fixing the competitive dynamic can't?

Both face the risk of being twisted to the incumbent's advantage, so why not shoot for the more comprehensive solution -- real competition -- rather than solidifying in place a duopoly with slow-moving rulemaking?
I thought I explained it well in the link but here we go again:
- install taskorami

- click sync

- click get unlimited sync

- NOTHING HAPPENS

It is suppose to prompt you to confirm your purchase which SOMETIMES WORKS...

Another example:

- install Fresh Paint

- Click on a variety pack

- Click Buy

- It will say PURCHASING and nothing happens

Again, it is supposed to ask you to confirm your purchase

Don't worry nothing will be charged to you until you confirm the purchase.

If that doesn't make sense, contact me at eibrahim at g mail dot com
Failure for never saying what "NP" stands for.
Notset: A Do-Not-Care value for Python
Voting is mandatory in Australia: https://en.wikipedia.org/wiki/Electoral_system_of_Australia#...
Aside from the sunken cost fallacy, all you've done is link how to get partial Vi (not Vim, nor even the Ex functionality you find in stock Vi.) functionality in sublime and tell him how to use documentation. I have a feeling that anyone that has decided to switch knows about those things.

As far as I can tell he wasn't even asking for help with sublime, nor did he lay out his reasons for wanting to switch away.
Essential VIM Plugins
So - a Democrat administration makes a mistake - and it's the Republicans' fault. got it.
A monopoly is usually a company which has price making power (on the whole industry) and has established barriers to entry that prevent competitors from entering the market.

The key reason Apple isn't considered a monopoly is that even though they are huge, they don't' have a monopolistic position in their products. For smartphones they have a market share of ~20% worldwide and in the PC market the hold ~5%. Even on the country level, the numbers never get to a level where people would usually scream monopoly.

You could argue that they probably have monopolistic market share on the tablet market but most wouldn't consider that an industry in itself (yet) and they haven't exhibited the characteristics of a monopoly: price setting for the industry and an inability for new players to enter the market. It's actually possible to not be considered a monopoly even with a huge market share if you can prove you don't control the industry.

Apple's normal business model allows them to thrive without being a high volume business; their per device profit margin greatly exceed any competitor, so they can still be hugely profitable with low market share.
As I've written in another comment I have never experienced the profound enlightenment but what do you mean with "profound execution"?

I can tell you that Common Lisp gets me the quickest results going from idea to prototype, it is a very practical language and doesn't get in the way. However a large part of this is experience. It was the most fun language to learn and apply to projects for me though.
But I’m not sure that asking whether Stripe could have been started in Ireland is the right question. Most technology start-ups don’t have to convince banks to work with them.

Then again.. difficulty getting banks to work with them is itself am instance of something. Confidence & interest potential partners, customers, employees and such have in startups may be one of the factors making a place favourable.
> managerial incomplete

I'm guessing you wrote this post using autocompetence?
Show HN: ptable.js - a simple periodic table object
Super simple access to period table data for use in Node or browser environments. The data could definitely be expanded to make it more useful, but I think this is a good start.
With Lua JIT being one of the fastest dynamic language implementations and having none of the 'ugly parts' of Javascript, the project sure sounds promising. Less than one-tenth of Node's memory usage makes it even better.
Exactly. It's not like there aren't excellent pieces of culture everywhere else.
Probably you'll see even more in the coming months. With Redis support and even nginx. This could be huge!

And the language looks nice!.
How would two-factor authentication stop the FBI from lawfully demanding your email from Google?
The laser eye surgery I received through a deal was first rate. I felt I got a steal for the price I paid and the excellent care.

The merchant talked me out of purchasing through Groupon when I called for details and honored the coupon price after I had the free screening. Everyone 'won' but Groupon
There's a log of bogus assumptions in these articles, and he got caught because she was investigated, not him.

If he used a gmail account and used a separate device such as a private smart phone or tablet to access that account there would have been zero vulnerability, other than the fact that he could have been blackmailed. Gmail is pretty hard to hack into, the IP address of the device probably wouldn't tell anyone anything about where he is, since it's a private IP on the telco (can you tell a person's location from the IP on the telco?), and there wouldn't be any way to get to any of his secure accounts or make a mistake of using the wrong email account.
Even if what you said about F&F were true, this does not change the fact Holder lied about it to Congress. If he thought it's a good operation - he should have said "yes, I knew about it since 2010 and it's just fine and nothing wrong with it", not "I just learned about it in 2011".

Now back to F&F. If you took a moment to educate yourself, you'd learn the whole point of F&F was to CIRCUMVENT the gun laws and allow the cartels to buy massive amount of guns from dealers that otherwise they would not be able to buy. The dealers signalled the ATF multiple times, but where told to shut up and sell. The rank agents asked to arrest the buyers and take the guns, but were told to stand down and not interfere since it is an operation to track the guns into Mexico, so everything is going fine and the guns should "walk". In fact, there was no way to track them and no tracking actually happened - the guns just disappeared. Blaming gun laws for the sales that were specifically protected by the government agency whose purpose is to monitor gun sales - well, yes, mind-bogglingly stupid. Using government agency fuckup to prove that we need more government involvement - mind-bogglingly stupid. Trying to sell guns to Mexico without actually being able to find them and without telling anybody on Mexican side a thousand guns is heading their way - mind-bogglingly stupid. Blaming Republicans for the mess - I'd say it takes a lot of effort to be this stupid, but apparently it does not. It comes naturally to some - whatever the problem is, Bush is at fault. Doesn't require any effort or any thinking at all. Saves a lot of mental energy that can be spent on blaming Bush for more stuff.

The whole F&F operation was a poorly executed screwup. It should have never happened and whoever thought it is a good idea should be reassigned to issuing parking tickets. However, the worst part is not this - anybody who follows the current events knows that for government projects screwup is a normal mode of operation. The worst is that AG Holder lied to the Congress about it - brazenly, openly and with full understanding that he will get away with it - and with President's help he did. For me and you, lying under oath would mean jail time. For him, according to you, it's just fine and if anything is wrong, the Republicans are at fault anyway.

>>> The especially ironic thing is that since the witch hunt, the ATF's seizures of weapons has dropped 90%.

Given that the purpose of F&F was specifically NOT to seize weapons that could be seized - relating the inevitable blowup of F&F to the lower seizures, is, well, you know... gah.
Yes, I'd say parent has it wrong. In Denmark it is certainly taboo to discuss salary and I would be rather surprised if there were cultural differences on that point between Denmark and Sweden.

It's very much about context - there are situations/people with whom I wouldn't mind discussing it, but there are also situations where it would be clearly awkward.
> If both Petraeus and Broadwell had used GMail accounts not associated with their names, such Dave501010@gmail.com and PaulSmith900@gmail.com, how likely is it that anyone would discover their shenanigans?

I'd argue that every security agency worth its salt is also keeping a close watch on its bosses (especially on its bosses) so that let's say if Petraeus had logged in with joe.doe@gmail.com his communications being intercepted someone would have noticed. As a non-American, I'm not exactly sure what's for example the relation between the NSA and CIA, but I guess it's somehow telling that the whole thing seems to have been driven by the FBI
It's totally cultural. In the US, people who have enough money to get by don't talk about making or spending money. And they don't really want to either, because it allows people who make 60K a year and people who make 250K a year to both call themselves "middle class". Even close friends don't necessarily know each other's salaries.

But all is not lost. It's hard to find a startup job where you won't be working closely with people from cultures where discussing your salary, rent etc. is perfectly normal.

That's how I was able to discover that as a woman I was making 75% of what my male colleagues were making. That's a Pandora's box type discovery, and I did stew on it for a while.

But I liked the company, and I didn't want to leave, so I saved that information for the end-of-year talks. They ended up bringing my salary level with the others', and then I was asked politely not to do that again.

It was quite uncomfortable for my boss - despite what you may think, your boss probably doesn't remember your exact salary - and I think my salary was an oversight (I was one of the earlier employees) rather than an intentional slight or because I'm a woman.

But still - what are the chances that could have happened if I hadn't asked my colleagues?

Don't ask, don't get.
I've often wondered if there ought to be some kind of access to culture defense for copyright infringement.

The creators of copyrighted works reap the benefits of their work becoming integral parts of popular culture; their status as culturally significant works afford them a wide range of pecuniary and non-pecuniary benefits.

At the same time, there is a negative externality associated with a copyrighted work becoming part of popular culture; insofar as one must stay abreast of developments in popular culture to continue having meaningful discussions with friends, to understand the terminology other people use, and indeed to make their own original contributions to popular culture.