skysight-inc/HackerNews huggingface dataset:
Why You Should Quit Your Corporate Job And Join A Startup
Laughter? Was this supposed to be a joke?
Good sign for users as Apple compromises on subscriptions
You know, as someone who lives in the most terror stricken country in the world (well, probably): Israel, I never had to take my shoes off, have a full body scan taken, no pat downs either.

I'm gonna go on a wild guess and say that Ben Gurion airport is one of the most secure airports on Earth. I don't see any justification for all the above stuff.
Surveillance generally requires someone to know ahead of time that you're a person of interest, in order to order phone taps, pull your mail, put a tracker on your car etc. Facebook logs all your data ahead of time. If I want to know about you, I can just check your FB in a few seconds and know months of data about you. FB also includes lists of your contacts, logs of (some) communications, pictures of you, and maybe location data to boot.

Also, all of everyone's information is now available from a single broker. With law-enforcement API's that (I'm assuming) FB provides, it's possible to track thousands of people in real-time for months without leaving the room or investing in lots of equipment. So it's not just that surveillance is "easier" but that it's now accessible to lots of people who couldn't do it before.
Systems Programming with Racket
Or it would be at least as much as without measures.
Note that many states, including California, tax capital gains at the same rate as ordinary income.
If you were holding onto a chunk of antimatter you would probably be missing a hand.
Don't make friends who will do this. Don't give your real name to friends. Don't get out of your house. etc.

I'm taking this to the extreme simply to illustrate that anything you do publicly has a privacy trade off. Why single out Facebook?
for($e="tdbmb.efwahvtir/dpn",$i=0;$i<strlen($e);$i++){$r=$e[$i];echo chr(ord($r)-1);}

Uh... can I get a job doing PHP?
Bootstrap: standards-based curriculum for middle-school students
I map Ctrl-Fx for F1 to F8 to each of my 8 virtual desktops, and have specific tasks (and window sets) open on each of them -- mostly xterms and emacs buffers. A couple of keystrokes always finds what I need. The key is establishing a task-to-desktop mapping, such as: current big programming effort on 1, email and issue tracker on 2, source code main trunk on 3, smaller jobs on 4 and 5, release terminals on 6, web browser on 7, SQL terminal on 8.
I think the other problem is that Facebook makes it more acceptable to use your real name and real information. I remember the old days of the internet where you were wary of marketers and spammers and used as much fake information as was possible in order to use a website/service/whatever. Facebook definitely makes all of that easier mainly because it puts it in one place. Instead of having to do multiple things (talk to bank, phone company, visit your house, monitor all the places where you're writing), it can do just one thing: ask Facebook for all your data.

Centralization and acceptability of personal information being public are the two main problems.
> I believe that the benefits of a social network such as Facebook
> outweigh the risks.

That's a false dichotomy. There are systems for social networks with decent privacy schemes.
I visited the site and when I saw "Best viewed in Chrome, Safari and Opera." At the bottom of the page I left. But, I did read all of the elements all the way down to the bottom of the page. Well, not really, I was staring at that cool balloon.

You should have an "under construction" animated gif too. Since you are in beta an all.

Good luck!
This is some delicious copy pasta. It's a great article and a good read but I don't think it needs to constantly be thrust upon HN every few months.
It's exceptionally unclear why people executes their down votes. I consider it worth my while to point out: "No you're not crazy, this really is as pointless as you think."

If it seemed like I care about getting down voted, I assure that's only ancillary.
Git should work just fine.
I think they meant:

val k = """gWU`UAXYjT[ig\\eBWca"""

Otherwise one backslash escapes the other and the string isn't the appropriate length.
I have done that as well. That is one of the strategies we have used on my team @ work. One specific case was where we were basically being integrated into a much larger, older component and they had their own way of doing things. Dependency injection wasn't an option. So we did a default for that case and exposed the dependencies so that we could mock them out in our tests.
This is different, this is about personal information being made publically available.
I wanted to address your marriage comments. First off I do not think people should get married unless they are in love. Marrying for citizenship is terrible in my opinion. Also, below is just my experience. It may not be the norm.

I'm American, born and raised with an immigrant wife(from Asia). When we went into DHS for our interview, we thought "Tons of pictures." == "evidence of love". We were wrong. The interviewer didn't want to see the pictures. She wanted to see our joint property, bank accounts, and utility bills.

The following are guesses on my part. I believe pictures are useless because you can produce a lot in several settings very quickly, and pictures can be doctored. Most importantly if pictures are trusted, they are only a testament to the past, not the present or future.
Google apps.
How do you convince the average web user to switch to a non-IE browser?
Whoops, I wrote that far too late last night. 15&15 = 15, so of course it wouldn't work :)

A 2,8-fizzbuzz would only need 8 items in the circular array since the least common multiple of 2 and 8 is 8:

ix = ix & 8;
"Before, it was always only in the realm of distant possibility, a far-fetched story told in books or movies. That can never be erased."

Some other recent historical examples:

- Red Army Faction in Germany in the 70's and 80's

- Brigate Rosse in Italy in the 70's and 80's

- Numerous aircraft hijacking in the early and mid 70's. This introduced the first wave of improved airport security

- Chechnyan separatists in Russia in the 1990's and 2000's
Would you care to elaborate a bit?

It seems your argument is basically: "HA HA look at the static language developers, aren't they stupid! They need to accept some fundamental truths and find their freedom!".

I'm interested in what you have to say but I'd like to actually hear some technical reasons to support your argument.
it should be repelled by moon's gravity back to earth - recursion... =))
Is “Hiring only the Best” a really Practical Advice?
Yes, instead of paying taxes directly, the corporations owned by those 400 taxpayers paid taxes on profits (15-35%). Then their owners paid an additional 15-35% tax on those profits (averaging out to 17% for the top 400).

I agree - we should make it fairer. We should eliminate taxes on corporations and replace it with taxes on their owners. It's unfair that the owners of corporations are taxed at such high rates, but the taxes they pay are ignored by journalists and propagandists.
Gaming the System: The $23,698,655.93 per hour Cloud Computing Instance?
Hmm... the printf("%d\n") in my solution uses division implicitly, for that very reason.
hacker news should have ways to collapse/fold sections of the comments when discussions about a word definition, although valid, may not interest everyone in a discussion thread about the alleged death of Osama
I haven't run this, but the code seems to have an error. As far as I can tell "k.size" will return 19 and you need to subtract 20 from the ASCII code to get the real thing. Otherwise you would get gibberish.

EDIT: I actually went and ran the thing, just to make sure I wasn't crazy. You definitely need to change "(c - k.size)" to "(c - k.size - 1)".
As stated above, we're using it at the OSUOSL to power all our virtualization for open source projects. It's been working out very well and we haven't had any major outage caused by Ganeti yet. If you want to know more about it I have been blogging and giving sessions about Ganeti. Check those out here:

blog: http://www.lancealbertson.com/category/ganeti/
talk: http://lancealbertson.com/slides/ganeti-scale9x/

Also don't forget about a web gui that the OSUOSL is working on written in Django called Ganeti Web Manager. We have a lot more features/bugs to fix but overall is a very usable interface.

http://code.osuosl.org/projects/ganeti-webmgr

If you make it to OSCON a co-worker and I will be giving a tutorial on Ganeti as well as a presentation on Ganeti Web Manager.
There were some problems when we tested it in IE and Firefox, so put that there. But we have changed it.
I absolutely agree with you. This issue could be addressed, but won't be.
Supercomputer cracks sixty-trillionth binary digit of Pi-squared
gWU`UAXYjT[ig\\eBWca looks like 20 characters to me, why would k.size return 19?
Welcome to the Locker Project: TLP
I understood this sentence, and I think it's the most likely explanation, that the total tax pressure is 47.62%. That lower brackets are taxed lower doesn't matter. As one makes more, the total tax pressure will approach the tax rate of the highest bracket; in other words, if the lower brackets are a marginal amount of the total, the lower brackets don't matter very much are more.

I'm just waiting for someone to calculate his total gross income last year from that figure. Some journalist from the NYT living in the Netherlands did a long article on the Dutch tax system a while ago, expressing surprise at the total tax percentage he paid. He was quite surprised when I emailed him back with a calculation illustrating the errors in his article, and at the same time deriving his gross income (which was only just within the highest tax bracket, 52%, btw - so his complaint how he was 'paying more than half of his income in taxes! omg!' was totally wrong).

That said, I don't think this error was made in this article, and that the 47.62 is the net, effective tax burden.
"Hiring Great Scala Developers"? I translated your Scala into Python and got the answer, but I'm not a great Scala developer or even a good Python one. Seems quite a weak filter which risks flooding you with applications.

But I do want to hear more about Digital pictures: We are building a product to solve real problems

Are you willing to say any more about it, or is it all secret until you launch?
Because \\ is an escape for \.
"That's a false dichotomy. Trying to understand the world as global or local data doesn't make sense; It's contextual. What may be global to you may be local to the next guy and vice versa."

Err, firstly I didn't present a dichotomy,false or otherwise. http://en.wikipedia.org/wiki/Dichotomy

Secondly, I have no idea what you're talking about. I'm not talking about whether data is global or local, I'm saying that when you have a single physical asset, it doesn't make sense (and sometimes is even flat out wrong) to have more than one object talking to it. You will get into a big mess if you have two NetworkManagers trying to set up the one ethernet port at the same time, as a simple example. Whether that representation is local or global is orthogonal to the problem.
My personal approach is singletons make sense only when:

1. There should be one instance of the data and

2. The data needs to be lazily initialized.

Otherwise, you might as well drop the facade and use globals.
Because Java/Scala strings use \ as an escape character, so the string "\\" parses as a string with a single backslash character, not two.
Menlo Park, CA. Looking for Engineer/ technical co-founder.

ShoppTag - shopptag.com

We are:
ShoppTag. ShoppTag is a SLOMO (social/local/mobile) commerce platform. We’re doing some very interesting things—technically and businessly. We’re Greg, Umair, Dave. Greg is a successful CEO/ serial entrepreneur (builder of 2-time “Inc 5000” company, etc.) with a clear vision and super leadership skills. Umair is a brilliant Product Manager who’s getting our MVP out the door, so people can actually see what we’re doing. Dave is our web guy. He’s ultra smart too.

We won 1st Place at Lean Startup Boston challenge, in March 2011.

We’re focused on “mobile consumer retail commerce”, because it’s the biggest market anywhere. The opportunity for mobile retail makes us downright giddy. And our technology plans are so exciting, you’ll say, “wow, that’s really cool, can I get involved too?” Yes, and if you join us now, you’ll get a good chunk of equity ownership also.

We have lots of investor interest and we’re currently raising capital (Series A) to build out our platform & team.

You are:
A rockstar engineer, co-founder caliber. You see the potential for mobile (ie, it’s not just a phone dummy, it’s the personal sensor for the offline world, capturing all sorts of really valuable data). You’re equally bright, highly motivated, idea-driven. And you know how to get things done. You’re ready to do something big. You want to develop super interesting technology. You want to be part of an A-level team. And you eventually want to make a sh*tload of money.

Big ideas, big technology, big money potential. What more could an engineer ask?

Send Greg an email at: tapperg@gmail.com . Tell us something interesting about yourself.
Singleton's are fine, as long as you don't know they are such. For example calling a function, that does lazy initialization (first time init) - is really good - e.g. not requiring certain initialization is sometimes really practical, and does not introduce messiness in your code. Most importantly does not require putting that initialization code throughout every application that you might use.

For example, we use at work DEJA Insight Profiler, and you can directly put profile probes (C++) with DEJA_CONTEXT("SomeFunction") - it's using RAII to mark start/end of the probe. But the point is there is no explicit call to DEJA_INIT, or DEJA_CLOSE, etc. But this only works if the DEJA main application is loaded.
I use Subversion because it was the system used at my job, but I also used Git for personal projects ant had no problems with either. I think Subversion is a bit more "Windows-friendly" and there are plugins for most IDE's, but Git is very powerful.
Indeed Rauljara, if California introduced a system that rewarded teachers with a higher salary based on merit by targeting markers such as the quality of their teaching abilities, their ability to inspire their students, improvement in test scores and grades, etc., then California could attract and keep some highly talented and inspriring teachers.

One big caveat is that parenting standards in the home need vast improvement as well.

Thanks Rauljara
Reply to your edit: No, they meant for the string to have two backslashes, not one. Otherwise the domain is wrong.
Juegos de bob esponja
Si te gustan los juegos online puedes visitar esta web para jugar juegos de bob esponja online gratuitos.
"If tyranny and oppression come to this land, it will be in the guise of fighting a foreign enemy." - James Madison

I don't think this child play is really meant to give any doubts about its intent even centuries ago
If you jostle your laptop, there's a chance that the drive heads might come into physical contact with the disk surface, gouging it and causing irreversible damage. SSD's have no moving parts and very high tolerance to shock and impact. So they are more durable in the sense that they can take more of a beating without losing your data.
1 megaton nuke is about 4000 TeraJoules of energy.

10g of antimatter yields about 10^15 Joules - i.e. 1 PetaJoule, or the equivalent of a 2+ Megaton nuke.

If you were holding onto a chunk of antimatter large enough to hold onto you'd be missing half of London.
The essence of trying to control information let out onto the itnernet.

Should I read anything much into this about your future company's handling of data security and leaked information? ;)
HubSpot (www.hubspot.com) is hiring. Jobs are listed at http://jobs.hubspot.com/ and we're an awesome place to work.
Osama Bin Laden was stripped of his citizenship in 1984, he didn't have compatriots.

(source: http://www.nytimes.com/interactive/2011/05/02/world/20110502...)
I'm a non-designer, so I had a friend do my app's design. She's not usually a web designer though, so I would appreciate any feedback, as we might have missed something obvious, etc.

About Archfinch (http://archfinch.com): it's a HN-like aggregator for non-startup articles, pics and videos, filtered by personalized recommendations and tags.

Before you say "reddit", I don't like reddit's average quality (as I'm writing this the front page is filled with Osama bin Laden jokes and quotes). Reddit is great for the community, but I would like something that has the very high quality of yesteryear's HN and the topic diversity of reddit.

Thanks for your time.
Many people don't know/understand what they share about themselves when they sign up for Facebook. What's wrong with someone who is known for speaking up to warn people about the 'risks' of social media?
If you use peepopen (http://peepcode.com/products/peepopen) put this line in your keys.nu (inside the app bundle):

(nmap map:"<ctrl-a>" to:"!!open 'peepopen:///path/to/your/code/folder?editor=vico'; return true; <CR>")

ctrl-a will then open peepopen and the selected file will be opened in vico.
He speculated, as did most of the media. Its one of those "well, what else could it be?".

"Hey, this special President speech tonight... this mood, is it Osama?"

silence

The media guys then call up every old defence contact they have, old generals, the like, who probably got the news a little earlier. They get something, and run with it.

Things don't need to 'leak', sometimes the gravity and mood just tells the story.
poison our groceries? I don't think we need terrorists to do it for us. Our corporations don't like competitions
Duh. Now I feel stupid. There was obviously an "H" missing in the e-mail address.
I'm so regretting upgrading to 11.04.

There are a lot of small but annoying bugs. It has just lost my custom keyboard shortcuts.

It installs privacy-questionable program and don't give any warning about that (zeitgeist package).
Descargar ares
Descarga el ares gratis para bajar toda la musica y archivos que desees.
Facebook confidential "law enforcement guide"
Is it just me or have there been a lot of content-free short opinion pieces on software here lately? I expect a lot more nuanced and detailed critique than "x is bad".
Uhm, Indian kids are Asian kids...Asian American kids, anyhow. Just saying.
Zynga Kills Soaps
> I kind of hope that's not how they go about achieving this

Don't worry. The design is impractical anyway - regulating the "anti-mass" would be extremely difficult. Just when you got it balanced, the kid would drink a glass of water and the board would sink into the ground.

Due caution would indeed be advisable when selling these gadgets, though. A matter-antimatter collision of 50kg would be equivalent to about 2.1 gigatons of TNT, or about 400 times more powerful than the most powerful hydogen bomb ever developed, so it would indeed caused a "considerable amount of damage".
The automation is such a huge win. Algorithms can be run on the network to highlight anomalies in microseconds.

A Facebook profile is better in someways than a thumb print or DNA. Net-citizens can be automatically character profiled.

You also don't need everyone to use the system to grasp a people's mindset.
"What logically should happen is if you receive dividends and the company already paid 30% tax on it, and your personal tax rate is 45%, you should pay only the extra 15% tax. (And it does happen over here in Australia)."

I was skeptical of this claim but Wikipedia confirms - that's an interesting scheme. It basically eliminates taxation as a decision factor in incorporating a company or not. That's interesting, I never heard of such a construct before, although it's quite obvious.

In most of Western Europe, there are different rates for dividend and income tax. So if you own a company, the company first pays e.g. 20% 'profit tax' on it, and then you pay 25% on the dividends; in the end, roughly coming out to the same marginal highest tax bracket for the income tax.
Oh, problably i can make it... we'll see =) but it sounds nice... never thought that there are so many swiss people on hn.
>> Seems quite a weak filter

That was only a small part of the filter:

" Mention your github/HN/blog urls, if you have them. Mention personal projects. Mention startups. Mention open source."
Doing a quick search I can't find any posts linking to this essay except in 1 comment.
I think everyone knew where he was. Everyone knew where he was before, during and after 9/11. It's just time to play the Osama dead card now after war popularity went down
We used a lot of singletons (also video game deveoper) in the past, to the point where the code is unreadable:

some_system::get_instance()->MemberFunc(), instead of
sys->MemberFunc()

Problem came apparent when somebody had made the Camera singleton, and it was singleton...

Nowadays we have one keyboard, one mouse, one printer... We used to have one DISPLAY, even one WINDOW (fullscreen), and one JOYSTICK. Just to get the point...
Not well informed. Go is a better C, albeit with garbage collection.

C++ was designed to be a better C.

D was designed to be a better C.
>> may be swap memory

That's very interesting. I've had a swap file on all of my SSD systems. What makes you think that could be a culprit?
That is an awesome diagram. There is a full finite-state machine in the comments on OP that I really like, too.
US VC Investment in Cleantech Reaches $1.14 Billion in Q1 2011
Show HN: Rate our startup, Distala 
Hi guys, we recently launched https://www.distala.com/ and are looking to gauge interest from the HN community. Feedbacks are all welcome !

Distala.com provides a full web remote desktop control or screen sharing.

It allows one shot sessions to provide assistance to your folks or a resident software to install on computers to get access whenever you want.

Feel free to test our service: as early adopters you would be helping us a lot since it's our first launch !
Finally - Bin Laden is killed, reports say
> he claims a big advantage of node libraries is their "purity", but it's pretty obvious that he doesn't know what that word means

He said: "purity of non-blocking libraries" which has nothing to do with purity in the functional sense of the word, but rather that there are no blocking libraries. "Pure" has several meanings and I don't see how you can mix them up with the context given here…

> But javascript's object model really wouldn't allow manual memory management.

Huh? Why? How can anything not allow manual memory management?

> What I don't think he gets is how the scheduling for actors works. It's actually an alternative paradigm to the callback soup that Node uses.

He wrote two sentences that he wanted "something Akka-like" and that he wanted to "connecting Akka actors". Very vague statements from his side; how can you claim he don't understand how it works?
> people need time to piece information together

Isn't that what reporters do?

> Twitter and such make distributing all of the relevant facts happen that much faster

Twitter certainly makes distributing all of the relevant facts happen that much faster. It also makes distributing misinformation faster.
> The design is impractical anyway

Nah, you just need a miniature collider inside the board, manufacturing more anti-matter as necessary.

And obviously, it would be powered by annihilating matter/antimatter together, via a small Mr. Fusion at the back.
How to get a FREE logo Design?
Have you ever wonder how can you get yourself a free logo design, a professional one? Donn't miss this chance @ Mammoth Pixel
Am I a loser because I didn't feel like downloading a Scala compiler or translating this to a language I do have an interpreter for, so I just got the table from man ascii, counted the characters in the string, and then did the transformation by hand?