skysight-inc/HackerNews huggingface dataset:
View the Space (NYC)

Rails / Javascript / iOS engineers

http://viewthespace.com/jobs

======================

As a VTS dev you'll be working on all ends of the product, whether we're architecting the next new feature in our platform, or the background jobs need tweaking, or there’s a div that is out of place. We're always trying new technology to fit the appropriate situation, and at VTS you'll definitely pick up a few skills you haven't learned elsewhere. We like devs who are open to expanding their skillset and eager to become masters of all the tools we use.

We're looking for people who have extensive web OR mobile experience (or of course, both). We're a Rails shop and looking to build our first iOS product as well, but if you aren't familiar with these platforms, that doesn't mean you shouldn't apply. So shoot us an email, and let's start collaborating!
Knowledge vs analytical ability, AKA need a search engine for solved problems
Freegeoip.net: service restored
You do realize China has had a capitalist economy since the 70s, while Russia has had one since the early 90s, right?
I finally sent mine, along with the expansion box, to the recycler a couple of years ago. Hadn't used it in over a decade.
These young SF professionals choose to live in RVs
A billion dollars is about $20 for each of the 46 million Americans that live in poverty.
Look, it's not about the Lenna image in particular (even though it was the inspiration for this thread): given the cropping and the long history, I think there are much bigger issues for the community to worry about.

But it sounds like you're addressing the broader issues just like I was: you suggest that you might not want to work with someone who was "uptight about that sort of thing". All I can offer is this: I've heard multiple stories from female engineers at tech conferences who have had trouble getting attendees to talk to them because everyone assumed they were just there as some sort of booth babe. It can't be good for their companies to have an engineer's time wasted in that way, and it's certainly not good for the women's careers if they're unable to network as effectively as their male peers. I won't try to claim that I can nail down a specific causal chain, but it seems pretty clear that a culture that routinely uses women purely as attention-getting devices or for visual enjoyment would naturally tend to undermine women who work in technical roles in this way. And when you drive away or devalue half of the potential talent pool just because a few guys don't see it as a problem, that's a bad thing.

[Oh, and a side note to whoever is downvoting out there: https://news.ycombinator.com/item?id=3782124 I'm open to the suggestion that my comments in this thread have "provided no substance or insight", but I'd love to know why. If you just happen to disagree with my point (or anyone else's), that's not what the Hacker News downvote button is for.]
> "Deserves"? Do you assign this moral priority only to the current snapshot of American law, or do you apply it to American law in general, or do you apply it to the laws of whatever country a person resides in?

I actually think this moral judgement is irrespective of the legal environment. He knowingly, though not directly, aided a ruthless criminal organization. To me, that's immoral regardless of what country you reside in.
Why not run your Windows in a VM and get rid of the PC?
Power outages caused by squirrels
I did this a while back, so I don't recall the exact off-by-one error. But I don't want to to times.zip(values) - that would involve constructing explicitly a List[DataPoint] which is precisely what I'm trying to avoid with the ArrayTimeSeries. Rather, I defined a custom Seq[DataPoint], which had the apply(i: Int) method construct datapoints on the fly from the arrays.

(I admit that the error was entirely stupidity on my part and not the result of anything complicated. If I was as smart as Rich Hickey, I probably wouldn't need so many tests.)
If you're going to keep your phone in a Faraday cage pouch, why not simply turn it off?
America is the land of freedom, not fairness. :P

...I snark, but it's true. =/
This entire argument is a moral one. I'm just pointing out that if you value getting people on welfare back to work (which many proponents of Basic Income appear to, given that they argue Basic Income will do this), there are far more straightforward ways of making this happen which still provide income to the people who would be unemployed in the modern economy.
I love finding things on HN that my mom can also appreciate. :)
Wow, I didn't think 2500CHF/month is anywhere near possible for a country like Switzerland. I think that balancing relationship (or negotiating position) is the argument for basic income.
That being said going from 0 to 2500CHF/month looks very bold.
Frontend Developer / Lead Frontend Developer - WhisperInvest (http://www.whisperinvest.com/) - New York, NY.

We are are early stage but funded startup, looking for our 5th hire!

Prefer a CS degree with prior frontend web development/JavaScript experience.

Salary based on experience, and you get equity. Come be part of a great team and have fun building and learning with us! Send me your resume at careers@whisperinvest.com
SEEKING FREELANCER - Remote or otherwise

We are looking for someone who is good with machine learning. We are wanting to do the following:

1) Identify websites which are ecommerce
2) Identify 'product' pages
3) Identify specific elements on these pages such as product name, price, description, photo

Anyone who has these (demonstrable) skills would be really useful.

We are primarily a Python shop, however we don't wish to be too prescriptive and this would be a subsystem to everything else we do

In the first instance please email ateasdale@performancetelecom.co.uk

Thanks!

Ade
I'd draw a distinction between outsourcing, where you buy programming as a service from a third company, and relocation of a department, which is common in large companies.

So for instance, in Basingstoke, an area where land is cheap just outside London, Sony, Huawei, and ST Ericcson (semiconductor major), all do high grade R&D work. Friends that work for those companies tell me that the work is run from a head office in America, Japan, or China, but done in the UK because of good IP laws, and lower cost workers than in Japan or America.

Similarly, AMD have a huge R&D presence in India, and a lot of foreign talent is willing to relocate there because although wages are lower than in the US, they can enjoy a very high standard of living.

I think the outsourcing you are talking about (small, non IT business buys a custom warehouse management system, programmed as s service), has little resemblance to the actual movement of jobs within large companies that I discuss.

This (movement for whatever reason) has happened to whole industries. The UK used to be a center for semiconductor manufacture, but lost that status for 2 reasons. One was a series of catastrophic strategic decisions at UK semiconductor companies. But the other was that the UK government stopped giving tax breaks to the same extent, and were outbid by Singapore, which was willing to provide tax breaks, infrastructure, and an easy ride through city planning.

The reason semiconductors moved was that the industry involve huge capital investments, and would make them where the deal was best (otherwise they would be outcompeted by a company that got a better deal).

In software, the primary cost is definitely wages, so I'd presume large companies will be very sensitive to wage prices, and go the place the trade off is best.
And if it wasn't a government but instead a corporation, the only thing that would change is that you don't even get to vote!
First, thanks for sharing your experience.

This seems like a good example of how investors can be a detriment. Your original concept was designed to solve a problem you thought existed with the drink ordering process. The marketing "pivot" is completely unrelated to that and assumes a completely different problem for a completely different customer.

Personally, I don't think there's much to the marketing concept. When at a bar, most people are going to order what they like, and they're going to be engaged in a social experience. Both of these things work against a mobile app that is trying to serve as a channel for delivering in-bar advertising for liquor companies.
SEEKING WORK - Bay Area / Remote

Engineer, Hacker, Rails + AngularJS Dev

I specialize in minimum viable product development using Ruby on Rails for the back-end and AngularJS for the front-end.

There will be a new website going up at www.brwr.org in the next week, but for now the best way to reach me is via email.

Email: jms@brwr.org

Github: http://github.com/jmsbrwr

Twitter: http://twitter.com/jmsbrwr
This is arguably a better UX, but for $85, I agree.
This is a strange defense. You are basically defending an addiction by saying that it is better than smoking crack or doing heroin. That doesn't really defend your addiction, it is just comparing it to other things you could do that would be even worse.

I don't really care if you smoke or whatever, it is just rather expensive in the short term and potentially outrageously expensive to the point of bankruptcy in the long term. Also there are shorter term health implications that kind of suck as well. It is certainly not a good investment.
I don't know how bad these things are in Vietnam, but please be careful reading texts like these over plain HTTP. HN is https for me, but pastebin isn't. You could use https://pastee.org instead.

Ofcourse, make sure that the certificate you get is actually from a non-vietnam authority. I think you can enforce this by running chrome.
A Blood Test for Suicide?
The Market cap, revenue & profit correlations of top technology companies
Ember Data and server-side components like active_model_serializers for Rails are working towards the entire shebang.

I agree that mobile development is driving a lot of this. If you've built mobile-first, then you already have an API that services multiple clients. And the web app is just another client, no?

So it makes me wonder, maybe what we need is the equivalent of Ember Data that runs on iOS and Android to bridge the gap between the API and the native framework.
I recently bought my third TI-85 on Craigslist, I also still have my Cannon A-1.
Um, what is the use of a shield that blocks signals from going to your cellphone? What is the value of a cellphone inside such a shield? You can never take it out of the shield, and you can never use it.
For the internet? Certainly. Linking electronic computers together via some sort of standardized network protocol is the obvious and natural next step for any physically decentralized entity with many such machines. And as we all know, once you have the standardized network protocol, the network grows and spreads organically. The idea of connecting computers so that they can communicate with each other is not a particularly novel one, and to make the logical leap from the fact that DARPA was the first one to do so to the belief that no one else would have had DARPA not done so takes a rather large set of blinders and a staunch willingness to wear them at all costs.

As for GPS, why not? As electronics shrank and the cost to send satellites plummeted, surely someone would have come up with the idea to combine radio and triangulation to determine position. Though the concept is more novel than linking computers together, it isn't so complex or costly that a reasonable person can say with any degree of certainty that it would never have been done. But my point isn't that the government should invent nothing, it is that the government, despite all of its spending, actually invents very little relative to the private sector.
And where did governments get the funding for those investments?
Moka5 - Redwood City, CA (between San Francisco and Palo Alto), interns and H1Bs welcome

Moka5 makes life easier for large corporate IT departments who have too many computers to manage, and life better for end-users who would otherwise have to deal with a corporate IT department that's enforcing ridiculously restrictive policies for their own sanity. Our primary product, Moka5 Player, delivers you a VM image of a corporate system that you can run on your own computer (Windows or Mac). You can install whatever software you want, and we automatically split new files into "layers", so IT can push a new base layer that takes effect as soon as you reboot, and you can press a button and wipe all locally-installed software including IE toolbars and other nonsense, but keep IT-provided software and non-application files like documents. Since it's running locally, you can get work done offline (unlike Citrix, VMware View, etc.), and not hate your life if you're not on the LAN. We also do a bunch of security work to make it reasonable to run a corporate VM on your personal machine: this way, you're not stuck carrying two laptops around.

One product that's been seeing lots of growth is Moka5 BareMetal, a stripped-down Ubuntu derivative that boots directly into Moka5 Player. By providing our usual management capabilities on an underlying OS you don't have to think about, you get the benefits of our product (easier updates, layering, single image, etc.) on corporate-owned hardware. We're also writing iOS and Android apps for remotely accessing your files on the go (even when you don't have a network connection), and currently getting ready to release a client-side encrypted filesystem for synchronizing your files between your desktop and mobile device. There's also quite a bit of work on the server side -- you get to solve fun problems about reliability, scalability, and geographic redundancy, but since we sell a product and not a service, nobody on our team has to carry a pager and get woken up to fix things for customers.

We're not per se a virtualization company: we don't write the hypervisor, since other people already do a great job of that. We do write a lot of things just above and just below the hypervisor layer, and in general a lot of computer systems work. If you enjoy operating systems, file systems, virtualization, or networking, come talk to us. If dynamic-linker trickery sounds like your idea of fun, we'll get along well. We work in C++ and C# on the desktop, J2EE on the server, and the native languages (Objective-C and Java) on mobile; there is also a fair amount of open source work to be done in various languages, and we try to be good citizens and work with upstream.

See moka5.com for more info, and send me an email (gthomas at that domain name) if you're interested!
I'm the conceited attitude that implies that poverty exists as a function of population and not, you know, because of a class of wealth hoarders.
I disagree. Building an error checking scaffolding around every possible and unlikely error obscures the expected flow of control. If I checked for every possible error condition before I started the engine of my car in the morning it would take me an hour to get out of the driveway. I'd much rather have the car tell me when something was wrong and not start. If the system you are using already throws exceptions, you might as well use them too.
I'm also interested in this, both for transitioning clients and referring work I don't have time for.

I don't want to manage a sub-contractor, and it's awkward to "hire" someone to refer work to.
...funded by profits generated from the private sector?
Ochre, Inc - New York, NY - INTERN www.theochre.com/jobs

You will work closely with our engineering team to develop the next generation in online video. You'll have the ability to work on projects that immediately affect our clients and partners in the media and advertising industries.

We use Python/Django for web server side tasks and a host of other technologies to get the job done. Our custom video delivery system utilizes the latest in HTML5 video (and Flash where appropriate) for web and mobile devices. The successful candidate will have the ability to touch all areas of our client and server technology solutions.

Requirements:

- Enrolled in a CS program, or related discipline at a 4-year school

- Knowledge of the Python programming language preferred or similar server-side dynamic language

- Knowledge of Django web framework or similar frameworks.

- Basic knowledge of Unix/Linux command line and ssh.

- Ability to learn quickly and work independently

Stipend available for qualified applicants Send your resume to info@theochre.com
SEEKING WORK

Ryan Toronto - New York City and Remote

I'm a consultant from NYC interested solving business problems with the right technologies and processes. I have 15 years of experience in a large number of spaces. I enjoy ideas and practices from Agile and Lean Startup. In the past I've co-founded a successful startup and lead small development teams.

Backend: Ruby/Rails, Node, PHP

Front End: EmberJS, Backbone, jQuery, Bootstrap, Foundation, SCSS

Ops: AWS/EC2, Heroku, Apache, Nginx, Postgres, MySQL, Redis

Architecture: Full stack, API design, SOA

I'm available for both development and training.

Feel free to email me ryanto@gmail.com or visit my website for more information: http://codingvalue.com/
I did something like that once for a truly awful machine-language-like system I had to work with at a bank:

8607,,,1
11547,15475,22002,22002
1316,1629,1,1649
3001,1316,3,30078
11528,22052,22002,22002
9301,0,1528,1528
31568,10001,800,107
8560,,,1568
8550,210,,
3001,,,
3100,1316,3,30089
11547,15475,22002,22002
3001,1316,3,30089
3001,1317,3,10000
8400,,,
8550,700,801,
3001,,,
9301,0,522,522
3000,1284,3,10001
8500,,3,
8500,,5,
1547,,1,-2301

Through the translator, the result looked like this: https://github.com/jloughry/BANCStar/blob/master/README.md

The arrows in the margin duplicated the handwritten notation developed by programmers to deal with the numeric machine code. If a colour printer had been available at the time, it would have duplicated the highlighter pens those programmers used too; instead I used boldface, italics, underlining, and condensed characters to accomplish the same thing.
They left out my window to the world - the shortwave radio. Way before the internet the notion that you find out what was going on all over the world, without the gatekeeping of the big three networks, was as mind-blowing to me as having my very own computer.
Specifically mentioned in the video:
"Some electronics may still be active and power-cycling may take upwards of 30 sec".

Then again, you could just do a battery pull.

Then again, there might be a cap which keeps the GPS on...

Thus it's probably safer to put your phone into a Faraday cage so one doesn't need to worry about trusting hardware manufacturers.
This seems to be the same as the cdecl program available in most Linux distributions (apt-get install cdecl).

Websites for these little utilities are definitely useful, though. :)
This is a great helper for getting acquainted with the C spiral rule: http://c-faq.com/decl/spiral.anderson.html
One thing to remember in all these discussions about working hours is that its one thing to work for yourself and another to work for someone else. I've done both. When you work for yourself you don't take much time off until things are going well, and its not a problem. I think the problem arises when people who own the business genuinely can't understand why everybody else doesn't want to put in the same hours that they do. It's about ownership. Doesn't mean that employees can't be very productive for 8 hours and then go home and do their own thing. e.g. take their kids to sport or music, contribute to voluntary organisations, work on a side project. Each to his own.
i named it after the jidish http://en.wikipedia.org/wiki/Mazel_tov (written in german "masel tov") masel stands for "a drop from above". so basically "masel" as "drop" of privacy. but well i coded it during a train ride while i was drinkng some beer (reached the balmer peak with it http://xkcd.com/323/ )
Great, convince others to help, don't just tax them. If you can't convince a person that you're right about helping those people, and decide to simply impose an additional tax, then you're coercing them and treating your fellow citizens as objects to be milked, not as individuals to be convinced.

But anyway, if you have THAT many people living in poverty and you want to just give them money, there's something wrong with either your assessment of what poverty is or with the solution you propose. The point is not to give money. Money are irrelevant. If you give money, you don't create wealth, you redistribute it. The point is to help all those people create value and, thus, wealth.
Bill Gates is doing almost exactly that. But even with his wealth, he can only make it stretch far enough to matter in areas of extreme poverty. The situation in the US and most developed countries is big enough to need collective action.
Asana - San Francisco (H1B, INTERN)

At Asana we are building a shared task list for teams in an effort to re-imagine the way people work together. As knowledge workers, we and our loved ones spend most of our time living in programs (email, calendar, document editors, etc.) that help us move and manage data, and get things done. This is an opportunity to improve that part of our lives.

Our founders Dustin and JR started Asana after they saw some internal tools they prototyped at Facebook spread through the company and substantially boost teams' productivity. Since our launch, we've seen tremendously positive response from both press and users.

We've also built some pretty breakthrough web technologies ( http://asana.com/luna ), assembled a best-of-the-best engineering team (including creators of Facebook's News Feed backend, Android's sync, Yelp's ranking algorithm, Aptana's VP Eng, ...), raised $38M in funding (from Benchmark Capital, Marc Andreessen, Peter Thiel, Mitch Kapor, and Sean Parker), built a mature egoless culture, and perhaps most importantly, are earnestly pursuing a vision and opportunity that we believe has great potential for large positive world impact.

See what it's like to work at Asana here: http://qr.ae/IQgg6 and more info on our jobs page: http://asana.com/jobs

Interested? Email jobs@asana.com or check my profile if you want to discuss directly.
Not only is possible, happens all the time.

Is because the abstraction level of a database engine is different of a core language.

Is possible to build a performant database systems without understand what is a BTree, or how is different from a Black tree or a hash. (I suspect, from my experience, that a lot of DBAs and database-focused developer have not much clue on that low-level stuff).

In fact, is not only possible, but build a good database is the job of the people that build good databases. But how archive that, is different from how build a performant algorithm (is more about how layout the data, how index it, how build the querys, analyzing the plans... but mainly, how layout the data)

In my life I have never ever ever think in the low-level implementation of a index as a key point in how build a database system.

(However, I will be glad in know a example in where this could provide a huge advantage)
I think are way too many errors in the data set for that. For example, you might end up at Hoog Catahrijne shopping mall, listed as being from 1893, built in 1976, and in the process of a huge overhaul.