skysight-inc/HackerNews huggingface dataset:
I'm sorry, I actually mixed up two different experiments regarding the performance issues (I've been playing with this stuff for a looongg time and have many different prototypes). Allow my to clarify. :)

The performance issues with using Broadway.js were more "general", in that the experience varied wildly, from amazing to unusable depending on the browser/device/etc)... Not necessarily related to Websockets + Webworkers.

The Websocket issue on the other hand, was for a more recent experiment where I was playing with the idea of bridging NoVNC over WebRTC data channels.

It's not so much a performance "issue" as much as a "possible area for optimization"... Though, every time I'm playing with noVNC or Broadway.js in a FF tab on my i7 laptop, it pretty much renders FF pretty laggy in all other tabs. I imagine offloading as much of the processing to workers as possible would be the best approach to lessen the effect — though, I'm not much of a frontend / JS dev.

Here's the noVNC issue: https://github.com/kanaka/noVNC/issues/114
And the bugzilla for FF: https://bugzilla.mozilla.org/show_bug.cgi?id=504553
I don't understand how he ever believes he could get a fair trial. I commend him for the belief in the rule of law that the sentiment represents, but he embarrassed the world's most powerful intelligence establishment - you know, the people responsible for killing people who want to kill us in secretive ways.

There's nothing I'd consider out of bounds for possible retaliation, not even a "heart attack" or "engine problems."
Great that there's an API, but I'm trying to think of the best way to use this in a product. You've got to get anybody on the receiving end of data to install Sync 2.0. I wish there was a way for them to offer it as a library that could be integrated into distributed software more-seamlessly to the end-user.
I hope to have time to build a google spreadsheet to compare your numbers more closely.

Mose people don't realize that an AWS "core" is a threaded core. So the example quoted below of 2 processors with 10 cores is not 20 equivalents to amazon cores, but 40 cores.

Additionally, you're not depreciating your costs over several years as near as I can tell.

Whatever these numbers come out to, it's clear that if you're small and need unpredictable agility, AWS is cheaper. If you're larger and have enough foresight into your usage pattern, AWS is never cheaper at the right economy of scale.
Wouldn't it be possible to migrate the git repositories automatically, and set up redirects?

Destroying what might be the only public repository of some projects, and breaking a ton of existing links, is not something that sounds good.
> I still wouldn't try and target mobile or low-end PCs with Unreal Engine 4.

Agreed. I'd rather use Unreal Engine for lots of reasons. The technician in me prefers UE4, but the businessman in me made me choose Unity. Here's why.

I absolutely must deploy to Android and iOS. Last time I built the Tappy Chicken sample in Unreal, it was like 900 megabytes and made my phone hot enough to melt, and only ran on very high end Android devices.

I thought that after a year or so, Unreal Engine would get more serious about mobile. Maybe their idea of mobile is just different from mine. I'm not trying to deploy a pocket version of Battlefield 4 onto a phone. I'm trying to do fun little games that make money, and I want to deploy them This Year.

Unreal Engine just doesn't seem like a safe bet for my requirements. Which is too bad, because I love it so much. I wish I could use it for my products. I keep posting that little rant above every few months on the Unreal Engine forums, hoping that someone will explain to me how mistaken I am, and how UE is really getting their act together on mobile, and I keep getting disappointed.

I am delighted with Unity's announcement. And I've upgraded my main project to Unity 5, and it looks much more beautiful, and I'm excited. But I'd be even more excited if Unreal Engine made announcements that show they're a serious contender on mobile.
Ask HN: Anyone to implement striptease code coverage tool?
I have following idea:
http://goo.gl/dFdys7

and as far as I search the web it is not implemented yet. Anyone interested in implementing it, or you find it too offensive/nsfw?

the screenshot was made with few modifications to https://github.com/colszowka/simplecov but it will need more html/css/js tweaks to work properly and look nice.
It's delicious (in restaurants) because of the copious amounts of cream, oil, and butter (well, ghee) used. No mystery there!
Indian food is huge as takeaway/takeout.
Humans or animals, it's natural to want to leave a mark. The article is pointless.
SEEKING WORK - Remote only, based in Iowa and Colorado.

We are a 3-person digital and design agency that's just getting started. Currently, we’re working on a large project in the medical field, which has forced us to learn new things like HL7, HIPAA, and QS/1. We love taking on challenging projects that force us to learn new things. In our spare time, we work on our own startup, http://agora.sh.

Here of some of the things we’re particularly familiar with:

C/C++, Objective-C, C#, Swift, Ruby, Rails, Python, Django, Java, PHP, HTML5/CSS3, SASS, LESS, JavaScript, jQuery, AngularJS, Node.js, Ember, CoffeeScript, AJAX, iOS/Android/JS mobile apps, Cordova, WordPress, Joomla, Drupal, AWS, MySQL, PostgreSQL, MongoDB, Redis, Web/mobile/print design, responsive design

Due to our current commitments, we are only looking for part-time work at this time. Full-time projects are welcome, but we wouldn’t be able to begin for at least a few months. We are looking for clients who have challenging projects and who have the time and money to prioritize quality execution. If you’re looking for someone to hack together a solution to your existing body of horribly written code, please do not contact us.

Please reach out if you’re interested in seeing some samples of our work. We bid projects or offer hourly/daily/weekly rates. Contact: eliyah@agora.sh.
I hope some day apps like this will consider the rest of the world that uses the metric system.
Nothing seems to happen when I hit enter.
I think CADO's own tools (cadofactor.py and friends) do a better job than the FAAS script at the moment. For smallish factorization jobs like this a lot of bells and whistles are not required anyway.
Uses SSLv3...can't even access it at my place of employment (we block the bad protocols)
The mechanism is real and I've seen it in action, to the point that two buses can end up leap-frogging one another as they make their way along a route, the later bus becoming the earlier bus, but getting bogged down on the next stop, and so on. Glommed together like that, they rarely come apart.

If the data doesn't support that - and I haven't the time to analyze the analysis to determine if it doesn't - it's probably due to actions TfL take to counter it. Buses don't stop as often to "even out gaps in the service" as the tube does, but standing at bus stops, I frequently see buses "disappear": two buses look like they're going to arrive at the same time, but one of them turns into a different bus, like it's been reallocated.
Only way for him to return is presidential pardon. Not going to happen.
Linux and multiple Internet uplinks: a new tool
I'd add here it would probably be a military tribunal, locked under the pretense of protecting state secrets, but they don't seem to be having a good time of it prosecuting the 9/11 defenders.

Still, expect surveillance and general intimidation of defense attorneys and judges on the same scale.[1]

[1] http://www.miamiherald.com/news/nation-world/world/americas/...
a film editor instructor liked to rag on director's wanting a frame clipped here or lengthened there, arguing they couldn't possibly know when something was a single frame too long or too short. He would solve this by hitting a few keys on the keyboard that effectively did nothing, then show the director the same cut. Inevitably they would always remark how much better it felt, not realizing no change was made.
> Whatever these numbers come out to, it's clear that if you're small and need unpredictable agility, AWS is cheaper. If you're larger and have enough foresight into your usage pattern, AWS is never cheaper at the right economy of scale.

Isn't that pretty much just a rule of the economy? Something like "It will always be cheaper to do it yourself, at a sufficient scale"?
I think that part of what he desires is to be able to make any defense that he wants. As stated in CitizenFour and again in his AMA, a defense in this case would be severely limited in what it could claim, because the case involves espionage, he would be unable to make a defense claiming that the actual laws are unjust, for example.
The GPU instances use Nvidia GRID K2 cards, which cost $3000 in qty 1. AWS only runs two GPU instances per card, so they need to recoup the cost from fewer instances than typically share components. Nvidia's high end cards (GRID, Tesla) also have significantly disproportionate per-gflop costs.

The g2 instance costs have also come down a bit in the last 6 months, so they used to be even more overpriced.

For $8.4mm you can run 592 g2 instances reserved for 3 years and get 1,355,680 gflops. In a datacenter environment (including power, network equipment, installation, redundancy, etc.) you could achieve that level of performance for $3mm (not using GRID or Tesla cards). And then bandwidth prices really blow EC2 out of the water.
Treadmills do provide exercise, although at the expense of limited interaction with the natural environment.

There does seem to be a huge time/energy loss with the way we use computers for mindnumbing entertainment, rather than exercise.
He probably stands a better shot of a deal with Obama, rather than whichever administration comes next. I think Hilary had a lot of egg on her face with the leaks (though using public email is her own fault!) and the Republicans would crucify him. I think it's now or never for him.
The average American thinks an arrest is tantamount to guilt; one of many signs of this is that mugshots are made public here. Snowden should stay exiled.
I'm guessing his situation in Russia has deteriorated to the point where a US prison is preferable to staying in Russia. I'd say best case for him is 10 years in jail. Because there is almost no question that he broke the law; he will be arguing intent and conscientiousness.

His chief demand will likely be that the government not charge him under the espionage act, which is so broad and inflexible it would not even allow him to present a defense. No idea what other legal statutes he could be charged under, but whatever they are would have to at least allow the possibility of raising the "I did this in the best interests of the country, not the best interests of our military contractors and bureaucrats" defense.

Oh, and also that the trial will be a media circus and keep the NSAs surveillance programs in the news for the greater part of the next decade.
http://imgur.com/gallery/5hiUM1e

More interesting failed technology predictions.
This would be a perfect movie.
After a little while in court he'll just get really stressed out and commit suicide.
It is not that obvious. I use text terminal to access other computers every day. I also use Links (text only browser) every day.
Probably true. But, I think, and hope to prove, that that inflection point is much lower than represented in the OP's writings.
Not so sure about that [1]:

> Q: Are your articles (like Missing Missy), real emails?

> A: The email articles are verbatim ...

Even if his pieces are meant to be satire, IMO it's not particularly good satire. To each his own, I guess.

[1] http://live.washingtonpost.com/david-thorne-internet-is-a-pl...
370GB is peanuts. Try keeping a centralized version control server up and operating when you have dozens of terabytes and thousands of developers.

Better to abandon the ultimately doomed monolithic repo scheme and tool your build and deployment systems to expect a multi-repo ecosystem. Then allow your teams to create their own repos on the fly, one for each individual project if they please. Once you reach that point, there is little reason to not use a more sensible VCS like hg or git.
Not much. Facebook used a very thorough testing method where it tests millions of permutations of flexbox variables and compares the output with the browser.
I think emphasis on the ingredients used is short-sighted. Cooking technique can drastically alter the flavor of ingredients.

There is a reason we brown meat, and it's not to "lock in juices" or some such nonsense. There is a reason we let stews, well, stew so long. Dry aging beef isn't just a game of musical chairs for entertainment reasons. There is a reason awesome ramen soup takes more than 24 hours to make. It's why you can't just add smoke flavor and color to neutral spirits and get whiskey. It's why you can't add liquor and acetals to grape juice and have wine.

It's all about giving time for various enzymatic processes to do different types of work on the food. I suspect that the slow, stewing cooking methods typical of Indian curries allows the proteins in the meats used to break down and create a significant amount of glutamic acid, the chemical responsible for the "umami" or "savory" flavor.

While this article is very interesting, it's very far from the whole story.
I think it's possible to sufficiently reduce this problem. For example, "needs to be an idea I can execute on with skill set X (or hire for)", "needs to be something I can execute on with $Y or includes a plan to acquire $Y that I can execute on", "needs to have a potential ROI of Z%".

Also, enough information can be given in advance that I'd be able to filter out ideas that I'm not interested in pursuing. General industry it's in, whether or not it's legal, etc.

I have plenty of information/ideas that would be valuable to software engineers, so I know that there exist scenarios in which information/ideas are valuable. I would've benefitted from the same information/ideas a few years back, and I suspect there's more ideas I don't have yet that would provide more gains. However, as I mentioned in another post, not many people willing to pay for information/ideas so I've had difficulty finding buyers.
> If you aren't using HATEOAS, you aren't using REST.

Then almost no REST api i've seen out there the is a REST api,which is my point exactly.

If you're writing a spec almost nobody understands and almost nobody truly implements yet everybody think they implement, then you failed at writing that spec. Because I can guarantee you out there a only few people understand HATEOAS.

And that's the heart of the problem. The reason is easy. While the idea of using a few verbs, etags and content negotiation is easy, HATEOAS is hard,period.It's hard the person who implements the api ( because someone has to code all the logic representing these states, the links, ...) ,it's hard for the client: the client has to be smart, urls aren't hard coded but need to be fetched from somewhere , and the body of a response needs to be parsed to know in which state the resource is, the actions, the relationships between resources, or sometimes the links are in the headers... You're not just sending data but also metadatas (just like RPC) that are only relevant in the REST logic, not in the actual application logic ... you're basically writing a web bot every time you're writing a rest client... All that for what? elegance basically.

As your link says, most devs are just using RPC with beautiful urls to begin with and stamp "RESTfull" on that. Don't you think there is a real issue here? I do.
Evaluate Go code at runtime
> I'm guessing his situation in Russia has deteriorated to the point where a US prison is preferable to staying in Russia

That may be the case, but keep in mind, in some way this story isn't news. Snowden has always said he'd like to come home. That hasn't changed.
not even a "heart attack" or "engine problems."

At this point, what would anyone gain from that?
Knowing that he would be treated unfairly and seeking that treatment just the same precisely to expose that unfairness makes me respect him even more.
Unity does support Clojure (sorta)
https://youtube.com/watch?v=tJr_TD1BtF0
> Media Source Extensions is still in progress in Firefox and can be tested on Nightly, Aurora and Beta builds. The current plan is to enable support limited to YouTube only in Firefox 37 on Windows and Mac OS X for MP4 videos. Other platforms, video formats and wider site usage will be enabled in future versions as the implementation improves.

So stable Linux support is still some time away.
Or, you could use Mercurial and sleep even better knowing that not only does every dev have a full copy, but does NOT have thousands of orphaned files of each revision or potential revision like Git does.
Are you sure about that? I didn't have a chance to look at version 5 yet. I thought the profiler was "Game Performance Reporting," which is not included in the free version. They mention "Unity Analytics Pro" separately (also not included in free). Either way, you're right, it is an improvement.
> Personally, it smacks as a bit sexist for organizations to say to me 'we created this program to get women into things' because it reads to me like them saying "we created this program to get women into things because they can't hack it any way else". That's how minority outreach programs read to me as a woman of color.

First off:

"because they (Women)" can't hack it any way else" puts the blame on the wrong party.

The fault is that of society, not of Women.

It reminds me of how a family member blamed me for the problems that arose my current relationship with a black woman.

"Didn't you think of how getting in a relationship with a black girl would affect your family?"

At first I wondered if this was a valid viewpoint, but I quickly realized that the blame was pushed to the wrong party. It wasn't my fault that the family member had a network of (consciously and unconsciously) racist people they called their friends.

So all fault is that of the sexist, racist, homgeneous reality of the tech community that exists now.

Women (even moreso Women of Color) "can't hack it like a white male would".

Technically speaking, any woman can "hack it" just as much as any man could or more. Sadly I've found that getting jobs is very little to do with technical aptitude these days however. It's more about people thinking they'll communicate well with you (looking like them makes them think this), that you'll share their ideals to some extent (they think looking like them means this), you'll be technically adept (looking like them is of course a plus), and get along well with the other colleagues (looking like them is a plus).

I'm sure you've heard the term "work twice as hard to get half as far before". Well these events exist to try and redefine that to "work twice as hard to get just as far", then maybe even eventually "work 1.5x as hard to get just as far".

> My position on this issue is both a combination of my lived experience having never felt discrimination in the tech community

There is possibly colorism at play here too, at least anecdotally speaking my Biracial friends seem to corroborate your viewpoint of "never felt discrimination".

I've personally witnessed discrimination and racism in most of the places I've worked, but just as much I've seen sexism.
obama has used the espionage act more than any other president.
He has an even better chance with Rand Paul. Though that chance times the chance of a President Paul is probably lower than what he could get w/Obama.
This is one of my biggest problems with the software industry. It isn't just the posts, but the tooling / utilities / frameworks / languages as well. If you are smart enough to improve something, there is no fame in contributing to the open source project, some people would rather just re-write their own and attempt to force it down everyones throat.
Poll: AI Possible or Not, Friend or Foe
Do you think AI is possible, and If so, will it be friendly to us (allow us to live) or not
AI is NOT possible
AI is possible, Foe
AI is possible, Friend
Local commits do not require the full history, only a known base. So you could in essence store the commits relative
To the last pull from the server and push those later. No need for full history.
Very cool! Two questions:

1) How do you ensure that the images are not cached to compare the load times in the demo?

2) Do you expect the load to ever be significant enough that dropping messages will become necessary? If so, how are you planning to handle that?
CrowdFlower Launches Open Data Project
I love the hidden feature, the ability to mark and copy the subtitles :)
ReactLoop–The ReactJS Reading Club
He'd be imprisoned for a long time for sure. But note that Rosa Parks wasn't. As a nation we're more ruthless now.
How to Find Affordable Infusionsoft Help Quickly
He could get a fair trial in the U.S. for the same reason he's safe in Russia: because the whole world is watching (e.g. in the Reddit AMA he said: "If I show up with broken fingers, everybody will know what happened"). That's not a guarantee, but it does a lot for him. It's a lot harder to "disappear" a public figure.
Matt Parker and Trey Stone, the creators of South Park, did the exact same thing when making Bigger, Longer, and Uncut. Put completely ridiculous over-the-top NC-17 stuff in there, get it rejected for those parts, and keep the iffy stuff.
Apple Watch's Sales Predictions
Yes, overall the approach of adding ducks smells pretty passive-agressive. In an ideal world I suppose the "duck-adders" should have enough authority to push back on questionable changes. It is unfortunate that so many people identify with the need for these tactics. I wonder if the "nit-pickers" in authority are just randomly distributed, and we only see the bad instances (i.e. there is no particular selective pressure on them). Or if we're seeing another manifestation of the Peter Principle of those in authority. Or if the duck adders are somehow self-selecting to be in a position of avoiding responsibility by not being assertive enough?
google it; there are many

http://www.politifact.com/punditfact/statements/2014/jan/10/...
It is time to put the science back into Computer Science and have it in Middle School and High School. My school district computer classes are business classes and the teachers need business degrees.
> "almost certainly"

You might have a legitimate reason for putting 500MB artifacts into a git repo, but I reeeaaally doubt it.

It is a poor craftsman who blames tools that he is intent on misusing.
any fitness pressure that would be making humans smarter

I don’t recall the study, it was either men in the US or Britton. But, income was positively correlated with number of children. Income and intelligence are also linked so that's evidence that right now intelligence is positively correlated with number of children. This may be strongly linked with prison time but again that links with intelligence.

The important thing to note is men often have children with more than one person and can have children vary late in life.
I'd be worried about staying in Moscow right now if I were Snowden. Whether true or not, Russian government is acting fully confident that Nemstov was killed as a false flag. If they get a little more angry about accusations the "CIA" might kill Snowden just to prove a point.
except your message would be pulverized by impacts over the millions of years it lies in wait.

A better candidate would be Luna, or some other body that has a cleared orbit.
The Vast Realm of ‘If’
And you don't really _need_ a git book either. There is a lot of nice information on the git site and the man pages (even considering the man pages notoriety in not being consistent in terminology).
Well, technically, he is guilty.