skysight-inc/HackerNews huggingface dataset:
You've nailed it right there... "do something that you want to do for its own sake".

There are multiple problems solved - you don't come across as fake or forced, the content you're covering seems natural, because you are generally interested in it. The flow of content comes easily because you're actively engaged in the community, so you're almost creating new content accidentally, as a by product of your self-interest.

I watch my daughters and their engagement with youtubers, twitchers etc, what seems crazy to me, in terms of what I would watch on you tube, they happily consume - watching people unwrap items they've ordered online, new fads, hours of gaming sessions. I mean really? I'd rather play the games myself!

It does lend a lot of weight to the idea that the next generation of celebrities are online based only... The downside is they can't monetize their fame! Or at least, don't know how to yet.

I make that whole "next gen celebs online only" comment like it hasn't happened yet, knowing that it is well on the way again from observing my 13/12/11 yr old daughters and their use of youtube/minecraft/instagram (did you notice the lack of Facebook? Yeah...)
Err... Nothing is the "future" of AI. Not even deep learning. If you knew what the future of AI was, you'd have your PhD and faculty position in no time.
Except for the people who do get rich.

Besides which, a lot of times the difference between scraping by and becoming a millionaire can sometimes be a good business manager. Knowing what to do and how best to do it, and keep up with it, can make orders of magnitude difference in monetization. And that's true in any business, in any industry.
Building solar farms above the clouds
This overlay is not by facebook, its by the pages itself. Signing up for the page with facebook allows them to track you better, therefore they can understand you and their target better.

I agree that quitting was a good choice. It left me liberated, made me feel better, and I didnt like that I "had" to check it multiple times an hour.
Yes! I did a blog post on it, if you want to know what it is all about (lots of spoilers though): http://piks.nl/wordpress/masters-of-doom/
Even worse, probably one of those C++ enterprise software projects.
Make sure to take your GoPro, I want to see the upload of you, on a dark night, getting out of your car, into freezing winter temperatures in a lonely, isolated part of town, to negotiate with a violent drunk or two.

Just turn around? So the cars will be near spherical in design and with 4 wheel steering? Cool.

There are so many unresolved issues around self-driving cars, and the answer always seems to be "just do this", without any real solution to the problem as described. Self-driving vehicles may well be a good thing, but let's not stick our heads in the clouds and assume "it'll be okay".
None of what you say has anything to do with someone's current salary. If I'm in a job paying $50,000 in a market where the typical salary is $80,000 and I want $100,000 then asking for the $50,000 number doesn't help anyone. It's just meaningless data that clouds the issue of what you are willing to pay to hire me. I can understand asking a candidate what salary they're looking for. That's useful. It's got nothing to do with their current situation.
Yes.

"According to Mexican law, foreigners are prohibited from owning land within 31 miles of the coastline or 62 miles from an international border."
And all the edge cases are related to the binary expressions - and you should be using Pratt for them instead.

Left recursive PEG must be reserved for things like method, structure field and array access, which are ok with that algorithm.
Distributed and highly available systems are pretty interesting but something I've noticed is that it's really surprising how much you can get done with a centralized system (say a single redis instance) and how much easier it is. Some of the cloud VMs can run for years with only transient issues (GCE live migration is neat).

High availability is really cool as well, but I recently learned that world of Warcraft has apparently had <97% uptime for years due to weekly maintenance. That leads me to reconsider just how necessary those additional nines are. It seems like a lot of services would be better off optimizing for, say, operational efficiency than uptime. Doing server upgrades and rolling out patches when you have a multi hour maintenance window sounds waaay easier than live updates to your servers.

Of course it depends entirely on the service you are running, but I'm still impressed that a service as large as world of Warcraft can work fine with that level of uptime.
Driver Finder Pro License Key and Crack Full Free Download
Davescript, a simple stack-based language
So knock over the government without any idea of what to replace it with? That doesn't have a great track record either, historically.

(Wait, are we still talking about "communists and anarchists" in general, or is it just the Spanish Civil War now?)
If they don't ask straight out for money, they're not going to get it.

If you don't explain the situation to your subscribers, how are they going to be understanding?

So you put up this 'persona' on youtube. You said you 'struggled' but now you're not allowed to talk about your problem anymore.

So, if you end up doing sponsored videos to make a living and some subscribers decide not to subscribe any longer because you're 'selling out'. Well, I guess they're not really a subscriber like you thought would be.
Something must be wrong with it then. My 5s runs great on most recent release. It's axtually better than when I bought it. How many devices get better as they age?
Seems quite far off from the NES version's quality and game physics. I realize it was just a demo though, pretty cool video clip of gaming history. Who knows what could have been if Nintendo supported PC for their games.
Great story! You should submit this to http://thedailywtf.com/
>That is not a factor here. It is true that new debt will have a higher rate attached to it but the US has served debt with rates of over 10% in the past with no problem (wish I could have gotten my hands on some of those).

Yes, but rolling over debt at those same higher interest rates, today, would mean an huge increase in expenditures.

Interest on debt is about 7 percent of outlays. [1] The average interest rate is 2.4%. [2] if that returned to something more historically sane, it could be tough to manage.

[1] http://www.cbpp.org/research/policy-basics-where-do-our-fede...

[2] http://www.pewresearch.org/files/2013/10/debt_interest1.png
Considering there are quite a few pentagenerians on HN, that wouldn't be so rare.
Numbermatics – the number explorer
Kick Off is a surprising choice. I thought most people preferred Sensible Soccer over Kick Off.
My solution allows incremental compilation. It is just a type system hack, and it does not even involve backtracking (my second favourite compilation technique), just a two pass typing instead of a single pass.

As for the compilation speed, the Nanpass-like approach is very parallelisable and there is a lot of space for nice optimisations (like pass fusion).
A pdf? Or today, a dicom. I didn't know I could do that.
Of course we all remember the days when it was hard for an artist to get attention, or even make money independently, or even get a job at all.

My opinion on the intent of the post was to highlight the reality of an "internet famous" person. There is this notion floating around that if you get enough subscribers / fans you can make enough money to quit your job and sign autographs. While many people have gone on to do this, this is not the norm whatsoever. It takes hard work, a head for marketing, production experience, photography, videography...or just a really good idea and/or personality.

I definitely get what you are saying, its definitely more sad when you can't pay your bills.
I tried to watch youtuber and twitch play games, but mostly I just don't care.

Sometime, I get really into it. The vast majority, I just ignore their channel.

I suspect it may not all be a generation gap. Some people just find watching other people play games interesting. Others don't.
Banking software, hospital software, nuclear reactor software. Not all people are writing self-contained web applications.
Why are you pretending to be stupid?

The cops would only be called if the car is blocked for several minutes or the passenger decides to do so. Nobody cares if the car has to brake for a few seconds and then continues driving as usual. We spend far more time at traffic lights anway.
I don't find that having a Mac helps me with the code signing all that much. It just doesn't work sometimes.
It's funny that other programmers feel the same way. I've never discussed it with other developers much, but I also derive a degree of satisfaction when refactoring if I leave the code with fewer lines than it had originally.

I'd say I'd enjoy deleting 200 lines to adding 200. It's like sitting down in a freshly cleaned room once you finally get your chores out of the way.
It's interesting that Nintendo shot this down but later ok'd crappy games like Mario is Missing on the PC. This looks like it could have been a lot of fun with a little polish.
I think it's the other way, people on here are funny and lose their minds if you try to pose a problem that we can find a solution for. They're all "omg it's not a problem Google are already perfecting it!" There are a lot of issues that remain unresolved (snow does cover parts of N.America and Europe for months at a time). What's wrong with raising these issues and discussing them without resorting to "you so dumb, it gonna be fine, doomsayer!"?
As a Firebase customer and former CouchDB user, I can tell you that the use cases are really not as similar as you apparently think they are.

Until very recently, Couch/Pouch would only sync entire databases, and recommended a "One database per user" approach. This is improving now, but it's still very coarse-grained. Last time I checked, anything that has data that you couldn't shard easily is basically unfit for Couch/Pouch - e.g. any messaging app or a Twitter clone. How would you select which data goes to which user? Or do you just want to put all tweets, globally, on everybody's phone?

All of this is absolutely peanuts on Firebase.
And in french a "gaffeur" is someone who makes hilarious mistakes.
When I read this statement[1] from Philips, that third party that is assigned will continue to work and only commissioning is blocked, then the reason for that seems to be as simple as the Master Key for commissioning got released[2].

So, Philips just started to issue a new Master key that now has to be implemented in all those third party devices. But Philips will issue that Master key probably only under very strict NDA with selling your first child and such things.

[1] http://www.developers.meethue.com/documentation/friends-hue-...

[2] https://news.ycombinator.com/item?id=9249753
To be fair, it's the same as top of the range sports cars having automatic transmissions(like Bugatti Veyron). Top of the range automatics are just faster than any human could possibly be, so they are a natural choice at that level. From what I understand, all professional cyclists use electronic shifters because they are more precise and faster - one click always means one gear, while with a manual sometimes you can miss a gear or jump two at once.
LOC is not useless since it's just a metric. It's interpretation is what matters.
> On a related note, one problem with Wikipedia is that it assumes that the newspapers do some fact checking so they can be used as references

And not just Wikipedia, of course. Others have the same problem.

<rant>

People generally tend to trust their preferred sources too much. This seems to be worse in social media, where people have even less exposure to views that are different from their own.

</rant>
Choose Your Own Identity
A simple explanation of Chinese characters
Wait, this is exactly backwards. The Fed explicitly controls interest rates because they control the supply of money. It's that simple. They do this by setting the federal funds rate, open market operations (direct bond purchases), and so on.
Reading his background (http://cperryk.com/) it says "I built my first website as an 11-year-old." "I earned my first dollars building websites for family friends and fellow students' parents." So he may be a bit more experienced than the impression he gives in the article.
6 OpenStack and Docker Predictions for 2016
Why do you think that "personal experiences with a serious illness" are so special that any second-guessing or criticism is not appropriate?
My bet is until automated driving reaches a point where it can become cheaper than the insurance premium otherwise. At that point lies the critical mass where so many will buy it to save money that the price plummets towards zero/fully integrated basic requirement.
- Just delete all comments

This is definitely harmful, agreed.

- Remove platform code you are not using now, but might in the future

Definitely. It's in the repo if you want to get it back, so there's no reason why unused code should be in your source.

- Remove reference code because you are only using platform code

Yes. Remove everything you're not using. It's in the repo.

- Remove test code that is just not called yet, but really should be

And again. Remove it if it's not used. Or start using it. Nothing else is acceptable.

- Remove code from a copied library that is now harder to keep current

You should probably be pinning versions of libraries otherwise you're going to see things break in the future. Upgrading them is a feature.

Deleting comments aside, using negative LOC as a metric does encourage people to write better code.
Are you sure it is called Demolition Ball? Can't find anything about it.
Genesis Foundation 6 child theme
JQuery Grid Pdf Export
Little PC History
Ask HN: Where did you learn about stock market/startup economics?
In the startup world, you come across terms like equity, shares or vesting very frequently, like when you're reading how Steve Ballmer got rich.

I've got a vague sense of what those terms mean and I feel like I don't understand a lot of what everyone knows, like I have no idea how to talk about equity/stock options if I get a job, or how do they relate to other things, or how the whole stock market works. Let's just say I have zero knowledge of economics.

So where did you learn about it? I'm looking for resources which teaches you only the essential stuff. In depth resources on are also welcome.
Response to boycott threat, Elsevier agrees to make some papers free
Actually the truth is more like "I want to pay you as little as possible for you to work here and be productive." People who're worried about money are really bad at their job. They spend all their time thinking about something else. If someone is willing to accept a job on a salary that isn't really enough to live on (say, because they don't know how expensive the area is) then you should pay them more than what they believe their minimum is. Unfortunately hiring managers quite often fail to understand this.
That's not really how it works though. First "hard" work isn't really relevant at all. Effective work, that's huge. Second, (but perhaps a variation) quality matters a lot. Since the internet lets everyone talk to everyone (mostly) you get this power law effect. The best take the lion's share of the money. Everyone else struggles.

it's a tournament. the very best, or at least most popular, take home millions. Everyone else is bush league and take home pretty much nothing.
> this seems quite idiotic to me

Please don't be uncharitably dismissive. The author didn't throw away the parser because it was recursive descent—in fact he explicitly excludes that as a reason.

(The rest of your comment is fine.)
Previous news on the same thread "Elsevier":

https://hn.algolia.com/?query=elsevier&sort=byPopularity&pre...
Yes, and like a vector containing > 2 billion single byte elements it's still delving in to a very peculiar use case.

Compared to the majority of other uses of std::vector which will never be able to overflow signed ints.

I get from a logical point of view that size() would never be < 0 therefore it makes sense to use an unsigned int, however from a practical point of view it also makes programs more susceptible to a number of pernicious bugs that can catch out unsuspecting programmers, e.g. things like

for ( size_t i = v.size(); i >= 0; --i )
{
...
}

Which would work fine with a signed int, but here it will just loop infinitely.
"Plan to throw one away, you will anyhow." -- Fred Brooks

"If you plan to throw one away, you will throw away two." -- Craig Zerouni
I'm going to miss shifting gears and double clutching.
the graph is a little bit deceptive; Before Nixon, dollars were more-or-less tied to the value of gold; sometimes more, sometimes less, and yeah, you can point at the "greenback" and a few other times we left the reservation, but... more or less, before nixon, the dollar had something to do with gold. After Nixon, that went out the window.

Now, some of you like the gold standard... me, I don't, but whatever you think about the gold standard, you can't really compare the interest rate on gold-backed currency to the interest rate on currency that isn't backed by gold. They are qualitatively different things.

Go back and look at the graph from, say, 1968 to now, and, well, it shows that we know a lot less than we think we know, or at least we have a lot less history to draw lessons from than we think we do.
Looks good! Will try it out!
Land value taxes are very unpopular with the powerful. Introducing one is a great way to get tossed out if you are a politician.
You need PI space if you want to leave your ISP without renumbering. In this case the point isn't to leave an ISP, it is to use part of the space at several ISPs, so any address space will do.
The price of overtime to an employer isn't only (or even mostly) the pay - it's also the impact on the rest of the employee's work. Tom DeMarco and Timothy Lister claim in "Peopleware" that "there will be more or less an hour of undertime for every hour of overtime".
> I don't really get why one wants to trust ownCloud with private files

Because

1. You get to host and control the data, and have 100% access to the code managing that data. You don't have to trust anyone else for anything.

2. The chances of somebody attacking you (a small target) vs somebody attacking a big centralized service is fairly small.

I'm not saying I believe Owncloud to be 100% secure (it being a semi-shoddy PHP application and all), but there are reasons someone may want to trust it over centralized, US-hosted and NSA-friendly online services.
Ask HN: Basic Question About Neural Network?
Are neural networks called Markov Chains now? If so, can someone explain the co-relation to state diagrams.
> The Greeks work the longest hours in Europe but anybody who has been to Germany and Greece would probably tell you that the Germans probably work harder.

I don't agree with the "work harder" motive. I'm a Portuguese guy, working for a German company. Half of my team is German and based in Germany, but we visit and are visited very often. As you certainly know, and much like the Greeks, Portuguese rank very high in the amount of hours worked, and very low in productivity. From my experience (and second-hand experience in the company), Germans don't work harder than Portuguese. I also wouldn't say that they work smarter.

I'm not really sure I can point you the exact reason why Germans are more productive (which we know they are, because econometrics et al - but they don't seem to be, working with me on a daily basis). The best I can come up with is systemic advantage. The whole social system seems to be wired for productivity, which isn't true in here (Portugal). It's hard to pinpoint reasons, but I'd say corruption, taking advantage of the state, and all the small things. Education doesn't seem to be working here in Portugal; we have an obsessive focus on STEM here, and end up producing very good engineers but very bad citizens. :)

It's the small things, really. Every day you'll notice traffic going slow because someone thought that it's legitimate to park in the road (instead of finding a valid parking place) just to grab some bread or groceries; it really seems a small thing, but embodies (IMHO) the problem: somebody thought that it's valid to make tens or hundreds of people slow down (and risk accidents) just to avoid wasting his personal five minutes to find a parking space.
Speedball 2 was absolutely classic. It was clearly influenced by this great seventies movie, in case you need a shot of nostalgia: http://www.imdb.com/title/tt0073631/
http://www.onemonth.com have some good beginners courses on Django (Python framework) and Rails (Ruby framework).

Both of these courses give are a good place to start and by the end of the ~4 hour course, you will have built a real-world application (Pinterest and Yelp clones) and give you a decent grounding in MVC.
This guardian article makes the consequences of this overwork clear: Japan's birth rate is lower than its death rate. ( http://www.theguardian.com/world/2013/oct/20/young-people-ja... )
> The generated code is not so great if you have an event driven environment: I mean I want to push 50 bytes into the compiler, instead of having it request the next input character. This means it's not so great for a repl, unless some other pre-parser gives complete translation units to lex/yacc.

This actually works quite well in [Happy](https://www.haskell.org/happy/), the Yacc-alike for Haskell, so it is not a fundamental limitation of Yacc-style tools. In Happy, it works by generating monadic code and using a monadic action for token reading, which you can then make event-driven.
Once had a compiler QA gig. Was kinda lazy. So, I wrote a nonsense code synthesizer. Just take the BNF and belch out code. Millions and millions of lines of code. A fun variant was to create a class hierarchy that would run 100's of levels deep. I showed it to marketing. They asked: "Can you do that for <competitors> compiler?" "Sure thang!". Soon, there was an ad showing how our compiler could handle a lot more bloat than their compiler. Not my proudest achievement.
I can't stand to watch other people play games. I'm with you.
97% is not impressive. Nine nine's reliability is - like Ericsson's AXD301, built using Erlang: http://stackoverflow.com/questions/8426897/erlangs-99-999999...
Shor's factoring algorithm explained by Peter Shor
> These people really need ad salesmen to turn their channels into real businesses.

That's what multi-channel networks[1] are all about. MCNs build a roster of marketable talent and (the best ones) work out things like ad sales, product placement, collaborations and appearances in other media. They take a cut and the YouTuber gets to focus on their craft (some MCNs even have shared high-end production facilities). Google has a cozy relationship with many MCNs because of the revenue they can drive and the way they keep content creators in the YouTube ecosystem.

This is a best-case scenario - there are of course numerous shadier networks.

[1]https://support.google.com/youtube/answer/2737059?hl=en
This isn't really a complete replacement for Parse or Firebase as far as I can see. Apache Usergrid and Baasbox both provide more of the features that Firebase and Parse provide.