skysight-inc/HackerNews huggingface dataset:
A couple of observations and questions:

I find it interesting that a lot of folks in this discussion seem to accept that an IDE is advantageous for cases involving a large code base or a statically typed language. Why is an IDE any less appropriate to use with dynamically typed languages? A lot of the niceties provided by a good IDE for statically typed languages are still available for dynamically typed languages. For me, the case in favor of using an IDE is the same regardless of the language. The "killer features" an IDE provides are: autocompletion (i.e. intellisense style) and code analysis as you type. I see no reason an IDE cannot provide these features in a dynamically typed language.

Serious question, to those of you who believe an IDE is not useful for dynamically typed languages: Without intellisense like capabilities, how do you remember everything in the language's standard library and for that matter any non-standard libraries you use? Looking up a method or property in the documentation everytime you want to use it seems horribly inefficient. That's the type of job that is perfectly suited for a computer. It seems incredibly ironic to me that computer programmers are manually performing steps that a computer could easily be performing for them. As Albert Einstein said: "Why should I remember anything if I can just look it up?"

As some background I think Vim is a great editor - I use a Vim plugin in Visual Studio all the time, and I often use Vim for editing simple files. I think the addition of omnifunc in version 7 brings Vim a lot closer towards becoming an IDE. Unfortunately Vim's omnifunc capabilities are limited. Contrary to what you'd be led to believe by a lot of well meaning folks - Vim's omnifunc capabilities w.r.t python are nowhere near as capable as the same functionality found in Visual Studio or Eclipse.

I tried an experiment, wondering if I really was more productive in an IDE, and timed myself coding the solution to a couple of simple problems, using python in Visual Studio - I waited two weeks, so the solution was no longer fresh in my mind, and then coded a solution to the same problem again using Vim (note that I even gave Vim the benefit of the doubt here by using it second). For every one of the problems I tested I was significantly more productive in an IDE - sometimes by a factor as high as 2 or 3 times. Anecdotally I think the two features that make me so much faster are intellisense, and code inspection. Having errors appear automatically without the need to run my code is a huge time saver.

I think in the end it's not really about an IDE - it's about the availability of good intellisense like features, automatic code inspection, good refactoring tools, and a good debugger (integrated or not). If those features are available to me when I'm coding then I'll be happy and productive. If they're not then the tools I'm using are inadequate. As much as I would like to use Vim exclusively - unfortunately those features are not available (or do not work well) for the languages I predominately use (C# and python).
Does this title scream "WoW" to anyone else?
Do you like Bugs Bunny?
Bugs Bunny Pictures :)
It works for me in Chrome for Mac.
To be completely honest it's because git is made by and for hackers. It gives you a lot of rope. If you choose to "git reset --hard" after doing some very important work and not committing, hey, guess what, git won't stop you. Neither will "rm -rf".
When there's anyone else involved, I agree with you.

But when I'm just working on it myself, for myself, and not interacting with others about it, I find it's best just to free-form it.
San Francisco - Software Engineer

Thumbtack.com is an marketplace startup that connects people with local service professionals.

Great team, well-backed, offices in SOMA, a personal chef who cooks daily meals for us.

Learn more at http://www.thumbtack.com/jobs

Or email chris at thumbtack for more info.

[edited with contact info]
Wall Street Occupiers, Protesting Till Whenever
The biggest issue here is not committing before pulling. Always commit all of your changes before updating your history (either through git pull, git fetch/merge or git pull --rebase).
San Francisco, CA (SOMA)
Klout (http://www.klout.com) is looking for engineers, and lots of them.
http://klout.com/corp/careers

We have lots of data and are growing wildly. Great perks in the office, fun people, and lots of opportunities.

Klout consists of a team of scientists, engineers, thinkers and dreamers banded together to create a standard where one had never been before. We believe that every person who creates content has influence and our mission is to help individuals understand and leverage their influence.

tyler at klout dot com if you'd like to talk more
SF, CA - Head of Product, Mobile Devs, Frontend Devs

Life360

- a utility used by millions of families
- actually wants to make a difference in people's lives
- working on some very ambitious goals

Life360 is not

- another photo sharing app
- a Groupon clone
- built on the FB platform

Life360 offers

- interesting and engaging work
- great pay and awesome equity
- lots of freedom

Life360 would love to tell you more

- alex@life360.com
- http://life360.jobscore.com/list
Not just that, I believe he didn't commit anything and was using git pull to update his workspace.
While he could improve his workflow, git had a legit bug in this case. If he was complaining that "OMFG, git reset --hard wiped out my changes!" then we could laugh at him, but git did a Bad Thing here by any reasonable measure.
It screams "Gradius" to me.
OK, thanks for the reminder. Even back when I did use SVN regularly at work, we usually worked on feature branches, and seldom ran into collisions requiring that process. I'd forgotten that SVN will force an updage (merge) before commit in some cases. It had not occurred to me that somebody would internalize that as SOP.
Baltimore, MD

Millennial Media is hiring!

http://www.millennialmedia.com/about-millennialmedia/careers...
San Francisco Bay Area.

Looking for local developers: interns, contractors, and part-timers are welcome.

Miranda Bros. (www.mirandabros.com) is a game studio with a focus on mobile games. We are currently making games for Android, check out our first title at http://mirandabros.com/games/.

We are currently looking for the following...

- Flex/actionsript developers (big plus if you have experience with Flex Mobile projects and Flex 4.5)
- Lua programmers, specially if you have experience with the Corona SDK
- PR/Marketing, we are looking for someone to manage our twitter, facebook, website and make copy.

If interested please email us at jobs@mirandabros.com. Mention this thread, and also provide us with a resume and your work experiences.
Boston / Cambridge, MA - FULL-TIME + INTERNS

https://www.earthaid.net/

Earth Aid is building a tool to track energy use and help people use less. We're well funded and growing quickly.

Hiring:

-- UI Engineer

-- Product designer

-- Data engineer

mischa@earthaid.net
I find this piece to be a tad ridiculous. The "where's my space station?" feels like the magazine article I see every few years complaining "where's my flying car?". A space station is simply not very cost effective at the current time.

Further, I find that innovation is happening so rapidly now that people simply take it for granted. But this doesn't mean it isn't happening, or that the changes aren't as big as they were in the 1900s. Science fiction writers in the 1920s or 30s could take a reasonable stab at what the world might be like in the 70s or 80s; those a few decades later at the 90s. But given how fast things are changing now, I find it difficult to have a solid idea of what the world will be like in just 10 years. Biotech, nanotech and genetics seem to be advancing at great speed, pushed by the inexorable advance of computing. The way in which people interact and work has transformed, and continues to do so; software allows a single person or a small group to do things that would take entire departments 30 years ago.

Which brings me back to the point of efficiency; why bother going through the tremendous effort required to construct a human-habitable space station now, when in 20 or 30 years, we will likely have the ability to remodel ourselves to a high degree, giving us the capability to adapt ourselves to space, rather than having to engineer complex and expensive systems and equipment to cover our shortcomings? Or perhaps a decade or two after that, the ability to "back up" ourselves might become a reality, allowing us to take greater risks or have multiple bodies (Ghost in the Shell, Culture books); or have nanotech suits that serve as a second, adaptable skin for any environment (Hyperion Cantos, Culture books).

As for the idea that science fiction inspires scientists and engineers to create the future, and its currently mostly dystopian stuff we'd rather avoid, I'd agree. Because currently, the direction we're heading for that's not dystopian is boring. The Culture books emphasize this; there's nothing interesting when you write about a future where things are going pretty well, where disease is not a problem, or nanotech manufacturing/3D printing type tech has lead to a post-scarcity or nearly post-scarcity society, or human backups and body replacement tech make dying outdated, and so on.
Anywhere:

Basho (makers of Riak) are hiring all sorts of people. See the postings here: http://www.basho.com/company_careers.php

Also not listed is the need for an ops/tools type person who can wear many hats. If you like the term DevOps, consider it a devops position, if not, call it what you wish!

If you need to be in an office, we have offices in Cambridge, Ma and SF, otherwise you work where you want to work.
SEEKING FREELANCER

San Francisco Bay Area.

Looking for local developers: interns, contractors, and part-timers are welcome.

Miranda Bros. (www.mirandabros.com) is a game studio with a focus on mobile games. We are currently making games for Android, check out our first title at http://mirandabros.com/games/.

We are currently looking for the following...

- Flex/actionsript developers (big plus if you have experience with Flex Mobile projects and Flex 4.5)

- Lua programmers, specially if you have experience with the Corona SDK

- PR/Marketing, we are looking for someone to manage our twitter, facebook, website and make copy.

If interested please email us at jobs@mirandabros.com. Mention this thread, and also provide us with a resume and your work experiences.
99.999% of the software we can run on our servers can be run on a Mac, it's (arguably) more user friendly than Linux. They're also pretty decent spec'd computers that take a while to go out of date (My 4 year old MBP runs Lion with no problems).
Palo Alto, CA

(H1B welcome)

Shopkick - http://www.shopkick.com/jobs.html

Shopkick is a startup looking to use mobile to transform retail shopping. Macy's, Best Buy, Target, and Proctor and Gamble are just a few of our partners. We are backed with $20 million in funding from Kleiner Perkins and Greylock Partners. We're still small, but we are growing fast.

Here is a recent tech crunch article on us: http://techcrunch.com/2011/09/27/shopkick-by-the-numbers-700...

A few of the positions we are hiring for:

* Mobile developers (iOS & Android)

* Server side developers

* User experience designer

* Marketing, Customer Service, & more

Go to http://www.shopkick.com/jobs.html for more details and to apply online.
FRA as such isn't the problem. See, every European country has its own railway regulatory office, which is perfectly fine, but there is simply so little unification between the different countries, that international railway traffic between various EU countries is so painful, that it simply cannot stand in competition with the road freight. You can easily load your cargo on a truck and move it from Bulgaria to Scotland, but it's incredibly painful to do that on rail.

There are tons of various signalling systems, there are multiple electrification systems (even in a single country), there are different norms everywhere, various load gauges, available railway clearances… it's a HUGE mess. And it's expensive.

Some progress is being made, but of course, it doesn't get so easily through. ETCS (European Train Control System) is being developed and very slowly deployed, but only very slowly, it's expensive to equip a locomotive with it (more so than to put a multiple national signalling systems there) and you can use it on only very few lines. And you will never fix everything. Like, you are not going to rebuild every railway line in the UK to the continental clearance. Won't happen.

So, I don't think there is a problem in having a federal reguatory agency. The problem is that it's dysfunctional and nobody really cares. But not having anything like that is bad as well.
You have a shell, you have access to some great apps like Keynote, OmniFocus and Papers2, and great hardware.
Do the fetch, diff against remote/branch and see what changed, look at the commit logs, and then merge.
The post is about how a programmer thinks that there is a lot of things that are more complicated than those should be; and even use web development as an example. PHP is a programming language with a lot of native functions to do things in the web that would be a lot harder otherwise...

So, what is the trolling here? The lack of serious tone in the comment?
Or parking your car on the tracks:

http://en.wikipedia.org/wiki/2005_Glendale_train_crash
… or, "I'll just build my own hammer instead of using this toolbox filled to the brim with all kinds of tools."

I could spend a minute (or two because I don't know EventMachine well) coding that port scanner like you did in [0], or I could just type "nmap -p 1-65535 host". I think you are suffering from not invented here syndrome.

0: http://news.ycombinator.com/item?id=2317547
Close the lid, it goes to sleep. Open the lid, it wakes up. Windows and Linux have yet to master this simple task.
�Os acord�is de la mercromina?
They're brilliantly designed, well made, price competitive, and offer the opportunity to run OS/X along with Windows and Linux. Also, there's a point at which spec'ing out machines is an exercise in tedium, and with Apple, you pick the screen size, RAM, HDD/SSD, and sometimes processor, and you're done. That's really nice.
American Express Launches Serve
Los Angeles, CA

http://www.thinknear.com ThinkNear is redefining how local merchants reach and attract customers and advertise on Mobile. We're funded by IA Ventures, Google Ventures, Qualcomm, and more.

We're super early stage, so you'll have the opportunity to do everything and own large chunks of our technology and product.

Right now, we're looking specifically for a mid-level Rails engineer.

http://thinknear.jobscore.com/list
Amen. You don't have to go as far as an organization. Get an ad-hoc team together and they'll try perpetuate themselves.

It's normal human behavior, and has nothing to do with the "evils" of bureaucracy.

The problem as far government agencies are concerned is the informal corruption that allows for ever increasing amounts of money to flow into those agencies. This is very hard to fight, since it is almost impossible for even the most dedicated and upstanding elected representative to judge if the funds assigned are justified. Surely there is a need for something like the FRA, and surely there should be rules governing the safety of trains?

The funding isn't decoupled, but it isn't coupled to something as simple and transparent as a free market. There needs to be active democratic oversight, which is way, way harder.
Clickable:

http://www.hnsearch.com/search#request/all&q=%22linear+a...
Sunnyvale, CA
Infoaxe - http://www.infoaxe.com/infoaxehiring.html
Software Engineer
We're changing the way people browse the internet.
San Francisco, Downtown - JavaScript Software Engineer

http://logg.ly/jobs

Do you love logs? Loggly has over 1,000 deployed users and a ton of cool partners including Heroku, EY, and Amazon.

If you are looking for a challenge and are sick and tired of working on the same old web technologies, look no further. We're building a massively scalable time series search and processing engine which we'll use to heat up servers in the kitchen so we can cook bacon on them.
Have a look at the Firefox Profile Manager (I assume it's still present in the most recent versions). Separate profiles are separate.
Probably just those who think Blizzard invented the word paladin.
Hayes Valley, San Francisco, CA

(winter interns welcome)

2bkco - http://2bkco.com/

We're a small team looking to bring on a designer/developer to help perfect our pre-launch social product. We love participatory media, social media, the things that people create. We love connecting people all over the world. We want to build something meaningful. Founded by Caterina Fake, of Flickr and Hunch, we're well funded and growing carefully.

If you're interested, get in touch with us at jobs@2bkco.com!
Unfortunately, this is one of those points where the two opposing camps are generally not able to come to any sort of agreement. I grew up reading Cosmos and straining my eyes through a bad telescope and looking up and wanting to be there instead of stuck here.

And, unfortunately, it's all too common on HN that we can't have a discussion about value that doesn't involve a concrete measurement of actual dollars, and since I am not one of the three wealthiest people on the planet, I cannot quote any kind of significant figure for what I personally would be willing to pay to leave the planet in a permanent way.

But, I will say that historically, the populist argument against exploration has always been that it wasn't worth the cost, and that that argument has almost always turned out to be wrong. The technological improvements required to accomplish the exploration have always further benefited human technological development, to say nothing of inspiring later generations to continue pushing boundaries, or of showing us just how possible it is to break through certain boundaries, or of discovering unimagined treasures along the way.

I am steadfastly amongst those few remaining people who thinks that real space exploration is not only worth it, but is essential to our species.
I originally thought that a literal sinkhole had like taken out a piece of critical botnet infrastructure and I was very, very confused.
Modern suburban and regional {D,E}MUs are generally becoming more like trams or light rail vehicles in their design and, sadly, even interior. Lighter seats and so on. It's a general trend in Europe as well.
Come on. If that just worked, you don't think I'd do it? I've got as much NIH in me as the next nerd, but did you read anything I wrote in that thread, or even this article?

Run that all-ports nmap against a firewalled (read: any) corporate network sometime and time it against the one-minute EventMachine script.

I'm sure there's some combination of nmap flags that slaughters EventMachine, but I can't be bothered to figure them out, because if I just use the script I can also pump my output to the exact output format I need.

I get it, by the way. You like nmap. Everyone likes nmap. Mostly. I know I'm not the only professional security person who gets frustrated with it, and I think it's interesting how not-hard it is to substitute for it if you can code even a little bit.
Yes, it would be nice to have the assurance that the WC state was stored in the reflog before every git command that could possibly change it. This would probably be a relatively easy patch to write, although it could also slow git down too much to be accepted.
Would you suggest pickle or a more generic compressed JSON?
True, however "Gladius" is also a popular WoW interface add-on.

http://www.google.com/search?&q=gladius
If Caltrain did a symbolic disconnect, cut off several feet from the track, put up a barrier, a few days work to do and undo. from the national rail network, would they still be subject to the FRA?
I don't use it, but I'm glad that there's a competitive marketplace in browsers again. Here's hoping some of the better ideas are shameless stolen by Webkit and the Safari team.
I'm sorry that I can't answer publicly at this point about how our business works. If the position sounds interesting, please email me, and I'm happy to explain more privately.
Video skyping is a victory of hardware development, not software. The software methodologies are not fundamentally different from the 1970s -- they are faster, and (arguably) easier in certain ways, but code is still written one line at a time, building logical constructs that have been around for decades.

What has changed is the amount of code that a device is capable of executing per second, and that is what has enabled things like video decoding.
The placebo defect
The point is obvious: it would give anyone who intercepts the (plain text) email full access.

However, the price for not doing this is pretty high in terms of conversion, so as far as I'm concerned it's not a black and white issue.

If there's nothing particularly sensitive to be compromised (and that usually isn't the case at this stage), simple measures like rapidly expiring the verification URL and allowing it to be used only once is "good enough" for most sites.

There are no absolutes in security.
I'm looking for interesting work.

I led business development for a UX, marketing and PR firm in San Francisco. We helped launch dozens of startups and saw several through to very high exits. We also ran marketing/PR for a major demo confernece. The firm dissolved due to the founders joining a venture-backed startup so I'm on the hunt.

Think of me as a B2B sales/BD guy who can impact product experience and marketing, and who can also handle all the relationship building that goes into PR.
We have an FRA in Sweden too, except it's our NSA-like thing.
Postgres' built-in streaming replication isn't master/master. That'd be nice though. :)
I really wish people who did this would put donate buttons on their sites. I would rather all (or most when taking the processing fees into account) of the money would go to them and not Apple or Amazon.
Hey Nick, I used to work for a company that employed MNX, and we conversed on a few tickets. Small world :)
SEEKING FREELANCER (NYC or remote)
tech'atz'cleanplates.com or use contact link

Web UX / UI for redesign of restaurant finder + blog
http://www.cleanplates.com
> Immediate work: scope definition / UX / wireframes, then design work through the end of the year (web, emails, marketing, etc).

API development for mobile sync (iOS) & foundation for site
> Immediate: system design work, then feature additions through the end of the year and beyond. Search experience a must (SOLR / elasticsearch, mongodb / postgres), iOS client library dev preferred.

Web coder / developer to make design into working website.
> Language-neutral for the web/front end (python, ror, java), tentatively java for the API part, tentatively wordpress for the blog part
More to the point, shouldn't it be a git pull --rebase?
A lot of people want to get into web development. One thing they have to understand as that while the barrier to entry is low there are a ton of nuances that separate a mediocre web developer from a great one.

These guidelines are a good example of what web developers have to deal with on a daily basis. Certainly not trivial.
A Small Orange is hiring Linux system administrators and support people. We're a web hosting company with about 40 people that prides itself on quality customer service and support.

All positions at A Small Orange are REMOTE, but if you're in the Research Triangle / Raleigh-Durham area, you are welcome to work from our office in downtown Durham.

All positions include competitive pay, insurance, 401k, a variety of other perks (free web hosting), and more.

Details can be found at http://jobs.asmallorange.com.
Sinatra 1.3 is out Featuring streaming