skysight-inc/HackerNews huggingface dataset:
I'm really curious to learn more about the different directions you're thinking about and what kind of guidance you wish was there, but you don't feel you have. For my own startup, I'm trying to dig into the career challenges and questions developers have and try to build a product that helps them in their journey.

If you have a moment, shoot me a note at matt@codejobs.io

Also, Drive by Daniel Pink is worth a read if you haven't read it before. It's main hypothesis is that Autonomy, Mastery, and Purpose are the keys to happiness in your career.
How to Rip and Convert 2D DVD to 3D Video
> When you try to reduce orbital velocity (say by firing thrusters in the opposite direction), you change to a lower orbit -- you don't just start free falling to the object you are orbiting.

Well, technically you do just start free falling - you have been the entire time you've been orbiting.
Compensation, equity and when those are ultimately satisfactory, autonomy.
Based on what? How is this getting upvotes on HN?
Ask HN: Have the Reposting Guidelines Been Changed?
Over the past few days I've attempted to submit several links to HN that seem like they'd be of general interest, but I've found that HN won't let me since they were posted before.

Obviously no one wants to see the same thing over and over again on the front page, however, the previous posts have all been in the past, typically over a year prior, and the most recent time (and the reason for this post) was 1486 days, or 4 years
ago.

I haven't run into this sort of thing before, so I was wondering if this is a recent change or just something I hadn't noticed?
The thing that sticks out in my mind is that no "warning" is going to allay curiosity.

If technological progress continues unabated, we won't have to keep nuclear waste on the planet for 10,000 years because we'll have safe, economical ways to dispose of it in interstellar space before then. We need the 10k-year warnings to account for the situation in which our civilization declines, is forgotten, and later humans come upon it.

So, let's say that it's 6500 AD and what we are now is an ancient civilization. If you come upon a sign that says something like this (from the article):

This place is a message…and part of a system of messages…pay attention to it!
Sending this message was important to us. We considered ourselves to be a powerful culture.
This place is not a place of honor…no highly esteemed deed is commemorated here…nothing valued is here.
What is here is dangerous and repulsive to us. This message is a warning about danger.

What are you going to do? Some of us would avoid it, but there are others whose curiosity would lead them to explore. Think about it: a warning from a 4500-year-old advanced civilization. How does that mystery box not get opened?
Employees still need to pay taxes
25 holiday gift ideas for RoboGeeks
Let me caveat anything I say as being 3 years out of date.

The biggest and most annoying issue was that it generated a per-browser file for each variation of the compiled javascript. This resulted in a set of hashed javascript filenames to deploy in production, and while more efficient (why load IE specific code on safari?), it had some down sides:

- Every tiny change resulted in new files with new names. If you're deploying using binary diffs this is just a no go, because you have no way of knowing which of the 7 hashed filenames from last time matches the filename this time. You have to redeploy the entire application basically, for a typo. For large applications, this sucked.

- When a new browser version comes out, if you're lucky it 'just works'. I recall an update to IE where we were 'not lucky' and had to rebuild and redeploy every application to support the new version of the browser working at all.

- 3rd party javascript things had a mysterious tendency to work fine locally and then break in the live environment. I recall never figuring this one out, but something we were doing with GWT & the dom would sometimes just break, but would work fine locally if you ran the debugger. A lot of 'randomly remove and change code until it works'. :/

There are other issues with GWT that ultimately led us to stop using it (googles lack luster support, other new tools that were more designer friendly, new developers having to install a very specific toolset to be able to work on projects being the big ones), but those were the annoying production issues I personally encountered and had to deal with.

Not show stoppers by any means, but I'm certainly in no hurry to go back.
It's not so bad. Less than pumped hydro and conventional batteries and at grid scale. Combined those are big pluses as pumped hybro can't be built anywhere and batteries are not suitable for grid scale.

The question is, what are the life cycle costs? If it's on par with pumped hydro, then we are talking.
>It's bad data science, not only because it's only a correlation and not an experiment so nothing can be proven, but because they use these unproven claims to say outlandish and unethical things.

I don't disagree that they've not scaled any sort of pinnacle in data science, but neither do I think what they're reporting is uninteresting.

In what way is what they're saying outlandish and unethical?
It probably would have been clearer if you just said P2P. Considering Comcast's low upstream bandwidth, I don't think P2P is worthwhile. And of course Comcast would find a way to thwart it.

http://www1.icsi.berkeley.edu/~nweaver/papers/2009-tprc-cach...
Show HN: Shopiant – Unlimited Shopify support from $79
I agree, this looks awesome. I teach young kids how to code using LOGO (there is a great series of books on it) because it is very simple with easy to understand terms. Pen up, pen down, move, etc. So great.
I think that SystemD is an attempt to put Linux on par with Mac OSX and Windows 8.X, and attempts to do that haven't worked in the past.

Like Canonical changing Ubuntu to use Unity and Mir, so that it was easier to use on tablets and modern PCs. It just doesn't seem to work and it drove me to Lubuntu and use LDXE with an XP like Start Menu UI.

Ubuntu doesn't use SystemD yet, but I got a feeling it will.

I am downloading Fedora 20 because it has SystemD in it, so I get some idea what it is like.

But I think every Linux company wants to become another Apple for some reason. They saw how *BSD Unix went into making Mac OSX, and they want to try and copy that with their Linux distro and right now this SystemD seems like a path to that.

It is like a change from free and open source to commercial Linux. We all saw how Lindows/Linspire tried that and failed.

I might go to ReactOS, HaikuOS, AROS when one of them gets finished to the right level that it is ready for prime time. All they need to do is port Apache2, PHP, MySQL and other stuff to those operating systems to be used in VPS hosts so they can be used as alternative to Linux with SystemD if it ever breaks things.
If a sales guy sells 10x, he gets 10x commision.. If a coder produces 10x, pay him 10x.

What is so hard to understand about that ?
If anyone is curious Raph Koster worked on the original MMO: Ultima Online. If anyone has the authority to speak about MMOs it would be him.
People need to at least understand what's being done and they need to give consent before it happens. Otherwise, you're literally toying with people's lives. And in this case it's not in some insignificant way: you're manipulating their romantic and sexual endeavors.

It's actually far, far more invasive than what Uber did as they described it in the blog post.
One thing that always fails with that is that management always get more money.

Wanna be a tech leader paid 150k? (fancy title, +- same salary as before)

Or wanna be a director paid 250k? (fancier title, way bigger salary)

Kinda difficult not to choose the "free tesla every year" isn't it? Plus.. the directory job is generally going to mean a more relaxed job (albeit less interesting for an engineer maybe, but that's why you have open source projects right?).
Last summer LightSail announced they had completed a full-pressure test of their containment structure at 200 atmospheres. [1] And Danielle Fong tweeted that their pressure tank survived the 'gunfire test'.[2]

The last update I saw showed complete cycle pilot tests in 2015 with deliveries to customers EOY 2015 / early 2016. They should be to market much faster than the OP version since LightSail is working on ~.5MW - 1MW installations and OP is working on much larger versions.

[1] - https://twitter.com/DanielleFong/status/474369529326219264
[2] - https://twitter.com/DanielleFong/status/523188555988746240
http://michaelochurch.wordpress.com/2014/05/24/whats-a-mid-c...
My understanding is that unirest is more like a http library designed for REST API. The SDKs generated by http://restunited.com is packaged and developers using the SDK can load it just like another library/module without any knowledge in REST.

Here is what the sample code looks like in Java, PHP, Ruby, etc for NamSor REST API:

http://restunited.com/releases/341835109761025482/wrappers

Our goal is to help REST API providers save time and resource in creating their own SDKs and code sample in different languages for their REST API.
As I suggested above, the problem is that just about everybody in Silicon Valley is convinced they're starting a "high-growth" tech company, even when they have little more than an idea on a napkin.

The number of companies that actually achieve high growth and have high-growth company legal needs is small, as is the number of startups that raise institutional capital. Heck, lots of companies struggle and fail to raise any funding at all. Of those that raise seed funding from angels, the majority will not be able to secure a real Series A.

Structuring your entity and selecting an attorney on the assumption that you're starting a high-growth enterprise before you are anywhere close to having one is like spending all of your time and money trying to architect a web application that can support a billion users before you even have your first 100. It's premature optimization plain and simple.

On that point, I have never met an entrepreneur who failed because he or she didn't incorporate in Delaware or retain a "startup attorney" with a fancy office on Page Mill Road. I have met plenty of entrepreneurs who have failed in part because they took on certain expenses prematurely based on misguided assumptions and rosy projections.
I'm curious about this. Aren't fonts vector files with some hinting?
It's much harder to measure the production of "coders."
Brian ... likes potstickers.
It is not hard to understand, but it is hard to measure.

Do you reward writing more code, better code, code with less bugs? There is no one axis to measure along where as in sales you just measure the sale price.
A head's up for Hacker News folks - this is entirely for jobs in Detroit.

Some other feedback:

- Bait and switch sucks. Showing salaries before signing up, and then saying "whoops, we don't have salaries" after signing up is poor form

- Building powerful filters won't help most job seekers. Most job seekers keep the net wide because it's hard to predict what the perfect job is going to have as a keyword in it. (I helped build trovix.com, acquired by Monster, and ran dozens of user research sessions)

- Your tour is way, way too long. At the end, there's a next button that doesn't do anything

- Why can't I upload my resume? I have to cut and paste everything in to your fields?

- I have a 13" Macbook Pro, and the site doesn't even come close to fitting in the horizontal width of my browser

- green/red/blue buttons are ugly

- There are numerous z-index problems around the site

- the video, particularly of the mouse moving back and forth over the star ratings, is super distracting

+ a lot more issues - you guys should spend some time dogfooding this.
You start out at 30km/s because you start on Earth and that's how fast it moves. You then add another 12km/s to achieve Sun escape, or subtract nearly 30km/s to achieve Sun collision.

Please, please, stop talking about this stuff as if you understood it and go do some reading instead.
The challenge from the business side is to evaluate reliably how to measure "10x" in this context. While there is widespread agreement that some programmers are significantly more productive than others (maybe even 10x as productive), there is much less agreement on how, exactly, such productivity is measured.

With sales, it's very easy: you count Dollars In The Door. Maybe you also count something like New Customer Logos Acquired or something like that, but generally speaking it's just cash. The salesperson brought in new marginal cash, and you're paying some portion of that back to him/her.

With code, it's hard to know what to measure: lines of code? Features produced? Ratio of LoC/bugs discovered? Mean time between when a piece of code is written and when we recognize that it needs to be refactored? It's just a much messier process.

None of this is to argue against incentive comp for engineers. It's just to point out that in sales, you're measuring and paying for output. Output is much harder to measure in engineering than it is in sales, and compensation is fuzzier as a result.
> Is pumped hydro really 30% more inefficient than even that figure?

The article states 30% cheaper, not 30% more efficient.

> If it's $103/GWh, on the other hand, then we're talking about only ~10% overhead on costs.

The article states $103/kWh, not per GWh. To calculate overhead costs you would need to know life cycle costs which were not disclosed.
Ask HN: Best Web Hosting Options in 2014?
I am doing some pro-bono work currently with a number of NGOs who all seem to have horror stories about their web hosting platforms. I have moved some of them onto a simple VPS with DO for now but would like a better long term solution (i.e something managed).

The main problem I am having at this point is that given they are NGOs money is a big issue and finding something that would work with their price range and isn't at the Godaddy level is proving to be a bit of a challenge. I have also tried approaching WPEngine and a few others to see if they were able to arrange discount pricing for NGOs but so far have not had any luck.

I would love some feedback from you all as to what you would recommend out there. In terms of requirements I would need somewhere that will support SSL (so they can receive donations without PayPal) and a platform to handle their e-mail as Google Apps isn't an option for various reasons at this stage sadly.

Any advice would be hugely appreciated and would be helping a very worthy cause.
I think the confusion is that the $103/kWh is the capital cost to build the storage rather than the operating cost to actually recover a kWh of energy. So to provide 10kW for 10 hours (for instance, overnight storage for a large house), they'd need a 100kWh system at a cost of ~$10,000, where they're claiming that a pumped hydro system would cost 20% more. The benefit of course to pumped hydro is that you can have hundreds or thousands of MW in storage.

These units would be consistent with other reporting for grid-scale battery systems costing ~$250/kWh to construct:

http://cleantechnica.com/2013/12/18/utility-scale-battery-st...

As for operating costs, I'm assuming that the nameplate storage capacity is the output. So if you have a 100kWh system with ~60% throughput efficiency, you'd need 160kWh of input at your standard energy rates and then the energy coming out would be 'free' -- of course there'd be costs for maintenance and depreciation too though.
Not only that but

"the resolution calls on the European Commission “to consider proposals with the aim of unbundling search engines from other commercial services” to introduce more competition into online search in Europe."

How would unbundling 'other commercial services' make other search options any better? I imagine with Google only focusing on search they'd get closer to 100% in the EU rather than causing more competition. Something's off in their reasoning.
Hi Scott,
Excellent to see your launch. It was great meeting you at StartupSchool. Here is a list of APIs where you can get job data: http://www.joobsbox.com/blog/job-search-apis/

Best of luck for the future.
The uber post almost certainly did not violate anyone's privacy. They ran a bunch of aggregate queries that probably dropped any pii pretty early on. They did not publish a list of riders who took a ride of glory.

(I say they "probably dropped PII" because when you do work of this sort, PII is boring data that slows down your calculations.)

Similarly, what's wrong with observing a correlation between welfare checks and prostitution? It's an interesting observation. It's potentially useful for public policy and fighting poverty (at least American style relative poverty), though of course a more detailed investigation needs to be done.
you are actually a cost saver, not a profit generator. sales generate profit, a coder does not do this directly (e.g. selling).
Yes, poor choice of words -- I think I meant to say "into the object", would have made more sense.
I'd love to a side-by-side feature comparison of Flow and TypeScript, since they seem very similar. I honestly don't know how to pick one over the other now.

Flow doesn't actually transpile; that's done by the JSX transformer tool, which is an interesting separation.

But both implement a subset of ES6, which in itself is very useful. However, they both add non-standard extensions, meaning that TS code might not work with Flow in the future, and vice versa.
Not to take away from Raph Koster's pioneering work, but CompuServe's Island of Kesmai predates Ultima Online by more than 10 years. The single world was shared by all players on CompuServe who pay $6 an hour to play. Some players wold rack up monthly bills in the hundreds of dollars.

http://en.wikipedia.org/wiki/Island_of_Kesmai
For me, at least, it's not so much the Skill Bar of the Week or Dungeon Achievement of the Month that drew me in. It was the community. And by that I don't mean the infamous Barrens Chat community that hates all life on earth, I mean the guild and subniche communities that like playing together and enjoy some great shenanigans together.

To be fair, though, that's the draw of any MMORPG I try.
This is why IBM created a separate path back in the 1950s so good technical people didn't have to become managers in order to be promoted.

There are many ways to provide leadership, and not every manager leads much.
Come on~

If you can't get your application working on more than one browser, how am I supposed to take your talk about working on multiple platforms seriously?

Post content: good, interesting.

Timing: not ideal.

It's like Australia at the G20 in 2012. Didn't really make them any friends with that either.
The strange, twisted story behind the peach vagina startup
Sure, I would, if they accepted such a feature.
At many companies, including Facebook, there are parallel individual-engineer tracks and management tracks, with the pay scale equivalent between the two. It isn't good to nudge engineers towards management for financial reasons.
This is indicative of how humans relate to each other, more than how people play WoW. Your friend has obviously connected with the people she plays with in WoW on a deep level. That's not a slight on internet relationships, or a commentary on modern online society - it's just an observation on your particular friend's interactions. There is nothing inherently wrong with that. And just because she isn't earning millions doing so doesn't mean she isn't an awesome person. I think, if anything, those people who have such devotion to a social group - regardless of that social group's reason for existing - are particularly noble.
Show HN: Prophet – A financial micro-framework in Python
Hardly, there is no such thing as intellectual property.

With property you have exclusive access over a physical item, with intellectual privilege the government is granting you the exclusive control over an idea, visual or audio representation of an idea, or some other non-physical concept.

for example Copyright does not apply to a DVD it applies to the visual idea's and representation of those idea that happened to be stored on a DVD

The government created this artificial privilege and enforces that with threats of violence.

It is in no way akin to property, nor does is have any analogous relationship to property.
According to the announcement [1], gorename is able to rename just about any identifier (function, method, exported variable, local variable) throughout your entire GOPATH, not just a file. I tried it out and it seemed to work fine. Additionally, it seems to detect at least some cases where the rename would cause the resulting code to not work, although you can -force it to apply the changes anyway.

I happen to agree that Go could use more refactoring tools, but I think it's in good shape considering how young it is.

[1] https://groups.google.com/forum/#!topic/golang-nuts/96hGPXYf...
Hey! Thanks for the feedback.

I mentioned that there were only Michigan jobs in the comments below, but it's good to get more coverage on this.

> Bait and switch sucks. Showing salaries before signing up, and then saying "whoops, we don't have salaries" after signing up is poor form

My salaries I had apparently came from a bad source, meaning they weren't representative of the real job. I want to make sure I'm representing the data correctly, and I don't want job seekers to apply for a job under false pretenses.

> Why can't I upload my resume?

Pdf and word document resumes are notoriously hard to parse. I originally had a parser for that, but people put their data in many places -- bottom of resume, top of resume, etc. Other sources ended up being easier to parse, so I went with them first. Stay tuned!

> ... Doesn't come close to fitting the horizontal width of my browser

I'm just one guy! I tried a bunch of devices, but I'm sure there are things I still need to fix. Same thing for z-index -- I'm sure I'll be tweaking for weeks to come. Stay tuned!

> video is distracting

Sorry about that! I will fix this in the next few days. I have a lot of work ahead of me.

> you guys should spend some time dogfooding this

I am! Up until a few days ago, only about 10 people had ever seen my site. I'll contine to improve it to make it a better experience.
Ah, thank you for the heads up - should have caught that
This would actually make a fantastic small christmas gift, heh I'll take one too!
Bufferbloat: Dark Buffers in the Internet (2011)
I'm happy to see an article like this on HN. It is much closer to my thoughts on AI then the general optimistic inevitability of AI one usually sees in the tech community.
Camouflage Emphasizes That It Is Its Own Band (1988)
Am I the only coder who's always wanted to move into the business side eventually? I go back and forth on if I want to pursue an MBA every couple years or so (though I doubt the education would be worth it, it'd be a stamp on my resume for wanting to go that direction).

Working with brilliant people and managing people problems are very complex and interesting to me.
It's management's job to be able to evaluate the contributions of their employees.

If they can't, perhaps they're 0.5x managers.
Doesn't seem to be a workable way to override the geo-ip location settings. I attempted to set the zipcode which just spins as in-progress indefinitely for me. Finally managed to save the zipcode by hitting save but the listing still shows the previous ip location.

I have to say as a tangent, I hate what the JS-dependent UI people are doing to the internet. The experience sucks with only ghostery enabled and shows as blocking analytics and relic. What happened to the top-shelf web designers using javascript and a UX enrichment as opposed to a dependency?
And even harder to measure the production of executives, yet they don't seem to have any trouble pulling in the big paychecks.