skysight-inc/HackerNews huggingface dataset:
A whole bunch of open source corps are hiring:

https://careers.mozilla.org/en-US/
http://www.canonical.com/careers
http://jobs.redhat.com/
Nice. Why did you switch away from Pingdom. How do you like New Relic.
SEEKING WORK - Detroit, Michigan or remote

Expertise:

- HTML5

- CSS3

- JavaScript

Contact: rudolf@winestockwebdesign.com
Maybe we just need to note
that mean and variance can
be useful in
using some data even if
the distribution of
that data is not Gaussian.
Yes, I know that one! Unfortunately this starts way further down the road of computer knowledge than does who ask me if I caught a virus… :/
Developer | $125-175k | San Francisco | gerad@sagansystems.com

We got a pretty good response when I posted this last month, so I figured I'd repost and put in another a word for the startup I just joined.

- We've got a pretty cool tech stack (mostly React/Node/Go/Docker), and product architecture (real-time pubsub microservices)

- We're super early (<15 people), but well-funded and growing.

- Our founding team is B2B serial entrepreneurs who have done it before, so there's a healthy culture.

It's a good place to wear a lot of hats, learn a ton, and grow with the company. I'm enjoying it. Let me know if you'd like to hear more, or check out http://sagansystems.com/#hiring

We're also looking for devops, a designer, and a product manager (yeah, growing fast)!

on site only, interns ok
GitHub Auto Deploy
Agreed, but we're splitting hairs, IMHO. Being an idiot in public == being an idiot. If it's not in public, the situation changes completely. If you're making an off-color joke to a tight-knit group of friends, you're not being an idiot (unless you're being recorded and are a high-profile public figure cough Rob Ford cough).
Obat Kuat Pria Terbaik Kapsul Dewa Golden Flower
Actually, I believe I am facing a similar issue. I have directives that encapsulate other directives, and compiling 1000 of them is slow, but they run pretty well after they are compiled. Any thoughts on speeding up that process?
Consumer products and licensing accounts for 20% to 40% of revenue vs. Enterprise products and licensing. So yes, it would affect revenue pretty significantly.

It's odd that so many people seem to believe Microsoft doesn't make significant money selling their operating system to consumers (via OEMs).
Are you talking about the North America that has around 15 universities with higher average (football) attendance than any team in the Champion's League gets [1][2]?

[1] http://fs.ncaa.org/Docs/stats/football_records/Attendance/20...

[2] http://www.worldfootball.net/attendance/champions-league-201...
SEEKING WORK - London, UK or remote

I maintain old Rails applications, now that all the cool kids have moved to <insert hot language for June 2015>.

For the last few months I've been working with a client to move a load of Rails 1 & 2 applications to a new datacenter. Each application was upgraded to run on the latest Ruby 1.8.7, gems bundled, patched against security vulnerabilities and installed on a fresh VM with Puppet. The new setup should keep running for another 5+ years with minimal involvement, and if new development is needed it's now very easy to setup the dev environment.

Get in touch if you have old Rails applications that need some love: luca@blissfulsystems.com
You look like a cool place to work for, could you provide more details on the responsibilities of each role? Also, would you mind if I submit this job opening on of my college's mailing lists (UWaterloo)?
Speaking from a C++ perspective, the item pointed to may not be a simple type (like an integer) but a complex object.

Copying an object around all over the place (into functions, out of them) would be expensive. It would be like copying an entire ledger every time you wanted to make a change to the ledger. Far better would be to hand the ledger around, or when looking for it ask "where is it?" and be pointed to where it is now.

It also makes it simpler to make sure all your data is in one place, which is a good thing for program design.
SCTP is in Cisco IOS[1], but regardless, it sits at the IP layer so all routers need to do is pass it as IP, unless you want to do more.

It's also in plenty of OS kernels already, such as solaris and linux, and can be written as userspace libraries.

1: http://www.cisco.com/c/en/us/td/docs/ios/12_4t/12_4t15/htsct...
Yeah but he specifically said these are folks with quantitative degrees... I would expect want to be quants applying at a hedge fund to have an understanding of statistics.
Seems like there's a lot of middle ground between "laudable" and "don't judge", yes?
Isn't that a typical "corner case" in the understanding of dynamic languages bindings ? I think I've seen the same question pop about python. The array binding is constant, its content isn't.
Do you think a 100 line ray tracer is any more "correlated with real-world performance" than 100 line benchmarks game programs?

What I questioned was Rusky's technical-sounding but apparently unsupported claim that "the benchmarks game's results are not very correlated with real-world performance." For Rusky to know he'd need some kind-of "real-world performance" measurements and a correlation coefficient - neither of which have been shown.
I remember someone using LINQ to do fancy things on the results of an SQL query. It was stupid. Far better would be to have written the SQL properly in the first place, instead of grabbing loads of data and doing cartwheels client-side.

LINQ is neat, of course.
In-App Purchase: 7 Effective Tactics to Convert More
A while back, my Millennial daughter had a conversation about finding jobs and building careers today with her Boomer grandfather. At some point, he stopped and said that he had no useful advice for her, because he'd only had two job interviews in his entire life. He went straight from college into a career, and he retired from that one job.

It's been interesting watching her deal with her career (in cooking) with her GenX mother too. Her mother can't quite imagine that you do something other than go to college for a four year degree and then get a corporate job. The idea of a career based on experience and networking is rather alien.
My follow up question if I was in that interview would be, "Is this how you operate, do you not provide critical information or am I a researcher?"
Spend 2-3 hours and learn the basic movement methods, this brings you at a comparable speed with a mouse-based editor. After a week of using you'll develop muscle memory and you're already faster. At least that's my experience with teaching other people so far.
Sift Science (YCS11) is Hiring Machine Learning Experts
San Francisco, Full-time, https://siftscience.com

Sift Science uses real-time machine learning to fight online fraud. It's a problem that cost U.S. merchants > $12B last year with 70% being a result of organized crime. We are currently seeking ML engineers to join our team to work on our diverse and exponentially growing dataset to employ large-scale, online machine learning and model millions of unique features. Sift is a tight-knit team that likes board games, yummy food, and solving challenging technical problems. Check out https://siftscience.com/jobs or ping us at jobs@siftscience.com for more information :)
Nothing.

I just chose vim because I know it does let me move around without a mouse. I wouldn't mind using nano if it gave me the same thing vim gives me.
I did some research before I started and read about Bespin. I don't think they merged into Ace because of the Canvas. It was probably because another team on the same company also worked on an editor, witch had the same goals, and aimed for the same market.
I know that instead of asking I should either go and donate more money, or go and do the coding myself, but: is it possible at all that PyPy devs can focus and produce a stable PyPy for python 3.3 (at least)?

Looks like it's almost there (but this almost stretches over many years now), it just needs a little push.
He was speaking anonymously and got doxed - as were the developers joking at the conference. We all do and say stupid things now and then and if somebody were filming you 24/7 it would not be very long before they documented something that was a social faux pas.

There is a big difference between blurting out drunken nonsense and soberly, premeditated publishing under a personally identifiable account, especially if it is part of your job to be the public face of the company.
> sexist jerks

As I recall it was a joke between two men about "forking" a male speaker's repo and the size of said speaker's "dongle." I'm not sure how that's sexist. Crass, yes. Sexist? Please inform me.

> Adria is still unhireable for daring to complain about shitty behaviour

Her job was basically a public relations role ("developer evangelist"), such an incident does a couple of things:

- Destroys any goodwill she had in the developer community.

- Shows that she's ineffective in dealing with public relations.

Also, in the middle of the incident she started using her employer's name to back her actions (e.g. she said that SendGrid "stands behind her)" and I'm pretty sure no one at the company gave her any approval to make such statements. That's another public relations no-no.

Also,

> Adria was complaining on twitter

This isn't exactly true.

1. One of the big reasons it blew up is that she turned it into a blog post on her personal blog.

2. She signed her blog post with "Yesterday the future of programming was on the line and I made myself heard" (though she later removed this from the post). (This Ars Technica article quotes the line[1]).

3. Several times she likened herself to Joan of Arc for making the Twitter post.

I'm not saying that she deserved to have her life ruined, but she had an active role in the initial push that gave this incident greater publicity.

[1] http://arstechnica.com/tech-policy/2013/03/how-dongle-jokes-...
Do you use ReactJS because it is fast?
YouCanBook.me

UK | REMOTE

Rapidly growing startup, looking for developers (Java for our APIs, JS for a greenfield React/Flux app) and an operations person (AWS, Java a plus). We are a small team, but right now are defining the future of calendar data on the internet. Help us scale our really neat app from millions to billions of bookings.

https://youcanbook.me/jobs
SEEKING WORK - Remore (Rio de Janeiro, Brazil)

Hi, my name is Felipe Galvao. I'm a brazilian engineer and i would love to work on some cool projects to help and learn more. I'm confortable with Python/Django, HTML5, CSS, Bootstrap and Javascript / jQuery. Currently learning PHP / Laravel.

(Humble) Online Portfolio: http://felipegalvao.com.br/en/portfolio/

Contact: felipect86 at gmail
How Is Critical Life or Death Software Tested?
I've seen people fail questions for this reason. We even tell them not to go down a certain path, or not to worry about optimizing the solution. But they keep on trying to go down the clever path.
Serious question: Is this significantly different from all the similar-themed articles in the 90's and 80's? It seems like the more things change the more they stay the same...

https://news.google.com/newspapers?nid=1310&dat=19980412&id=...

https://news.google.com/newspapers?nid=1309&dat=19941224&id=...

https://news.google.com/newspapers?nid=2209&dat=19881231&id=...
Location: Los Gatos, CA

Remote: Yes

Willing to relocate: No

Technologies: Java, C/C++, Android SDK/NDK, R

Areas: Network Security, Software Defined Networking, LTE, Distributed Systems

Resume: http://goo.gl/xd7v9l

Website: http://goo.gl/EliKDr

Email: igasp001 [at] ucr [dot] edu
Indeed the whole culture of intentional weaknesses in security is something we will pay for in losses in the kind of war you describe. Security or surveillance. Pick one.
Where Is the Most Remote Location on Earth?
On the flip side, your employer can be a valuable resource, even after you leave the job (moreso at small companies). I still maintain connections to past employers that have remained legitimate friends and valuable resources.
New Generic Top-Level Domains
Hacker News Seeking Freelancer

SEEKING WORK / Remote (Can travel to NYC or Boston)

iOS and Mac

I've been developing on the Apple ecosystem for 5 years working on my own projects and contract work. I have successfully built apps for individuals, small companies, and government contractors.

My specialties include Client/Server apps, Educational apps, Social apps, and Location based apps.

Email: adamst.onge@gmail.com
I don't really understand this deal.

Altera and Intel already have a fab agreement and Intel is desperate to get customers into their mothballed fabs.

All this talk of technology collaboration could be accomplished with strategic partnerships/licensing that would certainly be less than $16.7B.

This looks like a case of a foundry player buying their customer to prevent it from defecting to TSMC in the future. To me this is a sign of weakness.
Well, you should. I am a Mac user too, but Mac OS is getting worse and worse... I am NOT going to switch to Windows 10 for now, but I am thinking about it more and more.
Chicago, IL. http://vokal.io

Backend Engineer - Python || GO Developer

Frontend Web Engineer - HTML, LESS, Javascript, Angular, Grunt

http://www.vokal.io/careers

Vokal is an industry-leading digital experience agency specializing in mobile application development, responsive website development, user experience design, and branding in an interconnected world. We are redefining the expectations of what value mobile can create through our success in enterprise mobility management, digital development, and mobile experience design innovation.
DotProduct -- Boston, MA or Wiesbaden, Germany

== 1. Senior R&D Engineer in Computer Vision ==
== 2. Software Engineer in Mobile ==

== 1:

We are looking for a software engineer with a strong 3D Computer Vision or Graphics background to join our R&D team. Interesting things we are working on include Real-time Image Processing, SLAM, Optimization methods, Surface Reconstruction, Meshing, 3D Scene Management.

Candidates should be extremely proficient both on a theoretical / algorithmic level and in practical implementation (mostly C++ and shader languages) of Computer Vision and Graphics algorithms.

Masters or PhD degree in CS or related fields with focus on Vision or Graphics is required, as well as practical product development or job experience.

== 2:

We are looking for an experienced, hands-on, detail-oriented developer with strong skills in C++ and/or Java to join our application, UI and tools development.

We have a number of projects inside the company for which we are looking for support, from app development (Android, Windows, Qt) to internal tools, sensor integration and development of core technology.

== General information:

Besides the opportunity to work in a world-class R&D team on leading mobile 3D computer vision technology, we offer a great salary, benefits and and a nice work place with top-of-the-line work equipment. Significant equity is part of the compensation package.

Our R&D team is still intimate so new hires can have a large impact on product and future developments. Both positions are local and full-time.

== About DotProduct:

We are a team of seasoned entrepreneurs and Computer Vision professionals that brings real-time 3D capturing to mobile devices equipped with advanced camera sensors.

We are backed by Intel Capital and various angel investors. Our office locations are Houston, TX; Boston, MA and Wiesbaden, Germany (R&D). Contact is jobs (at) dotproduct3d (dot) com www.dotproduct3d.com
I was wondering if facebook wanted to hide more of their users activity from competitors. I know a lot of my friends get all notifications (or used to) as emails and auto archive those, essentially giving google insights into their entire Facebook presence. Something Facebook obviously don't want to give away.

Your theory seems much more likely, given the probable adoption of this feature :)
For the very same reasons through the rest of the thread, you continue to argue a straw man.

You sound like you're a very insistent and dogged debater.

It would be becoming of you to take your passion for argumentation and apply it to the arguments being made by the opposition. I'm certain that if you did this you would have more success.

I would reply point by point but as they say "the definition of insanity is doing the same thing over and over again, but expecting different results."

Thanks again for the discussion. Hope to see you continue to be verbose (but perhaps more charitable) in other threads around HN.
So my brother sent me a youtube link yesterday. It was a show by Luis CK, containing gems like

I'm waiting to see their kid. They're so beautiful, maybe I want to fuck their kid, I don't know. I'm not saying I would kill a kid and fuck him, … (continued for another moment or two)

Now.. That's a stand-up comedian of course. The setting is clear. We obviously KNOW that he's trying to provoke and that he isn't serious. This isn't exactly my type of humor, but let's pretend I'd say something like that to a friend and someone overhears that. Or just quote it.

Why would that change anything? I assume these things would fall below the 'objectionable thoughts' umbrella in your list. Would I deserve to be attacked for that? Fired for that?

followed by

I wouldn't fuck a kid. I wouldn't do that. Maybe a dead kid. Who are you hurting? He's _dead_. Who are you hurting?
Are internships paid?
Software Engineer | Madrid

If you love tapas and think immutability is a game changer when building software, this is a great opportunity for you. We're a Madrid based start up and we're looking for software engineers to expand our team.

To give you a high level overview, our Clojure platform runs on AWS that serves as a "central server" for other components such as a back-office web app, public website, kiosks, mobile apps (Android and iOS), etc. The kiosk is a ClojureScript/Om web application interacting with a local web server. In the back-office web app we show events as they arrive into the central server given an overview of what's going on in the whole system.

- Some of the interesting problems we're working on:

* System modularity
* Data security in the kiosks
* Unreliable communication with a central server over weak links (mobile networks)
* Kiosk offline support (and all its complexity, e.g. data synchronization)
* Kiosk communication with hardware components (designed and developed by the "Hardware Team")
* etc

- Tools and languages:

* Clojure / ClojureScript (Om)
* PostgreSQL / H2 / SQLite
* Amazon Web Services (EC2, RDS)
* ZeroMQ

We really love Clojure and the ideas behind the language, we try to follow a event based (log like) approach in our infrastructure, avoiding the usual "update in place" pattern.

If this seems interesting we would like to hear from you, please send your CV to:

(str \i \p \@ "ride-on" \. \e \s)
Project IceStorm: documenting the bitstream format of Lattice iCE40 FPGAs
Your problem with vim is that you don't grok vi: http://stackoverflow.com/a/1220118/885262
Take what Jonathan Kinlay says about HFT with a grain of salt. He worked at a friend's firm briefly before leaving without making a single profitable strategy (although his excel models were profitable of course). While what he says in this article is in the ballpark of correct, he is not the best source of information on modern HFT.
Yes indeed, I think so.
This 'problem' with FizzBuzz is really a 'benefit'. I have seen it time and time again, incredible complex code by intelligent people attempting to chase an 'elegant' design.

Literally its my number one problem with senior developers where I work, refusal to leave working simple readable solutions alone.
While this is going to seem (and probably is) a bit inflammatory, I don't think any article will ever make a convincing Why Editor X Is Better argument for people who already use Editor Y.

In practice, there's a functionality bar for editors to clear; the likelihood that you're going to gain massive productivity improvements by switching between editors that are both past that bar is honestly pretty low. And that bar is likely lower than most people think. Reasonable syntax highlighting, good regex support in search/replace, some kind of "project" support, some kind of scriptability, and an ability to set basic editor configuration variables on a per language basis (e,g., 2-space tabs for YAML, 4-space for Python)... once you hit a certain point, then you get into progressively more dubious arguments. "I can change the contents between these parentheses on line 9 by simply typing '9Gf(ci(' while you're clicking in the line with your mouse like an animal!" Good for you, ace, but you're not really saving the time you think you are. (Also, you can perform a rough equivalent of "select or delete the stuff between these parentheses" with a single command in BBEdit, Sublime Text, and Emacs, and I'm sure in many other editors.)

I'm not suggesting all editors are absolutely fungible past a certain point -- there's solid reasons you may prefer one over the other -- but once you get really good with a given editor, "modality is awesome" and "everything in my editor is actually a Lisp command" shouldn't be particularly convincing arguments. Generally speaking, you probably have better things to do with your time than figure out how to replicate your favorite Editor X power moves in Editor Y. Don't you?
> However, I have yet to see one that would actually be better in the real world than the simple, obvious solution.

Use counters, avoid modulo, and see a significant performance increase.

Computers suck at division, and FizzBuzz doesn't need division.

The solution is perhaps simpler than the obvious one as even a child could explain how it works.

https://gist.github.com/buro9/5345664#file-fizzbuzz-html

On my laptop, in Firefox:

Fast: 203ms

Slow: 844ms
Imgur | San Francisco | Full Time | Dev Ops, iOS, Android | No Remote/Internships

Imgur is the largest image community on the web, clocking in at over 60 billion image views per month! Come have an impact on the lives of millions of people, while working in a fun and collaborative environment. We have a small engineering team, so each engineer is responsible for solving challenges at a massive scale.

Interested? Check out our open positions! http://imgur.com/jobs
If you have any questions about the open positions or want to know what it's like to work at Imgur feel free to e-mail me at max@you know where.com
I disagree. Maybe you think this because you are used to another language, but once you get how var works, it's quite clear. Just because some other language does it, does not mean it is unquestionably good.
> A GPU consists of hundreds or thousands of microprocessors that have a traditional architecture: instruction decoding block, execution engines, registers, etc.

Any example of a GPU with "hundreds or thousands of microprocessors"? Nvidia Titan X has 12 [1] microprocessors by your definition.

[1]: SM, Streaming Multiprocessor in Nvidia's terminology. Smallest unit that can branch, decode instructions, etc.
No, research that's too esoteric or risky to get external funding just gets the researcher fired.
Square is hiring payments engineers!

http://j.mp/square-payments

The payments team enables Square to move money. From developing infrastructure to working with external partners, we find the best ways to move money across different networks and countries in a way that is cost-effective, available, scalable, secure, and forward-looking.

As a software engineer on the Payments team, you will be responsible for designing, building, and maintaining the Payments Platform services and infrastructure that move money for Square. You will be deeply involved in the technical details of building highly available and reliable services, while also working with product teams to enable Square to rapidly build new capabilities for our merchants and buyers all over the world.
How little a Top Mac app makes?
The point of this is to hide the data from gmail/hotmail/yahoo/other mail providers. Not Facebook themselves, obviously.