skysight-inc/HackerNews huggingface dataset:
There's a point to this if you get a good startup job offer, but probably 95% or more of startup job offers are terrible. "You'll earn 50% below market, but if we make billions, your options will be worth a few hundred K per year once we have a liquidity event." No thanks.

For big companies that pay market rates, stock can be valued, and GAAP actually requires it. So they're not saving any money on paper paying you in stock. Your total comp is their total comp.

Usually, when you get a good offer including stock, it's from a company with worthwhile stock. Most startup offers aren't worth it even in wildly good scenarios.
I experimented with this extensively and found that while VBox and VMWare had different performance profiles, overall it'd come out to a wash in terms of a real performance "winner".

As of June, I'm running Win10 "natively" on an ArchLinux hypervisor with GPU and USB passthrough via vfio-pci. It was a marathon to get this configured, but overall it's quite nice. Previously, I had switched to Win10 native and ran Linux out of VBox for "real work", after finally getting sick of waiting 2 min+ for something to churn in DxO via VMWare and/or VBox on the Linux host.

Combined with virtio drivers, the passthrough VM gives me practically-native performance (Geekbench shows ~15-20% loss in single-core performance, and about equivalent multicore performance) and the flexibility of a virtualized environment (qcow2 images, etc).

It also allows my workstation to operate independently from the other services in my house (Plex, work VM, etc.). One of the biggest annoyances of a Win10 host and a Linux guest VM was that Win10 would sometimes force the box offline for updates. Still annoying, and doesn't really happen since I switched to the "business release channel", but at least it doesn't take everything down.

The coolest part of this setup: my son has a Win10 VM with GPU passthrough to the secondary GPU in the hypervisor that he uses via Steam Link to connect to "his computer" from several "thin terminals" in the house. Would love to develop this out as a product some day.

All this said, since it is an experimental setup that depends on some cutting-edge features, there have been some kernel-related struggles and I've been on the kvm mailing list a couple times in the last few weeks. 4.11.x is mostly-stable (one system lock on it), 4.12.x crashes after a few hours, 4.13rc1-7 crash after tens of hours, but 4.13rc7 with the mmu-notifier patchset from Jerome Glisse is stable so far. I'm anticipating a clean 4.14, which will be LTS, and then I'll probably stick to that branch until the next LTS comes along.
Interesting—we’re doing something similar with https://www.campnab.com

Currently available in B.C., Ontario, and Washington State. Now adding national parks in Canada.
Things have recently changed, please try again if you are still interested!
Do you frequently see people getting fired for purchasing decisions?
I recall Buick trying that about a decade ago without much success.
Knotch | Senior Backend Engineers, Fullstack Engineers | NYC | On-site

Knotch (https://www.knotch.it) is a series A funded ($14M) feedback platform used by some of the world’s largest brands and distributed on some of the internet’s most popular publications. Our stack includes Ruby, NodeJS, Postgres, MongoDB, Rails, Grape, Express, Redis, React, D3, StatsD, Docker, Terraform, Ansible, AWS, and more.

- Our backend is primarily built in Ruby, but only a small percentage of our code runs on Rails.

- We prefer stable and known technologies over the new shiny tool on the block

- Our team isn't emotionally attached to our code. There's no sacred cows here.

Benefits:

- Free health, dental, and vision insurance. Free lunch. Free metrocard.

- Unlimited vacation and sick days

- Flexible work from home / remote policy

- Dog friendly office

- A healthy rotation of LaCroix flavors

Senior Backend Engineers: https://www.knotch.it/jobs?gh_jid=117814

Fullstack Engineers: https://www.knotch.it/jobs?gh_jid=268197
I think this is totally right on. Additionally, I'd blame a big part of this problem on organizational refusal to hire and support remote employees. I am mentoring one person right now that could take jobs being offered in my city, but they live elsewhere in the country. Butts-in-seats management style is also part of the problem.
Realtime object detection on iOS
Being a senior dev is more about high level soft skills and architecture skills, as opposed to knowing the intricacies of whatever programming language the company uses.

Coding syntax can be learned to master level in a couple weeks. "designing software" and "managing a project" skills cannot.
It's Magit the Magical Git Client by Jonas Bernoulli – Kickstarter
This is pretty interesting! Why/how did you get it started?
Sony phone app takes 3D clone snaps
Awesome Pytorch List
"Uber for X" became the Uber for analogies and it's definitely not used as much today than a few years ago due to their current situation and issues.
As if LaTex wasn't slow enough already. I'm always amazed at how long it takes to generate a PDF vs how quickly a browser can render a seemingly arbitrary HTML document.
Are you open at all to marketing roles in Denver or is it strictly engineering?
Thanks for the feedback!

As you know, we're constantly improving the performance.

There's an issue for CI performance (https://gitlab.com/gitlab-org/gitlab-ce/issues/21624), please add any specific feedback you have there.

For pipeline documentation, please consider creating an issue if you have any specific feedback. We'd love to know what we can improve there.

We do offer .gitignore templates, so I assume you mean to offer them during project creation. Please see https://gitlab.com/gitlab-org/gitlab-ce/issues/19468 and add any feedback.
Have you ever been to Pullman? I have, and would question using its (ultimately failed) model as something good to replicate. It is south of Chicago and is just a rotting old town that once was full of trains and heavy in industry. It is a bit depressing to be honest seeing the previous grandeur.

http://www.pullmanil.org
SEEKING FREELANCER | Palo Alto | Remote OK

Our startup has gotten some great press (The Atlantic, NPR, BBC), and now we need a social media person to build campaigns around our past successes.

About us: BeeLine Reader (http://www.BeeLineReader.com) makes a technology that makes reading on-screen easier, faster, and more efficient. Our tools have been used to read 300 million pages by readers around the world. Help us hit the 1B mark!

Please send a cover letter that shows that you've looked at our site/product: contact@...
If you sell it as soon as you get it then it's good as cash. As for the lifestyle intangibles, does having to live in Los Gatos or Gilroy if you want to raise a family count as a perk?
This is a decent writeup because it defines what "an uber" is and what it means to be a business like that.

How many "Uber for X" businesses label themselves that way because of interactions like this one, where customers and investors are so focused on Uber as some kind of canonical startup that there's attempts to squeeze unrelated business models into it?

https://www.youtube.com/watch?v=syoqjYLDs48#t=19m31
(specifically 21m56s and 24m9s)

This video is four years old, so it's good to know that claims of "Uber of X" are getting long in the tooth. It'll help to start agreeing on definitions and get away from the buzzwords.
Twine | San Francisco, CA | FULL TIME | ON-SITE

https://twine.com/
https://angel.co/twine

Open positions:

- Full Stack Developer

- Backend Engineer

- Frontend Engineer

- Infrastructure Engineer

- QA Engineer

- Design Researcher

- Designer

- Engagement Marketing Lead

- Recruiter

--------------------------------

Twine is the only smart savings app built for two. It's a simple way to get saving together, get investing together, and get to the future together.

This is an exciting time for us as we finalize the buildout of an ambitious iOS app and gear up for a public launch this fall. Our work involves complex integrations with leading aggregation and clearing APIs to enable real-time money movement, automated portfolio management and intelligent financial guidance.

Twine operates as an independent group within John Hancock (a leading Fortune 500 financial services company). We combine the fast pace, rapid iterations, camaraderie and fun of an early-stage startup with the backing of an established company with over 150 years of history and millions of customers.

We are currently looking to grow our team. Find more information here https://twine.com/ or feel free to directly get in touch with me, Nahyun (Team Operations) here: nahyun@twine.com. Let's chat!
this is great news.

Hypothesis is a quickcheck port to python, and it is immensely useful in finding edge case bugs that naive testing usually misses.

It's lovely to see it get more support and backing.
hegel: The dialectic, which he 'enhanced' and marx the material dialectic. Is the dialectic valuable in abstract and is it even reasonably accurate as a model for thought and human decision making?
I was kind of disappointed this wasn't on a modern processor. Finding a way to hack microcode updates on a modern Intel CPU would be HUGE, both as an attack vector, and because the Intel ME unit is a binary black box that prevents any modern Intel CPU from being completely security audited.
Do these not count?

https://www.supermicro.com/products/nfo/AMD_SP3.cfm
btw it there a name for studying the value of "price" ? or is it just economics ? the history of the difference between cost (material, employees) and sale price.
Thanks! Do you have any good sources of salary data in mind? I think it may be interesting to collect data from Glassdoor and make similar visualization with it, but I don't know their ToC.

This dataset was created from the one collected here on HN. This was a semi-manual work, but we managed to make it somewhat uniform.
For tesloop specific results, it shouldn't be ignored, but if u are taking the results and applying to general public buying model s today, you only get a estimated 1000 miles of energy for free.

There are costs to new general consumer for fuel on Tesla network, no unlimited free charging
Impressive, how did you get started doing this?
> jobs where they are project-managed to a degree that every minute needs to be accounted for

Having been in such a job, I can say without reservation that the manager demanding such precise accounting has no idea what you do or how you do it, and is ultimately relying on you to be both honest and supernaturally accurate with respect to estimates.

What ends up happening is that you pad an hour of actual work out to a week, because you can justify any amount of delay by pointing at the spaghettified, debt-riddled code base, and start looking for a new job immediately. That boss will make a show of keeping an eye on you, but you quickly learn that they have no idea whether you are working or slacking just by looking at you, or looking over your shoulder at your screen. The incumbent lead developers have already developed a system for maintaining the status quo indefinitely. You can follow them down the primrose path, to the complete destruction of your professional ethics, or you can become the squeaky wheel that gets fired.

Even if you can't generate some slack yourself, you can certainly pick up new skills at your next job, which you should be seeking without further delay.
> Who replaces their windows and doors every 20 years?

Do modern windows even last that long? From observation of my own and relatives' houses, and from looking at houses when buying, most lose their seal by 15-20 years—so, efficiency goes way down because the gap between the panes is breached, they fog and collect moisture, et c. Replacing is so cheap that even minor problems aren't considered for repair, as labor's similar either way.

"I could charge you $400 to fix this, or $500 to replace it, and the newer ones are slightly more energy efficient, and this one'll probably develop more problems soonish. UV/IR coating on this is torn up anyway, those things rarely last more than a few years, especially with young kids or pets, kind of a joke. Give you a deal—say, $2250—if you just wanna do all 5 on this side of the house so they don't look different, and to get ahead of problems on the others". That kind of thing.
Inspiring isn't exactly the word I would choose.
CACI International Inc. - Rome, NY

CACI's Rome, NY office supports the Air Force Research Laboratory. We develop data visualization software and productivity tools supporting the United States military using a wide range of tech stacks. Basically we write cool software that ranges from bringing old pen and paper military processes into the 21st century to visualizing large data sets in ways that push the limits of modern computer hardware.

CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. At CACI you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian clients. A member of the Fortune 1000 Largest Companies and the Russell 2000 Index, CACI provides dynamic careers for approximately 20,000 employees working in over 120 offices worldwide.

We're looking for software engineers ranging from entry level to senior developers as well as current students looking for college jobs skilled in one or more of the following:

- JavaScript (full stack: client-side and Node.js)

- WebGL or OpenGL

- Java

- C++

- *nix skills

Must be a U.S. Citizen. Security clearance requirements per project/team varies. Clearance must be obtained and maintained.

=== Openings ===

- Internships and college semester software development co-ops (INTERNS)

- Entry-level and mid-level full-time software developers (ONSITE)

- Senior software engineers (REMOTE welcome)

If this sounds interesting to you, apply at http://careers.caci.com/ListJobs/All/Search/location/rome/st... or ping me directly if you have questions at enewport[NO-SPAM FILLER, AT SYMBOL GOES HERE]caci.com.

CACI also has lots of job openings in other locations too. If that sounds more appealing, I will be sad but my employer will be happy. You can find those openings (as well as our Rome, NY office openings) at http://careers.caci.com
There are a lot of comments in this thread about how recruiters are bad at their jobs, they want X years of experience in framework Y and they want to pay for X/2 years of experience.

What can we really expect from recruiters though? They get paid a fraction of the salary of the jobs they are recruiting for, and they're asked to evaluate someone's potential competency in a field that's complex and rapidly changing. So of course they pick proxy metrics. They just ask "do you have 10 years of C++ experience" because it would be impossible for them to, say, read your GIthub code and see that you're really good at C++ even without the years of experience.

The only way you're going to have a good experience with a recruiter for a technical position is if the recruiter has the technical aptitude to make judgement calls on your qualification.

So maybe we need to pay recruiters more and then convince people with software engineering degrees to become recruiters? Of course the companies would have to be willing to invest in their recruiters, and they won't do that.
While distance between keys (in this case ctrl and B) is one factor, it's not the only factor. The position of Caps Lock is just to the left of A, which is part of the home row on a QWERTY keyboard, while depending on hand position, control is much harder to get to. I know the curl required for my pinky to engage Control is less comfortable for me than the slight shift to engage Caps Lock.
Inflation generally grows more slowly than reasonable time-value-of-money values. Payback times much beyond maybe 10 years aren't things generally worth doing. Personally even at 5 I'm getting a bit skeptical.

That said, most people who have never even started optimizing their house can find things that will payback in months, where it definitely is worth it.

Example: When I moved into this house about 8 years ago, every single light in the place was incandescent, and every fixture that could take multiple bulbs had them all full. The house was IMHO actually painfully bright, and that via incandescents. There was an easy win there even 8 years ago with CFLs, and it's only gotten better since.

(Do you really need 4 80-watt unfrosted (!) incandescent bulbs over your bathroom mirror? I sincerely hope somebody just slapped them there to make the house look "better" for the sale by not having empty sockets there being unsightly. I've got one 14W CFL in there and that's plenty of light.)
I agree with you.

In my mind, if you have to market your app/service/startup as "uber for X" you've already lost the marketing battle, and possibly the entire fight to get your product to market.

For one, it's lazy. As a consumer - if you tell me your product is like another product, I will automatically and repeatedly compare your product to the original. And no, your product will not ever take the place as the "original", even if they exist to serve different functions.

It's also lazy because you (the dev) can't be bothered to explain your product/app/service in a meaningful, simple way. Instead, you make me (the user) draw comparisons and try to parse what it actually does. This sets the user up for disappointment when the functionality doesn't match up to the "uber" in the equation.

The best way to get around this is to stop using Uber as the golden standard for comparison. "Service platform", "peer to peer service", "on demand service", etc.. are all better choices IMO.

Every time I see the "Uber for X" tagline anywhere near a product I immediately lose interest. It's a shame, because I'm sure there are a ton of good products being over shadowed by the over saturation of Uber in popular vernacular, media, and gossip.
oh my god, that's awful
From the pricing page:

> Public projects get all paid features and unlimited CI/CD for free.

I think this needs to be more obvious. ;) Perhaps the price tiers should be separated out into a Private Repo-only section?
> Google/Twitter/Facebook/Reddit are stifling speech with impunity is like worrying about stains on the carpet when house is on fire.

Two different issues. Your Freedom of Speech only prevents government persecution. I don't know how many times I have to explain this. If you don't like the rules of the sites out there, don't use them.

> I have written so much about NN that it could be a 200 page book

From everything I can tell your voluminous objections are all based very incomplete and extremely incorrect assumptions

> I will band together with the enemy, Ajit Pai, in this case, to make sure Google/Facebook/Twitter/Reddit pay some price for their censorship.

look out boys, we have an edgelord among us. LOL
I don't think the Russians will let you cross the border on a tank
If I recall, this is one of the problems Homejoy had. What incentive was there to keep using a matchmaker once you've found your match? It was beneficial for both parties to form their own, direct relationship.
Los Angeles, CA/San Francisco, CA -- Riot Games -- Esports Engineering Team

Engineering Manager - Platform Team (SF)
Management experience: must have built at least one strong engineering team in the 5-10 range. Strong platform experience.

Mid/Senior Software Engineer (Platform)-
Have lead the design of, written, shipped + operated RESTful services at large scale (>10,000,000 MUs, >500 aQPS)
Expert level in Java or Go

Mid/Senior Software Engineer(Web)
Strong CS background
Love of Esports :)

If you're interested shoot me your resume to nclauss(AT)riotgames.com
Also not logical, because somebody who designed this, just chose the arbitrary shortcut as "backwards" starts with "b", and now we are stuck with it.

I don't know why everybody seems to hate the arrow keys; I am a blind typer, and I definitely get more strain from emacs control sequences than from CUA and arrow keys.

I would have used vim, but pressing Esc to switch between modes is akin to feeling an unwanted electrical jolt; breaks the flow in 100% of cases. And I like my flow.
Professionally, I do some mentoring outside of work. But it's mainly informal, and consists of former employees and interns reaching out to me. For these, the mentoring is less advice-giving and more playing devil's advocate to help them think through decisions and be confident that they've explored all the angles.

Personally, I do mentoring for children through programs like Big Brother[1] and Youth Villages[2]. These programs are constantly in need of male mentors/role models. Even more so for ones that work in white collar areas that these kids may not have ever had exposure to otherwise. As a former mentee in one of these when I was little, I can't stress how impactful these types of programs are. I encourage anyone here that can spare a few hours a month to volunteer at least once for one of these.

[1] http://www.mentorakid.org/site/c.flKYIcOSIiJ6H/b.9192427/k.5...
[2] http://www.youthvillages.org/what-we-do/mentoring
This is such a wonderful comment. It reminded me of the link between the World Wars and subsequent philosophical developments in the West (which culminated with postmodernism), a topic that I've always found fascinating. It's easy to underestimate just how profoundly WWI and WWII shook Western civilization and changed the course of history, and that they weren't just another group of conflicts notable solely for their sheer scale.
Lyft is hiring:

* Backend Software Engineers
* Android Engineers
* iOS Engineers
* Data Scientists
* Deep Learning Engineers
* Frontend Engineers

Engineering Locations:

* San Francisco (near Caltrain)
* Seattle (downtown)
* New York (new office, lots of hiring going on there)
* Remote (for the right candidate)

Please email me your resume at me@azimi.me. I'll forward your resume and talk to the hiring manager about it. A lot of my referrals had good luck with it :)
Come work at Lyft, we're growing really fast!
This seems like an almost irreducible problem. For existing players, the risk of consequences is a deterrent. For prospective players, the risk is worthwhile for anyone who wouldn't be drafted without PEDs.
If bread costs 100$ per loaf, and people are literally starving to death in the streets because they can't pay for food, is this just the "market clearing rate" for bread where supply is meeting demand, or is there a shortage of bread?
Another cool thing about Ukrainian market due to competition interview to job offer is generally few days often offer is made on the spot and you will have in person interview most often same week you applied. Another cool feature all recruiters have bonus structure so they created informal skype channel where they "trade" candidates and then split bonuses. So even if you were not a good fit for a particular position or company their recruiters will often find you an appropriate position in a different company :)
The paper describes a way of choosing a subset of tiles in penrose tiling that form a rectangularish grid and play the usual game of life there. Cells no not belonging to grid have little meaning in the cellular automaton. The paper suggest leaving them off or setting the same color as cells forming grid. It would probably look like game of life in slightly deformed grid.