skysight-inc/HackerNews huggingface dataset:
A version control system should be simple. Engineers should be able to focus on getting things to work/done, not battling with a complicated, confusing version control system.

Most engineers should be performing two operations/two command s the vast majority of the time:

check-in <latest change>
check-out <latest version> or <last good version>

If a file is new, check-in should ask you if you want to add it to the project.

That should be it.

The proliferation of tutorials, cheat sheets, books, front end user interfaces like SourceTree for Git is a symptom of a problem.

KISS (Keep It Simple Stupid)
>It takes about 2 years to save up $100K on a typical Bay Area engineer's salary, if you're fiscally prudent.

Read: Don't have a family and don't do anything special, like take vacations.

Also, average rent is $3600/month. That's over $43k a year. That leaves $17k for everything else, following your plan.
No need for so much work.

Simple commands can be accomplished by adding a git alias. More complex commands can be just a shell script. Put it on PATH with a name like `git-something` and now you can run `git something`.
It's because of lazy evaluation.
It's kinda bad that the article fails to mention the possibility of working at Google or Facebook in Seattle. You can get nearly as high comp without the taxes and high housing costs.
I'm seeing a lot of people talking about wanting to switch to something else, and that something else usually takes the form of "{name of another private corporation} Notes App". How much longer are we going to continue playing this game?

I'm working on an open protocol that standardizes the encryption and ownership of notes.

See https://standardnotes.org

Would love any feedback/help. If you'd like to contribute, send me a message.
Just to make sure I understand - the advantages of the PandwaRF compared to the HackRF would be: (a) price (b) size (c) battery-powered?
Not so helpfully it has a different meaning in 'git diff' than in 'git log'. Basically, it means the difference in the second branch from the first common ancestor of the two branches.
The great escape: how Bucharest rolled entire churches to safety
"drone programming in Clojure" this...hahaha
Not a user of Evernote as I would only use such a service if the data on the server is encrypted. I assume a lot of users see Evernote not as a sharing but as a note keeping tool and are assuming a great deal of privacy. I understand it is tempting to have so much data potentially to access but frankly I find the plan horrifying, the opt out not acceptable and the notice period too short.
> It takes about 2 years to save up $100K on a typical Bay Area engineer's salary, if you're fiscally prudent.

I'm not sure what you think an average salary is. If you think an average engineer can save $50k cash per year out of his/her net income, you're way above the average I had in mind.

Let's assume an average salary of $120k per year gross. That's about $6k per month net for a single person who takes the standard deduction, assuming no 401k contributions. That's a net income of $72k per year. If that engineer saves $50k, that leaves only $12k for everything else. Saving $100k in two years on that salary, which I think is pretty close to the average, is just not doable.

EDIT: Should have been $22k left over, not $12k. Still not enough to live on considering the cost of rent.
We've banned this account for continuing to post personal attacks and uncivil comments despite multiple requests not to.

We detached this comment from https://news.ycombinator.com/item?id=13177746 and marked it off-topic.
1 in 3 seems ridiculously high. I'm not sure what the vomit-rate is currently for Ubers and taxis, but I'm pretty confident it's not even remotely close to 33%.
A peculiarity of "median" is neither my income nor lifestyle are median. I'm currently thousands of miles from SV and earn and live at the 90th to 95th percentile depending on who's fuzzy math and crazy definitions you trust. So its interesting to know median expenses for something like coffee or restaurant food, but I'd never live in a median real estate so whats the standard of living like at the 95th percentile assuming I'd get a raise? Its pretty good for me and my family where I live...

Median would be relevant if you were talking about moving to CA to sell car insurance to tech people.
Having people in the office supports communication at much higher frequency and much lower latency than any video-conferencing method, not to mention that video-conferencing is uncomfortable and sometimes hard to hear. It's also vastly easier to simply walk over and look at a coworker's screen rather than trying to screen-share, and it doesn't require you to stop anything you're doing. Additionally the sense of camaraderie supports motivation and helps to assuage the crushing boredom of what is for most of us a profession of financial convenience after we failed at our actual dreams.
Sounds like a pretty standard (if vague) purpose statement to me.
Is there place on the USB handshake to push a key?
ahh, yes, hacker news. so full of curiosity and inviting critique. I'm with you on giving yourselves an island but ya'll would never stay there, the visibility invites the validation you crave.
2bdrm to 1brm, 1bdrm to studio, studio to van.
Piwik has its own updatable referrer spam blocklist. So you should get near 0 referrer spam
Shut off social media.
Kill the noise. (FB, Twitter, Snapchat, HN, $SOCIAL_MEDIA_NETWORK)

Deep focus.

"Deep Work" by Cal Newport. Read it.
Because Seattle companies don't understand cost of living?
Canon cameras already have ethernet ports. I'd much rather the camera support iSCSI so that I can mount a network block device and save to that. I wouldn't trust any consumer electronics crypto support.

The form factor of an embedded Linux box with an Ethernet port, an SSD, and a hardware power switch would be pretty tiny. It could be done in the shape of an autowinder.
But that provides a better incentive for remote teams. I agree that teams work better in person, but when you have separate teams, working on only tangentially related things, it makes sense to separate them out.

Obviously for small startups this doesn't make sense. But mid to late stage, opening a satellite office for development somewhere else seems like a no brainer. I assume I'm missing something though.
Agreed, but this article neglects to mention most pertinent details while the 13yo autistic girl is bandied about to make it ok.

1. This was not HBO, but one of their many, often hyperactive IP firms.

2. IP firms are hyperactive because the law tells them if they aren't, they lose credibility in the eyes of the court in future cases.

3. The content, clearly GoT inspired, was likely posted in places that have agreements jeopardizing the ownership of said content and, yes i am stretching, copyright and trademark.

Is it ham fisted? Absolutely, I opened with that. But is it expected? Is this bad journalism? Absolutely it is.
Agreed! But some great companies has been Open Source'ing their Android applications for a while. I.e. DuckDuckGo's app (https://github.com/duckduckgo/android) and the Forcastie weather app (https://github.com/martykan/forecastie). They are great references!
If you're starting a new startup, it's now honestly unacceptable to not have encryption come standard.

I'm building an open standard for encryption and ownership of notes. Would love any feedback/help.

See https://standardnotes.org for the full spec. Or follow along @standardnotes on Twitter.

If you'd like to contribute, ping me.
This was exactly my thought. Encryption doesn't inherently protect availability, and by far the more common occurrence (at least the stories I've heard, from independent journos covering the US, or abroad in places like North Korea or China) is deletion. To the point where I was advised that, if I started shooting protests domestically, I should always carry a spare memory card (loaded with innocuous shots) and get good at discretely swapping them out.

I think a bluetooth pairing with your phone that automatically synced shots, though a massive battery suck, would be a better option than satellite (and easier to package in the camera body; bluetooth units are tiny), and certainly more helpful than encryption.

To be clear, I'm not saying encryption wouldn't be useful; I absolutely thing it would (and it's the business I'm in anyways, but for IoT and not cameras). But I think auto-sync has a much, much larger addressable market, and I think it also would have a larger immediate impact. You could also set it up such that the data is only stored on the camera until it is uploaded, and then immediately deleted, making it significantly more difficult for authorities to recover (if you zero the bits out properly, etc etc).
Using rkt with kubernetes, yes. This article gives some meaningful insight. There's been a lot of hoop jumping, but rkt has several critical features that make it the right fit for us.
Yes, though Palin did (rightly) say that you can see Russia from certain parts of Alaska: http://www.snopes.com/politics/palin/russia.asp
Data visualization is nice but I feel compensation also plays a major role in this. Pay-scale of an engineer in silicon valley is much higher compared any other state. Another important factor is also due to globalization lot of jobs disappeared out of the rust belt states and that is why you see lot of brain drain on Eastern facing US states.
Uncle Sam pays Clover a monthly fee for each Medicare Advantage customer the startup enrolls. The amount varies depending on where the person lives, but it averages $850 before adjusting for chronic conditions or healthy habits, the Medicare Rights Center says. Clover uses the money to pay members’ bills and generates almost all its revenue from whatever is left over after reimbursing doctors, hospitals, labs, pharmacies and other points of care. The company offers plans with no monthly premiums or ones that go as high as $225. Clover says the amount it gets from those payments and copays isn’t significant.

So it sounds like the company's biz model is to send nurses out in the field to get senior citizens to enroll in Medicare, check up on them and collect data, and sell them healthy lifestyle products (gym memberships, cooking classes, etc.). As a 23 year old I'm not sure if this is any different than what big insurance co's do for their Medicare enrollees.

The actual tech part seems to be the web portal/CMS (Django) and the storage and management of this tangential customer data that is generated with each visit:

Clover uses Python for all of our backend coding so using a pipeline orchestration tool that is itself written in Python is valuable for us. Airflow meets that requirement and it’s the tool we’ve chosen to manage all of our pipelines.

Here's the actual coverage sheet if you want to compare with your/your parent's plans: https://cdn.cloverhealth.com/filer_public/c4/a8/c4a894d0-000...

Deductibles (excluding prescription drugs) are $6,700 annually. Someone maxing out prescription charges would spend an additional $5,000 per year. I'm not sure how that compares to a traditional provider.

Tangentially: I think we've almost stretched the definition of the word "startup" into oblivion at this point. It doesn't mean anything to me anymore.
Literally none of silverstorm's suggestions relate to climate change and all directly bear upon the "people [already] dying of polluted air", which it seems is very much India's problem.

The climate change benefits are merely second-order side effects of dealing with the immediate problems.
This is helpful for me. I serve on a local board and this very much describes the type of discourse that occurs there. For reference, we run the meetings according to Bourinot's rules of order: https://www.amazon.com/Bourinots-Rules-Order-Assemblies-Shar...

By the same token, this is not terrible useful for me in terms of work meetings which are extremely informal in comparison. They are also intended to achieve a different goal.

I'd say that both types of meetings are appropriate for their goals, but I've also been surprised at just how effective the more formal meetings have been in achieving progress and consensus.
Not giving out payment information seems like a problem that putting a bitcoin address on your project website could maybe solve.
Thanks for adding the note on the tax difference! That doesn't address my point though.

If the salary difference of $33k is the difference between gross salary, that $33k is going to be taxed at the marginal tax rate. My guess at a marginal tax rate would be ~40%. Accordingly, that $33k becomes closer to $20k after tax.

Edit: to clarify, consider a Seattle salary of $100k and a Bay Area salary of $133k. The take-home salary for each location would be:

Seattle : $100k*(1-0.4) = $60k
Bay Area: $130k*(1-0.4) = $78k

Leaving $19.8k in additional income to cover the median rent increase of $18k annually.
ISOFIX doesn't define high end it is just the name of the European standard. The US decided to go with a different standard called LATCH. Britax is high end, and the Marathon is their largest safest seat, and it weighs 19.5 pounds.

https://us.britax.com/car-seats/marathon/https://us.britax.c...

So maybe in Europe you are going to have a harder time with self driving cars because you need heavier car seats, but you'll probably find a workable compromise. Yu can just build your base into the center seat or something.
Thanks a lot! I will try the `hyperbook` as a starting point.
does anyone actually believe he doesn't practice!? seems like he read 48 laws of power "Make Your Accomplishments Seem Effortless"
Q&A with Engineer Who Built AI-Powered Cat Sprayer, Laser Ant Annoyer at Home
At this point we need a Git Cheatheets Cheatsheet.
I don't know, but I'm commenting to bookmark your comment.
Headline follows Betteridge's Law.
Cracklib has been around for ... years.

https://github.com/cracklib/cracklib
There's a huge messaging problem here.

We've baked in a considerable amount of future warming that we can't get out of, even with aggressive reduction of CO2. That means that we're going to have to accept some of the costs of warming.

That doesn't mean that we should give up on reducing CO2. If we dig up all the carbon in the ground, burn all the gas, coal and oil then we wind up in a 4,000+ ppm CO2 world that the Earth hasn't seen since 40M years ago in the Eocene. In 200-300 years that would melt Antarctica. There were jungles in the Arctic back then. And it took on the order of 40M years to get here and we'll turn the clock back in a few hundred years.

Presumably I won't be around to see it, but I still would prefer that not be my generations legacy.

And we will be forced to deal with whatever the consequences no matter what so your question is a bit meaningless. The only choice we have is over how bad those consequences will ultimately be -- somewhat bad, really bad, or horrifically bad.

To be fair, its likely that horrifically bad is not on the menu since Tesla is selling cars and batteries, people are buying them, and the US military is even on board solar power since they don't like IEDs blowing up their fuel convoys -- so some mitigation will be happening no matter what the government does. But "drill baby, drill" is going to optimize for having the most costs to offset in the future.
Humble Book Bundle: Code Your Own Games
Not thermodynamics, thermal physics. You very literally start from quantum states and work you're way up to large collections about which you make estimates which are highly consistent with the real world. Perhaps "statistical mechanics" is a better term.
Re: your nitpick.

It's true that TLS as implemented on the internet encrypts with a private key and decrypts with a public key, but this is not universal. Encrypted PGP communications, for example, work the opposite way.

Encrypting with a public key is a common technique if you want to ensure that only one person or device can decrypt it, which is what is desired here. It doesn't prove authenticity, unless you also sign the message with your own private key, but that's not the goal -- protection of the message from unwanted actors (and yourself even under compulsion) is the goal.
Compromise on neighbourhood. If you're in SF instead of living in the nice areas, go to Tenderloin, Hunter's Point, etc. You can find great deals in those areas.
If you move to CA, you need to pay state tax on your entire earnings, not just your raise. 13.3% of 140k is more than 18k, which is certainly significant.
Rkt really is missing good on-boarding / Getting Started instructions. I don't have time to figure out all the details and I really want to know how to do the following things:

1. Create Dockerfile like equivalents for Rkt images

2. Share and publish Rkt images.

3. Consume Rkt images in a Kube cluster that already supports Docker on AWS.
Except that doesnt work well for large teams implementing different features in a shared code base. When you have a complex product you may need a complex solution. Which is exactly what git was designed for.
If you are going to transfer somewhere at the same pay rate, transfer somewhere cheaper and nicer than Seattle. Lots of options (I'm partial to northern New England, personally, as I like having proper winter).
Here are few that have influenced my work:

The Art of Doing Science and Engineering: Learning to Learn - Richard Hamming

The Timeless Way of Building - Christopher Alexander

The Humane Interface - Jef Raskin

The Visual Display of Quantitative Information - Edward Tufte

The Art Spirit - Robert Henri
Universities are lining their lawyers up to stop these degrees.
Defending the Network: Flow vs. Wire Data
People put a lot of emphasis on success. I've seen the "need to succeed" destroy more projects and motivation than anything else.

I know someone who would be really interested in working on projects, enjoys programming, and so on, be very reluctant to take up projects that seem "iffy" with regards to financial success.

My point: being ruined financially by a project is one thing. It's another to program for fun. You can spin up a project for fun, as long as it isn't wrecking your bank account, and not have to worry if it's going to succeed.
Yeah I agree. I am single, healthy, and car-less. I pay $1500 a month rent for a pretty nice place, and have a avg software engineer salary, and I feel very comfortable, even paying for a large student loan. The real kicker is that I was living in this same situation for $50k salary before it doubled, and still felt I had some disposable income that I could save up. However, I can't imagine still feeling comfortable having all of the expenses that come with a family. I think that's what triggers the threshold for that extreme cost of living in SF. But again, for a young person with a tech salary and the very minimum in financial obligations, I think living here is easily doable.
The article showed a BLS median salary of about $150K/year for San Jose, and TripleByte's data had it at about $140K/year for SF.
Adding the ‘How’ to ‘What’ for Sitecore Helix Test Automation
How to Build an IoT Product Roadmap
Long hours of doing nothing can lead to thinking "I'm wasting my potential here"
> If an organization is in a position to confiscate the camera from a journalist, they're almost certainly ALSO in a position to extract the encryption password from the journalist.

There's a lot of gray areas where it's very much worth it. Think of some places where police can seize your camera, make a copy of the data (perhaps in secret), but they don't dare torture you for fear of geopolitics.
Yes, let's all keep believing that. If companies realized that all programmers can actually work decentralized, we might not be able to command a decent salary as it becomes a global race to the bottom...
Tracing Is the New Debugging in Distributed App Development
Interesting that Bay Area hackers make more than local hackers when they relocate outside the Bay Area.

FTA:

A 2015 report by Hired found that when engineers from
the Bay Area relocate to other areas, they out-earn
engineers on the local market. Experience in the Bay
Area seems to advance careers. Engineers moving from
San Francisco to Seattle make an average of $9,000
more than others who get offers in Seattle. This Bay
Area premium is even higher in other cities: $16,000
in Boston, $17,000 in Chicago, and $19,000 in San Diego.

[found slide at http://get.hired.com/rs/348-IPO-044/images/Hired-State-of-Sa...]

Bay Area hackers are more valued in different markets than local hackers. I would love to see the raw data for the "relocating" hackers and local hackers. Is it a question of applied experience opportunities in the Bay Area hackers? Is just startup afterglow? Are relocating hackers better than average pre-Bay Area experience to begin with and this shows up when they migrate away from the Bay Area?
One is welcome to use a "Simple Stupid" VCS for one's own projects. Large complex projects, however, need more. That's why git exists, and that's why large complex projects use git.

git isn't that hard to use anyway. If you have a problem, just look at one of the many online cheat sheets. b^)
The point of reduced speed is not to avoid killing people when striking them, but to reduce the odds of a driver losing control of a car and ending up on the sidewalk.
If he wasn't successful he'd probably be quite a different person in practice - he wouldn't have had the money to do most of what he currently does. And that's quite apart from the question of whether he'd have been in the plane-crash that gave him brain-damage, and how that would have affected his personality.

Based on what he does, though? If there was somehow a person who's involved in all the different stuff he is but somehow without getting major recognition or money for him (and that was not in and of itself a notable trait)? Yeah, I get the feeling he'd probably still be interesting.
It is bizarre. The difference in numbers between what you're saying exists in Australia and the US is staggering. I'm clueless about the market there, but even if there are laws on the books that better protect buyers/sellers, and so there's some justification for the "risk premium" that US buyers and sellers pay for protection throughout and after the transaction, I'd wager a princely sum that the magnitude of that premium is in no way justified.

Btw, this wasn't always true. Some of the protections/standardizations introduced post-recession actually makes the US residential market more ripe for an OD-type model. I could go on and on about why that may be the case, but I'm guessing others are sick of me writing long-winded comments in here even though you and I are probably the only people still interested in this thread.

As someone else said, though, sure is interesting to watch.
> (I'd cache that mask with the array to reduce runtime calculations)

So, store size-1 instead of size, and add one when asked for the size? I can see that, though I'm not confident it's worth the conceptual overhead.

If you mean storing it in addition to the size, I think that's a bad trade - cache is far more precious than many decrements.

Of course, if the size is fixed at compile time, the mask will probably be stored baked into the instructions (andl <const>, ...).
That's even worse

https://en.wikipedia.org/wiki/Cuckold
Sitecore Performance Tips: What’s Geography Got to Do with It?
There are quite a few "sample" open source projects that demonstrate best practices and various Android architectures. However, they are not fully fledged production applications like the Kickstarter app.
I'm very rarely on battery. Cycle count says 180, but I've likely only full discharged a dozen times. But if I'm running Safari, VSCode and then a few background build watch tasks, it just sips juice from the battery.
A single person does NOT need to spend 3600/month in SF. That's crazy. A studio/1 bedroom can be had for 2500. And if you're willing to compromise on location (i.e. "the ghetto") you can get under 2K.

Families that need 2+ bedrooms and a good/safe neighbourhood are screwed though.
Geek's guide to making decent slides