skysight-inc/HackerNews huggingface dataset:
The comments on the original submission by the author are very enlightening ("No, there's nothing unethical about disguising affiliate links because startups do it all the time!")

https://news.ycombinator.com/item?id=7334709
As I mention in a reply to the sibling comment, I don't fault the developer for choosing a free software license that suits their purposes. I just don't think it's fair to blame the GPL for the incompatibility that happens when a developer chooses a 4-clause BSD license.

(Also, remember that the developer could always dual-license - ie, "GPL or 4-clause BSD - if you want to use my software in proprietary code, then you have to advertise me").
Of course you're right in theory. A KDF is a hash function. In practice, however, it's best if we ignore that fact when making public statements.

When many people hear about hashing passwords, they think md5 or sha1 or something. I certainly used to think that way. The problem is, it's really really easy to be ignorant of the current best practices and not even realize it. Thinking that you know what you're doing when you don't is a great way to get insecure systems.

So, I like to say that it's wrong to hash passwords, even if they're salted. It's also wrong to encrypt them. You should only ever use a KDF.

I would hope that anybody who can poke holes in my statement has nothing to learn from me and already knows to use a KDF. Anybody else will hopefully read that, scrap their plans to use salted sha1 and instead go learn about KDFs until they too can poke holes in my statement.
If you adjust the options you can remove the favorite bar and with a custom .crx theme you can get almost perfect visual integration (functionally it's already fine): https://dl.dropboxusercontent.com/u/177896/Clover.PNG
Having difficulty with a company who fails to provide a service that's easily obtained elsewhere does not equate to it being difficult to convert Bitcoin to dollars. It's trivial to convert Bitcoin to dollars; Gox is not Bitcoin, Gox's issues do not apply to Bitcoin.
How to tell your story to investors
Your organization or situation may not be suitable for this, but here is what I would suggest doing:

1) prepare yourself to leave the job: save money, dedicate time to search for jobs, update resume, etc.

2) Write note summarizing the hours you put in, what your roles are, and how the pay cut is disappointing.

3) Practice a conversation with your boss expressing what you have written w/o getting emotional or angry. Just an informative talk. Prepare to give him a chance to respond.

4) Have conversation, give him note, verbally inform him that you will only be working on your responsibilities while in the office. The other time is to find a job. Do not verbalize this to him, he will figure it out and probably ask you about it. Have a response ready that is on the line of 'the cut in pay effects my personal life and expenses.' You do not want to directly say you are looking for another job.

5) Hand him note and send same note to his boss or human resources. If he is the top of the food chain, perfect.

6) Spend the time you would be working to find a job.

7) If he reconsiders his pay cut, have followup conversation that the trust had been damaged. Ask him to fix the situation.

8) Leave unless he goes above and beyond to fix trust.
Many of the people that you could conceivably want to be protected from would not particularly care about the possibility of the car being driven by other people. Furthermore, in many situations, it is likely that the GPS-tagged data could be combined with other data, such as employment history, to greatly disambiguate the actual driver of the car at the time.
I just spent way over an hour reading the website and watching videos about stick bombs :o
>Terrifying startup prospect: Imagine a small dashcam-like consumer device that was able to perform the same type of license plate recognition coupled with GPS location.

your car already has GPS, "parking" cam and Wi-Fi/Bluetooth (for engine computer at least, not necessarily that you know about it). You're just not being paid for the info your car collects.

>Obvious downfall: someone will figure out how to spoof a GPS signal and randomly generate license plate images on a computer monitor and make a bunch of money for uploading junk data.

cross-referencing with streams from other cams will immediately identify "low trust" streams.
Sure. Email in profile.
Bravo. I love JPEG. Amazing that it's been 23 years since its release and it remains as useful as ever.

I remember what it was like to watch a 320*200 JPEG image slowly build up on a 386SX PC with a VGA card. Today, a HD frame compressed with JPEG can be decoded in milliseconds. This highlights the secret to JPEG's success: it was designed with enough foresight and a sufficiently well-bounded scope that it keeps hitting a sweet spot between computing power and bandwidth.

Did you know that most browsers support JPEG video streaming using a plain old <img> tag? It works also on iOS and Android, but not IE unfortunately.

It's triggered by the "multipart/x-mixed-replace" content type header [0]. The HTTP server leaves the connection open after sending the first image, and then simply writes new images as they come in like it were a multipart file download. A compliant browser will update the image element's contents in place.

[0] http://en.wikipedia.org/wiki/MIME#Mixed-Replace
The Mozilla Foundation is a nonprofit, so they may not care too much about monetization.
We're going to work on creating an open API so other developers can integrate their apps with GoogolPlex. So we'll definitely be in touch!
Whats new in chrome 33
Ghanaian messaging app Saya gains popularity in India
The Doomsday Cult of Bitcoin
FWIW, our plan is to integrate the Zite recommendation engine into Flipboard (and import your Zite data). I've love to have your feedback as we build it.
Cheat? Huh? How?

They raise the price. You think it's too high. Don't buy it.

How will it "make" you pay more in the future?
(*)Charles Bloom.
It's supposed to be read and written by people who have background and context, that's why.
see also http://en.wikipedia.org/wiki/Polysemy
Sounds like you have other problems besides just needing root access. It's always possible to come up with an edge case, but that doesn't invalidate the rule. Avoid direct root login at all costs.
Great comprehensive writeup about Bitcoin
Polylinguo – Learn Another Programming Language
At Khan Academy, we're really excited to work with the College Board to provide awesome, free test prep to everyone. We're putting huge emphasis on really learning the material instead of practicing test-taking skills that won't be useful afterwards.

Here's a little more about the partnership if you're interested:

http://techcrunch.com/2014/03/05/khan-academy-gets-major-par...
Javelin Raises $1.5M to Bring Lean Startup Method to Big Corporations
This is part of the problem--but it isn't making the player weaker in the long term, it reduces the growth of player skill. Which amounts to the same thing as what you're describing, but a little more indirectly.

The bigger issue for me is that IAP pushers are not selling something the user decides they want, they're selling something that the pusher has manipulated the user into deciding that they need by changing the environment around them. It's not even in the same bucket as marketing (which sucks), but rather the outright control of the player's experience to drive them towards consumable IAP. There's no way that's not malicious.
You could always use instancetype to indicate that you're getting an instance of the class back.

@interface NSArray (XXHelpers)
-(instancetype)reverse;
@end

or even better

@protocol XXReversing <NSObject>
@required
-(instancetype)reverse;
@end

@interface NSArray (XXHelpers)
<XXReversing>
@end

@interface NSOrderedSet (XXHelpers)
<XXReversing>
@end
Another Business Bans Customers From Wearing Glass
I guess the real question for me would be, why does target need a distributed, public ledger?

Target is one entity, who trusts themselves. A private ledger works just fine for their gift cards.
Just quit. I think it will be the best thing you can do, specially when you do 3 jobs for the price of one.
Monitoring just issued permits may only useful if the home owner is the one doing the work (which is often, but in large metro areas, may be a very small subset of the actual permits being issued). Contractors tend to have their own suppliers for their materials. Not to mention, that often, by the time permitting process is started, much of the materials, appliances, etc. have already been chosen, so coupons only work if they're relevant to the chosen materials/appliances/etc. (Anecdotally, I'm going through this right now. The permitting process takes so long, that nearly every thing is already decided on by the time the permits are issued.)

I think useful permit indicator is to look at recent past permits. Neighbors tend to be inspired by their neighbors to do long-needed projects. As soon as I started talking about doing work on my house, other neighbors started asking for the name of my contractor and started talking about how maybe they should "fix up that garage, or re-do the kitchen."
Never underestmiate the power of billionaire's boredom.
Even non-profits have to pay the bills somehow (I have done lots of volunteer work and read up on such things). Plus, there is a taxable Mozilla Corporation. So, somewhere, there is money being made, somehow.
I wish I didn't have to disagree with you, but having a boss with a similar mindset to OP I can tell you it really isn't like that. Not everyone works logically. Not everyone needs a reason to do things - They need an excuse. If his boss wanted to pay lower salaries, this is just an excuses. Some bosses don't want to understand and frankly don't care enough to understand your role in detail. They only care about results. You'll be surprised how many people actually think programming is the easiest job in the world "All you do is push a couple buttons".
By that reasoning all of life is effectively a death sentence.

Poetic, but not entirely logical.
I just browsed around like a regular site, clicked a couple of the links. I didn't realise you could type stuff in as well. So I would say the "browse like a regular site" is already built in. Plus its probably aimed at other software developers, as it covers the work he has done so his target audience ought to understand it.
A side project is exactly that. It isn't about making a full-time commitment.

A startup would normally be associated with full-time commitment (especially tech startups).

I would rank the main difference on the time commitment.
This is what userv is for.
I'm not a lawyer, but as far as I understand in USA it would be a crime in about half of states.
Former university English instructor here; the usage you are critiquing is widely regarded as a good tradeoff between deferring to the gendering baked into our language and recognizing the integration of a population.

It's often much easier to write and read pronouns, and it is my opinion (though far from an accepted truth) that alternating him/her when contextually appropriate is less clunky than using the him/herself construction.

As a writing instructor, I personally have no problem with "himself" being used in a broader, non-gendered construction... and for the same reason have no problem with a similar usage of "herself", though as I say, opinions vary.
First step towards 'programmable materials'
If you ban Bitcoin you might as well ban all forms of bartering and declare that transactions can only be done via nationalized currencies.
I would say more that it more influences than affects.

But realizing that influence goes a long way in denying it. If the movie was made for that specific purpose then I would have to say I am the special because as I said elsewhere, I don't feel the need to purchase LEGOs after seeing the movie.

I'm willing to bet I'm not the only one. After all, my children who saw the movie have not started asking for LEGOs.

But it was a fun movie, wasn't it?
This is pretty straight-forward:

"The billionaire investor has been trying to get the online marketplace for months to spin off its PayPal platform from its Internet retail business."

The longer eBay refuses, the more obnoxious and louder Icahn will get. He will say anything he has to about eBay to try to force them to do what he wants them to. That's his M.O. in dealing with boards. He's an actor that puts on an overly dramatic show, trying to lure other shareholders to his position (and it helps get media attention).

This is not about whether eBay actually is the worst-run company ever (talk about dramatic), this is about trying to force eBay to spin off PayPal. Icahn believes that will unlock value for him, after which he'll sell out of eBay / PayPal at a profit and never look back. This fake concern about how eBay is run, will magically disappear from his list of priorities (ie he's nothing but a shark, and his post-sale behavior every-single-time proves that).
It was pretty lame when my quad caught a gust of wind, flipped upside down, and cut off all motors to plummet ~150' onto a brick wall. Just had to replace the crossbeam, but an ability to recover from extremely harsh conditions would make me far more comfortable with flying it (higher than 15') anywhere but a grass park.
Unfortunately computer vision libraries and toolsets are the worst offenders of making each algorithm a 'hammer' when traditional problems are not a 'nail'. A good example is "Detecting a Car" (http://tutorial.simplecv.org/en/latest/examples/parking.html), where the mean color is used to determine if a car is in the image. A nice little exercise, but it oversimplifies the process. Each allows the user to step in a few puddles and then advertises that you'll be able to swim in the ocean.
I would add Etsy to that list.
Yeah, that's been my approach in the past, but I'm definitely questioning that approach right now. Founding at this stage in life is definitely more difficult. In my early twenties, I dropped out of school, working 19hrs a day and was able to produce a prototype for what would become my full-time business for the subsequent 10 years in a matter of a few months ... But with my last startup, I worked every night from about 10pm-1:30am + "nap time" on weekends, and what should have been 1-2 months of work turned into 9 - with way more compromises than there should have been. Plus, the time spent tweaking the code actually limited the time I spent on some of the critical business / positioning decisions.

(A few times I actually rented a hotel in my city just to sequester myself and jump start the dev process)

In terms of elance/odesk, yes, I thought that would be a sketchy approach. I was actually more interested in production houses (like the kinds that build full-on apps) and contracting them. I've done similar in my day job, but in that case, they weren't so much building the business for us, but just building a marketing hook or an app extension to our core offering. I'm a little more skeptical about using them to build the whole thing...

The final approach I was considering was simply hiring my first employee as a work-from-home employee/cofounder. I'm wondering if anyone has ever been in this role, how they found it and if/where things went wrong with the "non-technical" cofounder? (I'm calling myself non-technical simply because I wouldn't be playing the role of developer -- I am in fact technical ...)
In Houston, it's electronic and searchable. See: http://www.cohtora.houstontx.gov/ibi_apps/WFServlet?IBIF_ex=...
TMZ could not get away with doing to non-public figures what they do to celebrities.
Or get RSS from feedflipper: http://feedflipper.net/convert.php?feed=https://itunes.apple...
> If they bulk, then you make your case based on your analysis.

Minor nitpick: it's balk (or baulk)

http://grammarist.com/spelling/bulk-balk-baulk/
We can make your content anonymous by replacing the proper nouns. What kind of confidentiality were you looking for?
Build yourself. You are motivated. You cant ask someone to be motivated about your "thing" unless you are paying them. Otherwise it should become a "we" thing.
This is equivalent to the semicolons in javascript debate. Pointless bike-shedding. You save 4 characters, big deal.
Do note that his "JPEG" is really JPEG with a PAQ entropy coder, which is actually a new format and not at all decodable by a JPEG decoder. He does no tests on baseline JPEG.

But it's useful to point out that a lot of new overly complex formats can't beat something as simple as that.
Also the magician Penn. See http://en.wikipedia.org/wiki/List_of_legally_mononymous_peop... for a few more.

http://en.wikipedia.org/wiki/Talk%3AMononymous_person says: "having passport issued with a single name is not at all uncommon, especially for naturalized Americans from Asia"

See also http://boards.straightdope.com/sdmb/showthread.php?t=118360 and http://ask.metafilter.com/176533/What-are-legal-aspects-of-c... .

Quoting from http://www.slate.com/articles/news_and_politics/jurisprudenc... :

> 6. Koriander, with no last name, apparently chosen because of Rosa Linda Ferner's "attraction to a name that sounds appropriate for her work as an artisan." Just fine, a New Jersey judge ruled in 1996. [In re Application of Rosa Linda Ferner to Assume the Name Koriander, 685 A.2d 78 (N.J. Super. L. 1996).]
The following are all equivalent:

request(url, (response) ->
handle response
, (error) ->
handle error
)

request(url,
(response) ->
handle response
(error) ->
handle error
)

request(url
(response) ->
handle response
(error) ->
handle error
)

request url, \
(response) ->
handle response
,
(error) ->
handle error

request url, (response) ->
handle response
,
(error) ->
handle error

It's very reasonable for a JS developer to be confused when seeing those.
> If you run into any that don't work, just let us know and we can add it to the test suite and figure it out.

How would you prefer we contact you? There's no contact info on the site.
> I still trying to understand how IAP are bad when I am obviously millions of others saw no need to make them. Its not a forced purchase.

They are bad because someone is purposefully exploiting known cognitive biases to trick a significant part of players to give out their money. On an individual level it might feel that you have a freedom of choice, but it's an illusion - game authors still know very well that a calculated percentage of players will fall for their tricks, they just don't know (and don't care) who in particular.
Each request is split into different tasks. Each task is routed to a chain of translators until we are confident with the quality of the translation.
No. I'm fully capable of ignoring games based on my principles. He chooses to be in that "relationship" despite not liking it. It's his own problem, his own responsibility. He supports it despite his own reasoning, which is stupid, but it's his choice.
Sure, if any job will do. But if you are far more selective, the above steps will help.
Thanks Antirez. Looking forward for it.
JIRA Jr. - Project tracking... for kids
Does everyone and their dog(e) have to start his/her own cryptocurrency?!

I wonder when we'll see such inventions as MaruCoin, GrumpyCoin or, for what it's worth, FlappyCoin.

Such currency. Much chaos. Very wow.

edit: please, do not start these altcoins, we've got too much of 'em already...
Indeed, as are Texas, Alaska, and Saudi Arabia.

Resources must be extracted where they exist. No such physical constraints bind the development of search engines, social networks, etc.
Unfortunately chrome recently removed support for "multipart/x-mixed-replace". It's too bad too. It was a simple way to implement a webcam.

https://code.google.com/p/chromium/issues/detail?id=249132
http://blog.chromium.org/2013/07/chrome-29-beta-web-audio-an...
Change the name. I'm pretty creative and am usually able to come up with at least a somewhat plausible argument for either side on any question, but here I can not even come up with an idea for how to even begin to search for an argument that the name you have chosen, "OpenSpritz", for your program that clones the functionality and appearance of the "Spritz" app, from "Spritz Technology, Inc." is not an infringement of their trademark, which they have been using in commerce for several months (according to their filing with the trademark office). Even if I had a holocaust cloak and a wheelbarrow, I would have no idea how to make a plausible argument in your favor.

If "spritzing" were a common term for presenting words one at a time, then maybe there would be the beginning of an argument, but as far as I can see this has never been called spritzing before they came up with that name.

ps: nice bookmarklet
Sounds like a case where you would usually push through by yourself, but given what happened last time I think you would be better getting some extra help and getting the product out sooner.

I know a couple of outsourcing companies so I can give you a few pointers, good companies have NDAs and other contracts in place to protect you and your IP, usually they have US presence and they have workers on aligned timezones. I can say such companies are not rock bottom cheap but the quality and security it comes with them might be worth every penny (while also being cheaper than getting a full US team).

If you like I can pass you a few contacts in case you'll like to go this path.
>on average i write 40% less code with it

And yet, by the end of the day you will have implemented the same amount of functionality. Reading and testing is what takes time, not writing.
RadioShack Closing 1100 Stores does not Mean Opening Your Portfolio to the Stock
Wondering why Persona isn't on that list. It could use some marketing efforts.
Your original comment is basically just different ways of saying that Legos are priced appropriately because Legos are selling, and Legos are selling because they're priced appropriately. While this is the extent of the analysis in terms of simple market mechanics, your main point seems to be to insist that the only way to judge pricing is how the market responds. This is in fact trivially wrong because any market is in fact a sum of individual actors who each form their own judgment.

The net effect of your comment is to further confuse the distinction between what is expedient/existing and what is right, and to discourage people from developing an independent sense of the latter (in the same vein as "might makes right" and "technological determinism").
Also, PayPal seems to be a payment method of choice (of many) for teenagers who are unable to get a credit card.
Target CIO Resigns in wake of Credit Card Hacking Incident
To be fair, physical dollar bills is still quite different from Bitcoin. It's a lot harder to steal (or make an illegal transaction of) $100 million worth of physical bills than Bitcoin.
No, BDD was an adaptation of TDD to be something different, this is just an explanation of TDD to people who don't understand what TDD is, and don't understand how you can test code before you build it (which, obviously, TDD doesn't do -- it builds executable specifications for what a unit of code will do before its built.)

BDD is similar, but focuses on higher levels units of change that TDD does, and focuses on accessibility of the specifications to customers / analysts.
Eventbrite branches out into reserved seating with drag-and-drop seating charts
50/50 is good.

Less may also be fine if he thinks he brings more to the table, but as that makes you more a contractor paid in equity than a founding partner you should probably expect to be paid something in cash too...

If he's offering you a significant share of the business instead of cash, that says something about how highly he values your ability to deliver or how uncertain he is of his own ability to get it to profitability with paid freelancers; probably a bit of both.