skysight-inc/HackerNews huggingface dataset:
You may be assuming that 'guns' are the only added factor.

What appears to happen is that people who carry on a routine basis are more aware that they _are_ carrying and act accordingly.

It's a theater. The good guys are in stadium seating, the bad guy is in front.

It's a perfect setup for that kind of a thing - everyone is carrying a weapon, everyone keeps their seat, fires over the heads of the row in front. Problem solved.

But in reality, guys like this never pick an armed crowd of people. They never show up at the police station, never at a gun show, at an NRA convention, never at a shooting range.

I submit if everyone were armed at the theater he would have gone somewhere else.
I mostly agree with you, but I don't really buy the line that they were offering him millions of dollars for his company (I assume the aqui-hire would be in that range) as "a courtesy".

What they'd really be paying for is avoiding exactly this situation they're in now, with him talking quite loudly about how they shut him down. Can't blame 'em for trying, but they need to suss out their target a bit better before threatening them.
Alien Message Detected: Proof We’re Not Alone―Hidden In The Sun & Moon
Constructing more complicated mappings in ElasticSearch
I'm not really interested in gaming, but I'm really looking forward to other applications of this headset. Like multiple screens. Having multiple virtual screens around you to simulate a multi-monitor setup would be awesome.
Same productivity, in a fraction of the space required.

EDIT: It doesn't look like it will be possible with this though. The resolution is very limited.
Actually, "delirium" sounds boring and pretentious, but "_delirium" (I pronounce it as "subdelirium") sounds whimsical and fun. I'd say your username definitely benefits from the leading underscore. :)
Instead of automated test suites, I use checklists before deploying major changes,
performing a series of actions (like creating and editing bookmarks)
to make sure everything works as expected.

Somehow I always shiver when I read stuff like this. Some manual smoke testing is never bad, but I really can't understand how you can feel comportable about not having automated test suites on (larger) projects.

Stuff like this is so easy to catch in a unit or integration test.
tl;dr: whine, whine whine.
That sounds like a really interesting Recipe. Have you shared it?
This gets even better and it will save tons of money when I can create a bag, save it, then simply press one button to re-order.
Remember, Craigslist's best-funded competitor is Kijiji/eBayClassifieds. Craigslist has alleged eBay improperly used its minority stake and one-time board seat at Craigslist to help launch Kijiji using proprietary knowledge of Craigslist.

An initial lawsuit over some of the issues in Delaware resulted in a split decision in 2010: eBay lost its board seat but the move by the other CL shareholders to dilute eBay's stake was reversed.

Another lawsuit in California appears to be still in a lengthy discovery process, more than a year after a judge ruled against eBay's motion to dismiss, if I'm interpreting the data here correctly:

http://webaccess.sftc.org/Scripts/Magic94/mgrqispi94.dll?APP...

As a result...

• Craigslist may seem paranoid but perhaps justifiably so

• Craiglist may not want to grant an inch to anyone that might then also be used by Kijiji/eBay, with their near-bottomless pockets, to embrace/extend/extinguish the Craiglist core service

• this sort of lengthy deep-discovery process can distract management and also impair internal communications/flexibility, knowing every word could become discovered fodder for a current (or future) lawsuit

Any assessment that Craigslist is being a 'jerk' about competitive issues, without considering this giant factor, is missing a giant part of the picture.
Ask HN: SMS and email alerting
We need a simple solution to monitor emailinbox and send SMS if specified criteria matches. What can you recomend?
A grid of trackballs that you walk on, essentially, with slightly higher rolling resistance so there's some ground friction. The "wall problem" is mostly intractable, barring utility fog.
woow :)

what if i want a classic desktop app and metro app together?
CL has every right to do that, especially since scraping CL listings creates a very high amount of load on their servers. Higher load --> slower response time --> deteriorated user experience.
I respect maciej more for the candor about this incident. My wife had private bookmarks exposed, but I recommended she continue to use the service. These particular mistakes are not ones I would have made myself, but the important thing is that he's examining them intelligently and taking steps to prevent their recurrence.
Physicians contended for a long time that they were too educated, thoughtful, and professional to be swayed by advertising and other promotional efforts that were not directly related to efficacy and cost of drugs:

http://jama.jamanetwork.com/article.aspx?articleid=192314

Nobody is immune to advertising, PR, or emotional appeals. Some of us are more/less impacted by specific types of advertising, but we are all susceptible. Including the people in this community.
The new agreement says that by posting on Craigslist, you give them an exclusive license to the content. You can't give them an exclusive license and then turn around and give the content to someone else.
In the spirit of the original article and its comments:

My wife is imperative. I wont be able to talk to her anymore.
Links with rel="nofollow" have no link "juice" however Digg.com itself is a very prominent and trafficked website, so any links that are not capped with a nofollow have extraordinary value. (A very basic judge of "link quality" from a particular domain is its "PageRank" value, which Digg.com scores at an 8 of 10.)
That Weird Tape Olympians Have on Their Bodies: Does It Do Anything?
3 Characteristics of a Successful Crowdfunded Project
One solution other sites could adopt is a .com ownership rule.

If the username you want, suffixed with .com, is a registered domain name, you would have to verify the postmaster email address at that domain to prove you own it. (Or upload one of those random HTML files like other domain ownership checks do.)

This way you can just own the .com domain name of your preferred username and guarantee you'll get it on sites that implement this.
But not very constructive.
--removed--
Swarmly iPhone app. Looks nice
Homeland Security Issuing Its Own DMCA Takedowns On YouTube To Stifle Speech
> There is this sickness in business that is a kind of pervasive dishonesty.

I believe it is also called 'business correctness'. It's like a lifestyle disease. Not exactly a killer on its own, but inviting all sorts of other troubles into work and business.
Anyway, am not convinced refusing is in any sense productive/curative of the disease. May be if you refuse and then write a blog about it, but that would be major war and might cause career suicide. So i would rather give feedback and level of politeness, well that's a personal choice.
Htaccess exploit
So you were building a service that competes with a service Facebook was working on, they offered to buy you out, you declined, and you're angry about this? I'm sorry, but that's absurd. Most companies would not have even thought about steamrolling you, forget about offering a check. Did you expect them to just decide not to pursue their App Store offering because ol' Dalton Caldwell wouldn't like it? That's fucking ridiculous.

It sucks that you were naïve about this, but that's hardly Facebook's fault.
The purpose of a business is to make money for their shareholders. Repeat 10 times until this becomes obvious.
Being able to label that thing that's been interfering with my ability to get my work done is definitely a productive thing.

But I also think there's another, far more useful purpose for educating people suffering from stereotype threat about stereotype threat: they can then put a label to what is keeping them from getting their work done when asking their peers, mentors, or managers for help. And then their peers, mentors, and managers can pay attention to situations that might provoke stereotype threat, try to lessen them, and otherwise show a bit of compassion for the person suffering from it.

I say this personally: learning about stereotype threat cleared a huge communication roadblock I'd been having for years with managers and peers, and as soon as we were on the same page we were actually able to address some of the issues contributing to it.
I agree and upvoted you but at the same time, would you put references from your terms of service on your homepage to convince people to buy? Offhand, that was the best analogy I could think of for what is sure to be some obfuscated language in the bill. It's less sad than it is a fact of life that buying is an emotional decision. This is a sales page and while it would have been nice if they could have weaved some of the bill's language in there (w/ a link to read more), maybe that would have detracted from the "conversion" percentage.
Imagine a world where everyone used a protocol to communicate. Lets call that protocol "English". Now, imagine "English" is owned by one company, who changes "English" and compromises your conversations consistently, and then tries to monetize your conversations in increasingly subtle and annoying ways.

Now in reality no one owns English. Its an open form of communication that anyone can use, anywhere. You can even create variants of it and use it with your friends as long as they understand your dialect.

"Social Infrastructure" would require a common social protocol as a specification. This would open up an entire ecosystem of smaller players to contribute to it, providing delicious synergy and innovation along the way. Kind of like modding Minecraft, etc.

Not every company wants to become a billion dollar start up. There are many IT service providers and MSPs that are perfectly comfortable servicing 30 clients and making a lifestyle business for everyone involved. If its a commodity, it opens up locality and niche markets easier than a monolithic implementation.

Nothing but good would come from a true technological social protocol. Right now online social behavior is dictated through the mind of one man, which isn't really social at all.

The user value is in that the users have all the power. If social service providers are a commodity, if they misbehave or provide a bad user experience they could simply take their social graph somewhere else. This empowers the user. This is also why Facebook does everything in its power to retain hegemony.
http://www.padlister.com/ - "PadLister is a full suite of tools for renting"

Are you seriously telling me that you're not trying to compete with Craigslist in the Apartment Listings space?

All incentives, evidence, and your actions point in this direction. The only dissonance is with what you're saying, not with what you're doing.

Even if you mean it now (in context, this seems unlikely), incentives have a way of wearing down your resistance. If PadMapper actually succeeded in supplanting Craigslist as the primary destination for apartment ads, you'd be outright foolish to not start accepting ads directly yourself ... ___which you already do, through PadLister.___

So how are you not aiming to surplant Craigslist, exactly? There's nothing wrong with competing with them, but it's insanely disingenuous to claim that you aren't.
Hah, interesting point. I must admit I'm not as fond of 'delirium' as a username anymore either; a legacy of picking a mildly pretentious handle as a teenager and then feeling sort of tied to it. So, glad the '_' improves it. :)
Or if you're pressed for time, the following short TED Talk also explains the realities well:

http://www.ted.com/talks/pamela_meyer_how_to_spot_a_liar.htm...
No, Amazon, but within 1 hour. No need to overcomplicate things.
27 Must have iOS Design Resources to Bookmark
Except that it won't, i.e. Microsoft in the 90's and Apple on the iOS/Mac platform. Businesses will follow the markets which have the greatest opportunity to turn over profit. In fact Microsoft used to call their relationship an "ecosystem" because like a predator they would gobble up or crush the smaller players.
> If they had been upfront about their intentions with the meeting, he probably would have never gone.

I don't understand why this is a big issue. What was the cost to him in going to this meeting? It would hardly have changed the outcome (outcome: he declines their offer and they build a service which clobbers his.)
If, if, if.

If Padmapper succeeds in becoming the primary target for traffic, and Padmapper has the ability to post listings (which it already does!), then Padmapper will innately be supplanting Craigslist.

It's unavoidable because the incentives are extremely strong, and doing so would be a natural, easy progression. That's just how humans work.
San Mateo, CA | Coupa Software | Full-stack Rails engineer 
Ruby on Rails Developer
=======================

You will work with an agile, collaborative, and collegial team of accomplished software engineers, designers and business owners to develop and evolve the Coupa platform and applications.

If you are passionate about designing and coding well crafted, high performance enterprise software, enjoy working with a small dedicated team, and relish making a huge impact on our product, this may be an ideal opportunity for you.

We have a fun, supportive culture, and firmly believe in what we’re doing.

In addition to competitive salaries, we offer stock options, health insurance, 401K, work/life balance, snacks, and a keg.

This position will report to the Development Director.

Responsibilities:
=============

* Contribute to the architecture and evolution of the Coupa platform
* Find creative and elegant solutions to complex problems
* Work in an agile environment where quick iterations and good feedback are a way of life
* Continually look for opportunities to improve our platform, process and business
* Be awesome, tell us what makes you special!

Requirements:
===========

* Full stack web development expertise
* Ruby on Rails Experience
* Bachelors degree in Computer Science or equivalent

Nice-to-haves:
===========

* An active github account
* Rolled out your own web site in the cloud
* Dealt with database performance issues and query optimization in MySQL
* Contributed fixes/features to Rails, jQuery
* Addicted to Minecraft

If interested, please send your resume to jobs@coupa.com.
640x800 per eye is fist sized pixels. This is why they're being marketed as "dev kits", not final consumer products.
I remember Kozmo.com! The big difference now: Smartphones
How communities are banding together to offer broadband access
Has anyone here bought a twitter username?

I imagine it wouldn't be so different from buying a domain name. Probably an escrow service would be a good idea. Other than that it seems like it would just be a matter of reaching a meeting of the minds on price.
Yes it was supposed to be an app market on facebook. But since Dalton 'will never write another line of code for social platforms' i assume that ship is not sailing.

http://app.net/features/facebook/
This is a recurring theme.. if you don't want to be in this position, then don't build on top of someone else's closed platform. When you do that, expect to see this situation because that is what such platforms are designed for!
Infosys Briefed B-1 Visa Holders on How to Deceive U.S. Immigration Officials
There's some justification for that, though. If you don't pay your portion, then that's less funding for the things that are common good, as well as common bad.

I don't particularly think it's all that great that childless homeowners pay school taxes on their property, but I accept the reasoning for it.
Love the idea.. Possibilities around POS data and Nielsen like services are obvious extensions.. Good luck!!
It's even less fun when the computer talks in English and you don't - no guessing keywords. (as happened to me when I was a kid.)
That's a rather egregious false dichotomy. You can separate your content completely from your JavaScript code, but that does not mean that your content is formatted as plain HTML. In fact, I would argue that storing your content within a page's HTML structure while separating content and functionality is exceedingly difficult, and that if you want to maintain that separation of concerns, you need to store your data in a totally separate format, and then write code that generates the HTML structure based on that format.

Then, taking that HTML and enhancing it with JavaScript (aka progressive enhancement) is also a violation of separation of concerns, and I would argue against it in any but the very simplest of cases. Instead, you should use JavaScript to operate on the raw data and display it to the user. You can then also write server-side code that generates a plain-HTML rendering of that same content, but that is more work, and that means it's a trade-off.

And I think in many cases that trade-off is worthwhile. But this idea that it somehow saves you time in the long run and doesn't end up costing you is pure fantasy.

>But you or everyone else on the JS bandwagon

God, that's annoying. My pointing out a flaw in a particular argument does not imply that I am "on the bandwagon" opposing that argument. I think that making your content accessible without JavaScript is a good idea whenever possible, but I do not think it is useful to pretend that you can do so without trade-offs. I don't have to agree with an argument just because I agree with its conclusion.
Counterdote: I've heard men say it. But they were never programmers or engineers, always people in either sales or management.
I see it the opposite - website designers have decided that they are entitled to decide what my keys and mouse clicks do, among other immensely annoying things.

In short, no you are not. Get over yourselves.
I like how they made a six point list out of one point. This should have been a tweet.
PHP + Apache Stack vs Node.js
AppAnnie users are getting their Apple ID's locked
Wrong. He's angry because he didn't want to be acquired and didn't want to have his business shut down by Facebook turning off his access.
I like it. I really want a better IDE than XCode for iOS development, and I hate having to boot up my Mac VM to do some work.
I cannot wait until Java comes to iOS (@Java just announced it a few day ago)
I thought so too (sane people avoid MTA buses) and have never actually ridden one but it turns that the people who do ride them generally like them a lot.

The advantages I've heard repeatedly (compared to taking a subway) are:

1) Convenient locations for pickup/dropoff ("it's right by my [office|apartment]")

2) Easy to get cross town

3) Cell phone works (as it's above ground and most of the subway doesn't have femtocells installs)
It is impossible to forget, because the environment and people around me reproduce them, mostly entirely unintentionally. Even just the lack of women is a subtle, ever-present reminder that I am doing something weird and kind of awkward.

It's interesting that you're conscious of all this and yet it still effects you. In your case it seems to not be a case of stereotype threat but more a lack of self-confidence (re: "doing something weird and kind of awkward") or a need to fit in. If they started hiring more women developers would that make you feel more confident in your own abilities or have a positive effect on your job performance? If so why?
> I do have to say that I highly respect Dalton for clearly stating he had no interest in the acquihire.

Agreed.
What advantages would this bring over regular development and debugging?
^Agreed. The .xxx domain is a bit unprofessional IMO. \
Lack of generics does not ease development speed. Generic programming is about safe reusability. (Development speed includes the test, debug, fix cycle).

No generics actually harms code clarity and destroys type safety.
Do you have any advice for languages and techniques for getting the necessary exposure to these concepts?

Functional programming tends to emphasize data flow and leave control flow as an (often hidden) implementation detail. So, I find it’s helpful to think of algorithms in terms of transformations of data rather than series of instructions.

For example, what values do I start with, and are they in (unordered) sets, (ordered) sequences, or something more intricate? Then, what do I want to end up with?

Now, how can I get from one to the other via a series of transformations or combinations of the data? Am I turning one set/sequence/whatever into another, operating on the individual elements? If so, that’s probably some sort of map operation. Am I combining element of a sequence somehow? If I’ve already got a sequence, that’s probably a reduce or something like it. But what if I’ve only got an unordered set? Then maybe I need to impose some ordering first. Can that order be arbitrary, or is there really some implicit order that gets me to working with a well-defined sequence? Maybe I need to combine multiple sequences somehow. If each element in one sequence corresponds to a single element in the other, that’s probably some sort of zip operation. If it’s a many-to-many matching, that might be some sort of nested recursive algorithm that walks each sequence one inside the other, or maybe I can generate an outer product so I’ve got a one-dimensional list of all possible pairs and then do something simpler with that.

After a while, you get to recognise basic underlying data structures like sets, sequences, and trees, and you get to recognise which common operations make sense for each type. You can map just about anything, but to reduce you need a sequence. You can make a sequence from a set by imposing an arbitrary order if necessary. You can make a sequence from a tree in several ways, for example by traversing it in depth-first or breadth-first. And so on.

Sometimes you’ll need to do something that isn’t a convenient, ready-made transformation like a filter or zip, and at that point you start thinking about using recursion to traverse the relevant data structure(s) “manually”. Once you’ve done that a few times, you might start to see new kinds of recurring logic within your code, which you can abstract away into their own higher order functions to join the standard toolbox next to fold and friends.

You can get into all kinds of fun and games with representing effects and controlling the interactions between them as well. However, I’d suggest that if you can start to think of simple problems in terms of things like transforming and combining structured data and then move on to implementing more advanced algorithms by combining the simpler building blocks, that’s probably the best way to get your feet wet without getting out your depth in the early days.
>Is that a fact? My interpretation of the Christensen version of disruption (which I'm told is pretty much official since he wrote the book on it- literally)

His definition of disruptive technologies actually appeared first in his article: Disruptive Technologies: Catching the Wave. The book you are thinking of is 'The Innovator's Dilemma' in which he expounds further on the topic he introduced in Catching the Wave.

At any rate:

>Disruptive technology typically improves in a way that by being lower priced and designed for various disciplines of consumers. [2] Instead of allowing consumers with lots of money or lots of skills to use it, disruptive technology is designed in which allow “whole new population of consumers” to use it, access its services. [3]

I'd say that Google's service falls squarely within this definition. Not only to a 't' on the pricing end, but the packaged technologies certainly opens up a 'whole new population of consumers' to using it based on attributes besides cost. They are packaging wifi distribution and cloud storage together, along with mega-high throughput on the data speed end. They are taking this directly to a whole new population of consumers (the general consumer market). This market did not affordable access to this technology previously.