skysight-inc/HackerNews huggingface dataset:
Clever (YC S12) - San Francisco - onsite

Right now the market for educational software is a mess. It’s incredibly difficult for developers to get their products into schools, and it’s even harder for them to scale. School districts spend tons of money on learning applications, but they have no way of knowing if students are even using the apps they’re purchasing. Teachers know there’s great software out there, but relatively simple challenges like getting 30 students logged in at once make using it impossible.

At Clever, we’re working to change all that. We provide schools with a free API and single sign-on solution that makes using educational apps a breeze. We’ve grown fast: after three and a half years, we’re moving data for a third of all K-12 students in America (20M kids), and 50,000 schools are using us to manage their education apps. Our goals are much bigger than that, though. We want to be two things:

-a single place where schools can easily integrate, manage and analyze all the software they’re using, and

-a single identity that students can use to see everything they’ve learned across multiple apps.

We’re a team of 95 (40 engineers) based in downtown SF, and we’re looking for engineers who enjoy working in (or would enjoy learning) Go, Python and Coffeescript. We’re particularly looking for engineering managers: empathetic leaders who are excited about coaching and professional development. More generally, we want people who are sharp, adaptable, and passionate about improving the way education works for everyone.

Check us out at https://clever.com/about/jobs, or check out our recent press here:
http://www.npr.org/sections/ed/2015/08/27/434667722/one-thir...
Sounds awesome, but requires some pretty specific domain knowledge!

Will Kerbal Space Program be sufficient...? :P
The homicide rate is higher than Europe, if that's really the gold standard for you. As you know, the US is a pretty big place. We don't get a lot of murders out here in Montana.

Healthcare's a pain, sure.

Still there's no evidence that any meaningful amount of people are leaving for the bastion of freedom that is Europe, which I find laughable. Ask an Arab around Paris how safe they feel.
I guess I'm confused then, because that's precisely what the FBI is doing, and that's exactly what the grandparent comment is doing. The FBI didn't try to side-step the courts, it brought it to them directly and is indeed strictly following the law.
One suggestion is remove the "Most Popular" banner above Small Business on your pricing. Being as your site is plastered with under construction, it's a turnoff seeing such false advertisement.
Writing a simple service container in Go
I've been in IT for about 20 years - all kinds of roles with the lowest common denominator being is that I stayed "hands on".

Never in my career did I have to do any of the things some of the "interview prep" material out there is geared towards (even though I understand this is supply and demand as some companies are notorious for this CS exam type line of questioning).

That's not to say that I didn't have to deal with algorithms - things like strategies for cache cold starting and invalidation, custom encryption, high volume batch tokenization of sensitive information etc etc.

The thing is - every time I faced a task that would require a reasonably involved algorithmic approach I would do research, prototype the solution, functional/perf test different approaches etc etc.

For that reason I would take someone who can outline these steps for me preferably with the tools/frameworks involved over someone who happened to remember a specific CS algorithm I asked them about. And if they can tell me how they would go about automating their testing, how they would react to unexpected events like message delivery mechanism failures that would be even better :)
Also there is a choice not to visit sites that do not want you to read them.
Berlin, Germany, Scala developer. ONSITE.

Open Bank Project is an open source API for banks that provides a consistent RESTful interface on top of disparate core banking systems. We're working with a range of banks around the world.

If you're interested, please email: jobs AT tesobe DOT com

A little more info here:
http://www.meetup.com/Scala-Berlin-Brandenburg/messages/boar...

cheers!

Simon.
I don't think the web needs PHP in order to move forward.
Was just looking for an implementation last week. Is it public?
Location: Romania

Remote: yes, preferably

Willing to relocate: yes

Technologies: PHP (Zend, Symfony), Python (Django, Flask), MySQL, PostgreSQL, Redis, MongoDB, Javascript (vanilla, jQuery), CSS, HTML5

Résumé/CV: https://docs.google.com/document/d/1wZ3zZ0OEWVbqjAKfJVjlnVY0...

Email: mbodea@gmail.co

Full stack developer with 10+ years of web development, I would love getting exposure to machine learning applications.
We started right away from scratch on Elixir. No Erlang before, just Ruby and some other "best tools for the job". It's pretty cool to be able to select whatever technology fits what you want to achieve.
> We don't get a lot of murders out here in Montana.

Actually, statistically speaking, you do. The rate is 3.6 https://en.wikipedia.org/wiki/List_of_U.S._states_by_homicid... for Montana, as compared to Italy at 0.9, Germany and Spain at 0.8.

All things considered, I doubt anyone moves to Europe for that reason alone, as there are plenty of places in the US where the numbers are fairly low.
It would still be faster with a two layer approach.

Check 100 000 entries (4 comparisons each) - > filter out 1% to do expensive calculations on.

Vs

Check 25 cities (4 comparisons each) - > filter out 1/25
Do another easy run on the filtered 4000 and get the same areas to do expensive calculations on as above.

That's 25+4000 easy calculations against 100 000.

But yeah, I'm not sure why they seem to go the hard route from the beginning.
The answer is they are and this is somewhat a litmus test for who stands behind free markets and those who don't despite what they often claim.

Example from organization supporting free markets.
http://fee.org/articles/apple-defies-fbi/

And then there is no shortage of examples from the presidential candidates who claim to support free markets, yet none are standing behind Apple.
+1 -- treating the database and the backend as two separate services with their own release lifecycles and APIs is "obvious"...

...well, once someone says it out loud. :)

After that, of course it makes sense that they would have a need for an API compatibility window across at least two versions. It's exactly the same issues as supporting a backend and client side where you can't instantaneously force an update to all clients. With your DB, you're in control of the version, but you're certainly not in control of making it "instantaneously", so the same rules apply as when you're waiting for some curmudgeon user to update: API versioning and a support window.

Now, if only we had an automagic way to make it less painful for a project to support two different versions of an API from the same codebase....
I am enjoying an environment configured to only allow TLSv1.2 and deny everything else. It may not be a realistic option for everyone, but for anything new built in 2015 and later is the only sensible choice.
I never understood the meme "there is an emacs package for that" till now.
https://www.emacswiki.org/emacs/write-or-die.el
(obligatory xkcd reference : https://xkcd.com/378)
Nah, probably it's the new iRaptor, considering how close they are with Genentech.
For anyone curious, you can easily host html, css, and javascript on KBFS without too much extra work. See dworken.keybase.pub/blog/index.html. (See https://dworken.keybase.pub/blog/posts/website-hosting-with-... for information on setting this up with Nikola on Linux)
Apple also has a huge firewall (in the figurative sense) right now in that it is a large amount of effort for them to create this new security-relaxed version of the OS, and the government can't be compelled to force them to produce it.

Now, let's say that they have written it for some reason, but it is restricted to a single device id. Well, it's now a lot easier for the government to compel Apple to hack another phone, because they can creditably argue that all Apple has to do is change some string constant and re-sign the package. The burden of work is now much, much less than if the tool itself doesn't already exist.

Apple doesn't want to ever create the tool. If they have to create it for any reason, even if it starts out being locked to a single device id, they've lost the war.
False dichotomy.

It's possible to allow for extraction of user data (Google actually support this quite well) and not for sleezy third-party services to fool ... gifted and talented developers, let alone the semi-literate, technically-phobic, Alzheimers-addled, visually disabled, or others, for whom this sort of crap is a very real and constant source of frustration.

I support a group of such users. While they can frustrate me with their lack of understanding, the crap interfaces, requests, and systems they're presented with frustrate me far, far, far, far more.
You can configure different keys for generic/github/bitbucket. Only one each, but I think the default github workflow is to have a single user account that belongs to different organizations.
Not in my world, http://hackedgadgets.com/wp-content/rolling_road_wind_tunnel...
Have you had much experience with Go? Go interfaces and Java interfaces are different beasts... Go's interfaces are incredible...take a look at Reader and Writer from the io package as an example - they're two of the most powerful interfaces in the language, and extremely flexible.
Lockheed Martin might have OPSEC needs that require building a fake skunkworks, but Apple certainly does not. One imagines they put it in the suburbs because it was an area which is convenient to commute to, which was a boon to recruitment.
Here's a situation where you should also account for the $60-80m in EBITDA. Assuming they are still growing decently, it's not a huge stretch.
How to read phone contacts in a hybrid app
For me it comes down to what language are you more comfortable using. Plain old JavaScript with Babel ? React TypeScript ? Angular 2

Angular 2 is much more OO style GUI lib - if you've ever worked with stuff with WPF you'll recognize the patterns immediately - focus on DI, property bindings and attributes, class based design, etc. It really works well with TS and IDEs

React + TS is quirky to say the least - not just the base lib but the ecosystem - for example immutable.js is annoying to use with TS (creating typed records). It can be done but I'm not sure it's worth the effort.

But one huge consideration is that React has been "out there" for a while now - there's a ton of quality work available on top of it. In Angular 2 even the basics are in flux like animations and stuff like material design components are nowhere near in sight.
Inretrospect it would have been more fun to say:

BigRational delta
Qualtrics (!)
When I say common sense, I mean this: it takes a real stretch of cynicism and uncharitable thinking to believe that most people at Google dislike their job. For a couple reasons:

1. I have a strong prior belief that most people at any company enjoy their jobs (otherwise they would leave). This includes companies like Goldman Sachs - most people there are probably super-competitive types that love "winning" and status and prestige and don't care about work life balance.

2. I have heard only positive things from people I know.

3. Every time there is a thread on HN about how bad it is to work at Google, the negative reviews are always from 1) people who never worked there or only interviewed there (you really cannot draw much impression about what it's like to work at a company from the interviews), or 2) the same group of disgruntled ex-employees.
Paine advocates for roughly 10% of the GDP to be redistributed which indeed works out to $5600 in the US using 2014 numbers. This, however would easily lift a single-earner part-time minimum wage head-of-household of 3 from below the poverty line to above the poverty line ($5600 * 3 = $16800, which is just $3360 below the poverty line of $20160)
My individual state has 2.7 more murders per 100,000 people than Germany and suddenly I "statistically speaking" have a lot of murders in my state?

We interpret statistics differently.
I really like axios for the api calls, super simple and uses the promises syntax that we use throughout our app.
That's very interesting, do you happen to have a link for the blog post?
Every American I know who has lived in Holland says they felt freer. That's all I can offer on that. In Montana, you can't smoke a joint in a cafe, can't sun bathe naked on the beach, can't drink a beer walking in the park and, regarding safety, you'd be unwise to be a gay couple holding hands in town, have cancer and loose your job etc.

But feeling free and safe is subjective and the number leaving is not large. But it is vastly larger than those leaving for tax reasons is my point.
Please Scan My Towel
Does Trump Possess Superior Skill, or Is He a Market Underperformer?
What doesn't make sense? Saying "A is 50% faster than B" is equivalent to "A is 150% as fast as B". Same goes for "A is 0.5x faster than B" which is equivalent to "A is 1.5x as fast as B".

There is a very distinct difference between "faster than" and "as fast as" which should be very clear now.
Can you elaborate? I find this incredibly hard to believe.

If it's true, you'd think it would be widely-known and publicized in those countries (whichever ones they are) but I can't find any reference to such a policy existing anywhere.
Thanks for pointing this out, I also couldn't figure out how to see a diff.

I am not a fan of this layout. It makes it a bit difficult to get a feel for what the changes were in a quick glance.
It that case, what's so special about JIT?

Wouldn't that apply to any interpreted language?
CryFS – a cryptographic filesystem for the cloud
I thought if this kind of strategy works to win a presidential nomination, it would work to get a job.

Let's see what happens.
The point is, using a silly web UI in a browser widget, as you suggested, makes the problem worse.

TBH your argument sounds like a designer trying to justify being a designer. No real users are "confused" by any of the things you've nitpicked about. You're conjuring up some uber-stupid theoretical user as a strawman. But feel free prove me wrong by finding real people on the web complaining that they're confused by those issues.
Actually if it doesn't do this it would likely just end up acting as a subsidy to low wage employers.

Only if it's enough to give people the freedom to walk away from their jobs is it actually meaningful, and realistically it's not going to be introduced at a level where it would.
> ex-patriots

Nitpick: the word you're looking for is “expatriates”. Although this one made me smile :).
If you're on OS X I recommend gitup. Very fast and clean. Although if I remember correctly, it does ask for an email address.
Is it just me, or are news sites seemingly allergic to actually linking out to the companies profiles in stories such as this? I mean, yeah, I can GoogleDuckBing YourMechanic, but is a little external HREF action too hot to handle? "nofollow" is a thing, they don't have to give it up by linking out.
paulddraper's answer gave two examples of new abilities - the ability switch to vacation mode after starting a long trip, and the ability to turn the heat on shortly before arriving home.

You write: "With this IoT stuff, though, I feel like someone is trying to sell me glow-in-the-dark sunglasses"

I think a better example is, why in the early 1980s would you want to buy a microcomputer?

Here's an example from 1983 concerning the IBM PCjr - https://news.google.com/newspapers?nid=1320&dat=19831230&id=... . It came with 12 miniprograms, used 'to put the first-time user at ease', include 'a word game, a recipe organizer, a home-loan calculator and a checkbook program'.

Does that sound like it's worth $1,000 in 1983 dollars ($2,300 in 2016 dollars)?

FWIW, my personal experience is that it wasn't worthwhile on an early 1980s micro to keep track of recipes or the checkbook. Certainly others thought otherwise, but for many people the practical uses were also an excuse to buy a machine that you could play games on.

So, perhaps think of the many IoT devices as fun games for the early adopters, rather than a serious cost savings that the last adopters would want?
Playing in clans in old FPSes (in my case the Jedi Knight games) was social gaming. What Zynga (and similar) calls social gaming is inviting your friends to avoid having to pay money to progress.

Edit: I'm probably being excessively snarky. If Zynga has a genuine mission beyond profit, i'd love to see it emerge under new leadership. But the current state of casual and mobile gaming really saddens me.
Couldn't agree more. Dimon is no fool which means the blatant untruths he spews in this puff piece are willful. He doesn't mention the $55bn of taxpayers' money that was given to JP Morgan to buy the crap Bear Stearns was hiding in its balance sheet, nor his role in the naked shorting that helped Bear go down originally. He doesn't mention that his institution is still insolvent because of all of the CDS instruments carried off balance sheet. Oh, and the Whale incident carries stiff penalties. Well it would if Sarbanes-Oxley was actually enforced or the SEC did anything but look at porn all day.

Bloomberg should be ashamed of this piece.
By the way if you click on the link to the story about US citizens being ditched by banks, there is a guy complaining of having been ditched by Barclays. That bank just got a new CEO who happens to be american and who was based in the US. I would be curious to know if a branch manager told him to fuck off too...
Any good tutorials for CRUD-heavy redux apps? Do you dynamically create your action creators? Or did you write createWidget(), updateWidget(), retrieveWidget() and destroyWidget() manually per resource (and their 3 corresponding constants for REQUEST, SUCCESS and ERROR)?

And how do you ensure your detail components (WidgetDetail, or WidgetForm) have the widget loaded before displaying? asyncConnect?

Thanks in advance for any pointers!
To be honest, html-based scroll lists are usually much faster than native one. Reason: Very obsolete UI framework for Mac.
Per capita. That's great. I went to school in a place similar to that (Waterloo). Extremely diverse, smart people abound, blah blah. Still once you move on from campus life, it's about as boring and whitewashed as one would expect. There's cool stuff going on, but it's like 1 or 2 things. Not many. The stimulation dies off. fast.
Ask HN: Why I don't get reply from Google/FB/Amazon/Apple / NetFlix?
Hi HN,

I am trying to get a job at aforementioned tech companies. I am wondering why I never ever receive reply from these companies ?
Why any recruiter from these companies never contact me?

I work for one of the reputed tech company, albeit one that is in a rapidly declining mode.

I have listed down all languages I have known, all awesome projects that I did during my 8 year career, all necessary keywords on my resume and still I get no reply.

Unfortunately I don't know anyone inside these companies that could refer me to a job.

I should mention that I am not applying for engineering role, rather business / data analytics role. I consider my profile quite good as I have substantial experience working on hadoop stack ( currently learning Spark ) and 3 major databases out there with Python, Java (Basic) .

I hold an engineering degree ( not CS ) from India and would consider myself good at things that I do. I don't have MS or any top school name on my resume except a couple management certifications.

Has anyone ever had success getting interview or job by applying from company website ? Can anyone please share your experience on landing opportunity at these companies ?
Ridiculous article.

'Highest QPS?'

This is a trivial geometric problem, any sane implementation should be several orders of magnitude faster than doing network IO. /rant
There is nothing wrong with negativity, you just have to, like everything-else, take it in moderation. The world both sucks and is awesome at the same time. We are constantly "rewiring" our brain, it isn't rework or wasted effort. There is no one-configuration for your brain. It is. It sits there in your skull and you carry it around and have it experience things.
Is really hard to separe what should be known and what should not. Like is total absolute right for many reasons as repression write about an government in anonymous. But it is right spread a video from a naked girl from work who got drunk and slept with you ? That's happen EVERY SINGLE DAY here in Brazil, guys take advantage from girls and screw up they life. Would be quick easy track the first person who did share the video, and this morons in most of the times don't think in use a proxy, Tor or something like. Because if they could think, they would never destroy a person's life doing such stupidness in exception psychopaths.
>We keep borrowing, you say? Well we are almost $20tril in debt right now and current unfunded federal liabilities are somewhat north of $200tril.

And yet inflation (the real measure of "borrowing too much") is basically below zero.
This is a really good explanation. Thanks you.
New York City, NY | Full-time, Onsite | Front End and Full-stack/Product Engineers

Bond Street (http://www.bondstreet.com) is a startup focused on transforming small business lending through technology, data and design. Small business owners are the foundation for growth in our economy, and yet today’s banking system has left them behind. We’re building a better future where access to financing is simple, transparent and fair.

Recently, we raised a $10m Series A from investors like Spark Capital and Homebrew, and a $100m lending facility from Jefferies, an investment bank. We’re looking for exceptional front-end and full-stack engineers (bonus points if you have a financial services background) to join our product team, which includes Tumblr's former creative director, Peter Vidani. You’ll be responsible for helping to transform the business lending experience for over 25 million small business owners in America.

Projects our engineers work on include designing algorithms for instant risk assessment, creating intuitive and delightful user interfaces for our online loan application, and constructing dashboards for internal and customer use that resurface small business data in ways that can inform credit use and business growth. Send an email to our CTO at peytons@bondstreet.com if you’re interested.

Can arrange visa as needed.
Funny that alternator whine is the bane of all car audio installers and a similar thing is a feature in EVs :)
Ten lessons I wish I had learned before teaching differential equations (1997) [pdf]