skysight-inc/HackerNews huggingface dataset:
San Francisco, CA (SOMA) / Tokyo, Japan

Midokura is hiring: http://midokura.com/careers.html

We are virtualizing the network and disrupting the industry. We're a Japan started startup, now distributed across three cities (Tokyo, Barcelona, and San Francisco) and growing rapidly.

We're looking for a solid front-end engineer to lead and grow a team focused on making data beautiful and accessible.

We're also seeking some low level systems engineers with extensive networking knowledge who will join the core team.

Hit me up at adam At midokura.com
SEEKING WORK

Designer UX and UI.

Work:

http://64notes.com

http://forrst.com/people/kingsidharth

http://besperk.com

I can deliver:

* HAML / SASS

* HTML / CSS

* PSDs
Anecdote: one side-project I'm working on is a simple DLL injector that can insert arbitrary DLLs into other processes at launch time. It's been used out in the open for over three years, but only one security suite (Comodo) blocks it from running.
Is modifying other processes' memory not as suspicious as Chrome's behaviour?
What's troubling is not that another company had a digital scrapbooking service called Timeline, but this allegation:

"Timelines has its own page on Facebook. In its complaint, it alleges that the social networking giant is shifting visitors away from this page and redirecting them instead to Facebook’s own timeline page."

I can't see how this would be to Facebook's advantage. ALL of their users are getting the Timeline update, what's the point of trying to steal traffic from this other company?
For Founders - 4startup
I have a friend who works at Brightcove and never stops raving about how great your company is to work for. :)
ProcessWire - promising php cms/framework, with jQuery inspired API
this looks amazing but i cant use this until you support european/canadian/australian payments. both of the e-commerce stores i run get international orders every week.
Can you elaborate? A lot of beginner level material explains "pull" as a combination of "fetch" + "merge." What makes the latter saner?
Context: http://news.ycombinator.com/item?id=2315618

Actual post: http://news.ycombinator.com/item?id=2317547
SEEKING WORK

Who - 2 people team http://www.thoughtnirvana.com/

What - Python(Flask, Django), Ruby(Rails, Sinatra), Javascript(jQuery, Backbone.js), Clojure

Competency - All sorts of development, have done web backends, machine learning, UI development, desktop apps. I work on a Linux machine, so if it can't be done on a linux box, I can't do it.

Model - hourly billing

Github:

https://github.com/organizations/thoughtnirvana
https://github.com/rahulkmr

Contact - rahul@thoughtnirvana.com
Prestamos rapidos de consolidacion
Those Trinity Rail Express cars are now used for the Denton-Dallas A-train commuter rail, soon to be replaced with new Swiss-made cars. I like the old ones actually, extremely comfortable and seats like a massive couch.

http://www.dentonrc.com/sharedcontent/dws/drc/localnews/stor...
have my working copies inside of dropbox. Of anything goes wrong with git, i can still go back to older versions of any file using dropbox.
New York, NY (in NoHo on Broadway). Full time and internships.

QLabs

We're a new type of in-house incubator: we prototype startups by building and launching an MVP every 6-8 weeks.
This is like startup boot-camp. Come hack with us on amazing projects, learn everything there is to know about building and launching products and starting companies, all without the painful early-startup salary.

We take an aggressive approach to learning and inspiration. Two weeks ago, our team spent an entire day visiting MIT's Media Lab, where we learned about biomechatronics, fluid interfaces, and more. Even though our primary tool is Rails, half of us just learned nodejs for a two-week 'sprint project'.

The lab started in February of this year, and now has five awesome developers (hailing from Columbia, ITP, NYC Resistor, and more). We're looking to fill position #6.

Show us your projects: we love to see an entrepreneurial streak and a diversity of experience.

Email me at rw@rwinslow.com if this appeals to you!
dupe http://news.ycombinator.com/item?id=3057992
I've continued to speculate about the signaling aspect. That is, a hybrid (specifically, a Prius) being a way to purchase a small car without looking "unsuccessful". Unfortunately, I live and work in an area where such reactions can negatively influence your ability to "get things done".

More recently, the new Mini's have started appearing, possibly as another small car that avoids undesired "signaling". They are not that cheap, and they are "fun"; small is ok, if it's "fun".

Some years back, the BMW 3 series straddled this signaling line, to some extent. It was a small, less expensive Beamer (not quite there, yet?), but it was a Beamer and also made a certain sense for the sole commuter.
Study HN: Linear Algebra 1. We're on.
A couple of weeks ago, a bunch of us decided to put our internet time to better use and (re-)learn linear algebra together (http://news.ycombinator.com/item?id=2993321). Most have the book by now, so... let's do this! If you missed that thread and want to join, please do so. There's nothing you have to do other than learn.

The book is "Linear Algebra And Its Applications" by Strang, 4th ed., ISBN 0030105676. We'll work through one chapter every two weeks. There are a lot of exercises. Let's discuss ones that are interesting, nontrivial or both. Questions and insights about the material are welcome. The first 5 chapters have Review Exercises at the end. Let's call those "mandatory" and discuss them at the end of the two weeks.

Housekeeping:

1. We'll do this on HN unless it becomes intractable or the landlord asks us to leave.

2. Put "Study HN: Linear Algebra 1" in the subject line. Then we can find posts like this: http://www.hnsearch.com/search#request/all&q=%22linear+algebra+1%22

3. If you want to be emailed when something relevant happens, email me at the address in my HN profile and I'll put you on the list.

Finally, not all of us have the above book. Some are using an earlier edition or a different text altogether. Others have the 4th edition, but in a cheaper Indian format that is sold as identical, but - warning! - is not. Presumably to thwart students from getting away with using the cheaper edition for courses, the publisher has tastelessly scrambled the order of the exercises. How, then, are we going refer to exercises? Let's experiment to see what works. In the meantime:

4. To avoid confusion, only reference exercises by number (e.g. "Ex. 10 of 1.2") when they are from the official book (the 4th edition, expensive non-Indian format). If you don't have that text, and want to play along, email me and we'll figure something out.

So, HN: what's interesting in the early sections of Chapter 1? I have a few things, but let's hear from others. How about we stick to 1.1, 1.2, and 1.3 at first - up to Gaussian elimination, but not yet matrices.
It rewinds your work, fast forwards to the fetched branch and applies your work on top of it. It doesn't create a merge commit, which can pollute your tree unnecessarily.
Your quote was "of good writing", without specifying context. Sure, because it was in this particular thread maybe you meant that context to be implied, but I have seen people make that same statement without the context too, hence my assumption.

Either way, I still hold the New Yorker up as an example that it isn't always the case for articles, either.
I'm not sure I'm following you. Are you saying that artists [or people] creating art for non-commercial purposes aren't really artists?

That seems a little silly to me
Seeking Freelancer:
Need a iOS developer to create a 2D "Talking Tom" clone with some basic gaming elements. Designers provided!
For example, one goal is that independent, open-source authors have a way to get paid for their work.

How do you see your service helping with this?
tl;dr: User still hasn't learned that committing early and often is a good idea. User blames tools for his ignorance.
By doing a fetch first, and a merge in a separate operation, you're at least presenting yourself with an opportunity to check the code that you are merging.

With `git pull`, it is all done in one operation.

Of course, if you've already reviewed the code or are pulling from your own remote repository then `git pull` is likely fine.
"I'm only speaking about our own service, not WePay."

Really? See: "We can terminate this agreement at any time (especially if you do something bad). Termination is effective immediately. Termination does not alter your liability for processed payments or related chargebacks." at the top of https://stripe.com/tos.

I won't bother with support, because you have not given me any real answer to the scenario which I presented. Your system thus appears to be just as easy to defraud as any other, possibly even easier, so I have no reason to trust an entity which can, and likely will, dip into my bank account to extract all sorts of fees and fines when things do go bad.
It would also be to make sure an attacker can't just iterate through or guess at the emailed URLs and get valid, logged-in sessions without needing to properly authenticate.
This interview with prior RIAA head, Hilary Rosen is very insightful.

http://www.youtube.com/watch?v=D5VBrDFxA9Q&feature=playe...

As she notes the RIAA wasn't the only bad guy in bringing Napster down. Napster's VCs wanted too much money from an industry at the time that couldn't match CD sales. It's a business and thus the RIAA focused on the best money channel!

A lot of readers here probably hated and or still hate the RIAA because they are viewed as laggards(even though those same ppl can't get enough of their content). This interview shows some in the music industry were laggards, some were not, while showing it wasn't just the industry who killed Napster, but the greed of Napster's VCs too.

Changing a 100 year old business model won't happen overnight and even after 12 years it is still taking shape.

My guess is the industry will see crazy Netflix like growth once Spotify, Pandora and other subscription services are built into cars; users use voice recognition to start playlists or songs. How many subscribed to satellite radio or still do?

Spotify on every IP device, even in my car is worth paying $10 a month for!
I would love to be able to do something like the following in the browser:

add_mouseovers(Selector, Callback) :-
ready(DOM),
elements_by_class(Selector, Elements),
add_mouseovers_to_elements(Elements, Callback).

add_mouseovers_to_elements([], _).
add_mouseovers_to_elements([Element|Rest], Callback) :-
bind(Element, mouseover, Callback),
add_mouseovers_to_elements(Rest, Callback).

:- add_mouseovers('.myclass', background_blue).

I'm a huuuuuge Prolog fan but I have serious doubts that it will see the resurgence that Lisp is seeing these days. The problem is that unless you've never programmed in the language it takes a very long time before things start to 'click' and you can be genuinely productive.

Seems like with FP people can get shit done even if they're not totally thinking functionally. With Prolog you just sit there feeling stupid.
SEEKING FREELANCER - Looking for Ruby/Rails developer(s) with basic knowledge of TDD/BDD. I'm a freelancer myself, looking to expand my ability to take on new work. Ideally I'd like to have a couple developer contacts with hourly rates - in some cases I may also just have work to refer. I don't mind working with people who are willing to learn - knowledge of (or interest in learning) the following is a must: HAML, SASS, CoffeeScript, JQuery, RSpec, FactoryGirl, and general best practices in everything :). Remote only, but it wouldn't hurt to be in the Portland area.

Contact: josh at hintmedia dot com.
The "Braille is Beautiful" Project
When calling fetch and then merge (or using rebase), you have more control over how the other changes impact your commits. Just pulling will result in a merge commit that contains all of the changes between the point you last pulled. This becomes confusing because it will look like you are adding files or making changes, when you are actually not.

The reason this happens is because git uses directed graphs and there is no link between the point at which you diverged from master and the other changes came in. The merge commit creates this. Unfortunately, it looks like you just committed everything that changed on both branches and the history can be difficult to track and/or confusing.

Fetch then merge will make the history more clear, but you still create a merge commit that will include all of the file changes (correct me if I am wrong here). git pull --rebase will take your changes out of the equation, pull in the new history and then replay them against the updated master branch. This is nice because your commit will only include (at this point) any merge conflicts resulting from your changes.

For a better explanation, with diagrams, see http://progit.org/book/ch3-6.html
There is a link in the article about TGV accidents (although to be fair, it is a website about TGV, so maybe biased toward TGV safety, I dunno). It should be noted though that the French railway system is pretty good from a quality POV, if only because it is used so much (traveling within France by plane rarely makes sense time-wise, and buses are rarely used). The situation may not apply to the US, although it would certainly remain a safe transportation.

But I think it is a bit disingenuous not to mention critical factors like low-cost flight companies, huge facilities in the vicinity of airports and big net of inter-states buses. None of that is really true in France (there are low cost flight companies, but they go to airports which make it a non-starter for business).
Exactly. In fact, I'd say that looking at the existing evidence successful rail deployments are entirely uncorrelated with regulatory action. This is just a whipping post for the libertarian nutjobs, and the only notable thing is that it's one that aligns them in goal with the pinko commie rail boosters.

Clearly the determining factor isn't regulation, it's subsidy. Countries that pay for fancy rail systems out of public funds ... have them.
There was a discussion about this here on HN when they announced this naming change. At the time it didn't make sense to me and it really still doesn't. The Nightly, Alpha, Beta, RC standard is pretty ubiquitous and I think it's just confusing to swap out one of the terms with a new one. I knew about the name convetion change and I still saw this title and was perplexed for a moment.

Edit: found the old article: http://news.ycombinator.com/item?id=2443719
Ah, but the crucial difference here is a private organization can no longer exist once it has exhausted its purposes. A privately-funded bureaucracy which simply self-propagates while producing no value goes bankrupt automatically, regardless of what they can spin.
ΓΡΑΦΕΙΟ No 2
To add, it's commendable that he tracked down the bug himself, at least I think so.
Many people would throw their hands up in the air and walk away with a sour disposition, but props to this guy for working it out to the end.
Sinkhole contains botnet neutralized by Microsoft and Kaspersky
New Boom Reshapes Oil World, Rocks North Dakota
You can embed Prolog in Lisp and it can be efficient. As Lisp resurges, I suspect that Prolog will too.
Ask HN: Why are Macbook Pros so common in the developer/hacker community?
I've been baffled by the omnipresence of MBPs in leading tech companies(Facebook, Twitter, Google, etc), and also with Independent developers. Is there any reason most programmers prefer MBPs over other Windows/Linux Notebooks?

P.S. Even people who have no intentions of developing for the Apple iOS/Mac platforms use MBPs as their primary hackbox.
Remote (Full or Part Time)

Bizen.com is looking for sales professionals / account managers.

We make intelligence simple for restaurants and franchises. While we are a new company, our product has been very well received by our initial customers; we believe we have a good product/market fit.

If you would like to know more, email me at jackson@bizen.com
Because you should have read the man pages.

Right?

Right?

No, of course not, and your point is obviously clear. "Blame the user" is still in vogue in some circles, though.
Review Male extra here
fetch is a fairly straightforward operation with predictable (i.e. get me all the objects and refs in the remote repo) but 'merge' actually moves the branch(es) in your local repo around.

After you do a fetch you can go on to do a merge just as though you did a git pull, but if you break down the steps then you now have the option to do a rebase or other operation as you see fit.
Sorry, my newlines got lost in the ether!

https://gist.github.com/1256385
Even without committing, you should at the very least run `git stash` before doing a pull. That's the very reason the command exists!
HTML5 notifications are great for some applications, but they require the user to grant permission before receiving notifications. It solves a different problem than the favicon notification technique.
I believe you're describing "git rebase". e.g.

git fetch
git rebase origin/master

instead of:

git pull

which you can also do with:

git pull --rebase

But really, the preferred way is to use topic branches. So if you're on branch "foo", this is how you integrate into master.

git checkout master # because it always matches upstream
git pull # this will always fast-forward
git merge foo
git push

That does create a merge commit but it does it in the right direction (master 1st parent, topic branch 2nd). You get to see the parallel development which is good to preserve in the history. Otherwise, rebasing is nice because it keeps the history linear.
Personally, I can see value in tax-management software having a personality. People might really appreciate that if it made the task less onerous, as long as it was done in a way that didn't interfere or give you the feeling it didn't know what it was doing. Couldn't that be a big differentiator?
Seattle, WA - Software Development Engineer

AWS ElastiCache http://aws.amazon.com/elasticache/ - My team is looking for software engineers who are passionate about enabling high performance applications in the AWS cloud. If you’re interested in building high performance distributed systems and having your work used by thousands of other developers, come join the ElastiCache team and influence the direction of the leading cloud provider. If you love the service memcached provides and have ideas on how to make it more scalable, available, and performant, ElastiCache is the place to be. We have several positions for a range of experience levels. If you’re not in Seattle but are up for a change of scenery, Amazon has a great relocation program that makes it extremely easy to join AWS.

To apply, send your resume to aws-jobs-elasticache-yc@amazon.com.

I’m a founding member of the ElastiCache team and I’ve learned an amazing amount taking an AWS service from concept to launch. It’s a uniquely exhilarating experience to launch a new AWS service - seeing the system that you’ve worked on for so long available to everyone, watching it grow each day, and learning from your customers. Knowing that other people’s websites, workflows, systems and components rely on your service working properly pushes you to do the best work you can. I’m proud of the work we’ve done and I’m very excited about the innovation still ahead of us.

Detailed job descriptions :

http://www.amazon.com/gp/jobs/ref=j_sq_btn?keywords=137677&#...

http://www.amazon.com/gp/jobs/ref=j_sq_btn?keywords=137679&#...

http://www.amazon.com/gp/jobs/ref=j_sq_btn?keywords=133388&#...
POSIX-compliant OS combined with Apple's software and hardware design sense.
Weight Gain No Sugar Added 40 Ounces Reviews
Ask HN: Will working on open source projects get me hired?
I'm a mathematics undergrad who will be graduating in December. I have no job/internship experience and a mediocre GPA. It took a lot of neglect for me to get into this position, but there's nothing I can do about the past at this point.

I am interested in finding a job that involves coding, but right now I lack any experience other than a couple semesters of programming classes. However, I'm very enthusiastic about learning and I think there are enough resources to teach myself.

I am seriously considering dedicating a year to independently learning programming languages and working on personal/open source projects. I have enough money to live for several years actually, but I don't anticipate taking that long.

This seems like a better idea than dedicating all my time applying for scarcely available jobs that I'm not really qualified for due to lack of experience. I know people who have done that for a full year and had nothing to show at the end of it.

An alternative would be applying for graduate school in computer science. My 3.2 GPA and lack of undergraduate research would probably disqualify me from any good graduate schools. It would take me 3 years to get a master's due to prerequisite classes I would have to take first. Honestly, I think I could learn more practical knowledge on my own in less time and for less money.

Does my plan sound reasonable? Do you have any suggestions on what I should work on? If I start a blog/github account and post tons of code, will an employer care that I had a gap year after graduation? I keep hearing programming jobs are in high demand, and anyone who can FizzBuzz can get a job. If that was the case, I should be able to get a job immediately, but I doubt I will be able to get anywhere with my blank resume. However, with a year's worth of projects and code available for employers to look at, I hope I will be able to get somewhere.
Actually the introductory salaries in law are quite high. They start in Canada at or above the average Canadian salary. First year lawyers make between $40-100k a year depending on who you work for (in Ontario). If you're willing to move there's also nearly guaranteed employment by going up north/rural areas.
So in order to do Prolog-DOM programming how bout Prolog as a DSL in ClojureScript?
淘宝网店免费代理货源
Safari doesn't work for me, but Chrome does.
Presumably they will set up a company in Europe instead of handling it from the US company, but this takes extra time and effort so most companies start in the US (and empirically they stay that way until they become very big).
ZURICH, SWITZERLAND, senior rails dev and junior or senior java dev

You are a Rails developer and want to work in Switzerland?

Work at local.ch, Switzerland's second biggest Website, as a Ruby On Rails software engineer. We search a passionate and experienced frontend developer who complements our great team. Enjoy the possibilities to contribute your ideas and the benefits of living in Switzerland, one of the countries with the highest standard of living.

Get more information from our job posting http://local-ch.github.com/rails-engineer.html. Just fork it and send a pull request to apply ;-) Or contact Georg Kunz at georg at local.ch

more jobs:
http://local-ch.github.com/