skysight-inc/HackerNews huggingface dataset:
The book actually isn't going to have a single example app. Each of the chapters will stand on it's own as a reference for a particular topic. It's similar to how Two Scoops of Django is organized.

I'm definitely going to have a chapter on building a REST API. You can see a more complete (not comprehensive or set in stone) list of topics at the bottom of the Kickstarter page: http://www.kickstarter.com/projects/1223051718/practical-fla...
How Companies Hire Developers
I got confused with the notation so I used paintbrush: http://imgur.com/a/tZPjl

The standard strategy (without optimization) seems to work perfectly. You gain control by forcing the oponent to fill out the miniboards. The last move on the second exhausted miniboard will allow you to choose any miniboard, so it's an easy win.

EDIT: like 3pt14159 pointed out, O might cause you problems if he immediately picks the center in the NW miniboard. This needs further testing...
If YouTube exists (specifically their math of adding X hours of video per minute), there's absolutely no question as to whether the Feds can store every phone call. That's trivial.

The NSA has a $15+ billion budget. The FBI has a $8 billion budget. The US military has a $638 whatever odd billion budget. The intelligence budget is $80 or so billion.

Yeah they can afford it. That is not an issue.
Also in Cambridge at the Haymakers:

http://www.cambridge-news.co.uk/Business/Business-News/Use-v...
I think Shimon Peres is not talking about "Israelis can now buy apartments in these locations" scenario, Jewish people can do that for like decades,

It was allowed for decades, yes, but it's only in the past decade or so that Israel has achieved the wealth of a First World country. It used to be that an Israeli would need a foreign, First World source of income to buy property outside Israel. Hell, it sometimes used to be (and still is, in the premier locations of Israel!) that an Israeli would need an exogenous income source (family savings or illicit money or something) to afford property in Israel!

But the thing is, given only 40 seconds of footage clipped out and mistranslated by a far-right nutter, I can't tell you for crap what Peres actually meant. I can, however, assure you that neither Jews nor Israelis own whole cities.
How Should We Launch StoryApp
It would be like if dogs sniffed your house, and their reaction was recorded, but not seen by anyone. And the recording could only be viewed after a warrant was obtained. The NSAs argument is that you can't become a suspect as a result of the recording. You have to become a suspect in some other way, and then they can go back and analyze the recordings.
But in that context, using Tor to sign into Facebook kind of removes that 'anonymity' angle.
It also gives the sales person a genuine feeling that draws customers to interact with them for help instead of the typical kind of confrontational relationship in a customer/sales person interaction.

Across the entire customer population it probably sells more stuff in aggregate than if the confrontational approach is used...
I think the key point brought up here is that there is greater convenience in external accessories once there is more than one computing device to use them with - and I'd say that's a much more common scenario than it used to be.

My suggestion to Apple (or 3PP), would be to make a stackable accessory form factor (along the lines of http://www.123macmini.com/accessories/guide/enclosures.html) with built-in Thunderbolt connectors, or at least cable guides. They could be styled in the same style as the Mac Pro. Imagine just slotting on another level of your little accessory tower, with a single Thunderbolt going to the "capital ship".
Major media reported that the Boston bomber's wife's phone calls she made prior to the bombing were listened to, after the bombing.
Will you consider giving it away to free to students, in the way that the 'Two Scoops of Django' folks do?
You mean doodling like this? :

https://bubbleideas.com/letters/demo-leave-application
Two Microsofts: Mulling an alternate reality
AdSense anniversary easter egg (hover on the "10" logo after logging in)
I'm interested in hearing your thoughts on web development. Would love to chat on IRC...or maybe drop me an email if you're inclined.
I think that argument depends on a certain definition of "objective". A professor of mine argued that there are objective moral values because that there are certain actions that basically all people consider wrong. For example, killing an innocent person for fun. Under his definition, that would be an objectively immoral action.
Chinese supercomputer gains title of world’s fastest
"It looks like a Dyson vacuum cleaner someone lifted from the maintenance closet on the Death Star."
First, cause of sue happy people: I am not a lawyer and nothing I am saying should be considered legal advice, just my experience.

You will find almost every professional organization will have similar clauses in their contracts. Specifically it is addressing "Work Product" which is what you are producing for the client. So yes, if they are sued over something you deliver because you snagged images off the web and didn't pay for them, or you used someones IP without a proper license then yea they can hold you liable and make you pay some of their expenses. In general, a corporation isn't going to trust you to fight on its behalf, so this is more about you being a witness and paying expenses and damages if you infringed.

And you are right, you could do everything right and someone comes along and sues your client. That is why professional liability insurance etc is a must anymore. Not that it is a fix for this, but in the off chance, at least you have some protection from financial ruin. And in general, I always deliver to the client any licenses I purchased on their behalf (or a resale license), as well as details on any third party software or designs I used. And even before I use any 3rd party code, images etc that requires a license I always make sure the client signs off on it if it is core to some piece of functionality. This way they are aware during development and at time of delivery of what I used and why. This doesn't mean they can't make you hold them harmless, but it sure does help if you ever had to go to mediation or court.
I'm absolutely shocked that I don't seem to mind this or think that it's wrong. Turns out that my enemy isn't advertisers, it's being tracked all over the internet.

I wish there was a way to exclusively allow static, non-tracking ads that just rely on the content of the site to target, rather than the content of my life. It'd be just like magazines in ye olden dayes.
1. What library are you complaining about? Haskell has a pretty small, well established set of operators. If a library is defining more operators than you like, then don't use it. That is no different than a library defining functions with names you don't like, it happens in every language.

2. Why on earth would string concatenation be the same operator as addition? That isn't the same operation. I want to know if I used + that I have to have gotten a number, or else it won't compile. Getting a string would be very unhelpful. If you just want any monoid, then there is a generic operator for that, it is <> or mappend.

5. The different types are for different purposes. String is a list of chars. You use normal list functions on it. Bytestring is not a string, it is an efficient container for storing bytes. It is used for things like networking. Text is an encoding aware, efficient representation of strings. Use this for text data. There is an IsString typeclass for generic functions that operate on any type that can behave like a string.

7. I've always heard the exact opposite from everyone, and my experience has also been the opposite of yours. The only other computer related community I have seen that is as helpful as haskell is postgresql.
That's my entire point: you can't ignore unused dependencies. I've explained at length why this is the case - the Go designers have also explained this. Simply, you must look at imported packages before you look at this package. You can only establish that a package is unused in this package after looking at all code in this package. Hence, you only can only recognize that a package is unused after you have looked at it.

Yes, you can avoid generating code for that package. But the designers of Go want to avoid looking at the package at all. They have collected data from inside Google which clearly establishes that this is a problem.
The law makes it clear that US persons (defined as citizens or legal residents) are not to be included whether they are presently in the USA or travelling abroad.

Even foreign persons who are under surveillance are to be excluded when they travel to the US.
EBay Auktion
Yeah, stupid "scientists". That's why I refuse to poop in a toilet, and won't use antibiotics: 'cause the gazelles aren't doing it.
Is it possible to have the same degree of security with a container as is provided by a virtual machine?
My bank did this to me.

Called me to say if you close and re-open your internet based savings account you will get the higher "intro" interest rate for 4 months. I explained that I had always wondered about this loop hole... Before I even got around to visiting a branch close/re-open, I read on my statement that the bonus interest rate has been applied.
But if you investigate something and a new suspect emerges, you want to hear and analyze his calls in the past, don't you?

I do? If they are suspect in a crime for specific reasons, why are those specific reasons not enough leads to follow?

As Chomsky said, if you're so worried about terrorism, stop participating in it... as in, The Iraq "War" alone killed so many more people than 9/11, and nobody could even be arsed to look at the debris of the latter before destroying it. This is akin to a wolf saying the chicken need to tell him where they are at all times, to better protect them. Feel free to fall for that once, but then please join the rest of us in the real world.
Looks great, but I found no way to try or sign up for it. The only thing that resembles a sign up is one that asks me if I want to know when the tool is released for the AppStore. What am I missing?
Entrepreneurs Must Be Survivors in Their Own Mind
Hootie: New Holo Twitter Client for Android
I think you're confused. I'm not asking for philosophical proofs end-to-end, I'm asking for the framing.

If you look at the formulation it starts out as a magical-seeming property, yet the definitions and processes do nothing to demystify that property. If you look at that process carefully you'll find the deceit: this is not an answer to the question of consciousness as asked. With the right philosophical treatment there might be hope of reconciliation, but without it the concept is just going to remain magical, without meaningful conclusions.

Aether is a great example, one I had in mind. Consciousness is very much like aether in some ways. It may well be that the only useful scientific thing to say about it at the end of the day is: it is not a useful concept to science. Much better than the contrivances offered up with no compelling connection to the subject.

The last word in TFA is 'qualia'. This is the problem. Canonical definitions of that term describe it as impossible to measure, or simply ineffable, which effectively puts it off the table for a scientific treatment. Regardless of what you think of what should constitute a scientific concept, the implication that these measurements alone elucidate an ineffable phenomenon is exactly the kind of thing that stinks of bullshit.
I'd love to see if/how traffic has changed since the announcements. I wouldn't be surprised if we look back on this as a watershed moment for the whole Internet industry.
When consuming resources and producing pollution, you do not remember this comparison. Besides, animals kill to eat, not to sell.
No one needs to justify being free from coercion, not even if it means not helping to fund a website.
Absolutely. I'm sure I'll have some of, "If you can't afford it right now, just email me for a copy" link. I actually got my copy of Two Scoops to use as a reference that way. :)
What I find confusing or misleading about his differentiation between policy and technical protections is that he values the latter over the former, but it would seem that the technical protection he cites could just as easily be ratcheted in any direction if/when a new policy dictates it.
0.75 percent student loans
http://www.amazon.com/On-Numbers-Games-John-Conway/dp/156881...
Whistleblowers are not traitors
Funding someone does not make one responsile a single bit.

I am not responsible for an act you do with the knife I sold you last week, unless I did it in consent of you commiting the act. My parents aren't responsible for the acts I do.

Only when there's power, there's responsibility. Taxpayer does not have power over military, hence why taxpayer has no responsibility.
Deputy Attorney General: "We don't get any content...under this program." The use of language across all parties here is really incredible. The Google/Apple/etc denials so carefully worded, the lawyer-speak that avoid saying anything at all for hours at a time in the US gov't...it's amazingly Orwellian.

Edit: Did he just say that the fourth amendment does not apply because nobody expected privacy in the first place? I can't possibly have heard that right.
Functional Talks
If your guess is that phantom.js is all you need to sidestep a captcha then I believe you might be misinformed.
Ask HN: Favorite Dev Conference Talk Videos?
What are the best conference talk videos that you have seen? Which have you learned the most from? Here are a few of my favorites.

[1] Paul Irish - Fluent 2012: Paul Irish, "Javascript Development Workflow of 2013"

http://www.youtube.com/watch?v=f7AU2Ozu8eo

[2] Sandi Metz - SOLID Object-Oriented Design

http://www.confreaks.com/videos/240-goruco2009-solid-object-oriented-design

[3] Lea Verou - More CSS secrets: Another 10 things you may not know about CSS

http://vimeo.com/52882799
G8 leaders agree tax evasion measures
NSA is testifying right now in front of congress BTW

Oh wait no, it's the Deputy Attorney General

He says the 4th amendment doesn't apply to phone records.

Footer says "NSA director to reveal terror plots stopped by surveillance"
I think this is called "Gomoku" (just on a quasi-infinite board):
http://en.wikipedia.org/wiki/Gomoku
I used to play this a lot when I was still at the university
Folks interested in this should also take note of the projects that target Xen [1,2 are ones I'm aware of]. Startup times that can be tuned to be on the order of 10s of milliseconds (see comment in Mirage paper).

[1] Mirage - http://openmirage.org (paper at http://anil.recoil.org/papers/2013-asplos-mirage.pdf)

[2] Zerg - http://zerg.erlangonxen.org
> non-cryptographic random number generators

Care to explain the distinction between a 'cryptographic' random number generator and a 'noncryptographic' random number generator.

A random number generator is a random number generator. Some are worse than others under various metrics. Arguably, random number generators that are ill-equipped to generate high-quality random numbers shouldn't be used at all. For anything, cryptography included.
Enabling offline disk import for Google Cloud Storage
> I would never do that, that's a felony.

The fact that there is massive amount of evidence is not reason enough for you?
Note that the Jobs quote is linked, the "skeptic" quote is not. Once against Steve Jobs proves prescient compared to imaginary foes.

A tablet with a bluetooth keyboard is what traditionally would be called a laptop, and thanks to several iterations of hardware and software, a modern tablet holds its own. Is anyone seriously arguing that people dismissed the ideas of laptops being productive, or that they thought that the state of tablets wouldn't improve?

Tangentially, Paper has got to be the most overhyped application in the history of applications. I mostly ignored it (after falling for the hype and grabbing it and all of the in-app purchases to actually have a marginally useful drawing program), but when they went on the road selling snake-oil about their trivial HSV "paint mixer" I really started to see the negativity in the hype.
Book raises alarms about alternative medicine
What camping has taught me about coding
How do VMs "abstract finance" any more than containers?
under this program.

[edit] and here it is... "Under 702, we do get content"

[edit] I'm sure at this point the endgame here is gonna be a crazy dance around the word 'collect'. It's increasingly obvious that the secret definition they're using for 'collect' is "an analyst pulls it from our database, where we've already collected some broad swaths of communication by any reasonable person's definition of the term"

[edit] One interesting note is that there have been strong denials that the metadata contain any location/cell-tower data. Still wonder if there's another shell game there and it's available via some other source.
A New York VC Spotlight: Joe Medved
I made this a while back. It a HTML5 game made with construct2. http://jenpop.com/game.php?gurl=games/uttt
US citizens(as citizens everywhere) vote for whatever the media feeds them, and media is at least to some extent controlled by the US government(as in every country) or other political influence.

I would also disagree with politicians controlling the military -- perhaps the people in charge do have political power too, but I would argue that the political power and power over the military are rather indirect, it's not the same entity controlling the two, there are multiple people and entities with indirect relationships.
So what do you propose as an alternative to this? Not paying isn't really an option. Move and renounce citizenship? (Remember, US has global taxation for citizen.) Not really a viable option to affect change, as you lose your right to vote, etc.
Companies like Apple count on the support of the US Government in all sorts of trade / legal / international issues, now and in the future. Using Apple as an example, when you're a half trillion dollar company and trying to navigate practically every market on earth, it's an absolute nightmare at times and helps to have a superpower that possesses the world's largest economy and military in your corner. Having IP problems in Indonesia (wherever)? Ask your buddies in Washington to help.

That's just one example, and a friendly one. The not-so-friendly example is Qwest and Joe Nacchio. Or perhaps you lose lucrative government contracts for iPads. Or perhaps the Senate massively turns up the heat on your tax avoidance schemes, and it costs you billions because they have a record of everything you've ever said or done via NSA spying and know where you broke some obscure tax laws (guaranteed to happen at that scale). Or perhaps that damn pesky anti-trust case just refuses to go away, and instead is expanded, as the Feds start snooping around other business deals and practices (guaranteed to find something).

Or if this were the past, maybe they light Steve Jobs on fire in the options scandal, instead of being nice and letting it go away with the equivalent of a slap on the wrist (with a few patsy scapegoats).
Lossy compression turns any data into metadata.
To provide review tools you need the code as well as its full history. An API is not going to cut it.

However Git being the beautiful distributed system as it is, you don't have to move your hosting. In fact you can push to multiple Git remotes, or use one for backup, or just for reviews.

You can also push to multiple remotes at the same time by adding two urls for the origin. So if you like the idea of your source files residing on a particular provider then you can keep it there as well.

Heroku works in a similar way, you may store your repo elsewhere but deploys happen when you push to their remote.

The true API here is Git itself not some silly and constantly changing REST protocol over something as stable the Git Object Model.
I agree, I use my rMBP connected to a second monitor, network cable and with an external keyboard and mouse, so I have cables and adapters vomiting all over my desk. When I come in to work in the morning I spend a good few minutes connecting all that crap up and sorting the cables out so I have some space to work.

The endless adapters definitely add more clutter and complexity to the setup.

With my old Dell I just plopped it into the dock which kept most of that stuff sorted out and pointed away from my desk. I had the same amount of connectors, just organized better.

I recently moved to a bluetooth keyboard and mouse and finally got my wifi setup so now it's just power and monitor and it looks much more sane.

Of course now I have to make sure my mouse and keyboard are turned on and wait for them to connect which means I'm sometimes logging into my computer from it's own keyboard first to fiddle with the bluetooth stuff.

I'm considering getting an external optical drive which of course will reverse this trend, but for now I can't burn any disks when I need to.
MAPs are why you have 'add to cart to see the price' for many items.

They aren't fixing the price to the consumer. They are agreeing not to advertise a price below a certain value.
Exactly. It's already been leaked that content is collected under a different program.
Quality-of-life Index
hmmm the argument that it is not reasonable that what I view on the internet is private is disturbing. I do have a reasonable expectation of it being private.

This is referring to the Attorney Generals statement that we do not have a reasonable expectation for our meta data not to be public.
How is the author's "suspicion confirmed"? What is the point of the Julian Assange aside? The cartoon is confusing, I don't see how it fits the goldilocks narrative at all.

This is a confusing and low quality article.
Spotify has competition from Google
They may not get any content, but do they store any content? It could be that "get content" has a very narrow legal interpretation ("taking the book off the shelf and reading it").
It's basically a PCIe x4 interface, so it's about 1/4 the bandwidth of most high-end video cards, and you should be able to make an external enclosure for them. So yes, it's possible to add one, it just won't be quite as fast.

More likely, you've got 2 upgradeable graphics cards in there, already running in an SLI configuration. It should be entirely upgradeable.
Not much traffic on OCaml here lately, compared to the "new stuff" and what appears to be a resurgent interest in Erlang. So this is an interesting project

In this era of Scala, Clojure, F#, (and Erlang), what use cases of OCaml would interest developers to dive into it?
He's going to announce two terror plots stopped by this.

Should be interesting.
"Because you share that information with phone companies, etc".

He referenced a court decision about that. Can someone who knows what the case might be find it?
Forbes is just trying to piss me off
Audio pros want everything outside the box anyway: interference from the power supply, motherboard, etc are unacceptable. External peripherals are the norm.

I don't see any problem with this whatsoever.
Yes, don't expect "Hungary for Dummies" and the movie traverses many generations.

Just curious: how is the education level of computer science in Hungary now?
If future societies are condemning our behavior now, then we would not have progressed that far.

This isn't about kindness and cruelty, this is about awareness. As long as we perceive other living beings as The Other, we're not truly aware -- we can't empathize, we can't be compassionate, we can't be a complete human being. Condemning people for barbarism is a subtler form of separation, of saying "those people are not us." But they are, just as we're growing as a species and society to be aware of non-human awareness.
Oh the drama! Should we tar and feather him first? Or skip the trouble and just stone him?