skysight-inc/HackerNews huggingface dataset:
I'm sure things vary by state, but I think if you're careful, it's something you can easily get away with.

As long as you don't need to have frequent visitors, aren't making tons of noise, and generally make it look like your apartment isn't a makeshift office, I'd probably be more worried about my landlord finding out than the zoning commission.

Is commercial office space substantially more expensive than residential? I could see using a space you're living in as an office, but if the original tenant moved out because the office was infringing on his space/life, is it cheaper to maintain the residential apartment as an office or find proper office space?
Hi all,

Author of the post here. Thanks for the excellent discussion, this is a very interesting read. Let me make a few comments re: some of the more interesting points I've read.

1) I love Redis, but in my book, if you're already using MongoDB, its more of a tool for reducing latencies once you're looking to scale. If I'm just looking to prototype I'll probably use one or the other, but not both. I love the MEANR / MEANER acronym though, but I can't support the EJS decision, I'm all about Jade =)

2) AngularJS not good for hackathons? Sounds like a subject for another post. Granted it may be that I'm just extremely biased towards Angular, I was an intern with the Google team that developed it in '08 and I've been using it since v0.9.9. However, I find Angular's slick two-way data-binding to be completely indispensable for building a prototype. There are two primary reasons for this, first I find the paradigm of writing Javascript which explicitly references the DOM to be brittle, and second it makes life easier for my designer because he never has to worry about breaking the frontend Javascript.

3) I agree that Javascript is a rapidly developing language and many of the tools that I use may well be obsolete within a few years. However, I think that I benefit from using the tools that I believe are best in the meantime, and when better tools are released, then we'll change along with them.

Thanks again for the commentary, I really appreciate it. I'll be coming out with a few more posts in the near future, please be on the lookout =)
You'd still need to use tor though.
That's right, we did no redistribution or modification of their software. Ninite just automates things you would do.

But, publishers can license their software under whatever terms they want. They could forbid this sort of automation in the license, or even forbid Ninite specifically by name. As far as we can tell there's no right to automate your own machine that prohibitions like that would be violating.

I think the only defense here is public backlash (thanks everyone!) and/or boycott.
San Francisco, CA - Full-time - Early-stage (0.5-2+% equity)

Vurb, a Max Levchin funded startup - featured on TechCrunch this year - http://techcrunch.com/2013/02/20/contextual-content-engine-v...

Our mission is to change the way people search and interact with online services, by connecting them together in a way that's more more usable, efficient, and social (e.g., no more having ten tabs open to assemble the information you need). We do this through unique UX/UI combined with search, machine learning, big data, and other fun technologies.

We're looking for people who are interested in:

* Mobile (iOS, Objective-C) - leading our development of native apps on iPhone and Android

* JavaScript (node.js, backbone.js) - generalist / full-stack development

* Search / Data Scientist - classification algorithms, search, machine learning, NLP

We're still in stealth but raised funding from Max Levchin, Drew Houston (Dropbox), Naval Ravikant (AngelList), Michael Arrington (CrunchFund), and many others.

We're all engineers (MIT, Cornell, Microsoft, Zynga...) If you're looking to get into an earlier stage startup that solves complex problems and is making something people will use daily, then come find out what we're up to.

Email us: jobs@vurb.com | http://vurb.com/jobs
SVN Merging: Don't.
email me at foundersbook at gmail dot com and I'll send you a sample chapter! sorry for the inconvenience.
I just picked this up from the library and I'm excited to get into it. Chapters on the perceived "patriotism" of Lua and much else.

You can read "Chapter Zero" here --

http://codingplaces.net/en/chapter0
I think bitcoin would be perfect for these guys...
Reminded a bit of anon.penet.fi, from the long long ago in the time that was before the Internet took off as a consumer thing. http://en.wikipedia.org/wiki/Anon.penet.fi
>"in the sense that their management should have the imperative of increasing living conditions for the populace rather than generating capital"

Couldn't this be said of the food industry, the clothing industry, etc.? How are you not arguing for communism?
It depends who you work for and where you work. I work for a large aerospace company in the Midwest, and people still routinely work here for life. Many of those who don't stay in the same area, in the same industry, and work for contractors for the same company.
Not sure I agree. I didnt spend 100K for one year of college. I spent more like 15K for four years.

With wife, 3 kids, house etc, taking no salary for year is frankly pretty impossible.

Not sure why I am getting downvoted here? I am voicing my perspective.
I think it is highly dependent upon the industry and job.

I've interviewed and hired dozens of other developers and never met one that knew the first thing about the industry we're in. We have a complex suite of products and to get someone up to speed will take investing a not insignificant amount of time. So when I see a large succession of sub-year stints I'm going to ask. I've hired many people who were contractors in the past, or who had issues with past employers, but I'm certainly going to want to know what the issues were so I can be sure they aren't going to have them at our company.

Both employer and employee want to minimize the risk of a quick exit as the hiring/job-seeking cycle is financially and emotionally expensive.
Update: It's been fixed now. Good, thanks.
Somehow, I don't like the idea of the government telling me how I may use a property I pay good money for, especially if there are no changes and it's just me with a laptop.

Too many laws in too many places. [I know I won't consider the UK now :->]

EDIT: I have heard about this zoning concept, it's just a bad idea IMHO, especially when applied to the modern tech workers. In France, unless you run specific equipment (say heavy machinery) which can create nuisance or risk for the neighbours, or if receive the public (wear and tear being a nuisance in itself), you're quite free. Zoning as in simcity (residential/industry/commercial) is a dated concept. I want to leave near the place I work and where I can find commerces.

In France, there are even special corporate statuses for single entrepreneurs, which especially allow you to do that in case your landlord may tick, and even deduct part of your home expanses as business expanses (say if you are using a room of your 4 bedroom flat, 15% would be reasonable because you'll still use the bathroom and the kitchen more for yourself that for your company, the % amount is left to the appreciation of the tax agents)

That's one of the rare business friendly laws, even if I must say I've been quite surprised by the recent Hollande plan, which for the first time seems to talk sense about business and employment.
There's a loose convention of using the suffix, "-wip", to name published branches that you plan to rebase.
If one uses dynamic linking, one can use (some) system-provided libraries, which will get security updates in the usual manner.
The first time I really had to use a BSD (OpenBSD) system for more than some simple tasks, I was blown away. There's a definite feel of design, as opposed to a large set of features and interfaces that happen to work together to varying degrees as in Linux.

And the man pages. Oh, how wondrous they were. This first thing I had to do was learn to NOT google for how to accomplish something, but just read the man page. Often, there's not much on google about something because there was no need for someone to document how they accomplished it, they just did what the man page said and it worked.

In linux, the man pages are generally skeletons outlining some flags and what something might support. In BSD (or at least OpenBSD) for core OS items, they are canonical.
Compare:

http://linux.die.net/man/8/ifconfig

http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig

Note: One the reasons the OpenBSD ifconfig man page is so big is because on OpenBSD ifconfig does the job of multiple Linux utils, because it makes sense to have ifconfig control all the interface state.

That said, I still mainly use Linux, specifically RHEL and derivatives, specifically because I think the enterprise Linux distros have a better support model for enterprise environments, where multiple machines need to be kept up to date or in sync, and you need to deploy identically (and repeatably) to systems.

Frankly, I'm surprised there's not a alternate, distro model for FreeBSD that's aimed at the enterprise to address these issues (or if there is, it's not popular enough for me to know of it). Maybe FreeBSD as an organization is coherent enough and does a good enough job at support for the distro in general that there's never been enough of push to really compete in the enterprise server market. Or maybe I'm just misinformed about how much BSD is in use in the enterprise. That's always a possibility.
FreeBSD is just fine for web development, and it runs great on VirtualBox if you want to try it. PC-BSD (the "Desktop" edition of FreeBSD) has live CDs and pre-installed VirtualBox and VMware images if you want to give it a try:

http://www.pcbsd.org/en/download.html

Where FreeBSD really shines though, is web deployment -- i.e, it's an awesome platform to deploy your webapps on once they're ready.
Senior Developer needed for the Lab by O2

We currently have a vacancy for a senior developer in the Lab an innovation team inside O2 on the UK's leading mobile networks. Ideally you are experienced with Ruby inc Rails and Sinatra it helps if you have a passion for mobile and a desire to build new things.

Our team of 16 is based in Slough, we get to build prototypes and beta on the O2 network and even have our own dedicated test GSM network. We also occasionally through massive developer events like HACKED at the O2 in London.

If your interested please get in touch kevin.prince@o2.com.
San Francisco, CA. Full-time.

Hitpost is revolutionizing the sports world. We're a fast-growing, well backed startup and are focused on building social, design forward, mobile apps for the ever expansive sports market. The opportunity ahead of us is huge and we're looking for the right team members to join us.

We love what we do and we love what we are building. A challenging problem is what excites us.

We are looking for:

* iOS Developer

* Python/Django Developer

* Android Developer

Join us. Email jobs@hitpost.com

Read more about us and our team at http://www.angel.co/hitpost-1
I meant destruction to be synonymous with consuming, such as "Wow, I just destroyed that burger" ;)
I'm not a big fan of this style. It's technically 'organized' (in the sense that there's a definite consistency), but it's vertical to the point of reduced readability: trivial queries can take up dozens of lines.
It isn't off-topic. User 'tomhoward' just has a very narrow view of the world.
Except it's virtually impossible to find a CPU that supports ECC.

I've used ECC in every one of my machines for the last decade or so - except for the very last once since it's was impossible to get without spending a crazy amount of money (xeon processor).
SEEKING WORK, India, Remote

Skill set - Python/Flask/Django, HTML5/CSS3/Javascript/Jquery, Postgresql/Mysql/Redis, Server Administration (especially managing AWS server hosting) in Linux/Unix. I am also entrepreneurial in nature and created http://liveler.com as a sole technical founder with one business founder. So, my technical decision making can also be relied upon.

I take pride in my development work and strives to improve my skills and work as I know learning and improving can never be over. I can be contacted at manav@manavgoel.net.
Deploying New EC2 Applications with OpDemand
Mozilla accuses Finfisher of using Firefox as a cover for surveillance software
(Humor)

Something tells me that as soon as they build these, the cast from Time Bandits is going to bust through the wall and steal them.
It's a local thing. Australian McDonalds might actually be OK. But it's also a question of alternatives, and in most cities (not suburbs) at lunchtime near where people work, there are a plethora of better options than McDonalds.
I don't understand. There are lots of alternatives.

- Aix

- HP-UX

- Solaris

- Tru64

- MacOS X

- QNX

Or do you mean you don't pay for your OS?
That's impossible. Gambling software is carefully regulated and approved by state gaming control boards, so there cannot be bugs.
> he absolutely hates them for what they've done with MySQL

I may be a bit ignorant, but what have they done with MySQL?
Sorry, I didn't see this post earlier. The paper you link to makes some good arguments about the approval process. While I absolutely can't agree that the legal system can effectively screen out dangerous drugs without an oversight agency like the FDA, I can agree that the approval process for drugs to treat acute deadly diseases should be expedited in proportion to the severity of the condition it treats. The problem I see with these arguments is that they're using the worst case scenarios to argue abolishing the agency altogether. Aside from cases of life-saving drugs, the FDA also works to keep drugs and devices to treat non life-threatening or cosmetic cases from being harmful or deadly. An argument that beta-blocker drugs should have been approved faster is not an argument that your typical diet drug should have been. If we can draw a distinction between these cases, I'm more receptive to the arguments you're making.

As far as aspirin for heart attacks goes, I can see the logic in not allowing a drug company to advertise its use for this purpose. Were doctors made aware of this use and were they trained to offer it as medication in appropriate cases? If so, then I think the system worked as it should. If not then there should be a system in place that disseminates such information to doctors and other medical professionals. But allowing drug companies to advertise directly is a massive can of worms. I don't think it should be allowed at all, let alone for "unproven" uses. People are not knowledgeable or responsible enough to evaluate the use of a drug based on uncertain information.
Why isn't there a glut of baseball players who hit .408 in the major leagues? Because it's a rare person who can hit a ball thrown at nearly 100 MPH 40% of the time. Software engineers are common but people who deliver quality product after product is a rare bird. Programming at a high level is not as easy as this author seems to think.
Wow this is an incredibly interesting and accessible article on performance tuning. I have two questions:

1) Is there an easy tutorial somewhere on calling out to native code from Ruby?

2) Could the team at Github possible give a little more detail on what you did to get all of those pretty benchmarking graphs? How did you get all of the info on memory usage and CPU activity (I assume it wasn't just time {command} > file.txt)
Thing is: to post this link on HN you probably had to give your e-mail address :/
That's kind of a hard question to answer without knowing your definition and requirements for 'web development'.

First, keep in mind that some of the packages will simply not run on FreeBSD because it's often overlooked by developers. Same logic applies for technical support for applications that are running on FreeBSD powered machine.

You also will need to learn how port system works on FreeBSD and it might be a weird learning curve. Same applies for kernel patching/upgrading/etc.
It's about the challenge, not the money.
Closing the Brain/Computer Divide
To Toni & the whole Banyan team, CONGRATS on launching the public beta! I'm excited to see Banyan on the gigabit web. :)
I like your app. You're going to get some criticism for it looking a lot like iawriter, but I think that's ok. A lot of people want a minimal note taking app that has some modicum of sophistication (e.g searching notes).

Idea:
Can we hide, or collapse the left side bar? That way we'll be able to have a narrow window off to the right/left edges of the screen, much like the notification pane in Mountain Lion.
Why would you go through the hassle of trying to anonymously buy bitcoins with cash so it's not traceable when you could just send the cash? Unless you have mined your own coins there's no anonymity to be had via bitcoin. In fact using bitcoin would make it far easier for someone to start tracking anyone who used the service by tracing back the transaction chain from the wallet of the hosting provider.
One Entrepreneur’s Favorite Start-Up Tools
I agree that Svbtle and Medium have a similar look and overall design sensibility. But in the interest of giving credit where it is due...

Svbtle's announcement is dated March 22, 2012

http://dcurt.is/codename-svbtle
https://news.ycombinator.com/item?id=3742314

Medium's announcement is dated October 29, 2012

https://medium.com/about/9e53ca408c48
https://news.ycombinator.com/item?id=4383283

(not to mention Obtvse)

So, I think Dustin deserves some credit for originality on this one.
Solum (http://solum.ag) is a Precision Agriculture startup helping make the business of farming more efficient. We're hiring Data Engineers, Software and Web Developers, QA Engineers, and Designers.

We are processing geospatial data on a Django / Postgres / Linux stack, with sophisticated interactive interfaces for the (surprisingly tech-savvy!) agriculture industry, mostly in the Midwestern United States. We also have custom robots in a highly-automated soil processing laboratory.

We're hiring in Ames, Iowa as well as San Francisco, California. We already have developers in both locations.

Interested? Send an email to jobs@solumtech.com
Found you! http://www.voidnull.com/
WebAction Inc. in Downtown Palo Alto - Full Time- Hiring Senior Front End Developer and Platform Engineers

Jobs@WebAction.com

WebAction is an enterprise infrastructure software company based in Palo Alto, CA. The company was founded in May 2012 and it is currently in stealth mode.Founded by a team of Silicon Valley veterans with proven track records, WebAction is backed by some of the most respected names in Silicon Valley.

We offer a competitive salary, excellent benefits package, and generous equity for the right candidates. If you want to join our cutting-edge team, grow as we do and share the excitement of an early start-up environment please apply today. Job Description: You should be a self-starting senior web UI developer with a desire to lead and mentor others. You excel in a fast-paced agile environment and will be able to collaborate with back-end engineers to design interfaces and architect interaction models, and with the product team to wire-frame and prototype ideas.

Desired Skills & Experience for Front-end Position:
-Excellent JavaScript knowledge necessary – please be prepared to show us examples of your work

-Experience with HTML5/CSS3

-Experience with JavaScript frameworks (jQuery, Backbone, etc.)

-Experience with visualization frameworks (d3, processing.js)

-Know how to build drag and drop web diagramming UIs (such as mxGraph, gliffy, drawio)

-At least 4 years professional experience building sophisticated JavaScript applications At least 7 years experience in software development BS/BA in Computer Science or related field is a must

-Excellent communication skills, both written and oral

-Must be able to function well in an early stage startup environment

-Must be able to multi-task

Pluses:
-Experience in user interaction design and user experience

-Knowledge of back-end web frameworks

-iOS or Android experience

For the Platform Engineering position, you should have the following interests/credentials:

Large-scale distributed systems, Highly available, highly scalable architectures, Hadoop (MapReduce / Pig / Zookeeper), Data Serialization (Avro / Thrift / Protocol Buffers), Bytecode generation and injection, NoSQL / BigData (MongoDB / Cassandra / HBase), Real-time messaging (0MQ / Kestrel / Kafka or similar), Real-time event processing, Continuous Queries

Candidates must currently reside in the USA.
If this sounds like you, shoot us an e-mail at jobs@WebAction.com.
FWD.us Breaks Its First Promise: To Be Different
The machine they used to do this weighs about two tons. I don't think there's any indication that being able to do this implies being able to build atomic-scale machines that can do the same thing.
Staying motivated when things are not that exciting.
Its part of the ANSI SQL-99 standard: http://en.wikipedia.org/wiki/SQL:1999
What astonishes me, is lack of syndication. I'm afraid I'll forget this site, though content is awesome.
Stephen M Jones, is that you?
Can't Breathe? Pssh... air is now optional.
Scientists have invented a particle that allows you to live without breathing. Huge medical breakthrough!
There is another force in the market that the author is missing; there are a lot of quality engineers doing their own thing or starting their own company.
To give some context, I did this as a publicity stunt for SDF and the Tor project. I have no affiliation with either of these, other than being a grateful user. SDF especially can always use more money and users. As opposed to pastebin, SDF lets you have an email account, message other SDF users, use IRC, etc.

As for the $10 reward, yes it is small, but the point is to see whether people can breach any of security, not to offer lots of cash (which I don't have anyway).
If I was to badmouth Google after reading the article, and especially their tactic of tying-in the experience, and using youtube and google ranking to induce people to open and use a google plus account, I'd say they are leveraging their existing monopolies to acquire another monopoly in a separated industry.

Naysayers would say that's an emotional response, but I would then let monopoly be defined by known indexes such as the HI and leave the conclusion to arithmetic instead of emotions.
http://en.wikipedia.org/wiki/Herfindahl_index

I haven't done the calculation, but we may find interesting results - and I say that while I think google + is being turned into a nice product, with useless cruft being removed little by little, and some polish added. IMHO only the legality of their tactic is troubling - the product is becoming good.

But would it have if they hadn't played dirty?

I guess it's legal if you are not getting caught.
You missed the point of the OP's post - the company sells a backup service, which means losing a customer's data is a very bad thing. Breaking open retail external drives and moving those hard-drives into a server is not something that inspires confidence in their ability to actually keep the data safe.

The OP's point was a confidence issue, and not necessarily that there was a better option that could have been taken.
No, no, no. Comma first variable listing is the worst thing ever in the history of the world.

Having the comma in the proper place has such a negligible cost (oh no I might have to delete the comma on the last element and add it to the formerly-last element!), and having it like this looks so god awful and doesn't really save you anything if you're swapping the first element instead of the last one.
How do you guys feel about people working remotely?
(looking at the eCommerce PM position)