skysight-inc/HackerNews huggingface dataset:
Right, and on a good day you might get named return value optimization.

http://msdn.microsoft.com/en-us/library/ms364057(v=vs.80).as...

If the compiler can figure out what you're doing, the huge_object you declared can be aliased to an object in the caller's stack frame which results in no copies or moves at all.
How do you mean? I'm not talking about keeping the current console contents -- just your default configuration settings.
Utterly outrageous.

Copyright laws apply both ways. The subtitles were created by other people. They own the rights. If their work was raided or reused by other companies such as netflix (mentioned in the article) THEY should be able to sue these companies.

EDIT: what I mean is that, even if it is based on some piece of copyrighted work, the authors of the initial work can not just "steal" this derivative work. The derivative work does not enter the public domain and doesn't magically goes to the original author. It has a copyright as well. This is why it is outrageous to me. It may have been wrong in the first place to disrespect the original author copyright, but it is even more wrong if it is done again - such as by disrespecting the translator's copyright, as was done in the netflix example.
No. There is more discussion in this thread, but for starters:

1. Gzipping doesn't make the HTML syntax that must be parsed by browsers more regular and efficient to parse.

2. Gzipped minified HTML is 4x as large as gzipped binary encoded HTML when I tested it.
Linux developer Seth Vidal killed in Hit and Run accident on his bike.
When you argue against the routine use of strong encryption for data storage and communications, remember that before the NSA became the hot news, it was foreign hacking and spying that was the problem. You need strong encryption, and you will need it for threats that arise in the future.
Cool site and idea.

Who are your competitors? And if you want to be serious you need a new design.

What's an email I can reach you at to discuss?
Or people simply didn't care enough.
Well, its by the founder of Pirat Bay: http://news.cnet.com/8301-1035_3-57592992-94/pirate-bay-foun.... You will get a donation from me if you detail the crypto, guaranteed.
Disclosure: I work for Engine Yard.

We've dropped our prices a number of times, the lastest a few months ago:

https://blog.engineyard.com/2013/announcing-lower-pricing
I partially understand the motive here; I guess that only under one percent of these "fansubs" are used with legitimately downloaded video material (never heard of this happening) and the availability and ease of use of the subtitles makes it more tempting to get videos from "pirate" sources. But is it actually a crime to transcribe a movie's dialogue with time codes and share it and is the situation similar to lyrics web sites?
Startups, are we riding a lack-of-reality bubble?
WebM and WebP aren't widely used and WebM is patent-encumbered and dead in the water (being unencumbered by patents was its big advantage over the MPAA-backed formats and they lost that). The Chrome process system isn't being copied by all, just the other webkit/chrome folks and is much less efficient with lots of tabs open. The Chrome UI was a basic refinement of the UI progression amongst many browsers including web-pioneer Opera (who never seems to get much credit). In short, none of these are happening in a vacuum and Google generally seems to implement things that benefit their advertising/corporate arm rather than the open web (see: proprietary Chrome 'apps' vs open web apps).

Mozilla and the volunteers around the world that have worked on Netscape since it went open source as well as Netscape before that have far more man-hours into this than Google does.

Google wasn't 'paying Mozilla's bills' out of kindness or dedication to the open web. They were giving them a percentage of the MASSIVE amount of money they made because Mozilla had Google as the default search engine. Same reason other companies pay for inclusion or being the default in other countries. Heck, many argue (rather correctly, I say) that one reason for Chrome was so Google could control more of the web and have to pay Mozilla less money.

I'm not a 'Google-basher' and use many of their cloud products within reason (knowing that they can pull the plug on them or me on a whim and I have zero recourse), but you're giving them too much credit. Mind you, none of this is meant to minimize Google's contributions, but their contributions are more on the search side and the mobile OS side than the 'open' web side in many ways.
Too me this space is about lead generation. Something like channel advisor for services.
I have a friend that commonly says the phrase that "nature abhors power vacuums"

I think he is quoting someone else, but I dunno who (also the quote might be inacurate, since I translated it from portuguese).

He usually uses this quote when discussing the politics of feminist, to point out that power equality will never be reached, someone always lead, those who step down, will only open positions for others to step up.
NYC - ride all day for $2.25 as long as you don't leave the system :)
I saw this article in hacker news today, and noticed somebody mentioning digital ocean. I switched one of my servers over to digital ocean to try it out.

The process was smooth and enjoyable, and now I'm spending less than half as much as I was with EC2.

I even got to try their recovery console after I mistakenly deleted the root password without first giving myself sudo. Worked like a charm.
> Democracy tends to weed out bad ideas but moves at a snails pace.

That is only true at very large social scales, where getting consensus on anything gets progressively harder. In smaller social scales, ideas can spread like wildfire if the social tapestry is dry enough.
Let me put on my Ben Franklin glasses :-) Ahmmm...

A penny saved is penny earned. And that penny can now be used for so much other than supporting bigots.
haven't used it but this allows you to share your location for a limited period of time:

http://www.glympse.com/
Cars would stop hitting bikes?
The Linux Foundation releases Xen 4.3 virtualization manager
True. And in the sarin gas bombings it was the line station managers who took the great risks.
I have often wanted a similar tool like PowerTOP for MacOSX. (And maybe also iPhone.) Is there any?
It looks nice, but you're app could easily get kicked for copyright infringement.
(mapM_ print) produces a pure function that produces a single IO action, and (map print) produces a pure function that produces a list of IO actions. Neither has any effect unless called in a context that sequences the resultant actions into the main IO action that the runtime interprets (or a thread's action).
RCF 009: [Never] Losing Things | Raising $0.5M Using Selfstarter
> I was quite a fan of finding how far I'd walked, but Google Now tells me that once a month now.

I compared the results of my phone's pedometer function (which seems to be quite accurate) to Google Now's walk reports, and the distances Google Now gave were wrong by an order of magnitude ... soooo, pretty much useless... ><

[I've no idea how Google Now tries to calculate this, but whatever method it uses seems to be absolutely awful...]
Ask HN: What are extremely innovative marketplace ideas?
Hello guys,

I am looking for ideas for marketplaces which are extremely innovative/thrilling/bizarre...

I really appreciate your answer!
I guess it's just splitting hairs... On the one side is the classical economist saying, "Customers shouldn't be screaming in indignation over this" which is my reaction to the author's rant. The other is the behavioralist which is saying, "This is just bad business if customers feel slighted."
Twumps: A Small Social Game for a lot of Good.
I'm experimenting with a social game to fund good causes and I could really use some help in understanding how people might want to play it.

Do you know of any other ones?

If you use Twitter, would you play a social game based on it?

Thanks!
Actually, in Haskell (map print) is pure; it just doesn't do what you expect it to:

>>> map print ["hello","world","!"]
<interactive>:2:1:
No instance for (Show (IO ())) arising from a use of `print'
Possible fix: add an instance declaration for (Show (IO ()))
In a stmt of an interactive GHCi command: print it

What's going on here? Let's look at the type of (map print) to find out:

>>> :t (map print)
(map print) :: Show a => [a] -> [IO ()]

(map print) is a function which takes a list of values of type a -- such that a can be shown as a String; hence the Show a => constraint -- and returns a list of values of type IO () (pronounced IO unit). These are monadic values representing computations that perform the actual IO. Hence, (map print) is a pure function which carries no side effects.

So, what the heck do we do with this strange list of IO ()s? Well, one answer is to pass them to sequence_:

>>> sequence_ (map print ["hello","world","!"])
"hello"
"world"
"!"

Ahhh, so now we get to the impure function: sequence_! Actually, sequence_ is a pure function as well. Its type is:

>>> :t sequence_
sequence_ :: Monad m => [m a] -> m ()

sequence_ merely takes a list of monadic values and combines them into a single monadic value, discarding any of the elements' return values and returning () instead.

So if everything is a pure function, how do we actually perform the side effects? The simplest way to think of it is that our whole program is a bunch of pure functions which construct a single value representing all of the side effects that will take place over the lifetime of the program. This single value is called main:

main :: IO ()
main = sequence_ (map print ["hello","world","!"])

With this idea in mind, we can think of Haskell's runtime as taking this single value main and performing the side effects specified throughout our program.
Her post is spot on. Daily practice does pay off and can work for any discipline.

I often say this to my guys whenever they ask me how I'm able to write code so fast and elegantly. Back story, I'm much younger than they are (29 as opposed to 35+). I was decent at writing software, but still wasn't that great. I'm a lot better than I am two years ago, but it was the result of learning little things everyday.

There's a fundamental to doing very well at something.

1) Know where you want to go
2) Spending time with your goal

Its exactly like a kid who wants to be a pro baseball player. He just doesn't think he can do it. He has posters of his favorite player in his room. Has his favorite team's hat on. Never leaves home with out a ball and a glove. Learns the lingo. Mimicks his favorite players' batting stance and throwing motion (on and off the field). Looks up stats. Looks up tutorials and common practices (for in game and for training).
Oh and watches the games.

Its all about putting yourself in that world. A lady in a recent TED talk mentioned that you should "Fake it until you become it", not "Fake it until you make it". Its the embodiment. If you want to be great at dance, just start dancing. Same for sports, politics, medicine. ANYTHING! Spend time in your chosen field, even if its for 10mins a day. You'd be surprise how much you'd grown.

Many people cannot get out of their daily routine. So they are experts of just living. But one can only imagine how amazing it is to change things up. A whole new world opens up. And to me, that's fantastic!
There are easy to use implementations of otr like securetext android app.
Oh BTW - the beta for the game is at http://twumps.wizewerx.com
Text in a carousel is a no-go; pausing when hovering is a neat idea, but not possible on touch screens, nor easily discoverable by the average user. Even if the timing is long enough, I still feel stressed out by the fact that I know the text could be dragged out of my sight any time, which stresses me out so much that I can't concentrate at all on the content.

The second terrible mistake is using page indicator dots (which do a good job of indicating the page) for navigation, let alone using them as the only means of navigation!

When you take into account these two things, a carousel can actually become comfortable to use and may no longer enrage its users. But that's still a far cry from being better than showing the content in a regular list:

> I've used them and my clients and the customers of those clients were happy with them.
What do you mean with "happy"? Did the customers actually understand how to use the carousel, did they discover its content, did they click on it? Not being annoying does not suffice to qualify as useful.
Why is this any different than Gnutella or I2P chat clients?
"I'm not complaining these games exist...But to people who are into this whole 'buying excitement linearly by the dollar' thing"

I realize you said that this was "not a critique" but most of your comments, especially this little gem, come off _very condescending_. When you preface your comment with "I'm not complaining that these games exist" you have to realize that what follows is a critique? Similarly when I hear someone start off a sentence with "I'm not racist but" I know some ignorant shit is about to be said.

As far as video games go, Eve is so different than the kind I enjoy (CoD/BF) that it is hard to believe they are in the same category of leisure activities. Half the reason I watched as much of the replay as I did was that I was hoping someone was going to yell "LEROY JENKINS!" But I also watched as much as I did because it is interesting to see people (that are very different than me) playing a game they deeply enjoy.

Can I ever imagine playing Eve? Not a chance. But that does not mean I am going to try and pass my condescending passive aggressive bullshit critique off as a rational analysis of why people should not get emotionally invested in their hobbies. As far as I can tell there is nothing "linear" about playing Eve.

I have to imagine that if you put your favorite hobby on display everyone could come up with equally witty ways of demeaning your personal choices/preferences.
Going to be harder for people to clone that than Reader :/
"Tried out the G+ version just now, pretty shit in comparison"

I used latitude to do coordinate based geolocation. So on the map of the park, I see my spouse is around one mile from the intersection of the red hiking trail and the blue hiking trail, OK I'll head over that direction and we'll meet up for lunch.

In the G+ app, at least so far at a glance, I can only check into street addresses and the like. Or I can write reviews. Thanks, I already know I'm at the state park, and I don't want to check into the gas station across the street from the entrance.

Its very interesting that geolocation is focusing on "asphalt people" and abandoning outdoorsmen. Its depressing there are "geo" apps that have the worldview that human beings can only physically move via paved roads and airports.
I think there is a range of tools that would making biking safer. I saw a lighting system that outlined a "box" around the cyclist. Some kind of automatic horn/led-flasher that would activate if a car got too close might be of some value.
Dare To Be Boring
5 reasons? Why not 4, or even 6?
pretty cool idea, but would be even better if there is no need to download a plugin. I can imagine, without the need of a plugin, that there is a great userbase in short time. Reminds me a little bit of [1] just with the tutorial information from outside...

Keep on!

[1] http://foundation.zurb.com/files/zurb-joyride-2/demo/demo.ht...
Near as I can tell, Akka is supposed to be Erlang for Java/Scala. OTP would be a layer on top of Akka.
No more re-inventing the wheel!

BitMessage!

https://bitmessage.org/wiki/Main_Page
> There are a few real, Skype-level successes and they’re mostly in the services/ecommerce/B2B space

Oh, who are they?
The mystery of Google+
#LeTour: Who is winning the Twitter race?
Give it a rest already. So much ado about such a small event.
> "the socially competent who can get previous exams and the like from social networks"

side note: at Cambridge, every past exam in every subject[1] is in the college library[2], and it's assumed that you'll photocopy them and work through the last 5 years or so for practice. This doesn't help much, of course, because you get a new crazily difficult exam every year[3].

[1] probably not going all the way back to 1209...
[2] i.e. 50-odd small libraries near the students' accommodation, mine was accessible 24 hours a day.
[3] unless it's Terentjev in TP1 (Theoretical Physics 1), who just set us a bunch of previous years questions, which I hadn't bothered to finish solving because they never reused questions. I'm not bitter, I promise...
Google+ has the feature, although I haven't used it. I'm pretty sure you can use it for only specific people.
>When you then compare this to what they're actually doing with their servers, it seems to me they're overpaying by several orders of magnitude.

So, you can get that $10,000/yr dedicated server for $10/yr elsewhere? What host is that. I need to check them out.
1987: Kid submits 7 Robotron bugfixes using only the machine code from the ROMs
I happen to find the IO monad incredibly beautiful and elegant. Haskell lets me define my own control structures for combining IO actions in a far more powerful and elegant manner than other languages.
Maybe we can dump our empire on China. Bonus: they'll think it's a good thing.
Ah.

I would equate that to being the developer's style preference.
op uses textblocks with extremely fast autoscrolls to convince you of something he believes in.

that doesn't mean there is no place for carousels anywhere.

take the new youtube profile pages for example.

the carousels are used to show unpredictable number of videos in specific lines (recent videos, playlist) without littering the screen with videos, not creating empty spaces where video numbers aren't divisible by 4 or 5 (depending on how many elements are supposed to be shown on one line)

this makes it much easier to scan several playlists on one page.
Doesn't this make Google Translate illegal too?
You know Google Maps is now in the App Store and better than it was in iOS5?
Good article but it fails to address two huge issues with hourly pricing and why I don't price by the hour.

1) Something that use to take me 10 hours to design may now take me 2 hours. Should I discount the knowledge and skill it took to learn that? I'd be earning a fraction of what someone else gets because I'm more efficient.

Raise my hourly rate you may say? You can really only go so high with your hourly rate until clients will look at you funny. $100, $125, $150, $200 - anything above that as a freelancer and you'll have problems landing clients.

2) Hourly rates also limit how much you can bill - there are only so many hours and days in the year. I prefer fixed pricing as well as calculating in variables to increase the price. So if I can tell a client takes long to respond or give feedback, I add on 10%. If there are 3 or 4 people who are giving feedback, I add 5% - etc.
In that case, only severe pain can help us.

The thing is, it will be way more difficult to correct the problems, once we really feel the pain.
As a counter point, i would argue that if you're billing on an hourly rate, you're limiting your earning potential as there's only so many hours in the day and a client will compare you to others in your industry if you charge by the hour. I'll continue to beat the drum of value based pricing as patio11 does too. Deliver a project that brings the client £10,000 worth of value and charge £1,000 for it and they wont give a shit if it takes you 1 hour or 1 week.
Bitfetch - interesting combination of bitcoin/bittorrent
Rather than argue about whether or not he's one of (not the top one) the best living sci-fi authors, how about you post some sci-fi authors that are better than or as good as him?

The only criteria is:

They must be primarily known for sci-fi
They must be alive today

That way everyone on HN can benefit.

I'll start with:

* William Gibson
* Ursula K. LeGuin
* Charlie Stross
* Margaret Atwood

Anyone else care to add to the list?
I concur with the unreliability of hardware. Back in January a production Hetzer box of mine saw both HDDs die at the same time. That somewhat killed the redundancy benefit of RAID.

That said, it did spur a month-long effort to truly revamp my dusty backup-and-restore process so I'm in a much better position for when it happens again.
Well actually the people who created the subtitles were most likely breaking copyright law themselves if they didn't have explicit permission from the movie owners. Subtitles are themselves derived work.
That is absolutely innapropriate for HN. You should have at the very least offered to have Elon's babies as well.
This is very true. If there is no structure, there is no company, just a bunch of contractors doing business with each other.

People need to know what's been decided and what to do, and what others are doing. Whether it's via influence, or via force, people need power.
I run a consultancy that helps companies do stuff in big data.. one of our recent clients was one of the largest dating portals in europe :)
Yeesh... I used this with colleagues during Java One and it was a godsend for meeting up. Don't like the placing off all the google eggs in one Google+ basket. As a user of google+ it may be beneficial... but for those of us who liked to pick and choose functional components it's obnoxious (I recognize we are fewer and thus less financially important to google... just griping).
Sleeping On Time Very Underrated
DNA, quantum theory, and yes quite a few early vaccines were developed without any commercial goal in mind. Some of the biggest scientific discoveries were done purely for the sake of discovery (i.e. basic science). This mentality is toxic and will tank innovation in this country. This is not isolated to the NRC. If you look at how the NIH (the biggest source of research funding in the US) has changed their mission in the past few years, you will see that translational science is being emphasized. Short term this will definitely lead to more cures (the e.bola vaccine and HIV vaccines are the best examples), but long term this will have the effect of stunting basic life science research. Don't think its a big deal? Ask why the NIH is now funding 0 basic science PhD students. That's right not a reduction, zero basic science pre-doctoral fellowships. I'm really glad someone posted this article
Corruption is a huge problem, but I think apathy/indifference is a bigger problem. Most people just don't care about anything, anyone other than themselves, and may be their loved ones. Until this changes, no amount of open gov, transparency, education etc will help - in fact, many times, highly educated people are more indifferent than less educated/less bright ones. If enough people cared, most problems wouldn't exist in the first place.
I think it's more likely that he's a self-hating closet case than merely an ass, personally.
Transcribing audio does not transfer ownership. People get amazingly confused about copyright. You can argue that all info wants to be free, which is very bad for privacy, but you cannot argue if you transcribe Star Wars now you own the dialogue.
we want anyone to create interactive guides on any website, like Gmail, facebook, so to run over such sites, plugin is necessary. Same plugin is also used for creating guides, so encouraging plugins, will help in more contribution of guides.
Pirate Bay Founder to Launch NSA-proof Messenger App
dmansen's comment in this thread points to an excellent analysis.