skysight-inc/HackerNews huggingface dataset:
> Best editor (just kidding)?

Writing your own editor can be as much fun as writing your own garbage collector.

The "garbage collection" book is the only physical one I still own (everything else given away and in e-form now). It is a fascinating book, and gives you insights into PL run-time systems that you wouldn't get as easily studying other algorithms.
I was certain, but I still looked it up ;-). There's nothing like making a mistake on Hacker News to show one how to eat humble pie.
My impression was that towing is more about convenience for the donor rather than operability of the car. This way, people donating cars don't have to coordinate dropping off the vehicle at a location and then getting home.
This is an odd kind of adversarial stance to take with your Board. Not all of your board members are necessarily VC's either. You might have a solid advisor on your board.
Part of the point of the article was that maybe everyone doesn't want to be the next Zynga. If you are a two-man development studio, a tiny piece of the pie goes a lot further than if you're 3000-employee Zynga. And there are a lot of two-to-ten-man studios to take a lot of small pieces of pie...
So any company that gets sued over a patent today doesn't care if its own products get copied? Really?
Remind yourself to keep calm and...
It's not just Parker, though. The Ventana Inn was the facilitator.
>Why are ideas worth nothing?

Ideas are worth exactly as much as you can sell them for.

> If I have a breakthrough while researching, I'm screwed unless I also manage to form a company with a production line?

You would be exactly right if you removed "screwed" because it implies that you're entitled to be rewarded for your ideas and not being paid for ideas alone is unfair to you.

You're not entitled to that.

You're not even entitled to be rewarded for actual, hard work (e.g. if you work for a year on software product that fails to sell, you worked hard but that alone doesn't mean someone will give you money because of that).

The problem with patents is that they grant 20 year monopoly on patented ideas and people finally realized that there are very lucrative ways to abuse that monopoly for financial gain, without actually creating any value i.e. if you patent an idea for making an ice cream and don't actually make an ice cream, you can still extract value by suing people who actually do make ice cream, even if they came up with the idea independently, as it usually happens, given that in U.S. alone there are 300 millions of mostly college educated people i.e. a lot of people to come up with ideas.
From a user's perspective, Hg is so limited I consider it basically unusable.
Parts of the Chinese nation are too busy being vastly wealthier than their parents. China has a decent-sized first and comparatively large second world economy embedded in the world's largest third-world economy.
Copywrong: Australia's copyright laws are out of touch with the digital world.
The iOS app for NewsBlur should be a 1-for-1 representation of what you get on the web. They are both first-class apps, which means support should be 100% for both. I also just released an update to the iOS app yesterday.
If you think red paint is inexpensive, try painting a car red.

This article is artifice.
Not to be snarky, but technically almost everything we know about is a result of the physics of dying stars.
U.S. Trade Body Rules Apple Violated Samsung Patents
Wait - I just looked at the SailsJS docs, and it looks like Sails is like Tower -- that is to say, a Rails-style framework with better WebSocket support (really, more like Merb+DataMapper, because of the easy json api + agnostic ORM).

But if that'd be the case, it's a very different thing from Derby/Meteor/SocketStream, where so much code is shared from client+server that the apps can often run offline and then sync data.
We experimented at work with them and yes it "worked". Thousands downloaded the app in India, China and Egypt, drove us to #2 in our category, then 2 days later back to the basement again. Not worth it. I hope Apple kills these folks.
Since "the west" isn't a secret cabal, but rather a generally broad and open concensus opinion; I'd say that "their" editorializing on the actions of a secretive cabal to suppress information is rightfully poignant.
You're welcome. Seems like most of your "debates" end with you calling someone a "big fat stupid face" or similar. And it was pretty clear that you were out of your depth when your rambling conjecture met with a few facts.

So, I get your need to declare victory and move on and I'm always glad to help those in need. Guess that's the liberal in me.
Elon has said that demand will outstrip supply for the next several years--but six to eight weeks is pretty much normal for any custom built car from Ford, MINI, BMW, Mercedes, etc.
For me, reading the comments is way faster than watching some guys talk about HN stories on a video. (I didn't get past the 2:00 mark.)
And here is how to do it yourself: http://www.instructables.com/id/Brain-Controlled-RC-Helicopt...
If you don't trust your co-founder enough to show him the source code then you have a bigger problem here. How are you going to start a company and go thru the ups and downs of startup life with somebody you don't trust?
Before leaving my current place, our Architect built a PHP micro-framework for our APIs that follows 90% of what's outlined here. I never really understood the magnitude of his work until I tried developing a new API in a different framework. Intelligent routing and query param handling all baked in is so rad.
prepare pro-forma projections for the next 2 decades
Just looked at sails, and I'm not going to lie, it looks amazing. I had no idea the nodeJS ecosystem was like that...

It essentially does the work of a Django + Tastypie with... no work.
Of course, the libertarian perspective is that the government's ability to grant those monopolies is granted by the people to whom that property belongs. The rights don't come from the government, the rights are just there. The government sees to it they are not infringed upon.
Virtual goods are a small byproduct of the gaming industry. You can’t expect to make serious money from them. Even World of Warcraft with tens of millions of dedicated hardcore gamers makes little money from virtual goods. And those are people who pay to buy the game and also pay for a monthly subscription, not the average freetard user of Zynga.

If they had created an MMORPG or something like Eve Online which would evolve through time then maybe they would stand a chance with this model of income. But then again you can’t make that kind of games on Flash.
We have been using YouTrack from Jetbrains. I'm finding that it gets a lot of the little things right.
Indoor herb garden the size of a dishwasher
A remote lake in the same chemical state as 7,500 years ago
I like it. But, I do have a few questions:

1) How would you know who to set me up with if my information is only visible to me?

2) How can I be sure you're not data mining my information for potential profit?

3) How do you earn money?
Economists: Home ownership leads to unemployment
That's probably a fair assessment. I don't really read books like this for the code precision (heck even sample repos on github don't survive working over much time). I look more at the high-level gist of concepts, so for that it's good, and then I know what to Google next...

I wouldn't even be surprised if the book is totally out of date in a few months.
How Netflix deploys 2 Terabits in 12 hours [pdf]
free is just a way for you to tell the C runtime that you are done using a piece of memory and that it may be re-used to handle another malloc request. Of course, the programmer has to know that he is done with a particular piece of memory, and it can be very difficult to determine at what point that is the case. GC just removes the need to call free - some algorithm runs around and determines what memory you are done with, and returns it to the free store for you. In essence, GC allows you to operate under the illusion that you have unlimited memory.

[ignoring destructors/finalizers for now]
Amazon plans big expansion of online grocery business - sources
> Why would you start such a confusion?

There are far more software project starts than good names out there. Finding a good name that is also not used by any other project can take a bunch of time and energy away from your code.

> Why would you want to fight with that software for page ranking?

The vast majority of software projects never make it far enough for the name to matter. You don't know which category your project will end up in when you start it.

> Why does this mostly happen to JS technologies?

Because JS is popular and makes it easy to start new ad-hoc code libraries. There are also a lot of half-baked libraries out there that will waste your time. So many developers end up making their own.
"Hey Ferb, I know what we're gonna do today."
What makes you so sure about that? Until recently I used to work on mobile games with in-app-purchases. There are a small number of users who pay absurd amounts for virtual goods. Making your game free increases your downloads such that even if only 1-5% users pay anything you could be making a lot.
Inolvidable experiencia.
I'm not a HIPAA consultant (nor do I know someone to recommend), but do work with PHI and research data as well.

HIPPAA is mainly about having and following a reasonable process for protecting patient data, both at rest and in-flight on the network. I work with clinical research data, specifically providing clinical data integrated with research data. Mainly, I make sure PHI doesn't get shared with inappropriate readers. This can be a grey area when researchers are in clinic with a patient one day and the next are in the lab with their research hat on. Technically, all my work is covered by IRB approvals, which kick up HIPPAA requirements several notches.

Amazon put out a whitepaper on HIPPAA - skim it over, it's short and gives the high-level picture:

http://d36cz9buwru1tt.cloudfront.net/AWS_HIPAA_Whitepaper_Fi...

I think you can tell a compelling story if you make all your web app access available over SSL, follow the normal warnings from tptacek and crew on how to encrypt passwords and then harden access to the raw back-end servers. I'd recommend hiring a devops/sysadmin who has done this before.

If the security of the back-end is what your startup's selling point is, look into encryption options for your data store (e.g., encrypted by the RDBMS, or something similar).

Those are the types of concerns we try to make sure are checked off here as we work with patient clinical data and research data.

I guess the other thing to mention is that we use disk encryption tools as well - if a laptop walks off one day, we need to be able to say that (a) there is no PHI on it and (b) even if there was, you couldn't get it off (well, assuming that the NSA or equivalent isn't involved).

If you're funded/generating revenue already, maybe hiring someone like Matasano for a penetration test or process review would be prudent.

I'll ask around the research center higher-ups and update if I can track down a recommendation . . .
is team fortress profitable? they only sell hats (in-game goods)
Front-end Tools for the Young Developer
working on one now. http://cloudbill.com - would love you to sign up for the beta and would love to chat in the meantime if you have feedback for what you'd like to see :)
You don't specify the "resources"

Usually when people say that, they mean either hiring more people or hiring better people by paying more.

Given the very low quality of granted patents, hiring more of same kind of people won't help. We'll clear backlog but since the percentage quality will remain the same, we'll just get even more bad patents.

Hiring better people seems more plausible but is also naive.

The biggest problem is that patent examiners have bad incentive: they are judged by number of patents accepted. Since a rejected patent can be re-submitted ad infinitum (after slight wording changes), their best strategy is to just accept a patent. I don't know of any negative consequence for patent examiner for just rubber-stamping bad patents (an example of that would be firing people after N patents they've accepted were found invalid by independent re-examination).

The second biggest problem is that the standard for a patent is vague and apparently very low. In theory patent should be novel and non-obvious, in practice (especially in software) they are ideas that a competent people come up with during regular work and not as a result of some year-long R&D process focused on one problem.

Finally, given the amount of patents it's absurd that anyone can actually do a fair job evaluating them. This is not something that scales by adding more bodies because in order to say whether a given patent application is novel, a patent examiner would have to do linear search of all existing patents to make sure that it's not like something that has already been patented (not to mention the prior art requirement). Even if we limit the amount of data by trying to search only on related topics, the search space is still absurdly large. It just cannot be done well, which is why it's done so poorly.
Bjorn Freeman-Benson, VP of Engineering at New Relic, speaking at Airbnb HQ
> why is garbage collection needed to begin with?

Computers don't have infinite memory. If they did, there would be no need for garbage collection. So if your program needs more memory than the system has, you either need to buy more memory, or figure out areas of the existing memory space that can be overwritten, or rewrite your program to use less memory. (Some embedded systems developers never use free() because they know their code is the only running code and know it probably won't use all the device's memory.) You can manually figure out and mark memory that can be overwritten by using free(), which can be error-prone if you accidentally mark a block of memory as available that shouldn't be. Or you can let the programming language runtime figure it out itself according to whatever algorithm (such as, simplistically, "this block of memory won't ever be accessed again in the running code, we can reuse its memory"). Garbage collection algorithms can be a lot more sophisticated and use memory-sharing and other things, but the point is to make memory usage efficient and not something the programmer necessarily needs to worry about.
Curious -- I'm a video guy. What's your sense on the market in NYC for streaming digital video jocks?
It was more than tasteless. Doing this seems to have broken civil laws (hence the fine). You have to have permits for any kind of construction like this. You can bet there is no way this would have been permitted.

The reason Big Sur is the way it is, is that development has been tightly restricted. In this sense, the construction Parker did was directly counter to the spirit of Big Sur. It's more of a "take only pictures, leave only footprints" kind of place. It's one of the most magical places in the American West.
I want to know what kind of school he goes to. His productivity makes me wonder if he is homeschooled or Unschooled.

Does anyone know?
Helicopter takes to the skies with the power of thought
No, but they try harder.
http://www.jetbrains.com/youtrack/ was really easy to get started with for us - things 'just work' much like all the Jetbrains products.
> I don't know about a "few minutes", but spending a couple hours putting together some type of system for automatically installing your system configuration is SO worth it - probably one of the most frustration-saving investments of your time imaginable as a developer, if you haven't done it already.

My solution of Dropbox synced config files was the few minute solution, but I'm sure I could be more clever if needed.
> There's nothing "juvenile" in using this to describe someone who actually fits this description, it is very common turn of phrase.

Maybe you commonly hang around juveniles.

>> It's pretty obvious you're upset because you're an authoritarian
> I'm not upset at the least - why would I be?

Why are authoritarians always upset when they think they see someone cheating? Dunno. Biological probably. I've been flamed for being a cheater because I write a minesweeper AI, presumably because the person was afraid I'd go claiming high-scores around the net. Had they never heard of deep-blue? Paranoia...

> I just point out the reasons why Auernheimer is treated like he is, and the fact is that he and his personality the main cause of it.

Yeah, because there's absolutely no real issue here except him pissing off authority figures. Customers might care their email addresses weren't private, but until this was blown out of proportion, AT&T wouldn't have.

>> You're more concerned with jailing those who disrespect your surrogate authority
> Again, this is completely false - nobody talked about any respect to any authority.

You talk about it, in every post. (Look up) You never talk about damages because you know there weren't any.

If all you had meant to do was make that stunning observation you'd have noticed the other ten posts, most calling him a douchebag too, and not bothered doing it yourself.

You're right, but why belabor the point unless it's all you care about?

>> It wasn't private info, it was email addresses. They aren't treated as private
> Maybe not by you.

Not by AT&T, that's for sure. This isn't like they tried and failed to secure the system, they didn't pay it any attention.

> But for those to whom they belonged they certainly were private and not meant to be disclosed.

No, not at all. The users only thought their email addresses were private.

However, if there was damage it'd have been going on until the problem was fixed.

If there was real potential for damage, such as a gas leak in an orphanage, you'd be happy to hear about it even if the person who discovered it was a horrible troll. Here you're willing to shoot the messenger because we all know it wasn't a big deal.

> What we were talking about is unlawful and unauthorized access to private data

No, we're talking about someone who incremented an integer in a URL.

It's only illegal because he pissed everyone off. If someone cute had done this it either wouldn't be news or AT&T would be the bad guy. No harm was done, nothing was cracked, and no "keep out" signs were bypassed - not that even intentional trespass tends to get jailtime (unless it's part of a larger crime, like scouting for things to steal).

As you always say, he's in jail because he pisses people off.

If you have a document counter, it's your job to tell the staff which documents to hand out. It's not the responsibility of the customer who walks up to make sure they're properly authorized to have a "27 stroke b", it's yours. If someone presented fake company ID that would be fraud, but no ID was requested.
I'm curious, is that force (2atm:1atm) linear (= 1atm:0atm) or exponential (< 1atm:0atm)?
Meh. Iron is very common. But it is also heavy so most of the iron on Earth is locked up in the core where we can't get to it.

You may or may not have noticed, but there are lots of available colorful things on the surface of the planet that aren't red.
I have been using bitbucket for a few projects, awesome and thanks!
And here is how to make one yourself:
http://www.instructables.com/id/Brain-Controlled-RC-Helicopt...
My comment didn't have anything to do with any features that Bitbucket may or may not be missing, so I'm not sure why you are asking me that?
Economic Growth
I seem to get my stuff done in either. What's missing for you in hg?
Yes, it is called the "Eastern Economy Edition". However, if the book is not a standard textbook, the chances of you finding an EEE is slim.
They have at least 3.5 million users [1].
They reached 1 million users in 2011 [2].

I wonder how many users are active on BB and GH though. In my case, I have an account for both but never use BB.

[1] https://github.com/about/press
[2] https://github.com/blog/952-1-million-user-party-mon-oct-17-...
If you're unable to expand on your role, that's fine, but as this is a huge interest of mine, I'm willing to take a shot.

What sort of problems do you attempt to solve? How much risk are you allowed to take? How much return is expected? Is it true that most quants are ungodly intelligent and frequently come from PhDs in science?
Thanks for the advice, I appreciate it! It seems like a lot of people are suggesting consulting. Do you know of any good resources on how to start consulting? I live in an area with a population around 200k and there really aren't any large business interested in hiring people to do web dev work. Also, businesses here severely undervalue developers so the chance is finding a decent paying gig is quite low. Is it possible to do remote consulting or something along those lines?
That is a plausible statement except it contradicts pretty much any economic study done on the subject i.e. when economist look at this issue using historic data, they find that industries thrive at times of weak patent protection.

This is not actually surprising. A patent is a monopoly. A monopoly creates an environment where you can jack up the prices without improving the product you're selling and that's why americans pay much more money for pathetic broadband speeds than majority of other countries, while cable companies are comfortably profitable. It's also why a day after Google introduces 1GB broadband in one area, Comcast or TWN suddenly announce that they also will provide such speeds in this area (but not anywhere else).

Monopoly is what devastating to economy. Patents are monopoly and they are devastating to economy.
The new policy should have been if you have unencrypted credit files on your laptop (or desktop) you are fired. That's the inexcusable behavior, not the loss of a laptop.
You have different objectives than a purely RESTful system does. If you had REST's objectives in mind, then the architectural constraints would be sensible.
That's already POST, basically.

Furthermore, if you really wanted to, HTTP does allow new verbs to be added, so...
It's not only that they don't get any energy out of them (elements heavier than iron); they actually lose energy. Which means that splitting any elements heavier than iron that happen to be created will actually liberate energy. So yes, stars will temporarily make heavier elements, but surely not in any appreciable amount. Supernova explosions are where they generally come from.
"Firstly, you are in the wrong industry to make money"

Are you talking about the front-end side of things being the wrong industry or web development in general being the wrong industry?

Also, i'm definitely not making a decision solely based upon monetary reasons. I really enjoy what I do but I know there is the possibility to make more than I am now and I would like to advantage of that possibility.
Little Inferno For Linux: Disturbingly short...
OT is done at the document level. Documents are JSON objects of arbitrary complexity. Any mutation of the JSON object can be composed against any other mutation of the JSON object.

Firepad doesn't actually do OT of JSON. In Firepad, a string OT algorithm is used to merge text edits, and the metadata describing rich text is separately managed as span objects, which get modified in accordance with text changes.

Firebase provides conflict resolution of JSON structures using their Transaction primitive, which allows them to create a Software Transactional Memory used to update the journal that powers the text OT in Firepad. ShareJS inside of Derby uses a similar approach to allow multiple servers to access the journal, but it is done in Redis with Lua scripting.
Apple to Add 7,400 Jobs at Campus 2 Headquarters in Cupertino
"Mendham High School student Justin Beckerman builds one-man submarine" -from the article (highlights on the side)
My thoughts exactly. I thought the Apache Derby project was dabbling in web-frameworks. Poor poor choice of name.
Domino's tests drone pizza delivery