skysight-inc/HackerNews huggingface dataset:
>"we must replace it because it's old!"

My guess as to where that came from:

1. Tech companies stay relevant by reinventing new markets via new languages / frameworks.
2. New programmers can side step the "rookie" condition by adopting a new language thus leveling the playing field for that language / framework (i.e. everyone is a rookie). Plus whatever is new is hot, and everyone wants to know what's hot.
3. Because of this, few are interested in old languages. I was in college in the 1990s and COBOL was pretty much out as far as anything anyone wanted to learn. It was all Windows.

So based on 1-3, the reason "we must replace it because it's old!" mentality is out of necessity. The older the system / language, the harder it will be to find people to work on it. This has inherent risk. Of course these banking systems have decades of business logic, acquisition logic, and government regulations built into them, rewriting it has it's own massive risk.
Instructure | Salt Lake City, Seattle, Chicago, Philadelphia | ONSITE | https://instructure.com/

Help us build open-source software for education: http://code.instructure.com/

We're hiring for a range of engineering roles. See here for the list of open positions: https://jobs.lever.co/instructure?lever-via=IQ-V_FRhae&team=...

Our main stack is Ruby on Rails + React, but we also work with Go, Clojure, Node and other technologies. We have plenty of hard engineering problems for you to sink your teeth into, and many opportunities to learn!

Our culture is engineering-driven and remote-friendly. Great benefits (including unlimited vacation) and competitive salary.

Feel free to email me at okhan(at)instructure(dot)com if you have any questions (I am an engineer not a recruiter).
SEEKING WORK Remote (I'm based in Baltimore. No availability until August but I'm posting this anyway because it helps to plan in advance.)

I help B2B software companies exceed their growth goals. Whether it’s helping AT&T bring new IoT solutions to market, turning Domino Data Lab into a market leader for data science platforms, or accelerating the growth and revenue for Clubhouse, Crew, Etleap, FoundationDB, Gravitational, Inkling, Netlify, Scalyr, Singular, and other B2B software companies.

More info at https://www.gkogan.co or send me an email (greg[at]gkogan.co).
> In your example the house builder relies on contractors but not the specific set of people doing the contracting (as in the parent), so any contractor can be replaced readily from the pool of contractors.

All you've done is restate my comment.

> In theory a contractor can send someone else in to do the work, as long as the work in the contract is completed. If you demand a specific person to do work then they're likely an employee.

That theory is wrong. If Business A depends upon the specific person B, and B does other work outside of A, then B is not necessarily an employee of A. There are many people with specialized knowledge that others do not have. The acquisition of that knowledge doesn't make them employees. It makes them valuable.
Thanks so much! Wait till you see the next release... we have some huge improvements coming =)
Not a Scala developer, but...as a JVM language, what's stopping Scala from just adopting Gradle or Maven as a build tool? Maybe with just a thin sheen of Scala syntax on top of the underlying model?

As a working Java programmer, the build tools are one of the more pleasant parts of the development experience. I do some Ruby development at home (Ruby Motion, actually), and the build and dependency management tools seem pretty kludgy and patched together in comparison.
I'm glad to hear that.
This sounds like Blackberry and BBM when I was growing up in high school. I had a Sony Ericsson, and would feel fairly excluded from other friends who were all talking on BBM. But I have grown to realize how much of a fad that was and how quickly it passes.
I'm founder of Tesults (at tesults.com) and the name is a portmanteau of test results. I put naming off until quite late and used a code name internally when developing the product. I hated the Tesults name on launch because I would have preferred to have a real English word. Having a newly coined word needs explaining and adds an extra hurdle. However there was nothing better I or anyone else could think of and we wanted to launch. After almost two years, I'm happy with it, it's short and easy to remember, especially for anyone who remember it is short for test results.

There are problems with almost any name though. Search for tesults on google and it will show you results for results instead and you have to click the link that says 'did you mean tesults?' This changed briefly and then reverted, I guess we are not big enough yet and google found people really did mean results and made a typo :-) This is not a huge problem though because new users don't find us this way.

We have some plans in the pipeline to do things adjacent to test results reporting and the name Tesults will be basically meaningless in that context but really so are so many names when you think about them. I don't think the name is that important, I do like having the .com though as the Paul Graham essay suggests, however even that is not a requirement for success as others have proved.
this is not new. If you google video telephony adaptive rate adaptation techniques based on network conditions, you will find many(even from 1980s).
I was the first one in family to move to iPhone when 5s came out. Since then EVERYONE in my family and extended family has moved from BlackBerry/Android to iPhone and every single person had that "wow" moment and were like why didn't we start using it earlier. I can 100% relate to your story.

Now if only there was a way to painlessly move from one iPhone to the next, we would be exchanging them far more often.
Just last week I moved from my faithful 5s to X, used "iMazing 2" app which I got on offer for around $14. (In case someone is wondering why did I purchase an app just for moving stuff. iMazing 2, offers a painless way to do iPhone wifi enabled backups as well.) The move was flawless. Almost all settings got cloned, even the wallpaper.

Disclaimer: Not related to iMazing 2 in any way. Just a user.
I have a second gen Oasis which has a bigger screen (7" vs 6") but still with two page turn buttons. I like it but then in my case it's replacing a 2nd gen Kindle with keyboard and no touch screen.
I used to save tracks by recording them through the "analog hole", using the following commandline in Linux:

parec | sox -t raw -r 44100 -Lb 16 -c 2 -e signed-integer - -t wav raw.wav

It still requires a lot of manual work, such as cutting the tracks, and making sure there are no "skips" (which somehow can happen). Skips could theoretically be removed using a consensus algorithm (using multiple recordings).

I just wish someone would develop a fully automated workflow for converting playlists to audio files.
Bookmate (https://bookmate.com) | Frontend Developer | Moscow, Russia | ONSITE | Full-time

Bookmate is a subscription-based service providing access to a large catalog of ebooks and audiobooks in various languages. It is also a social network for people who like to read. We aim to inspire people around the globe to read more, discover new books, and find new friends with common interests.

We are looking for a Frontend Engineer to join the team that works on our customer-facing web application as well as on a number of internal products.

Our frontend stack includes Node, Express, React (with server-side rendering), Redux, Flow, and Stylus.

For more details about the position, see https://bookmate.com/about/jobs/frontend-new

This is an onsite position in our campus in Moscow. If interested, please email your CV/resume to tech@bookmate.com
I wonder if the answer changes if you consider actual geodesics instead of great circles (which are geodesics on a sphere, but the Earth is not a sphere). Even great ellipses (closer in length to actual geodesics) can deviate laterally from the geodesic by kilometers. See e.g. https://geographiclib.sourceforge.io/html/greatellipse.html#...
Cooklist | Django / React Native | Dallas, TX | Remote | Equity 1-5% Salary $70-90k

Cooklist shows you recipes you can cook with the groceries you buy.

Our app can connect directly to 81 grocery chains like Walmart, Safeway, Kroger etc. and automatically download every purchase a user makes in store and online. It uses NLP to match each product purchased to recipe ingredients. Over 1,000,000 products are matched to 1,000,000 recipes with 95% accuracy.

Cooklist has been live in private beta for 6 months as a web app and we launched the beta iOS app six weeks ago. Hundreds of users are participating in the development process. 10,000+ purchases have been downloaded in the last week. Right now we are a 6 person team with experienced startup founders. You can see a demo video at https://cooklist.co

You can reach me at daniel@cooklist.co
> Except they do in Europe under the 'right to be forgotten'.

It's not because they say it exists that it makes it valid in practice.
It's not that they won't work, but that nobody will be doing anything new in JS in 10 years. It will become forgotten, mysterious, scary -- like COBOL is today.
My Samsung Note 3 got so laggy that I couldn't get the unresponsive phone app to actually pick up the call before it flipped to voice mail. Reboots would fix it temporarily, but it would come back. You have failed at your primary purpose, phone. Android experiment over, back to iOS.
For years? That's very out of sync with my experiences. Yes, since 2012, it's generally been feasible to find a taxi that accepts cards, but far from the default experience.

I took a black cab from the rank at Paddington almost every week for 2017, and getting one that accepted card required asking the rank attendant and having him do a special wave to the waiting taxis to see who accepts cards. It was practically never the first one, although to be fair, I never had to wait long.

This, and the charging of absurd processing fees, continued right up to the January deadline. London cabbies did not want this, they were dragged into it, kicking and screaming.
And unfortunately for Joy Reid.
He at least did the honorable thing by issuing a public warning on his way out.

I bet the Facebooks learn from these experiences and start requiring NDAs for their acquisitions.

Anyway, someone can just build another Whatsapp.
Which would be to say for fluency, the proof is in the punning.
Synap | Chicago | Onsite
At Synap, customer relationships are the center of our product and our business. We create delightful experiences for account managers, customer success reps, and other B2B relationships managers, and empower them to grow their relationships and accomplish their goals every day.

At Synap, we believe in operating with integrity, openness, gratitude, and pragmatism. We develop in Rails with a React front-end and spend a lot of time integrating with APIs. We like Heroku and Postgres and Elasticsearch.

We're currently growing our team and looking for one experienced full-stack engineer and one front-end engineer. For more information, and to apply, please visit:

https://getsynap.com/jobs.html

Have a wonderful day!
How would you go about erasing actual memories?
NYC was quite affordable when nobody wanted to live there (like the 1970's). Once the city was 'cleaned up', demand for housing has increased and, as much as people bemoan all of the construction, housing units haven't matched pace.

The result has been predictable and inevitable when supply is growing slowly and demand is growing rapidly: increased prices.
iTunes is now drm-free except for streaming
Software Engineer / Data Scientist | London, UK | ONSITE | https://www.aiden.ai/

Help us define the future of work with our AI powered Data Analyst. Aiden queries data and performs data science via natural language requests and proactive monitoring just like a real coworker. We're a small and young company that's growing both our product and our team quickly. Typescript + Python.

Reach out at ling@aiden.ai
I can't wait for the Librem5 phone. Both mainstream options, whether it's Apple or Android, are terrible.
It has a much faster CPU and a decent discrete graphics card (a 1050 Ti).

Granted, I bought it on sale and the machine today would be ~$750, but the real point I'm trying to make is that even that low-specced machine is superior to my newer MBP for many things - like parsing large text files, or pretty anything to do with encryption.
Great to see Malta in one of these threads!
It is possible. I did it early in my career, fresh out of college. It wasn't hard, just tedious.

I think (total speculation) that the root cause of failure in these projects is due to mismanagement and (maybe) the kinds of people who are pulled into the projects. To the latter point, it's really hard to attract great developer talent into such a project, same goes for medical systems and government contracting. There's better money, and way better work environments in other sectors. (Just my 2 cents.)
BuddyLoans | Developer | Manchester, UK | Full Time | On Site | https://www.buddyloans.com
BuddyLoans is a fast growing UK guarantor lender with great recent funding. We are looking for experienced developers to help us build a bespoke guarantor lending platform integrated with an in-house multi-channel contact center (built with Twilio). You'll have direct input in making new business decisions, from a strategic level to design and implementation of new features. Our current stack is PHP 7 on the backend (Zend Framework/Expressive), JavaScript (React) and Elm on the frontend, along with MySQL. Our applications are hosted on AWS.

Required strong experience with:

- OO PHP programming with good use of design patterns

- At least one major PHP framework e.g. Zend Framework, Symfony, Laravel, Phalcon, CodeIgniter

- MySQL

- Git version control

Desired experience in:

- Integrating with 3rd party APIs

- Writing testable PHP code using PHPUnit or phpspec

- JavaScript frameworks eg. React, Ember, jQuery.

- AWS

- Twilio cloud communications platform

Please email php.recruitment@buddyloans.com if you are interested. No agencies.
There are no actual straight lines.

And we'd need a frame of reference in any case.

The problem seems ill-defined.
With polltime you get unique links for each option, meaning people can see options before the click on a link to vote - I think this would increase response rate, but no data to back that
Mozilla | Vancouver, Toronto, Portland, Mountain View, San Francisco | ONSITE

Android Engineer (Various)

Come work on Firefox for Android

* Advanced coding skills in at least one of the following: Java, Kotlin, or C/C++

* Experience building and shipping Java/Kotlin-based Android applications

* Exposure to web technologies (JS, CSS, DOM, HTML)

https://boards.greenhouse.io/mozilla/jobs/1117626?t=dpug2p1s...
Lingumi (https://www.lingumi.com) | London, UK | Software Engineer | Full-time | GBP 30-40k + equity | INTERN, ONSITE

We’re a fast-growing EdTech startup with a mission to make English learning fun, affordable and effective for the next billion young learners. Our flagship product is a mobile app with a digital curriculum full of mini-games for 2-6 year-olds making their first steps into English (as a second language).

We’re looking for our fourth engineer to help us iterate on the app (Unity, C#) and build out our backend systems (AWS, node.js) to deal with scaling globally and personalizing the experience for every child. We're a team of ten, with an open work culture that permits flexible working time, remote-friendly work, and team members with young families.

We’re iterating on our hiring process to be both fair and effective for both parties, but roughly speaking it works like this: application, take-home technical challenge, phone call, on-sites/video calls, offer.

The full job specification and application form can be found here: https://lingumi.workable.com/j/8727CCF3F9. If you’re looking for an internship, email me directly at george (at) lingumi (dot) com.

Disclaimer: We’re not yet able to sponsor visas, therefore we don’t want to waste anyone’s time by promising on something we can’t deliver. Similarly, although we do support remote employees, we’re not able to include candidates who are not able to start off in one of our offices (for onboarding). We have offices in Cardiff and London.

I’m one of the software engineers on the team, but I’ll also be handling the recruitment process so I welcome questions about the company, the team, the engineering and the application process via an email to george (at) lingumi (dot) com or a comment below!
'Amazon Effect' May Push Vancouver Housing Prices Even Higher
The last time I looked into this, bash's programmable completion was both an order of magnitude slower and didn't allow tab-completion. Has that changed?
> Taking recursion away seems like an unnecessary limitation

Modern Cobol doesn't seem to have this limitation, eg http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/handhel.... When Cobol originally appeared, call stacks weren't standard, Lisp didn't exist yet, and neither Fortran nor Algol supported recursive functions; it made sense at the time.
CareEvolution | Healthcare Interoperability Software Developer/Architect | Ann Arbor, MI | REMOTE OR ONSITE, VISA, https://www.careevolution.com/

Note: this job is open to US Residents only. Foreign nationals can apply but only if you live within the US.

Does what you do matter? Is the work that you do making a difference in the world?

What CareEvolution does actually matters. Our HIEBus platform helps patients attain better health outcomes.

Simply stated, at CareEvolution, you will craft our platform for healthcare interoperability, as well as web and mobile applications. Under the covers, though, a lot more is going on - we have developed a robust software solution that ingresses data, programmatically links that data across institutions on a per-patient basis, and supplies APIs to consume, project, modify, and aggregate that data in all sorts of interesting and useful ways. You can read our company page for a more detailed explanation of our mission and culture.

We are looking for software developers to help us build out our platform; write IHE Profile data adapters (drivers) to automatically ingress data from hundreds of data sources - both batched and in real time; craft the next generation of healthcare apps; identify the real needs of our customers, and execute on them accurately and quickly; and be technical sherpas helping customers connect to us

At CareEvolution, we don't give you things to work on. Part of your work at CareEvolution determining your work: you decide what to do. We've designed our organization specifically to promote creativity, innovation, and focus on solving some of the hardest challenges in healthcare.

We'd love to talk to you if you have experience with healthcare technologies like CDA/CCD/CCDA; IHE profiles like PIX, XDS, XCPD, XCA, XDR; and HL7

We're a small team - still under 100 people (and all technical!) - but our platform manages health data for over 100 million people.

Check out our listing on StackOverflow: https://stackoverflow.com/jobs/171879/healthcare-interoperab... .

Visit our website at https://www.careevolution.com/ - or visit our recruiting portal at http://letsfixhealthcare.com/

Submit resumes to resume@careevolution.com

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
We should chat! My email is my username at stripe.com
You got reprimanded because the company wanted to perform a MITM attack on people? (sorry I got confused on the last line and wanted to be sure)
>Good luck to anyone that owns an Android phone. It's like the Windows 95 of mobile devices.

Haha, wow, this is such an inflammatory comment.

I don't really mind saving $200+ for a phone because I know how to both shop for, and use my phone.

Half of the complaints iOS users have about Android simply come from them being too lazy to avoid the pitfalls that come from having the choice between hundreds of different phones and apps.

But yeah, I mean, have fun with your Eddie Bauer of technology. Glad it "just works" for you.
From zero to 30k downloads in 2 weeks: How we started the Hacker Daily podcast
Pocket | Senior Software Engineer (Machine Learning) | San Francisco, CA or Mountain View, CA | ONSITE, Full time
Email: jkoren at getpocket.com or visit https://boards.greenhouse.io/pocketco/jobs/885933?gh_src=get....
Pocket (now part of Mozilla) is looking to expand our team to help achieve our mission of advancing access to and discovery of high-quality, personalized content across the web. We are looking for people who are interested in helping design, test and launch new data-driven features and products that allow people to focus and become more knowledgeable about the things that interest them.
We are looking for experienced people with both strong engineering and machine learning backgrounds, primarily focused on NLP, search, and recommendation systems. Knowledge of differential privacy and other other privacy preserving techniques is desired, but not required. At Pocket, you'll have the unique opportunity to take products from ideation all the way to production deployment.
Article | Software Engineer, Product Manager | Vancouver, BC | ONSITE, VISA | C$90 - C$140 | https://www.article.com

Article is on the mission to engineer remarkably better furniture experiences. To accomplish this goal we are manage our own factories, ocean shipping, warehousing, customer service, quality assurance, operations, transportation network and final mile delivers.

We are building software systems to make an impact on each and every aspect of above mentioned areas. We are 5 year old startup and we are growing at exponential rate. Come help us build remarkably better furniture experiences.

We are hiring for following positions:

Software Engineer
Front End Engineer
Principal Software Engineer
Product Manager

See more details at https://www.article.com/careers
This is the first I've ever heard of it, and it seems like the distro that'd suit me well.

Too often it seems the case that the first I hear of a promising project is of its demise via Hacker News. Hopefully this isn't such a case, and the organisation can get back on its feet in spite of this.
It wouldn't if the time was "the last N minutes" rather than "since the post was created", but unless they changed it in the past years, it does: https://github.com/wting/hackernews/blob/master/news.arc#L26...
Spring ( https://www.shopspring.com) | Security Engineer | New York, NY | Onsite | Full-Time

Spring wants to change the way people shop and the way brands interact with customers. The company was founded in 2013 with the vision to build a digital alternative to traditional brick and mortar retailers: we’re the store that never closes, is available wherever you are in the world, and has impeccable customer service from when you first open the app, to when your purchase arrives at your front door. We’re not constrained by challenges that traditional online retailers face, so we’re delivering a shopping experience that puts our customers first.

Spring is a tech-first company. As such, our engineering organization provides the foundation on which our business is built. It leverages that platform to deliver great products to our suppliers and customers.

As Spring’s first Security Engineer you’ll be responsible for shaping Spring’s security efforts across our infrastructure and company. This is a hands-on technical position where you will work closely with our engineering and product teams to ensure security is built from the ground up. Our customers are a huge part of who we are as a company. As we continue to scale, you will help ensure that our customers' data remains secure.

https://boards.greenhouse.io/spring/jobs/1134165#.WuiF01MvwW...

Contact: justin@shopspring.com for more information
Routing Security Gets Boost with New Set of MANRS for IXPs