skysight-inc/HackerNews huggingface dataset:
As you say, it is tricky. Still, the current trend is that TPU's are taking over for CUDA-like GPU's for solving AI problems (such as with Alpha0), so it could be argued that tensor operations is the most relevant metric for estimating when human level AI will be possible.

Of course, tensor operations do not map 1:1 vs FLOPS, even for AI problems. On the other hand, tensor oriented hardware is currently getting faster at a higher rate than traditional GPU's.

But RK's prediction did assume that we would have reached full 3d chip manufacturing processes by now, and we may not be able to have human brain levels of performance on a single die until we do, which looks like it will take 5-10 years.
Cumulus | Software Engineer | Cambridge, MA | Onsite/Remote | Full-time/Internship | https://www.cumulusds.com/jobs-software-engineer

At Cumulus Digital Systems, our job is to build the Internet of Tools. We are making industrial facilities safer, cleaner, and more productive by connecting workers, tools, and data.

We are looking for software engineers that are passionate about frequently shipping intuitive, quality products. You should have a startup mentality, meaning the ability to rapidly pick up new required skills, and be proactive when it comes to project execution. You also need a keen eye for design and thoughtful user experiences. We use ReactJS, React Native, AWS Lambda, DynamoDB, ASP.NET, UWP, Entity Framework and ASP.NET.

Reach out to us at software@cumulusds.com
I made it up for brevity in case the interviewer lurks here and used cin but then removed lines. Thanks.
Fine to dodge the bullet, but please always provide the feedback if possible. It takes minimal effort, and can help avoid the same unpleasant experience happening to others in the future.
I agree that this is generally good practice, and if the interviewee explained that it was just to dodge problems with making assumptions with a large codebase/build process I would always give them extra points. It almost is telling that the codebase that the interviewer was working in was rather small (not in a negative way) that these stylistic issues didn't fit his current mental model, but such is the way of C++.
OpenCitations Enhancement Project: Final Report for Alfred P. Sloan Foundation
myTamarin | Fullstack web dev | London, UK | Full Time | Onsite | www.mytamarin.com

* Opportunity: We’re myTamarin, AI-powered childcare matchmaker; grounded in psychology and powered by technology. We’re developing a unique matchmaking technology to connect parents and childcarers based on personality and parenting style as well as objective criteria (such as proximity and experience). While matchmaking has never been used for childcare, it is extremely important given the intimate nature of the relationship. We’re pioneering a new approach to solving problems in an industry that is largely underserved both in terms of technology and psychological insight. You will have the opportunity to deliver huge value to families, and the broader society. Join us to shape the company as well as the childcare industry as a whole.

* Team: Technology is at the very core of both our business and our users’ experiences, and we’re based in the heart of London’s vibrant startup community. You will be working alongside the founder, a data scientist and a matchmaker, as well as our overseas development team. We are a fun and fast-paced team who believe in collaboration above all. You can get involved in any aspect of the business you are interested in. We love creating simple and elegant solutions to deliver the best user experience!

* Profile: You are comfortable with our current stack or excited to pick up new frameworks: Typescript, React, Redux, Node.js, MySQL, Google Cloud Platform / AWS.
We offer a competitive salary with equity incentive depending on your experience, opportunity to grow into the teach team lead and working directly with the founder and shaping the course of the company.

We would love to hear from you: jure@mytamarin.com.
Though this probably counts as rarely, least some of the trunk line I've been on give the illusion of high-ish speeds. Examples:
- Queens Blvd express (Forest Hills to Roosevelt Ave, Roosevelt to 36 St)
- 7 Ave IRT express (from far downtown to 96th St)
- Lexington express (City Hall to 125th, save for going through the switches south of 42nd St)
Zume Inc. | Senior / Software Engineer | San Francisco, CA | Onsite | https://zume.com/

Recently raised $375m https://techcrunch.com/2018/11/01/zume-reportedly-snags-375-....

Zume is on a quest to be the most powerful source of health and well-being on the planet. To achieve our objective, we must facilitate the provision of wholesome, affordable food on a global scale and in a sustainable manner. We are meeting this challenge by providing an end-to-end, scalable platform that reduces the time and distance between clean food sources and dense population centers, using cutting-edge automation and transportation logistics. By developing better tools and processes, we can feed people healthier, sustainably-grown food, delivered fresh and free from chemical stabilization.

Our stack:

* Node, Express, Vue, Javascript, Postgres, Redis, Heroku, RabbitMq

* Moving from large monorepo to smaller services in TypeScript using docker and GCE

All open positions (Seattle, San Francisco, Mountain View): https://boards.greenhouse.io/zume
ThoughtWorks Technologies | India- Pune, Bangalore, Hyderabad, Chennai

We are passionate technologists who believe in the power of software and technology as tools for social change. We contribute to a multitude of open source projects. Primarily we are a Technology Consultancy Company. We look for zealous Technologists who are keen to learn on job. We value Object Oriented and Functional Skills. DevOps and Agile are a normal way of working here

Skillsets/Platforms/etc.: C#, Java, Ruby, Scala, AWS/GCP/Azure, Python, Node.js, React, Angular. Requirement: 5+ years of programming experience.

Interview process: Phone interview, Take-home coding assignment, Pair programming interview, Technical Interview(s), Leadership round

More about ThoughtWorks: https://www.youtube.com/watch?v=MBqquBtwaNM

https://www.thoughtworks.com

Contact: siddhark[at]thoughtworks.com

Please send email with 'Hacker News' in subject line.
I'll agree that it's a great piece of software, but "most features" isn't really true. You run into its limits very quickly, but then you start finding ways to make what you want with the features it has!
> I can't imagine anybody building this today except as a sort of electronics historical reenactment project.

FWIW SAs using this topology are current products with most RF test/meas manufacturers.
WAND: A 128-channel, closed-loop, wireless artifact-free neuromodulation device [pdf]
It's not that they don't require code execution, it's that there is more code execution happening in things that are supposed to be sandboxed than most people generally anticipate. It's not just VMs.

For example, how many of the map editors for various games are Turing-complete? If you download a custom map from random peer, you may be executing "sandboxed" code. Can it pull off a timing attack?

And the elephant is presumably javascript.
Same except that I'm a bit younger.
Lumi (YC W15) | https://www.lumi.com | Los Angeles, CA | VP of Engineering, Data Engineer, Product Designer, QA Analyst, Front-End and Full-Stack Engineers | REMOTE (within USA) | Full-time

Lumi is a supply chain platform for e-commerce brands. We believe custom manufacturing should be as scalable as the web. We enable fast growing direct-to-consumer companies to access and utilize a global network of factories. Our mission is to make the world's manufacturing capabilities more accessible and sustainable — think of it like AWS for factories.

Our engineering team is distributed and oriented towards functional programming. Our stack: PureScript, Haskell, PostgreSQL. Our blog (linked below) shares some of the benefits of approaches we've pioneered to make our development process quicker and more reliable. If you are interested in using PureScript and type-safe code in mission-critical production environments, there is no better place than Lumi as you will be surrounded by the creators of PureScript.

You can apply by going here: https://www.lumi.com/jobs

More about Lumi:

* https://medium.com/fuzzy-sharp/custom-manufacturing-should-b...

* https://medium.com/fuzzy-sharp/purescript-and-haskell-at-lum...

* https://medium.com/fuzzy-sharp/building-a-type-safe-embedded...
tptacek posted some good commentary on this a while back - https://news.ycombinator.com/item?id=14292223
I want to be free!
As an interviewer, I generally wouldn't care about style. Unless it was something really strange, in which case I'd probably ask about it to see if there's a good reason for the strange style.

As an interviewee, like others have suggested, this is a serious red flag that you don't want to work there. So, in a way, mission accomplished.
Use exactly what you already know (angular + whatever you use on the backend).

Unless of course the real "side-project" is learning a new stack[0], you want to set yourself up for success by using what you're already familiar with.

[0] This can be completely valid and worthwhile—just be honest with yourself about whether your goal is to learn something new or to solve a problem or to create a business.
Fortunately the performance of these kinds of CPU-bound workloads are almost completely unaffected by the mitigations, so you might as well enable them anyway.
I wanted to be an architect or similar in high school - but I was always painfully slow at drafting.

I also found throughout life I cannot easily transfer my ideas (like, if I have a concept for something, its not an image, its just a collection of ideas or concepts) into something physical

(found out about aphantasia early 2018)
You need to compare it to someone inventing something like a windmill. In ancient times, someone was crushing grain with a rock. Pretty tedious work for little reward. Then someone figured out a way to use a bigger rock by rolling it. Then they hooked a mule up to it. Then they hooked up bunch of vanes so the entire process was automated. No on had to feed the mule or move the rock. The process isn't really a product of laziness, its a product of how you can be more productive with your resources.

The time you put into building better tools is an investment into your productivity. You could sit there and manually edit spreadsheets for eight hours or you could spend a couple hours writing a tool to crank through them in ten seconds and you can move on to another task. As long as it takes less time to build the tool than the cumulative time of completing that task and any future similar tasks the tool could be used for, you have progressed just the same as early man did making tools.
Profitap | Full-Stack Developer | Eindhoven, The Netherlands | Onsite, Fulltime | www.profitap.com

Our hardware and software engineers develop cutting edge network monitoring
equipment and network analysis software. We are looking for an experienced
Full-Stack Developer that will support our team of engineers in creating the
best network monitoring equipment on the market.

We offer a great work environment on the High Tech Campus in Eindhoven. If you
are interested more information are available at
https://www.profitap.com/careers/
LedgerX | New York City | Full-time

LedgerX is the first US federally-regulated derivatives exchange for bitcoin. We launched in October 2017 and to date, we have done around $500MM in volume. Now we are are growing our team as we scale our trading platform and build new products.

Roles:

- Senior Frontend Engineer

- Senior React Native Engineer

- Independent Contributor Frontend Engineer

- Independent Contributor React Native Engineer

Stack: TypeScript, React, React Native, Redux, D3, Node.js, Express, Styled Components

We won’t quiz you on algorithms and data structures that you’ll never use here. We prefer to discuss projects that you’ve worked and other relevant material related to the job.

We also provide training and a personal development budget.

If interested please fill out this form and our hiring manager (not a recruiter) will reach out: https://goo.gl/forms/q2EhfSKx1h1qkE1G2
Infineon support is truely world-class awful.

I’m looking at 100k with them this year and can’t get an answer to any technical question in any time frame. I probably wouldn’t select them again.
https://news.ycombinator.com/item?id=18683298
I’d say that’s 60-80% of interviews. Especially group interviews. Everyone’s first priority is to look smart.
I don't think there's an official answer to this, but I'd say a shell is piece of software that lets you access an operating system while console and terminal normally refer to hardware devices. Back when actual terminals (and consoles) were physically wired to computers, the shell was the program you ran on those devices. Today, all of these are synonyms for (what's normally) a command line (text) interface instead of a graphical one.
Red flag for someone you don’t want to work with or under. They have no people skills.. treating people/those you work with kindly & respectfully is more important then your insecure ego & silly mad perfectionism(which is subjective & your Strive for your perfectionism just makes you look like a jerk unless your best buds with the head jerk).
Yes and no. You can certainly practice GMAT style questions directly and get better at them that way, but the real trick is to meta up a level and see that they follow a pattern, at which point getting a very good score is easy. I think the test is really testing for that (I guess deliberately or why put the pattern in in the first place?). Or maybe it is really testing for the personality type that likes to prepare in advance rather than winging it, that would obviously correlate well with success in any field.
Loan Ecosystem Online | NYC | Full-Stack Developer | Full-Time | Onsite | 100k-130k | https://loaneco.net/ Loan Ecosystem Online is a platform that is transforming the way middle market loans are bought and sold. The platform drives efficiency into the currently outdated middle market loan syndication process. Our current stack is Ruby on Rails, AngularJS/Angular Hybrid, PostgreSQL, Redis, AWS and Docker. You will be working closely alongside our founder and CEO, and be a part of the core team that shapes the company as we grow.
Apply her https://angel.co/l/28JSu2 or email your resume to me at neil@loaneco.net
So there were no screenplays before 1956? (When the Courier typeface was created.)
Just say, "It's a practical problem for us and if you don't fix it, I'll take our business elsewhere." If you can't take your business elsewhere, then you or your org dug itself a hole and is thus partly responsible. Never depend on one lone idiot. (Remember Jurassic Park 1?)
It may be different where you live, in the UK it's often suggested that when you start out with a pension you should save minimum half your age as a percentage of your income until you retire. I.e. if you start at 41 then you should put 20.5% into your pension.
I'm not sure how to state it in a less convoluted way.

https://definitions.uslegal.com/h/harassment/
"when reviewing code, he's incapable of seeing anything but the negatives"

isn't is the purpose of code review
That doesn't make sense. If productivity increase is inevitable, it's not a game changer strategy.
If technology increases human productivity, then immigrants won't be unemployed in a few years, consumers will be wealthier.
Cue NieR Automata
Autolab | Full-Stack Software Developer | Onsite | Bogotá, Colombia (Latin America) | Full-time | Visa | https://autolab.com.co/

Autolab is a multi-brand, multi-service car repair chain, part of Polymath Ventures, with the mandate to dramatically improve customer satisfaction and offer fair prices while providing quality jobs for mechanics.

We are searching for a talented programmer who is hungry to learn and grow with an incredibly challenging, high-potential, and impactful start-up This person will be immersed in the development and maintenance of the systems that support operations at Autolab, working side by side with highly talented people. The developer will work with the CTO and the technology team to understand the business and implement solutions, by integrating existent tools/services and creating new ones.

Interested to find out more? https://jobs.polymathv.com/0e4b56381

Tech stack: HTML, CSS, Python, PHP, Java, Ruby, PostreSQL, MySQL
That professor probably had produced the answer already, using the metric he had initially intended. Having a set of answers doesn't mean you didn't make a mistake in the questions.
>25% credit given on any exam question just for writing "I don't know", effectively a reward for acknowledging your own shortcoming and for saving the TA the time to decipher a bullshit answer.

That’s brilliant, yet I’ve never heard of it.
Should be standard scoring for written exams.
Stream | https://getstream.io | Amsterdam, The Netherlands | Senior Software Engineers | Full-time | EUR 60-70k + equity | ON-SITE (NL)

We're looking for three developers to expand our core team in Amsterdam. Our tech stack: Golang / Python 3 / AWS. We built and operate our own in-house distributed database (Go + Raft + RacksDB + gRPC).

You can find more information about the positions on Angel List.

- Senior JS Engineer -> https://angel.co/stream/jobs/421542-senior-javascript-develo...

- Senior iOS Engineer -> https://angel.co/stream/jobs/434049-ios-mobile-developer

- Senior Python / Machine Learning Engineer -> https://angel.co/stream/jobs/268098-senior-python-developer-...

Experience running high traffic services and maintaining open-source libraries is a big plus.

You can also email me with any questions: tommaso@gestream.io
There are games where you may express yourself via gameplay as you express yourself via drawing.

These are the types of games that make no assumptions in how you will play. They give you a set of rules, yes (otherwise, would it be a game? - This is the only problem I have with the article, it's not fair to compare drawing to gaming), but after that, in a way, the d-pad is your brush, the buttons are your colors, and the game is more about how you express yourself rather than advancing a story or reaching a goal.

These are few and far between though (Ikaruga, fighting games, parts of Katamari Damacy, among others), and many popular games are so rigid and linear that I can understand where the criticism is coming from.
BotsAndUs | Multiple roles | London, UK | Full-time | On-site | https://botsandus.com

BotsAndUs are developing an autonomous social robotics system to provide customer service support in busy retail, hospitality, and event environments.

We have built prototypes for our own hardware and software platforms, and we're now ready to make our first non-founding engineering hires to help us take our services into production.

We are currently looking to hire for two roles:

* Robotics engineer, with experience in embedded development and ROS, to work on our hardware platform.

* Senior software engineer with web-tech experience, to help us build the UI and backend systems for our robots.

We have a diverse technical stack, so we're particularly interested in candidates who are comfortable working with a range of different tools, languages and frameworks as required.

You'll be joining at an early stage, but we're offering a market-rate salary and a friendly, flexible working environment.

Find more details on our website at https://botsandus.com/about/#careers or email bo@botsandus.com for more information or to apply.
If I eat eggs that I boiled and refrigerated, I just eat them cold or at room temp if they sit out for a bit.
Where I work 'using namespace std' is explicitly forbidden, and rightly so for exactly the reasons you point out: there's way too many common names in std:: that could clash with our own code.

More broadly, 'using namespace' is strongly discouraged except for our own namespaces. In all but a very narrow set of exceptions, we prefer to make it immediately obvious what functions are from external dependencies when scanning the code.

If the interviewer finds adding explicit namespaces 'confusing', the problem is with him, not you.
Fewer than "driven" cars. That's why I'm bullish about self-driving. Humans are terrible at it, they're only just starting to figure that out.
Learning Equality | Python & Full-Stack web developers | San Diego | ONSITE (preferred) or REMOTE | Full-time

We’re a cross-disciplinary team who believe in the transformative power of access to education. Our software is open-source, our organization is a non-profit, and our primary beneficiaries are in underserved communities such as rural schools and refugee camps all over the world[1].

We’re building Kolibri[2,3], an offline edtech platform that makes educational resources and tools available in low-resource contexts. We're also working on a full pipeline of tools to support the creation, remixing, and distribution of open educational resources (OER), teacher training materials, and innovative pedagogy. We use Django + Vue.js as our web stack and do a lot of Python scripting for content ETL, devops, and process automation.

If you care about education and you know your Python and js, we want to talk to you! https://learningequality.org/about/jobs/
New positions will be posted in the coming weeks so please check back in. In the meantime, you can get in touch with us at jobs@learningequality.org

[1] https://learningequality.org/ka-lite/map/

[2] src https://github.com/learningequality/kolibri

[3] demo http://kolibridemo.learningequality.org/learn/
Generally never use the using namespace std given there are a ton of functions from std library that I do not need.

I had a similar experience but, in a much friendly environment except I did the exact opposite. I actually wrote a blog post (https://marcell.me/using-namespace-std/) about this last week, feel free to check it out
I don't think this would be much of problem, as there is only snow on the streets of NYC for a few hours of a few days a year. The plowing/salting/traffic volume means that the roads are almost always clear, even on the mere ~21 days where there is snow accumulation in unused areas (like the parks).

Most people in NYC don't even drive snow-capable cars, and on the very few days we have snow on the streets the roads are absolute chaos.

You'd just mandate that the scooter companies disable the scooters when the city tells them to. The robust public transit system would mean that those who normally ride scooters would have no problem getting to their destination.
Memrise | Software Engineers | London UK | Full-Time, Onsite, Visa sponsorship and relocation available | https://www.memrise.com
Memrise gives people learning superpowers!

We've got:

* An impactful mission - Memrise helps users achieve confident, real-world language skills & connect with new cultures.

* Exciting technical challenges for you to work on. We build for scalability & high availability; use machine learning powering real-world, user-facing features; have big data to process and feed into our adaptive learning algorithms; and smooth, refined user interfaces to build that our users will adore.

* Funding - we just closed our Series B at $15.5M!

* A large user base - we now have about 40M users!

* An awesome team - https://www.youtube.com/watch?v=wORv8J1n0y8

We're looking for:

* Mid-level and Senior iOS Engineers.

* Mid-level and Senior Product Managers.

Apply at https://www.memrise.com/jobs/
Choose Your Own Adventure: Web GIS Labels