skysight-inc/HackerNews huggingface dataset:
a really solid, perhaps unique, library that, as far as i can tell, completely addresses the "impedence mismatch" argument. if you're directly using a database api in a structured way, you've probably already reimplemented the sqlalchemy core, and refactoring your program to use sqlalchemy will give you an orm, should you want one, and make your code portable across database implementations even if you don't. if you're already using an orm, refactoring to use sqlalchemy will allow you to to start optimizing the low-level database operations in a coherent way (i.e. not just sprinkling SQL throughout the models). there's a nice writeup in the architecture of open source applications ( http://www.aosabook.org/en/sqlalchemy.html )

now, fantods aside, is there anything like this for java? according to the aosa writeup, sqlalchemy's author found python's multiple inheritance useful for implementing certain ideas, so porting probably isn't straightforward. also, the relevant stackoverflow question ( http://stackoverflow.com/questions/10537766/closest-equivale... ) seems inconclusive.

this is not to criticize java as a language, but rather because i really wish there was something like sqlalchemy for java.
Como Calcular o ROI (Return of Investiment) no Facebook
I think that at some point, he used to use Comic Sans but everyone got a aneurysm so he switched.
I would need to go through many of his articles to expose their chronic lack of information. It's not a case of disagreeing, it's that others have disagreed and he hasnt bothered to make himself aware of how. This is no good for an "intellectual" idol.

> It's a matter of degree.

It has nothing to do with "degree". "Corruption" has nothing to do with the mixture of wealth and power: in extremely capitalist societies the Law codifies wealth as power (eg. Citizens United) and in extremely Socialist societies it codifies the opposite. "Corruption" is perceived to be prevalent in societies (eg. italy) in which the public and private sphere are blended and the Law tracks this lack of clarity.

This is why its not sufficient to say "abuse of wealth" is corruption and we need to fix corruption. Because "corruption" is defined by and against the norms of particular societies and does not measure how much wealth distorts the political landscape. Americans do not see owning many news outlets as "corruption" for example, but it is arguably an abuse of wealth to gain political power and influence.

To treat his articles seriously and engage with them (I have written about his essay on Philosophy before) is to give them too much credit. If i wanted to contribute substantively to this debate I would go and find someone informed on the matter and reply to a essay they have written. To reply to pg is to educate him.
Free Stock Footage - Academia.edu
Given that their website is down or extremely slow all the time, the captcha won't be my #1 complaint. (-:
You'll definitely pay much less in taxes than you would in Belgium.
IOS 8 Concept for Interactive Notifications
Lessons learned from my failed startup after 2 years, 300 users and 0 revenue
Customer service is a high priority. It’s hard these days to find a trustworthy Music Producer that provides quality Beats for sale. Beats that i produce is guaranteed to be appealing to your ears with style, emotion and uniqueness. So i offer you a 14 day Money Back Guarantee.
http://www.jakemuzik.com
Sorry, yes. Typo and then noprocrast caught me.
I think it's some of each ... and serves the same purpose that reading Dilbert cartoons do. When you read one that sounds a bit like you, do you pause and wonder whether something needs to change?
Agree, never accept a job in a company that favors minorities during a recrutement process. You'll never know if you have been accepted only for your skills or because they think that you will make them look better with you on the company picture.
With Glass they would have to be staring at you in order to do that. Your criticism doesn't match the product. If someone wants to record you in the way you describe, they will probably use a hidden camera rather than something as obvious as Glass.
It is a non issue for Steam, as such they have no ground to remove the game from users library.
I'm not sure we're reading the same thing. Certainly yes in Europe. I'm not a visitor, I live in the European union, and work, travel and use mobile phones extensively there.

That you bought a carrier-locked phone in France is not really relevant, as I didn't say there are not carrier-locked phones in Europe, just that the carrier system is not as it is in the US, and having unlocked phones, pre-paid cards, and even mandatory unlocking is (and has been) the norm since mid-nineties.

In France, for example, the law (in effect since 1998) states clearly that even if they sell it locked, the carrier must unlock your phone after 6 months. That's the reason the iPhone had to be sold unlocked in France even back in 2007, when there was no such option in the US.

Heck, the US didn't even have SIM cards and GSM phones until quite recently (late '00s).
Yes, definitely. This is what I was trying to get at - the idea that they still need exploits as other comments are talking about is incredibly unlikely. With things like iCloud, centralized device management, remotely installable admin certificates, google play services, etc. it is very unlikely that the NSA is even considering using any kind of exploit anymore.

When the NSA wants to use your phone, you don't have to worry about them exploiting something. A special packet will come down using one of the many available 'official backdoors' on your device to redirect your device to an NSA server.
Approach your users. That’s Growth Hacking.
sqlalchemy is the best database toolkit for python developers. you can use it as an orm or you can just use its core functionality; write sql expressions in python, define your tables, columns and types. anything you can think of, in terms of dbs, you can do with sqlalchemy.

i'd like to take a moment and thank to @zzeeek [1][2] and all of the contributors.

[1] https://news.ycombinator.com/user?id=zzzeek

[2] https://twitter.com/zzzeek
Virtual environments with Python 3.3
Indeed. Especially in light of their response to this article, paraphrased:

"It's not that we were trying to be malicious. It's just that we're incapable of parsing spoken English"

Followed up in a tweet with "To clarify, even after reading several detailed explanations of the spoken English in question, we're still unable to parse it".

So either way, malicious or dim, it's hard to imagine considering them a trustworthy source of news after this.

[Note: some of the above quotes have been edited slightly for compactness and clarity, as is common practice in such things.]
Hand Signals Help Restaurant Servers Communicate
And this is why I'll never feel comfortable paying for a full priced game from a digital download. Until they can sell it to me in a digital format that allows me to own it and have complete control over it in whatever way that I want I will either not play the game, pirate the game, or get a boxed copy.
> while visually useful, i dislike the leading "|" (pipe) at the beginning of a continuation - it breaks copy and paste.

Do you mean copying stuff from the REPL to something else?

Because this works:

scala> scala> def foo(x: Int) = {

// Detected repl transcript paste: ctrl-D to finish.

| x > 1
| }
foo: (x: Int)Boolean
// Replaying 1 commands from transcript.

scala> def foo(x: Int) = {
x > 1
}
foo: (x: Int)Boolean
... but what does it mean?
In the United States, there is no expectation of privacy while in public. They are not legally obligated to do anything.

This doesn't make it any less of an asshole behavior, though. Also, it should not be the onus of each target of your gaze to constantly be saying "stop it". That's called "opt-out" and is pretty globally regarded as completely obnoxious.
Poor Man's Scientific Method
I don't even think you need to go that far, with extreme examples of totalitarianism.

I'm not American, so obviously I'm less emotionally involved. My view on it is that the US is not under any meaningful threat of terrorism. 9/11 was big, but on the scale of decades it is still far down the likelihood list of violent ways an American may be harmed. Murder, Rape and other assaults are a reality too, a far more likely reality.

The real "solution" is "ignore terrorism, it's not a big threat." That's contrary to human nature, but I think it is the most rational response.
OpenH264 on Github
But is the lack of understanding due to the current inequity? I suspect people fear it partly because it is an unknown device that they haven't been able to experience yet. Once they have tried it, some will probably relax a little bit.

Cameras on phones had similar reactions to begin with. Now everyone just finds them to be extremely useful.
You're right. I shouldve emphasized the "pseudo" part had more to do with the gap between how people treat him and how he really is.
>> I broke up with this lovely girl. I wish I had this shiny toy when I was with her. It would be really fun to take lots of pictures and video.

And how would she have felt about her creepy ex having kept a whole load of pictures of her?

That's really quite weird.

--edit-- seriously, read that last sentence of yours back. That sounds deeply creepy.
Why you should A/B test and optimize e-commerce apps? – an infographic
Engenharia Costeira 2014 em Seul
So PG's views are actually exactly that - in general no suitable female startup founders exist in the world.

That's not what pg is saying at all.

Eric's question wasn't if female founders can be found. Eric is asking if there are non-hackers out there, just waiting to be found, so they can start the next Facebook. pg is saying you can't just go out and find non-hackers and turn them into the next Mark Zuckerberg.

On a side note, I think the transcript is poorly transcribed. Many sentences are missing keywords allowing sentences to be easily interpreted in different ways.
Automation and the mass annihilation of jobs will be the biggest story of the next five years.
>> Do people without Glass have an opinion on this?

Yeah, I don't like having cameras pointed at me constantly, I don't like the idea that the person I'm talking to might be recording the whole conversation. And that's if the device itself is trustworthy and not reporting all sorts of stuff straight back to Google and whichever government agencies have decided to take an interest.

Basically it feels like crowd-sourced surveillance. Not positive, hence glasshole.
Testing a UTF-8 decoder with vigour
Yes. Let's put the threat of terrorism in perceptive: In 2010, 13,186 people died in terrorist attacks worldwide, while 31,672 people were killed with firearms in America alone, reports CNN’s Samuel Burke. http://amanpour.blogs.cnn.com/2013/01/15/more-americans-kill...
A collection of shapes made with SVG
It is a reasonable choice until the day when you get hacked because you use a prehistoric version of something that doesn't get security updates anymore.

Sure, sometimes that will get backported security fixes, but that is not always possible. Heck, sometimes the installation depends on said security hole.
In some strange way, you can't really fault them for hacking the education system to gain an advantage.

But what's the point of wasting all this time and resources just to jump through hoops.
Great insights, thanks for sharing, Sergio.
Microsoft are a massive tech company though.
I live in the mountains, and the only ISP available offers 5 megabit DSL. If I stream HD video, I typically can't browse the internet because my connection is just barely fast enough.
- Write more. (started my blog yesterday, I hope I'll be able to continue writing for it.)

- Get a new job.

- Exercise more. (and don't give up as easily..)

- Move to another city
This has nothing to do with iOS or iOS8 - somebody's just using Apple's brand (presumably unauthorized) and design language to push traffic to a UI concept they threw together.

Also, his "action button" idea already exists and is implemented (although if he's having trouble knowing that perhaps they need to work on discoverability) - it's the whole notification banner. Click anywhere on it to reply to an iMessage/SMS.

I want my 100 seconds back.
How does this differ from HTTPS? Since we're dealing with World Wide Web, it can't be that you would have to install the public key of every site that you visit to get signed versions of the code – it would make browsing infeasible.

It just boils down to the CA based system that is already employed by HTTPS. You must of course trust the other party and their systems, but that's the exact same with code signing. To identify the other party, code signing uses a pre-shared secret (e.g. your OS comes pre-installed with their public key). In HTTPS you identify the other party by them possessing the right certificate, that's signed by a trusted intermediary. There's no really better way to do it, bar quantum crypto and HTTPS+DNSSEC, which is sadly not widely supported.
Why wasn't Go written as a functional language?
This is very similar to the workflow I use with gmail. I use a slightly different means to achieve it though, I use Active Inbox (http://activeinboxhq.com) which is a plugin for Gmail. It helps with GTD stuff by giving "Statuses" such as Action, Waiting On and Some Day to messages (they're just labels underneath but it gives them a nice UI) and I use it to display my actioned messages next to my inbox via a feature called Radar.

That's all well and good but so far it's only what the author has done (but with, IMHO, a nicer and easier to use UI). What Active Inbox does that isn't possible without a plugin is it adds notes and "next steps" to emails, it's easiest to explain with a screenshot:

http://awesomescreenshot.com/08225ii5e9

Full disclaimer: I have been paid to add features to Active Inbox (including some of the ones I've mentioned and very cool upcoming keyboard control thingy) but I was a happy customer before that happened.
I remember reading a story in Analog science fiction about just this scenario: inexpensive, multi purpose robots (and the riots they caused when people realized they could be replaced).

The solution? Have each robot owned by one, and only one, human being, who could lease out the robot's "labor" as they wished.

I doubt that solution is possible, but I do think the issues the story raised are going to be, as you put it, "the biggest story" of the near future.

(I wish I could remember the name of that story!)
I think it's very reasonable to put things in proportion (eg. car accidents kill way more people than terrorists), but restricting the perspective on terrorism, as long as US maintains the military offensive, there will be always such threat.
Dell, Cisco 'Deeply Concerned' Over NSA Backdoor Exploit Allegations
Take Android for example, I turn off WIFI and it comes back on whenever the phone wants WIFI.

What? How so? I've never seen that behavior.
Show HN: GDrive Permalink Generator
As someone borne in the USSR, I am sad that Stalin lived to an old age and died without suffering. If there is hell, I hope he is in it right now.

I would further never trust any statistics from the old USSR. For instance, the communists were able to dramatically "reduce" infant mortality by simply not recording births until the first birthday, when the child became one.

If you think Stalin was good for USSR you are an ignorant idiot. I am sorry to be so touchy on the subject, but Stalin killed more of my people than Hitler.
This is such a great article, thanks
Is the suggestion of putting "related work" at the end non-standard? As an occasional reader of CS papers I generally remember this part appearing after the introduction, and feeling quite sapped once I'd got through it and the references.
Bitcoin Exchange Stopped In India Due To Goverment Laws
I agree. And also it's been delightful to read the counterarguments to his comment.
Actually no. Not only is Unity3D NOT free, (it has a version called "Unity Free" which is just a brand name. Do not be fooled into thinking it has meaning here as an actual word) The Unity3D license is totally incompatible with Open Source. Please read the agreement:

http://unity3d.com/company/legal/eula

In particular, pay attention to clause 2a (You are not permitted to combine content created using Unity Free with content created by Unity Pro)

2f: you may not copy or modify or use to create a competing product

3: You do not own Unity3d, only license its use

5: you consent to permit Unity to collect data on your users

and so on and so forth.
Honestly I don't see the appeal of paying this company money to throw code away into a closed platform with no independent implementations.

(and yes, you do still have to pay them money if you wish to uh.. .distribute your game. to anyone. a right not included in the "free" version.)
>> "This has nothing to do with iOS or iOS8 - somebody's just using Apple's brand (presumably unauthorized) and design language to push traffic to a UI concept they threw together."

It's their concept of iOS 8 hence the word 'concept' in the title. They aren't trying to trick you into believing this is iOS 8.
iOS 7 is out and now people are trying to do concepts for next iOS release probably iOS 8 like they were doing for iOS 7.
I dont see anything wrong here, it`s actually good suggestion.
I'd like to see something like this in iOS. The ability to perform actions on notifications on Android (archive emails without opening the email app for example) is one of my favourite Android features.
Very nice article Sergio.
Show HN: Conway's Game of Life is done to death, but I made this, and I like it.
Yeah, well spotted. Just tried on intel 4k HD and got 12k in a mobile phone-comparable size.
I disagree. The real "disruption" here is pg's response and subsequent responses, including yours.

Yellow journalism is still a problem. Most people who read some little quote about women in tech from some guy they've never heard of move on. For the core group of people who are interested, the best way to learn about pg's opinions is from pg himself and that is easy to do.

New standards need to emerge. Publishing transcripts or recordings would be a good place to start. But the ability of misquoted individuals to respond is itself a disruption.
While this might be true, as a European I'm eternally thankful for USSR saving us from the claws of nazi tyranny.
A prescription version might allow you to flip just the screen, like some clip-on sunglasses.
As a user of Digital Ocean (amongst others) I find it hard to get too excited about this. When I destroy a droplet (VM) I already have the option to scrub the discs before deletion.

If I choose not to use that (and I never have on any of the hundreds of machines I've created and later torn down) it's because there is nothing of any sensitivity on them. If someone wants to resurrect gigabytes of entirely boring and transient log data from what I was last doing, they're welcome to!

I can only really see this being a concern for people who were storing sensitive information on a cloud instance which they then removed and chose NOT to scrub. In which case, they already have larger issues than this one. "Problem with user, not with cloud."
Samsung sold 40 million tablets in 2013, targets 100 million in 2014
This is a fantastic writeup (and like nearly all worthwhile writing on the subject, I don't necessarily agree with all of it).

Two elaborations:

1) General advice to non-technical founders, not specific to this post: If sales is one of your primary skill sets, and you cannot sell one developer on working for you, you may want to have a brief heart-to-heart with yourself on whether you are sufficiently skilled at selling to build a company which will live or die based on your sales ability.

2) His advice about starting with 1 anchor client for a SaaS, expanding to 10 via expenditure of shoe leather, and then starting to worry about scalable approaches to customer acquisition is very, very good. (I don't know if I definitely would endorse the "An Indian company expressed desire to buy something from me other than the thing I was building, so I should have built that instead." That would turn on a lot of things, including how serious that company was about actually buying the thing. There is a world of difference between "I would buy a Widget from you" and "I commit to accepting delivery of a Widget from you, where a Widget broadly does X, my timeframe is Y, and your payment will be $Z." I'd be looking for a letter of intent or a check as a filter for seriousness following that Skype call before making a bet-the-business decision on it, personally, but I obviously don't know the specifics of what was said.)
The issue at hand is that Steam removed something from the users library. Usually people consider anything on his computer to be his property, no matter at what cost it was purchased.
While I don't know whether that was as claimed the first instance of content removal or whether under the terms of service any content is only leased it is certainly a wake up call. It is especially concerning if you bought your games for a very similar price as at a store.

So, in short, the issue is that Steam apparently has the right to remove content from their clients' libraries.
The phrase to describe this view is "false dichotomy": the answer is either someone sticks their fingers in my pants or taxis are allowed to drop people off at the stairs to the plane, 1950s style. There are shades of gray, and complaints about the TSA tend to take the form of "you are nearly black to no effect." I should also note that your language about "if the TSA is an effective means of instituting these safety precautions" is pure question begging. As though the only way to ensure security of travellers is to (effectively) strip search them all, but maybe if the TSA had an IG they would get around to deciding that nail clippers are not a problem sooner. Or perhaps the Bureau of Prisons would be better trained to handle airport security.

Regarding proposing solutions, Bruce Schneier, who was describing TSA efforts as "security theater" at least 5 years ago, is perhaps among the most famous: he's been on 60 Minutes over the issue, publicly debated the former head of the TSA, and testified before Congress as to what measures real security would entail. Just last week there was a humorously worded rant about the TSA's stunning lack of competence by the former head of Israeli airport security, Rafi Sela.

It's also worth noting that the biggest objectively measurable improvement to travellers' security is the change in attitude of travellers themselves. The belief of passengers that they will be flown to Cuba and a release negotiated was dispelled even before 9/11 was over. These days, when someone tries to light their shoes on fire, passengers can be reliably counted upon to beat them down. Literally.
> "I hear this fallacy question again an again. It implies that giving total power to gobertment is "security". It is not."

You seemingly don't understand this abstract trade-off the correct way. Nowhere did anybody state that giving total power to the government would be the way to gain total security. You could just as well create a giant prison run by a private corporation and put every single citizen permanently in a cell. Then you'd have basically no freedom and almost total security without any government involvement.
Can you be a little more specific? Also, re: that article, is there any evidence that there are exploits placed by NSA or GHCQ that could be used by other adversaries? I hear this claim a lot, but haven't seen any evidence...
Thanks! Also reminded me of a movie I really should watch, so thanks again!
What's not clear is how do user dismiss the notification after performing the action?
Yes. I'm in two minds about bringing these along to the next team meeting.