skysight-inc/HackerNews huggingface dataset:
I'm a software engineer. I love this style of learning.

However, if the idea of building 180 different websites in 180 days sounds so unappealing to me I actually winced when I read the title, should I find another career? (real question)

I'd rather do the opposite thing, sell my laptop and do 180 drawings or sculptures in 180 days.
Arctic misrepresentations
Congressional districts are supposed to allow equitable representation. The total popular vote is useful for determining whether the representation is fair. If districts are drawn correctly then the percentage of popular vote a political party wins should be should be close to percentage of representatives elected for that party. The closer the difference between the popular vote split and the representative split, the fairer the election.

If the difference between the two tallies is off by more than 33%, then there is something fundamentally broken. It allows candidates to spew extremist views, because they won't be challenged in their home district.
The C standard library is small enough to memorize. Web Development likewise. Android combines xml design with java, so it's a lot of writing, and a huge set of libraries. Plus design for different screen sizes, versions... I can understand being annoyed..
This is what I hear..

Internet connected device...has camera...play with children.

Recipe for disaster
Dear Package Maintainers: Stop Being Clever
Why don't they mention HSTS? Seriously a very important safeguard against HTTPS stripping.

Apart from that, my idea of what every web dev should know about HTTPS is use HTTPS for everything. The performance reduction is minimal and far less important than the security gain...
I think he used it solely since it's more similar to the FRP in Elm. Not completely sure though...
The most interesting takeaway from the data in this spreadsheet: every single member of the House Permanent Select Committee on Intelligence voted to reject these limits, regardless of party affiliation. This committee is responsible for intelligence oversight and is briefed on all intelligence activities by the executive branch--mostly classified information. In other words, these are the House members which are most familiar with how the NSA operates, its oversight (or lack thereof), the intelligence it obtains, and the action taken on that intelligence. By virtue of sitting on this committee, they are also likely to receive political contributions from the defense industry.
During the bush years "conservatives" [republicans] tended to be more in favour of government surveillance, while "liberals"[democrats] tended to be more opposed. Now that Obama is in power conservatives are more opposed while liberals are less opposed. The switch would suggest that at least some of these individuals (on both sides) are motivated by politics and not principle.
Meet Google Helpouts - The Amazon.com of the Information Economy
Ok, not only is this an awesome idea, but I wireframed basically the identical thing; I called it Google Advice. http://happyemergency.tumblr.com/post/54216044989/google-adv...

Similar, no?
It's not about her capabilities. If you mistreat my spouse, you can expect a strong negative reaction from me.
House rejects limits on NSA collection of phone records
If you as a developer want to ensure that users of your code or modifications thereof will have access to that source code (end user which often includes the original developer himself) permissive licences does NOT _guarantee_ that.

Only way to guarantee that is to make it a condition for using the code in question, which is exactly what GPL does.

Do we really need to continue this dance of yours?
He may be a nice enough guy, but how can you possibly justify what he does with IV? I doubt he's an evil person, but what he does with patents is very plainly evil.
As someone who is actually excited to see where MS is going (internally at least), this really blows. God damn, we get so many technical things right and fuck up so much communication and outreach and community stuff. It's the reason I'll always love Linux and the OSS community, even if I think MS has a few pieces of really cool tech up their sleeves (all of which are public but not well known).
too late, but can you quote the exact passage in the Republic? this really sounds cool, that I really don't want to find out if the wikipedia guy and the philosopher phd that came up top on the google and you are the same person.
I've worked with both. Conclusion: there no difference. But for instance in Python undescores are prefered because of protected/private members convention.
The AppleTV can do everything this does, plus real-time mirroring of any app. It's more expensive, and AirPlay doesn't have a queue, but this is hardly game-changing.
10 is not prime.
Maybe offer one of them a full time position? From their description, seems like there is enough work.
And the people in congress who get the most access to all that data. Perhaps they should have recused themselves?
This reminds me that I need to learn some assembler. I have a hard time finding resources on conventions, project layout, best practices, tooling. If anybody's experienced in an assembler, I'd love to have some tips and pointers.
Why Boycotts Succeed—and Fail
Yeah it's like asking the kid with his hand in the cookie jar to sign onto a bill calling for the lid to be put back on.
This right here was my main complaint with Xbox One. Very glad they turned around on this.
I find it a pain to get my phone/tablet and 1) wake it up 2) unlock it 3) type password 4) close running app 5) scourge screens for the remote app, and 6) wait for it to start and connect, sometimes it takes a while. It's infinitely easier to grab the aluminum remote or bluetooth keyboard and just press a key.

You're also missing the fact that the AppleTV is a shared device. It doesn't need locking/protection, and can host content for everybody, instead of each person having their own apps and media (and multiple netflix/itunes accounts).
Can you explain how say the red-black tree impl can be used in real life?
Most hardware specs don't mention anything about linux compatibility, even if it does work. Because unfortunately, the overwhelming majority of people don't use linux :(

The specs for my mouse, speakers, microphone, keyboard, and monitors all don't mention linux. Some of them don't even mention mac. And with the exception of my keyboard and mouse, they all work on linux (and the mouse sort of works, just the DPI gets wonky as hell).

I don't know for sure, but I can't imagine this not working on linux.
Boeing’s Plastic Planes
Assuming that you've found an interesting business problem to solve:

1. Write a list of desired features. Next, prioritize those features.

2. Write brief functional specifications for features of highest priority.

3. Decide on how you want to use the software stacks for different tiers, e.g.

Browser - Bootstrap or Zurb, AngularJS

Server stack - node.js, Ruby, Python

Database - MySQL, Postgres

These examples are sketchy, just to give a feel of things.

4. Research any libraries that automatically handle common functional units, such as authentication and authorization, analytics et al.

5. Some functional units might be implemented more easily by gluing together services. E.g. using New Relic for deep application monitoring, Twilio for cloud communications.

6. Design and implement all functional units.

7. Profit!

8. Write a Thank you HN note, :)

One should do this exercise for a "toy" application like "To Do List" first. It helps remarkably when we go about building serious stuff.

Books:
1. Code Complete by Steve McConnell - worth at least skimming it.

2. Design Patterns by Erich Gamma et al
http://www.c2.com/cgi/wiki?DesignPatterns

Also, definitely have a look at Peter Norvig's slides:
http://norvig.com/design-patterns

3. About Face 3: The Essentials of Interaction Design by Alan Cooper

4. Writing Effective Use Cases by Alistair Cockburn

Websites:
1. Obviously, HN, :)

2. http://highscalability.com/

It may look like a huge undertaking, but it really isn't. A quote from Michael Abrash seems appropriate here, "Winning a hard race prepares us for the next harder one."

This is just top of the mind; hope this helps.

Good luck.

Edit: formatting.
We need to vote all these guys out of office.
Mostly opportunists, looters, and lifestyle activists. They're not motivated by the fear of losing something important.
Wind and solar aren't the answer either, or you wouldn't be having this discussion because it would already have been deployed. The economics of all intermittent power sources make it unfeasible; Installing the necessary transmission lines to all those decentralized sites, the energy lost during transmission to and from storage, the costs of storing that much power, and the other inefficiencies of generating the power, make what you propose very unrealistic.

Nuclear power is millions of times more energy dense than solar, wind, and fossil fuels. Though the current generation of nuclear reactors have some significant drawbacks, not the least of which is the inefficient use of fuels leading to nuclear wastes, they still generate much cleaner power than the alternatives.

Liquid Salt reactor designs based on Thorium take aim specifically at the nuclear fuel and waste problems. Rather than using 1% of the solid fuel like today's reactors, it's possible for liquid salt reactors to use up nearly 99% of the fuel, reducing the waste problem by many orders of magnitude, and would not contain the transuranics that take 10s of thousands of years to decay.

It's a good thing that serious people are looking into radically different forms of nuclear power. The current conventional reactors were based off of designs for producing materials for weapons, and it's high time we set that garbage aside and consider other options.
Based on all the images (and limited copy) here, it seems that it may need you to plug it directly into the TV and not a receiver.

I could be mistaken, but the video, images and copy all seem to go to the TV.
Are you suggesting that they use this data for personal gain? Who better to judge the tradeoffs than those who have seen the data? Someone who hasn't seen it, perhaps?
The equivalent failure with PostgreSQL would be to update kernel.shmmax with a call to sysctl, and then forget to update /etc/sysctl.conf. Then if the machine reboots PostgreSQL will fail to start because it can't allocate enough memory. It mostly wasn't a redis problem as far as I can tell. That said, Twilio is probably at a big enough scale where they can afford to hire a couple full-time admins to deal with PostgreSQL.
Matter of fact both Plex &amp; XBMC happily run on an ATV2 - may I direct your attention to their forum http://forums.plexapp.com/index.php/forum/76-apple-tv-2nd-ge...
Nope. I don't see anything about the audio at all.

I just know that for my setup, whenever I plug anything into my HDMI port on my TV, I get stereo audio.

It could be that my TV doesn't handle the audio decoding properly, but I imagine that it isn't exclusive to my Toshiba.
I disagree. I've been much more frequently the "+1" to my wife as she speaks to audiences, and I've been universally welcomed and made comfortable while she does her thing. If security ever escorted me out of the venue just for being there, I'd be willing to bet that you'd be able to hear her chewing the coordinator a new butt from the next county over.
Rich Move Assets from Banks to Warehouses
That's a wild generalization which I don't think it's true. The "Linux community" you speak of is a loud minority of mentally deranged folks.

Mono never succeeded on Linux because it always felt like a second-class citizen on the desktop and it's basically useless for server-side apps, an area where the Linux ecosystem shines. Python is popular on Linux because Python can be used for everything, including desktop apps, including server-side, including Gimp plugins. Out of all C/C++ alternatives, Python has the best bindings available. Java is also popular amongst Linux folks, because Java has always been first-class on Unix.

If anything, it's Microsoft's fault. They were late in acknowledging Mono, they were late in giving a patents grant for the ECMA standards, they are always late in updating those ECMA standards (e.g. Async is not in the current version), they failed to make .NET cross-platform, they failed in fostering an open-source .NET community, they failed at PR and they continually disappoint by attacking Android or other projects with patents infringement threats (did you know that Microsoft makes more money from patents licensing to Android than from Windows Phone?)
I think that's only legal in Nevada.
For better or worse, the DRM part won't make it's way to Mono, so Moonlight is sort of useless for that.
I can't tell if you're being histrionic or just trolling, judging by your karma and HN community's usual intolerance for humor I'm guessing it's the former.
yes. im my experience, no current silverlight broadcast works on moonlight, always fails with a black screen and 'you need a newer version' message.
"Do you know him?"

How does that matter? Maybe the issue the commenter is raising is not personal. Maybe it has nothing to do with personalities or generosity. Maybe he is raising the issue of IV's business model: further exploiting a broken system.

Some might opine that such exploitation is not a good thing, and we should not condone it let alone support it.

We can all make solid returns from patent trolling with very little risk. Seriously. The money is great. The USPTO is not going to fix the problems any time soon.

Does that mean we should all be working on patent troll "businesses"? Should we be doing all our business through shell corporations with PO Boxes in Eastern Texas? What if I could guarantee you a reasonable return? Would you invest in my patent trolling business? Why did Myrvold have to use his own money to start IV? Did he not want to take outside investment? Or maybe there was some other reason?

I'm not sure what you think he and Detmer are trying to do with IV. I think they're trying to make money as a tax collector on innovation. More power to them. The system allows this. It's all legal.

However, I can't quite see how the taxes innovators must pay to IV are adding any value. At best, they are paying for protection (nevermind why they should need such protection in the first place).

Educate me. What am I missing?
The fallback is "multi-domain certificate", which means, if you host 10K domains, your server will send a certificate which contains 10K certificates within (a very large chunk), before anything can start. This solution is not scaleable obviously.
First of all, yes, that's always the argument I hear. That and people not taking Switzerland seriously since it's anyway just Nazi gold and gangster banks enabling us to do what we do, right?

Online voting tools could definitely change the cost as well as the legitimacy of running a superpower scale direct democracy. In Switzerland we largely handle it through voting by letter and every commune handles the counting - technically it's certainly possible to have fraud at that point, however at least I'm not aware of any case where a people's vote would have been faked that way.

Anyway, for larger scale voting I'd have a look at this TED talk: http://www.ted.com/talks/david_bismark_e_voting_without_frau.... E-voting combined with tokens on paper seems to be the winner for me.

But don't forget, the stability of the Swiss system doesn't only come from its direct democratic nature, I'd say the principle of proportionality applied to the government, as I mentioned above, is at least as important. In Switzerland this ensures both checks and balances as well as a government that represents the current political views of the parliament. Also, it lead to a multi-party system with 5 larger players and dynamic coalitions depending on the actual issue. Together with the constant fear of the people's vote this handles most issues quite neatly - even if the process tends to be a bit slower, the output of 'bullshit' is much lower than the things I read from abroad if you will.
We have a similar problem when deploying Openstack using puppet - all the services need to be brought up after config that sets things like the central DB and AMQP locations. It means that a deployed site will always have errors in their logs right from the start, which confuses customers and makes it harder to spot when there is actually an error in the deployment tool.
Doesn't Bill Gates have a substantial personal investment in TerraPower? And he's the chairman of the company. That sure seems like they're not just saying Bill Gates because he is famous: he has a meaningful personal involvement. Gates also has a track record of making sound investments, judging by his performance with Cascade Investments.
I have to say it does not help your case that the your link to the book on amazon is an affiliate link....
Ask HN: International Calling
Say if I wanted to make an international phone calling app [1], where would one begin?

Who do I contact (ATT, VZW)?

How big are the margins for companies in the phone/sms space, like Rebtel?
I'm looking for an API like Twilio, but their rates are ridiculous.
> a new study has pinpointed some of the probable causes of bee deaths

Thats a quote and that should be the title.
It certainly depends on what they tried - Loren Merritt of x264 fame looked at lapped transforms years ago as well, and concluded that they were inferior due to the unfeasibility of spatial prediction. I remember he also concluded that frequency-domain prediction was inferior to spatial, probably based somewhat on how useless the frequency prediction was in mpeg4.

Personally, the amount of blur in those images worries me more than whatever On2 might have concluded, simply because we all know what happened with wavelets. But it's just the prediction we're seeing, not the result of the transform, so time will tell.
> How is Mono not platform independent?

It isn't. Try developing apps with it. Then compare it with Java or Python. You'll see the light eventually.

> The only concern I would have is that Microsoft might try to crush Xamarin at some point, but I wouldn't count that likely

Microsoft is a beast. They are currently making more money from patents licensing for Android than they are from Windows Phone. Wishful thinking has no place in this world.

That doesn't mean that Mono is any more of a risk than the alternatives. Oracle sued Google for Java, right?
Titanium would be the closest alternative that I can think of. Titanium allows for apps to be be developed using JavasScript and then compile natively for Android, iOS, and others.
One more reason to have a Nexus device is to take advantage of these updates right away.
I agree the Hitler comparison is absurd, but I think the whole "I'm gonna patent this obvious concept, not do anything with it, and then sue everyone who comes up with the idea independently while actually making an attempt to solve the problem in practice" is sort of evil.
How much does an unlimited subscription cost?
It's a very expensive and time consuming switch-over to thorium. And it has to work at multi-decade reliability levels. That's a pretty big deal to get right. The real mistake was not staying with thorium R&D decades ago.

If it works as hoped, other countries will lead in it (rather than the US, although the US will supply some technology); countries like China or Norway for example. China in particular has been very happy to build out large scale nuclear power, and they're not as likely to be beholden to shielding old nuclear plants and tech from new competition.
The most interesting part is that the difference in votes is exactly equal to the number of individuals marked as "not voting".
Quick recap of the git commands shown in the presentation:

git merge master -s <strategy>
git merge master -s recursive -Xpatience
git merge master -s octopus
git merge master -s ours
git diff stash{0}
git --no-pager diff
git stripspace < file
git diff --check
git diff --cached
git merge --abort
git merge -m "message"
git merge --no-commit
git status --ignored
git update-index --assume-unchanged path_to_file
git update-index --no-assume-unchanged path_to_file

Also, keep the commit message summary to 50 characters or less and wrap the long description at 72 characters.
Colony Collapse Disorder (CCD) has been very tricky to figure out and continues to defy complete explanation, linkbait title notwithstanding.
see typekit.com for an example of blog or small-website only pricing
Hi, thanks for your frank comments.

the graphs are for startup times compared to JRuby

The first graph compares startup times. The second graph compares execution times. This has now been clarified on the site.

the examples/docs are pitiful at best

Working on it! What would you like the docs to address specifically?

Looking quite shady to me

I'm sorry you feel that way. Would you like a free evaluation license?
New Relic is amazing for monitoring if you're not familiar with setting up your own in-house solution. (Even if you are, it saves you a ton of effort and gives an amazing set of tools for doing performance analysis.)
Time Warner Cable, Hulu break off talks
When did bullion go out of style?
The Nexus 7 2 and the Android tablet-usage gap
> JS was never meant to be a bytecode

Neither was LLVM IR, if you mean "portable bytecode".

Both asm.js and PNaCl are using the technologies in ways they were not originally designed for.
qz scoops the universe again!
Bot wars - The arms race of restaurant reservations in SF
> Skype had to release a special, wiretapped version specifically for China.

I am simultaneously outraged and not in the least surprised. Just curious -- do you have a source for this?
There was a 'bagel start up' in the SF area that got some press. They basically rented out a commercial kitchen and made NY style bagels, and then sold them to coffee shops and bakeries for re-sale. I believe that they closed up shop (although supposedly it wasn't for lack of profitability). Might be worth looking into their story.
I agree on the autostart.
Buy and sell locally sourced food online direct
Two nitpicks: LFTR would be much much further along if it had the interest and research that fusion has had. Plus, LFTR went undeveloped for 25 years for some very stupid reasons.
And a link NOT pointing to scribd:

http://www.leafpetersen.com/leaf/publications/icfp2013/vecto...
Chromecast chrome extension works on PS3 YouTube App.

I just tried today and noticed, with the Chromecast extension for Chrome (https://chrome.google.com/webstore/detail/google-cast/boadge...) installed.

I am now able to push YouTube videos from my laptop to my PS3 (YouTube App). This makes searching videos just so much more easier.
> But not for proxying HTTPS requests to actual users.

Proxying everything, including HTTPS traffic, is not uncommon for internal proxies at corporations.

Since they control the desktop infrastructure a lot of companies install an internal CA as trusted root. This trusted root can then masquerade as any website it wants since it can sign any certificate it generates on the fly. As a regular user you wouldn't even notice unless you are certificate pinning.

The other big use for internal CAs is being able to issue SSL certs for internal apps without having to have them signed externally (both the inconvenience and $$$ involved).
Hidden Skills are the Hardest to Learn
To be fair x86 assembly is horrifying.

I've worked with other (mostly Motorola-based or some sort of embedded) architectures, and while a bit cumbersome to work with, the assembly was clean and understandable.

Back in the days assembly was my primary way of getting things done, in part because C-compilers cost money back then and I barely had money left after buying a computer.

Once the "PC" (and thus Intel) had won the war and I set foot in X86-country, I started looking at the assembly. It took me less than a week to decide to give up assembly forever.

So yeah. It doesn't take much to be better than X86 assembly.