skysight-inc/HackerNews huggingface dataset:
Still, why would changing one's country make HTTPS available again?

Could also be to do with geographical regions being on different infrastructure, perhaps with slightly different versions of the code deployed to them. Maybe some broken logic in a proxy or something. All it could take is a couple of bits flipped.

There are many, many possible reasons for glitches like this in a system this large.
Quick Tip – How to login to Windows 7 without typing full computer name.
Feng Shui, Feng shui bedroom
Feng Shui Consultant To The Stars Ken Lauher - Feng Shui Tips, Advice & Consultation for your home, office, business and life. You'll find powerful Feng Shui secrets to make your space ready for love, greater wealth, prestige, success and everything else you desire in Feng Shui Secrets: What Everyone Should Know about How to Be Successful with Feng Shui.

For more info, go here: - http://www.kenlauher.com/
http://en.wikiquote.org/wiki/John_Maynard_Keynes
why not just email your friends and ask?

in the amount of time it took you to post this, you could have written them and you would already be waiting on feedback.
Setting up Redis.app on Mac OS X
I have just created something called Tinge. You can check it out at http://tinge.me to allow you to store links and just random things privately. While you're there would love some feedback.
Is there any relatively easy way to find/record/request this information for one's own phone? Would be enlightening.
I think there will always be places without a network (that works). The web platform will need a much more functional cache to handle this, but the architecture is already there.
Lava KKT-35 Dual-SIM Elegant Looks Classic Mobile Phone
do you have a link to a portfolio?
Education on the Internet for cheaper than a college education
Searching for 'Heisenberg limit' also shows that it isn't a very common term: most of the top hits are (indirect) references to this and similar papers.
LewatMana, Indonesia’s startup solving traffic problems
Hmm. I didn't even think about it, it just sounded like the best way to put it — "SICP" as a noun due to the fact that it's so well known.

I guess it's not that terrible of a mistake, as you were the only one to notice, but thanks for the correction. :)
Silicon Valley is still farm country
Pakistan vs India Match Live Streaming CWC 2011
For a minute I thought they were referring to the Heisenberg uncertainty principle, in which case this would have been really shocking news (or, more likely, false reporting). This 'Heisenberg limit' seems to be more of a technical issue in quantum measurements (the abstract of the original paper also mentions that previous theoretical work had already hinted at this possibility). Can anybody familiar enough with the subject tell us how impressive this is?
The abstraction of C over assembly is just high enough to make it completely unclear to students how a machine could execute that. Teaching assembly is much more valuable form a CS perspective (though perhaps not from a Java/C++ school perspective).
It would be nice to know two more numbers.
1. How much profit each employee brings in?
2. How efficient the capital is spent vs generated profit?
How To Talk to Customers on the Phone: 5 Tips
Now lets go back to watching TV!
There is no meaningful difference between trial and error and without trial and error.
Selenium 2 presentation [slides]
http://source.android.com/faqs.html

here google fully explains their thinking around android soure.
> I'd be very interested to see what an algorithm that solves any valid sudoku puzzle looks like.

You might be interested in the article linked to by this post.
Best of the Week - 26 marzo 2011
As I told you last week, the series "Best of the Week" is read from people around the world so I decided to write the text and my comments in english.

Other posts will remain in Italian but you can translate them using the automatic translation button placed in the toolbar below.

So, here's my listing of the best security reading of the week.

enjoy it!
I agree. I think this viewpoint is a little skewed. Web-based applications have definitely not killed the desktop differences.

However, I think there is a much better chance of them killing the mobile differences to a greater extent, since

1) we don't do as many processing-intense things on mobile platforms, like CAD, designing, etc., and

2) those processing-intense applications we actually do use on phones are also becoming available on the web for the large part.
I thought the stated 200 machine cluster for 300 reqs per sec seemed quite high... Anyone else with RT DM experience care to comment?
Anyone else remember the magazine ads for PC-Lint, each of which featured a subtle C bug? Those were fun!

edit: http://drdobbs.com/199900339
Inspirational Designs: Charleston Fish Restaurant
I am actually happy that everyone considers desktop software old dated and dead - less competition for me :)

From a perspective of windows software ISV (yes, shareware which is supposed to be dead) I can say that there are lots of opportunities and companies making some serious money, unlike on the web where everyone expects to get things for free.
A discussion on Quora on the same topic http://www.quora.com/Google-CEO-Change-2011/What-should-Larr...

Yishan Wong (previously FaceBook's Director of Engineering )'s suggestions there are interesting

e.g

"
1. Fire a broad swath of people in the executive and management staff

I've talked to quite a few extremely talented and didn't-leave-because-they-were-incompetent Xooglers over the past year at Sunfire (and via other avenues), many of them key early employees. A recurring refrain that I hear is that Google has been taken over by overly-political managers who have laid waste to a formerly meritocratic organization where good ideas get turned into good products, and this has been deadly in two ways: (1) truly good talented people who keep their heads down and get things done are motivated to the leave the company and (2) the organization that remains becomes, by necessity, one that revolves around this internal politicking rather than productive endeavor and shipping products.

Identifying these people from above will be hard, because part of being politically skilled includes looking good to the people above you (and the more politically skilled they are, the better they look), so Larry should directly contact a thousand of the best ex-Googlers and ask them to anonymously name 5 people who are still at Google who should be fired, and using a histogram of the results, fire the top 100 names without letting those people "explain" their way out of it. Steve Jobs did something like this when he returned to Apple (except he just walked the halls firing anyone he thought sucked), and this is the data-driven equivalent: a thousand ex-Googlers is enough to even out any personal grudges, and the aggregate information is likely to be highly reliable about who has been climbing without regard for those below them or the good of the organization. "
> There are some very wacky calling conventions out there; among them, "caller reserves space for result on the stack after the function arguments".

Well, that's not very tail-call friendly...
I hope you don't take offense, but: I think your argument sounds like a conspiracy fantasy.

Let's say there are two options to consider: 1. There is a localization bug that affects the always-https setting. 2. Microsoft wants to do business with those countries and purposefully created a defect in always-https.

The first case is very plausible (to me at least). Defects happen, some are more visible than others.

The second case is less plausible to me. The current pattern of governments is to request by local-law the ability to monitor/control communications without the citizen knowing. An example similar to this hypothetical that is often in the news is countries that request a Blackberry messaging server in-country.

Q: Why would Microsoft collude with these regimes to crush dissent in such an obviously noticed and easily defeated way?

A: Because their evil regime assistance unit is incompetent.

Q: Why would you choose that over the more simple first case of a localization bug?
Local Streamer app for Android.What's going on your city right now
The Secret to Digital Sanity
JavaScript Quotations in IronJS
It's all very muldipulous if you ask me.
There are certainly plenty of native desktop applications which have not been supplanted by web applications. But the bigger problem is that desktop machines typically have high speed, almost unlimited data connections.

This is not necessarily true for mobile platforms, where there can be coverage issues, bandwidth limitations due to insufficient spectrum and/or cell power buildout, or worse yet, magic break points after which you pay $$$/kb uploaded or downloaded. This is one of the reasons why local storage and native applications may be much more important for mobile applications. No one expects to bring a desktop computer onboard an airplane or a subway and be able to read e-mail. But they do expect to be able to do this on a mobile device.
Previous discussion: http://news.ycombinator.com/item?id=2354276
Ask HN: Tell me some futuristic innovative things to do on a restaurant
Using modern technologies like iPad, Android, TouchScreen, Social networking etc.. One idea is to make the menu on a touch screen near the table and ordering through it. Can you help me with more ideas ?
market irrationality is generally due to

1. a large entity throwing money away to achieve some outcome. he will eventually be eaten by arbitrage unless he has arbitrary amounts of capital (state actors)

2. the person stating this not understanding what a rational market means.
You need to read a little more closely. Section 4 is just stuff you have to do if you don't want to redistribute with source code.

4. An entity wishing to redistribute in binary form or
include this software in their product without
redistribution of this software's source code with the
product must also submit to these conditions where
applicable: ...
True, but iPhone + iOS was a smoother experience in nearly every detail (from the capacitive touchscreen to intuitiveness), that people accepted the lack of copy/paste.

From what I have seen of WP7, it is nice, but not nearly the revolutionary step ahead that iOS was compared to Symbian/Windows.
Sure, many people use office, media players, photo editors and ide's on the desktop. but most of the new code people write is inside web sites and servers, not inside the desktop. so most developers don't write for the desktop anymore.
I don't get it. What is remarkable? Why are there six pictures of the same error message in different color schemes?

I'm not trolling. I don't understand this...

EDIT: removed erroneous rhetorical question
My boss told me, you can not sell a web application on App Store, that's why we have to hire an iphone programmer to build a client app.
I wish HN had a filtering system. I don't know why each of his blog posts makes it all they way to the top — I don't find them that insightful or interesting. I would much rather read about software & hacking.

Or is there a JavaScript solution? Has someone implemented a HN filter?
Online Poker’s Big Winner
If I was in charge of strategy at Microsoft I'd have doubled down on WP7 for the enterprise market - the company that brought the enterprise their OS, their Office suite, their .NET dev framework and even their little-loved Exchange server really ought to be able to steal huge chunks of market share from RIM. Even if the actual tangible connections between the products are minimal, MS ought to have had a more buzzword-laden pitch which appeals to enterprise decision makers more than "actually, it's really easy to develop for"
IBM LOTUS SYMPHONY OFFICE SUITE – office programmer software
IBM lotus symphony office suite is an office software programmer. While, where the software programmer in recent years has gained an ample response in besides of its contrast teams.
Agreed, it seems as if Hacker News has become Jacques' RSS Feed
That seems like a remarkably clear and fair privacy policy.
The interesting part is the response from the OSI, who appear to be taking it at least semi-seriously. According to The Register ( http://www.theregister.co.uk/2011/03/26/chicken_dance_open_s...):

"Clause 4 appears to conflict with OSD clause 5 because people with disabilities or cultural obligations preventing them from either singing or dancing (or religious issues portraying chickens) would not have equal freedoms under the license,"

and

"It also violates OSD clause 6 as it would prevent use in the plinth industry"
Even if one uses a tiny subset of C++, the new standard provides many improvements suited for nearly any subset. For instance:

- Expected notation for angle brackets (vector<vector<string>> versus vector<vector<string> >).

- Type inference using the 'auto' keyword.

- Initializer lists.

- Range-based loops.

- Strongly-typed enumerations.

- Delegation in constructors (constructor-constructor calls).

- Incorporation of TR1, which brings stuff like shared_ptr and containers based on hashing (unordered_map/unordered_set).
Doomsday bunker sales soar as Mayan apocalypse approaches
Ask HN: How does FaceTime do NAT Traversal?
I've been researching on several NAT Traversal algorithms for project I'm working on. I tried FaceTime on several routers with different NAT configurations and it seemed to work great but couldn't figure out the algorithm. Any help will be much appreciated.
The worst thing about stackoverflow is that it makes it impossible to google a bug when you have an actual stack overflow.
As a question of fact, has the mainstream switched from apps to webapps on the desktop? e.g. for spreadsheets, word processors, text editors, photoshop, compilers. If not, then the argument becomes "I think B will happen because I think A will happen".

One argument is that the main barrier to webapps is performance, and as soon as hardware gets fast enough, webapps will beat desktop apps.
Firstly, there's a question of whether the hardware can ever be "fast enough" and this depends on the specific applications. An illustration is between Java and C. Java's JVM was slower but portable (similar benefits as webapps, for similar reasons). Today, Java is massively popular - but C is also still massively popular, and I would argue that one reason for this is that performance is still important for some applications. Perhaps there will be a similar proportion for webapps.

Secondly, as performance improves, user preferences may switch to some factor other than webapps first. Smart phones are a prime example: instead of people staying on their desktop and switching from apps to to webapps, they have switched from desktop apps to mobile apps. That excess performance is being spent on mobility rather than the web; people preferred the benefits of a small, portable form-factor over the benefits of the web. It may be that when smartphones become powerful enough (dual 1GHz cpus this year), an even smaller form factor will appear - making high performance software a premium once again.

Apart from performance, there are network barriers to webapps:
http://en.wikipedia.org/wiki/Fallacies_of_Distributed_Comput...

1. The network is reliable.
2. Latency is zero.
3. Bandwidth is infinite.
4. The network is secure.
5. Topology doesn't change.
6. There is one administrator.
7. Transport cost is zero.
8. The network is homogeneous.

All this will improve, but will it improve enough? Even if it does eventually, in the long run, we're all dead.
Bees Solve Complex Problems Faster Than Supercomputers
sudo add-apt-repository ppa:jerome-etienne/neoip && sudo apt-get update && sudo apt-get install nodejs <- to install node.js 0.4.4 on ubuntu
Online: مشاهدة مباراة مصر وجنوب افريقيا بث مباشر
not to mention the feds or local cops pay for the same access they'd give an advertiser to fish for underage drinkers, or protesters.
Normal sleep tough for night workers
Don’t be stupid people, stay away from the danger.
Ant-spam services like Akismet.
Google to Launch Major New Social Network Called Circles
"Bees need lots of energy to fly, so they seek the most efficient route among networks of hundreds of flowers using angles of sunlight, which helps them find their way home, researchers say."

How much energy do bees really need to fly? Is there any data available on the subject?
then remove stack overflow from your query... [insert search term] -stackoverflow.com
Yup, that's the way to win women - be the one who spends the most money on them.

Read: Your comment shows A) poor taste B) poor logic. Tack-y.
One of the things that I extremely love about this is the fact that it compiles down to almost identical java bytecode and then can be run with the java command. The fact that performance is on par with java. That it is basically statically typed ruby on the jvm. In my opinion its what jruby should have been. Its absolutely brilliant and a testament to how languages should be written on the jvm. I think one of the key points as said is to limit overhead in comparison to java.

Has anyone written anything in mirah thats been deployed? I assume it can be built pretty much in the same way as any java project.
Maybe i m wrong. but it seems to be the string table from some executable around the string "stack overflow", as seen if you print it on the console or open it with vi. I wonder what executable that is.
Simply-Buttons v2 - Really Nice Buttons with Javascript Enhancements
Sure will check it out and let you know.
Why? what are the main differences?
It's an analogy, not meant to be taken literally.
The chemistry of combinators
Welcome to ... what? 1970? 1960? How many decades ago did other languages have anonymous functions?
SPC-SERASA
If I go into a store and pay for something with cash (and the store is a major chain), invariably I get an added part on the register receipt wanting me to participate in a store survey. The opinion site usually have a web alternative, but they want a phone number "so that we can notify you if you win". Feels heavily like a form of customer profile creation / data mining to me.
How do you know if somebody isn't using facebook?

They'll be sure to tell you.
The iPhone at launch was a great dumb phone with a cool touchscreen. I remember that my boss got an Iphone 2g and was pleased with the interface but he missed apps.
I have a built-in filter that allows me to scroll past links that I don't like.
I was watching the TV show Life the other day, and there were a surprising number of situations in which the protagonist relied on his cell phone while committing criminal acts, or traveling to or from criminal acts. And he's LAPD, so such a character would know better in real life. (Remember OJ Simpson's capture?)
Yes, you have been doing it wrong all this time, and I'm fairly confident in this. Using the type system to its full capabilities is not in itself a natural good. Sign analysis doesn't help you with the problem, because the problem is that using unsigned types means opting into a different arithmetic, an arithmetic which is unnatural to most humans.
Type inference using the 'auto' keyword.

This is the one I'm looking forward to. Maybe I won't have to typedef every stl container I use just to make my code readable.
SPC SERASA | spcserasacpf.bricoblog.fr
Cannabis Industry Matures: Angel Network Launched
In Iran, new attack escalates ongoing cyberconflict
Tja! For the Swedish market there's Miss Domain. You also have international domain market sites like Sedo or Flippa.
I care less about C's specific behaviour on shifting and overflow (both of which are pretty rare), and more about the fact that unsigned integers use a different arithmetic to the signed integers most people are familiar with. In particular, subtraction doesn't mean what you think it does. At 0 in unsigned arithmetic, there's a gaping cliff you can fall off of where you wrap around the other side, while at 0 in signed arithmetic, you're well away from that cliff and are highly unlikely to get anywhere near to it. Writing a program using many unsigned numbers means playing on the edge of a cliff.
No love lost for AirBnB on NYC's neighborhood blogs
Hey! I made a similar pet project last weekend: http://pubcentral.net/
"Lux Living" is a satirically named blog focused on the huge Stuy Town (http://www.stuytown.com/) complex in the East Village.

The full set of articles: http://stuytownluxliving.com/cgi-bin/mt-search.cgi?blog_id=1...
Ask HN: What elements can I add to my website to make it more social?
I launched a website a few weeks ago that allows you to search socially shared photos across various sharing services (like Instagram, PicPlz, Snapr and Steply) and also gives you a combined timeline if you signup and link your accounts.

Traffic to the site has been good, but it seems to have gone flat over the past couple of days. I suspect one of the reasons is that people visit the site and then don't have an easy way of participating or sharing the experience (or maybe that's just what I'm hoping the issue is).

Anyone have any ideas or suggestions?

PS. The link to the website is: http://snapfinch.com if you want to check it out.
Buffett has said before that he doesn't invest in tech because he doesn't know how to evaluate the pricing power of these companies and because they are more prone to industry change.
The Bubble is very narrow in scope. You can "start a company" while being totally immune to the Bubble.

For example: there isn't a bubble for making & selling value-producing tools & services to small business. Just like there's no "bubble" in learning a valuable and useful trade/skill, regardless of how much the lottery is currently going for.

Bubbles are almost always about outsized rewards -- rewards, in other words, that you wouldn't get in a normal, non-Bubble situation. That means overvaluation (of one type or another - don't mean just company prices). On the other hand, being able to demonstrate how your product creates more value than it costs for the customer, a customer who is historically willing to pay for valuable products/services... no Bubble, or really any trend at all, is necessary for that.

(While value-producing services DO go through Bubbles -- e.g. when people/companies jump on a bandwagon for theoretically valuable services that aren't actually going to create value for THEM -- you can almost always still work in that industry and CHOOSE to not participate in the Bubble behavior, e.g. overpricing, overstaffing, overcommitting, serving customers who "want it" but who will not actually see a valuable return in their case, etc.)

Bubbles are, in a lot of ways, like lotteries. Only in this case, it's not REALLY random chance (not entirely)... if you are clever and well-versed in the industry, you already know 1 to 3 digits of the winning number. So it seems like you have a great chance to "win" an outsized reward for yourself. However, you still don't have the whole picture.

When you look at the averages, and the history of bubbles, you know many somebodies are going to get rich and a few somebodies are going to get ridiculously rich. But the chance that one of them will be you is still low. You're still better off in the long run investing in valuable skills, and creating/selling valuable products.

This is essentially the type of approach that Nassim Taleb ("The Black Swan") advocates.

Of course, all of this only applies if lasting livelihood/wealth is the end result you're after. If what you really want is the thrill of the chase, by all means do the Bubble thing.
The OSI spokesman appears to be have not really understood the license. It is really two licenses. The first 3 clauses are the open source license. The 4th clause gives an alternative non-open license that the software is available under for those who do not wish to use an open source license.
Watch Egypt vs South Africa live stream online
If you want to try Haskell in your browser:

http://tryhaskell.org/
I see you've already got sharing buttons. Maybe some sort of chat / forum?