skysight-inc/HackerNews huggingface dataset:
Another "What - how does that work?" question here. What you've said just isn't making sense - you're replacing a server side programming language with a client-side JS framework. There's obviously other "things" going on - I'd be interested to hear much more. C# is such a great language but ASP.NET is so slow...
How Video is Paving the Way for the Future of Education
A runtime that can be used for a wide-variety of types of applications. JVM can really only be used for writing web servers and possibly daemons.
Support probably. PPTP is pretty widely supported.

Also, SSH tunnels are tunneling TCP over TCP (I assume that the VPN support operates in a similar way). See sshuttle for something better.
What is more important - the right people or the right process?
Turmeric
The problem is not so much when people don't know, but that people often do pick up misinformation, and let that influence choices such as who they vote for, and what views they hold, rather than admit they don't know and go look something up.
I am beginning to see the significance of the name "Dread Pirate Roberts".

In The Princess Bride, http://www.imdb.com/title/tt0093779/ it was actually a title that was handed down, and the current Dread Pirate Roberts is the third one.

The Princess Bride has wonderfully quotable dialogue, e.g. "Have you ever considered piracy? You'd make a wonderful Dread Pirate Roberts."
yield is not just a statement, it's also an expression

Perhaps you could give an example of yield as an expression? "x = x + yield" doesn't make a lot of sense to me.

> Reserved words are unnecessary.

I've got no idea why you put that here

The meaning of a symbol can often be inferred from its context - it doesn't need to be a reserved word.

So now ES6 needs to define a new function in the global namespace

No, if the user cares to save the extra characters, they can define a convenience function.

`yield(something)` would also conflict with yielding a value.

Yes, it would not be allowable to have an open paren after yield. Something like a syntax colon ("yield:(x + 1)") or a unary operator ("yield +(x + 1)") would be necessary.
"Inside the World of the Double-Crossing Fake Hitman" (cf Silk Road)
CMU KGB's three grenades problem: applied CS
The New Rock-Star Professor
This may also work for those "outside the UK".

(It works for me whilst the original link doesn't as the BBC thinks my IP is in .ch despite me being less than a mile from the Houses of Parliament.)
"The Nazi War on Cancer" (1999)
Another Model S fire
Tips for mobile startups from Bob Dana, Tripshare
Curious, is Red Bull any more unhealthy than Coke?
This site will certainly be useful in the next month when I need to ship a couple of prototypes overseas for testing. Its currently not working for me, but looks like you're being slammed with traffic. I'll bookmark and try again later. Good luck with it!
Hey adyus, valid question. FedEx and UPS have similar points in their T&Cs that talk about comparison. Feel free to get in touch personally to talk about possible solutions!
Not everybody will agree. One of the main advantages of std::list is splicing that can be done in O(1) if the size is not stored.
I was surprised how quickly I got used to it. Occasionally I have to trace blocks but not very often, and the tradeoff feels wonderful (it's much more rare that I catch myself re-formatting things to avoid the 80char limit).
I'm in Germany currently and it works fine for me, thanks a lot for sharing!
Ok, so I just bought and finished reading this book... in 20 minutes. Yes it's that short. The whole thing is only about 20 pages.

Some honest opinions about the book:

- This isn't a book. It's a long blog post. The 20 pages didn't add any insight whatsoever. Instead, it has 5 chapters each filled with a generic advice, followed by some random example of it being applied.

- There doesn't seem to be a coherent "flow" at all. Each chapter seems isolated from the rest. None of them feels relevant to the "INDOCTRINATOR" philosophy you marketed.

- After reading, I don't feel motivated to do anything. The book didn't "drive" me; it didn't create any obsession. The tone of the book is more "here are some advice" rather than "do this and this to achieve your goal" as advertised.

Overall I feel betrayed. I won't request a refund, because you probably worked hard on this and it's only a few bucks. But I really do feel like I got scammed. Hopefully you can improve with the suggestions.
The A-Team Killings
It's not google, it's C++ convention.

http://stackoverflow.com/questions/301586/what-is-the-differ...

Btw, many editors understand // -- C++ --

Nevertheless Google's c++ style guide (https://code.google.com/p/google-styleguide/source/browse/tr...) in fact says that headers should have the .h suffix.
> A language that has a choice of runtimes from a choice of vendors like Java?

That is like saying that we should developer Windows apps because you can always deploy using wine on other systems.
'so we have to do detective work' - Iain Lobban

uuum... what did he think his job was?
I am going to give it a try soon and hope for the best! :-)
Hi cpursley, we use Google maps/places API and library. Feel free to ping me if you want to know more details about the tech.
Conversion in particular is where you should never assume what's optimal =)
Make your Firefox OS app feel alive with video and audio
And thank you for the positive feedback! Much appreciated :)
Your navbar is much nicer and less intrusive though, I like it. Have you thought about differentiating the booking button from the rest of your navbar elements?
They had to get access to the email account first though; I thought it was a Google mail account with 2FA [can't be bothered checking back].
You might be shocked by how many editors can't convert indentation spaces to tabs.

You might also be surprised by how many source files with indentation spaces have off-by-one indentation errors.
Twitter DoS: Google Finance Down
Satellite Will Fall to Earth, but No One Is Sure Where
Are We Making Progress in Retaining our Students in Boston?
Are those things open-source?
Yes, I know that. But competition drives the market and innovation, not just the browser market but every single market in existence.

The reason, as I see it, that up to IE6 there was innovation was because there was competition with Netscape. Until Mozilla turned up again they didn't have that same need to throw money and resources behind a product. I wish they had, but boards of directors and shareholders may well have argued otherwise. I'm glad Mozilla turned up when it did.
I can confirm this link is working for those in the US.
Never seen art like this before. I'm interested to see if I were a stranger walking by would my eyes totally miss the guy.
Twitter IPO: Live From the New York Stock Exchange
AngularFire - the easiest way to wire up a backend for Angular
Sort of responding to you and Nick Lothian (nl) at the same time, but that's the main difference I see between something like this and webfinger, is the ease of updating.

Further, I see a distinction between Personable (the site) and the "Personal API", is that I see Personable as also having services that actively monitor other social sites and update Personable automatically. Checkins to Foursquare, Facebook, etc could be automatically read in to Personable, which would show your 'current location' as whichever the most current update is, regardless of which provider you used.

Same thing with RSS feeds, Youtube videos, etc., etc.

Perhaps not much of a distinction, but that's my thought process anyway.
Well for starters, node.js isn't a client-side JS framework, it's a server-side JavaScript platform.
The link acallaghan posted is working from outside the UK -> http://www.bbc.co.uk/news/uk-politics-24848186
If there was a number of interesting numbers, that number should include itself in the count, since we clearly have some interest in this topic. So if the number of interesting numbers is 0, then zero is an interesting number hence the number of interesting numbers is at least 1.
I don't know much about bitcoin. If I pay you with that, and you fail to ship me the product, can I get a chargeback? If not, I think that answers your question.
Thank you for posting this link! I've had no luck trying to get people to take the attack presented by the original paper seriously over on Reddit [1] and hadn't seen this critique yet.

Still, I would have liked to see a more technical rebuttal from Mr. Felten, so I hope he posts more in the near future. I don't see how being a fairweather miner like he describes is an issue. Pools already employ strong protections that prevent pool-hoppers from gaining anything.

I started implementing a simulation of the attack last night in an attempt to reproduce their results.

[1] http://www.reddit.com/r/Bitcoin/comments/1q22kg/a_start_to_r...
> Unfortunately it isn't correct that you don't need a separate MQ. Postgres DB connections are not cheap

That depends on your app size. If you're building something relatively small then having a few additional DB connections vs a dedicated MQ server can be worth it (it's really just extra shared memory for the connection). I do agree though that most folks are better off just using a real MQ server. For anything larger (both app size and app scale) it ends up being much better.

> ... the best way to use this pattern is to have a single server listening to PG notifications and publish them to a real MQ.

Another approach I've been looking at is creating a writable FDW[1] that bridges to an MQ system. That combined with a PG background worker[2] to listen for notifications gives you a transactional system that starts/stop with your database.

[1]: http://wiki.postgresql.org/wiki/Foreign_data_wrappers

[2]: http://www.postgresql.org/docs/9.3/static/bgworker.html
Awesome, agnuku. Please let me know which country you need as an outbound country and I'll add the country into our database asap in case it's not already in there! And please do send me a msg on laura (at) goshippo.com. I'm happy to give everybody here from HN the service without taking commission.
Even though it isn't about galileo, I wrote a blog post about the new Intel perceptual computing platform. In effect, they built a MS Kinect for $150, Windows only, and undeveloped software (only SDK).

Intel's new trend seems to be to piggyback on successful older ideas, and do badly at making their version. Its their choice to make sub-par equipment, but its also my choice to criticize them for these jokes.

And seriously... a x86 atmel clone? I can source 384's for $1.80 on digikey and use an arduino as a programmer. Sigh.

http://crankylinuxuser.wordpress.com/2013/10/23/intel-percep...
SQLAlchemy allows use of post-commit hooks, which achieves pretty much the same effect, save for the race conditions.
Sweet, no problem
What about server side implementation? I saw that you are using Apache. If you are on Django or Rails you can easily switch to Nginx and gain some benefits.
Become a Facebook for Android Beta Tester
F.D.A. Moves to Ban Trans Fats, Citing Health Concerns
Thanks for your comments and I'm sorry you feel that way. It’s important to keep in mind this book is published on Leanpub.com, a platform where authors publish unfinished books to get early feedback from readers. This book (like you'd expect of all Leanpub books), isn't finished yet.

I should also add this was tested as a free email program before it was published as an e-book, and subscribers complimented me on its revelations. But all feedback is good, and more improvements are on the way. Purchasers will receive any and all updates, and at no extra cost.
Most of the things you mentioned can be solved in ~15 minutes, surely not a lot of extra effort.

And I'm not sure how a script that calls another script screws up monitoring.

Plus, if someone cares about high level stuff like monitoring but is worried that people's tools might break if he changes script.sh to script.py later on, I think he needs to sort out the lower level stuff first. Like distribution and packaging :)
The DigiSpark seemed to live up to expectations, and it shipped only a little bit late. That made me back the DigiX, even though it's a more complicated product.

I think the more ambitious the project is, and the less actual production experience the founders have, the more likely they are to run into problems. So that should be a big consideration when backing a project.
There is some brief lip-service paid to using the same language on the front-end and the back-end, but mostly you're right - they fixed processes, not technologies.
Though perhaps a canvas rewrite would be better?
Wow, even as I did not really understand all of the code, as it is quite clearly above my comfort-level, I really loved this post, as it showed me a lot of what is possible.

Having studied literature and developed a liking for a quite formalistic school of analysis I should have read more on this/got these ideas some years earlier.

I believe, that there really lies an interesting possible topic of research for students of literature, following the school of structuralism/formalism analyzing intertextuality.

Looking at a big corpus of texts from different authors/epochs (and so on) and looking at topics, references, analog "links" between the texts, quotes, et al, would maybe yield quite a "Library of Babel"[1]

[1]: http://amzn.to/1dPUUg7
Boundaries, a talk on structuring code for testing
>the real question is why did MS screw this up so bad and integrate OS and web runtime to such a degree they can't support more of their user base?

They didn't see it as a screw up, they did it intentionally to push people into upgrading to new windows releases. They did not count on people having no interest in upgrading their computers any more, which is how most people got new windows versions.
Definitely need better public transportation
I read through the article, hard to believe they will be processing billions of dollars on top of JavaScript. Maybe I've been wrong and now it's time to dump Java and go all script.
To be honest I hardly find HONY anywhere near "inspiring" or "warm". IMO 80% of the stories are sad or filled with confusion and pessimism. The people he meets is one thing, but the tone of the story is set by the writer himself. I feel he is somehow intentionally making them melodramatic and sad. This I really dislike.
I couldn't be more repulsed by these people. They simply justify their crimes against humanity with the call "protection! security!".
The main problem is finding companies allowing remote (and by remote I mean "outside of the US" type of remote, there are not THAT many.
> ... no longer exists as an independent corporation

You can safely say just "no longer exists". Oracle made sure it erased any trace of Sun trademark from anywhere it could. Now it is Oracle Java, Oracle VirtualBox,... I always wondered why they chose to totally eradicate this trademark instead of keeping it. Does anyone know?
I have to admit with much shame that it's still PHP based but moving is on the to do list!
Its will be a little saying too much, to say node.js revolutionized paypal. But speaking as a matter of fact programming languages do play significant role in the overall productivity of the teams.

I wouldn't be too surprised if they are saying using Java was making it difficult to turnaround issues. The problem isn't Java the language itself, but the processes involved in taking changes to production with these languages are generally so much ceremony large turnaround times become the norm.

Add to this issues like fixing build failures, test failures, code reviews that span meta aspects of code(config changes, xmls etc), running around to get libraries standardized per your company standards(getting it into your local maven repo etc); and much more. These sort of things really slow you down. With these if you are tending to multiples issues, or if you have dependencies on your colleagues- I wouldn't be surprised with the 6-month delays mentioned in the article are actually true.
I love the downvotes for correcting some ridiculous nationalistic propaganda (that India has never attacked anyone in 3000 years). I guess that's what they are teaching in Indian schools today.

(Pre-colonial Indian history is currently a passion of mine.)

EDIT: and here come more downvotes.
Yes, it is hard. There are ways of putting a trigger in your source code control to enforce it, but it's not always possible.

Still, projects like this have something very thorough and that goes much deeper than just tabs vs spaces: http://www.stroustrup.com/JSF-AV-rules.pdf
I like how they talk about how much "balance" they try to maintain, so they don't become another "North Korea" or something like that, or how they talk about "oppressive regimes", yet they still stumble on explaining why they accused David Miranda of terrorism.

http://www.techdirt.com/articles/20131106/10352625149/uk-gov...

They also use the excuse that Snowden leaks could "help paedophiles (it always seems lead to this one, doesn't it?):

http://www.techdirt.com/articles/20131107/00222225158/uk-gov...

Let's not forget that whatever they say about the terrorists learning from these leaks, the leaks wouldn't have happened if they didn't spy on everyone. They could've just spied on the people they actually suspected of terrorism.
> NetMarketShare's stats are more accurate than any of the others listed there

On every site I've monitored (none of which cater to technical users, one of which is aggressively non-US-centric), NetMarketShare's stats wildly inflate IE's market-share, particularly internationally. That's not to say that they're fictitious but rather that they reflect a certain viewpoint and methodology which is only relevant for a few customers. I've found Akamai's numbers to track very closely with what I measure:

http://www.akamai.com/html/io/io_dataset.html

They don't publish technical details about their methodology but I suspect you're seeing a sampling bias: NetMarketShare is used by a modest number of large companies, almost exclusively North American and mostly related to media, and their stats appear to depend on an embedded JavaScript tracker:

http://netmarketshare.com/faq.aspx#Methodology

There are some apparent technical botches: they didn't appear to use a CDN at all — when I last traced counter.hitslink.com in the spring everything went to Los Angeles and was correspondingly slower globally but it now[1] appears that they might be using CloudFront — or set Cache-Control headers, so if you're outside North America or on a slow connection you were going to see a higher rate of their JS failing to load and for the tracker ping back not to load by the time the user navigates to a new page:

http://redbot.org/?uri=http%3A%2F%2Fcounter.hitslink.com%2Ft...

(In contrast, the Akamai numbers reflect direct HTTP traffic for sites like microsoft.com, iTunes, etc. so they avoid the issues related to JS trackers but do require care to filter robots which spoof a browser UA)

They also listed some major sites like CNN or Mozilla which didn't use that JS bug so they either have an unadvertised bulk log delivery service or are portraying smaller side sites as representative of the massive high-traffic main sites.

The real question is the way they interpret the data, and in particular the weighting scheme. Because “everyone knows” Internet Explorer is common in China, they weight the numbers to represent this but you're simply hoping their usage of the CIA Internet Traffic by Country report is accurate:

http://www.netmarketshare.com/faq.aspx#Country

The numbers I can measure are very close to Akamai, showing Chrome tied with IE even in China:

http://www.akamai.com/html/io/io_dataset_v2.html#stat=browse...

1. http://www.webpagetest.org/result/131107_2C_PZK/1/details/
German "Spiegel" has also a live stream: http://www.spiegel.de/politik/ausland/live-aus-dem-unterhaus...
I consider the leading pipe clearer, and could be sold on it, but ending each line with an inconvenient slash character (non-US layout) makes me strongly favor the trailing version.

The trailing version seems more natural with operators like comma, but less natural with operators like minus, and is far clearer with semicolonless languages. I suspect if I were to go through old code, I'd find both uses, but generally I prefer trailing.

The exception to this is languages like Haskell, though indentation could serve the same purpose.
Show HN: CampusHero.com - our relaunch
> Actually there is quite a bit to suggest that a state actor created bitcoin.

Not really. Most of the arguments are based on false premises, like the claim that the codebase is of high quality or has never had serious breaks. I've looked pretty deeply into Satoshi, and nothing makes me think it's not exactly what it looks like: one guy.
i'm going to have to bookmark this site, I'm no Bash expert but with some Bash and Java and a bit of Python here and there, sometimes I feel like I could save the world.
I wouldn't want to use this to monitor other people, but I would love to use it as a tool for quantified self.
Which of the things the article talks about does google do?
If you want to "preview" what that will mean in real-life: move to Europe and enjoy watching!
edit: Deleted due to the overwhelming amount of Guardian readers/conspiracy nuts in the comments section, who aren't able to listen to reasoned debate.
Actuate teams with MongoDB, adds NoSQL Big Data capabilities for BIRT developers
How Do You Make the Best Fitness App on the Planet?
I agree with your general premise and thesis, but the gun deaths from guns statistic, while pedantically accurate, ignores the context shown here:

http://smartgunlaws.org/gun-deaths-and-injuries-statistics/

Firearms were used in 19,392 suicides in the U.S. in 2010, constituting almost 62% of all gun deaths

Analogy with not using encryption?
Brutal truth indeed.
Living without Pointers: Bringing Value Semantics to OO Parallel Programming
How to relax while at work – great ways to unwind from your office chair
Logstash stack with Kibana 3 on AWSOpsWorks with custom cookbooks.
Does IA have backup for the data that was lost?
I tried it out and it looks fairly simple to use. Basically Firebase backend for AngularJS
As a supporter of the Red Cross movement, I also feel proud.
wow. a sales page with zero consumable content making it to the front page. this isn't what I come to HN for.
Sorry I might be watching a different video; what reasoned points are you talking about?
Seriously, have you seen what they do in extreme sports? I think a bit of Red Bull won't kill those guys, but lack of concentration might. :)

I agree with you though.
Yeah, Keats. You are 100% right. Remote covered this briefly, I think in the "Beware the dragons" chapter.

I don't understand the legal side of the situation completely, but if you have enough people working out of a given international city, it could create a Nexus and require you to set up an office, etc.

Remote's advice here is to hire international workers as contractors, but to treat them like full-time employees. Not ideal.

Hopefully, this will get easier as time goes on.
New hire orientation!

Seriously though, I doubt it. Most of it is very in-house.
Normal bank insurance is done by the central bank, which can lend unlimited money to cover this kind of hole.

(A large part of the Euro crisis was the Euro central bank refusing to backstop banks itself, delegating that to national central banks which can't print money and can therefore run out themselves)
You're making strawman arguments. I'm no space fan; I'm just a fan of science and tech. I believe that a country the size of India can multitask: it can work on alleviating poverty/hunger/etc. while at the same time spending a little bit on space exploration. In fact, name any space-exploring country, and I can point out some social ill that money could be solving.