skysight-inc/HackerNews huggingface dataset:
Well, I'm not a big fan of Skype but I tend to use it for longer calls with family overseas (US<->Europe) because I experience quite significantly better video/audio quality. Few months back (it's fixed now I think) I even had freezing video every so often on Google Hangout.

Or screen sharing, it was completely unusable in Google Hangouts on Linux just 2 months back whereas Skype didn't have any issue and worked (surprisingly!) flawlessly.

I don't really perceive the network effect that much, everybody I have on Skype also has a Google account.
The site has a very complicated signup process. I tried signing up through Twitter (even though they ask for many privileges), but then they still wanted me to create an account with an email and password. After that, I thought I would be in,but there was another logon form, so I gave up.
With 50M Users In, OpenDNS Looks To Bring Enterprise Security To Mobile Era
Introducing the iKnode Chrome Store App
My NN knowledge is minimal, but from what I recall, the claim always was that you don't need more than 1 hidden layer; and too many hidden neurons results in over-fitting.

What changed?
It's not about "not telling you the truth"--it's all about the inherent complexity of distributed systems. Might sound counterintuitive, but deletions are not easy to implement, and are very often deferred (obviously this doesn't apply to the image mentioned in the article).
Yes, but one of the great things about having GApps with your own domain name, is that you are not tied to Google as an email provider, and can easily switch. If you use something like the '+' modifier, then if you switch away you need to switch to someone that supports the same modifier.

So if your goal is to maintain email-provider independence, then relying on provider-specific features like the '+' modifier works against that goal.

For me though, the main reason I don't use it is most sites that I want to use it on reject the '+' in the address as invalid. It happens enough that I don't bother trying anymore.
It's nice how quickly everything loads.
Issue: torrentfreak content is boring blogspew

Proposal: three random people click flag, post drops from front page

What if people didn't hurripiratesoillcliclickup
There aren't a lot of Windows 7 touch devices, and the ones that do exist have proprietary drivers since Win7 doesn't support touch. It doesn't make sense for Microsoft to spend a lot of time back-porting the whole touch system to Win7 and then pleading with OEMs to provide touch drivers there as well. Even assuming they were able to do both of those successfully, you'd be stuck using touch with Win7 desktop apps unless they back-ported Metro to Win7 as well.

Doesn't make a lot of sense once you write it all out.
yup yup this post is right!
Sounds like it might be reserving space for the top status bar in a different orientation.

Either this is a weird device specific bug or perhaps the author of the post launched Safari in a different orientation on one of the devices and then rotated (and Safari cached a different "screen" size).

This is complete speculation and I don't have a device next to me to test, but the 20px difference suggests that it's referring to the black status bar at the top.

Edit: looks like it might be related to tabs: http://stackoverflow.com/a/13380055/552710
It's not possible to delete those documents because they didn't have mechanisms in place to delete them back then? It's not possible to physically delete documents that have been flagged as deleted and emptied from trash?

How about "no"?
While I admit it's stupid they don't verify new user's email addresses, it doesn't look like doing so would even prevent this recent attack. If I understand the attack correctly, the only way to prevent your account being taken is to change you email address to something unknown. In effect using the uniqueness of your email address as a 2nd password.

This attack it truly horrendous and its disclosure will most likely reverberate for a while.
this is over complicating the model to avoid saying what for some reason people are terrified to say: that objects are just pointers. when you pass an object you are passing the value of a reference. it's not that scary
No, just use ECL: http://www.cliki.net/ecl :-)
New longform science journalism site ‘Matter’ launches today
Aww, that's a shame. The old site is a level down: http://www2.warnerbros.com/spacejam/movie/jam.htm
To say that because Python passes pointers-by-value under the hood (which is true for cpython, but not other implementations) is not useful. "Call by value" and "Call by reference" have reasonably precise definitions, and Python fits neither. See http://en.wikipedia.org/wiki/Call_by_sharing#Call_by_sharing for a discussion of the difference.
When you have state...I mean real state, it sure is nice to encapsulate that state in an object rather than in what is basically an unencapsulated monad. OO supports state encapsulation, pure FP basically does not, that is a big deal. Immutable programming sort of side steps the issue, that state is needed at all, that an interactive program can somehow be stateless is ridiculous, even many batch programs require some form of state (even if it is unencapsulated in a monad).

Your 60-line function decomposed into nice small parts using beautiful composable abstractions is an FP pipe dream. Yes, if the problem is well understood, someone has thought about it for a long time and has come up with some beautiful abstraction that works for a narrow set of related problems. Now, as soon as you venture outside of a well-understood/nice abstraction domain, your code is just as bad in FP, if you can figure out how to implement at all.
Fall into Energy Savings | TogetherWeSave.com Energy Savings Forum
It would be helpful to add "How is this different from other NoSQL databases" to the FAQ.
I don't think it works.

This is a screenshot from my iPad 2: http://i.imgur.com/eEzki.jpg
Is it just a coincidence that Kansas City is also home to a very small shop that frequently accounts for 10% of US equity volumes?
You actually don't need separate emails for this. You can use (name+tag@provider.com, Gmail supports it and others too I'm sure). Or you can use your own domain (Google Apps makes this really trivial) and have the part before @ be the sitename (that's what OP suggests) and then have catch-all address. You might receive slightly more spam if you turn on catch-all, but I have a setup like this a it works.
How is this different from call-by-value, where all values are object references?
This argument is as old as call-by-... definitions, but... What python holds in the variables are references to objects. Those are the values you're passing, so it's call by value using this reasoning.

Some languages do actually hold the value itself (struct for example) in the variable, so there you get a copy of the value (the struct contents). In python you get the copy of a reference (which again, is the value held in a variable).
That is correct: the object reference is copied into the caller's symbol table when calling. Hence, CBV.
Security hole allows(ed) anyone to hijack Skype acct using only email address
Steve Blank is epic. This is a great free guide for building the business
That's confusing the language specification with one of its implementations. In Jython, for example, objects are not "just pointers".
The trap would serve to ensnare people up-voting an article based on the title since they cannot actually access the content to read it. It's of no consequence whether the title just happens to match what is found in the content (as far an actual trap would be concerned).
Of course, anything you can create abstractions with you can create a DSL of sorts. But I think most would agree that OOP is the more natural paradigm for this.
PC-DOS disk 2 has debug.com too. With the "A" command you can program fun things in assembler and save to com files :)

(color video memory at B800:0000)
If by "most prominently" you mean "only", sure. (Although there might be a slight overlap with the DJB fanboy crowd)

It also doesn't really work out if you're not buying that philosophy as a whole.
From a quick search it seems that it does use OpenGl.
These people can presumably adjust their designs so they work on the iPad mini and the new design will still work well on the iPad 2 (just with slightly roomier touch targets and slightly larger fonts).

Can someone give me a real world example of a site than needs to have separate versions for the iPad Mini and the iPad 2 where some genuine benefit accrues (ideally to the user rather than the organisation who run the site)?

I'm genuinely interested in what that site might be and what the problem with a single version which works for both devices is. At the moment all I'm hearing is a lot of vague hypotheticals and frustration but not much in the way of real reasons why it's a problem.

Are they also coding individually for every single Android device? And if so how many designers are they employing and how the hell are they justifying the expense?
I'm based in Toronto. Glad to meet up!
Security hole allows anyone to hijack your Skype account - Hacker News
I'm not surprised. I'd doubt few readers here would be. That doesn't make it acceptable though.

I fear more for the people who've had private photographs 'automatically' uploaded to Google+ via their mobile devices. Even if they weren't posted, I bet they still exist somewhere in Googleland, just waiting for that Google intern to run them all through Google's 'safe search' filter in reverse.
Any idea the period of time this bug has been present? I remember the login process being inconsistent (especially among the iOS apps) when I signed up four years ago, but I attributed it to me just being unfamiliar with the service.
I have the same experience as abracadaniel above: the hour count excludes lunches.
In the last month, I've had 2 people tell me (unsolicited of course) that my website looks like it was made 10 years ago.

I went to this 1996 campaign site and said with dismay, it looks like my website.

I recognized many of of the above historical attributes (table-based layout, centered narrow, body bgcolor attribute) in my own site.

I've got a full-time job as a UNIX system administrator, and a part-time business training sys admins. I don't have the website redesign merit badge or time to earn one. I'd pay for a redesign but I don't even know what to ask for except "a website that presents my company well". And I want people to stop staring at my website like there is something wrong with it.

Would appreciate any help you can offer, either by recommending a designer or a design, please.
Ad:tech Startup Spotlight - Mobile Startups
10 Key Metrics To Take a Startup to the Next Level
Top 5 Free Android Launcher You Should Download Form Goolge Play
Gallup is very upset at Nate Silver
Epic thread on a old Battle Strategy called Padmavyuha in Mahabharata
not true. the program can be compiled to directly reference the variables themselves
You're missing the point entirely.

If you're concerned about the size of touch targets on the iPad mini, they are already the EXACT same size as the touch targets on an iPhone since the two share the same pixel density and recommended touch target size (40px).
Why Customer Service is Crucial for Running Online Business?
Windows 7 does support touch. Vista didn't and thus needed proprietary drivers.
How one startup hacked Founder Showcase with 4 hours and $500
Google Fiber installations kick off today
That could be because it uses ClearType 'natively'.
"CodernityDB pure python, NoSQL, fast database"

Is the fact that it is written in "pure Python" really the most important thing to reenforce after the name of the product itself?

Why would I use this over established products like Riak, Redis, MongoDB, etc?
The nice thing about a language like Haskell, then, is that you have to be really smart to use it, reducing the market for low end programmers. Actually, many companies put Haskell (or even Scala) down as a requirement just to filter out the low end programmers, they have no strong intention of actually using those languages.

OO is accessible because it is much more naturalistic than FP, being based on natural metaphors (objects) and natural language concepts (subject verb) that make many computer scientists cringe (was it Dijkstra who was against anthropomorphic metaphors?). FP is much more based on math and logic, conveying certain benefits but requiring a change from the way we are normally wired; I've been in a room full of the best of the FP guys before and I could have sworn I was on a different planet.

FP is a reliable tool in moderation. But when I'm designing a text editor, object thinking is definitely preferable.
You would need a human to check that the use of the product is positive.
I can read it just fine over here. I don't understand why you think it's a trap?

maybe it's just your internet connection. perform a traceroute against the host to see who's at fault.
The first step of this attack is to create another account for the email address controlled by a victim. If Skype sent verification email to this address asking the victim to click a link to confirm creation of the new account, this first step wouldn't work.
Because Skype always works. For example, most ISP in Russia still allow access to provider's network ever if internet connection is unpaid. Skype works, because somebody with internet who paid for it is gate for all unpaid users.
Skype traffic is almost impossible to block except some hacks about detecting his autoupdate.
Since these questions will inevitably come up:

- You fsync yourself to ensure durability. I can't see at a glance
what fsync settings are used for the speed tests.
- It's not transactional, although single operations are atomic.
- Indexes operate on a single-writer, multiple reader basis.
- No traditional joins, although you can of course write
a procedural function that joins for you.
The Road To Self Improvement And Pleasure
Increasing your lifestyle by means of self improvement is a crucial part to growing as being an person individual. Setting and reaching goals yourself really helps to build self worth and self worth.
Steve Blank is one of the best, and one of those people who make me feel ashamed I don't write. Have enjoyed his writings for many years since being exposed to him on HN.

Steve aside, I clicked through the StartupPlays.com site and really amazed at the uptick in the commercialization of starting up. Beginning to feel like Home Shopping Network for the office. From Founders-only credit cards to clif-notes for billion dollar businesses, success is surely imminent.
It's possible, but I find those that are truly, "selfish" (and I don't mean this in a bad way) - such as companies that don't want to share the work they've done, but want to take advantage of the work of others, tend to go with a BSD licensed project where possible. That way they can build their appliance on to of the BSD stack, without sharing any of the technology they've built.
Handwritten addresses aren't fully OCRed for the system to work. I worked on the first systems that were released (in the 90s), and the basic algorithm was as follows: first, try to read all the numbers in the address, and identify the ZIP and the street number. Now, given the ZIP and the street number, the number of possible street names is very small (on average, 4 or 5); this is done via the USPS's address database. Now the problem becomes one of matching the handwritten street name with one of these 4-5 names. (Of course, there's more to it, but this is the gist of it).

Last I heard, the percentage of handwritten mail successfully sorted by a machine had reached in the low 80s. The Russian company Parasoft (who also worked on Newton's online handwriting recognition) has been the leader in this field.
On Windows Unity uses DirectX.

On iOS and Android OpenGL ES.

On Linux and Mac OpenGL.
Oh look, the Telegraph completely missed the point
There's no evidence that the document wasn't deleted.

It's not the document that's being accessed, but an embedded image within the document, accessed by some unique identifier.

It's entirely possible they just have this jpg saved with it's identifier, but don't have good information about the related documents that pointed to it, hence not knowing that it should be deleted.

I mean think about it, google docs STARTED in 2007 and was based entirely on products built by companies they acquired.

I am 100% positive they didn't have everything set up properly in 2007.
Cloud Infographic: The Rise Of The Progressive SMB
That's debatable. Are they paying you for more than 40 hours? If your employer demands you work more than 40 hours per week, that's what the job there will entail. Not much different than the details of their culture or health plan. It's just another thing the employer expects. Like with everything in your career, if this doesn't match up with what you want out of the job, you're working at the wrong place.

If my employer demanded a tie and I didn't want to dress that fancy, then there's a disconnect between their expectations and mine. We don't fit together well. Some people will like working 50, 60, even 80 hours per week. Some won't. The people who should be employed there are the ones who like what that company has to offer them as the whole package.
Most people will just click yes or no to get past this screen. Better to ask "What iPad device are you using?" With options (with pictures?) of "iPad Mini" and "iPad 1/2/3"
Apple Loses Copyright Case In China Over Infringing Copies Of China Encyclopedia
NXP unveils $0.39 ARM micro in 8 pin DIP package
no, they are still just pointers. they might be pointers to something fancier than a struct of its instance variables and abstracted by java's object system but in the end it's still a pointer
Live Coding an IntelliJ IDEA Plugin from Scratch with JetBrains CTO
It loads quickly now, but at 75kb on a 28k dial up modem that would have taken ~21 seconds!
How does using dict() solve the requirement for quotes that you've identified?
I highly recommend this site: http://pythontutor.com/ It'll parse and execute python code, including showing what variables are pointing to what obects.
Get funded An idiots guide to mastering the venture capital game
swap(ref a, ref b) would be all it takes in C#. Or am I missing something? Huge difference between that and pointers in C.
They are, after all, made from photos with pixels right? Printing a digital photo on film doesn't somehow add back data.
According to the SO item in the other thread:

"This is a detector of how many tabs are open. On my iPad 3 it reports different values when I have more than one tap open, matching the reports on the screen captures. The iPad mini screen capture has two tabs open, while the iPad 2 capture has only one. My iPad 3 reports matching values when I have one or two tabs open. – Mr. Berna 12 mins ago"
Implementation details don't really matter: it's about how the language behaves (as is demonstrated by the SWAP litmus test). That implementations may do other things (generally for performance reasons, such as PyPy's function inlining) is irrelevant: those performance optimizations are not allowed to (noticeably) change semantics.
Plans for one! My contact info is in my profile. I'd love to get your input on what you'd like to see in an API.
Data Center Post: Smarter Infrastructure Needed to Handle Exploding Data Traffic
The 4% figure you hear about (usually in the "early retirement" circles) includes drawing down your principal gradually over time. Don't remember the numbers exactly, but drawing 4% of your initial nest-egg each year is supposed to give a 95% chance that your savings will last 40 years. Add in Social Security benefits kicking in at age 67 and that percentage goes up to 100% in most cases (unless you have an insanely large nest egg).
Are Microcontrollers Obsolete?
Just tried it on my iPad 2 and (in portrait) got 1004x768.

I couldn't get it to change with the number of tabs open.
What do other Python implementations use? If it's something that indirectly keeps track of data location it's a pointer. The actual implementation of the pointer doesn't matter.

"Call-by-object-sharing" is better expressed as "call-by-object-pointer-value". But at this point it's just an argument over definitions. One either accepts that call-by-reference and call-by-value are the only two options along with the test above that includes C++, Ada, and Pascal as languages which support call-by-reference, or one doesn't.
TFS. I plan to read this cover-to-cover in the next 10 days
First you said that these languages are 'OO'. Confronted with evidence that, in fact, they are multi-paradigm languages and that includes functional style you changed your argument.

Now you're saying that those languages are not functional, because all the main datastructures in them are implemented as objects. Well, object models of JavaScript, Python and Ruby are vastly different and so I have to infer very wide definition of an object - that of data+methods - because there is nothing more that all three languages agree on in case of objects.

I have to tell you this - this kind of objects is not unique to OOP. The only difference between C, for example, and Python in this respect is that you call "methods" like this:

list_append(my_list, my_element);

instead of

my_list.append(my_element) # but note that you can write like this too:
list.append(my_list, my_element)

My point is that every datastructure is an object. Every datastructure has some data (internal representation) and methods operating on them. LinkedList or HashTable is going to be an object no matter which notation you use to access them.

There is more to OOP than just objects, of course, but that does not matter. You can program in functional style using your language built-in objects without any problem at all. Take a look at PowerShell, for example of something even more exotic: turns out you can program in purely procedular language while using objects from .NET framework. On the other hand, there are bindings to wxWindow for Erlang; turns out you can program in purely (as in 'not supporting other paradigms'!) functional language using objects too.

I don't really know what you're trying to say, but JavaScript, Python and Ruby are perfectly capable of functional programming and can be used as languages supporting functional style. There is really no counterargument for this - or at least the fact that operations on main datastructures of these languages are implemented with syntactic sugar is not one.
Will Concurrent Haskell be included in the Haskell 2012 standard?
I have heard that concurrent haskell is not part of the current 2010 standard.... It is an extenstion to GHC, but not in the standard...

Will it be included in the 2012 standard?
Chinese Puts pressure on (foreign/JV) businesses to help censor web
From the Gallup blog post. As our tradition has been in presidential election years, Gallup's focus this year was on producing an estimate of the national popular vote. We don’t “predict” the election, nor do we make estimates of the Electoral College.

Seems like they really need to move with the times and not stick with tradition.
I would be curious to see how Ouya will fit in there, yes Android is supported, but at what point will Ouya be supported or not by Unity 4?
Really good point. Christensen was always interested in finding causality in disruption, innovation. It's easy to look back in hindsight and say that X product tapped into a certain fundamental need but maybe in fact it helped them do something they never tried before.

Short answer - I dont know!
perhaps it could be attracting devs, since python is a really awesome language to work with. but really, let's quit the snarkyness.