skysight-inc/HackerNews huggingface dataset:
I use Dvorak on my home computer and any computer I have a chance to use regularly (like my primary office PC). I've remapped capslock to control at home, but not at work.

Typically, the context shift requires no more than 5 minutes, and usually 0 minutes, for me to stop making mistakes. In my experience, the fact that I don't have the precise same physical keyboard helps a ton. My primary office desktop keyboard is different than in the labs (where I have less control), and different than my home laptop. So what I'm typing on feels different and I'm able to quickly adjust.

It takes some practice, I won't lie, but after a few weeks you'll probably not be making any major mistakes.
If the market is free, eventually it gets sold. In this case, that means legislating artificial surplus in the form of increased H1 visas.
“[…] at one time Bell Labs had two Stephen R. Bournes with offices along the same hallway.”¹

— Eric Allman

1. http://www.sendmail.org/~ca/email/README.cf.8.8.html
This got a chuckle out of me.

Really though, what does this mean for people who work in Software?

Take a more complicated project than you think you can handle?

More speaking engagements (assuming you don't do that regularly?) Asking people out to lunch?

Hard to say.
I've created a video series on advanced javascript (i.e. how to go from basics to product), people wanted more help, so I'd set up a Discord server where I help viewers with their js questions.
It's a pretty cool experience since I quite frequently get question that make me go: "hmm, I have no idea how / why / where", so I have to learn more myself.
Seneca Systems (senecagov.com) | Senior Software Engineer | Redwood City, CA | Full-Time | Onsite | https://senecagov.com/careers

At Seneca, you'll build world-class software for local governments that desperately need it with a team of engineers focused on delivering excellence through code. Your code will be carefully reviewed, and you'll carefully review the code of others. You'll write tests so comprehensive that they can act as documentation, but you'll write documentation because you care about making sure future engineers can understand the work you've done.

As a senior software engineer, you'll also work to ensure that more junior members of the team grow to meet their potential, and you'll strategize with our VP of Engineering to develop the roadmap for future sprints. You'll help the customer success team when they run into bugs, and you'll sit in on demos with customers every once in a while to make sure you always have the needs of our customers in the back of your mind.

GovTech is going to be be then next big thing, come be part of it!
SEEKING WORK - Remote - Front End Developer

Hi All!

I'm a Front End Developer with 3+ years of professional experience.

Skills:

– HTML (Responive), including HTML5, HAML, and multiple frameworks such as Bootstrap and Zurb Foundation

– CSS (SASS & LESS too)

– Javascript (AngularJS, ReactJS, JQuery)

– Test-Driven Development (SinonJS, MochaJS & ChaiJS)

- E2E Development (Protractor, WebDriver, Selenium)

– MongoDB

– Git

- REST API's

Looking forward to calling you my next client!
When my 5 year old MacBook Air dies, and it doesn't look like I will have a replacement in the price range, I will go for a really lightweight laptop (I hope there'll be one like Air and similarly priced) and install ElementaryOS[0] on it.

My needs are simple - sleek, lightweight ~13 inch laptop with normal computing needs for movie, music etc and little bit of coding in Vim (or some other text editor) and all.

Linux Desktop has indeed come a long way since 2006 (that was when I introduced to them).

[0] https://elementary.io
This article has little relevance to the kinda professionals on HN. They're talking about relatively low paying labor.

I think the problem boils down to vanity. Companies want to post glamorous jobs, and figure they'll hire if the glass slipper fits. Conversely, job seekers aren't too hungry.
> That's teaching and it's a difficult, full-time job that should be paid.

As someone who taught quite a few C and other programming courses at an adult education college, I absolutely agree with this statement. If anything, it's a slight understatement.
I've been working on my app Leap Second, it generates somewhere around 1-3k per month. https://www.leapsecond.co

I created the app after using 1 Second Everyday crashed on me and deleted a few years videos. The app stores everything in the Photos app which made it very fast and easy to develop (a weekend). Now I spend a few hours a month mostly improving the UI and doing bug fixes as I find them.
Initial traction was very slow as I didn't do any marketing. I started using App Store ads and it gave me a good help of getting small user base that could grow on it's own.
I have an accounting tutoring website for students at specific colleges. You can see one of them here: https://acct229.com. It makes > 500 a month, but the bulk of it (obviously) comes in two waves: middle of fall semesters and middle of spring semesters. There is no activity at all during summers and christmas breaks, which really is quite nice.
Fluff piece with misleading headline.

These are all new loans (they have only been issuing them for less than 2 years). I don't think we can conclude anything about those loans until they are actually paid down significantly.

Also this isn't really lending as much as it is financial accounting assistance. It's more or less similar to hiring an accounting professional who also brings capital. It sounds like they are additionally helping with management of the business as well. It's obvious that businesses that receive this sort of assistance are going to do fairly well, especially because we can presume their business plans were screened for viability beforehand. It's my very unscientific opinion that businesses usually fail due to either a non-viable business plan or mismanagement (and they often go hand-in-hand).
New GitLab Pricing
That sort of has a "those who can, do. Those who can't, teach" ring to it :)

I enjoy your podcast Justin. I'd keep swinging for the fences unless you just have a passion to teach.
In a LCOL area and putting out 50% of income over 8 years would do it. FIRE people are a lot more aggressive than that.
Huh? I mean stop watching the low-value media supported by ads, if you can't skip the ads. We're awash in excellent media. The best humanity's created for the last few millennia. The problem of this age (at least in the developed world) is deciding what not to look at. In that environment, most of the stuff behind 15-second ad videos isn't worth my time if I can't block the ad.

If ad-blocker-blocking gets too good, I could ditch it at an infinitesimal cost to my quality of life. My alternatives are many and could last a few lifetimes even if no new content of any kind were produced at all. News, even? A news habit is of about as much practical value as a soap opera habit. I could drop this stuff like that. No problem. Go ahead and somehow permanently break my adblocker or wall off a large part of the web behind custom protocols and DRM. Bye bye.

[EDIT] the "realization" I meant in my earlier post was that, on examination, one may find that desire to watch/hear/read most ad-supported media is so low that not only is it not a need, it's barely even a want.
The IP always 0.0.0.0 or 127.0.0.1, looks like you may have a bug.
SEEKING WORK - Remote, Willing to Travel [US/EU]

Need an Android app? Already have an awesome iOS app? I can help.

I'll take your iOS app and prepare everything you need to port it to Android in just a few short weeks, then handle development from the first line of code to first app download—or assist you and your team as you build everything yourselves.

Send me an email at james@pembroke.studio and we can begin porting your iOS app to Android ASAP. I only take on one project a month, and my next available engagement starts Monday, September 25th.

Not ready to get started, but still have some questions about porting to Android? Send me an email at and we'll get you pointed in the right direction. I can also train your existing developers to build modern, fast, and highly testable Android apps.

Site: http://pembroke.studio/

Email: james@pembroke.studio

Keywords: Android, iOS, port, porting, mobile, development, design, UX, product, remote, iPhone, native
Gah: 'Mentee'.

A Mentor doesn't practise the art of 'menting'! The name comes from the character of Mentor in Homer's Odyssey.

A mentor has protégées.

(Yeah, I know Wikipedia mentions 'mentee' - it's still a horrible word in my book.)

/pet peeve!
This.

Now i'm divorced, but I got to keep the rent controlled apartment in Russian Hill, with the roommates. Ex and kid moved to Sacramento and commutes in to her grad school classes at SF State.
Whereas I'm sure whatever you worked on had 1.32 billion active users everyday.

Facebook is "7th most valuable company in the world" important.
BetterCloud | Lead Software Engineer | Atlanta, GA | Full-time | On-site

BetterCloud is the first SaaS Application Management and Security Platform, enabling IT to centralize, orchestrate, and operationalize day-to-day administration and control for SaaS applications. Every day, thousands of customers rely on BetterCloud to centralize data and controls, surface operational intelligence, enforce complex security policies, and delegate custom administrator privileges across SaaS applications.

We are a high energy, high growth startup, is seeking an enterprising individual to join our growing team as a Lead Software Engineer. While the majority of our development is done in Java we also have code written in Scala, Go, and Javascript. We are looking for engineers who love building software, regardless of the languages they’ve used in the past. If you’re a solid engineer we’ll help you learn the specifics of a particular language on the job.

Requirements
6+ years experience doing full stack development, ideally with Java (Spring experience a definite plus!)
3+ years experience leading a software development team
Experience leading code reviews and mentoring other engineers
A seasoned understanding of Git or some other source control tool
The desire to further your career by learning and working with cutting edge technologies
The ability to work in a fast-paced, highly collaborative environment
A working knowledge of Scrum or some other agile software methodology (Kanban, DSDM, etc…)
A bachelor's degree in computer science or engineering

You can apply here: https://www.bettercloud.com/job-board/829225/?gh_jid=829225
Or send your resume directly: abigail.horne@bettercloud.com
AirFox | Front-end, Back-end, Android, Data Science, Blockchain, Ethereum | Onsite Boston, MA, USA and Switzerland (Zug or remote worker, but must be Swiss Resident) | Full Time

AirFox makes mobile data and airtime more affordable for low income people in the USA and emerging markets. We are actively hiring developers for a range of positions. If you are located in Boston or Switzerland, please reach out, we would love to discuss further.

Please see http://airfox.io/ for more information, and contact me at james@airfox.io
And the "everybody needs to learn how to code" meme taking hold in society will ensure that this doesn't change.
Joe, send an email to paul.houle@ontology2.com. I am working on a tool which is oriented towards auto generated documentation in the large. It is not "consumer oriented" but more like "Project Xanadu for nerds", so you might find components of it useful.
In grad school my advisor (who was teaching "Launch and Entry Systems") told us this story. A few lectures later he went over rail guns as a launch system, and mentioned that by his back-of-the-envelope calculations, a slug of titanium the size of a telephone pole, launched at earth escape velocity by a rail gun at sea level, would ablate approximately a third of its length away in the first thousand meters, or something close to that (it's been a long time).

Actually calculating the heating of a steel plate launched at that speed is a significantly nontrivial problem, because its aerodynamics are unstable. In other words, it would almost certainly tumble in flight, in an unpredictable manner. There's no guarantee that it would even fly in anything approximating a straight line. Even figuring out the effective coefficient of drag would be really hard. Figuring out the thermal profile would be even harder.

But, as several other comments have mentioned - no matter how you slice it, it would be subject to a hell of a lot of heating, and it's a pretty safe bet that it ablated completely away and did not reach space.
DocsApp https://www.docsapp.io/ - Started ~ 2 years ago but only profitable since few months ago.

I built DocsApp to provide platform to publish documentation easily. Instead of spending time to build your documentation site, DocsApp allow you to start publish documentation in minutes.

The challenges to build a profitable SaaS is marketing, especially for people with only technical background.

No extensive marketing done yet so users growth slowly. A lot improvement to be done especially on UX side.
Thanks, we've replaced “Amour” with “Plop”. I'm afraid little sense can be made of any algebraic combination of Makers, Glitch, Love, Amour, and Plop, so we'll leave the rest of the title as-is.
Submitted this article as I'm curious about what the HN community has to say. Apologies if this is a re-post
But to be fair, Gitlab does a lot more than these. We use it at work for all the issue tracking, pipeline and CI, pages and wiki features beyond the simple GIT hosting.
Woopra | Backend Engineer, Frontend Engineer, Full-stack Engineer | San Francisco, CA | Full-time, ONSITE

Based in San Francisco, Woopra is a customer journey analytics service that delivers a comprehensive view of the customer to help companies create better experiences.

Woopra unites customer data from your company's web, mobile, CRM, email automation, help desk, and more, to build a single and complete profile for each customer and their entire journey through your products. This data is then used as the foundation for creating better customer experiences through optimization and personalization.

CTRL+F:

Frontend: React, Redux, d3, Babel, Webpack, ES6+

Backend: Java, SQL, Cassandra

Full-stack: Frontend + Node.js, SQL

See https://www.woopra.com/careers/ for open positions. Please mention HN when you submit your application.
This exactly. I honestly don't quite get the need for a terminal multiplexer inside a tiling window manager. I also get along with ctrl-Z + fg for 'detaching'.
Sony | Global Security Engineer | Herndon, VA | Full-Time | ONSITE

Like many companies, Sony faces an increasingly advanced information security threat environment. Attempts to compromise the information of global companies continue to increase in number, capability, and persistence. To address this reality, Sony has established the Global Information Security and Privacy (GIS&P) division. Our mission is to enable the most effective and efficient management of Sony Group information security and privacy risks, minimizing the frequency and impact of incidents, in order to protect and enhance Sony's brand, competitive advantage and business operations.

This position will be a part of the team responsible for establishing a unified enterprise security architecture to secure Sony’s information assets, services, and the products that depend on them, building trust with customers and stakeholders, and protecting the privacy of Sony’s customers and employees. This role requires a passion for continuous learning of cyber security technologies to enhance Sony’s security and IT defenses globally.

For more information or to apply, see https://careers.sony.com/sony/?offerid=1653
Awesome tool. But I wish your site monitored Zion NP. One of the busiest parks in the US. I can never score a campsite, and the first-come ones fill up by 7am.
Well, the same mentality spills over from Think Tanks to regular people on YouTube.

On YouTube, if your account is suspended, you are severed from your audience that you worked hard to build.

Sure, you can find cheap/free land, but don't you think you would feel that someone stole your work, robbed you of the fruits of your labor, if the land you toiled for years to make fertile is taken away from you?

This think tank situation is tip of the iceberg of what Google is doing in terms of censorship (suspensions/terminations/demonetization) on their platforms.
But it's still just creative accounting. If your administrative costs are $1M and your program costs are $9M, you could either

1. Ask Joe BigBucks to donate $1M, put that in one account, and ask the public to donate $9M and put it in another, and tell the public "all your funds are going to projects," or

2. Ask Joe BigBucks to donate $1M, put that in your account, ask the public to donate $9M and put it in the same account, and take $1M out of the account for administration and $9M for projects. Now you tell everyone that 10% of their donations go to administration.

The only difference is what you tell people. You still wine-and-dine your high rollers to get them to donate $1M. You're still doing the exact same amount of fund raising. Your still spending the money on the exact same things.

I don't care that they're "audited separately" -- your administrative and program spending would also get audited if they were in one pot, like every other charity.

It's just creative accounting to make donors feel better. The "private donors" (aren't we all?) realize this, so they're happy to label their donations "administrative" to continue this charade. They get that $1M in that pot means $1M more to spend on programs, otherwise they wouldn't fund it.
I mentor at a bootcamp, over codementor.com and directly to my past students, hoping to expand that in the future.
For the the type of role I described in my post, being able effectively define metrics to quantify a business problem (e.g. how can we better engage with group X on our platform) and work with product engineering to build those features (including helping to define the data collected and how it's stored) into the platform is more important than tweaking a bunch of parameters in a machine learning model.

A lot of those folks are not only thinking of ways to quantify a business problem, they are actually thinking of new business problems (e.g. what does it even mean to "engage" on our platform). It can be quite creative and challenging.

Unless you are writing the core algorithms or working as a statistician, a lot of ML jobs are some variation of the above - basically coming up with ways to turn business problems into data/features you can feed into a model and picking an appropriate model. How much code you write and the tools/languages you are using will depend on the job and size of the company.
Yes.

Here is my list:

* I run a developer user group in town that meets once a month to talk about various topics.

* I help run a code camp here in town (not affiliated with Microsoft) that meets once a year and attracts 800 people, about 200 are school age.

* I attend panel discussions at some of the code schools.

* I help high school kids in science competitions with coding projects.

* Code reviews in exchange for beer.
Check with your employer and see how this fits into their intellectual property strategy. Some organizations want to be loud about pending patents, others want to keep it quiet.
Most poor countries just pirate, so licenses don't play any role.
BetterCloud | Database Architect | Atlanta, GA | Full-time | On-site

BetterCloud is the first SaaS Application Management and Security Platform, enabling IT to centralize, orchestrate, and operationalize day-to-day administration and control for SaaS applications. Every day, thousands of customers rely on BetterCloud to centralize data and controls, surface operational intelligence, enforce complex security policies, and delegate custom administrator privileges across SaaS applications.

Requirements
4+ years experience with database design and query optimization
4+ years of experience with managing a high performance and high availability RDMBS, MYSQL preferred (i.e. Master/Secondary clusters, backup/restore, disaster recovery, high qps, etc.)
2+ years experience Java programming (jdbc best practices, connection pooling, and experience with Hibernate/iBatis)
2+ years of experience with automating database cluster set-ups, migrations, backups, scaling, and recoveries for our cloud-based Big Data clusters (Percona MySQL, ElasticSearch, Redis, and Kafka).
2+ years of experience with automating server setup with Chef/Ansible on AWS, GCP, or Azure
1+ years of Kafka experience - high availability, upstream checkpointing via compaction
Experience with multiple datastores, understand the pros/cons for a given use cases, and able to make database recommendations based on team needs
Strong knowledge of JVM operations - memory management, threading, and JMX
Experience with enterprise monitoring of data services (master election, replication status, connection drops, slow queries, memory, cpu, and queries per second)
Colleagues describe you as self-driven, fast-learning, and hardworking

Plus Skills
Cassandra experience - setup, config, keyspace and table design
ElasticSearch experience - Multi-cluster, multi-terabyte indices
Container orchestration tools (i.e. Mesos/Kubernetes/Nomad, etc.)
Hadoop Setup and Maintenance
*Experience with Spark/Flink/Storm

You can apply here: https://www.bettercloud.com/job-board/790281/?gh_jid=790281
Or send your resume directly to abigail.horne@bettercloud.com
I'm not sure tmux makes a lot of sense alongside i3wm.
For i3wm + vim consistent navigation check this out: https://github.com/termhn/i3-vim-nav
Cloudera | Multiple Positions | Global | Full Time | Onsite

At Cloudera, we're building a company for the long term. The way we behave today, and the values that underlie our actions, are fundamental to that long-term success. Cloudera went public in April of this year.

Working at Cloudera is also about contributing towards the greater good. You’ll find we’ve been involved in some impressive initiatives, including helping establish a cloud-based collection and analysis tool that identified suspected human trafficking networks and individuals.

Cloudera has offices all over the world. We are in 24 countries, with our headquarters in beautiful Palo Alto, California. And a brand new office as of this week!

There are many exciting and innovating career options at Cloudera. Which one is right for you? We invite you to take a closer look at some of these great opportunities and see where you fit in best. http://bit.ly/2guZ8oW
How ABUS connects its security devices to the Azure cloud
At your stage, just find anything that motivates you to continue working, and the knowledge will naturally come. A personal project that scratches an itch for you like you mentioned is a great option. Don't worry too much about doing things the "right" way for now. Sometimes doing things the "wrong" way when you're starting out can actually work to your advantage, because when you see a pattern in the future that solves a problem more elegantly you'll have a better understanding of what makes it a good idea!
Eutech Cybernetic | Full Stack Developer | Full Time | Chennai, India ONSITE - https://www.iviva.com

What we're building:

* A SAAS platform and product suite for managing Smart Cities and Smart Workplaces

* A cloud-based real-time integration platform for the Internet Of Things.

Our software typically integrates with real-time subsystems in buildings (think lighting systems, security systems, CCTVs, access card systems, energy meters, sensors, fire alarms, AHUs, HVACs etc...) and lets your monitor and control your smart environment.

We've been doing the Internet Of Things before it was a buzzword.

We need a full-stack developer. We write code in C#, F#, Python, Javascript, Typescript and some smatterings of Go.

We have interesting problems to solve. Mail me at <haran at ecyber.com>
Care to share which secondary market you're in?