skysight-inc/HackerNews huggingface dataset:
PolicyGenius | New York, NY (NYC) | Full-Time | Onsite

Software engineer (full-stack or front-end, mid-to-senior)
We're looking for multiple new team members to help us build and grow our Rails and React applications.

Our stack:

- A lightly service-oriented architecture with the backends powered by Rails and a mix of Rails, Rails and React or full React on the frontend. Whatever makes the most sense for the application in question

- We use Redux as our flux-ish implementation of choice and believe strongly in a styleguide-driven modular CSS architecture to help keep the UI maintainable.

Our values:

- High-quality, robust code. We achieve this with a heavy focus on strong object-oriented design and great test coverage. We're firm believers in the benefits of test-driven development

- Collaboration and continuous learning - we pair program sometimes, we review each others code all the time and we love to pragmatically explore new technologies. We're able to keep our best practices evolving and help each other get up to speed quickly on new things.

- Full-stack skills. We're not all experts on all parts of the stack, but anyone can jump in and help wherever and as the team grows, everyone will be encouraged to rotate projects regularly to stay sharp and challenged.

About you:

- You're strong in either Rails or React (even better if both) and eager to work on both the front and back ends.

- You practice TDD and have strong opinions about why you do it.

About us:

PolicyGenius is changing the way America shops for insurance. We're an online education and shopping platform for insurance akin to TurboTax for insurance. It's a big, confusing industry and we're making it easier for consumers to understand insurance and purchase it. Check out our CEO's article in Entrepreneur about how we're disrupting the industry: http://www.entrepreneur.com/article/250095
Questions/applications: Email josh@policygenius.com

All roles: http://careers.policygenius.com/
That sounds like a lovely bit of legal ass covering.
I thought it a beautifully filmed movie. I didn't think that Ryan O'Neal was up to the job. He was a very handsome man, but mostly appeared to be dazed.
Chrome for iOS has the same issue.

Load an incognito tab, hit the button to return to the main screen, kill the app, then re-launch Chrome.

If you need forensically safe ways to surf, browser "porn mode" isn't your ticket.
Windows has driver roll-back built-in.

Also, businesses typically use WSUS, where you need to intentionally whitelist driver updates.

If you have a CNC machine set to get all Windows Update from MS without oversight and testing, well, you're doing it wrong. I suspect a lot of "GUISE MY CLIENTS ALL HAVE DOWNED MACHINES THIS MORNING" is straight-up bullshit. In my experience, CNC machines are sacred cows and never, ever updated, let alone ever get driver updates. Hell, it isn't even patch Tuesday.

This does punish the hobbyist who just bought some toy and WU grabbed the latest driver. The world's manufacturing isn't going down this morning. Lets stop being naive.
In Europe, that could be anything from Roman ruins to unexploded WW2 bombs.

Most suitably large construction digs will turn up something of archaeological interest.
"Eyes Wide Shut" is probably Kubrick's most underrated movie. I still don't think I appreciate it fully, but it was the movie that really started me on appreciating Kubrick's movies, his visual languages, &c.
Learn Online Informatica ETL and Data Warehousing Concepts
> Even compensation wise, it peaks very early and probably won't get most rich without a ton of luck. Its depressing to make comparisons, but 99.9% of developers will never make half of what a specialized MD or successful lawyer or someone in finance might make. Granted, the barrier to entry is much lower in CS (sometimes nearly nonexistent depending on the line of work).

Med student here. Programmers don't have to take out 200K in loans. Also, when you do something like medicine, you're basically giving up a DECADE of you life before you actually start making the big bucks. Residents make less than the average programmer. Med students make negative $$. Debt compounds.

But seriously, if that's what you want, stop romanticizing and just do it. Though I have to say, do law school. Doctors that became doctors for the prestige and money are really the worst.
I've enjoyed working in national security and defense. It's a laid-back environment and I can leave work at work without feeling stressed.
You know, I recently had reason to implement a BASIC interpreter (A bit of an art project, a bit of code archaeology. I wanted to be able to get a specific, 40-year-old code listing running without change) and in the process, ended up with something that was surprisingly simple, fun, and productive. I was surprised with myself how little I missed case-sensitivity, or how natural "LET" and "CALL" felt for variable assignment and subroutine execution. I ended up extending my demo further to discard manual line numbering, unify functions and subroutines, and even started on a basic object system. It was quite a lot of fun and I am considering returning to the concept some day.

> You make it easier for developers

Right, that is correct. But kittens eventually grow to become cats. I think you can have a simple base-system that doesn't require knowledge of the more complex devices, but still has them in the tool box for when the user grows.
Here's an alternative I wrote a long time ago:
https://github.com/bevacqua/hint

- Stylus or plain CSS

- Comes with a bit of JavaScript

- Auto-docks to browser window edges

- Multi-line if hint is too long

- Transitions
$300k? Where? How? While I have metric-tonnes more to learn, I'm a senior developer. I write and maintain (with our team) the main services (it used to be _all_ the services before we grew) at our SAAS providing 10s of millions in revenue. I make less than half that.
Please don't take over users scrolling.
Local Business, Jobs, Personal Ads
Second-guessing yourself is a good sign. As Michael Atiyah said, "Only the mediocre are supremely confident of their ability. The better you are, the higher the standards you set for yourself."
Asmadalia94
This is a fantastic illustration of geological processes. Sometimes I look at hillsides and geological layers and wonder how they could ever be built up so much. How could hundreds of feet of rock be deposited little by little, to make such thick layers? Well, here it is. A boat that sank in a river is 49 feet below a cornfield only a few human generations later. Amazing.
Norman Wilkinson, the developer of dazzle camouflage in the UK, had a flash of inspiration while sitting on a train that an "extreme opposite" approach was required. As someone who deals with artists a lot, I can only express my strong feeling that this was not a rigorous strategic insight. Creative, yes.

In fact there appears to be no conclusive proof of the perceptual effectiveness of dazzle painting. Great for morale, though!

I'm open to hearing alternative accounts.
I seem to recall that the reason was that Windows XP had a very badly broken CDC class driver so everyone (FTDI and Prolific own this market) ignored CDC and made their interfaces vendor specific.

Here's the old knowledge base article for the fix that eventually patched usbser.sys:

https://support.microsoft.com/en-ca/kb/943198
Information as a means to integration
I don't get the issue with msvcrt.dll. It's available in all Windows installations, so for my concern, MinGW produces freestanding applications, because nothing additional needs to be installed.
The way i see it is not so much the individuals, but that so much of the traffic between them happens within the corporate realm that by the time it hits the public repositories they have all agreed on some iron clad world view.

The whole thing reminds me of how priests and monks would debate the number of angles that could dance on the head of a pin.
Avigilon | Somerville, MA (Assembly Row) | Full-time / Onsite

Avigilon is defining the future of protection through innovative, end-to-end surveillance solutions. Delivering the world’s best protection, Avigilon’s industry-leading HD network video management software, megapixel cameras, access control and video analytics products are reinventing the security market.

* Back-end Cloud Engineers * Data Engineers * Javascript Developers * Front-end Engineers * Media Experts *

Avigilon is based in Vancouver with an office in the Boston area focused on analytics, research, and development.

Send me an email if you're interested in solving interesting problems in the areas of security, video, streaming media and high definition cameras. I can be reached at christopher.kopec at avigilon.com or apply online at https://careers-avigilon.icims.com/jobs/search?ss=1&searchLo...
Ahh, cool to see this on the front page. I did some work for Quorum. Dr Stefik is a great guy and Quorum is pretty interesting.
GoPhish: An Open-Source Phishing Framework
> Karl Marx noticed this phenomenon, but was unable to understand the role of Capital(and yea I know he wrote a whole book on this concept). To him, careful inspection revealed a 'conspiracy theory' among the capitalists which he dubbed as class struggle and class interest.

You possess an either infantile and misinformed understanding of Marx, or you're just being ideological here. Have you read Capital? It's not just one book. Marx very well understood the concept, role, and agency of capital. His careful inspection did not reveal a conspiracy theory; instead, it elucidated the ways capital influences our material existence. There was no conspiracy among capitalists, only naturally flowing consequences of capital's impact on the material bases of society.
Why do I bring this up? Because, last time they pulled this crap, reputable brand's products were damaged. Somehow some fakes ended up in their supply and those customers got screwed.

Doesn't the Somehow some fakes point to those brands not entirely deserving a reputation for not shipping fakes? I get that an isolated incident is different than not caring at all, but fake chips ending up in their products is a demonstration that they are not fully preventing it.

Whether consumers are interested in paying for products that they can be sure do not contain counterfeits is a different question than whether a given company shipped counterfeits or not.
I've been on Sprint since 2006. Granted, the one thing that has kept me around is the plan I have ($50 / month for unlimited text, data, etc, etc). The service, generally, has gotten much better over the last few years and I cannot justify doubling my bill to move to a provider that is only incrementally better.
Just FYI, but displaying a Message Box from the context of a Windows device driver is not trivial and would add significant overhead to the driver.

I'd prefer it if FTDI weren't utter douchebags around this whole ordeal. I understand they have to make money, but since when is it a problem when devices are API-compatible with existing device drivers? As far as I'm concerned, this is a rather common and generally beneficial thing.
Linux Wakeup and Off-Wake Profiling
It Was Never Going to Work, So Let’s Have Some Tea
At first glance, this project looks like it's mostly a widget library built on top of ReactJS. Grommet may have grander ambitions than that (similar to how Qt has lots of non-GUI components such as file access, cryptographic hashes, etc.).

As for why they characterize it as "enterprise", you can look at their examples from http://www.grommet.io/docs/design/showcase

Also look at the blog post: http://blog.grommet.io/2015/11/23/what-is-grommet/

Looking over the widgets, this is not something to write apps like:

- 2D games

- raster graphics such as visualizing a stadium of available seats for customers to choose and buy tickets

... hence the "enterprisey" nature of the UX framework. It has dashboards, datagrids, calendar picker, etc to help you write typical line-of-business apps.
For those of you budding Kubricks, you may even be able to recreate his amazing candlelight scenes (yes, no other artificial lighting was used) using Kubrick's specially made lenses. The f/0.7 prime lenses were originally made for NASA for the Apollo space program. They are now available for rent.

http://www.dpreview.com/articles/9811242514/kubrick-s-f-0-7-...
Exactly. My partner hates it when I mention that I had a boring day with little interesting to work on, so I spent a couple hours reading reddit. Meanwhile she works in a fast-paced, no stopping, energy draining customer service managerial job. She hardly even gets breaks, no less time for catching up on your favorite internet blogs.

And yet, for some reason, I get paid almost three times more than her per hour.
Nylas | https://nylas.com/ | San Francisco, CA (Mission) | Frontend (JS), Backend (Systems+Ops)

Hi! We're Nylas. We build N1, the extensible, open source email client, and the infrastructure powering it. We're looking for fronted application engineers (React, Electron, JS), designers, backend systems engineers, & infrastructure/operations engineers.

We recently launched N1, have accumulated 15K stars on GitHub, and are looking for core application engineers to design an extensible platform around email, calendar, and contacts. You'll not only use modern web tech to build a better email experience, you'll design the developer platform to power the next generation of email apps. See more about N1 here: https://nylas.com/N1 & code: https://github.com/nylas/N1

We have more data for a single user than in most startups' entire database. We're scaling heavily and if you have experience with automated deployments, debugging running systems, release engineering, and on-call schedules, but are still comfortable writing code, we're for you. :)

We take pride in the diverse culture we've built and are looking for more than raw technical talent: https://www.youtube.com/watch?v=z7sHc4P4zPg

== We're particularly looking for folks who ==

* Take personal pride in their work and value autonomy and ownership

* Want the chance to step up and lead a team

* Put the work before ego. We've got each others' backs, and we want you to be with us on that

== A bit more about us ==

* Our backend is built on Python, Flask, gevent, nginx, MySQL, AWS, and Debian. We've been careful to keep our architecture componentized.

* N1 uses javascript (ES6), React, Flux, SQL for offline caching, Electron, and no jQuery

* Tons of our code is open source. Check it out: https://github.com/nylas

* We're a team of 15 (12 engineers)

* We have a paid vacation policy & value personal responsibility and ownership. Benefits include free Lyft to & from the office, full health, dental, vision, and lunch every day. Some remote work / work-from-home is OK too

Apply at https://nylas.com/jobs or ping me directly (spang@nylas). I'm Christine, one of our co-founders. We're a diverse team, and encourage applications from all backgrounds.
> breaking a license and using software with hardware it wasn't ever intended to be used with might produce undefined behaviour?

The problem today isn't just "undefined behavior". It could have been a problem yes, but FTDI defined this behavior quite specifically. The problem is they defined it with an in-band licensing message instead of out-of-band.

Imagine if you were using Microsoft Outlook for email (hey, we're corporate here, cut us some slack) and the Outlook client determined that your Windows installation wasn't Genuine and it decided that the proper recourse was to replace the body of all your outgoing emails with a message saying "NON GENUINE WINDOWS(TM) FOUND".

Would that sort of design be (a) insane, or (b) insane?
How to get into a startup accelerator mini guide WIP
I recently started writing a mini guide for startups applying to accelerators, partly inspired by YC's "How to apply" guide and other articles:

Part I:
http://medium.com/numa-news/how-to-get-into-a-startup-accelerator-4429da712d16

Part II:
http://medium.com/numa-news/how-to-get-into-a-startup-accelerator-part-ii-108b08eaa32c

I'm setting out to write Part III and I'm looking for feedback that would help improve the work in content and form.

I assume a few people here have gone through the process as founders and will have some precious first-hand experience to share, especially concerning in-person interviews. I mainly experienced it from the other side of the fence as an evaluator in European accelerators, I'd be keen to know if you see any major differences in approaching this topic in the US and other regions.
Akkroo https://akkroo.com — London, UK — Full Stack Developer — ONSITE, Full Time

We remove friction in key interactions between businesses and customers at events, and right now are building B2B SaaS software that significantly cuts out paperwork and increases efficiency of customer data capture activity.

Join our development team and help improve and build great solutions used by a customer base that already includes Harrods, Sony, Red Bull Racing and Marie Curie Cancer Care.

Our stack includes ReactJS, PHP, MongoDB, Cordova, HTML/JS/CSS, Apache, Docker, AWS – and we’re currently looking for someone who wants to get involved across the whole stack, ideally with either some hybrid app or server management experience. A great fit for us will be a curious and thoughtful person who shares in our team values. Our office is just a 5 minute walk to Big Ben in the heart of London. We offer equity.

If you're keen, please drop me (Andy) a note with the specific reasons why this role appealed to you at jobs@akkroo.com - you can read more detail here: https://akkroo.com/jobs/full-stack-developer
Garmin Aviation | Olathe, KS | Full Time | ONSITE

Aviation Engineering Tools Team

We build server and client tools to support Garmin's aviation software development process.

Our tools help with:

* Requirements management

* FAA auditing

* Code reviews

* Version control

* Avionics software configuration

We work in Node.js and Electron with TypeScript and React. Our older apps are in Java/Swing.

We're looking for a JavaScript/TypeScript developer to help us expand and upgrade our tools. Experience with React is a plus.

Apply at http://careers.garmin.com/en-US#1600004.
I'm at jeremy.snyder@garmin.com.
President seeks 4B dollars to reboot tech education
Top Cities for Tech Salary Growth
Apple App Store rejects app for unclear reasons
I think the term is second-system. It, much like ACPI and systemd (heh), has been designed with the intent of solving all the "deficiencies" of what it is replacing in one fell swoop.

https://en.wikipedia.org/wiki/The_Mythical_Man-Month#The_sec...
Well bringing it up here since it is in the Lisp Family. Also I would disagree about Nothing Racket does better but that is opinion.

Clearly my whole point is that Racket does inter-operability very well in Linux and Windows, which this link was about bring that to Common Lisp.
Location: Warsaw, Poland

Remote: Yes

Willing to relocate: No

Technologies: C/C++, C#, Java, Obj-C, Swift, Python, Ruby, PHP, JS, and many others. Always eager to learn something new.

Website/portfolio: http://www.pineapple.works

github: https://github.com/Pineapple

Email: contact @t pineapple d0t works

========

A team of experienced full-stack developers (mobile, web, desktop, games) is looking for remote work.
Common | http://hicommon.com/ | NYC | Software Engineering | ONSITE

Common is seeking a Software Engineer to help build our web products in New York City. As an engineer, you can help turn the painful task of looking for housing in big cities into a delightful product experience.

Common offers flexible shared housing that makes it easy for people to find a place to live in major cities. Building a selective network of housing communities in top U.S. cities, Common connects vetted members with secure, flexible and inviting places to live within communities of their peers. Headquartered in New York, Common was founded by General Assembly co-founder Brad Hargreaves in early 2015.

We're looking for several years of Full Stack Ruby on Rails experience and a passion for building polished products.

Please send your application to: joel@hicommon.com
It serves a purpose, but it was adopted by industry as a means to train workers, which the university was never meant to do. Universities will never go away, they will just transition back to what they were always meant to be: specialized institutions for cultivating the elite for cultural leadership (law, medicine, clergy, politics, the arts, etc).

Using such a platform to teach people how to do accounting, computer programming, engineering, nursing, or even grade-school teaching is a waste of time and money. What we call programmers/accountants/engineers/entrepreneurs are just the modern equivalent of factory workers and street merchants. Skill and talent exist for them in their own way, but those roles are not suited to the purpose of a university. They can be better trained in separate, more focused settings.
That's why they call it "bandwidth" - the width of the spectrum band is what determines the information throughput.

Wikipedia might work as a primer. See Nyquist & Shannon:

https://en.wikipedia.org/wiki/Nyquist%E2%80%93Shannon_sampli...

For example, in order to sample the FM radio signals in the
frequency range of 100-102 MHz, it is not necessary to
sample at 204 MHz (twice the upper frequency), but rather it
is sufficient to sample at 4 MHz (twice the width of the
frequency interval).
>How can I, as consumer, be absolutely positive that that the "FTDI" chip in my device is genuine?

Well, you can't. But that's just a side effect of the clones working with FTDI's drivers for so long. Now, when the clones stop working, your distributor won't be able to sell you counterfeit chips anymore.

>Let's just not buy FTDI any longer.

That or let your distributor know (wallet, lawyers, whatever) that you want the original FTDI chips you paid for and not knock offs.

In any case this creates new opportunities on the market. FTDI had/has a quasi monopoly on those chips. When this end this might be painful in the short run but we could get so more competition into the market.
So you weren't physically strong enough to do the job is what you learned. If you weren't smart enough to program, how easy would you find it?
Those are usually not as hard as they sound.
The real 10 algorithms that dominate our world
Olo | Engineering Manager | Full-Time | NYC

At Olo we develop an online food ordering platform used by many of the country’s largest restaurant chains, reaching millions of consumers. We take pride in a neat codebase with automated tests and continuous integration, and encourage new ideas, experimentation, and constant refactoring.

Olo is revolutionizing the customer experience at these restaurant chains, and we're looking for a talented engineering manager to join our team and help us achieve this vision. As part of the team you will play a significant and visible role in helping us deliver an industry-leading digital ordering capability to our clients. You’ll work with a passionate team dedicated to delivering amazing products using modern tools and technologies such as .NET 4.6, ASP.NET MVC 5, TeamCity, GitHub, Octopus Deploy, Redis, Xamarin, and heavy use of OSS.

You will manage one of Olo’s software engineering teams. Your primary responsibility is to ensure that your team is able to effectively deliver new product value at a steady pace. You will be responsible for hiring talented engineers and providing the needed coaching and guidance to ensure that they excel and grow. You will be a key facilitator in Agile planning, supporting business priorities and advocating engineering priorities. You will oversee a team consisting of both developers and QA engineers and will be responsible for the full software lifecycle of Agile planning through deployment.

http://www.olo.com/careers.html

We’re in an exciting growth stage here, having just closed a $40M Series D funding round.

We also have a role open for a full stack .Net Engineer

Please reach out to me directly at johnball@olo.com.