skysight-inc/HackerNews huggingface dataset:
Yup. People need to realize that Google Play Services is effectively malware. It steals your data, invades your privacy, tracks your location, and shortens your battery life.
Actual on-demand cleaning: 20mins to arrive and 1 hour to finish
Domino Data Lab | San Francisco or remote

We make a PaaS for data science that helps sophisticated organizations develop, share, and deploy their analyses and models. We have a growing number of large enterprise customers, and we are scaling our team to keep up with the demand for new functionality.

We are looking for Senior Software Engineers, "Customer Success" / Sales Engineers, front-end developers, and customer-facing project/engagement managers. Our stack is mostly in Scala, and we make heavy use of Docker under the hood.

Apply at https://www.dominodatalab.com/careers or email jobs@dominodatalab.com
They need to put that info in a more prominent location
I like it that there's lots of robust criticism in the comments, but I think people are maybe being a little pessimistic. This is pretty exciting, isn't it? GPUs have sped things up in a lot of technologies, and I'm intrigued to see what they can do for databases.
I don't know, I would expect these places to have plenty of tools.
Yes: for a small web app solution, using only scala libs (scalatags,autowire,scalarx)..98kb gzip and bootstrap css: https://www.stofftante.ch. Had only two js debug sessions until now :-) cause auf type safety :-)
Google lost one of its top employees to a startup that's like Fight Club
Yes! Also, this might be a new genre of slack integrations.. games.... :lightbulb:
I guarantee you that far, far more trustafarians are using their "privilege" to indulge a negro fetish or whatever "social justice" meme happens to be trending rather than risking anyone's equity in something entrepreneurial.

You think that a typical person would use the millions they made and plow it back into not one but three hair-brained ventures (Musk with Tesla, SpaceEx, Solar City)?

Consider one of the comments below, something like "I would be entrepreneurial too if I didn't have to pay for rent and food."

Bullshit. If that poser inherited millions he would scarcely summon the energy to snap selfies at some BLM "protest".

Seriously: eugenics can't come fast enough.
Relato is hiring a Sales Data Scientist. The first sales data scientist. See http://blog.relato.io/post/127202597907/the-rise-of-the-sale...

Relato maps the markets that make up the broader economy and then uses this network to do lead generation and market segmentation. Resumes to rjurney at relato dot io.

* Home page: http://relato.io

* Jobs page: http://relato.io/jobs

* Conceptual demo: http://demo.relato.io

* Blog: http://blog.relato.io

* Video of product presentation: http://blog.relato.io/post/128070249457/relato-presents-at-s...
It's an interesting time when one can build a living/breathing piece of engineering that can outlive us indefinitely.
Not that I fully understand it, but this post https://golem.ph.utexas.edu/category/2008/01/the_continuatio... establishes a connection between the Yoneda lemma and continuation-passing style, with C (well, C++) code.
Luvozo (http://www.luvozo.com) | Washington, DC | REMOTE FREELANCE, INTERNS

We are developing cutting-edge robotics technologies to redefine the senior living industry and improve resident care and satisfaction for millions of older adults.

We are seeking engineers looking to make a direct impact with their work. Our initial product, Sam the robotic concierge, is undergoing onsite testing at a senior living community in the D.C. metro area.

What we're looking for:
- For freelance: full-stack web application developer (JS/Python or Ruby/Rails) OR software developer with ROS experience (C++/Python)
- A plus: VOIP/WebRTC experience

- For internships: students pursuing B.S. or M.S. in CS, EE, ME or similar
- Robotics areas of interest: navigation, multi-robot scheduling and coordination, human-robot interaction, simulation using Gazebo

You can email us to learn more at info@luvozo.com
"where things like wolf-whistling at a pretty woman on the street is an unthinkable act for a sane, sober man." This does not mirror my experience of Europe even a little.
Priceless. That ought to be a thing like the 'GPL' or other licenses, a 'license to contact'. Consider making it available under CC so others can use it too and maybe the cumulative effect would be enough to make some real changes.
Hiring Full-Stack Web Dev Who Loves VR
UploadVR is building something new, challenging, and exciting!

Submit resume to taylor@uploadvr.com
Thanks a lot! Exactly what I was looking for.
I'm not associated with it in any way, but there is a site that lists remote jobs (not necessarily part-time): https://remoteok.io/
No, that was in 1999. The mobile browsers in 2005 were built on Webkit (originally from KDE), and had identical rendering as the iPhone. The latter came with a better zoom, but it was the flent UI that caused the greatest stir.
Anything involving modal dialogs is bad UX these days, especially considering the variety of platforms web code needs to run on. You don't have "CTRL+C" on a smartphone or tablet.
this is awesome. as someone who wrote one of these (i.e. chip8 emulator) myself way back I am in awe about how polished this is.
I think this is one of the best way you can get a hands-on experience on emulators the diy route.
Awesome job!
Why Do the Chinese Hate G.M.O.s?
Because they are libraries, not frameworks.
Migrating from Gradle to Bazel
It's the people that make a job good or bad; the technology plays a comparatively small role.

I've worked with people I'd do anything for, including spending a couple years wading through old technology. You do it for the team, because you love your people. The same is true using new technology: it's easiest when you're doing it for your team.
We also provide the service to help you with the EU VAT (and Norwegian VAT) and we also provides payment by SMS (mobile phone) for a lot of countries and a lot more.

https://www.bizify.me
Reloaded Games, Inc. | Huntington Beach, CA | Onsite

Senior Software Developer - Platform

Reloaded Games develops and publishes high-quality free-to-play MMOs for a global audience. We're looking for full-stack developer to work on our websites and publishing platform, providing shared services to all of our games and to external customers.

Full job description available on our website: http://www.reloadedinc.com

Contact: jobs@reloadedinc.com
Feature request: bitcoin integration
Yes, Nest partners with the utility directly. I don't know what level of integration is involved. It's more likely that the utility has access to an API that can do things remotely to the thermostats of those enrolled in the program.
Sure - the import thing really just depends on what you're doing and how you use imports. Personally I found it to be really cool at first, but later realized it's more of an 80% solution that makes great demos but runs into practical problems (not flexible, tools around versioning or and relative paths are hackish). With hierarchies, you can mostly implement them, but they language pushes you away from them, which is really a feature.
Northrop Grumman Aerospace Systems - Onsite | El Segundo, CA | Full-time

We're looking for a graphics engineer to add features and improve the fidelity of our predictive renderer. The renderer is GPU accelerated spectral path tracer built on the Nvidia Optix platform. It is used to help design and simulate vehicles. You'll be developing features for the renderer and solving problems in the areas of materials to numerical optimization to volume rendering, and more.

- strong experience in C++ required
- strong experience in GLSL, CUDA, or OpenCL required
- knowledge of Python a plus
- US citizenship and the ability to obtain a US DOD secret clearance is required

If interested, please send questions and resumes for expedited review to Liang dot Yu at ngc dot com
The execCommand("cut"/"copy") API is only available during a user-triggered callback, such as a click. If you try to call it at a different time, execCommand will return false, meaning that the command failed to execute.

Couldn't you bypass this by creating an invisible button, and then simulating a click event?
Canada Officially Enters Recession
Jesus, man. Company X? Company Y? Product Z?

Variable naming is a very important skill.
you mean like Haskell?
Cisco is working on royalty free open source video codec called Thor. https://github.com/cisco/thor
This isn't about "word-sized chunks of data made of bits, grinding through a Von Neumann machine". It's about math and software engineering.

If this article is hard to understand, that's probably because it's part 14 of a series. Read the first 13 parts; Bartosz's writing is very clear when you have the proper context.
Location: Moscow, Russia

Remote: Yes

Willing to relocate: Maybe (US)

Technologies: Objective-C (iOS)

Résumé/CV: https://dl.dropboxusercontent.com/u/28984842/resume/current/...

Email: evseev.srg at gmail.com

I'm looking for full-time remote position as iOS developer. Almost 5 years of experience on iOS application development and about 8 years on web development (MySQL/PHP, HTML/CSS/jQuery). I have experience of working remotely with international teams. Currently working as Senior iOS Developer in large e-commerce startup: millions of monthly active users, top 5 and featured in 5 countries.
Setfive Consulting | Junior-Mid level PHP Developer | Boston (Cambridge) ONSITE

We're a small consulting shop based in Cambridge looking to add another person to our team. We work across a number of industries from advertising to FOREX to market research. We work with clients on an ongoing basis so much of our work is improving/adding to projects we previously built.

Most of our work is based in PHP (Symfony). We're looking for someone with a couple of years of experience to join us.

For more information, including benefits: http://setfive.com/hiring/lamp-engineer
This is awesome! It's the component I've been waiting for to try test loads with Flocker +
prejudice like this is, I feel, a little easier to filter, because it's so obvious and in your face. Much more dangerous is the subtle, nonchalant shrug of the shoulders at the suffering of other members of humanity; the faces with muscles evading the responsibility of a shape; the halfhearted passion that exposes you to a toxic awareness of the pointlessness of their own life-- where only a bit of interest remains, shrouded behind friendliness, in smoothing over yours.

the more of them I meet, the more I understand why my mother made the sacrifices she made to put me in a good environment, push me into a good college, etc. I owe her so much.
Can I put a test post?
Can I do it?
One of these? http://www.computinghistory.org.uk/det/731/Intel-MDS-80-Micr...

Wow, that looks just amazing.
You have no idea what you're talking about.
Ryver takes on Slack, unlimited and free
Have done
> I have a bad habit of overexplaining or talking down to people in general, because it can be so hard to guess what people do and don't know, at least until you've spent significant time interacting. If I do this to a woman, she may perceive bias when I would likely have talked down to her even if she were male (which is still not okay).

As a male front-end web developer (who uses 5 operating systems daily, runs his own web server, scripts his own shell functions for linux, and outputs hundreds of lines of code and markup each week) I get talked down to by most infosec and IT people at my shared office. Even when you explain that you're more comfortable on a Linux CLI than the desktop, they still feel the need to patronize you and use metaphors for everything to avoid using any technical terms in conversation at all.

I realize some people are just like that; it's a self-importance issue on their end, not a self-esteem issue on mine. I just let it roll off, but if I had the nagging suspicion it was because of my gender/age/race/height/etc I could be sitting here feeling victimized over nothing.
Did movie piracy go anywhere?
In their bid to keep things clean and automatic, they really made everything more confusing. I know people who have gotten lost because they didn't realize Google maps was hiding directions. They always try to do things instantly instead of letting the user press enter. (This is especially annoying on Google Express.) There's something to be said for the old web when you clicked and then got results...
"paste" is not enabled for non-trusted scripts on FF 41+.
A extensions' scripts can use "paste" since they are trusted scripts; but a webpage's script cannot.

I believe that footnote is a doc error, since copy/cut are enabled w/o user.js override on FF 41+.

I don't know if there is any current plans to make "paste" available for all scripts - I don't think there would be because of the obvious concerns.
Given that SVs status as a tech hub predates prop 13 it's hard to see how it could be a cause.
I'd say it falls into "geometric sans-serif" because of its adherence to primitive shapes and near-lack of adornment.
Location: Paris, France

Remote: yes!

Willing to relocate: no

Technologies: 80% backend/20 frontend. Oracle Berkeley DB, LevelDB, Scheme, Python, Django, Flask, HTML, CSS, SASS, Javascript (reactjs, jquery)

Resume/CV: http://hyperdev.fr (4 years of xp, high traffic website: newspaper, embedded: tv industry)

Email: amirouche@hypermove.net
> A little planning goes a long way.

Planning can be accomplished like any other task in exactly the same way. "I need to plan the Xyzzy presentation, am I ready to do this?" <consult gut feeling> "Yes, let's give it a go. What sorts of information am I going to need?" And go about your plan.

"Planning" can be just the thing your subconscious has decided a particular task needs. At this point it's no longer a task, but rather a project, and gets 'filed' differently in my mind. For each project, the first thing I do is decide what constitutes "done" for that project. I may be ready for the task of making that decision or my subconscious might decide I'm not ready for even that step yet.

From the conception of done I can then create a road map from here to done. Road maps have tasks, each task gets accomplished individually in the same subconscious-driven fashion. The road map isn't typically written down, it exists in my mind 'somewhere'.

A lot of times, subconscious 'nopes' alert me to the fact that there's something wrong with the road map or the approach.

One of the keys to making this work is to prioritize learning. Every nope contains a lesson, one of the reasons I let things go as long as they need to is so that I can give the subconscious space to bring these lessons to awareness. I consider the lessons to be more important than task completion in all but truly urgent and pressing issues.
> That idea was nixed since the machine was old and fragile, we couldn't risk poking around in the inside.

Well that pretty much sums up everything doesn't it. I don't see how a rational brain could produce that thought.
Nice.

So you disagree with the article because there are some number of trust fund kids who aren't entrepreneurs? The article does not make the claim that having money is required for entrepreneurship, simply that it is extremely influential (more influential than any genetic component).

That said, maybe this comment is a parody of a viewpoint. If I've missed something, excuse me.
I had the same problem - it was spamming without my permission. I opened up a dialogue with them and promptly uninstalled/unsubscribed.
Aside from the bureaucracy, that actually sounds like a fun job to me, solving obscure problems and working with things almost no one has heard of, instead of churning out and maintaining boring "cookie-cutter" applications. Then again, I do like retrocomputing, reverse-engineering, and the demoscene...

I imagined myself in a job interview in 2010, trying to explain how useful my extensive knowledge of Xenix, PL/M build systems, and VMS would be to my prospective new employer.

You can phrase it as having gained that knowledge through your problem-solving skills. Working on obscure things, that you can't just Google the answer to when you get stuck, really helps build those skills.
Since this is Google, the passengers probably only count if they have Google+ accounts.
If they do it right, I imagine the source of the event would be tainted, so that only an actual click received from the OS would be allowed to propagate through.

I'm sure it's tricky to ensure this, though. Like pop-up blocking.
The engine can walk up the call stack and detect if the command was triggered by a click event.
Europe has about 50 different countries. How many did you visit?
People, for the most part, don't come to political opinions on their own, they are influenced by others. It doesn't take overt threats, people just don't want to be different than their peers, so they do what the people around them do.
If you do the same for the Mediator pattern.
Also less prone to EMP from nukes.
I wrote a way to search these recently ... just paste this in your console: https://gist.github.com/kristopolous/19260ae54967c2219da8

There is both OR and AND support here. If you specify your function parameter as an ARRAY then it operates as an AND, otherwise each argument is an OR.

For instance, to see posts that are remote and python OR remote and ruby, you can do

query(['remote','python'],['remote','ruby']);

The return of the function shows how many jobs were shown versus in total. For instance, as of this writing, I get the following result when running the above function:

{ shown: 56, total: 827 }

btw, i still can't find a job. :-(
HN doesn't have a private message function FYI. Usually the thing to do here is to put your email address (or a throwaway email address that will reliably forward to you) in your user profile or directly in the job ad.
Google lost a top employee to a startup that's like Fight Club for programmers
Revisiting webapp performance on HTTP/2
>From what I've read, the adult industry (or, more generally, the human desire to have porn) has pioneered technology in general. I can't recall the source, but I recall reading something that said that most, if not all visual media were used for porn almost immediately after their inception.

no kidding. https://en.wikipedia.org/wiki/Venus_figurines

" Various figurines exaggerate the abdomen, hips, breasts, thighs, or vulva. In contrast, arms and feet are often absent, and the head is usually small and faceless.

The original cultural meaning and purpose of these artifacts is not known. It has frequently been suggested that they may have served a ritual or symbolic function. "

yep :) Imagine an archaeologist in the year 3000 looking at backups of our days Internet and wondering what "ritual or symbolic function" all those images and videos played...
Lynk Messenger | Full Time | Interns | Software Engineers

Lynk is a fast, powerful, and free messaging app that enhances your interactions with friends and the people you meet. Lynk enables off-line chatting via low-energy Bluetooth (no WiFi/data required), and other exciting and unique features. Find us in the app store or head to lynkmessenger.com.

We are seeking full-time engineers (and select interns) to help on all aspects of our iOS, Android, and Erlang backend development. The job is based out of our San Francisco office and includes competitive salary and benefits. Essential to our consideration are intelligence, the ability to work hard and on a team, and a demonstrated passion for coding.

Interested candidates please send your resume, along with a brief email, to luke@lynk.chat.
> With Java 8 there isn't a lot from the likes of Python and Ruby I miss anymore.

Groovy will be feeling the heat here for its original use case. With the lambdas and terseness in Java 8, there's not a lot of reasons for it to exist.
I agree. In fact, I half expected them to write alphabet (name of the company). I wasn't aware of the new logo and had browsed to Google.com to search for something.
Myra Labs | San Francisco, CA | Product & Eng | Onsite | http://getmyra.co

The completely automated intelligent assistant you can text. HN coverage here. [1]

Messaging is coming into its own as a platform. NLP is going to be even bigger. Combine the two together with real world actions and you have something pretty big. Especially if its blazingly faster than any human powered systems that you may hear about. Try it out!

Product role - define what this new intersection of technology looks like, and evangelize it.

Engineering roles - large scale infrastructure, machine learning and NLP, operations. Basically a strong CS background, experience in startups and interest in solving hard technical problems. At scale. Quickly.

Early stage company. Backed by people you've heard of.

hello@myralabs.com

[1] https://news.ycombinator.com/item?id=10060074
A European country != Europe.
> “Imagine an NFL coach,” writes Roger Martin, Dean of the Rotman School of Management at the University of Toronto, in his important new book, Fixing the Game, “holding a press conference on Wednesday to announce that he predicts a win by 9 points on Sunday, and that bettors should recognize that the current spread of 6 points is too low. Or picture the team’s quarterback standing up in the postgame press conference and apologizing for having only won by 3 points when the final betting spread was 9 points in his team’s favor. While it’s laughable to imagine coaches or quarterbacks doing so, CEOs are expected to do both of these things.”

This is a poor analogy, because you don't become an owner of a team by betting on point spreads. And the coach wouldn't be maximizing value for the actual owners by worrying about such things.
Show HN: UIQuery is a language for developers/analysts to get UI components(iOS)
How do you detect bit flips with software RAID? A scrub can detect differences, but without checksums it's ambiguous which copy is wrong. And in the case of mdadm, which has no concept of a file system, it won't report the affected file. I'm not even sure you get an LBA, but if you do, then you have to go look that up, accounting for offsets, with the chosen file system to get a file.

Conversely, Btrfs scrubs will report a corrupt file path if there's a bit flip in a single copy. If there's another copy available then there's just a kernel note that there was a data csum error and the problem was fixed, no file name path.
“In all data there is humanity.”
S3 and Dropbox let you create signed links which expire.
Watch, soon we'll see articles about how "Slack built a platform..." and how the next big things are games for slack /s
Clean JavaScript Dependency Injection Library
I thought this is an Onion headline! Does this company seriously want people to come work for them after posting this?

I guess as a western company are in high praise and demand in Poland and can afford looking down at people like this.
Introducing the Archive Corps
Does GMaps use WebGL? I remember a brief moment in time during some WebGL beta when everything worked incredibly smoothly: scrolling, zooming, you name it. Personally, my main frustration with GMaps is the lagginess, as well as the fact that it looks interactive while it's loading the initial tiles, but is in fact just a series of still images.
DigitalOcean | NYC & Remote

With over 500,000 customers across 230 countries we work at an immense scale and are passionate about simplifying web infrastructure and building a product that developers love.

We offer competitive salaries, stock options, 401k plans and full benefits for employees as well as a flexible, remote-friendly and collaborative culture.

Find out more on our careers page: https://www.digitalocean.com/company/careers

Openings include across all our engineering teams: Front-End, Compute, Delivery, Metrics, Storage, Product engineering, Support engineering & Platform as well as Technical Operations in addition to our Community, Product, Marketing and Creative teams