skysight-inc/HackerNews huggingface dataset:
I wonder how much heat this this generates? How does it stay cool? I have two GTX 670s in SLI and they can get to about 60 degrees with a gap between them... This many cards sandwiched so close must get really really hot. I don't see any water cooling...
Well, that sucked. Thanks Google. :P
Yatedo : Gérez vous-même votre e-reputation
I agree. finding smart, expert people who are willing to talk to you is left as an exercise for the reader ;)
Good point. I should have been clearer.

The german pangram I cited happens to be my favorite, but in some sense provides less utility than a Russian or Arabic pangram.
In the early days of learning a new language, sometimes people forget the letters or pronunciation, but a pangram can help.
Working on it. Drop me an email if you'd like to chat.
Someone can still throw in an #undef __YOUR_HEADER_H__ somewhere, and while that may be playing with fire, the spec says that the header file should be included again. There's so many corner cases (and ifdefs are used for so much more than guards) that you really do need to reevaluate it every time.
What you are talking is a part of the Steve Klabnik presentation yesterday at APIdays event "Why Open?" in Paris.

He talked about exactly what you're saying, look a this photo of its slide about "organisation of organs" with APIs http://twitter.com/Anton_in/status/275614644557717504/photo/...

We will release soon his slides...
Now invite your 25 closest friends to Wishberg
Square API + intelligent followup: Customer.io for local businesses
We made it for helping people in big organizations and in startups to better understand ROI of APIficiation of a business. New distribution models, scalability and architecture, open innovation

The "building bricks company" or the "API driven company"

My IT infrastructure is Amazon

My CRM is Salesforce

My Storage is Box.net etc...

Lots of players in API economy

You have API managements solution : Layer7, SOAsoftware, APIgee, Mashery, 3scale and plenty of new ones.

Then you have API distribution channels with market place and automation platforms : Mashape, Zapier, Apiary Temboo, elastic, IFTTT, Webshell

To my mind, this is all API economy which is addressing this point.
"Compare an iPad..."
It's a confusing user experience (the scroll bar no longer indicates the length of the content and the sudden updates when you reach the bottom are jarring). It's also an unnecessary added complexity for hardly any gain.
Tip: after zooming in, double-tap the text to reflow it.
That's not the level of product I expect from Google.

A couple of teenagers with PHP could throw together something like that.
> (I believe) the only thing panic/recover lack compared to a more traditional try/catch is typed catching, but idiomatic usage is much different.

You can use reflection with recover to do it, the upside is that it's a more general mechanism the downside is that you need to manually rethrow exceptions you don't handle.

BUT the bottom line is that the standard library doesn't throw exceptions. What you do in your code is really up to you, if you really think panicking across api boundaries is the right thing to do you can, there is no go police coming after you.
RubyJS - The post-launch launch post
India suspended from Olympics
I think the version in Cryptonomicon was based on actual sound waves (in tubes filled with air) rather than in mercury as the book mentions to noise coming from his laboratory.
Agreed. I use K9 instead of Gmail. Better in every single way.

What do you use instead of Maps?

I don't use Google+ or Facebook. Thank god for disabling applications. (I'm referring to the ones that are locked to your phone and cannot be uninstalled).
You mean like SSL/TLS?
> Because sound moved at a slow rate through a medium like mercury

Actually, it moves pretty fast through mercury; 1450 m/s.

> each I guess storing one bit. (...) Does anyone know if this a correct understanding of how this kind of storage worked?

From the Wikipedia article:

> Typically many pulses would be "in flight" through the delay, and the computer would count the pulses by comparing to a master clock to find the particular bit it was looking for.

> EDSAC, designed to be the first stored-program digital computer, began operation with 512 35-bit words of memory, stored in 32 delay lines holding 576 bits each

> The average access time was about 222 microseconds

Hmm... That would be a memory loop time of 444 us. At a speed of 1450 m/s, you need a delay line at least 64.38 cm long. And you'd need an impressive 1.3 Mb/s data transmission rate.

Another interesting fact:

> Since the speed of sound changes with temperature (because of the change in density with temperature) the tubes were heated in large ovens to keep them at a precise temperature. Other systems instead adjusted the computer clock rate according to the ambient temperature to achieve the same effect.
Maps doing stuff in background? That's the location service being used by another app, commonly weather apps.

As for G+/Talk, disable sync or sign out of Talk.
Admittedly LinkedIn isn't a critical application calling for people's most secure passwords

People re-use passwords. Often it's not access to the LinkedIn account that's the problem, but that that same password will give you access to their email account, after that, you have everything.
Aside from anything else, I'm under the impression infinite scrolling doesn't work particularly well in Safari...

...I'd love someone to point out how out of date I am though, this is a year-old presumption! :)
The problem I have with this situation is the basic premis that the ITU or any organization should have any say whatsoever over what is supposed to be an ad-hoc interconnection of independant networks. Anarchy was it's biggest virtue. The fact that these discussions are even happening reflects how centralized it has become, how easy to censor and disrupt it is, and how easy it is to seize in a coup, or simple UN slight-of-hand.

I feel like we have a learning disability or something, watching all this and I for one am glad I kept that 56Kbps modem so at least I can dial up my actual peers when the robot apacalypse comes.

There's a difference between documenting the evolving anarchy (RFCs, W3C "standards") and what appears to be a deluge of closed-room policy and legislation.
I find it rather rude to publicly say bad things about a community and then not backing it up with at least a subjective detailed report of what happened.
It's worth pointing out that length is not important, only entropy is important

Exactly. This is a weak password: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa" or "qwertyuiopqwertyuiop"
a clear example of the lack of affordability of metro ui
It is not empty. I've refused a job I was head-hunted for (IT at a morally questionable firm) on a moral basis, even though pay and conditions would have been better than what I have now. If my current job started requiring me to do something I didn't agree with morally, I would leave (or refuse to do it and be forced out if necessarily).

So I think it is a perfectly valid question (albeit an uncomfortable one) to ask. There may be valid reasons for the OP to do/stay in the job that we aren't seeing. Or there may not. We won't know if we don't ask, and the OP doesn't have to answer.

It is well within the guidelines of HN, it adds to the discourse, particularly on a topic that is basically about morals/ethics. Just because it is an uncomfortable question, doesn't make it fall within what should be flagged.
Actually it does have a lot of x language->y language courses, when browsing courses you can select the base language on the left where it says 'For [English] speakers'. (Though it appears there isn't a french->italian course...)
>The line between apps and websites is getting thinner by the day, and getting very close to being non existent.

For a very small subset of "apps". There are still plenty of things that would be hard or impossible to do in a web app.
Robotic "pixar lamp" built with Arduino & Processing [video]
Odroid - quad core Arm development platform
I quit twitter full stop, about eight weeks ago. Don't miss it.

You're bang on re: amplification, though. People RAGE on twitter/facebook/etc because they seek validation and affirmation of their feelings, which is a natural human response. The issue is that unlike a conversation, social media echo-chambers can amplify a tiny comment into a eight week shit-slinging match involving thousands of people.

Twitter is Toxic - above and beyond Facebook. The 140 character limit forces people to be succinct to the point of bluntness, and hilarity frequently ensues.
Show HN: A bookmarklet for flying around websites in 3D
I love the app, but there is one thing I'd change to perfect it, because I'm a heavy label user:

When choosing a label, there's no immediate visual feedback to show which label you've selected. This might not sound critical, but using a finger on a moving train can lead to inaccurate pressing!
Compare that to the web interface: select a label, and there's immediate feedback saying "this conversation has been moved to/labelled "whatever_the_label_is".

I'd like to either see my selection invert, or a confirmation similar to the web interface.

(And agree with the OP: taking up valuable screen space with a thick border is inefficient).
Perhaps conflating swap files with virtual memory?
this post IS my PhD. it feels very unproductive compared to my old real job, but I wouldn't have written the piece of code I've just bashed out without all the reading (often incomprehensible) books and coding the broken things I have over the past 6 months.

I'm at my most "research productive" with a pen and paper in the cafeteria after about a month of the right stimuli!
Upgrade to iWork iOS apps means better compatibility with Word, iWork for Mac
This looks awesome. Will it be available for Android?
Show HN: Survey Builder with Drag/Drop Logic Branching
CloudMunch Developer edition (Beta) will currently provide you the following. Please note this is free to use. You will pay only for the AWS infrastructure you consume.
1. A history of your builds
2. A build repository to store older builds and deploy them if required
3. A deployment history
4. A template for build orchestration to perform code analysis, e.g. PMD, code visualization (TBA)
5. Scheduled deployments - on-click, daily or weekly
6. Seamless connection between GitHub and AWS using your GitHub id

We plan to add some features based on our thoughts and your feedback. I hope this answers your questions.
I am the creator of Visimojo and I will be happy to answer your questions. The app is still in beta and my todo list is rather long, but I decided to release it publicly and collect some feedback.
Why on earth should TPB be illegal! You know, not every torrent on there is illegal.
Ex-trader charged over $1bn Apple scheme
No, a library with crypto primitives that Javascript can access.
A lot of the reasoning behind extending surveillance stems from the need to find the people who enable the dangerous people to do dangerous things.

One example: when I got robbed a couple years back (an armed guy stole my laptop), I had the opportunity to discuss the strategies with the detective in charge of my case. A lot of resources were devoted to catch the guy with the gun, but very little to catching the person (or organization) buying the stolen goods (in this case, a laptop) and reselling them. If you catch the robber, it's easy to replace him. If you disrupt the chain at the receptor, you will do more damage. OTOH, if you catch the unsuspecting buyer of a stolen laptop, he (or she) will gladly point the authorities to the store where they'll find a convergence of many such value-chains. This is where most of the money is and where the most damage will be done to the system. That's why now I have the serial number of my laptops written down and all their labels photographed and stored. And all sensitive information encrypted, in case they don't want my laptop, but the data on it.

Having said that, catching the people who support the really dangerous extremists, the drug-dealers, the pedophiles and the slave-traders involves catching who, at the surface, seems rather harmless, making donations to religious organizations, smoking a joint at a party, buying porn online and groceries from Walmart.

On one hand, we may want to make our technology difficult to abuse, but, on the other, we may also want to find people who are very good at protecting their tracks, and do so through people who really don't know how to do it.
I run an iOS development company that does exactly what you describe. Our clients range from large corporations to scrappy startups. But I can attest to one thing, the only people who are making STEADY PROFITS are developers like myself. It's too much of a crap shoot for any single app to be noticed and profitable in the App Store.

It's kind of like the story of the California Gold Rush isn't it? Here's an excerpt -

"Recent scholarship confirms that merchants made far more money than miners during the Gold Rush. The wealthiest man in California during the early years of the Gold Rush was Samuel Brannan, the tireless self-promoter, shopkeeper and newspaper publisher. Brannan opened the first supply stores in Sacramento, Coloma, and other spots in the gold fields. Just as the Gold Rush began, he purchased all the prospecting supplies available in San Francisco and re-sold them at a substantial profit. However, substantial money was made by some gold-seekers as well."

Tell me you can't see the similarities with the modern day digital mobile gold rush.

http://en.wikipedia.org/wiki/California_Gold_Rush#Profits
Lego sets based on movies are such BS. It should be about your own imagination not just recreating star wars and harry potter crap
Online store search, current trends and misconceptions
Ask HN: Why is math so obsessed with ancient syntax and frameworks?
In the world of programming, the syntax and forum of the language changes by the people who use it. Everything about the language is redesigned so people can understand it better.

Math (well, math to undergraduate college level) doesn't. To even have a chance of understanding a concept in math, you are forced to use an Ancient Greek symbol system. Once your done with that, the formulas are written in a very specific forum and very specific pattern that your forced to learn in order to understand it at a higher level.

In a way, it's like learning the concepts of object oriented java by only having access to assembly language syntax. Yes, it's possible to learn it that way but there are better ways to understand it.

Why is math so obsessed with ancient syntax and conceptual frameworks? Why isn't there a Python for math? Why isn't there new conceptual frameworks for math being used out there being created? Why does math feel so obsolete? Is the methods used for math today really the best way to present math to modern day people?
That's a good list. I think the most important first step is to find what really interests you (whether that be comic books, TV shows, movies, music) and use that as a starting point. For example, a lot of people I know learned Japanese because they were interested in anime. If you are studying something that truly interests you, it is much easier to stay motivated.

In my opinion, there is still a lot of room for innovation in the online language learning space. It is a very tough problem to solve and it is one that I am currently working on with my startup - BiFluent[1]. Our thesis is that one thing that is really missing for people learning a foreign language is metrics. If you are running a startup, I'm sure you could immediately tell me how many new users signed up today, what your current conversion rate is, etc. But can you do the same thing if you are learning a foreign language? Can you tell me what your level was 1 year ago, 6 months ago, 1 month ago? Can you tell me (precisely) what your strengths are, and what your weaknesses are (speaking, pronunciation, vocabulary, idioms, grammar, etc.)? Can you tell me which words you should be studying next, based on frequency analysis and tailored to fit your study goals? I believe that if you truly know your level, and if you are able to measure your improvement over short term periods (every month), it becomes much easier to stay motivated and stay on track.

One tool we are hoping to ship in the next week or so is a vocabulary assessment tool. Historically, the only way people have measured vocabulary is by the number of words you know. For example, "I know 5,000 words". In my opinion, this is a vanity metric. It doesn't really tell us any useful, actionable information. Our new tool reports what we call your Vocabulary Coverage Ratio. This is the percentage of the total vocabulary of a language that you will know or understand (analyzed on a frequency basis). So, for example, if your Vocabulary Coverage Ratio is 85%, this means that you will understand 85% of the vocabulary in any given situation. After we ascertain your level with our tool, we can also break out your coverage ratio across different mediums (TV, newspapers, magazines, fiction) using the data in our corpus. Also, once we know your vocabulary coverage ratio, we can use the frequency analysis in our database to give you tailored study lists. These study lists will show you the next 50 most frequent words you should be studying based on your current level and interest (we have different lists for medical, business, SAT, GRE, TOEIC, etc.). If you choose the right words to target, you can quickly improve your coverage ratio.

So in conclusion, I think the best "hack" is a mix of two things. 1) You need to find what interests you and use that as a jumping point 2) you need to use science and tools to accelerate your progress (just like we use analysis tools in every other aspect of our lives).

[1] https://www.bifluent.com
watch shows in your favorite genre, in (target) foreign language + eng (or your native language) subtitles.
I signed up for the invite 30 days ago and still nothing. Do you mind sending me an invite so I can test out the new myspace? I've been a long fan of myspace since 2008 and and it never failed me down. My email is joca-5@hotmail.
Thanks in advance :D
Somehow I find it fascinating how fast all those crazy world "World Government" conspiracy theories are getting more and more tangible.

The ITU case clearly demonstrates, that when we propose more negotiation and common solution finding of governments across the world, individual liberties are to many nations very low on the priority list.
"what I loved as a kid wasn't that I was building a replica of some fictional universe, it was that I could create the universe in my head as I was building it."

Completely agree, this really saddens me too. Played with lego so much as a kid and I never tried to build things from films. It should be about your own imagination
Facebook Apps leaderboard
YouTube for the iPad reviewed
The second thing you should probably do is use hinting mechanisms like posix_fadvise() to help the kernel do the right thing.
The Future of Retailing Is Search
My goodness, non-sequiturs wrapped in inconsistencies disguised by absurdity!

Virtual memory uses CPU traps to do page faults in x86 land. Abstractions are useful and in fact even if you go all the way to assembly, you've still got a thin abstraction over the hardware. If you don't have an operating system, then no software will be written. If you look at software over the last 35 years, you'll notice it has become easier to use, and it does more complex things.
Maybe I've had too long a day and misread something, but here I go anyhow.
The efficiency of a gas water heater may be increased through mechanisms that enable it only when water flows through it, such as when one takes a shower or fills the dishwasher. In contrast, a classic electrically heated water tank sits there to be filled with cold water, which gets heated up, and if it isn't all draining out already, cools back down to require reheating.
Reheating a standing tank of water several times over the course of a day is wasteful.
In a related thread, also consider the same water tank while one takes a long shower. We've all* (* This is a vast generalization for the internet) had the hot water run out of us during a nice shower, and this is because an electric water heater cannot effectively heat a freshly filled tank of water while said tank is being drained.
I'm sure if another person feels the need to expand on this at all, they're quite capable.
"Learn the top 1000 spoken or written words of a language"

Is there a resource that provides a list of the most frequent words for a given language?
To send from different mail addresses in Mail.app for iOS with only one inbox, you can add your additional mail addresses to your default mail address in the mail configuration by separating them with commas:

default@example.com, additional1@example.com, additional2@example.com, etc.

The same trick works for the OS X version of Mail.app
I was interested in Italian>Whatever (sorry, I inverted them in my first post). There only seems to be Italian>Mandarin. Though luck...

Anyway thanks for the suggestion.
Show HN : easy iOS layout management
I think I get it - so by creating a polyfrill for a proposed native feature, one can show the benefits of said feature in practice and push for its native implementation?
From MySpace to the Daily: The real tragedy in News Corp.’s digital experiments
> Weakness 1: Because it's written down somewhere.

This should be part of your risk assessment. For most people and most passwords the risk is not someone riffling through your wallet to find the card with your 30 character password. The risk is from criminal gangs hacking a system and downloading a huge database of usernames / password hashes, and then performing an offline attack on those hashes.

For most people writing a good password down and keeping the password safely is better than using a weak password.
Cory Doctorow on the importance of teaching kids regular expressions
I love in particular that the list is sorted in an alphabetical order. It is not exclusive to the Gmail.app for iOS but in the web GUI, it wasn't available a few months ago. If you added an additional mail addresse, the order within your address list sometimes even changed.

I would of course still prefer if I could define the list order (as in Mail.app for iOS and OS X) but an alphabetical order is still better than a more or less random order … :)
Glad to hear bcrypt is still safe; that's what i use for my apps.
I found this didn't help me much beyond picking up the odd word I'd learned in context. Switching to target language subtitles and using VLC to slow down the playback slightly has done wonders for me.
I also agree that the most important first step is to find content that's interesting to you. Coming from France (a country well-known for its crappy language learning methods), I learnt english as a teenager because I wanted to understand comic books I had found on the Internet. Later on I subscribed to english speaking magazines such as the economist.
For an idea of scale, this page includes a photo of Maurice Wilkes next to the mercury delay lines of EDSAC:
http://amturing.acm.org/info/wilkes_1001395.cfm

The tubes are 5 feet long (the whole tank is about 6' including the transducers at each end). I think that tank holds 16 tubes, so I'm guessing from the figures in geon's post that there must have been another tank too.
> [1] https://www.bifluent.com

Man, remove/change that bear and penguin image, it makes it so '90s-internet-marketing-website.
http://en.wiktionary.org/wiki/Wiktionary:Frequency_lists
Thanks for the reply. I've heard of HubSpot and read their blog frequently. I've got some experience in inbound marketing but was looking to see see if it would be better to get on the phone calling up leads all day rather than writing blog posts, email marketing etc for Concept Cupboard.
Open Source in Freiburg - Intended To Fail?