skysight-inc/HackerNews huggingface dataset:
REMOTE (Worldwide) - Open Source Developer on Open edX - React, Python/Django, AWS/OpenStack (OpenCraft - Fully remote company)

Development specialized on the free software project Open edX, used by and in part developed by organizations like MIT, Harvard, McKinsey, and others, so you’ll have the opportunity to contribute to projects that are widely used and to be part of a thriving open source educational community. See edx.org, stanford.edu or fun-mooc.fr for examples of Open edX instances.

We are 27 senior developers, all working remotely from Europe, North & South America, Asia & Australia. The company is not affiliated with edX, but rather contributing and working with them on various projects. This is a full time position, where you would be able to work remotely from anywhere you want, as long as you have a good internet connection. : )

The Open edX platform is a large Python/Django codebase, with good code standards and architecture. You would work on different clients contracts using the platform. The clients list/references include Harvard, MIT, edX themselves, the French government, and various startups & universities currently running their own instances, or looking to create one. Tasks are very varied, from developing core platform features, custom exercises and tools for specific courses (XBlocks), customizing and deploying instances, working fullstack, operating our service infrastructure, improving our hosting platform, etc. You won't get bored here.

Most of your work is published as free software (Open edX is released under the AGPL license, which requires clients to release modifications under the same license), and you would also contribute to the free software project, pushing most of your developments upstream through pull requests, contributing features, documentation or help on mailing-lists.

We welcome applicants of all genders and ethnicities.

You can read more about how we work in our handbook, at https://handbook.opencraft.com/

Stack: Python/Django, Ansible, AWS/OpenStack, React, Debian/Ubuntu, MySQL, MongoDB, PostgreSQL, RabbitMQ, Redis, Elasticsearch, JS, HTML/CSS.

Nice to haves: Terraform, Vault, Packer, Prometheus, ELK, Docker, Android/iOS. We are building a modern infrastructure and having a strong DevOps presence on top of core software engineering skills is a big plus with us.

Interview process: a 30 minutes Hangout with a (simple) coding exercise.

To apply, fill this form: https://opencraft.com/jobs/open-source-developer/
Definitely. That they're trying to position this as an oversight is frankly disgusting. That code was intentional.
How much money do you spend per year? The money you spend eventually goes into the hands of someone whose lifestyle is much less green than yours, and will get spent accordingly.
Prosecutors Investigate Company That Put Malware on Google Play Store
I was an algebra teacher and tutor for years. It isn't the subject matter. It's the contextualization into the student's life. How is this relevant? I once taught a girl who was a soccer nut how to use algebra to budget for an imaginary soccer team. Soon it wasn't just basic algebra. We created a whole spreadsheet to calculate the entire thing. Change a number and it cascaded down to the final budget. She was jazzed.

It is vital not just to teach to the curriculum, but to teach to the student.

And that's where a lot of modern education falls apart.

It's not just algebra though. History. English (from literature to grammar). We're just failing to connect.
Nebulous | Sia Core Engineer, Full-Stack Web Developer | Boston & Zurich | ONSITE | Full-time

Nebulous is a leader in the burgeoning blockchain ecosystem, building software and hardware infrastructure for the decentralized Internet. Our flagship product, Sia, is the leading decentralized cloud storage platform, while our Obelisk hardware business is redefining the cryptocurrency mining world.

Nebulous is looking for a backend developer to help us develop, test, and optimize new functionality in Sia, and a web developer to build out our company landing pages and sales portals with a focus on automation and third-party integrations.

Our backend is written in Go. Prior Go experience is not required, but candidates should have general proficiency in algorithms, data structures, performance optimization, and testing. Our frontends use TypeScript, React, and Electron; candidates should have experience with current web design methodologies and a variety of APIs and frameworks.

Apply at https://angel.co/nebulous/jobs and mention this post.
I'll take this chance to recommend Blogtrottr as a perfect alternative to Google Reader, if used along with Gmail Reader.
I went to a parochial grade school and hated it. I begged my parents to take me out, and by the time 7th grade came around, they gave in. Unlike my siblings, I went to public school for 7th and 8th grade. In retrospect, if I ever have children, I would make every sacrifice imaginable to ensure they go to private schools. No amount of complaining from them would ever make me reconsider.

I believe that actively working to prevent top students from making too much progress over the median student is the norm in all public schools.

It is wrong that we primarily divide the thousands of students in a given school district by the year they were born.
Captchas. Cloudflare made Tor unusable.

This might have changed but in the past it made using Tor for anything beyond onion sites extremely annoying.
True that, I had a load of code in 2.7 which I was dreading migrating to 3, but pretty much that change sorted it.
You do realize saying yes to a single one is enough to absolutely dwarf plastic bag use, right?
Quote: "Even for double digit addition problems they jump right into 'cool tricks' and 'mathematical thinking' while there are just really a few steps to memorize and, guess what, kids are great at memorizing stuff."
Also, potential interns: My team (infrastructure) is hiring software engineering intern(s). Work on terabyte/petabyte scale autonomous vehicle data pipelines, ML infra, and/or robotics simulation. Apply for intern+swe infrastructure.
One of the tests in my CI pipeline is verifying that my new code works with previously released code. It gets painful when these tests fail, but it is a valid configuration so I have to work around bugs in the old code from time to time.
>While much can till be learned from the mistake made by a human driver, the error is not as likely to be minimized across the 'fleet' in the same way as it is for a machine driver, if that makes sense.

This is some serious whitewashing here. It's not "unlikely", it's simply not going to happen at all. People have been killing innocents by drunk driving for decades now, so they obviously still haven't learned. They continually make the same mistakes, over and over. No, human drivers do not learn at all from each other's mistakes in any significant fashion.

This could be changed, if we as a society wanted it to. We could mandate serious driver training (like what they do in Germany), and also periodic retraining. Putting people in simulators and test tracks and teaching them how to handle various situations, using the latest findings, would save a lot of lives. But we choose not to do this because it's expensive and we just don't care that much; we think that driving is some kind of inherent human right and it's very hard for people to lose that privilege in this country. And it doesn't help that not being able to drive equates to being very difficult to survive in much of the US thanks to a lack of public transit options.
>They have no choice in the matter...

???

No dog in this fight really, but if they have no choice, can they really be said to trust? I mean, maybe through some kind of rhetorical gymnastics. Historically speaking, as soon as humans who lack choice actually get "choice", they tend to sprint right off the reservation as it were.
An aside from the comment, but I don't appreciate the derisive tone of their first paragraph:

> a handful of elite tech companies decide to waste the time of literally billions of people with juvenile jokes that only they find funny.

I sort of agree, but it's not nice, and not necessary. It also isn't particularly classy to then go on to say "and we're so much better, because we do useful things".

(I do happen to find Cloudflare, as a company, so much better, and awesome things like 1.1.1.1 and warp make me really want to push my employer to use Cloudflare for all the things).
On the Eve of the Great Psychedelic Debate
What I learned recently is that, at least in the open source world:

1) there is a very tiny number of mcu that you can use without NDA, and thus there's little choice and you often have to trade off between features

2) having crypto in hardware reduces exportability and thus increases cost

For example, in making Solo (open source security key) [1], we were planning to use NRF or SAM L11 chips, but gave up because of power consumption or flash available. We ended up with STM32L4, and we had to go for L432 that doesn't have AES in hw because it's cheaper and easier to find than the L442 with AES.

Conor recently spoke about this at Shmoocon 2019: [2].

[1] https://solokeys.com

[2] https://youtu.be/fVgUwHr2RUU
Generally I think the problem isn't in goals and measures, but in poor goals and measures. Deming said "The aim defines the system". So if you focus on short sighted metrics you will define a poor system. Metrics and reward systems need to be carefully considered and well thought out with regard to the larger scale system outcomes.
Where are we going to get the resources to make planetary levels of power using nuclear technology?

global power consumption today [2011] is about 15 terawatts (TW). Currently, the global nuclear power supply capacity is only 375 gigawatts (GW). [..] Abbott estimates that to supply 15 TW with nuclear only, we would need about 15,000 nuclear reactors. In his analysis, Abbott explores the consequences of building, operating, and decommissioning 15,000 reactors on the Earth, looking at factors such as the amount of land required, radioactive waste, accident rate, risk of proliferation into weapons, uranium abundance and extraction, and the exotic metals used to build the reactors themselves.

“A nuclear power station is resource-hungry and, apart from the fuel, uses many rare metals in its construction,” Abbott told PhysOrg.com. “The dream of a utopia where the world is powered off fission or fusion reactors is simply unattainable. Even a supply of as little as 1 TW stretches resources considerably.” [..]

at the current rate of uranium consumption with conventional reactors, the world supply of viable uranium, which is the most common nuclear fuel, will last for 80 years. Scaling consumption up to 15 TW, the viable uranium supply will last for less than 5 years.

- https://phys.org/news/2011-05-nuclear-power-world-energy.htm...
I've spent years using Rails and about a year with Django. In general find Rails to be more logical and less cumbersome. Django feels more cobbled together than Rails, with less cohesiveness.

Sorry that these are fairly abstract statements without examples. I need to start tracking them.
> Mutual respect is vital.

Yeah, seeing how you talk about women I guess you have a long road ahead of you.
LaunchDarkly | ONSITE | Oakland, CA | Product Designer | Marketing Designer | Sr Brand Designer | Product Manager | DevOps Engineer | Data Engineer | Data Engineer Team Lead | Integration Engineer | full-time | cannot sponsor new visas at the moment

LaunchDarkly is a rapidly growing software company with a strong mission and vision carried out by a talented and diverse team of employees. Our goal is to help teams build better software, faster.

You'll join a small team from companies like Atlassian, Google, and GitHub, and you'll have an immediate impact with our product and customers. Our platform serves over 100 billion feature flags daily. The core technologies we use include Golang, React, Redux, MongoDB, ElasticSearch, Redis, HAProxy, and NATS.

If you're interested please apply here for these and any of our other engineering positions: https://launchdarkly.com/careers/
Drunk drivers don't just kill their passengers; they kill other drivers and pedestrians. You have no control over that.
In other news, Wired obviously still thinks that breaking the browser's back button is a valid way to boost conversions.
Founder Investors and Scout Programs
I would argue that the frontend js changes are mainly to do with user expectations for what constitutes a well designed user interface. People expect more, and we have to give it to them to survive.

Addressing your specific question => have the backend languages/ frameworks changed? meh. sorta. They've made incremental changes, but the meat and potatoes look the same from 4-7 years ago for the opinionated frameworks.

However, the massive backend change that is probably more relevant to your questions is the shift in how we do infrastructure. Cloud based Version control, Microservices, Containers, Kubernetes, Docker, IaaS, Serverless, CICD systems... all of these things are transformational changes to backend ecosystems- both in scale and in the way that we interact. It has also made it so we write less code which is actually an increase in velocity for what we can produce.

thats my $0.02 anyway
That was the original plan but it was waaaay to unreliable. The current system is pretty simple as you can synchronize the timestamps of streamers games (I know their Id's!) and their twitch streams.

I use django-background-tasks to run an ETL job every 20 mins that does the matching.
It's hard to do laundry or grocery shopping while you're at work.
Hmm, I didn't consider that angle. Maybe I'm just a cynic, a byproduct of the 90s Microsoft monopoly and Linux backlash.
In that case let's wait until the actual results are published. On HN it's no problem to wait until a thing is actually available.

A pity if research findings now do PR teasers.
oh no, sorry i agree, it was more just putting it out there. a typo led to that infection.
Best ECommerce Marketing Ideas – You Should Know
What metric do you use to judge the success of the blue team, and what prevents them from gaming that metric?
I mean, I hate Microsoft too but a decade and a half is a bit ago, why is this relevant now?
AI Chip Startup Inches Forward with $800M in Series A
If they can pass this test they can solve any problem
Private Business Network | Go Engineer | Anywhere, REMOTE | FULL-TIME | https://privatebusiness.network | $120K-$150K USD

Private Business Network (brought to you by the makers of the PIA VPN service) is building a next-generation cyber security solution for SMBs that want the ease-of-use of a consumer VPN (On/Off), but need centralized management, powerful web filtering, and end-to-end encrypted audit logging.

We are growing the team and adding a Golang engineer to work on our custom VPN framework for the server and cross-platform clients. This is an exciting opportunity to be a part of a new B2B SaaS offering and to directly influence the product. The work is challenging, but fun for the right candidate: cross-platform apps, user management, SSO, billing, end-to-end secrets/key management, device management, application delivery, to name a few!

Our infrastructure is managed with Packer, Terraform, and Docker and we use both AWS and bare metal hosting providers. We're strong believers in a "less is more" philosophy and still use Makefiles and shell scripts with a sprinkle of Python in our build process.

Requirements:

* Cross-platform (native or hybrid) app development experience (macOS, Windows, Linux)
* Familiar with network protocol design, C10K problem, and Go garbage collector highly desired
* Secure systems design experience is a nice to have (cryptography, AWS KMS, Secrets Manager, etc.)
* Experience containerizing applications using Docker (e.g., Kubernetes concepts desired!)
* Familiarity with Curve25519, ECDH, secret sharing, WireGuard, osquery, MDM, etc. are a huge plus!

Compensation Salary DOE | Health/Dental/Vision paid 100% for U.S. Employees | Flexible Vacation Time | Employer paid STD, LTD, and Life/AD&D | Additional perks if on-site in Denver, CO office, such as lunch/snack and transportation benefits

Please email jobs@privatebusiness.network with "Private Business Network Application" in the subject line and include your current resume, links to shipping apps or code you are most proud of. Thanks for looking!
Indeed! We are building one right now, Track Email for iOS / Android, so you can track the emails you send and the links that were clicked. Know anything like this right now, that doesn't require a server? Maybe Newton Mail?
Why do $EXISTING_THING Implemented in Rust stories get so much attention here? It feels like I see one or two of these show up every week.
Just tell your manager you need a moment and want to go see how much your coworkers make. Then go to your co-workers tell them how much you make and that you want a raise and ask them how much they make.

I generally tell people at jobs how much I got hired for within 2 days of joining a company.... there are no down sides.
I didn’t like the naming changes and thought it was just a feel good platitude, but it was hardly something I dwelled on.
What world view was forced on you, though?
This debate comes up again and again, and any time one view is purported strongly over the other we just get education that is half-assed. This includes people with your point of view that deliberate attempts at committing propositions and procedures to memory should be avoided.

The issue is one of cognitive load. You can't get to mathematical thinking and appeal to both a higher-level "intuition" or "key idea" if you aren't fluent in the details. Else it becomes hand-waving that doesn't cash out to proof-ready reasoning. Likewise, you can't internalize the details if you don't have a principle which compresses them and lets you unpack them appropriately for the circumstance of the problem. This is fair, but first there has to be something to compress.

The question is, "How much detail can be advanced at this point in the student's growth?" If the key issue is to dispel the notion that mathematics is arcane, you should narrow down the scale of the problem so that you can quickly see how the details contribute to generalizations, and how a procedure can be taken from it. This achieves what you are looking for with less effort and less risk.

With that point of view illustrated with a simpler case, it can be developed or built upon with bigger cases. Bigger cases inevitably means more details to internalize. This protracts the phase where memorization would be appropriate. But the student, having seen how mathematics is developed in a simpler case, would understand that these details have a context that will be more adequately realized at a second or third pass of the material.

Eschewing the internalization of detail as you are purporting would encourage a sense that math is subjective, because the high-level impressions of mathematics would not have the memories of detail to back them up, allowing for more to be said, with less control.
Recursion Pharmaceuticals | SLC, Utah | Onsite, full-time | We have raised over $80M to apply machine learning to one of the most unique datasets in existence - over 12 billion images of cells under a huge number of biological and chemical perturbations, generated in our own labs - in order to find treatments for hundreds of diseases. Our long term mission is to decode biology to radically improve lives - we want to understand biology so well that we can fix most things that go wrong in our bodies. Among other awesome folks, Yoshua Bengio is one of our advisors, and helps our ML team come up with novel ways of tackling these problems.

We’re looking for:
Looking for Data Scientists both for our Innovation and Assay Development as well as Discovery and Advancement teams. You’ll work with our data, biology , high throughput screening (HTS), and engineering teams to identify and answer questions in high-dimensional data.

Looking for a strong Data Engineer and Full-Stack Engineer. Great opportunity for experienced engineers interested in coding for a meaningful purpose (and a massive human impact) and building distributed systems, web apps and tools for biologists.

* ML researcher: Looking for a highly experienced senior/principal-level machine learning researcher who wants a challenging problem, lots of rich data, and knowledge that their breakthroughs will seriously help people. No bio background needed.

* Biologists, computational biologists, computational chemists, automation scientists, and drug discovery experts.
http://www.recursionpharma.com/careers for more details and to apply.

Logistics: Salt Lake City, Utah. Hiking/running/biking is literally out our back door, and it's half an hour to 6 ski resorts. Great pay, health insurance, 401k, relocation assistance (onsite is required), equity, fully-paid gym membership, complimentary chef-prepared meals, two one-week paid company closures in addition to flexible, generous vacation, 70ft rock climbing wall, commuter benefits, a top-caliber team, and help make a massively positive impact. Happy to sponsor/extend visas, but you need to already be authorized to work in the US--we can’t handle the lottery at this stage.

Tech:
Data science: pydata stack (pandas, numpy, scikit-learn, matplotlib, bokeh, tensorflow w/keras, etc), a cluster of GPUs for all your research ideas
Software engineering: python, clojure[script], javascript, go, react.js, kafka, kubernetes (GKE), GCE, AWS
Our team of 130 so far: http://www.recursionpharma.com/team
A Gutenburg-Powered Newsletter – CSS-Tricks
Announcing “Reddit Visual Studio” Release and FAQ
Prescreen | FE/BE/QA Engineers | Vienna, Austria | ONSITE | Full Time

Prescreen is one of Europe’s fastest growing HR tech startups. We are a small team of developers delivering amazing features to our users. If you want to have high impact as in a startup but also the benefits (e.g. 6 weeks of vacation) of being part of a large cooperation (Xing) apply here:

QA Engineer: https://xing-se.jobbase.io/job/qbqstjyf

Frontend Engineer (vue.js): https://xing-se.jobbase.io/job/24ym8i3g

Backend Engineer (PHP): https://xing-se.jobbase.io/job/0o8na0d9
I've definitely gotten into some very heated discussions about this point, with some very intelligent and well educated people on "the left" who attended prestigious universities. Their position is that "all of the behavioral differences between men and women are purely societal; none are based in biology at all."
American Hackers Helped UAE Spy on Al Jazeera Chairman, BBC Host
In summary: Bill Gates studied the code of other great programmers in order to increase his skill level, therefore he's not a a good programmer and his company is terrible. Also every version of Windows built on the previous versions and weren't written from scratch, so they're terrible.

Another gatekeeping, "no real programmer" argument from a website that isn't even online anymore.
Where space missions are born
Two things I find interesting about the Lyft story:

1) In their prospectus they claim that 44% of all rides start/end in low-income areas. [a]

2) One of the key arguments they make in their fight against recent NYC regulations to raise the minimum pay for drivers is that raising prices directly leads to a fall in revenue (demand). [b]

So a large % of their users are price-sensitive, but raising prices cuts demand. A difficult path forward for reaching profitability indeed.

[a] https://www.sec.gov/Archives/edgar/data/1759509/000119312519...

[b] https://blog.lyft.com/posts/2019/3/16/tlc-rules-impact-on-ly...