skysight-inc/HackerNews huggingface dataset:
Actually IT as a category of jobs requires constant knowledge and skill improvements. If you aren't reading HN and/or other tech news sites very regularly you're going to become obsolete very quickly.

If you're doing the same thing in IT for more than a few years chances are you're digging a hole for yourself. Just ask any Silverlight developer.
Musical Roads: Where the Streets Sing
Should probably read the posters profile
No. But I know their stock was pretty much flat for 14 years.
So branch to a temporary branch, commit, checkout the branch you wanted to be on, cherry-pick the temporary branch to grab its head commit, then delete the temporary branch once you're sure you don't need it.

This isn't completely safe because deleting a branch also deletes its reflogs, but it does avoid use of the stash command at all, which I find good for my own safety (because it reduces cognitive load). And it scales obviously to making multiple commits onto the temporary branch, etc.
Roof entry with hammers? Doesn't sound too riveting.
PARC came up with the Laser Printer which was worth billions for Xerox:

https://www.parc.com/about/parc-xerox.html
A couple of aliases I use all the time:

[alias]
graph = log --oneline --decorate --graph --all
copy-logs-since = !git log --reverse --format=%B "$1".. | pbcopy

`graph` is similar to `grog` in the article. `git copy-logs-since <tag>` copies log messages since the tag, which I use for release notes. Very handy.
Is there a typical number of radius pixels people use? I'm not a photographer, so I can't really say.

Below 10px, your tool is the worst, from 10-30px, GIMP is awful, Photoshop is the best. Above 30px, your tool is the best. However, Photoshop doesn't seem to fall too far behind in actual seconds even as you approach 100px.

So do photo editing people typically use a smaller radius or larger radius, or does it just depend?
If it's 105 minutes that potentially benefit you. If they don't then just take a nap instead, no one bats an eye at a 105 minute nap.
There can be a lot of spin in CEO exits. Connections made in even a failed position can be used to gain ability to acquire investment or useful position in other companies. Extreme networking value.

Again, the obscene compensation exceeds the risk. Even going back to a VP position somewhere is still lucrative.
Yeah, Apps accounts have much different privacy terms and this is likely the reason for some of their exclusions such as Google Now email cards but it cannot logically explain why other things don't work like Play Music family plans.

Still, if I had the choice I'd opt in to the standard privacy policy in an instant. I understand some people's concerns about Google information gathering but it's not a concern of mine. I just want things to work.
or P(X|Y) != P(Y|X)
It's only O(1) until it gets full. Either you have hash buckets which take linear time to search through, or you do a linear probe like in the article. And if it outgrows hardware cashes, performance gets worse as O(log(n)), but that's not a feature of the algorithm itself.
I have experience scoring ~ 1TB daily. And a lot of smaller data sets spanning a few hundred gigs.

It's not "hyper performant". Obviously doing things in scala or C++ will be faster. However rewriting the models would take months and an entirely different set of skills. That means separate people.

But if somebody says that they use Python instead of R for the speed... that's just bull. For example one of the fundamental building blocks, pandas is slower than the counterpart in R.
So less than the time wasted watching a single movie?
Karafka (Ruby and Kafka framework) 0.5.0 release details
A Golden Ticket That Fast-Tracks a Drug Through the FDA
The big difference is decisions that CEO take are 100x more important than the one we take. Pretty much every one on HN is tech based employee, technical problems are 'easy' compared to where a company of 10k employees should go in the next 5 years.
I'm not sure if you're kidding or not, but just in case: it is desirable to be able to encode faster than real time (ie: 1 hour of media takes less than 1 hour of time to transcode) so you have leftover processing cycles to do other work.
This is because you are being closed minded. Guess what, most books are crap but there are great ones out there. Just like any other media you have to go out and look for them and the ones being fed to you are crap. They represent many thousands of years of collected intelligence and wisdom many written by the intellect that created the ideas underlying today's society. Check out Origin of the Species by Charles Darwin or Relativity by Albert Einstein.
I think that's making a mountain out of a molehill. How many CEOs have even been charged for anything close to that, how many CEOs have been charged at all even when they have been involved. Current case: Wells Fargo CEO.
You can already merge two divergent histories with the --allow-unrelated-histories option. (At the data level, merge commits don't care that their parents have a common ancestor, but the git merge command does this as a safety check.)

In other words, all repos already are subsets of the ur-repo. The semantically-interesting data in git is not the commits themselves, but the branch names given to specific commits in specific (groups of) repos. :)
Yup, pathological worst-case can be annotated with an omega Ω(n).
(i) Water vapor is the most significant GHG.
(ii) CO2 GH effect saturates at higher concentrations.
(iii) More CO2 means a greener, more drought-resistant world. Green Sahara, anyone?
(iv) Runaway heating scare assumes an unproven and unphysical "positive feedback" between H2O and CO2.
> they don't use any "enterprisey" stuff, not even in their Java.

It doesn't get more enterprisey than that.
https://github.com/rust-lang/sublime-rust has been making use of it already for its error parsing (image in link)
I don't think it's possible to reliably link pay to performance for anything other than measurable immediate production - like manual labor. Forget reliably doing it for executives. The reason is, because long term price impacts of individual performance are not knowable, so they cannot be priced effectively.

The executive compensation system right now is built on social proof and positioning, not on auditable causal decision chains. Too many dependencies to make causal connections.
"The high compensation is in exchange for the risk of the job and the low probability of finding a new one."

This is not how things work, either.
In the article he writes that it sucks because you end up writing queries in python, which would have been better suited to be written in SQL.

I didn't listen to the talk, so I don't know if he mentions it there as well, and you are looking for a more in-depth explanation.
`now I just complain on twitter. Super effective.`

I still find twitter the best way to get comcast to lower my bill :D
A lot of people forget that, at least for large companies, the CEO's life is the company 24/7. They don't have to worry about work/life balance, because there is none - it's all work, all the time. Got some time off? Work is still on the mind. Got a family? Good luck getting an hour or two a week of quality time with them.

The CEO's compensation isn't tied to how much work they do, but how little time they get to spend on anything else - mind, body, and soul.
I would name them the other way around since I'm pulling "down" and pushing "up" ....
I always think of Penn Station as the Edith Keeler [0] of buildings. It had to die. Nationally, Penn Station is worth more as it is now than it ever would have been worth in its original state. I have even (only half-jokingly) mused that it should be landmarked as-is as a cautionary tale.

That's what I like about this plan. It takes the evil Madison Square Garden and saves it rather than just tearing it down as Penn Station was. The plan does something new rather than just trying to re-create the old Penn Station.

[0] https://en.wikipedia.org/wiki/The_City_on_the_Edge_of_Foreve...
"You develop an instant global consciousness, a people orientation, an intense dissatisfaction with the state of the world, and a compulsion to do something about it. From out there on the moon, international politics look so petty. You want to grab a politician by the scruff of the neck and drag him a quarter of a million miles out and say, 'Look at that, you son of a bitch.'"

-- Edgar Mitchell, Apollo 14 astronaut
Where does the personal responsibility of Niantic to the public come into play?

If the normal operations of your business result in a public nuisance, you should adjust them.

If I ran a business where I paid people 5$ for a selfie of them outside-the-boundaries in a national park, it would only be right for the park to ask me to adjust my business practices.

It's well known that people will do stupid things for money, fame, and internet points. It's not responsible of a business to encourage that kind of behavior - especially on a world-wide scale.
One explanation I was given by an economist for excessive CEO glut is that it incentivizes the C-level execs directly below (which arguably are the ones responsible for the company's execution) to work their hardest, such that they could one day be considered a candidate for the next CEO.
Good Hacker
Hello, Need hacking services?
Be warned, most of these so called hackers here are impostors, I know how real hackers work, they never advertise themselves in such a credulous manner and they are always discrete. I’ve been ripped off so many times out of desperation trying to find urgent help to change my school results, finally my friend introduced me to a reliable hacker who work with discretion and delivers, he does all sorts of hacks but he helped me;
-Changed my school grades
-Hacked my cheating ass girlfriend email/facebook
-The most of it all, he helped me with Western union money transfer and i tracked and confirm the money before i paid him his fee. I have made him my permanent hacker and you can as well enjoy his services.
You can contact him at bobbyhack1986@gmail.com for any hacking services and also endeavor to spread the good news on how he helped you.
I'd question the non-trivial part. True in some cases but also I can think of plenty of Cxx level people that have just walked off into the sunset of a new role after crashing and burning a company.

Additionally the compensation is so great that I think a lot of people would gladly take that risk given the opportunity. If in a few months you can earn a x years engineer's salary why not take the risk and then worst case is a nice holiday whilst looking for the next company to ruin.

I think your point holds better at middle management level.
Source code is a 1-dimensional array. For 1-dimensional arrays WFC is just a Markov chain. 2 and higher dimensional arrays are much more interesting because they have cycles, and there is no canonical way to generalize Markov chains to higher dimensions.
Axolotl and Proteus: copyright & license issues
I don't know how much this would help by itself. People installing skimmers can just install something that looks like a swiper even though the transaction would never complete. I think most if not all cards in the US with a chip can still be used online, so swiping it at all still gets you enough to use the card.
SpeedBall 2, the Pitch Perfect
Passwords are dead. It's the future
World Cover (YC W16)
Reached out to World Cover https://blog.ycombinator.com/worldcover-yc-w16-provides-peer-to-peer-funded-crop-insurance-in-the-developing-world
via its website and email months ago. Never heard back. Any reason why?
You start by making gun calibres metric. Then they either start using the metric system or stop using guns. Win either way.
Another announcement:

http://pastebin.com/qvhEFXcY
CEOs get higher and higher pay because they say that's what others are getting.

Women get lower pay because they say that's what other women get.

Ahh, the spinning of facts that keeps giving and giving, to the rich and powerful.
I think it depends a great deal on the local culture and the industry segment and the particular company: for example an employment listing with emphasis on academic attainment, a government position, or a culture where multi-page CV's are expected.

Going further, it's worth doing a minimum amount of research for any position you want and to CV/resume tune for it.

Good luck.
personally I rarely stash and often it's just to get rid of a bunch of crap. rather than googling reset --hardhatheadhenry, I stash and drop.

Total hack I know, but whatever.
You mean like what happened at Wells Fargo?
I wish this were true. A lot of software developers put in this much time due to abusive working conditions and still net poorly.

Even if it were true, there would be no valid argument for $1M/year vs $60M/year differentials.

In startups, folks are doing this for programmer-level salaries.

CEOs are still finding time for some family time - maybe not a lot, but there are a lot of people under the grindstone feeling the exact same problems making low software developer and manager wages.
The growth during those 14 years was factored in the stock... This exact thing was actually discussed on Martin Shkreli's stream a couple of weeks ago.

Maybe you shouldn't have such strong opinions about things you perhaps don't understand? And not even attempting to understand according to your own admission.
What's amusing about that whole neighborhood is that it really is a tourist destination and as such is the only part of New York that many tourists see. It is very much unlike the rest of the city and yet, that is the impression that tourists will get of what New York is.

The reality is quite different.
So a previous change occurred and that means that any further changes cannot be scrutinized? I have no love for my junior Senator but that doesn't mean I cannot be concerned about why this particular change is happening.
Who wants to run my container
Yeah, that's the excuse I'm going to use when my boss finally realizes what that site with the orange bar at the top is ;).
> If my toaster is hacked and starts getting used in a DDOS botnet - but still makes toast as expected - would I even know?

How is the toaster connected to the Internet? If through wireless, a DDOS could easily use too much airtime, making every other wireless device in the same channel slower.

You wouldn't notice the toaster misbehaving, but you would notice everything else not working as well.
I use a very similar version of this, and people are often surprised that I'm working directly on master. Well, when it's ready to go, `git checkout -b feature/name; git push origin HEAD; git resync`.
Twitter Account Switcher

https://chrome.google.com/webstore/detail/twitcher-twitter-a...
We first need consumer routers which are not themselves that device on a regular basis before we can think of detecting misbehavior in other devices.
Andreessen Says He’s ‘Free as a Bird’ Since Quitting Twitter
The CEO is the company. They give up their social life and personal life and family life to be the face of the company.

They should be paid accordingly. (Although I won't disagree with the fact that some CEOs are indeed overpaid.)
I suspect a higher percentage of developers are fired from one bad mistake than CEO's. Remember, it's often debatable if a CEO makes a bad decision and simply replacing the CEO often has significant downsides. Further, a CEO making a mid sized mistake is often seen as simply taking or not taking risks.

As to pay, generally CEO's can find a high paying job easily. They simply don't need to.
I use `legit` aliases for this. It allows me to do `git sprout <new branch name>`, where it stashes my untracked changes, create a new branch, pop the stash and applies it. Pretty handy!

legit: https://github.com/kennethreitz/legit [1]

[Ignore the pretentious "for humans" tagline though...]
Good summary. Buckley had plenty of liberals on his show. Reminds me of the time he was discussing the 1963 Democratic convention with liberal Gore Vidal, and Buckley threatened to punch him in the face after Vidal called him a crypto-Nazi:
https://www.youtube.com/watch?v=nYymnxoQnf8
The question is not whether the CEO is working harder or smarter than me. It's whether or not the CEO is returning more value or taking more risk than me.

I'd like to see a culture that understands economics more clearly such that this doesn't have to be constantly explained. I think it would help if less people worked for large corporate institutions and ran their own small businesses instead. It would also help if mass media didn't play along with the ignorance.
The Next 4 Things You Should Do for Mobile Security Success
Multiple vulnerabilities found in the Dlink DWR-932B
Nervous system manipulation by electromagnetic fields from monitors
I highly doubt that you can prove correctness with types alone.

How would you verify the correctness of this function with types alone:

Integer add(Integer a, Integer b) {
return a + b;
}

How would types verify for me that the result is correct and not a+b+1?

Formal proofs work for this but to make them work you need more than just types.
+1 for tampermonkey

Have you written any nice scripts with it?
> Ask yourself if your CEO is really working 100x as hard as you, or 100x smarter than you.

That's distorting what shareholders look for in a CEO.

Let's say you have two CEO candidates, one you can hire for $100,000 (A) and another for $10 million (B).

Share holders would be stupid to ask themselves if B can make 100x the profits of A. They would be asking themselves if B can make at least $9,900,000 more revenue than A. If it's a billion dollar company doing ~$100 million in sales per quarter, that's not that unreasonable to expect from a CEO. It's expecting the CEO to raise revenue by ~2.5%, not 10,000%.
R is just S which is just C
You're right of course, but whereas for a lot of purposes I understand the impulse of "I don't have time to learn this". For so many things that's the right call, but for a developer using git I would like to insert the brain worm that maybe it isn't.

I consider git to be on the short list of career-long tools. The rest of the list is linux, bash and vim. Knowledge of these things has a long half life and will serve me across jobs. Even a language I've used for 10+ years in my daily work like Ruby is more likely to become obsolete within my career than git. And the thought of using git without understanding reflog is anxiety producing. The beauty of git is not in memorizing its arcane syntax, it's in understanding the elegant data model.

That's my case for why every developer should at least know git-reflog. git-fsck I have to admit never having used :)
This is ridiculous. By this logic, the working poor in areas of the country where jobs are scarce would be paid much, much more, to offset the extremely damaging effects of getting laid off.
These are two insightful and underrated points. I'm going to store them away somewhere if you don't mind. Have an up vote!

> Keeping your job is a more valuable skill that excelling at your job, and you don't need much corporate experience to know that there is a very thin overlap between the 2.

This is true in most companies, not just finance. The fact that these 2 activities are orthogonal and require entirely different skill sets is one of the more frustrating aspects of corporate life, giving rise to: very talented people who end up grinding away as drone#19221 because they aren't great at "managing upward" and smooth talkers who BS their way into higher and higher roles.

> I see people that are great with children, amazing artists, ... that are just grinding at their job just to keep living a life where they can afford the socially acceptable brand of car, clothes and activities, but dream of the day when they can spend more than a few hours a month doing what they are really good at.

Again, welcome to work everywhere. For most people, a job is the thing you do for money so you can live, and save up to finally do what you are good at or love when you're old and retired.
Ok, but is it actually computing the same thing? Are the blurred images from photopea and photoshop identical? The article mentions always doing no more than N*10 steps -- is this an approximation algorithm?
I doubt it, because music is 1-dimensional and for 1-dimensional arrays WFC is just a Markov chain.
Yes, and also food (fruits, leaves, etc), medicine, wooden furniture, clothes (http://www.treehugger.com/clean-technology/will-your-next-t-...), and many other items.
Fines and seizures are different.

Seizures buy fancy guns and toys, SUVs, overtime, etc. No bureaucrat wants to give money to another department.
An Open API Initiative Update
Missing lots of context.

(A) See profile. These are a lot of skills I HAVE picked up (B) I'm pretty non-technical these days. (C) when I'm suggesting hard work is hard work, I include everyone putting in hard effort - not just developers, but I do lean heavily in endorsing those who build the product.

I'm not saying I can run Goldman Sachs. I can run a few software companies a lot better than they are being run.

What I'm saying here is that CEOs are mortal. The more you know the more you know this. If you're just starting out you may not realize this, but as you start to experience various executives and know the decisions they make, and what the people under them do, with the experience over time - you just see the value that people should be valued more equally and the system should be fixed. To do this, we need the support of everyone in at least knowing the system is broken, not the defense of the broken system.

I am not a programmer these days. Hard work is hard work, and is mostly measured by the stress it inflicts on you. With practice, things get easier. But all people have value.
I didn't know this about the Green Bay Packers -- or that the NFL has since banned similar ownership arrangements:

The Packers are owned by the fans, not a wealthy owner operating with a profit-at-all-costs (PAAC) philosophy. The Green Bay Packers are a publicly-owned non-profit with a unique stock ownership structure. Green Bay’s bylaws state that the Packers are “a community project, intended to promote community welfare.”[1]

[1] http://www.leagueoffans.org/2012/04/06/green-bay-packers-own...
I'm afraid I can't agree with this either. There are tons of jobs, including software development, that put this sort of strain on a person but don't compensate like a CEO. My wife is a registered nurse, and that's another job in the same class. I agree that CEO pay is tied to risk, but I think it's the other way around: boards and exec. search committees are willing to pay perceived superstars huge amounts to mitigate the risk of having picked the wrong person. If the stock price goes up or down a little bit as a result of the choice billions can be on the line.
Open source NSFW nudity detection using deep learning
I don't do photo work; but, I went and played with the tool and, at least for the photo provided, anything above 10px really started taking the photo into the "Uncanny Valley" territory.
Again, see profile :)
This conveniently ignores the fact that people will do it just for the sake of it. Don't always need economic incentives.

For instance: I'll try to do it for the sake of it. Sampling folks around me, a dozen would. It's not that crazy or rare a proposition. Arguably my environment doesn't represent an unbiased share of the population, but it's still a certain amount of people.
This sets a nice historical perspective on evolution of DDoS attacks and Internet in general.

>The cyberattacks that had begun on April 26 averaged about 1,000 packets on the first day. By the second day, the attack rates averaged 2,000 packets per hour, a rate that increased exponentially throughout the three weeks of attacks. May 9 marked the heaviest day of cyberattacks, averaging a rate of over 4 million incoming packets of information per second at hundreds of targeted websites.

2007: 1000 packets per hour is a "DDoS attack".

2016: New DDoS Attack record 1.5+ Tbps