skysight-inc/HackerNews huggingface dataset:
Sure, I could bring up such a law suit. How many of those $10/hour employees are going to? The intimidation exists, regardless. At-will employment is the reason why you have to be afraid for your job if you don't give up your credentials.

Even if they don't fire you, you've negatively impacted chances of promotion and possibly put yourself on the top of the layoff list. The balance of power in the US is very strongly tipped towards the employer; we really don't need to add more to it.
Just start charging for an API and everyone's happy
"Parens are overloaded in traditional Lisps for both invocation and grouping."

And boy do I wish they were overloaded the same way in Clojure. I hate the fact that I have to say

(cond
(some-long-predicate involving multipler-parameters)
(what-to-do has to go-on-the-next-line because-of wrapping)
(here-is-the-next predicate)
[(func1 arg1) ...])

It's very easy to end up in this situation (and it's not always just a sign that you need to refactor). It messes things up visually, and it also means that #_ doesn't work to comment out an entire test-and-expression (likewise #_ doesn't comment an entire binding-plus-binding-expression in a let), because it's not just one s-expression.

I don't really understand the rationale, tbh (in fact I don't even know what it's supposed to be to try to understand it); somewhere I saw the observation that there's no need for you as a macro writer to make the client of the macro use parens for grouping when you can just call (partition 2 ...) on the arguments, which is true enough (at least, as long as the unpaired args in a larger group (e.g. binding vector) or are the tail of the arguments to the macro, captured as a rest param), but ... I kind of doubt that CL and Scheme went with the form of let, cond, etc. that they did out of convenience for implementation of the relevant macros. And even if that were the original motivation, those forms have other benefits.
I am having the same problem.
Wonder if this ever caught on:
http://games.slashdot.org/comments.pl?sid=3105&cid=14426...
If you could double a $150-200k salary at Google, then maybe I should have considered interviewing there. I've been invited more than once, but didn't really want the corporate environment.

I would claim to be a 2+ programmer myself. You don't need to believe me, of course, but based on your descriptions of the various ranks, I believe I would qualify. And yes, I do want to get into a position where I'm mentoring junior developers, but so far it's been sufficient too just handle all the programming myself.

Writing all the code for both the client and the server gets old after a while, though, even if it means that everything works really well, even on low-end commodity hardware. So yes, I think I will be following your suggestion and hiring a junior developer soon. At least if my Kickstarter (not yet live) funds.
Keep dreaming: PSD is not a single file format, but two decades of cruft upon cruft:

http://www.jwz.org/blog/2012/11/psd/
It's "couldn't". "Could care less" is content-free, like "up to X or more". I could, or I couldn't. Whatever. "Couldn't care less", on the other hand, implies that your apathy has hit rock bottom, and there is no room for it to go any lower. "Could care less" is a mistake perpetuated by people who just repeat things that sound good without understanding them.
I'm intrigued that anyone would teach OOP using a language other than Smalltalk. As well as giving you the bits you need to build objects, it puts them together in a dispatch system and class library, fully thought out and tastefully designed, then gives you the tools to take it apart, study how it works, think about why parts of it are clumsy, and consider the consequences of fixing them. Perhaps graphical workstations were too expensive for universities in 1992?
>Zune & Zune HD had extremely favorable reviews, both from critics and customers.

That was just the usual BS they pulled trying to get eyeballs by declaring an "iPod killer". Even the Dell Ditty got some favorable press under that premise.

Wouldn't base much on CNET, Engadget and PC Mag reviews, anyway.
Everything is suddenly an app because the world is rapidly moving to mobile, and mobile web is shitty.
And there lies a startup's life - figuring out what the demand is, and demonstrating feasibility/traction.
Who Discovered Evolution? If You Answer 'Darwin' You're Only Half Right
They've built a community that is obsessed with showcasing their lifestyle through their tastes and gazing longingly at consumer products. I think they have a few options.

I don't really approve of it, but recipe porn is less harmless than other ways to spend time on the internet.
> issue a warning when you create a "password" VARCHAR in MySQL

I put my salted and bcrypt'ed passwords in a CHAR or VARCHAR column named "password". Anything wrong with that? Should I change the name of the column to something like "hashed_password"?
An hour of GPU is not much. I think a single GPU can do a few Megahashes per second. To hit one BTC/day you would need about 20 Gigahashes per second all day.

I think they'd make a bunch more by showing you the ads.

http://www.bitcoinx.com/profit/
Oxygen Particle That If Injected, Allows You To Live Without Breathing
From last year, but innovation on a basic human need is always impressive.
The flaw in all of this is that you're embedding 20 bytes in the blockchain. In order to do that, you have to choose an encoding method. In order to get the embedded data back out, you have to convey the encoding method and which block is encoded with it to the recipient. Which is totally pointless because if you can convey that to the recipient then you might as well just use the same communications method to convey the original message. The only plausible reason not to would be if the law prohibits the message but not the information about how to construct the message from the blockchain (and even that is not guaranteed). Even then all you would accomplish is to cause the government to pass a new law that prohibits you from telling anyone that a prohibited link is encoded in the block in the same way that you're currently prohibited from telling anyone the link itself.

The real problem here is not that child pornographers would actually use bitcoin to distribute links, it's that assholes who want to damage bitcoin would put contraband in the blockchain in order to cause legal trouble for innocent users.

But I think that's a broader problem than just bitcoin. You can encode anything into anything. Take anything anyone else has posted and xor it with something you want to encode. The output will resemble garbage rather than either input. But now you can post the "garbage" and instructions on what to xor it with to allow anyone to recover your encoded message, and the poster of the other message becomes an unwilling participant in your encoding scheme. It clearly makes no sense to punish distributors of the original message just because the encoded message is contraband. Which doesn't mean there won't be laws that will punish it anyway, but that is the fight that needs to be won -- to not allow stupid laws that would punish innocent people.
The native versus web app debate conflates a number of different issues, which divide the two camps more due to history than any fundamental technical gulf.

Native apps traditionally run faster than web apps. Some operating systems use higher level runtimes than others and a few are based on HTML anyway, and on desktop the performance difference is arguably unimportant, but on mobile it doesn't seem to be going away anytime soon.

Native apps have to be downloaded and installed, and trusted, while web apps can be run instantly and are sandboxed. Why? There is no fundamental reason why I shouldn't be able to go to a URL and get an instant, properly sandboxed native UI, which then goes away when I'm done using it unless I explicitly choose to save it.

Native apps on most platforms are moving to an app store model which, as mentioned in the article, integrate things like payment and have gatekeepers that can benefit users. But there is no reason web apps can't have these features, and Mozilla is working on a curated marketplace and a payment API for web apps.

Web apps can be deep-linked into, which many web advocates claim is critical, and generally follow more of a page metaphor than native apps: I can open any two locations in the Gmail UI in tabs rather than being limited to what, if anything, the app author specifically designed to allow multiple parallel views, I can bookmark a location in the UI (yes, there is a rut of poor design in between traditional server-side apps, which are naturally bookmarkable, and well-designed client-side apps like Gmail, which manually implement this feature, but the culture encourages making it possible). But why shouldn't native apps intercept a specific URLs and provide an alternate implementation for deep links, and why don't native UI toolkits naturally support a page metaphor?

Web apps are traditionally more hackable than native apps. There is a culture of browser extensions that hook into page scripts and modify them without any formal API, but similar functionality, while usually possible, is rarely popular for native apps, except perhaps on jailbroken iOS. This is to some degree an inherent result of web apps being limited to high level languages, but improvements in tooling and changes to culture could definitely make up for this, and could significantly improve native apps for power users.

And finally, at their best, native apps follow a specific platform's UI conventions, while web apps are sort of a global compromise. Out of all these differences, this is the one that actually makes sense: at best, native apps will give you a choice between several good but opinionated UI paradigms, so that different users will have different preferences but will often prefer one of the options over the generic version.

But every other one of those differences represents a compromise I, as a user, currently have to make when I choose between a web app and a native app. Whether whatever technology or technologies win out in the end are based on JavaScript, C, or something else, I think that "web vs native" is just a symptom of a platform war that still has a long way to go.
How Important Is It To Be Disruptive?
Yeah, OpenEXR (http://www.openexr.com/) is a very nice format, well designed and documented, and with an open-source implementation.

Apart from VFX and post-production, OpenEXR has also become the standard file format in HDR applications.

IMHO it isn't mainstream yet because most people don't know what HDR imaging is and why current image formats are inadequate for HDR. For still image editing Photoshop is overwhelming dominant, whereas in VFX pipelines there's a lot of custom tools so you need an open format.
"Healthy Living" hackathon in NYC hosted by HuffPost
That's a great theory, but real life has shown time and time again that businesses don't always act in their own long-term interests and individuals aren't rational actors. And people aren't satisfied when the "cost of business" to reach the end-goal of having poor businesses weeded out is people's lives.
The industry under discussion (communications) generally does not risk lives, i.e., no catastrophe when you screw up.

Some types of industry do risk lives. Don't confuse safety regulations with other business regulations. They serve completely different purposes.

We should regulate the hell out of fertilizer depots, power generators, medical software, flight. For good reason.
The problem with pull requests / code reviews
Actually, I'd appreciate expansion on the respect in which Clojure is designed for interop with an arbitrary host. One (relatively uninteresting) respect in which that might be the case is that Clojure-the-language might not say anything about, say, what numeric types there are. Actually it does, though: Clojure supports ... all Java numeric types. And then there are two more Clojure-specific types. Or perhaps that is the sense in which it's designed for interoperation: it just says "we'll use the number types the host has".

Isn't it the case that Clojure and ClojureScript have different libraries with "different ideas" (whatever that means) about interop with their hosts? And ClojurePy yet other ideas about interoperation with Python? The hosts are very different in each case; how could the interoperation not be? (I suppose you could supply the host with a runtime that emulates aspects of the interoperation on the original host---but that's not very interesting!)

(Also, he mentions dotLisp in the post you reference as footnote [1].)
> I think they're essentially Skinner boxes in disguise - apps that dress up an intermittent schedule of reward as meaningful activity.

Perhaps it is our moral obligation, as the market is primed and ready to pay for Skinner boxes, to take as much of that money as possible and, say, give it to the Gates Foundation or somesuch?

If we don't, someone will use that opportunity to build Farmville.

> Is Pinterest really an innovative sharing tool, or is it merely a collaborative exercise in commodity fetishism? Is Vine really a radical new way to communicate, or is it merely the nadir of audiovisual culture, fragmenting the world into six-second shards of nothingness?

How about both? Framing and "meaning" are individual, subjective concepts. If we want objective benefit to society, our goal must be to make as much money as possible in the most efficient way we can find, and then use that money to effect change.

Case-in-point: Tesla's use of an immediately viable business model (sell luxury electric cars to rich people) to gain a bunch of money/experience to make mass-market electric cars to sell to everyone (which will then presumably benefit society).
Except they work on the idea "oh that will never happen", ala BP oil rig explosions.

They refused to build a blast wall and congress defunded inspections so the last one was in the 90s so there was never any enforcement.
How did the regulated market prevent it from blowing up?
Look back at every social network success, and you'll see this kind of confused, dismissive condescension, before, during, and even after the product is adopted by millions of normal humans.
> Do you refuse to hand over your passport to hotels that require it for foreign visitors?

In my experience : hotel staff checked my identity, in front of me and that's all. I wouldn't let them go away with my passport, photocopy or keep my passport...

> Do you follow the waiter back to the payment terminal after handing over your credit card to make sure they don't copy it?

I'm not perfectly sure about U.S. but in Germany and Turkey because your card is pin protected they have to swipe your card in front of you, so i don't follow him, i don't have to. Chip & Pin system isn't perfect but if i don't allowed to pay my dinner using my pin and card combo ( like in U.S.) , i pay cash.

In hotels, you can shield your pass against rf-id, you can watch the person who's holding your pass and what's he doing ( you pay attention to your environment and hotel clerk by check-in, right ? ). But in internet you don't have this physical protection layer, once you uploaded your id it's gone, you don't know if airbnb , or in this case their partner, keeping copy of your id or not.
really awesome design. maybe use more images in the bubbles instead of text to get more clicks?
Macs have had function keys since forever and right click for quite some time now. I appreciate that you're trying to make a joke, but the platform wars are over and everybody won, you can go home and get work done now.
The name of the column isn't a problem, rather it's an opportunity to nudge the developer a bit. Or that's how I read the GP's comment.
As for Sanders, given the two-party system, I would expect a senator left of the Democrats to mostly vote with the Democrats just as I would expect a senator to the right of the Republicans to mostly vote with the Republicans. We need more political parties on the left, right, and center, but I don't think limited options makes him a false independent. As for King, he's only got a few months of a voting record, but it makes sense to caucus with the majority given the choice.
Expectation Maximization and Evolution
There are (at least) two meanings of "stupid" floating around here, morally stupid and commercially stupid. dcurtis seems to be thinking of commercial stupidity, i.e., "no one will ever buy/use this", but you're thinking of moral stupidity, or "this idea, if executed, will make the world a worse place."

They're not strongly correlated. Cigarettes are commercially smart and morally stupid. Charities, in some sense, are morally smart and commercially stupid, assuming they do good for the world and don't make a profit. As entrepreneurs, ideally we'd like to find something both morally and commercially smart.
Not sure if you meant 'was' so hard to jailbreak there. I'm pretty sure jailbreaking the iPhone is the hardest it's ever been.
haha amen.
SSN required to register..
Joomla exploit
How not to write a Joomla extension?
It's quite consistent for a product to be ahead of the market in one respect and behind in others.
Plain English Explanation of Big-O
Perfect Gifts for Mothers Day - Personalized Photo Album for Mum
For some reason I just don't believe the article as written. I suspect she took the chemicals without any permission, and the "experiment" was more in line with "oooo, chemicals, lets mix them together randomly".
I think these are fair points, and building on those points, doesn't it support that traditional 4-year and 2-year degrees may not be delivering education as valued by the market place? I can add that - at least for the current market - coding school graduates are finding jobs at the published market rates with relative ease ... in the Bay Area as you note. Can't comment for elsewhere.
$10 to tell the person who made it that we approve of the choices he's made in his life.

I bought it because it simply existing brings me joy. It has the best you-haven't-paid-yet nagware implementation ever conceived by man. I never even triggered it (I bought it instantly) and it gives me joy that it exists.
Nice post, but putting shortcuts in Quick Launch bar seems pretty standard these days and I like it as long as the installer asks. Also, he mentions the fact a programmer would have to hard code the file path ... I don't see why they couldn't write an algorithm to discover it instead.
Umm, there were two things missing, in what happens during the stage fright, a lack of vocabulary happens quite often, I have seen, that when I have stage fright, I forget the rarely used connections, and only use the ones I know like the back of my hand. Stammer, is another one of the things associated with dry mouth.

One of the ways, to cut the stage fright short is the 'Standing Swing' where we instinctively move in hips in, hips out position, like kids reading out in class. Its a way to trick the body into thinking we are in the fecal position.

Secondly, stage fright can be overcome with that rare pause, where after finishing a paragraph, you take in a deep breath, amateurs rarely do it, and intend to carry on, as if they would miss the train.

Thirdly, the tempo matters a lot, often, people try to go faster then their normal speaking speed, to which they are not accustomed to, leading into a unneeded stress on the brain to connect, produce and understand faster, leading to a mental stamina drain.

A good way around the first time stage fright, written in books is the "talk to your friend in the crowd" technique.
Always, you would find that kind soul in the crowd, looking dead into your eyes, and giving you a validation nod, each time you speak, very often, this is someone you have a good relationship with, a friend, family or admirer. Just look into his eyes, and start talking, forget the rest of the crowd, as he agrees to everything you say, you would find it easier to deliver your speech.

A side technique, that requires preparation is to keep the contents of your speech simple, and short. Don't use words you are not familiar with, use the words, you most often use, even if you have to be a bit repetitive, your first speech needs to do a good job, don't aspire to be JFK on your first shot.
Which OS has the best chance of replacing Android if it collapses?
As a friendly tip, this isn't your YouTube comments page for why Node.js is stupid, so we'd appreciate it if you would take the few minutes of your time and read the article before jumping to conclusions or stating facts without credible sources.
Sort of like the interrogation technique demonstrated by the new "Sherlock": instead of asking questions that your opposite doesn't want to answer, make (false) assertions that they will want to disprove.

Seemed very plausible to me.
jdietrich argues:

"I think nearly all of these 'social' startups are bad news" (emphasis added).

This allows that some "social startups" might be a good idea, and is not (at least, not as I interpret it) an argument against social media in general. Besides, Facebook has long stopped being a "startup" so this comment does not apply to it.

As I understand it, jdietrich argues against the recent trend of "socialising" every aspect of our lives through increasingly frivolous apps that provide instant gratification but lead to shallow and superficial interactions.

This does not mean that you can't have meaningful interactions through social media. Your example of using Facebook to keep in touch with people when moving to a new city is an illustration of that. However it does not invalidate jdietrich's argument in any away.
There must be more to this than what Maimi New Times is reporting. When I was in school half the kids in science class were constantly scheming on how to get their hands on chemicals to mix them, heat them and generally be irresponsible.

Edit: I suspect she stole the chemicals and/or this was a repeat offense.
The author, David Smith, is not an unknown force in the iOS development community and usually releases products that feel like he cared for them and sustains them with regular updates.

He talked about FeedWrangler on his Podcast, Developing Perspective, and while I can't verify his claims that he already had started the project he really seems to be a very nice guy and a competent developer.

The reviews seem to back this up. Also, he will offer a refund in case you are not happy with the result.
That would be an interesting experiment - fully unregulated airwaves. Imagine AT&T jamming Verizon's 3G signal, private transmitter hijacking terminals, etc.
There have been many discussions on HN about CL.a quick search will be extremely helpful.

Afai recall, CL is being pushed into corners by people who desperately want to eat it alive.

Further - users like CL. As much as people wax on about how features and a UI will make a big difference, fact is that in its geography people don't really care about that.

There's also a chart out there showing that CL is being disrupted, in that several silos its present in have alternate service providers.

I must further point out that the ideological posturing at the end assumes that the next firm who comes in, and adds yet another middleman to the chain, will let the data be free and open.

Should they end up consuming/transitioning most of CLs base, who is to say they won't institute a lock in of some sort.

And a YC firm definitely can't operate on the same budgetary and revenue constraints CL imposes on itself.
I think it's hilarious how kids these days think they are in the "technology business" because they launched an e-commerce website or paid a company $25k to build them an app. But may the best man win...
anti-cheat, like cheating-death or punkbuster