skysight-inc/HackerNews huggingface dataset:
In case you didn't realize, scroll down. Lots of information and a few more scroll-triggered animations.
I came here to say exactly this. Those two benefits far outweigh state corruption. The law of Demeter is a good guide to a better API, which ends up being more effective.
I can't tell what the site is about from clicking on it. Additionally, it appears the author is giving advice, but didn't win the competition? Winning isn't necessarily a requirement, but it would have helped validate the article as the title, "How to Craft a Great Pitch" seems to imply a way we know the advice is solid.

Finally, Instagram likes? SNAPCHAT likes? What?
<something about anecdotes and data...>

The point is, executive pay is entirely out of whack with the value (most) provide. Orders of magnitude out of whack. Sure I might not fill a good CEO's shoes but you or I can likely do the same job as a lot of lackluster CEOs that get paid insane multiples of our salaries.
Well, that there are 5000 employees suggests we don't have to worry quite yet.

I'll panic when the headline is "Microsoft Forms New Zero Person AI Division" :)
mostly Seattle region. Since half of the division will be made up of Bing folks and there is a bunch of empty office space in Bellevue I would assume most would be clustered in the Bellevue office(as opposed to the regular Redmond Campus)
Exercise++

My take-away from exercises was more of that it builds awareness that makes it easier to stay in flow states for longer over time, which in turn allows (like he says) kind of not making thoughts go away but getting less attached to them, also over time. It's definitely not an immediate gain, but I think the "noticing you are being distracted" and being able to stop is a good part.
> Why should I earn several times their salary when I just sit at a computer all day, whilst they do hard work?

Yeah, why should you? I mean, you are essentially being paid to surf Hacker News and plunk out a few lines of code every once in a while, while the janitor is working hard all day.
Odd that it's 2016 and eBay isn't using https.
Why is it called the Ribbon? (2005)
How the United States Can Win the Cyberwar of the Future (2015)
I can speak to this, being a heavy GAE user and formerly a heavy MongoDB user.

For a reporting system you want an ad-hoc query language, fast in-database aggregation, and joins.

The GAE datastore has none of the three, and MongoDB lacks joins. These are not fatal flaws - the GAE datastore has other advantages like infinite scalability, built-in synchronous geographic replication, failover, zero maintenance, etc. But for analytics, we replicate a subset of data to Postgres. It's still cheaper to have developers write occasional replication code than to hire a DBA to maintain the database, and I never have to worry that an ill-conceived sql statement will create an incident. I've come to the conclusion that using the GAE datastore as primary datastore and replicating to specialized databases is a pretty good architecture for systems that require reliability and low-maintenance.

MongoDB's aggregation framework is really painful because the query language is weird and very low-level - you have to do most query planning yourself. And without joins you hit the limits of the kinds of questions you can ask the system very quickly.

FWIW, my guess was 10k lines of code.
The total perspective vortex.
It has nothing to do with interoperability on my machine. I use notebooks (and Pandas) all the time, and I consider myself fluent in bith R and Python.

It's because R is a substantial engineering dependency. As I said, our entire stack is Python and Node. Yes, you can call R from Python using Rpy2, but that's a pro-bono project maintained largely by one person. It's great for casual use, but there is far too much risk to start talking about building critical business code around it.
> In an ideal world, this would function through some kind of home hub device – a single point of communication between "outside" and "inside", which has many clear benefits

This is exactly what I was suggesting, and thanks for your input!

I believe this is a space where Raspberry Pi has some potential - as there are some open sourced projects that handle some of these functions.
Personal anecdote: I recently bought a PiNoIR module and plan on building a (relatively primitive) apartment security system in which the machine the camera-pi "phones home" to can send my phone Twilio SMS if any motion is detected.

Problems I foresee is if the home computer is pwned, both devices can be exploited for the same nefarious task.

:EDIT: Granted, most consumers don't want to "DIY" as much as I do.
git checkout -- .

Also works well for this use case
Commodore 64 kept running for 25 years in a Polish auto shop
Typically once I've noticed I haven't branched is after I've already added and committed.
The artwork reminds me of Gerald Scarfe...o.k. well actually it reminded me of The Wall and wikipedia made me twice as smart as I really am.

https://en.wikipedia.org/wiki/Gerald_Scarfe
> I am unable to transcode faster than real time with live transcode

Well, yeah. Maybe quantum computing will change that one day!

What is it you're working on? Colour me intrigued.
I disagree. Under Ballmer, Microsoft more than doubled its revenue, profits, and employee base. By standard measurements of CEOs, he did great. (Although the stock price didn't grow, but that may have had to do with the 2001 crash and timing more than anything)

In contrast to all of Microsoft's rivals: IBM left the PC Business. Sun literally died and got bought out. Oracle's products were eaten alive by Open Source.

Under Balmer, Windows 7, XBox and XBox 360, Kinect. Do remember that Windows Mobile 6 was a major competitor vs Blackberry through the early 2000s.

Ballmer tripped up in his final years with Windows8 and failing to bring the success of Windows Mobile 6 to post-iPhone markets. But I think he did good from 2001 through 2011 overall.
One I didn't see mentioned already: I use something called EditThisCookie.

I'm sure it has many features, but I just use it to quickly delete cookies for one site, primarily on my development sites.

I use it a couple of times a day, probably.

Most common use case: I switch rails projects, and being on the same localhost:port address, it tries to use my other cookies and causes problems. I delete them in 2 seconds.
Rosetta Mission Ends with Spacecraft’s Dive into Comet
This is quite neat. Lots of people love to research and this is going to be quite handy.
That the old Penn Station was destroyed in 1963, in favor of what stands today really sounds like some kind of horrible urban planning debacle no one likes to think about or talk about anymore. But New York was a different place back then, or so I'm told.

Penn Station, the way it is now is just something you sort of shrug at, given the way Midtown is, in general.

Everything on 8th Avenue from 23rd Street to 59th Street is seedy and weird, but the creeps and transients really occupy a strip between 34th Street and 42nd Street.

I've always figured it was a legacy of The Old 42nd Street, from the 1970's. That place ancient New Yorkers still talk about, from a time before Giulliani's Disnified Times Square took root in the 90's, but honestly who knows.

Somtimes I wonder, though, if that part of town would be different now, if Madison Square Garden weren't there, and the original, grander Penn Station had still remained. Throughout the 20th century many other parts of Manhattan endured similar transformations, and even Grand Central went through a period of neglect, but to compare Grand Central to Penn Station now, is like night and day.

I figure there's something to that.
I think caution is indeed warranted, but to say one shouldn't "criticize someone's pay when I can't do their job" is - IMHO - misguided. The problem I see is that the CEO is rewarded with the high salary (and exit options) regardless if the CEO does their job well! I can certainly criticize that.
What the hell...??? Ok, it's looking like Im going to retract that recommendation for workstations. Maybe still servers thst are I/O bound.
I don't know - I reached it through direct experience (a number of years programming professionally in a language with a good type system) rather than anything I read.

https://spin.atomicobject.com/2014/12/09/typed-language-tdd-... makes the case that many tests can be replaced more effectively by types (though the use of Java makes the point less clear than it should be, and means that some properties are so difficult to express through types that the author prefers to use tests). That one can prove correctness with types is well-known, and it stands to reason that there is no need for tests for formally verified code. These two things together suggest that there's never a point on the defect rate/cost curve that's easier to reach with tests than with types, but they don't rule it out entirely.
Aluminum (metal, not ore) was actually extremely expensive until the discovery of the electrolytic Hall–Héroult process ca 1880.
> git it and empty root commit

Why doesn't git init does this by default? It would be nice if every repo had an empty root commit (with no author, date,... so it has the same commit hash), then every two repos would have a common commit. Semantically it would mean that repos would be just specific branches of a hypotetical large repo.
Could you share your workflow with worktree a little? What kind of development do you do and where does it fit in with your workflow?

I tried using it in a JS project for those times when I'm in the middle of work but someone asks "hey is master working fine on your system?" - eventually though, having to install all the node and bower modules and rebuild everything on the worktree didn't seem much smoother than just stashing my local changes.
semantic segmentation of point clouds

lol, hey it's hard enough to do with static images. Feature matching pointclouds is probably turing complete :P.

That's the kind of shit we're working on though. We're trying to turn the real world into a platform.
I wonder why programmers who are successful at building money making software would waste their time giving it away for free when they could spend it writing commercial software and selling it.
"Pretty close" as long as you stay within the region of common functionality. I wouldn't say it's a clone.
I think there's some twisted analogue to the concept of an attractive nuisance here. Pokemon GO is creating an incentive for more people to goto that beach for something that wouldn't be exclusive to the beach. So people that want to utilize the beach as a beach are being hit by the negative externality created by Pokemon GO players being drawn to the area.

In this scenario it seems like any solution not implemented by Niantic will cost the municipality money/time. Reframed: why should this city have to subsidize Niantic's game?

What's funny is that the American concept around personal responsibility (or lack thereof) is less prevalent in Europe making me think that this is just the most expedient action the Netherlands could identify.

I'm against lawsuits blaming companies for others behaviors in general but this one is a bit more complex in my mind.
'git reset'.
If a particular brand of toaster is constantly being hacked, the market would respond

That depends whether "the market" is directly affected.

If my toaster is hacked and starts getting used in a DDOS botnet - but still makes toast as expected - would I even know?

The way to ensure market forces influence this is to ensure that the market is negatively affected: whether that's their ISP disconnecting their internet, their device stopping working, etc.
> "The US government has never, and has never had the ability to, set the direction of the (ICANN) community’s policy development work based on First Amendment ideas," ICANN said in a statement. "Yet that is exactly what Senator Cruz is suggesting. The US government has no decreased role. Other governments have no increased role. There is simply no change to governmental involvement in policy development work in ICANN."[0]

This is the primary issue I have with every single one of ICANN's rebuttals[1]: nothing will change (so they say), and yet, here we are, making a change.

Okay, then, here's a stupid question: why is a change being made? Ted Cruz may be an ass, but that doesn't make ICANN's position correct.

If nothing will change, they guess what? No change is necessary. If it ain't broke, don't fix it.

If something will change, then ICANN should be entirely up front about what that change exactly is. Instead, we get a bunch of denials that nothing will change, the US has no current role anyway, yadda yadda yadda, but serious you guys, we have to change this right now.

We're talking about managing the DNS system here, that's not an "insignificant" thing, as other commenters have suggested.

Yes, existing ASes can already block specific domains today. Fine. But ICANN could easily become a Title IX-type situation, where ASes are forced to block specific domain names in order to remain part of the global Internet system.[2]

It's true it doesn't police ASes that direction today, under the existing ICANN governance model, but there's (to my knowledge) no reason why that couldn't be true today (under US control), and I see no reason why adding "more stakeholders" will make the situation any less likely in the future. If anything, it makes it more likely: look at the UN. Certainly ICANN itself doesn't think it's any less likely, but here's what they don't say: with this change, it'll be extremely hard for US citizens to fix if it does come about. That's not "insignificant" to me.

[0] http://arstechnica.com/tech-policy/2016/09/y2k-2-0-is-the-us...

[1] https://www.icann.org/iana-stewardship-questions

[2] For instance, consider how the US Justice Dept. is using "Dear Colleague" letters in 2016 to force schools to adopt a less-rigorous sexual assault policy or face loss of federal funding. ICANN could apply similar pressure to ASes in the future (not funding, but zone updates or whatever).
Maybe they should pivot to be an army contractor?
If you `git pull --rebase` by default, just set the rebase.autoStash config to true and git will automatically do this for you.
The CLI quick example: http://i.imgur.com/ujrIpEv.gif
Yogurl is meant for developers, please use it with moderation.
Any feedback, bug report, issue, doubt is appreciated.
sounds like a true comment from someone who's only seen some memes about "developers" and assumed he was smarter than Balmer. There's a reason Microsoft was used by every IT department in the world when he left. He may have had some weaknesses on the consumer front but he made MS into a juggernaut on the business side. I still don't see any other company come even close.
This is crazy, and I think it hints at the possibility of universe creation:

you start from a finite pattern, which becomes the 'rules' of your created universe.
Then, using this wave function collapse algorithm you expand it into an infinity where the possibilities are endless within the constraints of those generator rules
Excel is used in production very widely, but I'm sure we all agree it has its limitations.
Yep. V8's JIT will also try to specialise functions based on that so if you always pass the same type (where type = hidden class), a limited number of types or "anything goes". Or at least it did a few years back.
I've misread the tone of a few HN posts lately ... this is sarcasm, right?
Probably your connection to cdn.mathjax.org is somehow disabled or blocked.
That'd explain why when I couldn't find an explanation of what wave function collapse meant.
Perhaps with overclocking unlocked via microcode.
Doesn't do the same thing, without some more options. Stash is shorter.
There was also Patina, which formalized a subset of safe Rust's semantics, though it was done on an older (pre-1.0) version of the language:

ftp://ftp.cs.washington.edu/tr/2015/03/UW-CSE-15-03-02.pdf
> I just don't get how it's the Niantic's responsibility to control their users.

Clearly Niantic are controlling their users. Those people were not trampling over the beaches before Niantic put pokemon on the beach. All that's being asked is that niantic stop sending hordes of people onto delicate ecosystems.
Yes, but being a spin-off from Google I imagine most of their employees are ex-Googlers and as such have a good network inside Google.
Though it happened years before I was born, it frankly still makes me sick to my stomach to think that this secular cathedral:

https://en.wikipedia.org/wiki/Pennsylvania_Station_(1910%E2%...

Was destroyed to make way for this rat warren:

https://en.wikipedia.org/wiki/Pennsylvania_Station_(New_York...
Btw, there's first video:
http://www.trojmiasto.pl/wiadomosci/Warszatat-samochodowy-za...
I wonder if they are successful, the next new AI division will have 0 people.
C++, unless pointers are explicitly used, which weren't in the OP example.
Yep true, and to be fair to the man page, that's the next sentence after the one I quoted.

But, fsck is a big hammer, and most people I've had to help recover their stashes completely glaze over when they see commands named fsck and reflog. Some people when faced with fsck opt to give up and recreate the lost changes, it's that intimidating.

And why not just avoid accidents? git's role in life is to be a safety net. Stash is hanging halfway over the edge of the net. Yes it's still possible to recover from accidents, but it's harder. That alone makes it more dangerous. It should be hard to screw up, not hard to recover.
Certainly I have trouble to understand why do you think that. Just not sure if that's because my perception of history or some other fundamental difference in our viewpoints.
Then just create the branch where you are, and afterwards go back and reset the original branch
You don’t pay engineers to write code, you pay them to understand subtleties and edges of the problem. The code is incidental.
—Ted Dziuba
I agree, nice website and glad it's resubmitted. I just tried to explain possible downvotes (I didn't downvote myself).
In my case, I CAN do their job. They have a lot of support structures to delegate between. You may think you can't do their job, but you could, if you wanted - though getting there is a game of thrones of sorts, and you may not wish to play.

However, they can't do your job. Assuming you are a developer, they are making a living based on your work. Your work has equal value. Well, if you ARE doing hard work. If you are just sitting at a terminal, more ambition might be a good thing :) Cultivate it and you can get there. If you want.

We need not assume all leadership at the top is steering the entire ship, more so than steering parts of things, decisions trickling up as well as down, alongside information.
Thread-Safe Lock Free Priority Queues in Golang
For the most part they don't. I think it's mostly groupthink and data that's driving it. No one thinks outside the loop of gather data, send home, analyse and sell, app talks to web

Case in point, Musicbee - the excellent music player, has a little Android remote control app. It just operates via the local net behind the firewall. It's reliable and a well designed Android app.

If Samsung, Apple, or any startup were providing this it would send all your data to the website and the app would operate via the website too.

You'd gain the "convenience" of being able to change track and volume when out of earshot, and a web portal with adverts targeted on your listening and a pretty graph or two.

There's no need for my toaster, dishwasher to be web aware. Living on the local net would be enough for any of the features they give.
Sure, that was the intention of the pun ;-)
Same if they are not successful!
Thanks!

Efros' and Leung's method doesn't satisfy the (C1) condition. The closest previous work is Paul Merrel's model synthesis.

WFC and texture synthesis serve similar purposes: they produce images similar to the input image. However, the definition of what is "similar" is different in each case. If you have a high def input with noise (like realistic rocks and clouds) then you really want to to use texture synthesis methods. If you have an indexed image with few colors and you want to capture... something like the inner rules of that image and long range correlations (if you have an output of a cellular automata, for example, or a dungeon), then you want to use WFC-like methods.

Btw, I have classic texture synthesis algos in a different repo: https://github.com/mxgmn/SynTex
Truck driver shortage prompts calls for driverless big rigs
Dr. Jason Fung has done extensive research and experiments on this topic including fasting. You can read his research in his book obesity code. Very eye opening.
Reading this carefully, the 5000-person group is "AI and Research" not just AI. (5000 people would be a lot to have working on AI.) This group includes Bing, Cortana and the current research group, so there are a lot of people not working directly on AI. That said, it is a significant change in focus, making AI a priority.
Midtown is a strange combination of seedy, dirty, weird, sketchy, and "cleaned up" tourist destinations. It's busy, full of massage parlors and bad souvenir stores, safe, and full of families on vacation. Probably my least favorite part of Manhattan to work in.
R just does not have robust software engineering tools for anything that even begins to resemble scale and anybody who says otherwise is denying reality. R can certainly be used in production but the skeleton framework cannot be R. RPC only in my experience with all the structure with something else. R is intrinsically single user / batch with maybe shared database but say goodbye to anything that even starts to approach real time, or multi-node dependent.
In my experience the only people who insist that R is robust for production, inevitably have a vested interest. Any objective programmer can see its greatness but also its glaring flaws.
One reason I like git so much is that right there. The author is interested in reasoning about what branch certain changes came from, but I have to wonder why. Once changes are squashed and ff-merged, it's pretty clear where they came from.
As a counterpoint, I'd recommend reading Alon Levy's blog post "Why the Focus On Penn Station?"[1]. The TL;DR is that the 650,000/day ridership number significantly overstates actual ridership, and includes subway ridership that wouldn't really benefit from most proposed improvements.

There are far better uses for transit funding in the NYC area. Even within Penn Station, the low-hanging fruit would come by improving the track level (wider platforms/fewer tracks), rather than the concourses.

If this piques your interest, Levy's "Eliminate Penn Station" proposal[2] is worth a read, although he admits it's somewhat trollish.

[1] https://pedestrianobservations.wordpress.com/2013/05/31/quic...
[2] https://pedestrianobservations.wordpress.com/2015/07/15/elim...
Economics fail. If they were honest, they would be saying,

Truck driver shortage AT THE WAGE WE FEEL LIKE PAYING prompts calls for driverless big rigs

That would be an honest headline ... but not the one that made it into print. Go figure.

Seriously, this is economics 101. If you increase the price of something, the supply will go up as more people decide they want to sell it. Basic supply and demand I learned in high school 20 years ago.

It's the H1-B fight all over again.
Now here's one I actually like. As an alternative to git reset, a git stash is safer, and gives you an easier way than reflog to recover if you dropped a commit you want back.
Tony Hoare meets Graydon Hoare :^)