skysight-inc/HackerNews huggingface dataset:
Kumu | Senior Software Engineer | REMOTE | https://www.kumu.io

Bootstrapped data viz platform that helps people understand complex relationships, primarily through network, systems, and stakeholder maps.

We’re currently working with some of the world’s top organizations including The Omidyar Group, Gates Foundation, Hewlett Foundation, USAID, Stanford ChangeLabs, 100Kin10, Democracy Fund, World Bank, Humanity United and more.

- Full-time remote position
- Salary $60-80k
- Equity 1-2%
- ARR over $200k
- Flexible hours within a small, mission-driven team
- Annual adventure retreats
- Stack: react, redux, rails, webgl, webpack/babel, aws, git/github, IE11+
- Bonus points for experience with: graphs/networks, couchdb, elasticsearch, redis, d3

You’re probably a great fit if:

- You’re a talented web developer (both frontend and backend)
- You’ve mastered multiple programming languages and frameworks
- You’ve built and maintained a complex library, single page web app, or product
- You work well setting your own priorities and working with lots of freedom
- You’re excited about (or at least don’t mind getting dragged into) snowboarding in Bend, rock climbing in Utah, surfing in Costa Rica, or whitewater rafting in Colorado.

On a day-to-day basis you’ll be working with Ryan [1] and Dan [2]. You’ll be involved throughout the entire development process, from initial brainstorms and sketching to the final stages of testing and release. We move fast and ship often, and try to break work into weekly deliverables to keep everyone’s expectations and progress in check. We do a hangout at the beginning of each week to reconnect and revisit everyone’s immediate priorities.

If you’re interested, please send a SHORT email to careers@kumu.io telling us why you’re excited to work for Kumu. Experienced developers only. Lengthy and/or generic applications will be ignored. Thanks!

[1]: https://twitter.com/rymohr

[2]: https://twitter.com/_danprince
Show HN: Cabin, the Kubernetes mobile dashboard
> I remember that nobody likes a pedant (even an accurate one).

It's just that nobody likes being corrected. Try correcting someone's spelling or grammar on any Internet forum (including HN), and you'll be hit with a barrage of "you know what I meant" and "language changes" retorts.
Thanks for the invaluable feedback.

Click on any text and Google web speech synthesis is used to pronounce that word in American English. Maybe the pronunciation is not perfect. Btw are you native ? if so or not do you speak American english accent or other?
Content no, facts, yes.
are there "machine learning" MS/PhD internship opportunities for non-US citizens with exposure/experience in health applications?

thanks
Alto (formerly ScriptDash) | San Francisco, CA | Software Engineer | Full Time - Onsite | https://www.alto.com

At Alto we are using technology to re-design and re-build the pharmacy from the ground up to offer better patient care and improve people's lives. We recently announced our series B funding fueling our nationwide expansion. (https://techcrunch.com/2017/06/12/pill-delivery-startup-scri...)

We believe that the status quo in the pharmacy industry is broken and we’re doing something about it. We’re a VC funded ($23 million series B) technology startup based in San Francisco made up of ex-Facebook engineers. We offer free medication delivery in the Bay Area and we’re building an advanced technology platform to help patients manage and understand their medication therapy. We allow patients to text, call or email their pharmacists with any question and strive to provide an amazing patient experience. The pharmacy experience is completely broken, and we have a huge opportunity to use technology to improve the lives of millions of patients.

Our stack is Ruby on Rails, React, React Native, and Go. We’re offering a competitive salary and a generous equity package.

More details at https://alto.com/careers?gh_jid=737797
they're also obscuring who this log data is being sent to by just posting JSON to an ec2 IP address (52.52.168.91). The server tries hard to not let you know it belongs to Kite. You know someone is ashamed of what they're doing when they take efforts to mask who's doing it.

But you can see kite's own installer uses the same ip address for its telemetry: https://github.com/kiteco/kite-installer/blob/master/ext/tel...
Saying something is illegal under the CFAA isn't really a stretch, it's one of the broadest statutes ever written. If you have an employee handbook at your job right now and are using the internet for your own entertainment you may be violating the CFAA.

The interesting question is are you violating the CFAA in a way that will cause the executive branch to exercise their discretion to prosecute, and moreso, is the CFAA even constitutional.
Sauce Labs (San Francisco, CA, Vancouver, B.C., Berlin, Germany and/or Remote)

Sauce Labs provides the world’s largest cloud-based platform for the automated testing of web and mobile applications. Its award-winning service eliminates the time and expense of maintaining an in-house testing infrastructure, freeing development teams of any size to innovate and release better software, faster.

We are currently looking for:

Senior Software Engineer (Analytics)

Senior Software Engineer (API)

Software Engineer (Cloud Infrastructure)

Software Engineer (Emulator/Simulator Cloud)

Software Engineer (OS Automation)

Software Engineer- Web Frontend (m/f)

If you’re interested in joining Sauce Labs and would like to learn more, please visit: https://saucelabs.com/careers
In pre C++11 it was quite typical for std::string to be implemented with COW semantics.
Since C++11 standard it is no longer permitted, though it is not necessarily reflected in all stdlib implementations.
Sure can. It's on both my work and home macbooks. Works fine with multi-screen setups.
Rebel | Senior Backend Engineer, Frontend Engineer, Email Engineer | New York, NY or Remote | Full Time | https://gorebel.com/ | hiring@rebelmail.com

Hello, at Rebel we are working on making everyone's inbox an interface for immediate action. We allow our users to send their customers emails that work like a normal web experience. Customers are submitting reviews, educating themselves with hotspots, and even shopping with 1-click directly in email. We believe that the inbox of the future is going to be just another surface for people to do what they want, like a bit sized application delivered in a push. We're hiring smart engineers across the stack to help us make that a reality.

Stack:
EmberJS
NodeJS - API
Mongo, Influx,
AWS, Docker
unless it's really just s global settlement system for an unregulated global banking system for world trade.
My 2 cents - go for it. Very little downside. Just pick where you write (Wordpress vs Medium) based on how much ownership you want on brand of the blog, versus readership.
> we might as well serve our customers as well as we can.

Sure, but what part of serving them involves dragging them on Hacker News when they try and write C-like code in Rust?
It was a bit interesting to see, and perhaps not at all surprising, that they've been around since 2010. And they crossed the billion-dollar-valuation threshold 4 years later.
Location: Scottsdale, AZ

Remote: Yes

Willing to relocate: Yes

Technologies: JavaScript, Python, Numpy, C, SQL (MariaDB, MySQL), MongoDB

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

Github: https://github.com/seb-patron

LinkedIn: https://www.linkedin.com/in/sebastian-patron-3b523998/

Email: Sebastian.Patrones@gmail.com

College Junior, mostly looking for internships in the Fall and Summer, preferably related to Machine Learning/Data Science.
Currently looking for full-time and part-time Internships for Fall and Summer.
> The problem is that the protections of civil liberties work for for the times and contexts under which they were formulated...

The people who wrote the US Constitution and its Bill of Rights survived a time when the most powerful army in the world was marching through their backyards. I have no doubt they had that in mind when they were writing freedoms into law.
"If you need a grid system," Not "you need to add your own."

In the near future, grid systems will be more and more obsolete (https://rachelandrew.co.uk/archives/2017/07/01/you-do-not-ne...), and Shoelace is prepared for that. Why add the weight if you don't need it?
But you don't have to redraw them all the time.
Depends on if you're statically or dynamically linking. When statically linking the final binary shouldn't contained unused functions from external libraries.
I would also recommend Caroline Alexander's A Winelike Sea http://www.laphamsquarterly.org/sea/winelike-sea and the ensuing discussion at MetaFilter "Achilles sat on the shore and looked out to the wine-dark sea" https://www.metafilter.com/130875/Achilles-sat-on-the-shore-...
I see a lot of anti-expert pro-speech comments. That’s great and all at the theoretical government law side of things, but YouTube is a private organization that _is_ being used as a platform by organizations like ISIS to radicalize random individuals who then go out and kill innocent people. Should Google allow these videos to be on equal footing with funny cat videos?
Is that true? Consider variables a=3, b=4, c=7.

With a large single array of 100 elements, but divided into 10 10 element pieces by convention, a slice of elements might be accessed by getting the elements array[10a+b] through array[10a+c]. If we also want a slice from the next segment, that would be array[10(a+1)+b] through array[10(a+1)+c].

With a multidimensional array, of 10 bounds checked segments of 10 elements, we could access by array[a][b] through array[a][c] and array[a+1][b] through array[a+1][c]. If access is bounds checked, or the compiler can prove the values are within the sizes, then the multidimensional version provably has no overlap.

Or am I missing something here?
My two cents:

- Time don't make you [much] smarter in the "brute force" sense, however it allows you doing less errors, avoiding unnecessary stuff, and in general making you more productive. Also, it allows you to enable others to be more productive, e.g. giving some hint to a coworker so he/she can simplify his work.

- Focus is all: understand the problem, do a good planning, and stick to the plan.

- For critical projects trust people you really know (their capabilities, potential, character, etc.). And DON'T trust people you don't know, in the sense of: tracking, ensuring people know what they are doing and that they're capable, etc.

- The wrong people can ruin any project, no matter how smart you think you are, so: do risk analysis, always.
True, countability doesn't change the problem. Solving a mathematical equation is just a bad way in general to explain what a brute force solver does. Much better to use an example such as a crossword puzzle or sudoku
> makes more sense there because they're not driving

I've driven next to people on the highway who were on a Facetime call with their phone resting on the dash in front of the speedometer, so that is a thing that people do, unfortunately.
Quatico.com | Java Backend or Full-stack | Zurich | SALARY: 100k-120k CHF | ONSITE | EU-Passport holders only

- Salary range: 100 - 120k CHF (7200 - 8000 CHF after taxes)

- Days of vacation: 25

- Probation period: 3 months (by Swiss law)

- Company site: https://www.quatico.com/home/ueber-uns/jobs/software-enginee...

- Description of company and job: Quatico has a true "engineering over management" culture. They are doing three main things: 1) Platform integration (leverages Magnolia, AEM) to build first headless CMS, behind you can have Hybris, SAP etc (and you don't need to touch the SAP "crap"). 2) Tailored web apps with heavy number crunching on the server - they build the software analyzing all the weather data in Switzerland for "Meteo Schweiz". They more often than not build bug-free software and value good software craftsmanship practices.

- interview process:

1) Phone screen

2) Coding task (skipped depending on first impression)

3) Onsite half day with us (we pay expenses)

Send us a short intro about yourself to:

jobs@quatico.tech
Virtual Reality Is it worth it?
Meat industry blamed for largest-ever 'dead zone' in Gulf of Mexico
There's also Bell Lab's "picturephone" from the 19060s(!), that despite market research showing would be a hit, ended up being quite a market failure.

http://ethw.org/Picturephone
MongoDB is hiring engineers in NYC
Now we finally have the complete comparison on how different governments try to tackle terrorism:

https://news.ycombinator.com/item?id=14827837
Get rid of all government programs. Instantly a huge amount of
wealth will be gained and productivity will skyrocket. It is very important to
remember: nothing the government does is good.
What is the minimum amount of manipulation and lies it takes to cover up a problem?
This is the question every government worker ponders every day of their job. Every
one of these people are lying, scheming, delusional people. They manipulate and
they lie, they shuffle things around and create busy-work for disgusting twisted
crab-people.
That means every single nation would have to have its own company in every industry. No US food company would operate in Europe by this standard. And no Chinese Companies should sell anything back to US due to what you just describe.
Has there ever been a brute force proof that discovered the existence of a solution previously thought impossible? Something like a new tiling or proof by contradiction that found a positive example?
You’re excited about (or at least don’t mind getting dragged into) snowboarding in Bend, rock climbing in Utah, surfing in Costa Rica, or whitewater rafting in Colorado.

This is some ableist bullshit.
This move (along with the smart speaker), might help put 'M' at an equal footing with Alexa, Cortana, Siri, Google Assistant and the likes in terms of media recognition. Somehow, M is not brought up as often when AI assistants are mentioned.
Jailed for use of an illegal encryption scheme. Welcome to the future.
Or, you know, build a business based on their profits.
If you want to do it manually for some reason, https://time.gov/ works.
Against spontaneous Boredom. IveTime is gonna help you cuz it's simple
If I remember how they worked (last did stripe integration a ways back), the script instruments your form's submit event to do an (ajax if possible) POST to stripe's server, which processes everything, and returns back a (merchant specific) "token" representing a redeemable charge to the customer. The form is then posted to your server, but all it gets is the "token", which it can then use your private merchant key to redeem behind the scenes with their server.

So you get an anonymous "charge" token that you can revoke if a later part of the checkout process fails, and CC data never touches your system.

(I think the markup for that was a little bit different than what was posted above though).
MAARK | Senior Web Engineer | Cambridge, MA | Full-time | Onsite

MAARK, a strategic marketing and innovation agency, is hiring a Senior Web Engineer who can develop and implement fullstack responsive/MVC web apps and websites with a high degree of focus on the visual design and the overall UX. As a dev team, we work on creative projects, utilize a wide variety of fullstack technologies (e.g., React, Marrionette, Node.js, Laravel), and empower our developers to create innovative solutions and explore/learn emerging tech.

We are hiring primarily for a full time role in our Cambridge, MA office, with considerable work-at-home flexibility. We will consider remote per case.

For full details on position, check out https://maark.workable.com/jobs/495524. For info on MAARK, see https://www.maark.com/

To apply or for questions, email me (I head up engineering) directly at rwagner@maark.com. (Please no recruiters.)
> From a moral point of view: robots.txt states an intent, and intentionally ignoring that is not a nice thing.

As a lawyer asked inane questions by friends, a common answer is: "I am no sure if its legal to do, but I'm absolutely sure you're a asshole if you do it."
Quick question: I really enjoy blogging, but this...

> and connected with people also interested in the subject

...is something I never learned to do. How did this come about for you? Personally, whenever I'm learning something new, I always think "why would anybody want to discuss my completely amateur take on this topic?" and just end up doing things on my own.
District M | Montreal, Quebec, Canada | FULLTIME | ONSITE

We are an ad-tech company building unique solutions for publishers and advertisers.

Looking for candidates with production experience in:

* Front End Javascript (React, ES6)

* PHP Development (PHP7, Symfony3)

* Full stack (PHP + Javascript)

Work within a tight, autonomous team in the heart of one of the most livable neighbourhoods in North America, competitive salary, quarterly performance based bonus, 3 weeks min time off.

We currently leverage Symfony 3 and React + Redux, delivering on realistic deadlines and report to technical persons only.

Small, profitable company with opportunities for meaningful growth and impact. Prior ad-tech experience not a requirement.

Contact: mo <at> districtm.ca with CV / Github etc.

Website: https://www.districtm.ca
Ask HN: What skill do you wish you had?
Curious... what skill are you missing? What skill would be super helpful to have in your line of work?
It's only a tragic reflection on the city if you assume all the homeless are born and raised there. How many of those migrated there from colder climates? How many were given a bus ticket by their home city and sent there?

SF spends an absolute fortune on homeless people. That, coupled with its temperate climate, makes it a magnet for many types of homeless people.
The only reason why I started to read the article. I guess that's why they call it clickbait.
Quantifying Online Conversion Rates
Location: Chicago, IL

Remote: Depends on position

Willing to relocate: Yes

Technologies: JavaScript, C# .NET, WebGL, HLSL/GLSL, PHP, MySQL, HTML/CSS, C++

Résumé/CV: https://www.linkedin.com/in/chriscajas/

Github: http://github.com/ccajas

Email: chris.cajas.m at gmail

Current part-time contractor game dev who has held previous jobs (local and remote) in back-end and front-end web dev. Open to move to the west coast, and looking to continue to explore areas in computer graphics and real-time simulations. PDF resume available upon request.
He's a comedian in the same way that Alex Jones in an entertainer. You can call yourself whatever you want, but if you are functionally behaving as a political pundit, you should be held to similar standards as the rest of them (which are essentially nonexistent anyway)
That has nothing to do with code size. You'll either get some sort of type erasure, which will create the types are compilation time anyway, or you'll have some sort of dynamic dispatch. Neither approach will make the generated code any smaller and may even make it bigger.
I'm less interested in Flying Toasters, than I am in the rest of the After Dark collection, which I would pay for if I could find in its entirety.
Server Engineer link has expired
How to Feel Progress
This surf-and-turf robot swims using ribbon-like fins
MapD | San Francisco (city) | Backend Developer, (ONSITE/REMOTE)

MapD (https://www.mapd.com) is a Google Ventures/NEA/Nvidia/Verizon Ventures/Vanedge/In-Q-Tel backed Series B startup that builds a lightning-fast open source GPU-accelerated database and visual analytics platform that takes advantage of the massive parallelism and high memory bandwidth of GPUs. We can literally run queries orders of magnitude faster than other systems (http://tech.marksblogg.com/billion-nyc-taxi-rides-nvidia-tes...) and since the results are on the GPUs, we can easily visualize the result sets with the native GPU rendering pipeline. Check out our Tweetmap demo (http://www.mapd.com/demos/tweetmap) or our billion-row taxi demo (http://www.mapd.com/demos/taxis) for an idea of what the system can do.

We’re looking for:

Backend Developer - Someone with strong experience in C++ and database/systems programming. Knowledge of CUDA/OpenCL, LLVM, X64 Optimization, and/or OpenGL a major plus.

We’re a growing Series B company (~40 people) with deep knowledge of databases and GPU Programming. Benefits and equity are competitive ($115K-$170K).

Please email jobs@mapd.com if you're interested!
> All languages have reserved keywords, that's strictly in bikeshed territory.

This is true, but it is unfortunate that a relatively common word like "type" has been reserved (whereas you very rarely want to call a variable "struct", and "class" at least has the homophone "klass").

This is actually something that I really like about Swift and miss when I come back to Rust. In Swift, most keywords are contextual keywords, so you can still use them as variables or functions. And for the ones that aren't (or the ones where the usage you want is in the keyword context), there's a syntax using `backticks` that lets you turn it into an identifier anyway (which is useful if the declaration runs afoul of the keyword, but the common usage doesn't, so you can use backticks when declaring and leave them off when using).
You need to do some research. I'm willing to debate points, but nonsense claims like "destroy most of the life on the planet" tell me you are an idealogue with no concept of the orders of magnitude involved in any failure scenario.
If I do not remember incorrectly, the proof of the Four Colour Theorem is essentially a brute-force one: a method of generating every possible graph that represents adjacency of tiling polygons on a 2D surface, and a subsequent colouring scheme for each and every one of them that never uses more than the desired four colours.
One Codex (YC S14) | San Francisco (SoMa) | Full-time (ONSITE) | https://www.onecodex.com

One Codex is a platform for microbial genomics. We are a technical, experienced (and profitable!) team working on meaningful problems that range from infectious disease diagnostics to outbreak epidemiology to improving our understanding of the microbiome. We work with top researchers, medical institutions, and biotechs, and have processed samples from all seven continents (and space!).

We're currently looking for generalist engineers across multiple positions, including both those who are backend- and frontend-leaning. Our stack includes Python, Rust, and ES6 Javascript, and we write everything from D3 visualizations to low-level bioinformatics algorithms.
Challenges include: (1) developing novel algorithms for analyzing complex microbial communities; (2) working with terabytes of genomic data; (3) building scientifically reproducible analyses suitable for both research and the clinic; and (4) supporting scientists and developers building on our platform with extensible APIs.

We are based in San Francisco and offer a competitive salary, meaningful above-market equity, and the chance to be an early employee in a well-positioned startup. Benefits include full medical, dental, and vision coverage, a flexible vacation policy and relocation assistance if moving to the Bay Area. We're also willing to sponsor a visa for the right candidate. Please apply here: https://onecodex.recruitee.com/o/software-engineer-full-stac...
I'd take that bet. There's a big difference between Google and YouTube, look at how they each handle copyright. YouTube pulls things, but Google links to DMCA takedowns.

And extremist content should be harder to find, regardless of source. There's a big difference between extremist content and less violent political discourse, though. And YouTube as a hosting platform vs. hosting your video elsewhere.

That all said, the Google OneBox is already an example of altering search results to display what Google thinks you meant based on potentially slanted sources on the Internet.