skysight-inc/HackerNews huggingface dataset:
So at one point I took on a management job, stepping up from a (lead) developer. I felt like the whole thing was kind of a train wreck and I am still slowly analyzing the black box recordings from it. This was my first time having direct reports that were not one or two interns and managing a team of seven other highly intelligent people was quite a chore in itself. What bugged me is that I could never tell if the problem was the environment or something I was doing. I tried to be fair. I mentored people when I could help. I tried to not be overbearing when I had nothing to add. I present challenging problems to the people who I thought would find them interesting. I advocated for my guys to the upper management, trying to improve working conditions. I insisted on being flexible, discarding what was slowing us down, and adopting what was good. None of that seemed to help: my dev team learned to resent me for delivering the bad news (for example the dev team was the fallback for doing data entry for weeks on end when nobody else could handle it and we had no time to finish better data entry tools because of it), and my boss(es) learned to resent me for not delivering what they expected.

I know that there were quite a few problems above me. Lack of leadership carries far and wide and there was a disconnect between what the products did and what the management thought it did. Lack of money (think lack of compensation, lack of tools, lack of time for anything but immediate returns) did not help either. I do keep questioning whether I was doing all the wrong things or if I was put in a situation designed for me to fail, or perhaps both.

After I left I understand the company hired three different people to replace me: a manager, a dev lead, and a support engineer. I suppose that's some kind of a sign that I was trying to do too many things at once. Most of the engineering team also left after I did. The least I could do is give them the great recommendations they all deserved so all of them moved onto exciting new pastures. However, I cannot help but feel like I failed at this task that I felt sure I could tackle and I don't understand why.

Please excuse the rant. These types of topics always trigger those same feelings in me.

Edit: now I work as a developer on 2-3 person teams. I have no reports. I get to be productive again! I can write code that doesn't have to suck to compensate for poorly chosen deadlines. This is good for the soul. I do miss leading a team though; not managing but really leading. One of my proudest moments was when I was allowed to follow a system of estimates and sprints I put together and for 8 weeks my team delivered on schedule and exactly what was promised. That was one of my more joyful moments.
I know spf13 :-), that's what I had in mind.
Depends on how you define "pricing pressure". By the similar calculation the average COGS per unit in 2011, 2012, and 2013 is $97.11, $128.67, $162.07 respectively. It grows faster than the revenue per unit. Which may mean upward price pressure from suppliers, downward price pressure from consumers, or both.
"I think it is nice to have at least one example -- IEEE 754 is one -- where sleaze did not triumph. CDC, Cray and IBM could have weighed in and destroyed the whole thing had they so wished. Perhaps CDC and Cray thought `Microprocessors? Why should we worry?' In the end, all computer systems designers must try to make our things work well for the innumerable ( innumerate ?) programmers upon whom we all depend for the existence of a burgeoning market."

Indeed, we programmers are very lucky that IEEE p754 won and became the ubiquitous standard.
The differences in development environment aren't as important as the money factor, for me. Apple's market consists mainly of people willing and able to pay the premium for associating with the Apple brand, and consequently it's a no-brainer to publish apps on that platform.

Edit: I also don't write apps that involve very specific use cases for hardware; my apps are utilities and entertainment (games). Consequently the differences in environments are actually quite trivial. I can easily control for "fragmentation" on Android by targeting 4.0 or later, which serves the majority of Android phones, in a (mostly) uniform way.
Have to imagine Q1 is a small quarter for them, sandwiched between Q4 holiday sales and Q2 return of summer/outdoor activities. Probably not indicative of full year performance.
I read that paragraph 3 times and I think all it says is "readers have interests that are not (necessarily) identical to those of authors". In which case: I agree.

Meanwhile, you continue to refer to technical writing that lacks a dateline as an "ad", which is self-evidently false; technical writing does not become an advertisement merely by dint of lacking a dateline.

Edit: added "(necessarily)"
Not trying to forecast from it, just comparing it to the same time last year. You would expect similar seasonal effects in 2013 and 2014, no?
Thanks for sharing. Nice to see an alternative approach for defining these sorts of things.
Ships actually use very precise algorithms to calculate the relative cost of labor vs. inventory getting delayed, using factors like the depreciation of the cargo, the spot price of fuel, and even changing interest rates in the market.

Oil tankers in the middle of the ocean, for example, will speed up and slow down as spot prices of oil increase or short-term interest rates decrease, since the inventory cost of their cargo has gone up and then down.
They just want to redirect some traffic through the US for a while.
Is Microsoft About to Announce an Info Pad?
Going in a straight line in flat water... yes, easy to automate. However what about hitting waves properly so you don't capsize in stormy high seas? What about that mechanical staff that maintains the engines and keeps everything running properly, because stuff does break down? What about the cost of airlifting a crew to a ship stranded 800mi from shore because the automation failed?

I don't see this happening anytime soon. From a person/ton perspective, large cargo ships are the most efficient form of transit ever created.

Now, how about automating the loading/unloading of these ships that is VERY slow and labor intensive? Oh yeah... we tried that, remember all the west coast port strikes a few years ago?
Sorry for the silly question, but what is metafilter?! Like HN for general content with a price tag?!
Yep! This is the main reason I use a hand-rolled grid and not one of the many common/popular ones.
In one of the Reactive Programming Scala class on Coursera, one of the teachers said types only need to satisfy 2 of the 3 Monad laws to be useful in for comprehensions (similar to do blocks in Haskell), so it didn't actually matter whether they satisfied the 3rd law. Monads do need to have at least those 2 properties, though. (I don't remember at the moment whether it was the right or left identity law that was unnecessary)
That looks really verbose. Also, am I correct in thinking that redis.Integer(client.Do("GET", "mykey")) would be an error, even if you've previously stored a int value in the key? If so, that seems like a trap.

How is this better for error handling? Why couldn't client.Get("mykey") signal an error in the same way, rather than returning an empty string?
Does anyone know more about this particular fun fact of humans? Is it some kind of defense mechanism? Insecurity? Those are the only plausible reasons I can come up with. I guess its all office politics (something else I despise.)
This is a good case for why MRAs are lumped in there. You're both myopic about a social dichotomy (men vs women or gifted rulers vs plebs), lack empathy for the other side of the dichotomy, and go through logical gymnastics to reach a conclusion that a power struggle must occur to benefit your side of the dichotomy. The internet is a great venue for this sort of dynamic.
That's the thing, they are never going to out-do GoPro when it comes to marketing. They should just focus on making a technically superior product at a similar or lower price point. There are enough discerning customers out there to make it viable.

Instead, Contour is focusing on a new marketing strategy: http://www.photographybay.com/2014/01/09/contour-is-back-in-...
They have 3 models ("white", "silver", "black") of their main product–the Hero camera–which is currently in it's 3rd version (the Hero3). The only other products they produce (to my knowledge) are accessories for the camera.

I don't think comparison to Palm or Iomega is fair. Camera technology seems a little more cemented than storage or mobile operating systems.

I think the rise of sectors like drones will make GoPro a successful complement for a long time. I'm sure they could divest into specialized cameras for these sectors if they wanted to (think infrared/multispectral imaging for agriculture). Right now, however, they seem to have a "Do one thing and do it really well" approach.
The PouchDB documentation is quite light right now and does assume users are familiar with CouchDB, it has the same semantics as CouchDB (conflicts are stored and resolved by the app)

The documentation and tutorials will be a big focus going forward
I'm kind of surprised we haven't heard more about self-driving trucks. There is a lot more labor to be saved by removing one truck driver from each of the 20 ton trucks that deliver the cargo to the port than a dozen crew from a 10,000 ton container ship.
He left The Guardian.

Here's a quote from a recent interview he gave to the Guardian:

> The move [to create his own journalistic enterprise] was audacious and bold, but when I raise it with him he's in a surprisingly reflective mood. He's had some feelings, if not of regret, then perhaps of a little guilt at having left the Guardian at a time when the NSA disclosures were still blazing. "I don't want to say betrayal, that's too strong, but a lack of loyalty ..."

http://www.theguardian.com/world/2014/may/12/glenn-greenwald...

That's beside the point though. What matters are the disclosures. Not who makes them and not the newspaper where they appear. The disclosures are all that matter.
They also released a major new generation of cameras in October 2012 (Hero 3), while October 2013 included new hardware but was more of a "tock" (Hero 3+).
List of OSM based Services - Routing :

http://wiki.openstreetmap.org/wiki/List_of_OSM_based_Service...

+

http://wiki.openstreetmap.org/wiki/Routing
Happy to - note that the syntax in the search test is mostly just shortcut (though I fully expect that to be the main interface). You can also use the objects for individual query types:
https://github.com/elasticsearch/elasticsearch-dsl-py/blob/m...
The Arduino platform does not teach you electrical or mechanical engineering, nor does it teach you how to package a final product. While it is a useful tool for makers, it is nowhere near a silver bullet for hardware design.
FYI: Please don't use the phrase "off the reservation", it's quite insensitive.

http://blog.nrcprograms.org/off-the-reservation/
This is THE list: http://www.reddit.com/r/NSALeaks/wiki/stuff

Still missing today's revelation though.
I wonder how long the GoPro device lasts before a consumer replaces it. In my mind, a GoPro is something you wear on your head while doing crazy stuff. Even if GoPro never makes technology improvements, it seems like people would be destroying them as part of normal use, like other types of athletic equipment.
New Firefox HTTP cache now enabled on Nightly builds
Is it the NSA's job to record every single phone call made in every foreign country? Is that what you're saying? I can't call my mother without my conversation being stored?
Didn't appjet (yc 20xx) try this same idea a few years ago?
Marx seems superflous--it's more (likely) the red-queen effect

https://en.wikipedia.org/wiki/Red_Queen_hypothesis
woah. That's really a shame and makes working in this industry more difficult. The fact that you have to be so careful around women or you'll be labeled sexist or get sued. I'm all for protecting people but people should also understand when it's work time and when it's play time.
It's already standard for a local pilot to go out to large ships and steer them into port. That would work perfectly in this model.
Choosing Harvard's replacement
I think it was easier to spot which compiler was used. C vs (turbo) Pascal, of course, was trivial, but it wasn't that hard to discriminate between C compilers, either.

Reverse engineering was only possible because programs were relatively small. After all, one still had to make up function and argument names.
I'm working on the Coursera compilers class right now, which is excellent: https://class.coursera.org/compilers-004

The code generation portion of the class covers this material from the other end, i.e. at the point where the AST is transformed into assembly code, and it has been super interesting.

This is obvious in retrospect but wasn't to me beforehand: if you're interested in reverse engineering, it's very helpful to study how the assembly was written in the first place.
What? How is California's federal tax revenue relevant to the article? If California secedes these people will still argue that you shouldn't have a vote and the state should transition to monarchy.
Books almost always contain a date.

And while everyone enjoys free articles, there's still a huge future ahead. When searching for technical problems it's not uncommon to get results from over a decade ago. The internet is still in its infancy, so please, let's take all possible care to not pollute it.

Note it only applies to technical subjects and other fast-changing areas. I wouldn't mind reading TFA if it was decades old.
Device proximity and calibration could absolutely be an issue in that video.

In regard to their solution (having to whitelist devices based on user feedback), I feel it's going to be a long, uphill battle. It's been tried before via a device knowledgebase and open-source analyzer app [1], but unfortunately, Android is just too ubiquitous for this to be feasible long-term (without direct AOSP support).

My suggestion: the devs should create a free, trial version of the game that takes advantage of all of the hardware it requires. If it checks out, offer the sale.

[1] https://code.google.com/p/android-analyzer/
Yes. I took the question as asking whether absolute revenue per unit was going down or absolute COGS per unit was going up (or both).

Obviously there are different perspectives from which we can look at absolute and relative pricing pressure, and with everything in finance it depends on definitions.
I'm assuming the ship would be fortified to such a degree that by the time you could "hack" into the steering system or offload any decent amount of cargo, the authorities would have been notified and would be en route.

Not to mention the fact that pirates seem to want to steal the whole ship and appear to be ill-equipped to offload cargo.
The premise that "most breakthroughs don’t come through feedback — they come from personal immersion in a problem area oneself and bold ideas." is seductive to geeks and generalists, the engineering mindset. I wonder if it doesn't take the huge differences in perspective that exist between different groups of people sufficiently into account. You can scratch your own itch, but if your itch is not common among the target audience, scratching it is not going to be a breakthrough for them.
Obligatory mention of Brin's "Helvetian War": http://davidbrin.blogspot.co.uk/2012/08/will-worlds-middle-c...
I imagine that many people end up losing the device instead of destroying them, given the number of stories where people drop the cameras out of a plane, have the camera film a car crash from the interior, etc. and they survive with some impressive footage.
I am quite convinced that many pilot position exist simply because of local regulation. Unions do control a lot of shipping, especially loading and unloading.

You really think computers of this day and age are less capable? We trust them for a lot more risky stuff than piloting a ship at very low speeds.
Again, the Internet, that believes that writing a solid technical article on using advanced statistics to place ads but failing to place a dateline on it is a form of "pollution".
> I don't really intend to make any accusations

Your tone was actually fine, I put that there as a preface to the next statement (which was essentially "but that is the way things sometimes work out").

> I appreciate the ideas about technical workarounds.

Another suggestion you might try if you know enough reliable people in a similar position as you find yourself in (happy to have a third level domain but needing a certificate potentially for commercial use) who you trust enough to do business with: club together, and rent a normal domain and wildcard certificate with it.

Of course someone will have to take responsability handling the money, for technical admin, and for enforcing certain rules such as "nothing illegal otherwise we are all at risk" (this person will need to be trusted by the other parties, it goes without saying), and if a two-or-three $ per year is the maximum you can stretch to each then you would need a small number of tens of people in (more if you can each spare less) (domain + wildcard from StartSSL ~= $75/2yr ~= $2/year each for 20 people, still not free but an order of magnitude closer), and there is the support "risk" of not particulary technically minded peopel joining and needing hekp to setup/maintain things, so the idea might be completely impractical but nonetheless there is a chance it might be worth considering.
Piecemeal advice, even if you know the answer to all job interview questions answering a straight up "no haven't dealt with that before but I'd tackle it by learning x y z." Will set you apart from pretty much everyone. Being able to confidently tell someone you politely have no fucking clue is pretty rare in my experience.

Example I interviewed for a job I know I was qualified for, they kept asking questions about things I really had no idea about (all stuff I had never dealt with before - only similar things) they were so refreshed by the honesty and how I dealt with not knowing things they offered me the job despite pretty much what I thought at the time was tanking the interview.
Old HN discussion of mefi moderation: https://news.ycombinator.com/item?id=1711995 I had not seen it before. I thought it might be of interest.
Obviously you did not either.

There is no centralized data from which all fish oil studies came from. It simply stated that the impetus was a study that had misinterpreted data. The rest is exclusive to it.
Poll: What OS do you use on your primary computer?
Why are we busier?

Go here
http://www.tradingeconomics.com/united-states/productivity change the start of the graph to 1959. I would argue that technology has radically helped our productivity but at the end of the day, people are always expected to get better.

Honestly I don't know if this is sustainable but the idea of always growing from a gut check doesn't seem to be. The question could be what is the breaking point and what will break?

http://www.bls.gov/lpc/
JavaScript debugging for beginners
TLDR. We're passionate about what we do and we're working on your issues even though our site as well as the entire web is a work in progress
The article covers many of the predictable objections or challenges: safety, union reception (both sailors and dockworkers, crew costs (up to 44% of containership operations), though harbor pilots would be another), the International Maritime Organization (IMO), regulations, computer hacking, piracy (and ransoming of both crew and cargo).

I see particular challenges being:

• Small craft safety. There are already considerable concerns among pleasure craft and other small-craft sailors for collisions with commercial shipping traffic.

• At-sea mishaps including load shifts and loss of cargo. Containers do fall off ships regularly, as many as 10,000 per year. Hull-strikes with derelict containers are another small-craft concern: http://www.worldshipping.org/industry-issues/safety/Containe...

• Harbor safety. As with autonomous cars, it's one thing to operate in the largely predictable waters of the high seas, another to navigate a complex and highly trafficked harbor or near-shore waters. If crew were required for such passages, the superstructure elimination benefits would be lost.

There's nothing about automation which doesn't preclude augmentation of crewed vehicles for a best-of-both-worlds experience. Crew sizes could possibly be reduced, though not eliminated.

Large cargo vessels typically have a 20+ year life. Don't expect any rapid deployment of this technology, though as with other automation, fixed-course or closed-course applications (canals, closed harbors) might see some initial use.
MS München 1978, large freighter lost to a rouge wave.

SS Edmund Fitzgerald 1975, large freighter lost in a storm

Tamponas II 1981, Passenger ship sinks due to fire, 580 die

Mechanical failure, fire, and weather take many of them. Just a few that come to mind above, but you can read the list too.
http://en.wikipedia.org/wiki/List_of_maritime_disasters
Umm yeah no.. I own a few GoPro's from all generations- they are TANKS! I threw one in it's case, out of a car going 90mph and it survived...
The case, in my experience, is nigh on indestructible. I have dropped it from the top of a hundred foot ice climb, thumped it in 10 foot Indonesian surf, and kicked it around in my bag more times than I can count. It is extremely durable.

The biggest problem with the product is the battery life is utter crap, particularly in extreme weather conditions. In the cold, on a full charge, it will last about 30 minutes. Overall, it is a truly amazing product and they have made it possible for the average Joe to document his adventures without spending thousands of dollars on hiring a professional photographer/videographer.
Couple Live Map
I have written two floating point packages, both before 1975.

The first was for the IBM 1401 (really!). iirc, it had a 2 or 3 digit exponent and 10 or more digit mantissa. It was just for fun, and never used for anything.

The second was for a Varian minicomputer. It was intended for an application that needed to solve a 19 x 19 system of linear equations. Since the Varian was a 16-bit machine, I used a format of 1 word (16 bits) exponent and 2 word (32 bits) mantissa. It was fun, it worked, and I was paid to do it. What more could anyone ask?
Not to sound like too much of a jerk but why would someone use this over a real configuration management tool like Ansible, Chef, etc? I see a lot of issues with this:

1. I don't see any templating features
2. There is no idempotentcy
3. Unless you pay for enterprise you have to grant permissions to a cloud service to ssh directly into your nodes. This is a HUGE security issue. Sure I can whitelist your ip but what happens if you guys get hacked?

This doesn't seem all that much better than keeping my shell/python scripts in a git repo and then scp'ing them over to my hosts and executing them with ssh. Prior to proper configuration management tools this was how a lot of unix administration was done. This seems like a giant step backwards, except now I've got a pretty web ui to looks at and I have to grant ssh access over the internet to all my servers.

I'm sorry but I just don't see the value in this.
Awesome article. I don't have much to add, but it's interesting how "funny" we are as a species in that we're never fully content. What we think of as a "perfect life" today will be trivial in 100 years and that society 100 years from now will yearn for their own perfect life.
Yeah, it looks like the target audiences squarely overlap.

https://en.wikipedia.org/wiki/AppJet doesn’t look like it had a focus on offline-first. And Hoodie is not a hosted platform but an Open Source project more akin to Rails.

In addition, Hoodie is not interested in VC and flipping to Google later ;)