skysight-inc/HackerNews huggingface dataset:
Location: New Delhi, India

Remote: Yes

Willing to relocate: Yes

Technologies: Ruby, Ruby on Rails, AngularJS, Git.

Hi! I'm a computer science graduate, and a Ruby on Rails Developer who is looking for interesting problems to work on. I've worked on multiple Ruby applications in my career, and I feel comfortable with Ruby applications.

If given a chance I would love to work on other technologies, as well. Recently, I've started looking into Elixir and Phoenix Framework. If you wanna know, what am I upto, then checkout this page http://www.newbiedev.com/p/hire-me.html

I'll stop here, since all of the relevant information is listed on that page. Feel free to shoot me an email I love to hear interesting startup stories.
Umbel | Austin, TX

Umbel is a high-energy, fast-growing startup based in Austin, Texas, helping companies ethically unlock the value hidden in their consumer data. We empower some of the coolest clients to build thriving, sustainable businesses with our leading-edge Digital Genome technology. With the Umbel platform, our clients can understand and build relationships with their customers in a way that has never before been possible. Current job openings in Austin include:

- Front End Developer

- Cassandra Database Engineer

- Platform Engineer

Find out more and apply at https://www.umbel.com/engineering
Since HN won't let me respond to uuoc directly, I'll respond here. I wasn't saying criticism should only be directed to its target. That's not the kind of "redirection" people seemed to be suggesting. What I'm saying is that the criticism should remain about that person, not displaced onto some third party. Believe it or not, it's possible to see how someone's behavior is affecting a project, without relying on that person to convey such information themselves. We've all done it here, after all. Anybody who thinks it's reasonable to blame individual behavior on someone's employer should consider whether they'd be comfortable with the idea when it's their behavior and their employer involved. I doubt it.
Had to resort to the FTDI supplied driver on OSX because the OSX bundled FTDI driver caused the entire usb subsystem to die.

I reproduced the issue by connecting two FTDI serial ports, opened each /dev/cu.usbserial* device node with a screen session, and piped War and Peace.txt through at 115200 baud. Closing the screen session on the read end would cause ALL usb devices connected to the Mac to cease functioning.
The larger the number the slower the simulation will run. But a numer that is too low will force you to include repeaters everywhere. So 6 seamed to be reasonable.
Is it possible that there's no one-size-fits-all solution to this problem? I get the feeling that if cubicles were still in fashion people would be complaining just as loudly about them as others are complaining about open offices. I think a good balance between the two extremes combined with allowing people to work from home on days they need to focus is the best answer we have to this problem today.
Cypress and Microchip also have USB-UART chips that cost less than FTDI's parts and are well documented. The CY7C65213 is even a pin-compatible replacement for the FT232R and shows up as a USB CDC device.
Just to get clear: "They" is the police.
Cycling Has Moved from Actual Doping to 'Mechanical Doping'
http://opensignal.com/
> because higher frequencies propagate more directionally

Again, right conclusion but wrong premise. The don't propagate more directionally, but as they have limited penetration and high attenuation, they are more useful for point-to-point with line-of-sight than for broadcast.
StackHut | London | Full Time | ONSITE

We’re a London-based startup working on a microservices-based “CloudOS” using a mixture of OCaml, Linux containers, and Erlang/Elixir - with some DSLs, systems code, and distributed systems thrown in. We want developers to spend more time writing core business-logic and less time thinking about infrastructure.

We’re looking for our first technical hires, who will be working with us to design and implement the core platform that will make this a reality. We have a MVP in Python (https://github.com/StackHut/stackhut); it gives a feel for what we’re trying to build, although is only a start.

We’re implementing this in OCaml, and are looking for talented functional programmers (OCaml, Haskell, F#, Scala, etc.) preferably with some knowledge of Linux/Unix systems programming. It’s a challenging role, working on hard problems, but the chance to build and manage a technical team and shape a company and product from the get-go.

We’re funded by top-tier infrastructure investors from the West Coast, and the founders are highly-technical and ex-YC / PhD. Salaries are competitive and include stock options.

Any questions please comment, reach out on email (jobs at stackhut dot com) or at https://stackhut.com/#/careers. Cheers!
Probably because some modern CS programs use Python for their intro courses and Java for the advanced ones.
http://security.stackexchange.com/questions/36870/is-includi...
C doesn't really tell you how computers work, a healthy dose of Hennessy's book and an accompanying lecture works much better than learning C.

But C has immense cultural value. Lots and lots of extant source code, important source code: Linux. The BSDs. PostgreSQL, SQLite, whatever.

C is the lingua franca. "Everybody" speaks at least a little C, so it can be used as pseudocode notation (without learning some specific, maybe even ad-hoc, pseudo language).
Ultimate Software - FT LAUDERDALE, FL (ONSITE)

Ultimate Software is hiring for a large number of full time, onsite product development positions, including: Software Engineers (C#, Golang, Python), Performance Test Engineers, and more! We also have a few virtual opportunities as well. We were just recently ranked the #1 Best Place to Work in Technology for 2016 by Fortune!!

We have offices in ATLANTA and TORONTO, too. We have an unbelievable benefits/401K package, so apply to one of Fortune 100’s Best Companies to Work For today. Here is a link to our Performance Test Engineer roles we have available, but feel free to check out the other opportunities on our site! http://tiny.cc/x9fo8x
Location: Saint-Petersburg, Russia

Remote: Yes

Willing to relocate: Yes

Technologies: Android, Java, Groovy, JS, RxJava, JUnit, Mockito, Espresso, SQLite, NDK, C, Ember.js

Résumé/CV: https://www.dropbox.com/s/rr3q95dfkzsk98n/cv.pdf?dl=0

Email: korniltsev.anatoly@gmail.com

Seeking a position as an android developer. I enjoy developing mobile applications since Android 1.6. I have 3+ years experience in Android development (mostly social apps). Ready to work remotely or relocate.
My theory pertaining to non-technical supervisory staff is that meetings for some fill up an otherwise very empty day. All the technical managers that I have worked for never seemed too eager for meetings - they were too busy building real things to waste time in meetings.
TIL, I am Stanley Kubrick!
Dog Sounds Like a Cow
> And there's always the possibility that we might hit on an idea that returns literally billions of dollars. Or work for someone else who had that idea and walk away with literally hundreds of millions of dollars. Most people don't have that sort of opportunity.

This reads like a sales pitch for the lottery, and as a random developer, your odds are pretty similar.
There's a cultural aspect to collaboration, and an office layout aspect.

Culturally, collaboration can be great. Getting someone from sales involved in a product meeting could be revolutionary, or getting a product person on a sales call etc. etc.

It's possible to design an open floor plan with plenty of private spaces, but most companies don't do this because the people making the decisions are not introverted enough or their jobs don't involve achieving and maintaining "flow state".

Ideas like pair programming have created the misunderstanding that programming should always be done in a social way. There are many times when a problem demands focused thinking, and the ideal office space offers places to do that.
That's a difficult question to answer.

On one hand, it's a cushy job. I work from home almost whenever need to. I can find remote work if that's not enough. I'm paid well. I get a decent vacation time. It's easier than physical labor.

And I love to program. I enjoy solving problems and writing code to implement it. I even enjoy debugging and tracking down bugs.

But at the same time, I haven't found working as a programmer to be very enjoyable. It's rare that my interests and my work tasks intersect, so most of the time I'm toiling away on projects I'm not really interested in, wishing I was working on whatever small project I've come up with at home.

Also, as I've grown older I've become increasingly annoyed by the "culture" around programming and computers.

TBH, I often wonder if I wouldn't be better off doing something else and just programming at home in my spare time.
iOS Lead | OPEN WHISPER SYSTEMS | San Francisco, CA OR REMOTE

Moxie Marlinspike and Open Whisper are the author of Signal, widely regarded as the most trustworthy secure messenger available to the public. "Use anything by Open Whisper Systems", says Edward Snowden. "My first choice for an encrypted conversation", says Bruce Schneier. "When I read code, lines of drool run down my face", says Matthew Green. Also, he likes Signal a lot.

If you really believe that we're entering a pitched battle between states and technology providers over encryption; that NSA and GCHQ are turning the world's best-funded best-staffed signals intelligence agencies into instruments of domestic surveillance; that giant corporations (and aspiring giant corporations) are doing everything they can to ensure that users think they're safe while their messages are scanned for ad targeting or censored and traced by despotic regimes; if these are real concerns for you, then this is one of the most important jobs on the Internet.

Until very recently, the iOS version of Signal was managed by Frederic Jacobs. Signal for iOS is a flagship Whisper offering. It should by rights be the most widely used tool for journalists, activists, and researchers to communicate confidently on an insecure Internet. Jacobs is amazing, but he's off to other adventures in Switzerland, and Whisper needs someone to take the reins on iOS Signal.

This is not the most highly-paid role on the Hiring Thread, but it's probably the one that stands to make the biggest dent in the universe. Why else would you consider joining Moxie and his crazy pirate crew of crypto developers?

* Because you're not a cryptographer but want to be engaged with serious cryptography, of the kind that will be in the academic cite record a decade from now, in a role where you'll make an enormous difference deciding how best to get strong crypto into the hands of everyday people.

* Because Moxie and his team are simply excellent people to work with, doing inspiring stuff that is actually inspiring, not cat-sharing.

* Because there are worse things to have on your resume than "product lead for the most important product by a tiny team that took on multi-billion dollar world government spy agencies and won".

* Because you relish the opportunity to be on an HN NSA thread with 'tptacek and be able, at any point, to say "shut up, Thomas, I work for Whisper".

I don't work for Whisper, Whisper will never pay me a dime. I just love what they do, know that they're trying very hard to find this particular person, and want to do whatever I can to help (and to ensure I'll be able to keep using Signal).

Full time role. Very strong iOS application skills needed. No cryptography experience needed at all (if you take this job, you're going to have crypto coming out of your ears either way). The right candidate does not need to be in San Francisco.

https://whispersystems.org/workworkwork/

If you know iOS developers who are interested in the problem Whisper is working on, please let them know about this.

Thanks!
I think it's a valid view if you consider that the rendering is one-shot. All input → entire document. There is no concept of update during a server side page rendering, which is quite similar to how the mental model for libraries like react work.

Technically, we can find many differences but in terms of thinking about actual applications, they are a very similar mental burden and that's why I think it's been so popular. I always laugh when I see people talk about DOM diffing as motivation for react. Really, that's the implementation detail. The real motivation is the vastly simplified mental model of how the whole DOM is managed.

This article struck me as an interesting approach to applying new implementation approaches which could offer the ease of this mental model to a wider variety of scenarios. Just like immutability offered an easy way to avoid costly virtual DOM regeneration when the view gets rather large (in terms of instantiated component count). Ideas from SAC could offer efficiency improvements compared to some of the current modular approaches forcing things to fit into rather simple tree structures for state (the Elm architecture as it currently stands can make computation hard to share while keeping things modular).
Do you have a phone that'll use WiFi for cellular? Most office buildings are effectively faraday cages. On T-Mobile, my phone will route SMS and calls from my iPhone over whatever WiFi network I'm on, so network quality in dense areas becomes less of a concern for me (except when I'm mobile; but then, I'm out in the open, so signal quality is better).
Lombard, IL, USA - Full-Time - ONSITE

We are looking for a full-time computer science teacher for our private high school. It's a small school and you'd be taking over as the head of our CS curriculum teaching Python, Java, Scratch, and HTML/CSS to eager and smart 8th through 12th graders.

Must be highly-passionate about programming, have real-world work experience. Previous experience at another school or college is preferred but not a must.

You must absolutely love teaching others, passing on knowledge, and shaping the minds of young students. IT-related careers are definitely the future and it's a great responsibility and a grand privilege to directly influence the career paths and thinking processes of the next generation of creative persons looking to be leaders in tomorrow's world.

Visas are unfortunately not available. Must be a native English speaker. If you're interested shoot me an email at mqudsi@neosmart.net
The medical device doesn't need to run Windows Update. The medical device might still be bricked if the computer accessing the device runs Windows Update.

We already have fitness devices that can communicate with a PC. Is it really unthinkable that the next batch of medical devices will do something similar? For example, a wearable sensor to continuously measure your insulin levels?

Will you be using an FTDI chip in such consumer devices?
Jumbleberry (https://jumbleberry.com/) | Toronto, Canada | ONSITE | Full Time or Intern

We're a leading Ad Network based in Toronto which specializes in Cost Per Acquisition (CPA). We offer our clients cost certainty on their online advertising campaigns.

We're in the process of building out of analytics and optimization infrastructure using algorithms and machine learning to auto-optimize conversion funnels and decrease customer acquisition costs. Your work will touch our entire network, where even a small performance improvement can have a large impact.

We're running Ubuntu, NodeJS, PHP, Nginx, Redis, Mysql, Redshift, Gearman, and many others.

We're a profitable 5 year old startup with 70 employees and growing quickly. Our new technology initiatives will be defining the future of Jumbleberry and online advertising.

We have a great office downtown Toronto and are seeking skilled individuals who are excited by R&D, analytics, and performance optimization.

Get in touch with me at ian@jumbleberry.com
I'd love to discuss more about our future plans and how you can fit in.
StateBook | Kingston, NY | REMOTE | Full-Time

Required: JS, Django, PostGIS, OpenStreetMap, AWS

StateBook aggregates data from a wide variety of governmental and proprietary sources to provide a platform that companies use to decide where to launch businesses and create new jobs.

We are looking for well-rounded software engineers who are passionate about product quality and enthusiastic about the world of economic development and corporate site selection. Current customers range from local organizations to major corporations and national government agencies, and we're growing quickly.

Please send inquiries to: ryan@statebook.com
I know some of the Enlightenment core guys, and of course some of them work for Samsung; I've brought it up to them and it's safe to say that this is not a priority business case for them. They are all great folks, but with Samsung driving the train, I think this is no longer exclusively a volunteer project or necessarily strictly a labor of love for everyone anymore.

That being said, it should work. I've successfully installed the dev kit from ARM-MALI support which provides Ubuntu + Mali T604 drivers on an SD card or USB (this was a herculean effort, despite the instructions in question being made specifically for the specific device I have).

I haven't repeated this experiment, but I'd like to try again. I'd feel the chances it would work would be higher on Arch, where software is kept more up-to-date than on the ancient kernel and OS that ARM documentation suggested (it's Ubuntu, but not the current release, or even the current LTS release.)

You probably already found this page[1] -- r6p0 seems to be newer than when I tried last, maybe you also saw this one[2] -- the best "from-scratch" resource I've found that results in a working graphics driver, but good luck getting a modern release of E20 to compile on that... perhaps it could be upgraded without breaking everything.

This thread[3] I haven't visited for a while, but that chronicles my journey pretty well, at least prior to the point where I was trying ALARM or Arch Linux for ARM.

The arch install guide[4] is probably your best bet for what you wanted. I was able to get framebuffer driver installed and hosting the fastest yet (non-accelerated) enlightenment version 20 without compiling anything, and without any really complicated setup steps. I haven't found anyone who is using the accelerated drivers on Arch, the reason might be that they are closed-source and compiled for a specific (obsolete) kernel version.

There are scripts for compiling enlightenment, if you were going to set out to compile it from git head for yourself, by the way[5]. Don't worry they're called "e-nineteen" -- the latest git head is in fact e-twenty. They should work on any recent Ubuntu or Debian release, don't know about Arch, but you will at least need to take out the line that checks for a specific Ubuntu release to get that to work. May need some specific compile-time flags for efl or enlightenment also. I read something about sun-xi the Open-Source GLES driver for Mali, but it seems to be intended for other chipsets than the T604.

I would thereby hazard a guess that you're right, and in fact nobody has figured this out yet.

[1]: http://malideveloper.arm.com/resources/drivers/arm-mali-midg...

[2]: http://malideveloper.arm.com/documentation/developer-guides/...

[3]: https://community.arm.com/thread/6477

[4]: http://archlinuxarm.org/platforms/armv7/samsung/samsung-chro...

[5]: http://gitlab.metrixmatrix.com/kingdonb/e-nineteen
The text font looks very bad at "normal" size on my very typical enterprise corporate Win7 1920x1080 monitor.

It appears to be the Source Sans Pro font, if I remove that everything looks OK.
As I understand it though, open office is a trend. Your mechanism doesn't explain why there was ever a time without open offices. So what's changed to make office managers more penny-wise, or have there always been "open collaborative offices" just under a different name?
Snapchat – A deep dive into the user experience
http://www.raptmedia.com/about/careers/senior-engineer

Raptmedia | Boulder, CO
Looking for senior level Ruby, Rails, React, Node type developer

Thanks
Until not too long ago, De Anza College still taught C as an introductory programming language (I think because some recently retired instructors wrote a textbook on it). Even now, from what I've seen of the syllabi online, their C++ course that replaced it is still mostly C with some sprinkling of classes added on.

I thought it was a horrible idea, and I had a pretty miserable experience at De Anza. If you're just starting out programming, you should simply get used to writing code, and not fighting low level details of the language. C is the kind of thing that is useful, perhaps only as an advanced undergraduate course. Most beginning programmers need to start writing code, not get bogged down in pointer hell. And obviously most beginning programmers aren't going to be hacking away at *nix kernels or anything advanced like that.
I don't really get what this "cost center" thing gets you at all. Suppose you make televisions. R&D is a "cost center". Whoever's in charge of sourcing components is a "cost center". Hell, making the damn TVs is a "cost center". In fact, the only thing I can think of that isn't a "cost center" is sales. But without everything else, sales would have nothing to sell.

So what the heck is the point of labelling things "cost centers"?
> This is poisonous thinking. Programming is one of the most accessible industries on the planet that doesn't involve physical labor. If somebody has the desire, they can learn how to program and land a job for FREE.

Not when you spend 8+ hours doing a demanding but low-paying job (like most are) and then have to come home (+1-2h) to take care of the spouse/children/parents. And even without the latter obligations, there's only so much one can do after being exhausted doing the day; life is not just about working, and many (most?) people can't psychologically sustain doing only work for longer periods of time.
I agree - the entire purpose of this is to threaten other companies into providing better service. Same exact thing with Google Fiber.

"If you don't provide service to our expectations, we will step in."
The first manager I had did this explicitly. If he caught sales or marketing talking to the devs, he would ask them what the problem was. It worked well.
OOHLALA Mobile Inc. - Montreal, Canada

We are building the mobile campus engagement platform for universities and colleges. We work with many institutions across NA and the world already, and 2016 will be a big growth year for us, so we are looking to expand the product team.

Open positions in Montreal:

- Integration engineer
- Backend engineer
- Frontend web engineer
- Support engineer

We use primarily Python and JS.

More info can be found at: https://oohlalamobile.com/jobs