skysight-inc/HackerNews huggingface dataset:
Businesses can detect your billing number, the ANI. Having been involved in a system where employees logged in and out of work via the telephone it was very important that we could prove where they were. We had many people attempt to spoof it which never worked.

So the information is there. However it is worth a lot of money to the phone company and they sometimes resell that information to others who repackage it. They also in turn don't always give you this information even when you pay for caller id which is similar but not the same. Originators can block paid caller id, I have never seen a case where you can block ANI subs
A nice introduction, although I'd be surprised if anyone who wasn't totally new to development didn't know these already.

Also, 'Fuzzy file' searching in vim: https://github.com/kien/ctrlp.vim
10s of thousands of calls isn't necessarily illegal, nor unwanted.

Phone companies will probably claim to be just a pipe for data, and that they cannot interfere with that data, and that regulation is for other people. They'll stop you if you're damaging their network.

Cynically I'd say that a company making tens of thousands of calls is worth more to the telco than me, making very few calls. (I doubt that's actually the reason.)
That's really interesting for HTML, as DOM manipulation in JS became essential. But I'm less convinced about putting CSS here (just as I won't do with any other templating system).
What about media queries, browser or device specific stylesheets ? And readability, after all

Also, I suggest namespacing all of your functions and using with(YOUR_DOM-O_NAMESPACE) { your dom construction here }
How to Increase Your Mobile App Sales With A/B Testing
5 Big Brands That Are Embracing 3D Printing
"Future hope" is a bit of an exaggeration. He's the son of the current leaders - Kim Jong-Un - older half-brother, who was passed over as the heir of King Jong-Il, possibly in part due to being too westernized, and who has lived in exile for years. Any realistic prospect of Kim Han-Sol playing any leading role in North Korea would hinge on very substantial political changes in the regime, or on Kim Jong-Un losing the support of the army.
> But this is as meaningless as it is true

Well, it's a little more complicated than that.

You see, it means that there's the complete description of our universe in there, position of every atom, at every nanosecond. Somewhere in pi there's you living your life.

Also, every possible you.
Lol, downvoted? Really?

I'm not BitBucket marketing team, check my posts. This is just an honest view on GitHub.
You might try a third party reseller. For some reason, ebay seems like the place to get new thinkpads. I guess they also have a large refurbish market there, too.

I just bought a t430 off of a reseller there - needless to say, it wasn't customized but I got it in a few days time. It also cost around $150 less than the lenovo website.
I really enjoyed all the talks and will be watching them again! I very much appreciate you and others giving up your time to help others who are just starting out
Engineering robot insects to further brain study
This looks like Facebook search hack
I've seen a lot of people travel with a laptop/netbook/ultrabook + tablet. For example a An Air 11" + ipad. Laptop for using in the airport & hotel. Tablet for using at the conference & plane. If they could do both without botching simplicity & elegance, they could probably sell a fair few @ $1000+. It's not an easy not to crack though.
"Show HN" is supposed to be for showing us things you have made, no?
http://vimeo.com/hnlondon
It is a very healthy business model. Since repeated transactions are kind of guaranteed to happen, the company could spend confidently on acquiring new customers. They don't have to spend time and again on the same customer to acquire newer transactions from them.

Here is how most non-subscription based e-commerce companies today work:
The company shows some traction, gets good funding, acquires customers at a cost higher than the value of the current transaction, with the hope that the customer would later come back to buy more, and the company could recover the acquisition cost over time, and make profits. But every other competitor in the space is doing the same, and the customers have multiple places to buy from. So, the company ends up acquiring the same customer time and again, and all these costs get added up to the customer acquisition cost. But in the early stages, the lifetime value of the customer wouldn't be evident, and the company might end up spending lot more than the lifetime value to acquire transactions in the short term.

This problem doesn't happen with subscription based e-commerce companies, as long as they provide a good service and are able to retain the subscriptions. They could pay for advertisements on a cost per acquisition model, and count only new customer acquisitions, and subscription upgrades are conversions. This way their customer acquisition cost would be constant and under control.

Here are some of the areas where subscription based e-commerce would work well:
1) Groceries, fruits and vegetables
2) Cosmetics and sanitary products - Facial creams, lipsticks, skin care products, after shave lotion, shaving foam, kitchen napkins, toilet papers, sanitary napkins & tampons, condoms, cleaning agents, detergents, etc.
3) Baby products - diapers, baby oil, talc, etc.
4) Medicines - Diabetic, blood pressure control, cancer drugs, etc. - But there are regulatory concerns here
5) Undergarments, socks, etc.

Most of this is already being done by some company or the other.
Inside look at Spotify
"They started it" - Is no reason to be disrespectful or rude. Instead they should show by example how a to act.
17 crazy and not so crazy startup and project ideas
You're right, I didn't know there was a difference.
For a good list of countries, mostly derived from wikipedia as well, that comes with properties like dependency, disputed, and so on, includes historical data, back to 1970, and whose main purpose, similarly, is a set of flag icons, see OxJS:

https://oxjs.org/#doc/Ox.COUNTRIES

https://oxjs.org/#examples/countries/live

(The latter has a menu to show more than just current sovereign countries.)

Edited to add: In https://trac.oxjs.org/browser/oxjs/tools/geo you'll find the python toolchain to automatically generate the flag images.
Flipboard CEO outs iPad Mini's existence
Screenshot here: http://cl.ly/image/3l1e1M1P1C2K
Track resource use across compute clouds with ServerUsage
8 Best Real Estate Wordpress Template for 2012
This is an opportunity for Minnesota residents to learn about geoIP and how to circumvent it. I sense a fresh new Coursera course.
Makes me wonder if online for-profit schools have government permission to offer instruction in the state.
> You're confused about the meaning of almost surely ...

Yes, but I'm not the only one. I think most people who read the justification for describing p = 1.0 as "almost surely" will have the same reaction, regardless of their training. Not to argue that logic must accept responsibility for our confusion.

> your comparison with dollars and pregnancy is misleading.

As to dollars, yes (because it's finite and trivial), but as to the parturient state of a set of women, it depends on the size of the set. For an infinite set of women, to describe them all as almost surely pregnant (or not), is a reasonable corollary to describing p = 1.0 as "almost surely" in the general case.

> Indeed, there are infinitely many non normal numbers (for example, every integer is obviously not normal), even though the probability that a number is not normal is 0.

This compares two infinite sets and draws a conclusion based on the outcome (the set of integers is infinite in size, and the set of numbers (reals and integers) is also infinite in size). I'm not sure this is comparable to making a statement about the mapping of a single well-defined probability (for example the appearance of War and Peace) into a single infinite set, like the presumed infinite set of the digits of Pi.

Which leads to an obvious question -- does the "almost surely" qualifier apply to all p = 1.0 probabilities, or only a subset? In other words, does the qualifier depend on the construction of the probability, or does it always apply?
Your parent wrote "someone here has said in another comment". He meant the comment by arturventura downthread.
There's a mix.

The previous meetup was down the pub.
Kick-Ass community for web creators →
In the future, airliners could be catapulted into the sky by electric motors
I wonder if they will apply the same restrictions to Udacity which offer course completion certificates? It's worrying that such a harmless mode of learning can be threatened by the stupidity of a few government officials.
Coursera terms of service:
https://www.coursera.org/about/terms

Notice for Minnesota Users

Coursera has been informed by the Minnesota Office of Higher Education that under Minnesota Statutes (136A.61 to 136A.71), a university cannot offer online courses to Minnesota residents unless the university has received authorization from the State of Minnesota to do so. If you are a resident of Minnesota, you agree that either (1) you will not take courses on Coursera, or (2) for each class that you take, the majority of work you do for the class will be done from outside the State of Minnesota.

Previously reported: http://chronicle.com/blogs/wiredcampus/minnesota-gives-cours...

Previous discussion: http://news.ycombinator.com/item?id=4671196
I'd love to learn which government official and department is responsible for this action so we can direct our dislike of this decision towards them.

P.S. The ML class Andrew Ng is teaching on Coursera is phenomenal by the way.
Internships end. This is news?
Google Chrome SVP says Portable NaCl will ship "in six weeks"
It's in the context of the Chromebook but probably it will be a general Chrome feature if it's to be useful.

This is great news for NaCl fans who have been mourning its limited potential due to its previously x86-bound nature.

The PNaCl project has been around for a while, but AFAIK
this is the first time Google have actually announced
it's going to be productized.
Catch-22 I'm afraid.
it says this page does not exist. did you save a screenshot?
I quite agree. I have some friends in Portugal who have some cork oaks on their farm. They have a page about cork: http://www.pegoferreiro.com/Cork.html
You can find every possible book longer than the default length split into several volumes.
> I wish I had been around to enjoy what seems like must have been the golden era of the 90's when writing buffer overflows was relatively easy.

There are a lot of more primitive computing devices which don't have such protections. For example, ASLR was added to android as late as version 4.0 (2011).
Regarding the point about autocompletion: If autocompletion is needed don't use vim or emacs, -use Netbeans or eclipse, both excellent, free (both ways) and open source.

vim is great and I use it all the time but not for Java and PHP where the IDE support is so good that it really makes a difference.
Free Online Book: Bayesian Reasoning and Machine Learning
> no way to change the window manager

Is this actually the case? I use Linux as my primary OS, but I recall seeing xmonad running in osx on a macbook.
Reign of the Techno-Nanny
Curiosity: Shiny flecks on mars may be native
Actual book is here (warning 13 MB pdf):

http://web4.cs.ucl.ac.uk/staff/D.Barber/pmwiki/pmwiki.php?n=...

Was delighted to see a notation list as the second page in the book.
Missouri U.S. Senate debate ignores 'legitimate rape' furor
It's a shame the submitter (apparently) didn't see the pun in "Proof by induction" and use it as his tag instead of the subtitle.

Whoever composed the article's title knows something about electricity, as well as having an irresistible inclination toward word-play.
If computing ever got powerful enough to compute pi to an nth amount of digits nearly instantaneously, would it be possible to compress everything by just saying "get the digits between x and y"
Unfortunately you are right ... and I should have known better, because the update already failed once on me.

However, it seems it only deleted its EFI-Grub installation so it should be quite fixable.

But yes for an easier experience it seems that reinstalling normally proves a lot easier.
Open Homicides Possibly Linked to Manson Family - Yahoo
Retina performance issues since 10.8.2 update
The edit window is now closed, but I realised that the font he uses is Humor Sans, which is based on Randal Munroe's handwriting (the author of XKCD).

http://xkcdsucks.blogspot.com/2009/03/xkcdsucks-is-proud-to-...
have you had a problem where the wifi disconnects ifnyou move the cr 48 at all? :-(
I'm currently taking Andrew Ng's course on Machine Learning, and I'm loving it so far.

Those books might get handy in the future.
Hybrid vehicle battery creator Ovshinsky, 89, dies
Still meaningless, because of the insoluble problem of access. Within Pi there's a cure for cancer, written entirely in iambic pentameter, but that fact has no practical meaning because we can't find it.
[2005] Response from Pirate Bay to Apple on Intellectual Property Dissemination
Autocompletion does not have to be context-aware to be useful. "Dumb" completion of words in the current buffer, or filename, is quite useful IMHO.
Have you seen the film "The King's Speech"?

King George VI must have led a deprived and impoverished life to be so insecure and inarticulate in public. ;)

In a smaller arena, some of the CEO's I have worked under have shown signs in insecurity also. So, I don't think confidence necessarily comes from power and wealth.
Google’s Mobile Run Rate Is Now $8 Billion, Up From $2.5 Billion A Year Ago
>>"If a pattern is really valuable, then it should be part of the core language"

I think this is what has caused so many misunderstandings people have about Perl over time. Perl has so many of such patterns built which solve many problems with default. In fact most people fall in love with Perl for these reasons. To understand why that is important you need to recognize such patterns in your problems, if you don't see any you will feel the solutions contained in a language as rubbish.

The entire Unix command line toolset is entirely about this thing. Unless you learn how to reduce a problem to a text processing problem, you will never learn to appreciate it.
I have a rather crippling social anxiety, which is usually circumvented by doing a short of vodka just before getting into such situations..
Performance has been divided by 5 since latest EFI update. Seems like CPU/GPU are being heavily throttled. SMC reset fixes it.
If you read the replies you can see one from @TonyAlbrecht [1] that states it was implemented, and it was pretty good at the time.

That said all the programs that used design patterns always seemed too synthetic for me, as if the main purpose of the programs were generality. I learned that often it is better to keep other goals in mind, like practicality, simplicity or maintainability.

[1] https://twitter.com/TonyAlbrecht/status/257685852153581569
I concur - Java dev off Eclipse can be a complete nightmare. I used to be a hard core vimmer/command liner - until I realised 2 things:

1. The vast majority of things that I did were repetitive and were already solved in other environments

2. Knowing the minutiae of the stuff that I know now does not improve my skills at all - production matters for shipping, minutiae matters for interviews. Best way to get a job is to produce so much - you don't have to interview :D

Now I just use whatever is the most widely deployed, best supported environment for each language (e.g. Visual Studio for C++ and Eclipse for Java).

The one thing I have kept is my vim foo by using IDE specific plugins :D. Pick your tools carefully - and don't fall into the "true final solution trap" that people try to sell you.

Choose the right tool for the right job.
Definitely make the Write a Variation more prominent. Also, on the main page you don't even mention that as a feature. To me, there's lots of recipe sites, and having the variation aspect is your differentiator, so shout it out! I'd encourage you to just rip off the Github fork ribbon, because after all, it is proven to work.

I assume you are working on design? Design will be really important. Having fun factor in the design combined with the social aspect of forking recipes could really do well, but you gots some work to do!
The visitor pattern is a way around a lack of multiple dispatch: choosing a method based on the run-time type of all arguments. Common Lisp, for example, has no need of the visitor pattern since it has multiple dispatch.

The O.P. is about when the design patterns are needed, not what you need to implement them.

Incidentally, the visitor pattern doesn't require OO for implementation, it requires a type system and single dispatch, i.e. choosing a method based on the run-time type of its first argument. Python doesn't have single dispatch. So the visitor pattern doesn't really work in Python, you essentially have to code a huge number of branches, e.g. n switch statements, each with n cases, in order to dispatch n^2 ways.
http://cl.ly/image/3l1e1M1P1C2K
Just to let you know that the current .zip doesn't include the change log, just the license. (Caching issue at gosquared?)
Well, there's also the minor detail that the Australian market is small, and transport to other markets is expensive...

But you're dead right about the social tolerance aspect. My younger brother started a car detailing company - OK, it's not innovative or anything, but he was really looked down upon by the wives of some of his friends...
Give Your Heart A Break by Demi Lovato Cover Song Contest
Yes, but not in a way that would be useful. For a sufficiently complex message, the index into Pi that matches it might well be longer than the original message. So, yes, but no gain -- the result would be larger than the original.

This would be true for a huge set of Pi digits and some imagined fast way to gain access to the right index -- the index into the set would likely be larger than the message it indexes.
The page works for me, it's just a tweet which reads:

"we've got a mythical version of @flipboard ready for a mythical version of the #ipad" -@mmccue #founders #ipadmini

It doesn't really sound like he's got any more information than the rest of us, it just sounds as though they've prepared an app for the expected screen size of 8-inches.
What media companies can learn from the Japanese car industry
I'm interested to experience what changes 12.10 brings to Unity. I have a hunch that sooner or later, Unity will improve to the point where it meets your former criterion as well as your latter.
Our startup Do you like the idea? (sillytrader.com)
My team is working on a service meant as a medium between the designer (beginner, student) who offers simple design service and the buyer who might be interested in finding unexpensive designs. We're definitely going to change the name soon; so we are more interested in the overall design and service model idea ... so any thoughts on these are very much appreciated.
How Facebook Ruined Dating (and Breaking Up Too)
I have two glass blocks tied to 6 pre-ordered glass units that say otherwise with regard to glass. Unless, nominally, something that is pre-ordered is vaporware until the minute it hits my hands.

There are also people outside of Google that already have Glass units.
Apple really follows the tradition of commercial UNIX: An ugly thrown together pile of shit as userland and third party libraries. It's worse now with their fear of GPLv3. But even before GPLv3 there were issues. Sometimes you had to wonder where Apple even got the source for such ancient tools. There were security bugs that had been fixed in *BSD or GNU 10 years earlier.
I haven't had a problem finding a driver since I installed 8.10 on my netbook and had to compile madwifi from source. The problem went away with 9.04 and I haven't had any issues since then.
Nebulous? Sure. To be more explicit; I assume absent extremely syrong evidence that people and institutions rarely follow a pattern of pissing off those upon whom their livelihoods depend. There's a great Upton Sinclair quote to that effect but I'm on my phone. Again, who pays the piper calls the tune. Not saying there's a cabal deciding all this but ideologies need not be explicit to have power.

On an unrelated note, I don't expect to change your mind and while I'd be glad if you were to “cede the point” I do not argue with that aim in mind. Expecting to change your interlocutor's mind when you argue on the internet is the mark of a fool. This isn't lesswrong; most commenters aim to win arguments, not mote closely approach the truth. Arguing on the internet is for the rraders, the audience.

tokenadult will not be convinced by yummyfajitas that the US education system is excellent but every time he disses it yummyfajitas brings up the same excellent argument and tokenadult refuses to engage with it and makes ad hominem attacks and appeals to authority. To some people this does not seem like someone with the facts on his side.
> If autocompletion is needed don't use vim or emacs, -use Netbeans or eclipse, both excellent, free (both ways) and open source.

Vim also contains excellent autocompletion (several kinds, actually, most powerful of which is the omni complete) but it's not restricted to one language. It may, however require you to install your language specific plugins. Vim ships with C and C++ mode, which requires you to build a ctags database of your source code. In addition you might want to add cscope for source code navigation.

Eclipse has autocomplete perhaps for a handful of languages but Vim has support for autocompletion in tons of languages.

In addition to omni-complete, vim can have an user defined completion (C-x C-u), which is handy to set to do syntax completion (set completefunc=syntaxcomplete#Complete). Vim ships with tons of syntax files, which are used for completion and syntax highlighting. This is not super useful for programming, but is excellent for different kinds of configuration files, so you don't have to memorize (or look in the manual) for the configuration options you use.

And I'd rather use Vim without autocomplete than have to deal with Eclipse. Thankfully I don't have to.

Emacs has great autocomplete too.
Nice, I'll check it out! Thanks!
Of course it does. It's similarly unreasonable to call a Möbius Strip with a disc attached along the boundary circle a "plane"[1], the surface of Cartesian (x, y) coordinates a "line"[2], and numbers having counterintuitive special features, "normal".

[1] http://en.wikipedia.org/wiki/Real_projective_plane
[2] http://en.wikipedia.org/wiki/Complex_line
The "keys instead of notations" idea is neat, but it makes it a little more difficult to visually parse, and more importantly, it ignores other keyboard layouts. For such a small article it's not a big deal, but if this were a larger list, I would definitely go with a more abstract representation.
What defines as "instructions"? Most products has instruction manuals. Most companies has instruction manuals for new employes.

Written instructions are not that uncommon.
Common practice seems to be using a half Swiss/half German flag for de_CH, and half Swiss/half French flag for fr_CH or just the Swiss flag for both languages.
What samba was doing has been going on long before the EU was looking into microsoft and continued afterwards...
Did reading that gratify your intellectual curiosity as much as it did mine?
JavaScript: Function Invocation Patterns