skysight-inc/HackerNews huggingface dataset:
84 fields in one table is terrible DB design, and I'm not surprised that it's slow.

If it were me, I'd split that one giant table into a "main" table with some basic information and foreign keys pointing to other tables with the more detailed information from the other sources.
He forgets to mention one critical fact: developer productivity. Most applications (sans his terrible example of protein folding) are not that performance critical. Most of the code you write as a developer will do-away with any platform or language advantages itself.

It is not productive to write web applications in Java. Everyone hates it, which is why we have ruby, php, and now javascript (node).

I'd much rather trade a little performance for a scripting language anyday.
I don't know. Personally, I would rather be regarded as evil than stupid.
No, because people coded to the API they were given. They got permission through the application's manifest, as specified by the documentation. They coded to standards. Dynamically revoking permissions breaks that contract.

It sounds like you are more familiar with web frontend programming. I'd caution you that Android app development has differences that are important to this discussion.
FMOD - Digital Audio Workstation for games
> Property rights are a purely governmental construct.

purely governmental? Really? Property rights exist wherever people successfully claim stuff and are willing to defend their claim. Even dogs have property rights (and help us have them!). The idea of property is a social construct, not a government one. When it comes to land, the government role started by setting up a system where people could register the pre-existing territorial claims they'd made under the local customs, thereby making it easier to arbitrate disputes. But you don't need government to do either of those functions. (Neither running a registry nor arbitrating a dispute requires a monopoly of force, so both of those can be done privately. And have been, and sometimes still are.)
I like it, but it would be more useful to skim the annotations if you displayed a title, or perhaps the first few words of the body text rather than the name of the annotator.
PHP isn't static but NearlyFreeSpeech has been a good host for me (cheap and easy as long as you don't mind ssh). They do have php and mysql if needed.

If actually static (just html and other static files): S3 might be a better choice.
Here's one case where that didn't work out: http://jolt.law.harvard.edu/digest/telecommunications/united...

Using a phone without your name attached to it is not equal to anonymity: https://www.schneier.com/blog/archives/2009/05/on_the_anonym...

Imagine if you had data on all cell phones, including location at time of call - wouldn't it be remarkably easy to match a disposable phone with it's predecessors based on when and where it was used, and who it was used to contact? For how, see this article: http://justsecurity.org/2013/10/11/nsa-call-records-database...

> The [Hemisphere project] slides emphasize the program’s value in tracing suspects who use replacement phones, sometimes called “burner” phones, who switch phone numbers or who are otherwise difficult to locate or identify.

http://www.nytimes.com/2013/09/02/us/drug-agents-use-vast-ph...
That's what makes cell phones creepy too.

If you pause and think about it, cell phones don't have in-series recording lights on either front or rear or side or underside cameras.

Few people think "cell phone out" = "camera on" unless somebody is holding the phone "as a camera." It's easy to hack how you hold a phone to get around that.
That was wonderfully written. I hate you.

:-)
Sweet ... thanks for giving it a shot Automatic! I hope they release numbers after a while to let us know how it went.
And superword optimization, when possible...
Five out of Four Americans Do Not Understand Statistics
A book so complicated that it requires a podcast to make sense of it is not the best formulation of whatever message it is trying to bring.

But then I admittedly have not gotten past page 200 of ulysses in the three times I've tried, so that may be coloring my perception.
There was a lot of confusion about this, at first. People didn't know if Google just fetched th images right away, or on opening the email, or what. If the former, unique tracking would be dead and the most information marketers would get was that the address was valid. So, it's been nice to have people shake out the real impact of this change, thanks.
Data-driven Design with an Annual Survey
Well, the OSGi module system supports this now and is quite powerful. Oh wait, you also said easy.
A Disappearing Spy, and a Scandal Inside the C.I.A.
There is no such provision that i know off required by law.
The only reason to save some customer data would be for billing purposes or depending on the product for shipping purposes.

But i might be wrong and it might depend on the country your business is registered in.
People are hardwired to think that doom awaits us all whether it's from eternal damnation due to our sins against god, or due to totalitarian governments building dystopic futures on the back of advanced technology.

It's basic Joseph Campbell. The story is always the same, just with some of the words changed.
They don't just have "a guy", they have Sam Lantinga, the guy who created SDL. I don't know if he's working on it or not, but the fact that they have him at the company speaks volumes about where they're headed.
I'm 31, so I'm about the same age .. I've heard of the book before, but didn't know much about it, and haven't read it until this year. It truly blew me away, almost from first page. It will be one of the very few books that I re-read.
"‘Smartest machine on Earth’, the PBS documentary series Nova called it, and characterised its function as ‘mimicking the human thought process with software.’ But that is precisely what it does not do."

I heard a grad student who did some work on the Watson project say basically the same thing.
I'd start with an article whose honest, not beefed up title is enough to get people to read it.
Would You Give Up The Internet For One Million Dollars?
I spent twenty years in the fertilizer business and worked with farmers big and small every day.

Here's the facts:

1. Farming is a low margin business

2. The only way to succeed is to be a great manager at large scale

3. Most of the technology is used to allow farmers to successfully manage larger and larger farms

4. Most of these with a few exceptions truly are family farms or if they were in town what we would view as small business.

5. The biggest challenge for the farmer in software isn't collecting the data but receiving actionable information from it.
Umm... what the hell? So Google is requesting the images as soon as I open the email? Then the proxy really doesn't make this new default as good as the old one.
And yet I learnt more about myself by reading the non-fiction book 'The Happiness Hypothesis' than from any fiction book.
For static HTML/PHP that sounds like overkill. This is a job for Sourceforge.
Youtube content creators should unite and make some sort of union and reach out to Twitch.tv to see what they can offer and migrate off YouTube.

I feel terrible for a lot of these people because they put out genuinely entertaining videos for free, and make a lot of their income off it.
I think people are just busy dude.
The Firefox Australis interface: why what is where
What does it mean for something to "matter" anyway? Does interacting with the world mean that your beliefs now matter? What if your brain-in-a-vat was hooked up to a computer that would encode your synapses on paper on the other side of the world? Does that "matter"?

Not trolling, just trying to make sense of what you mean by your sentence.
Bitcoin is now valid currency on Wolfram Alpha
Someone should fix the HN headline, currently "Facebook monitors and analyzes posts that users type but don't submit".

In their article, Das and Kramer claim to only send back information to Facebook that indicates /whether/ you self-censored, not /what/ you typed. The Facebook rep I spoke with agreed that the company isn’t collecting the text of self-censored posts.... "we have arrived at a better understanding of how and where self-censorship manifests on social media; next, we will need to better understand what and why." This implies that Facebook wants to know what you are typing in order to understand it.

Facebook is not analyzing posts you don't submit.
Bedazzled by the bright sunlight. I guess that's intentional.
Amazon has the second-highest turnover of all the Fortune 500 companies [1]. That data combined with conversations I've had with several Amazon developers makes me wary of Amazon's long-term prospects for retaining talent. More here: http://mynorthwest.com/646/2378309/Bezos-rules-Amazon-employ...

[1] http://mynorthwest.com/646/2378309/Bezos-rules-Amazon-employ...
StopDataMining.me
Related: One of my favorite articles on how to send an email introduction: http://jfleeg.tumblr.com/post/21231029406/the-art-of-making-...
I disagree with the fact that it happens inconsistently and creates a more-complicated situation for me to internalize; and even if I know the rules (which most users don't), it may not always be clear which are happening unless I engage in experimentation -- can I tell just by looking which pages are going to have delay and which aren't? Sometimes it will be obvious, but will it always? Of course not. So sometimes I have to tap before I know. And that is if I am an extremely experienced and knowledgeable user, which most people are not. For most people this will be just one more small piece of inconsistency in the pile of confusion that is Android.

Removing the delay 100% of the time, always, would be a big win.
> Any app worth it's salt should be able to cope with not having the permission set.

That doesn't in any way follow. My Android application handles the expected failure cases enumerated in the API. It does not handle the "permissions granted when the user saw your manifest and agreed to grant those permissions disappear because reasons" case because they're is no reasonable expectation that case is necessary. The APIs don't allow for that case, if it throws a catchable exception at all it'll be an undocumented one, I can't differentiate between it any other exception that might roll out of Android. Why would be anything other than unhandled?

Which isn't to say that data permissions should not be mockable; they should. But your "anything I don't understand is easy" post is straight-up bad.
OpenSPARC is another one in this space. I was working on a wifi daughter board for a project a while ago that had a SPARC at its heart. It really made sense for them. They were already in the business of fabing their own complicated ICs, they didn't need a really power CPU and power wasn't a huge concern to them. So they got a pretty decent CPU with mature tooling without the licensing to ARM.

These are only my guesses at their logic though. I was just an outsider looking in at a closed black box.
The problem is, aren't they saying that the patent only covers streaming videos with the same mise-en-scene?
Did you try Zabbix by any chance?
I swear to god, the day people finally realize they can actually block ads, we're going to have a massive collapse of the industry. Fear that day.
Promises and Error Handling
Hmm, I wonder if they'll manage to find some way to include Netflix support?

I know it's tricky for any Linux-based distribution to do, but if they did, I know I'd be looking seriously at a Steam Box as my next media center, replacing the PS3 that currently gently warms my TV stand.
It certainly seems like a trademarking issue.
Naming Files And Avoiding Folders
Why Do People Who Chose Not to Study Science and Math Suggest That Others Should
Best free sites for learning how to write code
It would help to keep the private key, that way any chargeback-ers that don't withdraw money from the wallet can be easily fixed
Hear hear. When I read about JVM performance issues I usually immediately think "team of 20+ complacent corporate devs who don't care if this succeeds or not because they can get a new job insanely easily at a moment's notice".

The issue with these other frameworks/languages is that even when modern frameworks are used there are usually some Java backend services (or another "powerful-outside-of-the-web-also" language) if the app does anything substantially complex. A ton of the hip web tech is basically for building front-end and cobbling together relatively inefficient backends.

I was an RoR guy myself but moved to Java & I see the correct hipster tech here but just lacking unanimity. I bet if the RoR community decided "Clojure hell yea" or "Scala hell yea" and contributed lots of plug-ins to those ecosystems, they would generally have similar development times with a lot of performance gain for free. I'm thinking about trying Play framework on Heroku just to see what the monthly bills & New Relic readouts look like in comparison.
It depends on the person. Some after that worked hard not only on technical expertise but also on self-esteem. Some were indignant and convinced themselves they don't want that job anyway, all people on that level are incompetent managers.

Some people focus a lot more to be good at the job/skill, incompetent ones focus more on promoting him or herself. Result is quite obvious in short-run.

Being competent on a skill or certain job does not really correlate well with being competent on knowing thyself, either. I guess a lot of people are trying to find out what they really want, thus during that pursue become more competent. Incompetent people know very well they want, that promotion, and willing to cheat in order to get it.

People both competent in skills and self knowledge tend to become more confident. That's the kind of confidence both solid and humbling. Not some empty bubble can't carry any weight that can only exist in big company environment.
I've increased the opacity in the game.
There are cases where the viewpoint "Of course one side is always right and the other isn't", has been entirely correct. For example, there was real controversy for decades over the idea that cigarettes caused cancer, that second-hand smoke caused cancer, and so on. One side was mostly good-faith research and the other side was almost entirely paid shills trying to muddy the water.

Climate change seems to be mostly the same situation.

The Soviet propaganda machine is another example - it presented an intellectually sophisticated "side" which was dictated by politics, not any genuine interest in reality.

I think we have to be careful, because propagandists know that most people want to be even-handed, and they take advantage of this to make fringe views seem credible. This makes "there are two sides, the truth must be somewhere in the middle" an entirely unreliable intellectual shortcut.

So if you want to argue that US right-wing think tanks are no worse, in terms of bias and distortion, than academia, I think you need to make that case in more detailed terms, and not just dismiss the very idea that one side could be more systematically biased than another.
Silicon Valley 40 under 40: Garry Tan
OK, thanks. Now please explain how any of these companies fall under antitrust definitions.

(I'll save you the effort: they don't. None have sufficient market share that anyone would go after them and there are enough BYO provides to look at that there's no way you'll win a claim you don't have choice.)
Now we need to be able to apply this unification through technology in markets that are slower to adopt social networks and cutting edge tech. Now that most of the world has adopted and figured out what social media is, its time to leverage it to solve problems, optimize processes, and create streamline and efficient businesses.
And that's the really scary part. Is that so many applications do this for just unreasonable permissions. Then you get one of the bad applications that's actually using that data for something nefarious and it destroys trust in the process. For me at least.
World War II Anecdote about Trust and Security
A friend of mine who did a bunch of mail based analytics phrased it thusly, "Let's say your in a meadow in the jungle, and you have just noticed that there is a tiger looking at you, are you safe?"

He was characterizing this move on Google's part as 'catching the gaze of the tiger' which is to say everyone knew this was going on, but nobody was doing anything about it, except now you know there is someone inside of Google thinking about this situation, gazing at it if you will.

They may walk away, they may not.

One of the more awesome things about having email re-imagined in a security conscious world would be that email would probably be unsuitable for collecting marketing analytics.

So far no one else seems to that done anything. Perhaps the tiger isn't hungry.
This was great - I'd love to see more levels. As mentioned, the r-pentamino and other Methuselahs are over-powered. Maybe having some "friendly" cells that disqualify you if activated would make it more balanced.
As I understand it, using existing retail stores to fulfil internet orders is exactly how Tesco in the UK operates their grocery delivery operation.

http://www.theguardian.com/business/2012/sep/24/tesco-dark-s...

says that they've started to build additional delivery-only stores(/warehouses?) in areas where their is sufficient demand to warrant it.

Doing it this way meant the managed to avoid the huge upfront costs in building specialist warehouses, and instead used their existing network of hundreds of stores that exist all over the UK.
The "Client" is database drivers for different environments. JDBC, OCBC, ODBO, Python. Unfortunately, drivers only exist for Windows and Linux - but the JDBC driver is pure Java, so if you want to code Java against HANA from a Mac, you can do it (simply download any Client package, unzip and use the jgdbc.jar as JDBC driver.
The best choice is not even in the package: node.js drivers for HANA. Easiest way to get is
npm install hdb
Full (!) Open Source, https://github.com/SAP/node-hdb

Fully agree with your comment about independent ecosystem. I'm not officially related anymore, but still pushing internally.
HANA (even HANA One) is too expensive, there's not obvious go-to-market route for smaller shops and all that information is purely curated hence hard to navigate. Well, SAP is just beginning to open up, so call it beginners mistakes. And hope we'll learn fast...
Future levels will have more obstacles, including "dead zones" where cells can't be brought to life, which should make solutions like this harder. I'm thinking obstacles which you have to bump a glider into and get the glider to change direction.
> If the "busy person" is so rude that they wouldn't want the introduction in the first place, then they can be that rude themselves

I disagree. The "busy person" didn't ask to be put on the spot to decide whether the inviter's social capital is insufficient to overcome their busy-ness or lack of interest in the intro or whatever reason they have for declining, so you shouldn't put them in that spot.

Assuming it's laziness totally misses the social dynamics.
This could be countered somewhat if you targeted the front end of the mortar.
Bad jobs play an important role in an economy. They provide a high turn-over, relatively easy to acquire job that you can get when you have trouble finding proper work. So you can provide for yourself while looking for a good job. If the job didn't suck it wouldn't have the turn-over and availability.

Once we eliminate the need for employment to provide the basics then shitty jobs will go away. Until then they have a place.
my idea would be to show jumbled words that they can guess while waiting... simple and yet will get them engaged and thinking.. and before they know it, the app is loaded!
While ARM has a lot more momentum I wouldn't completely discount MIPS. They are still out there and churning away in places you wouldn't expect. If I remember correctly the PIC32 is nothing but a modified MIPS core.
developers developing a site that is 'mobile friendly' is already overriding touch events to work around this latency issues. So OP's complaint about inconsistency is not valid. I'm sure many developers welcome this change.
There are only four levels right now... I'm going to bump it up to 20 tonight!
Where are Docker images stored?
Not sure on the bandwidth/latency you'd need to be able to play, but this is already these guys' bread & butter:

http://www.splashtop.com/personal
Postano - Social Media Engagement
I hate the way the annotations move around on the right. Mousing over a paragraph makes the current label disappear, and a new label with some extra info slides in from the top of the page. It's incredibly distracting.
If you're like me, and sometimes jump to the discussion before reading the article, please go ahead and read the article. It's one of those rare ones that is truly a summary of itself: super short, information dense, with every part having meaning and nothing else.

This protocol is super simple, and allows for very efficient transfer of information without putting people in uncomfortable situations.
I'll have to adjust the wording, thanks for pointing this out!
What volume is that for the type of ARM chip Facebook might be using?
In the future I'll keep track of highest (and lowest) scores, as the more generations it takes, the more fun it is to watch :)
> I really miss when computers were devices you could buy and then put your choice of OS on.

uh, those are still around you know. You can even carry them in a backpack.
I agree that management is likely a problem here, but disagree with the framing.

If you're in a structure where management's job is to allow/deny, then I think the code is already doomed. Software development is work that can't be effectively micromanaged.

In software, I think management's job is to support and challenge. All the people coding should be professionals, thoughtful and aware of issues like tech debt, second-system effects, reinventing the wheel, and so on. Management's job isn't to be more professional than the pros; it's to support the pros and make sure they're living up to (and sometimes advancing) their professional standards.

I'm sure there are plenty of people who work with these frameworks that know that they're crap. Management didn't fail by allowing these to get built. They failed by creating power relationships that allowed the people who couldn't see the problems to control the building of the frameworks, and to suppress criticism and improvement.
Science That Proves the 9-to-5 Day Is Hell For Creative Workers
I can't get the game to run. It just sits on "Downloading Data" forever, even after it has downloaded the Dropbox data. What gives?
Ask HN: Why is Yahoo Mail service so slow? Slower than turtle 
I have stopped using Yahoo Mail since long. But was forced by circumstances to use it twice !
Once when my uncle was out of town and wanted to forward some email in his account to someone. I did that. What happened was once I clicked on forward it took 5 minutes to open the To box and after that when I entered the email ID and clicked on send. It took 30 minutes to complete the operation till then it just showed me the circular loading icon.

Second time:
I had to check one of my old godaddy account information. I opened yahoo.com, logged in mail. It took 15 minutes to load. Then i clicked on mail to read it did not respond. I reloaded thrice and it responded after 15 minutes again.

I am using Gmail, Facebook, etc. None of them are so slow at my place.

Why does Yahoo Mail service is slow like turtle ?
I think even turtle's are more faster than it.

My system configuration :
Processor : Intel i3 processor, 6 GB RAM, Latest version of Chrome and 0.5 Mbps Internet connection
Out of interest what does dolphin do? Does it just leave the text as is?
I'm not too concerned. To my reckoning, a 4k TV plus hardware that can render high-quality 4k games real-time is quite a ways away, and network hardware will continue to develop along the way.