skysight-inc/HackerNews huggingface dataset:
I was looking at using Azure for a project that I'd likely be writing in F#. As I run Linux on my desktop, I'd've liked to be able to manage my Azure services from it. As it turns out, the tools for doing so don't exist for Linux; the various cross-platform tools only manage certain parts of Azure, missing out other important parts (such as "Cloud Services", their PaaS).

As it turned out, I decided to use node.js on Linux on EC2 instead, as I know that works fine.

EDIT: Apparently, all the information needed to do this is now public, it's just not exposed in any tools. You need to create a cspkg[0] file and a cscfg[1] file, then use the Create Deployment endpoint[2] to upload them along with extension information.

[0] http://msdn.microsoft.com/en-us/library/jj151532.aspx
[1] http://msdn.microsoft.com/en-us/library/ee758710.aspx
[2] http://msdn.microsoft.com/en-us/library/azure/ee460813.aspx
The article gives quite a few reasons why you might not want to do that. For instance, if you want to encrypt your data at rest, or you want the new features and performance improvements from the last 2 years of SQLite development.
We had a huge issue with sqlite3-cipher using the same symbol prefixes as the regular sqlite3 project. We had to learn enough low level stuff to change the symbol names because we couldn't replace the OS libraries.

Sqlite3-cipher changed their symbol names to just sqlcipher, effectively making it an unrelated project. If this had been the case at the start, we would have saved a few weeks of learning enough about this little universe we don't normally go into.

Academically it was great for us to get our hands dirty, but that isn't the only thing that matters (unfortunately)
It's the RSS Internet Wing I'm sure
Aren't they recyclable?
"well, i can only say i procrastinate"

No there is my motivation to end the lunch break earlier.
Nadella versus Ballmer as CEO: Microsoft employees say it's Nadella by a mile
They do comment on corporate surveillance.

https://www.eff.org/issues/privacy

>Your Web searches about sensitive medical information might seem a secret between you and your search engine, but companies like Google are creating a treasure trove of personal information by logging your online activities, and making it potentially available to any party wielding enough cash or a subpoena.
Sorry for being a pest. If a cutout the hyperbolic adjectives 'most readable', 'entertaining' , 'marvelous introduction' from your sentence. It leaves me with 'text on the actual nature of consciousness'.

How did it change your view of human consciousness. How do you define consciousness now after reading this
book? Just a couple of lines summary of about consciousness in this book would be good a motivation for me.
My guess is because you can't even BUY a Tesla in Texas. Why would they set up a $5B factory in a state where they can't even sell a car? http://www.teslamotors.com/advocacy_texas

EDIT: Amongst other reasons of course, just a guess on one factor. Hard to say it's business friendly when they've banned the company from doing business there.
Ask HN: How does your company record tech talks?
What setup do you use to record tech talks at your company? My company isn't currently recording talks but we'd like to start. We use google hangouts for our ever-growing remote team, but neither the audio nor video quality is very good.

I'd like to record the speaker and the slides separately (ideally just doing screen capture for the slides) and use an external microphone rather than rely on the laptop's internal one.

As for serving the talks after they've finished, I really like InfoQ's set up (see, eg, http://www.infoq.com/presentations/Simple-Made-Easy). Is there a system like this we can run internally since our talks often contain non-public information?
Except people in CN, NZ and AU pretend they are not part of the 5 eyes and don't appeal their own govs, just complain about US. Brilliant.
It's not even brutal.
True, in this text there's a lot of things I agree, however, for example

> If you are accustomed to Perl's semantics, the search operation is what you're looking for.

> Its mentioning of Perl is irrelevant, since the majority reading that page will not have expertise with Perl regex.

Are you sure? I assume a lot of python users (and the docs he's critiquing are not the latest, and may have some "old stuff") used Perl first. Perl users would be familiar with Regexes, so this is a useful piece of info

Or, praising an example as good for a Python tutorial that uses the format def okaydokey(self): return "okaydokey" which is not recommended by PEP-8
Baidu's deep learning based image search is actually quite impressive: http://shitu.baidu.com/
there is nothing to worry about. India has always been a secular country/land from time immemorial. The idea of muslim hindu division is of recent times, starting from british rule.

India has been ruled for many centuries by muslims and christians (british).
Seek Investors with Growth Knowledge
Why obviously? How was America missed in earlier maps?
But see, a few hundred million would not have taught them any lesson. They would have accepted that as the price of maintaining the pound in the range that the ERM said it needed to be in, and continued to do so. It was only when the losses became unacceptable that the politicians stopped acting foolishly.
Arguably, the "pretty people" have been here for a few years now. But don't take my word for it:
http://www.modernluxury.com/san-francisco/story/go-west-youn...
It depends heavily on what stage of your career as a programmer you are.

I strongly suggest most junior programmers I work with to read Effective Java and Head First Design Patterns. To me, it's a great combination to help you write code that's easy to understand and maintain.
>>I think it is just US "puritan" culture.

Sticking this one to the US isn't quite fair. I'm originally European (now European-US) and my wife is Chinese. I don't know of any major culture which openly encourages sharing your love of porn.
I still don't understand what they're selling.
Deploy a mean.js app from GitHub to Heroku in seconds
Set up continuous deployment of your mean.js app from Github to Heroku (via Shippable) - in seconds! http://hub.am/1gsGYxZ
Pentagon document lays out battle plan against zombies
"I welcome your comments, as I secretly continue placing the resumes of female applicants into the “call later” folder."

Not a lawyer, but I'm not sure this is a good idea for an employer to put in writing.
Paypal Inc Bug Bounty – Bypass and Vulnerability
After 60 years, just as Pakistan is unraveling with religious extremism that has permeated the fabric of society, India elects Modi, someone who has been a life long member of RSS, a fascist Hindu organization, and have often been accused of being complicit in Gujarat pogroms of 2002. An India, which was founded upon the principles of egalitarianism, a Pakistan which was to be a homeland for minorities.

60 years, and both of those principles falling to pieces in each of the states.
I'm genuinely curious -- what do these recruits actually do while working these massive hours? Is there really 80-120 hours of desk-based work to be done, or does office politics or fraternizing play a role in those hourly figures?
Stroustrup's "A Tour of C++" is a great overview of C++11 and modern C++. It's not very long and worth a read to see what's new in the C++ world. The audience is aimed at people who already know C++ but want to know what's new with the latest version. I've been doing a lot more with C++11 recently and am really impressed with the language--dare I say C++ is actually fun to use.
The author forgets to mention that you need to access the same SQLite file within the same process (possibly different threads) using 2 different SQLite library instances, in order to trigger the problem.

I would imagine in most cases a mobile application would use (1) the SQLite lib bundled with Android to access system-related SQLite databases, and (2) its own SQLite lib to access application-specific SQLite databases (where you need to use specific SQLite features or whatnot), in which case there is no problem at all doing that.
Introducing Watsi's new logo
The Right to be Forgotten? Europe’s Orwellian Internet Time Warp
I'm stealing this tactic when interviewing a QA guy, if I ever do end up looking to hire QA guys, that is.

Me: "So here are a set of instructions are programmers were asked to follow. Can you see anything wrong"

QA candidate: "Why yes. They forgot to remove the brown M&M's"

Me: "You start tomorrow."
Here are the GDP growth rates of India.

BJP Government

---

1999 - 8.8%

2000 - 3.8% (Dotcom bubble busts)

2001 - 4.8%

2002 - 3.8%

2003 - 7.9%

Average GDP growth during BJP government - 5.82%

Congress government

----

2004 - 7.9%

2005 - 9.3%

2006 - 9.3%

2007 - 9.8%

2008 - 3.9% (Recession hits)

2009 - 8.5% (Congress is re-elected for another 5 years)

2010 - 10.3%

2011 - 6.6%

2012 - 4.7%

2013 - 4.8%

Average GDP growth during Congress government - 7.51%

Considering that Narendra Modi has frequently pushed the GDP growth he achieved as the Chief Minister of Gujarat in his election campaigns, I think it is fair to recognise that on a whole, that atleast in terms of GDP, Congress did much better than BJP.

(I voted for neither BJP or Congress, so I'm unbiased on this)
I work in finance, and I have an aesthetic love of finance. I just find it interesting. But most people who work in it have no interest whatsoever. They just want money. This means that it tends to be a joyless environment full of assholes, who think of the world in winner/loser terms.
The style of structuring code described in the article is one that I use too. It took 2-3 years of writing C# to settle on it, and it works extremely well for me. It's nice to see someone else enjoying the same style.

For me, I mostly use plain data classes with no behavior at all, and stateless "service" classes. The services are just a collection of a few pure functions, often with several other service dependencies. I group these based on single responsibility. Occasionally I'll have a more traditional stateful class, but they're in the minority. I glue these bits together around the edges where the systems have to talk to the database or deal with other external services. I use interfaces mostly to facilitate testing, so I can mock them. Pure, composed services are easy to test.

Another thing that helps me keep things simple is making sure each "silo" of functionality has separate data models for exporting data and internal representation of data. For example, I use a separate class for deserializing a config file as I use for actually using the config. I am often mapping some class from one area to another, because the two areas have different use cases and needs.

I've never used WPF, so the parts particular to that didn't resonate as well with me. But it was a great read.
My thought exactly. Don't just pick a place business friendly. Pick a place that is friendly to your business.
I suspect that jet.com was sold for 7 figures but the price, at least for now, is confidential as I understand. It may come out at some point, though.
You can lead a horse to water, but you can't make it drink.

I've discussed, or watched coworkers present, MVC as an idea many times. After they draw the three boxes and arrows on the whiteboard, they start winging it. You can tell someone to make three files for everything they do, but it's a whole different plane to get them to see the beauty and power of it and to go the long route sometimes to make code that won't bite them in the ass a few months later. But now we're talking about developer aptitude and professionalism, a whole different matter. Frankly, we should be discussing architectural design and code reviews if that's the problem we're on.
Your down vote confirms my statement above. Hiding the truth doesn't make it untrue.
It actually wasn't my terminology... If you read the parent of my comment, the self-proclaimed complexity was, literally, "MVPs which are mostly CRUD apps". I think most Rails applications I've used defy that description, and I don't agree with that comment that it is "the entire reason for Rails existing" any more than I would agree that the entire reason for PHP existing is to make personal home pages.
> almost everything on Wall Street is smoke and mirrors hiding what are incredibly simple ideas

This is true for the majority of jobs out there.
The playstation 3 has a feature that will update the games over night, do you utilize this feature?
Word Lens (Quest Visual) is Joining Google
I've never heard that described as the purpose of copyright law. Why would it be? In the absence of copyright law, all works would effectively be in the public domain.

It's funny, when they passed the Copyright Term Extension Act the opponents of the bill literally argued to congress that it was killing the American philosophy that the purpose of copyright is to encourage the creation of works that eventually fall into the public domain.

In the United States, Copyright and Patent law derive from the "Copyright Clause" of the Constitution:

To promote the Progress of Science and useful Arts,
by securing for limited Times to Authors and Inventors
the exclusive Right to their respective Writings and
Discoveries.

This enables patent and copyright law. Patents do demand disclosure of details, but if you weren't worried someone would reverse engineer your product and get it to market before your patent expired, you'd just keep the details a trade secret. So I don't see how the disclosure aspect factors into duration.

If it wasn't already, the CTEA turned the length of copyright protection into a function of the American movie and music industries ability to lobby congress with sob stories. I'm not even trying to be snide towards congress with that remark, ask anyone in IP law what they think will happen next time Steamboat Willy is set to drop into the public domain.
The post set off the voting ring detector. But since the page says "Launching Monday", it would be better posted on Monday anyway.
You guys have very understanding product manager.
Een hond kopen: waar moet je op letten bij het kopen van een pup?
* RAD (rapid application development) tools:

Visual Basic and Delphi were tools with beginner friendly programming language. We had FrontPage and Dreamweaver to design earlier HTML4 frame & table based layouts. But there are no RAD tools to create modern CSS based web page designs.

* Client only vs. client-server:

Client-server web applications are a lot harder (software architecture), than Win32 client-only.

* Consistent API:

The WinAPI that was exposed through COM was easy to understand and more consistent than the HTML, JS, CSS that has grown over the years thanks to various vendor extensions/additions (Netscape, Microsoft, etc).

* Documentation, books, articles in magazines (copy&paste examples):

We used to have good API documentation and MSDN used to have a good relevant search (no C# API result if one search for C/C++ or VB API) and an index. Various magazines had really good articles with short example source code that one could type or copy&paste (web). Books shipped with a CD-Rom with a CHM file (earlier ebook format, Windows Help) that was similar to epub/mobi but the Windows Help viewer was far superior.

* Common controls:

Windows shell offers various common controls that are available in some form in VB, Delphi. The HTML standard still offers only very limited form controls. Were is the file list control, the menu bar control, etc?? Instead every website has come up with its own menu bar - thanks to DHTML movement.

* APIs vs. Frameworks:

In the Win32 world one used libraries (in form of DLLs) and its public API. In the web world one can do the same old fashion way by using C++ like languages like PHP with its hundreds libraries (exposes C API directly and optional object oriented boilerplate API) or the framework style (Ruby on Rails, etc., house of cards). If you know what you (and your team) is doing, you know what to choose in the long term anyway.

--

Nevertheless, I kind of prefer the HTML5 web app world over the vendor-lockin yet again that is Android vs. iOS apps. And real Win32 development is uncommon lately. But I would like a innovative RAD tool, a next-gen FrontPage/Dreamweaver - something that made Visual Basic so easy to use.
CEO Jeremy Allaire leads users through Circle
12 Best PHP Frameworks of All Time
This is a case of "priming" the consumer, in some cases you don't need to prime them but those low-hanging fruit are rarely not served already and it's usually juicier and only slightly more time consuming to drive your nail in that "middle somewhere" spot that some businesses get lazy about addressing.

So, for myself as a generalization, I'm writing it down as prime your target with something accessible (free knowledge, free feature-set, etc...) and engage them early in the funnel so you can iterate the lead-gen and the resulting product early.
Peopleware

pretty much the most important programming book a programmer who works with / in teams can / should / must read.
I've read thru a bunch of other nit-picky riders. Strikes me that an under-discussed factor is that these high-value stars (contracts running into the $millions) are under extreme pressure, which is severely aggravated by so much change on a daily/hourly basis; something as "trivial" as wrong-temperature or brand drinks (I dislike Poland Spring water, and prefer Mt Dew in cans not bottles), uncomfortable seats, or even brown M&Ms (hey, everyone has a pet peeve) can be an unnerving "last straw". Having a few "perfect" arrangements everywhere gives them something to center on for mental stability.

ETA: I realize this is a tangent. Methinks it's relevant.
Stone also describes how, before the acquisition, Amazon announced the launch of a competitive service while Lore and Bharara were visiting Amazon so their employees wouldn’t be able to reach them to figure out how best to react.

That whole process sounds pretty toxic. This is happening while they're trying to negotiate a deal? If I were them I would have walked, but I gather they really wanted to sell the company and move on to something else.
Trinity College?
The future of search is in voice. We're moving towards when you can operate a phone completely hands-free in a car without even telling it you're driving (We have all the necessary technology - execution isn't 100% but if Google releases a search cards API, it will be.).

When I don't know something, I can simply say "Ok Google Now. What does 'eccentric' mean?" and it will pop up and tell me via voice if it can, with website search as a backup.

When I want to know what time it is, I'll simply say "Ok Google Now. What's up?" and I hear a smothered voice from my pocket saying "Hi Joe. The time is 10:36 AM. Nothing much going on right now."

Voice is special in a way that's different from text: it doesn't take you away from conversation, you don't even need to take it out of your pocket and it never occupies you in the same way text does.

The phone becomes a pure enhancement, with little or no "cost" in terms of distraction to interact with it.
So, I like to fall back to the law here, which says something along the lines of '[all vehicles should conduct themselves in a controlled manner, in which they can stop for a pedestrian at any time]'.

To that end, I still feel the biker is compelled (and actually is, legally so) to, ultimately, stop for the pedestrian striding out into the intersection on a green, if necessary. And I feel no sympathy for the biker, should he hit the pedestrian.

That said, I think it's entirely in-line for the biker to give a chewing out to the lackadaisical pedestrian who's disobeying traffic regulations.
>While modern $99 "video pucks" like AppleTV, Roku, or Amazon are good streaming clients for NetFlix, etc, they utterly suck at playing files from a local network

I bought a Chromecast for $40 and the Plex iPad app for $5 and can now sit at the tv, controlled by the iPad, and stream content from my HDD flawlessly.
Is this the same wololo who hacks Vitas and PSPs? If so, this guy's a legend in the handheld hacking community.
Apple’s Medical Technology Talent Grab: Wearable Medical Devices
The idea of a Hindu Muslim division predates the British rule. It has been in existence since the later Mughals[1] (Aurangzeb and his successors).

[1] http://en.wikipedia.org/wiki/Persecution_of_Hindus#In_the_Mu...
I've been reading Real World Haskell recently and loving it. It does a fantastic job of blowing your mind while simultaneously showing you how to apply Haskell to real-world problems.
"Commentators have sought to explain Modi to non-Indians, deploying numerous comparisons to do so; but the one that works best, in my opinion, is to see him as a kind of Indian (or Hindu) Ariel Sharon."

http://www.thedailybeast.com/articles/2014/05/16/modi-crushe...
There was also a hidden camera operation which interviewed quite a few of the perpetrators who were leaders of VHP and Bajrang Dal (A few of the right-wing Hindu organizations). A bunch of them claim Modi's explicit approval for the riots.

The comments and the interviews are disturbing to say the least.

http://en.wikipedia.org/wiki/The_Truth:_Gujarat_2002
"Peopleware" http://www.amazon.com/Peopleware-Productive-Projects-Second-... , a lot of insights and ideas how to build great teams. Great to read for developers, team leads and managers.

"The art of multiprocessor programming", excellent book on parallel programming theory with code explanations: http://www.amazon.com/gp/product/0123705916?ie=UTF8&tag=nirs...
You might like MVP then. There is pure UI manipulation (V - the view) and then the actual logic behind marshaling the UI and backend calls (P - the presenter), and finally the model. If you're on mobile/table/desktop, the presentation logic (i.e. form validation, RPC) will be the same, but the actual view code (to fetch the form field values/clear/set them) will differ.

I started with this on some projects last year and find it simplifies a lot of things. To boot, you can now rather easily test your presentation logic with no UI dependence (it's all in the V).

With MVP all the persistence stuff is a whole different place, in the REST/RPC services on the server (services and repositories) but it has no coupling at all with the UI or MVP. Makes life a lot easier.
Designing for a Platform
My original thought, as pertaining to farms, was just that they're traditional shipping hubs. Lots of packages (feed, seed, grain, machinery) come in, and lots of packages (livestock, meat, produce) go out.

If I were looking for a non-descript place to traffic guns through, I could do worse than a farm.
Columbus discovered America in 1492.
It's anonymous:

> The post was written by a guest blogger but the veracity of every aspect of the story has been verified by Blogger Clarissa.
Note that this is an anonymous "guest post"—I thought for a while that it was an account by the blog author.
me too! i'm surprised there isn't more mention of it.
RSS is a nuisance organization, mostly advocating equivalent of "hindu terrorism".
I did my Master's dissertation on superoptimization and the JVM. Tl;Dr managed to find shorter versions of simple Java math functions fairly easily, didn't prove they were any faster or better.

https://docs.google.com/file/d/0B_8w6H4BG5E_TmxwbkRKRnhUM0k/...

And

http://onlinelibrary.wiley.com/doi/10.1002/spe.2240/abstract
Specs sheet 1: http://www.ganssle.com/misc/wom1.jpg
Specs sheet 2: http://www.ganssle.com/misc/wom2.jpg
This is actually one of the biggest reasons I am still in Mac OS. Are there any *nix builds or distributions that have this separation out of the box? I.e.: C-b, C-a, etc (emacs commands) including C-v for scroll (and not system paste) and S-c for copy, S-v for paste (where S is super key or win logo or something similar).
I don't know if you've ever ridden a bike, but they don't exactly stop on a dime. The point is these people don't notice you and will walk right in front of you within a few feet when the light is green for you.
How to statically type check python