skysight-inc/HackerNews huggingface dataset:
You can easily squash those experimental commits and have "incremental, atomic" commits in history. What it gives you is the freedom with a clean slate after each commit. And no stashing doesn't work because the next experiment might depend on the last one. Not happy? Interactively rebase HEAD~n and get rid of all the experimental stuff. Changed your mind? Git reflog is your friend.
Now this is hot boyz
I laughed soo hard its not even funny my computer chair is a little damp
That should do it. I would probably go for

def foo(s: List[String]): List[String] = s match { case l: List[String] => l.filter(_ match { case str: String => str.length > 5; case _ => false}); case _ => List[String]()}

It's a bit uglier, but I had to develop a habit of not spewing objects everywhere because of the constraints of the application I work on.

You're right that this is primarily a concern if the Scala dev wants to talk to Java. However, if the Scala dev does not want to talk to Java, perhaps a statically typed FP language with an HM type system would be a better fit.
I havent used this, but I've seen it posted a few times on various GIS type places:
http://www.duif.net/qgis/simplesvg/

Not sure if this would fit your needs, or if it's any good
Funniest video of all time 
I wish my bf was as clean as this guy
Sometimes I think people could better spend their time on something more useful. Then I realise I'm sitting in front of a web browser browsing Hacker News. :)
It would still form part of a greater work and have to be shipped under the GPL, which is incompatible with the CDDL, so in the end you really can't do it.
Yup. There are literally millions of instances of code that slurps and Just Works and the users don't care and the investors don't care and the servers don't care and the programmer just moved on with life and knocked out the next feature. And nobody cared and it never mattered that it was "wrong."
What's under your control:

1. The particular type of customer: you can select who are you targeting and messaging.

2. The specific problem or need your focus on.

3. What you provide: the feature set and packaging of your offering.

What's under the customer's control:

1. The customer decides if the need is important enough, or the problem severe enough, to devote any time to conversation or learning more about your offering.

2. The customer decides if your solution offers enough of a difference over the status quo and other alternatives available to them to actively consider. Value is in the customer's mind and it's created in the customer's business when they successfully deploy your offering.

3. The customer decides the nature and size of the initial purchase.
Can we stop posting articles behind paywalls?
This seems like a good set of technical controls to mitigate the inherent risk in storing third-party bitcoins.

The main thing I'd be concerned about would be insider controls; what happens if someone kidnaps someone significant to one of the founders and threatens to do bad things unless he subverts the control. While it's quite reasonable to lose $5mm or whatever bitcoin Coinbase currently controls to save someone's life, the potential for this kind of attack is what makes it at all likely -- if you could articulate exactly why that attack wouldn't work, it wouldn't happen.

("Someone kidnaps someone important to a staff member" is the hard problem; it also implies a solution to the "staff member goes evil", "has always been evil", "gambling or drug debt", etc. The weakest attack of this type is "someone pwns and employee's laptop or online accounts", which potentially could subvert the display, so a user approves a $10 transaction and a $500k transaction is actually approved.)

You'd have to articulate a multi-person control over large pools of the "cold" bitcoins to really deter this kind of attack. This security should be implemented in such a way that people can't easily defeat it, even over time. That's a hard problem in a rapidly growing organization.

Strong audit systems to catch this after the fact, combined with preventive controls to minimize the actual scale of an exploit, is fine. I have zero concerns with a loss of less than $5mm or so at Coinbase; the equity value of the company would cover it.
I'm getting the KE of a car to be roughly double your estimate:

assuming ~4000lb[1] car, 140mph ~= 62.6m/s,

0.5*m*v*v = 0.5 * (4000*0.454) * 62.6^2 = 3.5E6Joules[2]

~= 830kcal

Did you miss the 0.5, or use a different Spherical Co^Wstandard automobile mass?

Which is still only 2 kitkats :)

The other potentially confusing thing (judging by the sibling comments here) is that this isn't the energy required to accelerate an actual car from 0 to 140mph. It's the kinetic energy embodied in a car traveling at that speed. Wind & tyre resistance losses, engine/transmission, etc, etc. It's really the (upper bound of the) amount of energy you could expect it to impart if it hit something, or the amount of heat the brakes would need to dissipate to stop it.

Finally, for all those commenting on how much energy there appears to be in a kitkat, consider the famous E=MC^2, and just how staggeringly huge that C^2 term really is (9E16J/kg, if you're wondering) Getting all that out in a usable form, however, is left as an exercise for the reader.

[1] http://www.nytimes.com/2004/05/05/business/05weight.html

http://hypertextbook.com/facts/2000/YanaZorina.shtml

[2] http://www.wolframalpha.com/input/?i=0.5+*+%284000+*+0.454%2...
How hard is it to form a subject line for an e-mail? It should indicate what's inside the message; there really isn't much to think about here.
Ahh Credit Card processing. Let me tell you a story about being a credit card processor. PCI and if you are not PCI compliant don't even bother trying to be a processeor. Not only that if you are processing CC's you need to have a bank to sponsor you. Here is the key to being the best CC processor in the world.

1. Fraud detection
2. Speed of processing
3. Security
4. Security
5. Security
6. Security
7. Did I mention security ?
If you can master those you will be king.

Real time processing is a panecea but be careful what you wish for.

It's a game of pennies. Not dollars.

Also your system needs to be able to take in any input. Oh and the companies who send you these files to process are not exactly state of the art. 20+ year old mainframe systems. I can tell you the hours our processors spent trying to unscrew non comma delimited files.

If you are processing your credit card information in India I won't tell you how unsecure companies operate over there. VMWare is not the way to scale up! But hey it's your money.

I was a Systems administrator/ Security officer for one of these companies. I am so glad I am not doing that now. They could not pay me enough.
Canada could do that. It'd be profoundly stupid, as Canada would be hurt far more than the US and EU would be. (On the US/EU side, prices would go up, with eventual repercussions. On the CA side, no money would come in for those export industries, and you'd quickly have tons of people laid off and those companies clamoring for government assistance.)

But yes, Canada could do that in hopes of getting a cut of potential future shipping money. Their politician probably aren't that foolish, though.
Yes - that's the way it works with Wellsfargo. You are not required to pay the charge until they've completed their investigation. But, as long as the vendor has evidence that you submitted the card number, and that the vendor documented the recurring charge, and you agreed to the charge - you are responsible for the charges on your card.
I really like

http://en.wikipedia.org/wiki/Divergent_thinking
How in the world is this "faster" as stated?
>* I don't think this can work. A person is either legally entitled to AirBnb their place, or they aren't. If the choice is given to the landlord to create "no AirBnb" buildings, you can bet your ass that just about every single building will be declared no-AirBnb.*

I wonder if landlords would pay for tool that automatically crawls listings on AirBnB for their property listings, and notifies them when matches are found?
>Would you want random people having access to your building?

I don't understand this argument. You already have "random" people having access to your building. You don't get to vet a single one of your neighbors, and they change all the time (simply less frequently). It's currently entirely within the realm of possibility that a drug addict or noisy college kid could move into the room next to you.

The only argument I can sympathize with is that the people may not necessarily respect your space.
DotA was the main title I was thinking about. If they can make DotA playable with this then I think they are on to something special. DotA is intimidating enough using K+M, if they break down the hotkey barrier with an intuitive controller, they stand to gain a lot.
As would a Desktop/Laptop which have no legacy 32 bit applications/drivers to be concerned about.
As having graduated from a large university and having worked at another one, there are several problems:

- failure to understand customer needs. There is very little feedback considered in most university processes. It's "if you [student] don't like it, too bad." State schools offer on average less hand-holding compared to Ivys and private, which makes some sense.

- failure to share and integrate between departments, giving the appearance of fragmentation and more work for the served affiliates (students, faculty, staff, visitors, etc)

- failure to adapt to modern technologies fast enough. I started with desktop servers connected on public IPs and Apple Newtons, and ended with rack mounted gear in real datacenters behind hardware firewalls. The problem is partly that budget is yearly, top-down, not based on need. Also, most departments are cost-centers, not profit-centers (we were, so we had more leverage to suggest changes). Combine these and you get reactive capabilities devoid of marketplace competition^ that are a year behind the times, at best. Yeah, pretty nuts for a $160 m dept.

^ Our customers (other departments within the same hierarchy) often owned a-la-carte discretionary funding control over our departments' projects, so there was competition because opting for outside vendors would be loss of funding and more integration work.
On the $ side, I've worked on a couple lifestyle apps - there is money there but they have to be really huge (lucky for me they did in fact become huge).

On the marketing side, the key for the stuff I work on is that the app is about 10% of the project, the rest is distribution. So I'd think about apps that can spread via twitter, facebook, email, etc, and then build a simple app around that. Make the app simple, and really focus on the "marketing" side of things. "Marketing" in quotes because it is really still development though.
To elaborate just a wee bit on what Thomas said, there are many, many startups which transact real money (via, e.g., taking credit cards on their website, even if via one of the methods where it doesn't get POSTed at their server) which don't go as far as saying "Here's the address you can talk to if you find something critical. We WILL get back to you."

Startups without this page have often found out about security vulnerabilities via posts at third party sites. Regardless of the moral righteousness of that, that is for better or worse the cultural expectation of many security researchers.

Also, since it's on your website, you're going to have a bit of tension in serving the "Needs to report a security vulnerability" audience at the same time as you're supporting non-technical customers who care about "security" for business reasons. Those are very different conversations. I had one with a stakeholder at a large organization who was worried about the physical security of my servers recently. I told him that they were in a professionally managed datacenter, behind a gate, which required a keycard to access, and that if I showed up at the door they would turn me away because that isn't the model at my host. His response was, I kid you not, "Oh, wow, you're Fortune 500? Sorry, I just have to ask that because a lot of our vendors keep the server in their home or office."
So, you fixed the bug number, but what about my other points? Why single out Firefox when IE9+ has the same behavior and that behavior is required by the spec? Why don't you (or your CDN) use CORS? Why do you say this is "breaking the web" when thousands of sites are using cross-domain web fonts just fine in Firefox and IE (for example, any site that uses Google Web Fonts)?

Edit: I see you added more to your comment now.

There are a few reasons to require CORS for cross-domain font loads. One is so that you can use fonts that have single-site licenses in a way that satisfies the licensor, by not allowing other sites to use the font too without your authorization. Another is to prevent unintended data leaks where a malicious site can deduce things about a user based on whether that user can load a font from a different site, or based on the contents of that font. This isn't about a known attack, but a class of attack that we know from experience is likely to crop up in the future for any type of cross-origin resource load that we allow.
Largely off topic, but I wonder if there's something they can do about the CCC Touch ID hack in software. Anyone here know enough about how the hardware works to make a meaningful comment?
How the FBI found Miss Teen USA’s webcam spy
Piston Steam Machine
That is one of the nerdiest things I've ever seen. Awesome.
I'd switch to Stripe in a heart beat if they worked with 1ShoppinCart.
Yeah that was a very good one. I saw that a few days after it came out and he makes some very good points in that talk. I would love to be able to chat with him 1 on 1 and just ask him questions because he seems like he's thinking about problems in very new and exciting ways.
Thanks for all the answers.

I can understand why people are making HURD, but I'll stick to Linux for now :P.
Taking PHP Seriously [pdf]
Does everyone get the ad that I did? I think what confused me was that it blended into the site so unobtrusively, and I know that's a fine line and hard to work with.

Overall though, the rest of my experience was solid. It's really cool that you can disable ads, and that it's open-source to boot. Best of luck and good weekend!
Relevant : https://blog.lookout.com/blog/2013/09/23/why-i-hacked-apples...

Quoting from this article,"Hacking TouchID relies upon a combination of skills, existing academic research and the patience of a Crime Scene Technician.

It is certainly not something your average street thief would be able to do, and even then, they would have to get lucky. Don’t forget you only get five attempts before TouchID rejects all fingerprints requiring a PIN code to unlock it. However, let’s be clear, TouchID is unlikely to withstand a targeted attack. A dedicated attacker with time and resources to observe his victim and collect data, is probably not going to see TouchID as much of a challenge. Luckily this isn’t a threat that many of us face.

TouchID is not a “strong” security control. It is a “convenient” security control. Today just over 50 percent of users have a PIN on their smartphones, and the number one reason people give for not using the PIN is that it’s inconvenient. TouchID is strong enough to protect users from casual or opportunistic attackers (with one concern I will cover later on) and it is substantially better than nothing."
>The larger slogan, "Never lose touch with friends and family", is vague. The smaller one, "Send photographs through the mail with just a text message", is specific. It makes clear what you offer and also that there is a concrete service here instead of just another smarmy social site.

This is an excellent point. However, I don't agree with your second bit of advice to drop the first line and just use the "clear" copy. Instead, I suggest coming up with a better tag line that maybe even ties in nicely with the name Pigeon (love that name, btw). Maybe something like, "Send photographs to anyone on the wings of a text." OK, that's probably lame, but I think you get my point.
But that talks about them being online in 1996.
>You already have "random" people having access to your building. You don't get to vet a single one of your neighbors, and they change all the time (simply less frequently).

You say this like it's insignificant, but it could mean the difference between 10 people and 10,000 people. If you're saying that the chance of encountering a bad element isn't higher when there are more people coming through, that's silly. Your chances of encountering a redhead, juggler, undercover spy, or florist will go up, also.
Done! Just updated the post with your suggestions. Thanks for that
It is about knowing who is responsible. Part of the deal of renting is your contract is with a single entity who takes the lion share of the responsibility: the landord/management corp. You trust them to vet the people who rent alongside you at entry point and handle issues within that subgroup of vetted people who will be there for a longish term and are accountable. Airbnb diffuses responsibility to everyone in the building, including people who you don't have a contract with (fellow renters) and people have no skin in the
long term harmony of the building and little accountability (the Airbnb patrons).
Does emacs support language aware intelliense (auto complete) for any language? I thought the common case was support through CTAGs.
Even with binary files, the only reasonable ways I can think to process them are stream-wise and with mmap. (In fact, why would you ever slurp a file when you can mmap it instead?)
Very cool. Sort of like an optical klystron, in some ways.
>Will it run games not distributed through Steam?

I don't see why not - Valve has stated that the source code for Steam OS will be available. I presume that it's only Steam (and perhaps some drivers) that will remain proprietary.
I wholeheartedly agree that trackballs suck for FPS games, but most pro FPS players advocate keeping the mouse at a fairly low DPI, so that deficiency isn't really the problem.

I have trouble believing that any device that relies on thumb-only input is going to be anywhere near as good as a mouse, but I hope I'm proven wrong.
Well I don't know. The possible analogies are interesting: a social system is a reproductive strategy, it's a way of breeding and educating your population to serve some defined purpose (the objective of the system). Being able to characterize those systems broadly would be helpful.
Google maps already does that. [1]

[1] http://www.menasborders.com/menasborders/news/article/871/Go...
"Why single out Firefox when IE9+ has the same behavior and that behavior is required by the spec?"

I don't expect Microsoft to listen to their customers/users. I used to think Mozilla did but apparently not.
Yep, got 10-20 offers (haven't counted). Working on my first project now and have another client hopefully queued up for afterwards.

I'm thinking of doing a blog post on the whole thing after this project =)
A bit late to the game, but:
http://www.isup.me/medium.com/
As soon as it is impossible to browse the web with old ie, users will be forced to switch. If you support old ie, you are contributing to it continuing to hang around.
I'm the author of those blog posts and I just now saw that this had made it's way onto HN, glad I could generate some discussion and good publicity for Mezzanine. Thanks for sharing it!
Looking at TFA, the Airbnb tenant was sharing the apartment with the renter, which is legal under NY law and not really the same thing as an absentee renter Airbnb-ing 24/7 and turning their place into a hotel.
I'm actually curios, is this used in production on a mid/large scale anywhere ?

First hand experiences?
I would recommend: http://www.gigasciencejournal.com/
Check out cobra, python inspired -- it already helped developers "realize how great optional typing can be in everyday code": http://cobra-language.com/docs/why/

Great language too if you're down with .NET.
Yes, absolutely, settlement should be a commodity business.

The "complexity" is down to fraud issues, a factor of the system's design and a 'feature' for the network operators. Why? It creates a myth of expertise, training, competition-stifling "existing investment" and an ecosystem around the things which also provides weighty large-numbers to wield in arguments with regulators and other bodies.

Major network operators of debit and credit cards today are American Express, Bank of America (Mastercard/Cirrus/Maestro), Visa, JCB (Japan), China Unipay.

There's very few of them really. The prior three could be viewed as an extremely valuable US intelligence asset; the others, being primarily domestic, also... but only in a national context. Governments then (or even pre-emptively in the case of China) issue further regulations, pretending to be in the interest of the consumer, but really to prevent any effective competition. This is similarly the case with countries like Australia refusing to adopt the IBAN.

Improved objectiveness an a fair platform for "settlement path agility" (in the same vein as SSL "trust agility") was explained in my rambling post with bits missing from yesterday on the future of financial settlement @ https://news.ycombinator.com/item?id=6455277
Apple's trackpads aren't low precision and high latency.
Unit test coverage (as much as I enjoy it, since that's how CircleCI makes all its money) is good, but it can't provide the guarantees static type checking can. Each has its place, and neither replaces the other.
Assuming the people who rent out apartments comply with the existing law, they will have to rent out at least 2BR apartments, the supply of which is already very low, and live in the 2nd bedroom while their guests are there. Do you really think that will have a large impact on rent?

On a side note, corporations already effectively do this. I lived in a building in Midtown that was at least 50% corporate housing and there were constantly people there for short stays and the rent increases were massive since the companies weren't price sensitive. However, afaik, that is legal.
The link to Support (http://support.imagistapp.com/) seems borked for me
Rice engineering team delivers robotic arm to Houston area teenager
No, as the hotels shrink capacity, unless there's a corresponding rise in amount of residential property, it'll be more people packed into a smaller space. The higher end hotels and rooms will go first, and that's the money that will end up sloshing around the residential and rental market. All that's left will be shitty motels, insanely expensive apartments and houses for purchase or long term rental, and short-term rental at current rates or maybe a tiny bit lower (I agree that the market will force short term rates down.)

>and increase income opportunities when apartments have a room to rent.

This will increase income opportunities for landlords. Especially all of those cash buyers that were riding the upside of this last rally, buying hundreds of properties at a time. In cash.

Edit: Even though, now that I think about it, there's a lot of shadow inventory that will come back into the system with price rises. Residential might be able to keep up with demands for a while.
Agreed - this version uses CodeMirror as the editor, but the core of Choc is editor agnostic. Choc isn't really "enabled" when you're editing code, so any plugins that provide browser autocompletion would work. (CodeMirror or otherwise)
Fellow T61er on Linux chiming in. A thousand MBAs couldn't tear me away.
The Prime Facts: From Euclid to AKS
> they will have to rent out at least 2BR apartments
Or they stay with a friend, a significant other, a cheaper apartment outside the city, their parent's house, etc.