skysight-inc/HackerNews huggingface dataset:
I have fired a quick Google search for "Google correlate". This site came up second which is high considering the first result was a product by Google called correlate I found this way that makes search data correlations. Interesting.

http://www.google.com/trends/correlate/comic
Take an AA battery. Now go back in time 30 years and look at an AA battery.

Identical. Why has battery technology not improved one bit in the last 30 years? Well, obviously there's a massive disincentive - the better the battery, the less people buy, but I don't think that's the main limitation.

I don't think conventional batteries can improve all that much more.
My solution is more efficient in the normal case, ignoring the asymptotic case that never happens.
> Pendant note

That should be "Pedant"

;)
Maybe it doesn't have its place in an encyclopedia then...
What if you aren't? :)
Hi. We're aware of TPM vulnerabilities. The one you link to is not relevant. However, there are attacks to extract EK private keys, which we know the cost of conducting. It's significantly higher than other low-cost attacks.

We're also aware of vulnerabilities on the the LPC bus. The latter can be addressed with existing TPM 1.2 features -- although they aren't enabled by default.

There are CPU features in the pipeline which may make the TPM unnecessary. We're also working on some new attestation techniques which may help.

We measure and attest the state of the system with TXT. If that works as advertised, you would measure changes to the BIOS, SINIT, opt ROMs, ACM modules, etc.
Apple provides credit to people who have reported security issues
Nice. I could've used this earlier. Tastypie is nice, but it really kinda assumes your models and relationships are already designed for a public API.
> If you don't code in your spare time, but you are happy where you are, don't feel like you are a bad developer, you just will not be as good at development as you could be.

This is simply not true. Some developers will improve the more they code under the right circumstances. Others are sort of like the person at the gym who has bad form that, for one reason or another, is never corrected. For this person, more exercise is actually detrimental.
This is just a guess, but in ruby, you can perform methods directly on any value, such as "3.succ", which returns 4. I don't think that works in Python. Ruby allows you to extend any class with more methods, so you could create your own function and apply it directly to a number. In Python, you would need to pass that number into a function.

E.g. Ruby: (3.7).round opposed to Python round(3.7)
The funny thing is that FISA was originally intended to curb the intelligence abuses that had come to light earlier in the '70s, in which phones were tapped, and international telegrams seized en masse, with no legal authority whatever. It doesn't seem to have been effective in that regard even before it was effectively gutted by the FISA Amendments Act of 2008, but it's still not quite of a piece with the stuff that came later.
> Historically speaking, the US Government is pretty damn good at winning wars of attrition.

Unless you are speaking in some kind of figurative sense where I'm missing the metaphor, this isn't really true. The few real wars of attrition where the US has been on the winning side (WWI comes to mind) it "won" by joining late when the other side (as well as its allies) had already suffered considerable attrition. But even in those circumstances, its record in wars of attrition isn't that great (the US portion of the extended colonial conflict in Indochina comes to mind.)
YouTube app for android gets new User Interface and features
Forbes has been linkbaiting HN for at least 73 days (the time when I first cared to comment about it).

Our clicks are providing positive reinforcement for Forbes' blogspam and I'm surprised that HN hasn't banned forbes.com yet.
>The US Government has historically listened to the pressures of its citizenry, and changed

While they may have changed tactics and methods they did not stop the nefarious activity.

I think you're naive to think that protesting the USGs actions have led them to stop any of it - actually it has only led to to their attempt to obfuscate their actions.

Do you recall when "The office of total information awareness" was railed against? Where it was said to be a Very Bad Thing - and it was supposedly shuttered?

Well, what do you think PRISM is a program of. The NSA IS the office of total information awareness.
>> "An information disclosure issue was addressed. We would like to acknowledge Ibrahim BALIC (Balich IT - www.balicbilisim.com) for reporting this issue.

This was the guy who posted the YouTube video claiming he found the flaw that forced Apple to take the developer center down for one week.
It was also classified UK information--there's a lot of stuff about GCHQ activity and the UK's tapping of backbones in and out of British territory in Greenwald's material.
>Affordable cars are in the pipeline, this is just the route we have to go through to get there.

Having recently bought a new Lancer, I find this very exciting. By the time I'm ready for a new car, it's quite possible there will be numerous EVs in my price range. This in contrast to when I was car shopping ~8 months ago and didn't even consider Mitsubishi's EV because it cost as much as a mid-range Lancer and looked like a glorified golf cart.
Their pitch to us was that if we just placed our site on ClickBank, then it would be ignored due to lack of track record. However, they said their relationships could get us noticed by large affiliates from day one.

Does this sound like they can offer us something far beyond what an 'affiliate manager' would do for a 10% share? They will not be helping us much at all with copywriting/positioning etc. They say most of their value is simply in their relationships.

Is it true we will be mostly ignored if we try and put ourselves on Clickbank without their help?

Do you have any tips on finding an affiliate manager?

Thanks, much appreciated!
I genuinely don't understand how it's useful to interview someone this way. It basically makes it a game of 'Show us what you remember from CS101/MAE101/etc'. Really why should interviews for people established in the industry be like that? Sure you should know how to do basic algorithms and optimization type questions, but having minute detail style programming questions that every engineer not fresh out of college will have forgotten since their core discipline classes is just silly.
You obviously haven't seen the power of a properly worded motion or amendment in the political arena.

Why does a hack have to be clever or unique or even involve computers? I have done a few hacks to solve problems which were not pretty or particularly clever but they did solve the problem.

One "hack" from my early years was projecting film from an experimental rig's high speed camera against a wall covered with graph paper and performing manual digitization of a [REDACTED] by stepping the film though one frame at a time.
I'm a developer who does take on side projects. I have two on the go right now, plus I'm the technical reviewer for an upcoming book. Yet, I agree with this entirely. I think it's silly to expect a "good" developer to code in their spare time, just like it would be silly to expect any other occupation to do so.

Instead, it should be like a carpenter that does their own home renovations, or an accountant who uses double-entry book-keeping for their personal finances: they're using their work skills in their personal lives. That's like a developer who makes up a tool to keep track of errands in their house, for example.

Or, it should be like a technical writer or copy writer who writes short stories in their spare time. That's like an application developer who writes games in their spare time.

In none of these cases would you think that an carpenter who hires professionals or an accountant who just does normal budgeting and so on or a writer who writes only at work must be bad at their jobs. Why should it be any different with programming?
I've messed with inspectdb a few times, it's a good trick to know if you're in the land of django:

https://docs.djangoproject.com/en/dev/howto/legacy-databases...
The Guardian has been pioneering the wikileaks/NSA investigative stuff; they're also making a huge play to become the #1 left/liberal online news source of the English-speaking web (nipping at the heels of the much more staid NY Times).

The existence of the Trust enables them to do stuff that would be toxic to other newspapers, namely to push agendas that advertisers wouldn't approve of. But the main thing I think they're doing is that they've recognized the general decline of investigative journalism in the USA and (to a lesser extent) the UK, and identified it as a gap in the market that gives them a niche to expand into.

(Here the USA's lack of genuine national newspapers -- USA Today doesn't count -- plays against it; it means The Guardian, a national paper from a nation of 61 million people, can punch at or above the weight of any regional US paper.)
Googling the quote it seems like it originally comes from Napoleon Bonaparte. What game do you attribute it to?
Such utter bullshit.
that would be far too easy to short out/catch fire/damage circuitry/blow a fuse.
Yes. The very hard part is the actual legal battle.
Aren't using procmail? You could try using a Postfix content filter:

http://www.postfix.org/FILTER_README.html

I've got no experience with them though.
Facebook launches new Android SDK (v3.5)
- have a counter for every bigger interval asnd the last timestamp

If the timestamp is same second as last increment everything, if not increment where appropriate and rotate everything else to 0.

What am i missing?
If you don't teach a seven year old calculus, are you really teaching them math?

I understand you can't teach everything upfront; that's not my point. I remember my 5th grade class, where several people said they wanted to be mathematicians when they grew up. The reality usually sets in by college, that all the 'math' we learned in the classrooms was just a tiny, tiny corner of a vast field of study. So similarly, I thought the 'programming' I was learning as a beginner was the real deal. When you're starting out, you never see the invisible, the unknown unknowns, the hidden complexity; you only see what's in front of you, and it has to make sense all on its own.

So there's this huge, intangible mess of complexity that is 'math' or that is 'programming', and you can't explain it all at once. They won't have any of the prerequisite knowledge, and you can't waste time covering all that. So you have to choose 1 concept out of the 7000, and you have to try to teach it.

There could be C programmers that know nothing about monads, so it stands to reason you could teach lots-of-C before you teach anything about monads. Is the opposite true? Are there Haskell programmers that know nothing about pointer arithmetic?
The people that have disproportionate power over government also have disproportionate wealth, and would not be weakened by a system of the type you present (which would just make it harder for government to serve diffuse interests.)
Groklaw shuts down due to Internet surveillance
A current book review of the newly published book Brainwashed: The Seductive Appeal of Mindless Neuroscience

http://www.sciencebasedmedicine.org/brainwashed-neuroscience...

goes into some additional detail about what we can know, and can't know, from current neuroscience research. The best of current neuroscience research helps us know what is flat wrong about earlier preliminary findings from neuroscience research, while the worst of current neuroscience research feeds on the hype hooks in the science news cycle

http://www.phdcomics.com/comics.php?f=1174

to tell us things we want to believe even if they aren't true. As always, we have to discern what's established fact and what's speculation in reports about new research findings.

http://norvig.com/experiment-design.html
With the exception that it's supply and exchange rate cannot be (easily) manipulated by governments, which removes a significant power that they currently exercise over fiat currencies.
agree x10. tragically, it took losing one of my children to realize that the extra hours and time management i put into balancing parenting w/ startup-life should have just been put into spending more time w/ my kids.

i'm currently back at a far less exciting enterprise job, and made it to every baseball game this year even though they started at 5pm. you only get one short chance at being their hero, so better make the most of it.

i haven't coded on the side in a long time, but look forward to doing so soon w/ my oldest now going into 1st grade. whatever i code will be for/with them.
No means to control Bitcoin? As long as the German government is able to enforce its tax code it can control Bitcoin. Governments have been collecting taxes on things that are much harder to track than Bitcoin for much longer than Bitcoin has existed.
How do I know your algorithms have any taste, though? Like, I'm a customer, but I'm not sure how it works.
Interestingly, neither the current linked article nor the original article referenced Vitamin D or even the benefits of sunlight.

The original article linked to a scientific study in which nocturnal animals (rats) were exposed to light over long time periods, which caused the rats to get stressed and depressed.

Apparently, the article's author concluded from this that diurnal animals like humans must get stressed and depressed by long periods of darkness. Probably true, but certainly not supported by the cited study. And it had nothing to do specifically with sunlight, per se.
you and me both buddy.
Caps hold energy, sure, but if you're cutting through one it will self-short, which will be momentarily unpleasant but should not be close enough to anyone to actually injure them. What would be more worrying would be to cut through a circuit without completing a current flow path for the capacitor as that would leave open the possibility of someone accidentally completing the circuit themselves. But even this is not a large risk if you use conductive tools (which will absorb the brief current surge) or wear anything insulating.

The concern with the inverter-converter is mostly due to the fact that it's hooked up the battery. If the battery is already open-circuited then the inverter-converter should just be a dumb block, modulo any residual energy left over in a rectification circuit or something.
Yes, it is possible. If this was the case, however, it would have made much more sense to include this information in the blog post. I think people would have gotten more use out of someone explaining the process of finding the bottleneck and then optimizing.
I think this is being relatively unfair in assessment. Google hasn't had a hit product in a while? Search and Ads are dominant. Android is the #1 mobile smartphone OS with 80% of the market. Chrome is now the #1 browser. Google Maps is the #1 mapping application. Gmail is now #1 in active users. G+ now has 190 million active posters now monthly now (Twitter only has 110 million active posters) YouTube is the top video site.

Most of these apps listed above are not CRUD apps. The service based ones have significant and non-trivial data processing on the backend, lots of machine-learning, or algorithmic data processing.

Google apps have been getting better over the years, but Google updates them almost continuously and incrementally because they are web based, and so most of the changes go unnoticed like a frog slowly being boiled in water.

Is Google Search the same as it was 5 years ago? No, it has Google Instant, voice search, Knowledge Graph, direct answers, better spam filtering, it's index is far fresher, etc. For example, just the interactive chart knowledge panels (https://www.google.com/#fp=9a975e048e4bd6d6&q=population+of+...)

Google Maps has gotten radically better, and the latest beta maps is probably the most complex and sophisticated web application ever engineered.

Google search within G+ and Drive actually does object recognition with neural networks. (http://googleresearch.blogspot.com/2013/06/improving-photo-s...) This is a huge improvement in image search, and most people are totally unaware of it. It just works and they don't notice that it found it image without even needing descriptive text or tags.

Google apps are slowly getting smarter each and everyday but there's no "Jobsnote" to laud them, so the improvements are invisible.
> You will make more money if you have an active github
> account.

I highly doubt this, but I'd love to be proven wrong.

There's also a downside with sharing too much information about yourself without being present to answer questions or provide more context: It lets an employer discount you as a potential candidate simply because of their misunderstanding of your work.

As evidence, refer to the "n projects on github have SQL injection security flaws" articles that show up here occasionally. But we all know that when you're just hacking around on something for fun, you might write code like this. The point of your project might have been to quickly demonstrate something cool, yet it can be used to demonstrate that you lack security awareness (even if that's not actually true.)
My recruiter failed to call me at the scheduled time. Twice. I wasn't too terribly dismayed, as I was already home at the time anyway, but that put me in a pretty bad mood to begin with.

I failed the first phone interview spectacularly because he asked about data structures and estimating powers of two, and I haven't done any of that after 4 years in the industry. I guess fair enough; if that's what they expect of their employees, I'm not their man.

Overall, a disappointing experience.
I hear this quite often about Github and it's a bit disturbing to me. If I heard an editor judge an author's work based on what that author posts to twitter, I'd be horrified.

I can't be the only person on Github that uses it primarily as a junk drawer full of bad implementations and abandoned "projects" that were more quick and dirty personal itches. Sometimes I'll contribute to random OSS, but the vast majority of GH for me is just a place to store random ideas, many of which were just toying around with some new tool or whatever and would never see the light of day in production without given much more thought.

Honestly, if you want to see code samples, you're probably better off watching the person work through a problem. Give prospective hires a project. Whether its as simple as fizzbuzz or as difficult as a trial week is up to you, I suppose.
Sociopatic maybe but not irrational.
> You will make more money if you have an active github account. For most people this means side projects/work.

This can't be true if you count all the programmers working in the financial industry.
WebRTC, Hangouts, Chrome, Android, distcc, etc. All very useful non CRUD projects. Google+, the search engine, analytics & advertising have 2nd order projects that are not CRUD.
It is harder to audit paper money, but they are able to tax that...
I'm just saying that "ordinary people" will follow what us geeks say, even when we're slightly wrong, because our guesses are much better than their guesses.
I did a phone interview with Google last week. I was given the exact same counter problem as mentioned in the article. I can verify that I was not asked to sign any NDA at any point.
"Any headline which ends in a question mark can be answered by the word no."

http://en.wikipedia.org/wiki/Betteridge's_law_of_headlines
Also, Aston Martin Rapide (not sure which came first). Elon is an avowed Jaguar lover so that makes sense. I don't see as much Audi.

I would agree with some previous comments that the design is not extreme which may disappoint some but I think more supports being the best-selling vehicle in its class (gas or electric)(a pretty amazing accomplishment).
I also have found Font Awesome to be an easy and comprehensive solution (mmmm that huge icon selection, dang!). I honestly don't understand, why hasn't FA been folded into Bootstrap? Is it some licensing thing?
Manager: "What have you been doing all afternoon?"

Underling: "Oh well I was in communication with the software company trying to resolve the button issue you raised this morning. Good news though they're adding it to the next release."

Manager: "Good job, way to take the initiative. Now let's talk about this TPS report problem."
I am not a programmer. The OP mentioned that in a number of the scheduled interviews that he had face to face, the interview finished quickly, and the interviewer talked about working at Google. Does this strike anyone else as 'palliative interview'?
I believe the number is around 20% overall for the USA.

In the 65+ age bracket, it's much higher - around 44%:

http://www.nextgov.com/emerging-tech/2013/08/tackling-greate...
Italy has a very large elderly population.
Actually seizing the Bitcoins would be very difficult, but there is (AFAIK) nothing stopping the Courts ordering a person not to deal with or dispose of the Bitcoins (or else be in contempt of court).
Advanced JavaScript Syllabus and Exercises
Tumult Hype 2 and Hype Reflect for iOS – for Creating HTML5 Content
10 GB? How about a terabyte. Between the photos, the movies and the music, 10 GB is much too little. Heck, make it 10 TB, then you're talking.
I don't consider simple mathematical algorithms as "real" programs, nor do I consider simple text adventure games real programs either. I donno if anything got in the way with Python and Scheme, I just wasen't able to write anything useful or fun so it got very boring. In fact, learning Racket using "How to Design Programs" might have got me started much quicker, but it was already too basic I needed some more challenging while not being too difficult.

When I think about it, Scheme is probably a great option for beginners. It's simple and functional, got a great development environment for beginners (Dr. Racket) and two great beginner books(SICP, HTDP2). Also, since it's not purely functional the user who learn it won't need to learn abstract concepts like monads to do useful stuff in it. :-)
> It seems like Snowden has accomplished what he set out do to: raise awareness of government abuse and bring about positive change.

While I see some raised awareness, most of the change I'm seeing is that the raised awareness is making the government more successful in intimidating those who aren't actively supporting the status quo into hiding under a rock and not engaging in (or facilitating) mass communication.

While this might be a momentary transition on the way to actual positive change, I think it is naively optimistic to assume that it must be a sign that positive change is in progress.
Just Because I “Like” You Doesn’t Mean I Care About You
Firstly, I want to applaud mailpile for their efforts. Next, I'd like to respond to you with what our product is aiming to solve (because that is what I know best).

> All innovation in the secure email space has been blocked for the past 13 years by one primary problem: webmail.

We are working on solving this very problem. We do this via js crypto. The main problem with js crypto is modification of the crypto with the transfer. We aim to solve this via having a browser extension be the default js store (so that all the crypto is verifiable by outside sources).

> That way if the anyone compels my VPS provider for access, they just get a bunch of encrypted email.

This is also true of any service which provides end-to-end encryption (With the exception of the plaintext headers).

> So my problem isn't receiving or encrypting email, it's reading it.

We use SMIME for encryption which is supported by a variety of clients: Outlook, iMail, and our own client. For internet mail, as I said, we are working on browser extensions for gMail.

The main problem that this does not solve is the routing and timestamp metadata problem as that is still necessary for the transfer of the email.