skysight-inc/HackerNews huggingface dataset:
Cuvva | Software, Data Engineering | London, UK | ONSITE

Ever thought the premium you pay for your car insurance is opaque and unfair? Well, that’s because it is. At Cuvva we have fixed this by allowing you to insure yourself on a car for as little as an hour, via an app. No more meerkat toys, no more singing tenors, we have cut out all the middlemen and built our own insurance platform from scratch.

Backend Stack: Go, Node.js, Amazon Lambda(@Edge), PostgreSQL, MongoDB

Frontend Stack: React

We're hiring:

* Senior Software Engineers: https://cuvva.workable.com/jobs/547026

* Front-End Engineers: https://cuvva.workable.com/j/AA78FEA75F

* Data Engineers: https://cuvva.workable.com/j/9888D4935E

Can also contact me directly at james[dot]cunningham[at]cuvva.com.
That makes sense. The data set is going to be in the health area, and I'm less concerned about processes for the individuals in the organization having access (like what you've suggested) and more thinking about how to structure the data so we as an organization can't access it. Dealing with infectious disease, where there is personal benefit to not letting someone outside the care side know that you have a disease, but societal benefit to tracking trends, outbreaks, or hygiene around the disease. And figuring out how to structure the system so that if we were to sell, say, there wouldn't be this trove of information on who has what diseases, just who was a customer.

Thanks for your thoughts!
Rapid Tender | Junior Frontend Developer | London, UK | Full-time, ONSITE, www.countfire.com (www.rapidtender.com)

If you are a super inquisitive, enthusiastic junior developer with an eye for the frontend, we'd like to speak to you about becoming the 3rd dev on our team.

We (Rapid Tender) make software (Countfire) for the construction industry. B2B software doesn't sound exciting but we do really interesting work. The technology you will learn includes (but is not limited to); js, react, mobx, angular, css, python, flask, sql, postgres and linux. You will be given endless one-on-one support to progress rapidly to an experienced developer. My expectation is that what you're missing in experience, you will make up for in a desire to learn.

Email careers@rapidtender.com for more details (no recruiters please)
COBOL uses fixed-point decimal arithmetic, not binary floating-point. You'd declare these variables as PIC V99 and then get a nice neat .10×.10=.01 (or as PIC 99V999 and get 00.100×00.100=00.010, or whatever). This is because it's a Business-Oriented Language, and businesses don't want floating point rounding errors in their finances.

Incidentally, this was actually faster than binary floating-point on the machines for which COBOL was designed, which used EBCDIC and had special circuitry for arithmetic on binary-coded-decimal numbers. You could operate directly on the decimal representation without having to do any conversion for I/O.
SingleOps | Fullstack Engineer | Atlanta, GA | REMOTE, Full-time | https://singleops.com/careers/ SingleOps is a rapidly growing, Atlanta based, SaaS platform for mobile field workforces like tree care services, landscaping, pest control, healthcare — anyone who regularly coordinates employees in the field. The platform combines estimates, scheduling, time tracking, CRM, invoicing, and QuickBooks syncing with a mobile-first interface for teams on the go. Think of it as a cloud-ERP solution like NetSuite, but much easier to use and geared towards field service companies.

We've found or niche in the Green space and are looking to scale and double our entire team this year. We use a Ruby on Rails stack, and this year we're transitioning to React.

We're looking for a Fullstack Web Application Engineer, as well as other sales, marketing and customer success positions. You can fill out the form at https://singleops.com/careers/ or email me directly at adam@singleops.com
The Birthday Paradox Experiment
I think the challenge with "metaprogramming" is coming up with a good debugging model.

The strength of functional programming is the ease of reasoning about the computation model. "This function is called with these arguments, and I can see it will then always return this exact result." Imperative programming makes predicting what a program will do much, much more difficult. Then metaprogramming can take understanding a program's behavior up another level of difficulty.

I experience this programming in Java with Annotation Oriented Programming (the preferred model of Spring). I find it even more difficult than Ruby "define method" or Lisp macros to deduce the behavior of a program. It's really hard to go from seeing an annotation in the program, to figuring out how exactly the annotation will change the program's behavior. In practice, it's pretty much just "Stack Overflow and Pray".
C Is Not a Low-Level Language
Not surprising as he grew up in Scotland, and that's how Britons today still pronounce Graham. Perhaps Graham was widely pronounced that way in Canada and the USA at the time too? I don't know.
Letting Sprint and T-Mobile Merge Is a Terrible Idea
Silent Spring Institute | Newton, MA | ONSITE | Software Engineer
We’re looking for a web application engineer to lead our efforts to design digital tools to communicate research about harmful chemicals in everyday environments.

We measure chemical levels in people’s environments and in their bodies—even a New York Times columnist Nicholas Kristof was tested in one of our studies: http://nyti.ms/2CdcyQ4! We built a web application to help us return individual results in an understandable way to the people who were tested. We need your help turning it into a scalable tool that can be used by more studies to reach tens of thousands of participants. Here’s a description of some of our work so far: https://ehp.niehs.nih.gov/EHP702/.

Silent Spring is relentlessly asking tough questions about the chemicals in our homes and in the products we buy. You’ll be there with us, helping us communicate our findings to create conscious consumers and healthier communities.

You will have opportunities to develop new software tools or lead data science projects, for example, analyzing environmental health data, developing new R packages, or creating novel visualizations of our unique datasets. You will help develop new smartphone tools, like Detox Me (https://silentspring.org/detoxme/) to collect data on the products people are using and track interventions to their reduce exposures.

This is a full time position. We offer competitive salaries, 4 weeks vacation plus holidays, health insurance, and other benefits.

More information: https://silentspring.org/opportunities-silent-spring-institu... To apply: Send a cover letter and resume to careers@silentspring.org
Cool idea. Totally new to me.
> The idea that people would wear glasses to watch a 3D movie is crazy when you consider that we already see 3D without glasses

We already see 3D scenes without glasses. The problem is tricking ourselves into seeing 2D scenes as if they were 3D.
The walled garden is one of Apple's strengths. I joined the ecosystem because there is a walled garden, not despite of it.

There is some anecdotal evidence that Apple is heavyhaded with their approval process but, for the most part, it's a success.

The parent-kid thing is a societal problem, not an Apple problem. Can hardly blame a company because the kids of their customers don't want to be inclusive (exclusivity is more than just what device you use).
Apple, Inc. | Cupertino

-- Siri -- Apple’s Siri is looking for exceptional engineers, designers, and project managers well versed in machine learning, natural language, speech recognition, server automation, and/or mobile software development. Siri is used on countless iOS, tvOS and watchOS devices and handles over a billion requests per week.

If you’re passionate about Music, Natural Language Processing, Tool UI design, or one of a variety of our open positions, you’ll be right at home!

Apply online or send a resume to brittanyd@apple.com.

-- Security Engineering -- Apple’s Security Engineering and Architecture group is looking for senior security engineers and DevOps specialists to help us build systems that protect customers with leading privacy and security technologies.

Successful candidates will be generalists capable of tackling challenging engineering problems anywhere in the stack, from the kernel and firmware to cloud services and applications.

Apply online or send a resume to nectar@apple.com.
Athom | Node.js Developer | Enschede, The Netherlands | Full Time | Onsite | €50K - €70K Salary | https://www.athom.com

At Athom we make the smart home available to everyone. Our product Homey can be bought in retail stores such as Coolblue & MediaMarkt for € 299,- and enables users to connect everything at home.

We are a scale-up and do hardware, software, marketing and support all in-house. We also have the largest home automation community on the internet, who many of also create Homey Apps that run on Homey itself.

Our software stack is mainly Node.js and React Native. We are looking for a new colleague that has experience with either.

Visit https://go.athom.com/jobs for more info, or send me an e-mail at emile@athom.nl.
IANAL, but apart from a private entity having such power being problematic (to say the least) who's going to put stuff on GitHub if it can be gamed to take away your control?

Edit: GH could also be in for liability claims should the original owner re-appear (at least in general, if not this particular case), and would need to check identity of the involved parties and whatnot, which is going to be very costly.
I windsurf in 30 knot winds at sea. Yeah, it's rough, but it's not hurricane level madness that rips ships apart.
I have a friend who recently bought a house with his fiancee in a decent neighborhood for 250k, which for more rent-minded folk corresponds to monthly payments of 1180. Add in maintenance and the monthly payments increase to about 1600 a month, or 800 a person. Using a standard affordability modifier of 40, and a single person could afford the house on a 64k income, or two people with 32k each. Given the median income in the US is 59k thats very affordable.

The commute into Manhattan is about an hour, while not ideal its not that bad considering you're sitting on a train for that time, and its more of a self-inflicted wound given if NYC got its act together we could have much better public transportation. On top of that if you can afford it you can move closer by for a faster commute, and most people on hacker news are probably at least decently paid tech professionals.

Personally I have about a 20 minute commute and can easily afford the place I'm staying at. Generally if you're not dating/married you live with roommates, and if you are married then you have two incomes. I know other tech professionals in NYC that can afford their own place as well.
Sorry that was quite hard to parse - I mean, what would you expect to appear different to colleagues?

The differences between employees and contractors may reside in the work they do, but doesn't need to, it's in the legal basis of their employment - which other workers can't see. Just like you can't see the wage another worker is getting, rat doesn't mean they're getting the wage you think they are.

The way you know someone is a contractor is they leave after a few months, or they retired and still work there. You can't necessarily tell by their work output.

If an employee and contractor are digging ditches the only difference is likely to be in the paperwork; though possibly the contractor uses their own PSE and tools, but not necessarily.
Once it's stored I imagine they don't need to even scrape the page again, so robots.txt wouldn't do anything.
mabl | Boston, MA | Software Engineer | Full-Time, ONSITE | https://mabl.com

Redefine the software testing space by joining our growing team at Downtown Crossing. mabl seeks to provide automatic testing of web applications using advanced ML and AI techniques to replace the tedious and fragile UI testing of yore.

We’re a 100% serverless operation build on Google Cloud Platform that rapidly develops and deploys features on a CI/CD model. Presently in public beta, our biggest challenge is keeping up with our clamoring customers’ feature requests.

We’re looking for senior backend engineers familiar with the following (or similar) tech:

- NoSQL persistence stores - DataStore/Firebase/S3/Redis

- Managed scaling services -AppEngine/Cloud Functions

- Container orchestration - Kubernetes/Helm/Docker/GKE

- Streaming Pipelines - Apache Beam/DataFlow/Pubsub

- CI/CD Tools - e.g. Jenkins/X/Codeship

- Browsers/Extensions - knowledge of what makes browsers tick is a plus

Our stack is built with Java, ES6, Bash

Drop me (an engineer), any questions, joe @ mabl.com, and checkout or careers site [1]. We can’t wait to work with you.

[1] https://www.mabl.com/careers
Short Story of a Long Migration (from Java 7 to Java 8)
Yes. The debate is gone. Young people have a much different view of 'ownership' (I struggled for a better word) than older people. For example, I remember the copyright, file sharing, music piracy arguments and debates from the 90s (Metallica, Napster! Hah) and 00s. But when I talk about this stuff now with people in their early 20s there seems to be less awareness. DRM & 'Stream everything' are the way it is, as if its some kind of inevitability. The concept of actually owning, or possessing, something (even if its a byte stream on a physical hard drive in your house) seems to be disappearing. It's interesting to watch.

I think the most interesting part is the lack of discussion.
Okay, that's what I thought. Under my current use-case, I think what I'm doing is quite adequate. But, your post is very relevant to what I think I'm going to need to do at some point soon, so thank you!
60 is a very natural number.

You have twelve joints on the fingers of one hand. (Use the thumb to count.) You have five fingers (including the thumb) on the other hand to track multiples of 12 with. Voila, 60!
I'm not saying it needs a universal client, just that it's the only real reason I can think of for including all of that.

For example, say we are writing a client to do something with Fitbit data. Step one wouldn't be to send a GET to the root to find out what actions are possible, would it? We might find out they have APIs for tracking vehicle mileage but I don't want that in my client - I just want to graph the hours I've been sleeping. So I'm going to Fitbit ahead of time knowing what I want to do.

If you were going to craft a client UI based entirely off the server responses, you are going to recreate the Gopher experience, and nobody wants that.
Not really. The luxury market is less about fulfilling basic needs and more about telling a good story and differentiating the owners of luxury from normal people
Profits go to Apple but I think unit sales sway heavily towards Android, don't they? Apple has much higher margins, so maybe you could say that people who prefer Apple prefer it more heavily than those who slightly prefer Android.

My preference is Apple currently but I think Android is probably better value for the money in most cases.
That would be an involution!

https://en.wikipedia.org/wiki/Involution_(mathematics)
what were they accused of?
Without a middleman server, this would require you to embed your secret key within the app, allowing your customers to access said secret key, which would allow them to manage your Stripe account. Not a good idea.

If you're not embedding your secret key within the app (i.e. you're only generating a card token using the public key), I don't see a problem with embedding a checkout form directly within your app, though that's rare to see.
Exactly. The government also ensures that if an issue is found with a airplane The Shit Hits the Fan and multiple parties are heavily incentivized to fix it. We need a similar approach to critical IT infrastructure.
Never have been in a DDOS attack? Good luck doing anything without getting the IP.

It's useful to know where the requests come from too. You get a bunch of request from IP that come from a specific peer and that peer is saturated? How could you verify that without a log? You want to add CDN to the right locations. Where should you?

Really, I think it's just make more sense for any small company to block EU and when you have the means to do it correctly (with the help of a competent DPO), then yeah add that EU in your market.
SpotHero | Chicago, IL | http://spothero.com

SpotHero is changing parking, and our tools will redefine the transportation industry. With over a million cars parked, fast growth, and solid funding (https://angel.co/spothero), SpotHero offers countless ways to make an impact on the company and your career.

Engineer, Efficiency - https://spothero.com/careers/1135076 (Chicago or remote)

Engineering Manager, Platform (Data & Search) - https://spothero.com/careers/1051422 (Chicago or remote)

Engineer, Operator - https://spothero.com/careers/1135075 (Chicago or remote)

iOS Developer - https://spothero.com/careers/88318 (Chicago or remote)

Senior Engineer, Acquisitions - https://spothero.com/careers/1049855 (Chicago or remote)

Senior Engineer, Consumer - https://spothero.com/careers/1019222 (Chicago or remote)

Senior Engineer, Efficiency - https://spothero.com/careers/1135078 (Chicago or remote)

Senior Engineer, Operator - https://spothero.com/careers/1135073 (Chicago or remote)

Senior Front End Engineer - https://spothero.com/careers/1120188 (Chicago or remote)

Staff Engineer, Search - https://spothero.com/careers/993048 (Chicago or remote)

To apply, please click on the links or email your resume to jobs@spothero.com. Include any GitHub account, LinkedIn profile, and any project that you’re particularly proud of. We love seeing work that others loved working on.
I am not even convinced that understanding happens at a biological level. I think there is still a lot that can be done to model aspects of human reasoning in software to produce useful results, especially if it is married with machine learning, but I don't think we will get there by looking at biology.
I deal with this even with college students I work with. Nobody seems to care or realize why Apple doesn't let you "blue bubble text" with Android users, and many don't seem to understand there's no technical limitation, and that its only Apple trying to close off their ecosystem.
He’ll stop controlling it as soon as those politicians get enough courage to start policing his business.
> What I don't get it... is this fanboyism, this loyalty to a company that knows you as close as a number on a spreadsheet and a dollar amount on their bank account.

I don't approve of platform fanboyism myself, but there is more to it than this. Loyalty to a platform often comes from approving of that company's particular business model and wanting to see it succeed over the others for moral reasons.

iOS fans like Apple's philosophy of "you're the customer, not the product" and deliberately not hoovering up data; Android fans like being able to load any application and change almost any setting on a device they own without a gatekeeper saying they can't. These aren't irrational things to be in favor of.
Experience Express in Philadelphia: Promoting Drupal at Drupaldelphia
Richard Stallman was a prophet
Brain balls
For the land route a realistic approach would be to plot major checkpoints along the true great circle path and just navigate between those checkpoints in whatever way (preferably on land) is most feasible. That would still be interesting.
The fact that there's so much confusion suggests that it is not that easy to understand.

I've read it and I'm still confused. Without caselaw and a lawyer how am I to determine which data processing are considered "legitimate interest" in Article 6? Recital 47 is supposed to clarify this, but it's still pretty vague and it says legitimate interests may provide a legal basis for processing. May? How do I know if they do or do not?
Craftsmen should understand the tools they use.

We expect it in every other industry.

Why do people like you always want to suggest that web developers shouldn't have to learn the basics of the tools they use every day? This is page one HTTP stuff.

This is the anti-intellectualism in our field. Where people are so used to finding a YouTube video tutorial for the exact thing they want to do that anything that's inherently hard (like client development) or requires some extra knowledge to do correctly is somehow shitty and needs to be reworked. More and more often it's somehow everything's fault but the craftman's.

It's that mentality that's coasting parts of our field into code monkey cost center positions. Go somewhere like /r/webdev and watch how unresourceful the beginners are and how bad the advice is.
I don't have much of a backend, just Express for form processing.

For a quick setup DB, using https://github.com/bluzi/jsonstore
Am I the only person that feels that places like Uber/Lyft/Etc are fighting the wrong battle? I think their money would be better spent instead fighting for a new classification of labor. One that defines exactly what a Gig (Hate that term) worker is and how the industry operates. Its clear to me that tons of people want a job like Uber offers. I think its time we make a law that represents that. Instead they waste their time fighting in courts to keep them as a contract employee, which according to the law is not what they are. But I feel they are also not a regular employee. I think adding a new classification for them is win win for both sides. It gives both sides rights under the law.
A typical interaction with bluetooth audio on both my iPhone 6 and Pixel 2 goes like this:

Press pause

Wait 5 seconds

Press pause again, only the original pause has now registered finally, and turned back into a play button, so the audio is playing again.

Turn on NPR instead.
Feature Labs, Inc. | Software Engineer | Boston, MA | Full-time | On-site | http://www.featurelabs.com

Feature Labs is changing the way companies create new machine learning products and services. We make a web app and developer API to automate time-intensive and error-prone parts of the data science process such as feature engineering. Our customers love our products because they make machine learning easier to use.

Currently, our stack is mostly Python on the backend (pandas, django, sklearn), React for the front end, and AWS and docker for deployment. Above all, we prioritize the ability to choose the right approach to solve a problem.

If you're interested in getting hands on with our product, check out our open source library, Featuretools https://github.com/featuretools/featuretools/.

Apply at https://www.featurelabs.com/careers/
Synopsys | Senior R&D Engineer | Marlboro, MA | ONSITE, www.synopsys.com

The ZeBu emulation team part of Verification Group is hiring a software engineer with a taste for complex challenges: scaling algorithms (we compile largest designs in the world), data-structures, heuristics, multi-threading. A bonus for some digital EE knowledge, but that's not a requirement (at all). Salary is one from a big EDA company (check Glassdoor), growth of the business unit opens up nice possibilities for personal career.

We are looking for someone with up to 5 years of experience.

Send your resume to elepercq@synopsys.com More info on ZeBu: https://www.synopsys.com/verification/emulation.html
Maybe it's time for the legislature to create a new classification of employee: an independent employee, to conform to the nature of the new gig economy.
Thanks for this. I think maybe I've been barking up the wrong tree with "video hosting" services which appear to charge a significant premium on data transfer.
DNA link to Golden State Killer raises questions of privacy versus safety
What do you mean? Google and Amazon both sell DRM free music. (Apple might too, I've just been out of that ecosystem for so long that I don't really remember)