skysight-inc/HackerNews huggingface dataset:
SEEKING WORK - Remote or in-person (Austin, TX or anywhere else with rate + per diem)

I'm in the process of pivoting my company from custom JS / front end work to web performance consulting. If your site is slow we can help make it fast. We can help analyze your site, determine what needs improving, and either guide you / your team or improve it for you.

I'm working on the new website. For now see my personal site for my info: http://driverdan.com

I've been optimizing sites for about 3 years. I run the Austin Web Performance meetup and have a new web performance podcast coming out soon.

dan at speedster dot co
SEEKING FREELANCER, Toronto, Canada or remote welcome.

Looking for an experienced Django developer who worked with Amazon SES and other Amazon services.

Please include links to 2-3 of your latest projects.

Contact email: my username at gmail.
The old "DELETE FROM some_table" <enter>

Crap.. I meant "DELETE FROM some_table WHERE id=1"

sighs
That's an understatement. He is a prolific machine churning out useful vim plugins.
I think that man uses 'less' as a pager, and 'less' uses vi-like key bindings.

It enables you to search using '/keyword', for example.
I've looked at some pictures, and I think a thruster "pod" is a collection of 4 thrusters, all pointing in different directions. It looks like there are 4 such pods arranged around the edge of the Dragon capsule. That would account for 16 or the 18 thrusters.
With accounting system ‘on the ropes,’ Arizona moving forward with upgrade
The first example is lookup based on name, you can get away from that in python with slots but the common consensus is that it's not worth the performance improvement. That somehow translates into a dogma like, "Never use slots," but sometimes it is worth it.
I'm a liberal and totally believe that the majority has many legitimate claims to restrict the power of the individual. At the same time, I can't think of a situation where that justification is weaker than for creative works. As a general rule, society has more justification for regulating private conduct the more that private conduct has externalized impacts. E.g. we don't treat air pollution as a matter of personal choice because it harms others.

Most people have no problem with private property, but it is in a way more of an imposition on the public than copyright. If you own a plot of land on Manhattan, you didn't create that land. It was there before you existed. You didn't fight to take that land from the natives. Your ancestors did that. You can tell people who want to live on your land to find their own, but there is only so much of it to go around.

None of these justifications for regulating private property are applicable to creative works. If I write a program, I created it. It didn't exist before. At the same time, if I tell someone else to go write their own program instead of using mine, there is an infinite variety of programs that exist that they could write and call their own. They don't have to move out to Long Island, so to speak, to stake out their own little plot.
Source code of the physical space on the photos: https://github.com/raphaelbastide/1962/blob/brussels-2013/PI...
I have a keyboard with 68 keys (I don't count the auxiliary rubber buttons), which is nice because I can reach them all without moving my hands from the home position. I call this convenience and efficiency.

I have a pointing device that I like a lot for some purposes, but I don't use it for core work, since that revolves around manipulating a bunch of symbols found on the aforementioned keys, and not found on the pointing device. I call this convenience and efficiency.

vi and its descendants — actually TECO and its descendants — don't actually have ‘modes’ in the sense suggested. They have functions with arguments, and certain rules for combining these functions. What this article is trying to point out is that some of these functions take advantage of the correspondence between the symbols being manipulated and the symbols literally at the user's fingertips. I call this convenience and efficiency.
This isn't about being some old fogey who's stuck in the 80s. It's good ergonomics to avoid hand movements away from the home row to the arrow keys or the mouse. My wrists have felt significantly better since I went cold turkey on the arrow keys.
22K full-time in London? That's a typo, right? Or are you looking for recent grads or interns?
Search YouTube for "do the harlem shake" and wait 15 seconds
2 points:

> This comment is ridiculous.

Yes. However, I would point out that eventually this productivity thing matters i.e. more productive developers will be able to effect more change in the world faster than less productive developers.

While I'm all for sharing knowledge, if my competition is putting creative effort into hobbling themselves, then I say leave them to it.

> I use vim because it's the fastest thing I've ever used by a very wide margin.

I used to think this, but then I paired with someone who was eye-wateringly fast with TextMate (that person has since converted to using vim full-time). Rather than speed, for me at least, its always been about fluency (how little cognitive load is there between thinking and the code appearing). I happen to be a lot faster than most IDE clowns I happen to be working with, but I believe that's a happy side-effect.
>I have even see a guy at a ruby conf who were using only keystrokes to browse the web.

Try pentadactyl for a couple days. Once you get used to it you will not want to go back to being a mouse-pointer sharpshooter.
Changes to the 'Sign in with Twitter' flow
There's a lot of new small improvements in this update which are great for Clojure users, but the fundamental difference between 1.4 and 1.5 is the reducer library which was implemented. It's added mostly for performance reasons: By using this library, you will utilize Fork/Join in Java, but with a functional interface instead of the "gory" one. Very interesting, because the complexity of a typical `(reduce (map ...))` won't change, and you're suddenly utilizing all the cores on your computer. Rich Hickey had a talk about the new Reducers library[1], and I'd recommend you to see it, as it gives you a good understanding of how it works (and why it was implemented that way).

Another slightly interesting thing is the sudden enhancement to read-eval and EDN[2]. That's mainly because of the rough weather Ruby/Rubygems was in with the YAML-exploits, which caused a heated discussion on how the Clojure reader should act by default[3][4].

[1]: http://www.infoq.com/presentations/Clojure-Reducers

[2]: https://github.com/clojure/clojure/blob/master/changes.md#21...

[3]: http://dev.clojure.org/jira/browse/CLJ-1153

[4]: https://groups.google.com/d/topic/clojure-dev/zG90eRnbbJQ/di...
History in flight: Last operational B-29 Superfortress bomber visits Mesa
Oooh. I'd love to hear those many more efficient options!
If you want to learn more about what the Ruby VM has to do in order to execute your code, and some of the performance challenges for Ruby implementors (such as it's extremely flexible parameter parsing) I suggest this talk by Koichi Sasada: http://www.youtube.com/watch?v=lWIP4nsKIMU
+

and - to move 1 line up. Combine with a number, 4+ to move down 4 lines, complementing 4G or :4<CR> to move to 4th line.
SEEKING WORK - Remote only

I am an iOS Developer with 4+ years of experience developing iOS apps/games.

I am open to discuss short-term, long-term or full-time engagements. I have worked at companies of all sizes and shapes ranging from start-ups (5-7 people) to large corporations (100,000+ employees).

You can find my portfolio at http://ibumble.com/about.

Have developed apps which:
1) Are created for or are in use at Fortune 500 companies and large government organisations like US Army, US Navy etc.
2) Have been featured on TechCrunch.
3) Have reached Top 10 overall and Top 10 in their category on App Store in multiple countries.

Client references are available on request. My email is chintan100@hotmail.com. (Yes, still a hotmail user.)
I guess it's just somewhat poor wording to call it 'conflict of interest'.

Maybe the post would benefit from a disclaimer - "I happen to be a big proponent of remote work and even wrote a book about how great it is. So I bring a set of pre-existing views to this issue"

Point being is that when someone is a proponent of something (to the tune of publishing a book extolling it), you hardly expect them to offer an unbiased analysis. Omitting that fact is kinda wrong.
WebPlatformTools.org - a curated catalog of 250+ free web tools
here is the video of Rich's session on Reducers from EuroClojure 2012 http://vimeo.com/45561411
I don't think the language makes him look like an "arrogant troglodite", but then I don't have a stick up my arse either.
Meh, MEH.

I'm almost never waiting on my python code. I'm waiting on network or disk or database or joe to check in his changes or etc.

I'm sure there are people who do wait. But that's why numpy, c extensions, all the pypy, psycho, and similar things exist.

Python and more broadly "scripting" languages are for speed of development. Something else can take on speed of execution faster than 90% of people need it to be.
Victory for F&P Finance in computer software copyright and trade secrets case
Is Facebook Destroying the American College Experience?
Didn't it occur to you that these slides were for a presentation and that sharing them enable more people than just those that were at the presentation be informed of their content?

I, for one, am very grateful to speakers that make the extra effort required to share with a larger group what they have already shared (or are about to share) with a smaller group.
I suppose that's true, but ideally there should be no situation in which you give a program or script access to a terminal with sudo's timeout unreached. Compromising information not stored on the machine should ideally require root.
I've found it works out like this: Make plans, not expectations. The difference is subtle. I make plans, I even consider potential outcomes and how to handle them. But I don't pin all my reactions on a belief about the outcome. (I think a good definition of expectations is: belief that a particular outcome is the just or deserved one). So when everything goes sideways, I'm not stuck in some place of disappointment or shock. I just try and roll with it. When focusing on a belief that a specific and single outcome is the right thing, it is easy to miss opportunities to pivot to a better, unplanned outcome. It is easy to miss opportunities to reach a not quite as good outcome but avert disaster.

Basically, the idea is: shit happens, unexpected things happen, reality gets in the way of plans as a matter of rule. So be adaptable. Expectations of certain outcomes take away adaptability.

You can still be happy when your plans work out, you can be happy because you had a goal of "making money" or "getting a better job", or whatever, and you an be sad because "i didn't get a job i wanted, but ended up with this almost as good one over here". Basically, I find it silly to tie emotions to one specific expectation rather than as a reaction to what is actually happening.
More people really need to watch this. Thanks for the link.
Exa (http://exa.com)
Burlington, MA (on 128 outside Boston) | Full-time | H1B welcome

We're a relatively small software company that develops simulation products that are used extensively for product design in a number of industries (e.g. automotive, aerospace, and motorsports). I manage the preprocessor group here.

Exa has a number of SW positions listed on our site, but I'm hiring for a couple of positions that aren't yet listed there. Here's the more senior position description on monster (I'm also looking for recent grads for a similar, but more junior role)...

Senior Software Engineer – Graphical Preprocessor Development - C++
http://jobview.monster.com/Senior-Software-Engineer-Graphica...
I've opened mine up, (M13s) and there's enough electronics in it that I didn't want to put in the dishwasher.

I need to debug the trackpoint on one of them (it's simply not working, might be the cable, might be the driver circuit) and the ujm keys on the other one. I found washing the switches with alcohol worked for a while, but I'm still getting miskeys on m j and u, where m -> m, u->ui, and j->jk.
Bellingham, WA - Intern, Full-Time

Logos Bible Software builds award winning mobile, web, and desktop applications. We design elegant user interfaces, APIs, scalable systems, and reusable code. We pride ourselves on using the latest technologies including C#, Objective-C, Java, C++, and JavaScript to build Windows, Mac, iOS, Android, and HTML applications. We also use information storage and retrieval platforms such as SQL Server, MongoDB, MySQL, RavenDB, and our own proprietary content format.

Apply if you have:

* Awesome coding skills
* Unstoppable work ethic
* Aptitude for any programming language

Send me a direct email at dustin.masters@logos.com if you're interested.
Somewhat. I'd agree that my expectations are low for what is happening and what I think may happen, but I wouldn't say I expect bad things to happen. I'm attempting to learn to create normal expectations for myself. For example, I'm about to move to Europe next week and I find myself not excited about it. Also, the long-distance relationship with my gf is about to go from as-is to living in the same apt once I move, and I also don't think much about it. I know they are good things and I'm more than sure I'll be excited once I get there but I'm not there now so my expectations are pretty low to non-existant.
Making connections with WebRTC
Same here, and I type dvorak. The hjkl keys are in a completely different location on a dvorak keyboard as opposed to qwerty, and yet I have seen a reduction in wrist pain.
Linkbait title alert. Please, please stop this crap. Article really says: n00b vim users, consider disabling hjkl while learning other movement commands.

What vim user does all their movement with hjkl only anyway? If you're going to deliberately cripple your editing habits like that, or if you're not even bother to learn other movement command at the same time as getting used to hjkl, you might as well stick to notepad.exe.
It is organized by types of cheats. It's more of a tutorial that aims to familiarize you with available features comprehensively. Once you kind of get an idea of what options are available, lookup is a little easier.

This is definitely not the best cheatsheet for hanging above your computer, but more to be read as a tutorial. (Calling it a cheatsheet would be a stretch in this case.)

For your purposes (and what I do quite a bit anyway), google is the best cheatsheet.
“In the beginner’s mind there are many possibilities, but in the expert’s there are few.” – Shunryo Suzuki
If you want to go to the same cursor position on the next line, definitely j is the way to go.

Much of the time, I want to go to a specific part of the next line. In which case, let's say I want to go to the parse function, I'll do "/par<enter>".
Will We Be Ready to Send a Couple to Mars in Five Years?
BGP works very well for it's main purpose. Things like uRPF and explosive table growth aren't BGPs fault. That being said, take a look at LISP (Loc/ID Separation Protocol) if you're interested in such topics.
Benefit: "Me, conscious, alive!"
I'd have to agree with arielweisberg here. Our organization was really excited about Redshift a few days ago, but after seeing each of our individual INSERTs take upwards of 2 seconds, and hearing that we should first upload to S3 or Dynamo, we decided the platform would not fit our needs.

Our goal is minimal architecture complexity, and to upload log files or other data to a file system before loading it into a data warehouse just doesn't make sense.

We're currently looking into Hadoop/HDFS/Impala due to cost constraints (Vertica would have been our primary choice). If anyone has any other suggestions it would be great to hear them.
SEEKING WORK London, UK | anywhere in Europe

I do UX Strategy, Concept ^ Hardcore IA - Semantic stuff && Data Models ^ IxD for truly innovative interfaces

Over 15 years international experience, across industry sectors, leading tiger/skunk teams from concept to delivery.

Fluent in English, French, Spanish, Italian. You can also talk to me in Catalan.

More and contact details: http://goo.gl/H7F7q

Thank you
I also believe there was extensive trade between Romans & Indian societies so it is entirely feasible that some exchange could have occurred.
? in Clojure hints to predicates and boolean contexts while -?> just checks for nil.
Enabling parallel processing during execution of a Cobol source program [Patent]
The article describes neither finding examples of a behavior they want to encourage, nor turning anyone into influencers.

First, they start with a desired result they want to encourage, and then seek out what behaviors are currently leading to that result.

Second, the approach to diffusing those behaviors described is not simply raising the influence of the people practicing them, and may or may not have that effect at all.

I recommend that you read the article with an eye to what it says instead of what you expected it would say before you started reading it.
BigData Top100 Project
SEEKING WORK - Remote

Web interface designer with a minor in front end dev. I work with companies around the world on improving site design, usability, and conversation rates.

HTML / CSS / JS / Photoshop / Git

Portfolio: http://nylira.com
idle speculation ahead:

I suspect they'll make token offers of, say, $5k towards relo expenses, and you'll be on the hook to pay those back if you stay less than a year.
The more people you trust, the more susceptible you are to having that trust broken.

Let's say you trust Chrome, you can't trust AdBlock just because you trust Chrome. The install on the Chrome store could get compromised, somehow.

In this specific case though, you also have to weigh the risk of an attack being delivered from an ad. What's more likely? One of the thousands of ads you view a day launches an attack, or installing a Chrome extension does? Which would be more damaging?

Security is not an exact science. It's all about weighing options and making informed decisions.
Charlottesville, VA - WillowTree Apps is looking for smart, passionate developers and UX designers. Android, iOS, Python, HTML and CSS. We are a fast-growing, award-winning mobile development company and we hire the best in the industry. Fun, open work environment. Check us out at www.willowtreeapps.com.
I'm always surprised that communication skills never seem to get any focus at companies like Google, Twitter, etc. where constant learning is promoted. Outside of managers, no one seems to be taught any of these skills that make entire companies operate smoother.

There definitely is some stigma about these sorts of tactics being manipulative or political, but I would compare it to learning how to write effectively - it's an optimization that improves clarity and is really a lifelong skill.
Would you recommend that or pg's On Lisp?
That's an interesting assertion. I can't readily find estimates about the number of lines of code in different languages. Nor could I find an estimate as to the number of programmers in the world over time, from which I hoped to make an extrapolation. Somebody could write and interesting report about this. Maybe my research wasn't deep enough. Anyway, how do you figure there's more FORTRAN and COBOL?
Hey - Take a look at http://www.techinsurance.com/ for small biz insurance as well as http://www.ehealthinsurance.com/ for health.
I think I would be more surprised if the title of the article were "New Java 0-Day Vulnerability Not Being Exploited in the Wild"

...Maybe we could post news stories and not statements about 0 days being used because they're 0 days(especially if it's a Java or Flash 0 day)?
San Francisco, CA. Full-time.

OnSports 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

* Product Designer

Join us. Email jobs@onsports.com

Read more about us and our team at http://www.angel.co/onsports
1. I think it's just you. :)

For me it goes in spurts, but there's always at least a few recruiter emails per week. Most of them are not even a moderate fit for my skills, but some are.

I'm not sure how people can 'gel' if they're swapped around quickly.
SEEKING WORK,
SEEKING PSDs to CONVERT INTO HTML5

Want some design comps turned into code lickety-split? We convert your Photoshop design file into a responsive HTML5 website with JavaScript and deliver it within 24 hours, guaranteed.

We are a team of Front-End engineers, HTML5/JavaScript developers & Photoshop experts. Let's set up a Skype call @ http://overnightconversions.com
Because it use less as default pager and less is an interactive utility.

If you prefer you can use another pager like more that will let you ctrl-c:

export PAGER=more

Or activate the -K option of less that will quit on ctrl+c

export PAGER='less -K'
Maybe because it wants you to be in control?

What they probably could do, though, is a 302 redirect to https. But that's frown upon by some, too.
This is so true. The basic error the article makes is equating number of keys typed with efficiency. Not all key presses are equal. When you navigate with letter searches you have to think much more than holding down an arrow key until you're at the point you want to be, or even better moving your mouse pointer. Fingers are quick, brains are slow. Especially when you are already using that brain at full capacity for the programming task itself.

I for one welcome touch screens for programming, which are even better than a mouse (touch screens are of course not a good replacement for a keyboard, they are however a good replacement for a mouse for many tasks).
>What vim user does all their movement with hjkl only anyway?

Having used vim for nearly two decades now, my primary movement routine seems to be start with "/" and "?". In other words, jump to the approximate location using a word search and "W" or "w" as needed to the specific word, then use the hjkl or other commands to further refine the cursor's location.
Seeking Work - Remote / Co-locate

*Currently in SF area for the heroku conference

Experience:
• Started web design company in H.S
• 15+ years dev / IT
• 10+ years financial industry
• ~2 years freelance / consulting

Looking for best fit short term situation. Im highly skilled as far as corporate top talent goes (business & IT). My resume will speak to that (upon request). Most of my education thus far is home grown. My formal education isn't overly impressive.
I'm adequately skilled in most dev languages; I tend to do work best managing / mentoring teams using whatever methodology you prefer

Why I'm looking for work:
• I need money - I poured my life savings into some R&D projects the past 18 months that I'm not quite done with. Contingency plan - panhandling w/Lily (http://goo.gl/c2Vf8)
• I love working. I really do. Delivering large scale change is my personal bliss
• I haven't found satisfaction at other jobs - I always try to force innovative thinking on organizations that aren't listening (http://goo.gl/QVKbk)

Inquiries: shawn@daft.ws