skysight-inc/HackerNews huggingface dataset:
Setting up and running an Ubuntu instance somewhere isn't hard, but sysadmining is. I think people who pay for Heroku (as I have in the past) are throwing money at a problem. Even suggesting blindly to use "sudo ufw allow [port]" kind of proves this - what ports do they allow? I allowed 80 because web, but now I can't SSH back in to my box. Also, updates? Security patches? Heaven forbid my node app gets popular and now I have to scale.

In other words, it's like the game of Othello - a minute to learn, a lifetime to master. Some people just want to develop.
That's a straw man I believe.

Furthermore, other languages seem to have got this right without the fabled runtime/compiler costs that the Go authors seem to talk about (see D for instance). What's funny is that there are runtime costs today in Go that could have been resolved by using generics. All interface calls are virtual calls, and cannot be inlined.

> No one disputes that.

Citation needed. I read and heard from many people that do.
We saved hundreds of dollars a month moving over to BitBucket last year.
if you don't need a login to use your laptop, then a guest account is not needed.
I haven't seen the data, but I assume you mean 88% of the patents that are challenged are found to be flawed?
yes, apple should embrace distributed live streaming and make it really easy and google glasses or apple glasses should support it. These guys are doing it right now: http://labs.bittorrent.com/experiments/bittorrent-live.html
It has been on the drawing board for years, we are still hosting websites on single servers... slowly moving to 'clouds' (owned by single companies).. but we should really be moving to media swarms.
Right up until you don't.
I get the sense that you have your perspective in mind much more than your employee's perspective, if you think new-grads should work for you for free, just because you have this "whimsical" idea, and empty promise of learning experience. The risk and gain on each side is very far from fair, especially if the company is not a well established one.
Ruby on Rails certification...
I´m new to this language but want to get some development experience. Anyone have an online course/cerification program to recommend? O´Reilly maybe'

Thanks!
Cannot read the white text on that background without highlighting.

Other thought: while a nice idea, the privacy concerns around other people reading your mail are so great, I'd have a very hard time justifying signing up for this service. Also - it against the law, a federal offense even, to open mail addressed to someone else.

Finally, why isn't their FAQ on "Is my mail secure?" a direct link off of their home page? Perhaps I'm just paranoid.
I think it's not 1.20 for a paid install. Buying users can cost quite a bit more for paid apps (for instance I know from googling that Flurry's 'buy user' service doesn't work very well for paid apps).

But in the end, it's just a mad rush to be on the charts to get organics. Without that, it's kind of difficult with apps to make your money back from ad spending. It's not like you are advertising a hotel room where one purchase through your adwords can net you a 100+ dollars (plus all the room service that person will consume!). In apps, typically, you lose money buying users (if you were only counting ad-spend vs revenue from those users that installed).
You mean your medical costs are covered by taxes you pay and taxes other people (and corporations) in the UK pay and the costs of medical research and development that might benefit you are paid by people in the US.
> a significant portion of Clojure core is built using macros

Well, pretty much all the Scala compiler is written using macros, because compiler API ~= macro API.

Homoiconicity is nice, but the lack of it doesn't make anything impossible. If there is anything which makes stuff impossible, it's the static type system, which can catch most of your macro errors at compile time. That's a pretty good thing in my book.
The privacy aspect is a deal-breaker for someone like me, but I think it's worth considering that you could just use this service for a particular subset of all your mail.

It's easy to find scenarios where privacy is important, but isn't it also possible to find scenarios where it isn't?

Think of it as an alternative to PO boxes. No hassle with anthrax, ricin, and bombs in the mail anymore. (Although they probably won't use this in the ad copy for the service.)
Assembla is it's own company and is not associated with Atlassian as far as I know.
One detail I appreciated: you take a picture of your key instead of mailing them one.

"Create an account and send us a picture of your mailbox key (if you have one) so we can make a secure copy."
Is a Lack of Vacation Time Stopping You From Traveling?
I see it fine on Chrome (latest stable) Win 7 Pro, but that explains it.
For the same reason millions of people allow Google to read through their email.
Assembla is an independent company: http://en.wikipedia.org/wiki/Assembla
Maybe I am not understanding the meaning of "massively oversubscribed" but I thought it meant that the demand significantly exceeds the supply. 2 months to deliver a car is a decent stretch of time considering you can go to just about any dealer and drive away with the car you want. And if they don't have it on the lot, they'll find it and trade with another dealer within a day or 2. They all have inventory. I take it that Tesla doesn't keep a lot of inventory on hand.
Apple guilty of infringing Samsung patent
A lot of things can happen, and there is value which has already been created by the 3 years that was put in..

Indeed. I'm surprised to see so many people here think that a 100% lock-in is reasonable. That effectively sets a zero value on the work done to date, while at the same time presuming that a company is established enough to be worth serious investment, which is paradoxical.

I don't see how this really protects founders to a useful degree either, at least not for very long. While some degree of vesting creates an incentive for everyone to stay on board and do their best to make the project a success for everyone, it doesn't need 100% of the money involved to do that. Even if it did, there wouldn't be 100% lock-in after presumably no more than a year, and then you're back to having a significant chunk of equity that isn't locked in anyway. So again, the argument that a 100% initial lock-in and 4 year vesting period are both necessary seems to contradict the idea that you start releasing a significant fraction of the locked equity after only one year.
ah yea, didn't think that all the way through
I own sl.tl if you're interested in it.
The Python graph is more useful if the story you want to tell is that the values vary a lot. Depending on the data being plotted, that could be either more informative, or more lying. For example, suppose that y values varied between 2999.996 and 3000.004. Would you want to see a y axis range from 2999.995 to 3000.005?

I think it is OK for Excel to prefer "make sure you aren't lying" over "show as much of the variation as you can". It is not as if it is hard to change the plot range in Excel.
Failing? the hell, this napkin math is going to be huge.
Two words, Mr Hoffman, `napkin math'.
Bitbucket is great. Glad to see them doing well.
If you're wondering how they can offer free private repositories (awesome!), it's probably because they also offer a ton of other tightly integrated services such as Crucible, JIRA, etc.

JIRA is pretty sweet to keep things in order.
Mercurial is a better tool than Git in almost every aspect. It's easy to learn and gets out of your way. I chose it over git a few years ago and sticked with it ever since and used Bitbucket to host most of my stuff. You don't get the community that Github has, but the hosting is great.
So they apparently have some way of digitizing my junk mail, sending it to the people who sent it to me, and getting them to stop.

Is there anyone who offers this service without the need to have someone actually come to my house and pick my mail up for me? I will gladly scan or take a smartphone picture of junk mail.
"It seems really amazing to go from laid off to "have a job offer" in an afternoon."

Really depends on how small the particular world is. When I was in Hollywood, it wasn't uncommon for a high-level exec to be fired from Paramount one morning and walk into work at Warner Bros the next day. Of course, that business is particularly incestuous, everyone knows each other, and the same people trade jobs the way schoolchildren play musical chairs.

Of course, things are probably a little bit more rigorous in this case. There might be a big talent grab in the wake of mass closures or layoffs -- but it seems unlikely that just anybody walks off with a legitimate job offer in supershort order. Known commodities and highest performers? Maybe. Those with great networks and recruiter relationships? Also possible. Anyone else? They'll get some halo and attention from the announcement, but they're not going to auto-convert that attention into an offer in a few hours. I suspect the part about "...had new jobs lined up by the time they left the building" is a slight exaggeration.
This is intentional. I believe that secondary markets are usually bad, and always distracting. I'm not opposed to pre-exit liquidity, but a secondary market that the company does not oversee causes huge issues. Most companies now prevent this.

Your point about ISOs expiring is reasonable--I think a lot of companies are using RSUs partly for this reason.
The most common term to denote a small business that emphasizes steady profits over outsized growth is "lifestyle business."
The bright side of dark silicon
Introducing attr_secure for Rails
Amazon bought kiva robotics last year. That's a company that builds robots for e-commerce warehouses. They increase worker productivity by 4x, reduce error to zero and decrease space needed.

Using such robots for groceries might increase amazon's margins in retail to a reasonable level(for amazon), and will definetly be a competitive advantage over others.
I think we target the right demographics but definitely are experimenting with messaging. Will definitely come back with more data on messaging.
DreamHost Gives Debian Wheezy Linux the Boot in Favor of Ubuntu
> Mercurial is a better tool than Git in almost every aspect.

No need to proclaim personal tastes as absolute truths around here.

In any case, Bitbucket has complete git support.
From tables to tablets: the three-part history of my passion for web development
Is there startup idea for network engineer type?
Almost zero experience in back-end, all my strength in routing&switching CCIE, firewalls, network protocols and such... Should i start learning back-end to build my startup or I can use my already developed skills to build something ?
So there is no such thing as intellectual property?

If Pfizer spends $10B over two decades to develop a drug, JohnDoe Co. can recreate it on day-1 in the market and compete against Pfizer without penalty?

Do people really want to live in that world?
People are not dumber than ever. More people are just communicating with a medium you have access to.
There are actually quite a lot of hard real-time, mission critical systems (mostly defense) using RTSJ (real-time specification for Java) implementations in production, but I don't know how many make use of realtime GC (RTSJ allows for a semi-manual memory management, much simpler than malloc/free but not as easy as a full GC). Some RTSJ implementations have a realtime GC, like IBM's WebSphere Real Time (http://www-03.ibm.com/software/products/us/en/real-time/) -- that's the one using Metronome -- and Aicas Jamaica VM (http://www.aicas.com/). Sun/Oracle also had an RTSJ JVM with a realtime GC (said to be better than Metronome), but it seems to have been discontinued recently.
I wouldn't be surprised if this has a lot to do with the latest growth. I've taken one or two Coursera courses (eg. [1]) where Bitbucket was specifically recommended for the private repositories.

It would be a hassle to get counted as a student by Github without an edu email, and it would be too much for them to individually approve tens of thousands of people.

[1] http://www.coursera.org/course/scicomp
The main point of the article:

> One of the things I like about Go is that it offers much better ways to write things that you’d usually write with callbacks.

I fail to see how saying that one likes replacing callbacks with channels translates to saying Go is "perfection incarnate".

Go isn't perfect, but they hit a really good subset of features that a lot of people find very productive. I, and many others that use go, find that pragmatism worth the tradeoff.

Go makes what my co-workers and I do easier than other languages we've tried. Period. That's why we're using it. That's the reason other's I've communicated with have given as well. It's not a magical unicorn, it's not going to impress PL theorists; it's going to get work done.

The lack of generics, or parametric polymorphism, or immutable data structures, or LINQ syntax, pattern matching, etc., isn't keeping us from shipping code.
None of that should result in circular references on a spreadsheet.

Incidentally, this SS makes it clear that you are negotiating over essentially 3 numbers (as price per share doesn't matter) in a first investment. And those #s don't change with whether the option pool is created pre or post investment, that just changes how you talk about them a bit.

EDIT: See, like this https://docs.google.com/spreadsheet/ccc?key=0AjHAG0M-0vxXdGt...
> buried the lead

More snark: it's "buried the lede".
I'm simultaneously disappointed and relieved that this is not a web framework powered by Operating Thetans.

However, I will have to inform Mr. Cruise that his e-meter will not, in the near future, be able to predict his website's uptime.

Ahh, the tribulations of modern development.
Thanks for trying it out!

We have some more examples on our blog: https://datanitro.com/blog/
You can improve this algorithm a bit by adding the string "compliments of the day to you!" to the output...
I have a solution: drop the normal VM-based servers and instead use WebRTC or some other peer technology so the client (browsers or whatever) talk to eachother directly.

Unworkable because of security you say? Add encryption.

I actually think that not too many years down the line this type of thing will be common.
I agree that studying garbage collectors is a nice pastime, but one can say the same of many other kinds of algorithms. Best memory allocator? Best thread scheduler? Best file system? Best instruction set? Best programming language? Best editor (just kidding)?

All have seen decades of work, and we have some heuristics that we use to gauge quality, but there is no single quality measure. Also, studying each of them is rewarding.
Interesting different model from www.earthclassmail.com - one of the big players and leaders in digitized remote mailboxes.

I've used them years ago, and it worked out pretty well. Only part I didn't like was at the time they only had a very ugly po box address for Boston.
Tool usage patterns often exhibit social clustering. I.e., friends and colleagues tend to use similar tools, through a mixture of exposure, recommendation, similar work habits, shared constraints, etc. When the tool in question is about interacting with others (whether socially or professionally), it's naturally even more pronounced.
Can't it mean both?
Zynga Reaps What They've Digitally Sown
That's about all it deserved, and thanks.
> You mean on real property or on gov't invented property created through government "interference" and "regulation" over free markets?

By "real property" are you referring to government-created exclusive rights over land (which is what the term actually means), or are you referring to government-created exclusive rights over tangible portable assets (which is "tangible personal property" rather than "real property", but frequently mistakenly referred to as "real property" by the kind of people that criticize "imaginary property"), and, in either case, how are these government-created exclusive rights different meaningfully different than government "interference" and "regulation" over "free markets"?
It's a shame that the App Store is becoming this commercialized. One of the best things about it in the early days was the fact that indie games could get noticed internationally. Sure we get games like Infinity Blade but indie developers gave us Tiny Wings.

Maybe Apple will implement something similar to Steam, where this is still possible.
As far as I can remember, they started with providing Mercurial support, not SVN. Perhaps you were thinking of Google Code (they had SVN support, then Hg, then Git)?
Show HN: Gov Webicons - SVG Icons for US Federal Agencies
Yes, the buttons on the contact area.

Also, the skewed proportions of these elements: http://i.imgur.com/mGnCSp6.jpg on one resolution leads me to think you're relying on a grid framework,(in this case bootstrap) perhaps too much.
I mod an /r/ with 140,000 subs - and it's been a tough thing to keep the community happy and in agreement, neither of which I feel our community currently is.

The difficult thing is that everyone has a different opinion of what makes the community and how it should act.

We need to keep a high-level framework of rules and enforce those rules, but for the most part let the community members hash it out.

I try to take a more hands off approach to modding simply because with our user base you're damned if you do, damned if you don't - and I don't want to censor any content per se...
I've been using it for several months in SF and it's pretty great. iPhone app and pretty website let me see my mail from anywhere. They pickup my mail Tuesday, Thursday, Friday. Coolest thing to me being able to mark magazines or letters as spam and they will send unsubscribe messages for me.

Some flaws are how they handle anything more complex than just picking up mail addressed to you. Living in a rental apartment, I get plenty of previous residents that they ignore; I love would love to be able to get them to unsubscribe me from all mail that isn't addressed to me. But that gets more complex with my roommate, who doesn't use the service.

Otherwise, for $5/month, I like not having to check my mailbox and I haven't had any issues.
For anyone else wondering what OT is: http://en.wikipedia.org/wiki/Operational_transformation

The gist of it seems to be that its a set of data models that make handling concurrency control and conflict resolution easier in the context of a single blob of data being edited by multiple users simultaneously (similar to Google/Apache Wave)
Future of real money gaming in the U.S.
Allow ports 80, 443 and 22.

Do you really think that Parse is doing all of the security updates that come through Ubuntu or CentOS? Is Heroku doing all of them? I doubt it.

And if someone needs to do a security update on Ubuntu, its a one liner.

99% of the Node apps out there will not need more than one VM or any complicated scaling. Or they can scale horizontally at the application level using more VMs, or vertically by just upgrading their VM to have more
RAM/VCPUs.

From Heroku's site: "New systems are deployed with the latest updates, security fixes, and Heroku configurations and existing systems are decommissioned as customers are migrated to the new instances. This process allows Heroku to keep the environment up-to-date. Since customer applications run in isolated environments, they are unaffected by these core system updates."

Which means they do not apply security updates. They decommission servers if they think its necessary. How many times has Heroku actually done this? I am sure it is not with every security update.
> See my sibling post for more on my own opinion on the matter, but that all hinges on whether or not you consider IP property rights. Is the exclusive right to use an idea an inherent, basic human right, like freedom-of-religion or freedom-of-speech? Or is it a government granted monopoly?

All property rights are government-granted monopolies (including rights to real property and tangible personal property), whether or not they are also inherent, basic human rights.
How so? I was genuinely unsure if this was a joke.
http://railscasts.com/
What does that do? $_ = @_ I can understand.. mod *!8 ..??? Ugh, Perl.
OT stands for Operational Transformation, which is the technology underpinning Google Docs, Google Wave, Etherpad, ShareJS etc.
http://en.wikipedia.org/wiki/Operational_transformation
"Escola Dom Bosco, Luanda, Angola" will show you the location of the school in google maps.
Exactly! Just backing up my .bash_rc files and other configuration files in a git repo, push on BitBucket and it makes it so easy to setup a new dev env on every new machine with all your custom aliases.
Ocado, Tesco and others seem to do a reasonable line in home delivery in London - no matter how close the shop, if you're doing a week's worth of grocery at once home delivery helps.
No knowledge is ever lost. You WILL learn a ton but the balance will likely tip towards soft skills. This is great! Do not become angry with yourself if you are not coding as much as you had hoped as long as you are coding consistently.

HOW TO PAY YOUR WAY
If it were me today, I would look for work that offered some degree of physical control over my day and the ability to listen to high-level conversations undetected. Janitorial for interesting companies, non-profits and museums would be my ticket. When it was me, twenty years ago, I did quite a bit of restaurant work supplemented with targeted freelance and internships. Restaurants usually provide a free meal during your shift. (Get friendly with a cook and you can go home with sandwiches to cover your days off as well.) Freelance keeps you from being ground down by the physical exhaustion and constant ego blows of a "low skill" position- and if it makes you some money, well, Yahtzee for you.

LIVING TIPS
Shared room situations and furnished sublets will keep you lease-free but be sure you have a way to lock up your stuff while you are at work. Pay your sub-let rent by check or money order to maintain a paper trail. Often the landlord will not know you are there and this covers your butt. Also, even friendly, straight-A student, drug users will "borrow" from you eventually.

HOW TO STAY SANE
If not freelance, any structured learning will help buoy you psychologically but be sure to connect with someone who will hold you accountable for turning in something every week. Another option is http://www.straighterline.com/ or some other MOOC program. The added bonus is you can tell your grandparents you are in a distance, college program. Even if the university you eventually attend does not accept your MOOC credits, you can often "challenge" a course and, by proving you have mastered the material, be passed out of it.

TOTALLY DO-ABLE
Resourceful people capable of teaching themselves can survive. A resourceful person who knows a portable skill like coding, is single, child free, 17-19 year old, willing to ask for help, and has a middle class background is well equipped for a gap year. You won't starve. Travel lightly and take photos.
In your example, companies who get sued over patents today, would instead just see their products copied wholesale and sold for much lower prices, since the copying companies have no investment to recoup. Without the possibility of recouping investment, new product development would slow, stifling innovation across the economy. Which in turn would harm companies that exist solely to copy other products, since there would be fewer new products to copy.
> No need to proclaim personal tastes as absolute truths around here.

In all fairness, we all do that a lot.
No, but not everyone has the resources (encouraging parents, teachers/community leaders that help, etc.) to do it that I did.
Thanks for the correction. I made the edit above. Funny thing is that I had a feeling I was wrong, but general sloppiness convinced me adding a question mark to my statement was better then taking 10 seconds to actually look it up.