skysight-inc/HackerNews huggingface dataset:
> Unfortunately, most interesting graph analytic problems do not fit into that model because the "graph-like" aspect is still limited to problem sizes that fit conventional algorithms.

"interesting" != "useful"

Again, the same thing has been true with distributed computing in general. MapReduce & Hadoop are pretty much the antithesis of where distributed computing research for the last ~20 years had been working, because MapReduce solves what is nearly an "embarrassingly parallel" problem.

> There are many, many graph analytic problems that require a true graph that is orders of magnitude larger than what can be partitioned even after accounting for graph reduction techniques such as those used in Pregel.

There are even more distributed computing algorithms that don't fit in to MapReduce terribly well (and really, it's not that algorithms don't work with MapReduce/Pregel, it's that they don't work well), but it is still quite useful.

Turns out, the reason it's the Holy Grail is that it is just flat out hard to do (provably so). While what Titan/Pregel do isn't nearly is difficult, it is surprisingly difficult to do at massive scale, so just doing the simple stuff they do is quite useful and game changing.
I'll stick with Photoshop and Sublime Text 2. Thanks though, it was fun to play around with for a while.
I wouldn't mistake an appreciation for static types with a preference for large complex IDEs or a statement of language superiority. I work mostly in a text editor in a language whose static type system is far from mandatory.
Those rag icons, while common, are just oversimplified. It's good enough for word processing, but ideally your set would be something more like:

|≡| (justify full)

While it could still be a list, it associates much better with alignment.
I'd call it completely the opposite of fine grained. You can't, for instance, restrict an individual app's access to the calendar. You're shown what permissions an app wants on install, but you can't revoke individual ones. You're stuck taking or leaving it.
What's the best way to respond to religious knee-jerk comments?
Why Is The US So Hostile To Foreign Entrepreneurs Building Businesses Here?
It's a false analogy. Javascript is just as high level as Java or CoffeeScript.

Sure, it's the "assembly language of the web," but Javascript certainly cannot be compared to assembly language in this way.
Grow Wings or Dissolve Into a Flock of Birds in a Gorgeous Interactive Video
> Also, you can't ignore that this is hosted by Adobe...

This may be true, but it's an ad hominem attack.
Not really. There are virtually no permissions that can be approved on a case by case basis in Android. Google claims that interactively approving permissions will make life "too complex" for developers. I hope this inspires them to be a little more open minded about it. There are so many useful but optional features of apps that need intrusive permissions (eg: read your contacts) - but apps need to request blanket permissions to them up front, which is just silly. I think developers can handle a little if-else logic especially if the trade-off is they can avoid the stupidity of having to push multiple versions in to the app market just to cater for different permission requirements.
How about when I say I hate videos of what should be written text because years of exposure to gunfire in the Army has impaired my hearing?

I will never understand why people think that the crappy audio channel of a youtube video of some guy "umming" and gulping through a poorly prepared speech, all recorded on a $5 microphone, is a suitable way of passing information.
Employees Admit They'd Walk Out With Stolen Data If Fired
Yeah, I was reading the same docs with confusion. My coworker cscotta dug down into the source. Oracle's JVM on Linux just calls gettimeofday(), which means System.currentTimeMillis will go all wonky during leap seconds. Ah, documentation. :D
Yes, should be... BUT... a quick call to your local Apple store will confirm it for you. I highly recommend doing so as I would hate to give poor advice. The Macbook Pro update is the same as the one I have now so I can't imagine why they would just integrate that as there isn't a size reduction like there is with the Retina model.
The Apple app store is about 2-3x more profitable

Just to drive that point home:

But amongst all of the oohs and ahhs of the new products and updates, there was one particular announcement that sort of flew under the radar. According to Apple, it now has more than 400 million active credit card-linked iTunes accounts…

At first glance, this may not seem like a very big deal. But let’s put this into some context. Paypal, arguably the most well-known digital payment provider, had somewhere in the neighborhood of 250 million accounts as of 2011. And only around 100 million of those were active.

http://www.idownloadblog.com/2012/06/14/most-overlooked-anno...
Very wise words. And a very interesting look at the personal, family world of a very public figure of the late 20th century.
Cool, thanks. Yeah, that's mainly why i'd be interested in seeing it. Working on something that is fairly similar.
Actually on Android the video chat works without a front facing camera present.
And it's not even clear to me what additional financial gain they are getting from most of the geo-blocking shenanigans.
PDroid does this for custom Android ROM's, for example.

https://play.google.com/store/apps/details?id=com.privacy.pd...
> The hard part about using the browser's layout engine is that it is limiting to the designer.

True, and the even harder part is building a system that treats that as a feature rather than a bug.
One of the great things about writing a letter is that it takes enough time and energy that you invest a bit of thought before you send it. I worry about 21st century thinkers who will be judged not only by the things they chose to write well, but the one-offs they sent out in the heat of the moment over email.
Cassowary - a constraint solving toolkit
Write intelligent comments that advance the discussion in some way. This is not reddit.
Stoneage Artists Created Prehistoric Movies
You mean like Windows Media Centre, which has existed for about 7 years, or something else?
More Attacks Targeting US Defense Contractors
Folding cars offer solution to urban transport problems
Just wait for Anonymous to get involved if FunnyJunk's lawyer tries stopping the charity fundraiser, whoa. Then he'll witness an army being marshalled.
I can see MS buying Nokia, but not a few days after a combined profit warning + announcement of a massive round of layoffs. The timing would be totally tone-deaf with regard to the layoffs, and from a legal point of view it seems pretty dangerous to have the profit warning so closely to an acquisition announcement. Possibly not illegal, but certainly begging for a lawsuit from anyone who sold shares in those few days.

And of course MS buying Nokia will pretty much ensure that no other manufacturer is going to touch WP8 with a 12 foot pole. Seems like a bad way to kick off that campaign...
You should email me. ben@easel.io
It's just another hallmark of the era of ever increasing minuturization and not much else.

I'm only against stuff like the macbook air/new mac book pro while they still come at such a price premium.

Shouldn't we be more concerned about what do with these things after they get thrown away?
HN certainly doesn't lean pro-MS but I don't get your point. It seems to be "I'll keep in mind these terrible comments when I see terrible comments in the future."

This isn't a small community and there are plenty of relatively unbiased people that are capable of making arguments to be judged on their own merit.
I was looking at gwan with some friends a year ago, at that time it was presented as a C-script-page server. The idea of scripting with C was intriguing. But then, it just didn't work, unstable and the author claiming to be a victim of some odd spy-movie-like conspiracy.. that was really weird.. and funny somehow.

And the company name "TrustLeap" ... seriously ? http://trustleap.ch disappeared by the way.. here you go http://web.archive.org/web/20110707004226/http://www.trustle...

http://web.archive.org/web/20091028041609/http://trustleap.c...

http://web.archive.org/web/20110707004059/http://www.trustle...

Now it looks that they redesigned the site, changing target and adding new buzz words here and there (removing the obsolete buzz no one is using anymore)

see also http://news.ycombinator.com/item?id=2776927

And to be honest this king of restriction on a web server, sounds crazy:

===
“Server identification field” means the field in the response header which contains the text “Server:
G-WAN/x.x.x” where “x.x.x” is the program version number.

You agree not to remove or modify the server identification field contained in the response header.
===

Funny stuff!
Tieing the cost of the tuition to your future income probably won't work.

High flyers are not going to opt-in to it. Why choose the '% of future income' option if you are sure you will make so much that you will end up paying 2x or 3x the sticker price?

Without some people over paying, you have no money to subsidize those that can't pay the full tuition.

No one ever mentions a time horizon on the repayment either. Are we talking 3% for life? 3% for 10 years? If they put a time limit on it, what stops me from just taking some kind of deferred income option? If they don't have a time limit on it, how can they claim my undergrad degree is driving my income 30 years later?
No, I mean queries that look for things like exposed credit card numbers or passwords, or vulnerable software. Web crawlers don't discriminate in what they index and inexperienced or inept web administrators sometimes put things out there that they shouldn't.

Criminals attempt to exploit that, using search engine results to figure out likely targets.

There are also people who try to exploit keyword searches and the advertisers who buy advertisements on them but that is less obviously criminal.
A comparable but significantly lower tech solution is using a high-strength magnet integrated into a ring which manipulates some part of the trigger mechanism, unlocking it for use, eg: http://www.tarnhelm.com/magna-trigger/gun/safety/magna1.html

It's not keyed to a specific weapon, but it seems like it would help prevent the most common dangers of either a kid finding and using it accidentally, or in an actual combat situation, being disarmed and having it used against you.

The only major benefit to per-device keying would be (marginal) additional security, and increased auditability
Try some of Plato's works, not pages, but certainly very long sentences.
Right. That's a human problem, though. Many designers have told us they feel very restricted in wysiwyg tools, so refuse to use them.
A nicely formatted ePub file would be much more useful.

Not to say this isn't welcome, just that "text reflow" in PDF viewers rarely works how you'd want it to with code examples.
No there isn't. I'm Japanese, 三 is indeed used as three, but is almost always written with the three lines having varying lengths, in the order of of longer-shortest-longest. I can't speak for the Chinese but it will, at the least, require a huge amount of contextual suggestion for a Japanese to interpret three lines of equal length as a Kanji 三.
I think it has to do with non-compete licensing. If they've licensed for Foo to be their distribution agent in country Bar, it doesn't do well to undermine their distribution rights with the online offering.
> faster with an if(b){str1}else{str2}

I'm not aware of any compiler that optimises such a structure to avoid branch misprediction. An array of two strings might require more bits and ops in an unoptimised interpreted language, or one in which bounds checking is always enabled, but I can assure you that an indexed load is 1 instruction and a load for each string is... well, more than that. You are right, you are definitely talking straight out of your ass!

The n-state solution is a state machine, btw - but it is right to use a simple solution if that is all your problem requires.
> I'm just proposing a structured stream of data instead of an unstructured one.

That's basically what an API is.
Do we have ipv6 yet? :\ I am waiting for that email. Also multiple ips per box.
I more or less meant, I'll stop trying to take comments here seriously or assume they're informed opinions. It's an assumption that I generally (used to?) grant HN comments moreso than anywhere else on the Internet. Normally when I see comments hating on an Microsoft product, I assume they have some basis in personal usage reality and not because it's become a meme, even here, to blindly hate on Microsoft and make assumptions about their products that literally stem from 5-10 years ago.
I'll never understand Apple's rabid fanboys. People buy these things for the same reason they buy shitty lenses with nice frames, or cheap cosmetics for the pretty case.
The winners and losers in the digital economy
I don't know the answer to this question, but it's worth posing: Is Google Docs written directly in JS? Or is it compiled down from, say, GWT?
I think this is the solution for the top schools that have very rich people willing to pay full boat tuition and/or donate to the endowment.

State schools are still mostly affordable. The top 100-150 private schools (including both tech schools and private schools) can probably operate like the top schools. Many people go to them for their location, their campus, their athletics, etc.

But what should the 'lower tier' schools do? That's where the real problem is. They cost nearly the same but don't provide as much value. Rich people aren't lining up to go to East Crappy Value State University. So everyone has to pay much closer to sticker price - needy or not.
No, thank Thor that mutant was aborted. ECMAScript 4 got everything wrong, just like AS3 did.
Not much to look at here. What is the pricing model? Do you have pictures of previous shirts you've printed? What brand are the shirts?

Screen printing one shirt is very expensive and impractical at remotely reasonable prices. I'm very interested in the concept and I'm looking forward to seeing more. Not sure if you've looked into it, but CAD-cut heat transfer vinyl can emulate a screen print pretty convincingly and comes in a plethora of colors. Would definitely suit the one-off nature and for a period of time it is what Spreadshirt (and others) were using when people ordered low quantities of simple designs.
Just genuinely curious, as I assume it's some bit of Javascript weirdness I don't know, but why the tostring rigmarole over "obj instanceof Array"
Talk highly of him all you want, his rhetoric has hurt the US far more than it has helped. Between his voodoo economics and ignoring of the AIDs crisis, Iran Contra, the 'Moral Majority', I think you are embarrassing yourself here, not me. He is the epitome of style over substance.
>programmers dont want the entire thing generated.

Those who don't program would love it.
Software For Underserved Markets [2010]
Many designers definitely need more than the tool currently provides. I'm curious, what would it need for you to use easel?
if someone is misbehaving (and is aware of the system), I would imagine with a certain discipline (say, rotate the keyboard 180degrees and try to touch-type, or just hunt-n-peck with some significant random variation) it would be reasonably easy to 'fool'. That is, it would be unable to classify it as any of the known users.

I'd think it could be more robust than the 'remember to set env X=y before doing stuff' especially for real-time oh shit fix everything moments, as a sort of passive identification, but couldn't hope to stand against a determined adversary.
I mean an integrated TV, like what that Apple is supposed to be readying.

I doubt that's actually what it is, though; maybe some exclusive content deal for Xbox and/or Win 8 media devices. The choice of LA as a place for the event kinda suggests that to me. I'd assume it's entertainment related, in any case.
That makes a lot of sense: most WYSIWYG tools end up presenting a UI that cares more about appearance than semantics, so if you actually care about building good semantic HTML and complementary presentational CSS, most WYSIWYG tools utterly fail. So if a designer cares about building fluid layouts and semantic content rather than pixel-accurate recreations of Photoshop images, it makes sense that they'd feel very restricted in a WYSIWYG tool.
The game industry ends up concentrated in hub cities because when companies fold, a large proportion of the talent wants to get another job quickly. If SkyVu is the only option in Omaha, that's actually a huge risk.

As it happens this is part of the recent 38 Studios shutdown story: 150 employees were enticed to move out to Providence, RI; subsequently the company shut down with little warning, and without clearing its payroll debts. If they were in the Bay Area, the employees would have an easier time recovering, but having moved so far away from a hub, their personal finances have been heavily impacted.
Can't run two instances at the same time. Complete deal breaker for those of us that use a personal account and a professional one.
For those in the Midwest we need to banish Midwest nice as well:

http://www.siliconprairienews.com/2012/06/what-i-learned-in-...
Google Docs are written using Google Closure JavaScript library, not Java/GWT
It all began with a strange email
Thank you, you win the Internet for this comment.
The more decisions you force on your users, the more reasons you give them to choose some other technology, and the less future-proof you are. For example, .NET is only really usable on Windows.
Thanks. We agree with you. It will be so much easier when the tools understand the process.
> Last time I tried WebGL version of Quake3 on my machine which had the hi-end AMD graphics card at that time, it ran at less than 100FPS. For a game that's 10 years old that is a very poor result.

The Quake II port was extremely unoptimized in how it was performed. It's not a good benchmark of anything.

> Microsoft's WinRT is another example of coming closer to the native code apps.

What about just actual Android C++ apps, as an example of native code apps..?
Skype 5.10.0.114 Final Full Offline Installer on Downloads App
How to Boost Corporate Volunteering with Facebook
Agree. It would likely have to be someone you at least somewhat know already and perhaps known by your customer base (go to same conferences, etc.). In general the 100x company advice is right, but, at the same time I don't think you can pick a sales guy & conclude that because it didn't work out that it was the wrong decision. Tough spot.
Just a nit: I think protocol buffers include representations, not just serialization formats. You need to have the schema of the proto to parse it correctly, know which fields are required, repeated, etc. Am I understanding you correctly?
About as close as we are to having election laws changed in the U.S. so that a third-party candidate would actually have a chance -- not close at all. The existence of a better/fairer alternative is irrelevant if the "slimy self preserving low-lifes" have enough power to keep themselves in power.
Company no longer respected for engineering prowess demonstrates lack of engineering prowess.
Why does it appear the internet only has two modes, Blind Adoration and Violent Lynch Mob

It doesn't, really. It's just that those are the two vocal modes - moderates and people who don't care aren't going to raise their voices to be heard about the issue.
How Can I Learn Microcontroller/Device Programming ASAP?
Hey guys,

I have an opportunity to work on a really cool project as a CS contributor, with microcontroller and device programming. The project basically entails creating a device to read input x, logically perform action y, and interface through RFIC components (sorry, being intentionally vague here).

Anyway, I have a decent amount of programming experience over the past 8 years, but essentially 0 microcontroller or device programming experience. I've played around with the Arduino for some basic applications, but what's the fastest way to learn microcontroller programming techniques? Any free textbook/pdf recommendations would be great.

I have 3-4 weeks before I'm really diving into the project, so I'm starting from the ground up and learning basic electrical engineering. Any suggestions or tips would be terrific!
Yes. A couple of weeks back on either hacker news or reddit (I just searched, and could not find it quickly), there was a seemingly well conducted experiment, with a large number of students randomized to static and dynamic languages, that found no statistically significant difference.
Personally, I'd go more Zen. We are talking about inspiring deep, abiding, personal change after all.

More often than not we get in our own way. This is not something that you can consciously change, even if you are aware of it. There are several kinds of beliefs, and some of them are ingrained deep-down inside of you. We often make the mistake of thinking that our minds are like machines, which can be constructed in different ways - but minds are more like life - growing, changing, in lots of ways.

So the words must be seeds. It is easy to describe the outcome that you want, but very hard to construct a seed that will get the person there. So difficult, in fact, that it may not exist, or if it does it may take years to grow.

Learn to meditate. Learn to accept reality for what it is, learn to stop fighting reality. Learn to accept yourself and love and laugh and work with a vigor that you've only barely tapped.
Anyone know the status of all Qt / trolltech guys?
Where is the 'Mixergy' of Coding and Design?
I use Mixergy to learn as entrepreneur hacks. Why isn't there a resource that offers best practices('hacks') for coding and design?

I have no desire to be a professional design or developer. But, I'd like to be able to put together apps quickly for validation.

The closest I've found is codecademy and treehouse but I think they are more academic than hacks. Any suggestions?
Christian Louboutin Trailer 140mm Platform Sandals - Black
It is cultural, at least in part...

Specifically: the enthusiastic, go-getting, I'm gonna win, we've got the numbers, it can't fail attitude that you encourage ("Get going. Dive in. Make stuff happen.") is not encouraged in the UK, and in the UK is described as "bullshitting" (this may be different from the US understanding of "bullshitting"). The reason being that these projections/ambitions for success are not based on hard facts, but on the ambitions of the presenter.

Where SV, and yourself it seems, differ is they accept at the outset that failure is a possibility, but that avoiding failure is not only a matter of soft or hard facts, market conditions, etc, but also of the character of those involved.

Thus, an enthusiastic and ambitious UK team may focus too much on why they "won't fail too much" (i.e. their ambitions are not too unrealistic), whereas a US team would focus on how they are going to whip ass.
before clicking on the article I assumed this would be an article about the congruence relation
Batik Bola Italia 2B
You can create a tool that lets you inline Haskell code in your Go sources. The resulting code could be compiled and called via C, some sort of IPC or even as a network service.
Cool; the page is much improved. This has annoyed me with Closure library in the past, though that's been improved a bit. Users look at it and wonder whether anyone uses it, then Google people insist it's the most deployed javascript framework ever. Which, like, sure, great guys, but why not just say that on the website? Why the intrigue?
> While the sticker price college tuition has doubled, the proportion of students paying sticker price has declined, so tuition revenue has not doubled.

That only seems to be true at a few top private institutions. Which make up a very small percentage of overall college attendance.
So you just make sure that the autofill is your profile :)