skysight-inc/HackerNews huggingface dataset:
The JavaScript prototype pattern is the most poorly designed aspect of the JavaScript language. Cross-browser prototype compatibility is a total headache too.

My solution: abstract away the headache. Use Underscore's extends function or take a look at how Prototype.js handles inheritance: http://prototypejs.org/learn/class-inheritance .

Both solutions are much more simple and do the same thing.

Also, if you are going into a JavaScript interview, know the stupid prototype pattern, someone always asks about it.
Google, Facebook, Apple and Amazon are all US companies. Who do they let spy?

Concerns about Microsoft are not unique to Microsoft. They are just a popular vessel for the internet's unease.
Which version of iOS are you using? I just checked again on my iPad and it was all working.
Ruby Procs, blocks and anonymous functions
Uber, AirBNB, and quite a few other "hacker" companies are dealing with quite a bit of (il)legality these days.
Hey, just been playing with it, looks very interesting. This looks like a good start, I think there's a long way to go with it but it's definitely headed in the right direction. Here's some feedback:

1) Maybe start with the design page, I want a blank canvas I can add things to straight away. I realise that you've gone with organising the content first but I can't imagine a designer starting to build a page this way. Following on from this it would be great to be able new content into the design view.

2) The black button to show the tools only appears if you click on the left end of the button, this confused me for a while(I kept clicking all over it until it appeared).

3) The grid - I think you need to lean on this far more. Have it on display from that start and then use the grid to actually generate the markup (rather than it just being a visual guide). I found that things jumped around a lot when I was dragging/dropping(actually on the drop). This would work well at least for horizontal positioning/alignment.

4) Snapping - I really missed this from illustrator, when you're dragging/resizing it should snap to align with other objects on the page.

5) When you resize the page the tool area remain the same size, currently the left edge is left in the same place and tool area resizes.

6) The generated markup looks pretty decent, after trying Muse and seeing the abomination that generated this was very good to see.

7) Colour picker - took a couple of seconds to grok it but actually I really liked it. Being able to adjust in several different ways feels very natural i.e. maybe a bit darker, I want a red, maybe a bit more saturated... very nice! One bug though which was incredibly confusing is that you can't adjust the color of the layer until after you've clicked on one the color blocks above the pallet i.e. if you click on the layer color picker icon and adjust the sliders nothing happens. They only work after you've first clicked on one of the colors at the top.

8) Might be nice to give an indication of the boundary for the selected box.

9) Layers - found this a little bit confusing for some reason, I could see lots of things in there but couldn't find them anywhere on the actual design. Clicking on something in here should make it visible on screen i.e. scroll to it, select it. BTW they dropped off the bottom of the page a bit so I couldn't see them all clearly.

10) Units - seemed a bit strange defining borders and padding in ems, couldn't find any way to use pixels.

This looks a great effort and I hope you continue to develop it as there's definitely a market for something like this. I think you need to do a ton of user experience testing to get it more usable. Get some designers to try and build something in it while you're watching. Keep doing this until they find it easy and you're going to have a very popular app on your hands.

Hope the feedback is useful(didn't have time to reduce if I'm afraid), feel free to email if you want to talk about it.
You don't always know how valuable your comment is when you post it. That's why being validated through voting is so great.

Being penalized for posting an opinion that you don't even know will be popular is not going to end well. In this case, people will only post things that will give them high karma.
Would it be possible to dll inject skype and automatically encrypt all text / video between you and another person running the same injected dll?

I imagine that's against TOS or something though. I've just always wondered if it was possible.
I think it's a smart move, and would allow them to more effectively market their products/services on competing platforms. Now that BlackBerry does not necessarily mean a particular brand of smartphone, we can see BlackBerry for Android/iPhone/Windows Phone, etc.
As modems got faster, the tones being played were pretty identifiable by a human. I could tell if my 56k connection was negotiating down to 28.8 or some other slower speed and preemptively disconnect and try again in order to get a better connection.
Note that free software alone does not solve the problem. See:

http://www.gnu.org/philosophy/who-does-that-server-really-se...

Even if the software was free, Microsoft could still spy on you. (I'm planning on writing a much more detailed response about how this relates to free software and SaaS later today; I'm stuck at work for now.)
Gut-wrenching honesty. SV needs more of this.
PS: The source doesn't show here: http://benchmarksgame.alioth.debian.org/u32/program.php?test...
The answer given in the article isn't exactly "no".
Everything you ever wanted to know about Parallels vs. VMWare on Mac
Wait, are they getting rid of BIS with BB10?
When I read enough poor quality articles from a publication, I never read anything from that publication again. I haven't read HBR in about 4 years.
And I'm saying bring it back.

Perhaps we just need to admit that BASIC is perfect for this task instead of inventing a whole new language.

Are we as a group ashamed to admit that this language, clumsy at it was, was a perfectly usable gateway to bigger things?
How are ATL and MFC crucial in 2013?
Your argument here basically questions the whole idea of blinded studies ("Who cares if doctors will figure out which medication is the placebo?", it suggests; "After all, that only matters if doctors are crooked.")

But you're replying to a comment that lays out a scenario in which 8-9 figure clinical trials were ruined by the incidental outcome of reasonable honest doctors accidentally unblinding studies.
Can't help but picture GOB Bluth: "Illuuuusions, Michael!"

Great article though! This is a constant source of confusion for anyone not intimately familiar with JavaScript.
And gem/bundler warn if the signature is not present or invalid?

The problem seems to be that work on the trust infrastructure has been dormant since 2011. The basic signing functionality is in place[1], but it's not enforced and consequently nobody is using it.

I hope this event will remind the people in charge to finish what they started. Otherwise it's a matter of time until something Really Bad™ happens. The code underlying rubygems[.org] is the stuff nightmares are made of (Marshal...).

[1] http://docs.rubygems.org/read/chapter/21
> Conjecture and informed opinion is all we have, and it seems as if you have rather a bit of the latter .. so why not share a technical analysis of the circumstances based on your understanding rather than attempt an appeal at what could be construed, frankly, as a PR move?

Crap, I didn't catch that one.

Really? That's how you see what I wrote? Amazing.

Here you have an engineer (me) saying: "We don't know enough. We need facts before we can reach a conclusion. Please stop."

And your interpretation is that I am using conjecture for PR purposes?

Are you an engineer? If you are not, maybe you just don't understand my vantage point. And that's OK. Life goes on.

Here's an analogy, imperfect, but, what the hell:

A guy gets arrested and accused of rape.

You say: "He probably did it. Hang him!".

I say: "Let's wait and look at the evidence, which should ideally include DNA. Then we can look at the facts as they may be available to us and make a decision."

These are vastly different approaches to the problem.

Who would you want in the jury if YOU were the accused? Someone like me or someone like these clowns that are flapping their jaws without having access to the evidence?
The BlackBerry, Rebuilt, Lives to Fight Another Day
How To Make An App: iOS Edition
We have a PII problem, let's admit it and fix it
Do you think they are sad they no longer have RIM jobs?
Bloomberg prices increase on a two year schedule (e.g. 2010, 2012, ...) to account for inflation. It is actually a "feature" of the subscription because it has been historically stable and by tracking inflation, companies can very easily plan their costs years in advance without worrying about a rogue increase.
I don't know much about DirectX, so this is from an OpenGL specific standpoint.

3d graphics applications include shaders, which are programs that get compiled by the graphics drivers and loaded directly into the graphics pipeline on the video card. The source code is standardized, but the binaries vary from card to card and driver to driver, so applications have to include the source and let the driver build it into working shaders. The text being processes is possibly shader source code.
Thanks! Saved for future reference for when I have a bit of time to play with this :)
Tor is not for privacy, it provides pseudo-anonymity. This is a pretty dangerous misunderstanding if you require privacy.
If you wish to make a Visual Studio style application, there are few quicker options than MFC. You get a lot of functionality just with the wizard generated app.
data:text/html,<html><script>window.onload=function(){var a=document.body;a.addEventListener("keydown",	function(b){if(b.ctrlKey&&83===b.which){document.location = 'data:text/html,' + document.childNodes[0].outerHTML;b.preventDefault();}},!1);document.title= document.body.innerText.replace(/\n[\s\S]+$/," - ")+new Date().toString();};</script><body contenteditable></body></html>

With this you can save using the URL!

Just press Ctrl+S and use the browser history to access it later! And this means it also haves a pseudo-version-control-system included! For easy access the first line in the text becomes the title.

In coderwall: https://coderwall.com/p/xh9u3w
Elon's comments have some validity, but there is a bit of grandstanding going on. Thermal runaway with lion batteries isn't a random event. It's very predictable and very preventable. 99% of lion batteries in use have a built in thermosensor so that they can charge correctly without exploding---because any lion battery will explode if charged too fast or if it goes into overvoltage.

So since all of the variables to prevent thermal runaway are know, it should make no difference how closely together they are placed. However in this case there is either a problem with the charging software---which isn't adequately performing and preventing the condition that is causing the batteries to overheat OR the batteries themselves (although in good working order) are not performing within the correct performance envelope that the software has been developed to use.

Screaming that placing the cells too close together is bogus. You laptop has cells placed equally close together as do all Tesla vehicles---and they can burn and explode just like the ones on the 787---yet that is a very rare occurrence. Because all of the charging parameters are known. Same applies to the Boeing batteries, but something is not performing according to plan.

In space, the parameters are completely different. Fire is the absolute worst case scenario in space and everything that can be done to mitigate the chance of one will be taken. Which is why the batteries on the SpaceX vehicles are spaced out they way they are. Yes, they know all of the parameters for the batteries, but the logistics of changing a battery in space are much different than those of an aircraft.

Boeing's fault in all of this is that something is not performing according to spec---and they knew that due to all of the battery swaps the Japanese airlines were doing. At that point they should have grounded and figured out the problem. But past Elon, others have already stepped up and criticized Boeings move to lions in the first place. Nickel cadmium batteries would have weighed 40 pounds more and have barely 1/1000th of a chance of thermal runaway that lithium ion batteries do. They don't charge as fast, but they are still well within the performance envelope needed by the 787.
Yes, workstations were gone -- and they had been replaced by server revenue. Contrary to your assertion, server revenue (and associated service revenue) was the lion's share of Sun's revenue; if you add up all Java revenue (primarily Java ME) and subtract all Java NRE, Java was -- pathetically -- net neutral to Sun. So to those of us who actually brought in revenue instead of dining out on it, the ticker change was the embodiment of the persistent delusion that we were something other than a computing systems company...
I'd never imagine a git UI that totally replaces the CLI (/git bash), but that doesn't mean you can't benefit from IDE integration alongside it.

MS's enterprise customers already on TFVC would be mighty ticked if they outright killed or deprecated it; wouldn't be terribly surprised if development slowed down though.
Yup. 7-bit, but the point is even if character above 127 were used it would've been okay.

7-bit (8-bit) ASCII has a long life to live :) It's just machine optimal, and the same time not flexible for modern days needs... just like "C", and I love it.

I'm using Qt5 these days, and there is QString and QByteArray (and also QLatin1String) - and I need to keep in memory lots of properties for our editor, going to QString (wide-chars) just uses more memory for no reason. Sticking to QByteArray/QLatin1String makes more sense for them.
Microsoft Announces Git Support For Visual Studio
I collect best of resources about startups. Here in Marketing & Advertising --> In General - you can find best of answers about promoting your startup. http://vusal.me/handbook/
Again: it didn't simply call for "regulation" and "disclosure". It overtly accused pharma companies of using active placebos for marketing purposes, of haphazardly endangering participants in trials, and then later suggested that the whole concept of active placebos might reasonably be outlawed.

The post we're commenting on made a series of outlandishly ignorant assertions.

That there are reasonable challenges we might make to the way active placebos are handled does not make the article better. You're a great writer. Maybe you should write a good article on the perils of undisclosed/underdisclosed active placebos? Because this particular article doesn't appear to be good.
I sometimes like blog-reply conversations, but I find them more disjointed and harder to follow. Often it feels like three people are each standing on street corners with megaphones, vaguely gesturing in each others' directions but really, mainly talking to their own audiences, not engaging in direct conversation.

It's the direction I've gone myself, but partly for selfish reasons: I want to "own" my more interesting essays by posting them on my own website, rather than on someone else's. I don't really monetize it, but I think that's another motivator leading people to withdraw their good writing to self-publish on a blog: 15 years ago you might've posted something on Usenet, a mailing list, or Kuro5hin, but today you want to publish it under your own personal brand, and collect the traffic.

I think there are positive aspects to that, but the discussions and communities often feel less coherent as a result.
I think the concern about habeus corpus is valid, but more for those like the Gitmo detainees than Pfc. Manning per se. He leaked classified information, and having to build an entire legal infrastructure and trial around that properly, without having any eventual sentence thrown out on a technicality, is going to take time and effort. Let's face it, if it were up the Army he'd already be convicted and spending the next couple of decades at least playing cards at Ft. Leavenworth.

As far as Lamo, I agree in general with the description of asshattery. But still, if Manning actually thought Lamo were a priest then I have to wonder about his capacity for critical thinking. And either way, I find it at least a bit ironic that Lamo managed to extract accurate information from Manning, under false pretenses, immediately after Manning extracted accurate information from the U.S. Government, under false pretenses. But only one of those two swore to protect the information in question under penalty of law.
Obama Backs Start-up Visa
Looks like there's blog post about the whitepaper [1] which is a bit more informative without reading the PDF, and this was already discussed [2] via an arstechnica article.

[1] https://community.rapid7.com/community/infosec/blog/2013/01/...

[2] http://news.ycombinator.com/item?id=5137353
Perhaps the real problem the article should hone in on is that drug companies are (allegedly?) permitted to compare side effect rates to that of the "placebos", when the public will undoubtedly not be aware that the placebos used were manufactured to provide those same side effects.
TFS doesn't have an underlying SVN architecture - Team Foundation Version Control (the centralized version control tooling that was the the only version control services available through TFS 2012) is unrelated to SVN. There are no changes here to support git - git repositories are first-class citizens, hosted separately from the existing centralized version control services.
One thing you learn from these people is that there certainly is another way besides the rat race... I mean, for 40 years they had zero income in conventional terms and survived, if not very comfortably.

ps. YMMV. You could call withdrawal from the rat race a comfort that makes the lack of physical comforts seem small in proportion.
Spot on. It is also written in the image.
Using the UDF as a successor of FAT for USB sticks
Unless that's what the kids are calling it these days..
You might want to put the description at the top of that post, and in the README on github.
The blog is fantastic, really -> http://windytan.blogspot.it/
CPAN is all volunteer. We happen to have a few really good SAs volunteer to keep core infrastructure up (which PAUSE, our upload server, just moved onto) ... but it's still volunteer.
For compiling legacy code. Found a library that does exactly what you need, but it uses ATL somewhere in its guts? Sorry, won't compile with Visual Studio Express.
Hiring a lawn mowing service to mow my damn lawn. This way I can shake my fist at the youngsters to 'stay the hell off my lawn' from my porch/deck, rather than stop my mower, take off my hearing protection, put down my can of Old Mil, then shake my fist at them...
Ticketmaster Ditches CAPTCHA
Pogue seems to like it: http://www.nytimes.com/2013/01/31/technology/the-blackberry-...
Typography Nerds Take Note
Storyboard: Turn TV shows into PDFs
Oracle Promises To 'Fix' Client-Side Java
I disagree. I think the prototype pattern is quite well designed. It's just not well-supported across browsers.

The Pseudo-Classical/Constructor pattern is the one that's broken.
Do we know if it hasn't been disclosed in FDA filings (which are way more detailed), or just that it was disclosed in these research articles? Journal articles are meant to be terse for readability, and standard placebo techniques are just the sort of thing I would expect to be left out.
More importantly: if the tested drug can't beat olive oil on the very thing that the drug is meant to treat, then why should it be approved at all?

(Drugs should be tested against the best existing alternative treatment, not merely a placebo. We are not interested in whether a new drug has a non-zero effect - but whether it is an improvement on the state of the art in some way.)
I'm tired of pogo-sticking in and out of the various apps to get one thing done. For example, if I get an email asking if I'm ok to meet at 3pm on Friday at Joey's Cafe. Today, I need to jump to my calendar app, see if I'm available at that time. I also need to check where Joey's Cafe is located via Google Maps, so I can make it over there after my 1pm meeting. I also need to jump to my task manager app to remind myself to prep notes in advance of the meeting.

The vision painted here is to move swiftly between the core things you do the most. Whether or not the execution is sufficient, it's hard to say without trying it out in person. But the BlackBerry Hub looks like a good start.

http://www.theverge.com/2013/1/30/3929760/blackberry-z10-rev...
We have a community treadmill desk at Blekko, it's not at all uncomfortable to use. I ended up buying the same treadmill we got for home and find that walking at home while catching up on mail and what not is pretty easy.

Some things I've found;

* Walking in socks results in less foot pain than walking in shoes did.

* If you spend an hour watching TV while you walk you can at least write it off as exercise.

* iPads are great for reading (moves with you when you are holding it) but I've got a bluetooth keyboard on the desk if I want to type.

* If Caprica had chosen some other boogie man other than God it might have made it further as a show.
Glad you enjoyed it. It felt great to write.
This looks really good. At work we're using Git with GitHub Enterprise, and while training has solved most problems there's still the occasional complaint about the tools.

I hope this works well in the VS workflow, Microsoft are making some really great steps in the dev tools space.
JSON license "The Software should be used for Good, not Evil."

Reply: "I give permission for IBM, its customers, partners, and minions, to use JSLint for evil."

I wonder if they sought further clarification if evil is the same as Evil?
How can you know, if the trials don't document what's in the placebo, and the FDA doesn't regulate it?

But these are accusations made by a man who admits he had never heard of active
placebos until a few days ago. He's reading reports that are summaries of the trials and apparently
concluding that since the summary doesn't include the ingredients of the placebo then they're undocumented
and not regulated by the FDA. How does he know that?
It would be interesting to see a comparison of Java (and Python) string processing with Go. In Go you use slices refer to underlying string data, which are basically (pointer, length) pairs. So you may still create garbage in terms of these small slice objects, but that should cause less of a problem than creating tons of temporary immutable strings.
My point was that the reason people bought Sun servers was to run enterprise Java apps.

(In case this makes it clearer: what percentage of large Sun server customers used the majority of those servers to run some kind of Java container server? Do you think maybe over 75%? From working with F-500 companies as a consultant in the mid-00's, my observation is closer to 100%; if you were a bank with Sun servers, the reason you had them was that Sun provided the can't-get-fired-for-choosing platform for J2EE.)
A quick search and I found these: http://www.squidoo.com/under-desk-exercise

I'm not sure how they would effect posture though. To me it seems almost as if a under the desk stair master would be better.
While there are a lot of compelling reasons to use a distributed version control tool, there are also compelling reasons to use a centralized system. Having a lot of giant files (game resources are the canonical example) suits a checkout/edit/checkin system much better than a system that scans the disk like a edit/merge/commit system or a DVCS. These sorts of repositories exist within Microsoft (and DevDiv) itself. For that reason alone, TFVC won't be going anywhere anytime soon.