skysight-inc/HackerNews huggingface dataset:
The scalable, cluster computing-based engineering at companies like Facebook and Google is inspirational to say the least.I work on Hadoop and thrift among other technologies and the Facebook Engineering team notes available on the web have been a great resource.

It might take some care to appreciate,but the way they manage to slice and serve such massive (ever-growing) user database accurately and relatively fast is amazing by modern standards.
They'd be more likely to connect on StackOverflow or GitHub than Facebook.

Facebook is a place where you go to chill and waste time, connect with old friends, check pics of old crushes, catch up on gossip, play games, or share links.

The last thing you'd do there would be to search for another student, it's not built for that.
From the article:

>Now consider the description of an EPR-entangled pair of photons:

(|↑↓> + |↓↑>)/√2

At first glance this looks very much like the single-photon case, except that where before we had ΨU and ΨL we now have |↑↓> and |↓↑>, representing respectively photon 1 being in the upper slit and photon 2 being in the lower slit and viceversa. But this distinction is crucial because it turns out that there is some notational sleight-of-hand going on here. First, |↑↓> is shorthand for |↑>|↓>. Second, the arrow symbols have no semantic significance; they are just compact mnemonic identifiers. We could just as well have written |UL> and |LU> (which of course is shorthand for |U>|L> and |L>|U>) as |↑↓> and |↓↑>. Finally, ΨU is just another way of writing |U>.

So if we employ alternative notation we get the following description of two entangled photons:

(ΨU |U> + ΨL |L>)/√2

As I have probably demonstrated other places, IANAQM. But I don't follow that last transformation. If |↑↓> == |↑>|↓> == |U>|L> == |UL> and ΨU == |U>, how does (|↑↓> + |↓↑>)/√2 == (ΨU |U> + ΨL |L>)/√2 and not (ΨU |L> + ΨL |U>)/√2 ? Shouldn't the |U> and |L> be reversed?
why? getting stock options and getting rich when it goes IPO, that's why.
the problem is mostly getting the other people to use ipv6, even when I have a ipv6 setup
It's strange how they just go in, get the deal done and never seem to be overpaying. You've gotta think that everyone who cuts a deal with Apple, later on when they watch the quarterly results roll in they're like "shit we shouldda held out for another 10 million".
Using libuv and http-parser to build a webserver [screencast]
Let me see. The last biggest commonly used software project I remember (desktop software, not embedded and industrial stuff) that was programmed in assembly was this game

http://en.wikipedia.org/wiki/RollerCoaster_Tycoon

Now, that's one level above machine code but you get the idea.
Free Sky TV coming to tablets, smartphones, PCs and laptops
You misread what I wrote. Not bulk steel, rather the tiny grains are stronger.
figuring out how to generate power cleanly and cheaply on every home in the world. A whole continent like Africa would surely have a great use for cheap+clean energy generation.

making self driving vehicles.

creating better battery technology.

figuring out a way to get rid of lawyers.

working on super intelligence.

brain computer interface (the one input mechanism that would do away without keyboards)

augmented reality projection straight to your visual cortex, no more computer monitors would only be the beginning of something like that.

robotics robotics robotics

space exploration

deep sea exploration

longevity research

...
The government broke up the Ma Bell monopoly due to uncompetitive practices. Not until state regulation & later the 1996 Telecommunications Act, which was a regulation, not a deregulation, stipulating ILECs had to open up & allow CLECs on their networks did we see the flourishing(and eventual crash) you're talking about. The dot com bubble probably helped as anything Internet related was hot.

Do you really think the Baby Bells would have wanted to share their infrastructure with competitors? Judging by how they're trying to get back in bed with each other, my guess would be no.
Create an Excel data entry form that includes check boxes
Hashrocket.com -- the best guys around and they can work via video conference. They're in Jacksonville not San Fran, but it's worth the logistical accommodation.
Can you please expand on that last line? I read it two ways and I'm not sure which one you mean.

Does the "you can't do that" refer to getting a how-to-build-a-wormhole recipe from general relativity, i.e. "I can't tell you how to build one, go figure it out yourself".

Or is it more along the ways of "You don't have a worm hole? Well too bad, there's no way you can create one. But hey, it could totally hypothetically exist."

If it's 1) then we could possibly build one (or find it in the universe somewhere) and GR just doesn't tell us how. If it's 2) then we know it can't even be created.
In fairness, media pirates and revolutionary elements have never been prompt about paying their lobbyists.
Its pretty clear.. that you are a SHILL (or a community fan of LowEndBox) as you phrase it... whatever you want to call it. your impact is still negative and the same.

I find it highly suspicious that your ACCOUNT STARTED the SAME TIME this was posted.

You are FAR too sensitive to deem comments as an ATTACK on the site; or deem it as non-valid. Frankly, there is nothing for you to defend. As I stated; theres nothing wrong with his technical write-up. I just highly question the motivations of being posted on HN with such a title, promo code, ads, etc.

FRANKLY, what you are doing text book 'Gaming HN'. And Heres WHY: 1) You just started your account today for this post 2) You have your comments upvoted and down vote dissenting comments by your confederates 3) You keep on telling people to go to " BuyVM .net" which by the way has LowEndBox.com as its biggest advocate 4) You have a very intimate knowledge of how LowEndBox operates, (if he does affiliate links, or has a WebHostingTalk account, or if he makes money from his ads) Come on you can tell me if you are Francisco Dias - the guy that runs BuyVM and markets almost exclusively at LowEndBox (You just got caught!)

Please stop trying to Game HN and HN users.
You will can learn how to succeed at a startup or succeed at a BigCo. Which skillset do you want to develop?
I've been thinking about getting a standing desk, but I don't understand how they are any better than a normal one. Sure, it's much better for the back, but aren't they also really bad for the wrists and arms? Most standing desks I've seen are really thin, with no place to rest the arms while moving the mouse and typing.
most cities in the US are pretty old.

That's a joke, right? Every place I've lived in the U.S. (which granted is not that many) was built much later than most European cities, yet there are still overhead wires strung all over the place.
I bought an Acer gaming PC off ebay with an ATI HD5970 graphics card for 800€ - but the same offer was available for 700€, I just missed it.

It currently does ~580MHash/s and consumes about 300Watt - not too bad compared to other miners, it seems to me. Also, if it survives the mining, maybe I can one day use it as a gaming PC if mining becomes unprofitable.

I was lucky that a friend offered to host it in his cellar, though - would have been too noisy for my flat.
ICard - Product suggestion for Apple
My dad had a PhD in metallurgical engineering from a Big 10 university. I heard more about steel growing up up, than... well. you know. Anyway, I got curious about steel in samurai swords one time, and I asked him about that.

He said there's lots of legends about this material or that could be remade at the research lab my dad worked at that were not feasible to be mass produced. Process too costly, or too toxic, or maybe too dangerous when you have to make several thousand tons of it.

If my Dad had been given two weeks to just go and play at his company's lab, he could have walked out the door with Excalibur.
Im also interested in hearing your story.
http://gitref.org ... nice first user overview
http://cmurphycode.posterous.com/git-201-slightly-more-advan... ... next one to read
http://devcheatsheet.com/tag/git/ ... some visuals
Teach kids electronics with PlayDoh
As an aside, at the few companies I've worked at, much to the chagrin of other departments, tech has consistently been the highest paid part of the company, at least at my (lower end) of the hierarchy.
http://mercurial.selenic.com/ ... intro, man, howto, wiki
http://devcheatsheet.com/tag/mercurail/ ... some visuals
I actually agree with you. I think that you get used to what you started using unless as long as it is good.
I quick search suggests that icloud communications doesn't own the trademark icloud in any categories. There 13 records in the USPTO database, 11 applications by Apple, one by Douglas Dane Barker and one by Xcerion Ab of Sweden.
About a week. Back in January 2004 I bought a domain, a design template and set up a copy of the free osCommerce shopping cart. I created packages of advertising services, put them in the store, then started posting on webmaster forums with advertising sections, and participating in the forums with the site in my signature. Total time from idea to working website was two days.

I got 5 orders the first day, a couple the next, a few more the next day, then I started advertising on search engines. Sales exploded. Over $100,000 by the end of the year... which is a lot of $10 sales!

I was simply buying up different types of ad space at wholesale rates from various networks/services, then packaging it in smaller chunks for individual site owners in the $10-40 range. The site paid for itself in its first week. A few years later and net profit, rather than revenue, was past six figures as well.

I'm not so much in that business anymore, but it was my first entrepreneurial endeavor beyond slapping ads on articles I'd written, so I was proud of that success. I later replicated the story several times with products that were income-you-could-live-on-full-time from the day the websites went live.

I really need to do it again, too. I've since sold off those businesses to pay for two college degrees, then for a new car and downpayment on a home... while my current freemium+premium services bring in enough to cover the mortgage, I need to get back into product building to get some money in the bank again.
By the way, an easy solution to this is to go to sleep early and pop some 'executive function' off your stack for your own projects in the morning.
it lives in a mostly parallel universe from Java and everything else

So the top 3 programming languages are Java, C, and C++, with C/C++ together larger than Java. Maybe it's Java that lives in a parallel universe?
MIT open course ware. Its like going to college, but free xD http://ocw.mit.edu/courses/electrical-engineering-and-comput...
Sunway Lagoon |  SofieyAzwa
@NL

I have bothered to read the site and he makes good points. Thats not the issue. The issue is with the "Title", then article starts with a reference to WebHostingTalk, then near immediately followed with a link his affiliate page -(very cleverly disguised) All of those three things separately are NO BIG DEAL; but all together on HN is very frustrating. The reason for that is because, I have grown to trust HN links and this makes me question that trust. I love HN because of the trust I have for the destination of the links. Post such as these challenge that trust.
I very much have to agree. Perhaps I'm unsociable, perhaps it's because my interests long since diverged from those of most of my now-ex fellow students, but I really couldn't give a flying monkeys about most of their inane ramblings.

To use a sentence which at times gets posted all over Twitter: Facebook is where you meet old friends you don't really care about, Twitter is where you meet new friends. Fact is, it's true.

The one point I definitely do disagree with is that the focus on startups which aren't really that much about pushing humanity forward is so bad. Look at SpaceX - admittedly it came out of something which definitely did have intrinsic value, but 10 years down the line there might be an ex-Facebook biotech.
We let them think we know our place. After all they are the implementers... I guess. Which mostly goes to show how malleable that line is.
> I'm sure if you're dissatisfied to my answers then you'd have no problem coming up with some of your own examples.

I was challenging you on this point because I don't believe you can come up with an actual example of a company's tax evasion benefiting society.

> Wait, you want me to define a utility function for people?

No, I wanted to prompt you to think about defining a single utility function for 300 million people. There is no way to do it, because you cannot compare interpersonal utilities. Your statements about governments having utility suggests that your thinking on this topic is muddled.

> If you want a specific example, too bad.

No empirical evidence, then?

> The fact that some people get more value in government services than they pay in taxes is proof that there are people whose tax evasion would benefit society at large.

It would not benefit society at large; the benefits would be private to the evader and everyone else's tax bill would go up.

> This is a simple mathematical truism.

Not only is it false, but I don't think you know what a truism is. A truism is a tautology.

> stupid ... stupid ... you shouldn't bother trying to have opinions about things

SamReidHughes, there is a saying that to know a little economics is worse than to know none at all. I think you are overconfident in your theories and should be more humble and polite in dialogue with others.
There has been a lot of work out there on how to use a "separation kernel" (basically, a hypervisor with proven/provable levels of isolation between guests), plus stuff like Intel's VT-d, VT-x, etc., to provide real isolation between guests. (also, really useful for RTOS and embedded systems)

If you've ever worked in a high security computing environment, you've had N workstations on your desk, where N is often approaching 5 -- NIPR, SIPR, JWICS, various task-specific machines, etc. These environments aren't just nice air conditioned purpose-built offices in the US; they're tents in Afghanistan, on aircraft and cramped warships, etc.

Sometimes people use KVM switches, but even then, you need separate hosts, and it's usually best to use multiple monitors and keyboards anyway.

Invisible Things was has been testing the limits of current hypervisors, and there's room for them to both work on what is possible once a real separation kernel exists (now) in prototype form, and to continue to refine hypervisors and develop a real separation kernel.

I'm still kind of amazed that these 2-4 people in Poland are probably the world's foremost experts on hypervisor security.
Really? I had heard that because streets are regularly dug up (well, every 5-15 years or so), and because the cost of doing so is almost always _way_ more than the cost of what goes in there, that for this reason there's already tons of capacity going unused (so-called "dark fiber" -- the Wikipedia article on the topic shows an interesting history of revisions ... ).
Transparency and detours around censors abroad

... but supports censored internet within the US?

the "S. 968, the PROTECT IP Act" seeks to do exactly the opposite... within our own country

hypocritical? ... stunt to confuse public?
The only reason to use Go is if you've fallen victim to the Google hype. There's no reason to use a slightly less shitty version of C with most of its fundamental problems (shared mutable state, nullability by default...) fully intact but orders of magnitude fewer programmers when you can just use C.
IMO, the real alternative to Qubes is running some kind of trusted windowing system/kvm switch/x display equivalent that doesn't suck, and then connecting to distinct remote hosts through some kind of security proxy, each running system-high security.

That protects you from hypervisor and hardware attacks. The only thing you need to trust is that none of the guests can induce the windowing system to incorrectly direct output, and that the windowing system can enforce access control (mandatory or discretionary) to the various guests.

The basic/extant version of this is putting a bunch of discrete devices in different security domains on serial ports, and then having a trusted console server to intermediate everything. A console server is vastly simpler than a full graphic windowing system like X Windows, much easier to audit, and more secure.
Thanks Mark!

I wrote this post about how I went from the idea to the first paying customer in 7 weeks: http://blog.bufferapp.com/idea-to-paying-customers-in-7-week...

I also write weekly on my personal blog and almost every post has some form of reflection comparing the previous startup with what I'm doing for my current startup: http://joel.is
Haha, have you realized the prepotency you display?

Have you made something new in your life?

I'm certain you have not, because it is impossible to do anything new without making mistakes.
If he starts a company on this, he's a professional.
I'm a Large Companies guy making transition to a Startup guy now.

What I learnt from Large Companies.
- The way they price their software is by far the most creative. There is these core components which you pay $X for. Then for feature A, you pay $X+1. For feature B, you pay $X+2, etc. And of course you'll give you a discount for being first customer.

And installation & support hours are separate cost components, etc. At the end of the day, it really really really add up.
- Multinational work culture. You will work with counterparts from various countries, etc. Much like a Startup too if you are hiring remote workers. You'll have a good idea how to work different culture & style.

These are 2 main benefits working in Large Companies. In terms of coding, I learnt from the folks sharing their codes at github, and open source communities; unit testing, continuous integration, etc.

At the end of the day, it is what you want to achieve?
ps: The monthly pay check in a Large Companies can really put in a comfort zone mode.
Hindu God Wallpapers,Hindu God Background images
India is a hindu god and goddesses country and There are millions of hindu gods because it would be easier for worshipers. Click one of the Beautiful images of the hindu gods Wallpapers,Photos and Pictures Download.Here Amazing and best collection of Hindu God Wallpapers, shiva parvati ganesh, Sai Ram Wallppers, Sai krishna photos, Goddess Photo of Shiva, Laxmi Picture, Indain Rama, Bal Shree Krishna Wallpapers, krishna picture, Mata Durga Wallpaper, Lord Krishna Janmashtami Wallpapers, Navratri Durga Image , Goddess Durga Maa Picture and more Wallappers free download.
Publish it's databases, in so doing likely revealing the private details of 400-600 million people and possibly giving enough details to hack/trick into their bank accounts without any problems? After all, a lot of people do fill out the data sections on Facebook - some people clearly don't find being asked to give it your life as well as your email password atall creepy. I for one welcome our new secretly spying overlords, etc.
Interestingly, C++ was ratified as an ISO standard just as Java failed to get ISO pick-up after a campaign by Sun

Actually, even more interestingly, Java failed to become an ISO standard because Sun didn't want it (at the time they were worried about the potential influence of Microsoft).
I don't get your point. If A lives in a parallel universe from B, then B lives in a parallel universe from A.

I think what the grandparent wanted to say is that memory management is a defining difference between the paradigms of both languages. There are some people who value the fact that they have full control over allocation and de-allocation and others who think that these are things the programmer shouldn't (have to) care about, because they're known to be error prone.
Ikea have an adjustible height desk with sensible depth and width. I haven't got one yet, though.
It's volatile, just like any similarly-tiny market. You can't set prices in moon rocks, because a single round-trip to the moon would destabilize the entire economy.

But you could if trips to the moon were a daily occurrence, and the flow of moon rocks were relatively steady. Or compare buying stock from startups vs the Fortune 500. Bitcoin is too small to be reliable now, but the bigger it gets, the more resilient against such booms and busts it becomes. It's pretty well established that it's not a stable market right now, but that's obvious and it doesn't mean it won't become so.
I had assumed we were doing this, and am happy to see it confirmed. Creating wifi access points is quite a simple thing to do and the benefits it provides to free speech are quite obvious.
With a budget as big as the U.S.'s, blanketing an area with a ton of powerful wifi points(satellite uplinks, etc.), is incredibly cheap too.
Not mentioned: Obama admin targeting Tor developers, despite the fact this technology is completely neutral.
Mmm, but that has unfortunate second-order effects. Why was so much effort expended on Viagra instead of a cure for AIDS? Well the elephant in the corner of the room is that drug companies need to make money to fund more research; people will buy Viagra but as soon as a cure for AIDS is discovered the governments of India and Brazil will set about mass-manufacturing it without a penny to the discoverer. Knowing this, even if they wanted to do it for the good of humanity drug companies couldn't - they'd be busted for failing their fiduciary responsibility to shareholders!
This "phantom profile" concept already has a name. It's called "lazy registration".
> fundamental problems (shared mutable state, nullability by default...)

Those aren't the "fundamental problems of C", those are the reasons people use C in the first place. The point of "systems languages" like C and Go is that they directly expose a (standardized interface to) the Von Neumann architecture your computer actually implements, which allows for arbitrary references to memory that may be uninitialized, multiply-aliased, etc. This is what allows for the efficient implementation of such things as garbage collectors, process schedulers, virtual memory managers, IPC libraries, network stacks, and so forth, that the runtimes for higher-level languages rely upon as fundamental abstractions.

So, given the assumption that such code is necessary to write, why shouldn't we try to have a better language to write it in than C? I'm not suggesting that Go is such a language, but your argument seems to be that it's pointless to try to do better than C (because every language, no matter how good, starts with no one using it, and thus necessarily will have fewer programmers than C does.)
I'm pretty sure the 2 million dollar grant is for the group to develop the system and start producing them, not a single suitcase.
No offense to all the companies that use the iNoun naming scheme, but they're kind of playing in a playground that Apple created many years ago. I mean.. had not Apple begun this naming trend with their prodcts, iCloud communications probably would not have been named iCloud Communications. In my opinion, this company name was piggybacking off of the reputation of products like the Apple iMac or Apple iPod to begin with, and with that comes a slight risk that Apple is going to use your name. iCloud Communications shouldn't act so surprised that this happened.
The grant was $2M, not the individual "suitcases".
Justify the need for nullability by default (and not something like the Maybe monad) to implement (say) a process scheduler. Justify the need for nullability by default (and not something like the Maybe monad) to implement a network stack. Go does GC itself, so writing a garbage collector in Go is too inception-y.

My point is that it's stupid and harmful to do a little better than C when you can actually learn from experience [1] and the last forty years of PL research and do much better than C.

[1] http://qconlondon.com/london-2009/presentation/Null+Referenc...