skysight-inc/HackerNews huggingface dataset:
This is great advice that took me quite a bit of time to learn as well.

Most of our meetings are held in a room with a whiteboard, and it has become standard to start by writing "GOAL: {{goal}}".

It prevents tangents, encourages us to use the scratching space so we can diagram the high-level components involved, and helps educate the folk who aren't up to speed (technical or business).
Alex (the submitter) doesn't work for iSEC; he's the CISO of Yahoo now. He left iSEC last year to start Artemis.

I agree that the title is bad, and (belatedly) asked 'dang to revert it.
And version 3 you monetize by selling GOOD banners evil companies. Genius.
It's not open source, so it can't be trusted.
I'd love to use duplicity, but in the 3rd paragraph of their website is the sentence "Duplicity is still in Beta.".

I'd much rather trust my backups to tarsnap, which is not in beta. Furthermore, and perhaps even more importantly, tarsnap offers support which duplicity does not. When my hard drives decide to die, I really want someone who I can contact if there are any issues restoring from backups.
In reality, when you lose you usually end up redefining the victory conditions so that you've won. Life's not a board game where you play it by someone else's rules. You are, to a large extent, free to make up the rules so that they suit you.
BI and Gawker were expressly formed as "Tabloids" for online. They are supposed to be super-market-isle throwaway attention fodder. That is literally their mission.

Totally different than other areas of the biz.
typescript at stackoverflow
http://stackoverflow.com/questions/tagged/typescript
>I have WP8

That's really your problem though.
As an engineer i tire of engineer worship. Any engineer not too full off themselves should finish the video with too conclusions perhaps unintuitive to much of the HN mass:

1. I could actually fulfil the letter of the request provided I can use 2 red lines, 2 green lines and 2 transparent lines. Or I could modify the request slightly in various ways to also provide much of the requirements.

2. damn if it was not for the stupid sales people I probably would not have even thought of these solutions.

Non-techs are there to force you to think outside of your own damn box. Too many engineers assume that people talking to them should understand why something wont work, before they take the time to see how it could work differently then even they would have initially thought. Even fewer have the wits to give credit to the collaborative process that brings these less that intuitive solutions to light.

Go find and read the circa 1700 essay https://en.wikipedia.org/wiki/Heinrich_von_Kleist#On_the_Gra...
But that wasn't the question. The question was whether it was a consistent position for someone to oppose gay marriage, but not discriminate as an employer.
You'd better start implementing those safeguards now soon, since the SCOTUS allowed even more money into politics in a decision today.
I love chromecast (have two imported) and for my use the lack of features such as remote/ui are a huge bonus over the slow dysfunctional bloatware crap in "smart" televisions. I want my screen to be just another display device I can send stuff too rather than the focus. That would probably change if I wanted my tv dongle to double as a games console but at current price/performance I don't see acceptable big screen gaming happening in a sub $100 device for awhile yet.

I think people are going to go with price rather than features for tv and Chromecast/Roku and a mountain of clones will take most of the sales. People who want to play games aren't going to do it on a $100 box from Amazon. They will stick to Xbox One/PS4 or a Steam box.

I imagine Amazon are thinking they can rely on content to sell these but I don't know that they are that strong an offering. However this turns out the real winners are going to be Netflix.
More likely the reality is that the reason they went ahead with it is because they knew they would get a bunch of PR for it and a corresponding spike in signups.

That isn't the sort of thing you can come out and say in a gizmodo interview.
I feel like this abuses Object.create.

It should be used to ease constructors into being children of other constructors, it shouldn't be used when you only have one constructor.

> "So make a constructor, lazy ass."

var wizard = {
hasMagic: true
};
function Wizard (name) { Object.create(wizard) }

That is madness, or maybe I misunderstand.
or just draw the lines on a globe (like longitudinal ones). and use infrared ink
Brilliant. I really love this. So basically:

`command input_whiteboard.jpg output_cleanedup.jpg`

I think the only problem I can see with this is the time it takes to convert; on my MacBook Air 2012, running the command on the first input took >5 seconds.
This happens on its own and is helped along by brand positioning, because people's attention spans are quite limited and they're generally fighting yesterday's battle. Witness the wildly differing attitudes towards Walmart vs Target, when they're basically the same thing.
Silicon Valley Deserves Silicon Valley(HBO)
IAC Senior Management: 12 White Men, 1 White Woman
Ugh. I was hoping there was some automatic way of doing this.
Additionally, device tree support in the Linux kernel allows many board specific ports to be packaged onto a single kernel, and the bootloader specify which peripherals and their addresses and features are there. Still nowhere near as powerful as ACPI though.
> Docker on the other hand is not just a third-party library in your project. Docker is a container

What's the difference, exactly? In either case, a failure in the code composing the third-party component can, at worst, cause an instance of your application to crash and corrupt state, preventing instances on that machine from coming back up.

But as long as you've got immutable deployments[1] set up, when all else fails, you can just destroy the server (hosting the containers) hosting your app instances, and deploy it afresh, which should be automated to the point that it only takes a few minutes.

[1] http://chadfowler.com/blog/2013/06/23/immutable-deployments/
The other key is that for people who have invested in other platforms, they know that they can get more bang for their buck on MS by buying one app everywhere. That would be a big deal for me if I ever come home to Windows.
I've seen Puppet Fabric Chef Vagrant and Docker pop up in popularity over the last couple of years, but I've never really been clear on what the use cases are for each. It'd be a nice to see an easily digestible comparison somewhere.
This is not anything interesting about space programs; this is politics where the space program is just a host organism.

Since the actual (political) content is predictable, and predictable content is not interesting, HN can do without this.
I had a version of this happen to me at my first job a few months out of school. I was supposed to write code to read IMU data from a flying sensor. The sensor was giving me a stream of pitch, roll, and yaw numbers, and I had to use this information to convert sensor measurements into absolute coordinates in lat, lon, and altitude. As is so often the case, there was no documentation on the data format coming from the IMU unit. I had no idea whether the numbers were in radians, degrees, gradians, or some other weird format. I also didn't know what order the pitch, roll, and yaw transformations should be applied in.

So in a team meeting I asked about the transformation order. Now, pitch, roll, and yaw transformations are not commutative. For the small angles that you're likely to see in typical flight, they're almost commutative, but of course we were trying to do better than "almost". But when I asked about the transformation order, someone answered that it didn't matter. These were actually some technical people who answered, so it wasn't even management talking ignorantly. I politely said that it's a mathematical fact that order does matter when applying pitch, roll, and yaw transformations. The guy responds, "Oh no, the IMU measurements represent a snapshot in time." I responded that in that case, the numbers carry with them an implied transformation order, and that I need to know what it is in order to write my software correctly. "No, I'm pretty sure it doesn't matter," he said. Now I'm getting desperate, so I bust out with the hand demonstrations. "Start here, pitch up 90 degrees, then yaw right 90 degrees. Now compare that to yaw right 90 degrees, then pitch up 90 degrees. See? We started from the same orientation, but we get different results." These guys weren't having any of it. They insisted that it didn't matter, so I dropped the issue. Later I brought it up again at another meeting and a PhD who wasn't in the first meeting says, "Oh, I know what you're talking about." Ahhhh, finally, vindication.

That didn't even help me all that much though, because nobody seemed to have information about the actual ordering. I think in the end I had to reverse engineer it by brute forcing every possible combination of units and orderings until I found one that made the data look right. And oh by the way, the units weren't in degrees, radians, OR gradians. They were in units of semicircles, where 1 = 180 degrees.
It's helpful to remember that the role of idiot might be swapped depending on the topic.
And Texas: http://en.wikipedia.org/wiki/Texas_Annexation
Free speech is a larger concept in America than the legal protection, specifically that people with alternate viewpoints should be respected even if you disagree, and that a marketplace of ideas is a good thing for society.
This may appear spammy, but I found Kepner Trego training[1] to really help prevent this kind of stuff from happening. The strategy is more effective when everybody in the room has had the training, which limits its usefulness with external clients, but I'll still recommend it anyway.

1. http://www.kepner-tregoe.com/pdfs/pubworkbro/psdmbroch06-07....
http://looker.com/ - up and coming. I've used google analytics and mixpanel. Google analytics is pretty basic.

Looker is really powerful and only marginally harder to use than mixpanel. Mixpanel is slightly easier to use, but much less powerful and flexible.
How To Tell XCode Not To Run Your Main Target When Executing Your Tests
They have a project file for Sublime Text 3 and are using grunt as a build system so you should be able to use it on a Mac or in Linux. However from their road map it looks like they are still trying to fix a lot things that only work in IE.
(I apologize if I currently seem defensive; I'm getting pretty massively downvoted for trying to understand you, by people who are telling me you mean something very different than what you seem to be saying; I'm glad you chose to respond. Thank you.)

.

"But why ask for what's common?"

I didn't say ask for what's common. I asked why to ask for something uncommon. They're quite different and they aren't the range of possibilities. Another possibility entirely is to just not limit it.

When talking about mentors, "because a mentorship is a many year relationship that can have a significant impact on a person's life, and I'm not sure why you would only search half the space available to you for the best person for the job."

.

"Because equality is often an unstable equilibrium."

Not in the case of human gender.

.

"So exerting a force opposed to the instantaneous natural tendency may be the right response at any given time."

I don't see any instantaneous natural tendency to select for male either, and I'm still looking for a supporting cause for that "may be" which isn't a vague reference to an unstable equilibrium.

I'm not even sure what equilibrium you might mean, unless you mean how many people are in each gender, and expect that to change.

.

"In fact, the system may have to be permanently pre-stressed to change from unstable to stable."

As that stress has been applied, beginning in the late 1970s, the division in gender in technical roles has increased dramatically. Indeed, it appears that since women's mentorship in tech has been steered towards other women, the number of women in tech has dropped dramatically.

It's important to take a look at the data before taking a position on hypotheticals, in case the data suggests exactly the opposite of what the suspicion suggests.

How would you respond if it turned out that giving a child a mentor of the opposite role, meaning they were used to a broader range of gender roles than otherwise, increased diversification? Would that change your mind about the right thing to do?

.

Lastly (and sorry it's out of order, but it's to me the dividing point):

"So "female engineer in San Diego" is actually a tractable problem within my social circle."

It's not clear to me what makes this the problem to solve, yet.

I'm not arguing with you, or saying you're wrong; I don't understand the reaction I'm getting.

I'm just trying to understand why you are cutting away the vast majority of the available mentors.

If there are ninety Xs and ten Ys available, and if Xs and Ys are fundamentally equal quality, but if both groups have individual variation, then it is strongly statistically expected that the best available individual is an X, because of the variation of individuals and the larger sampling pool.

People don't get several mentors.

I don't understand why the choice is in any terms other than finding the single best available individual.

I just want to understand the data driving your choices. I'm not arguing.
When the type of sales person you mentioned gets promoted and valued, it's a failure of management, and will eventually lead to failure of the business (it can take a long time for the damages to surface, however).

In most, if not all industries, reputation of a company matters a lot. That's how you get repeat and referral business, the lifeblood of a mature business.
Formatting Dates with Java in Android Applications
http://blog.cindypotvin.com/formatting-dates-with-java-in-android-applications/
0^0
And your point is? Let's try not play the race card around here.
No. They seem to be focusing more on the RTOSes, like VxWorks and QNX. There's more to OSes than just Linux and Windows.
> "what purpose do the red lines serve?" "why did you choose green ink?" etc.

Our market research and focus groups have shown that these are the best specifications for our product line. They will improve sales and reach a wider audience. The transparency will especially give us a competitive advantage in the emerging 7 line market.
You claim you don't agree with it, and then immediately proceed to justify it's existence in the most transparently prejudiced manner. I'm sure some of your best friends are black, right? Sure, man...totally not racist.
John Carmack Answers
... or on a globe..
No, I did a much shoddier job. I should have strategized it better.
The new home of popcorn-app
I don't see how that is really any kind of response to any of my points. The author is suggesting we basically kill that which we do not approve of rather than telling us how to better foster something they think would be good. There are other things going on in the world. The business he criticizes is not the be all and end all of the economy. Advocating killing that which you do not approve while not promoting or fostering that which you do approve is absolutely not a solution to the problem you posit. In fact, it is part of the problem.
Good engineers should employ empathy, as long as good clients provide insight into their problem. When a client provides their vision of a finished solution, engineers become stubborn. Great engineers or clients will put much more effort into closing that gap.
just used a power screwdriver to screw the desk to the top
How to Get Up Right Away When Your Alarm Goes Off
Thanks -- seriously thinking about getting a team going.
I don't want another box and remote. I would rather have an Amazon Video app with Chromecast functionality for Android.
This project really is the greatest thing that could happen in computer science : a great mind trying to solve a problem in the most pragmatic yet elegant way to achieve the greatest possible benefit for developper with th minimal amount of time and work.
Hacking Leidenfrost
Cure for some could cost us all
"hopeful" "turning a corner"

Word used to describe the latest coming out of Microsoft for decades now. And each time we're left wanting.

I, for one, am no longer hopeful. Internet Explorer has been and continues to be hostile to the web.
I think its not an exaggeration at all. Twitter literally pulls data from thousands of servers but we are missing the point of Manhattan. As some of us know twitter services scale dynamic according the load they are serving and some engineers at Twitter decide to buy a hole truck of steroids to this idea. Here is a trick - We make container agents (storage services) "clients" of the Manhattan database(the core). They are Mesos processes which scale dynamic to the needs of the service (i.e 1 container = 10000 reads/writes per second, 2 containers = 20000 read/writes per second and so on) which allows the dynamic scaling of requests per second and writes per second. The core handles finding actual machines which have the data, replicating it and so on. There might be realtime storage service contaners which need fast data access, batch importer and timeseries they mention and so on. This requires a lot of gymnastics but offer a lot of nice features.The Manhattan database acts as virtual layer over thousands of machines and storage services allows for customized data manipulation. Cool...huh?
According importance and scale (multi dc) this operates on i think it almost impossible to open source this. But who knows. miracles are happening now and then.
"The more any quantitative social indicator (or even some qualitative indicator) is used for social decision-making, the more subject it will be to corruption pressures and the more apt it will be to distort and corrupt the social processes it is intended to monitor."
>Java and C# just push the work somewhere

You mean someone else, which is the entire point of why you would use any platform/library/framework.
sounds like they don't know what they are talking about, I can name hundreds if not thousands of successful companies that you can't tell what they do from the company name, Apple and Google the two biggest tech companies are great examples
True -- though the Republic lasted over 500 years and embodied a conscious understanding of the dangers of power concentration. Roman Senators demanded that foreign kings pay deference to them, and no self styled absolute ruler was allowed to set foot in the city limits. The power elite of the day saw themselves as custodians of an excellent system to some degree and took pains to maintain it. These days it does seem that very few at the top have that sense of responsibility.
Relevant portion

3. by moonboy asks:
I once read, in Wired, an article that said you have an incredible headstart on everyone else for making "virtual worlds" on the Internet using your engine from the Quake games. Do you have any intention of doing this? Has anyone approached you about it? It would seem like a fantastic use of the technology with online gaming being so popular. Entire worlds online could be created virtually and very life-like with many different purposes.

John Carmack Answers:
Making Snow Crash into a reality feels like a sort of moral imperative to a lot of programmers, but the efforts that have been made so far leave a lot to be desired.
It is almost painful for me to watch some of the VRML initiatives. It just seems so obviously the wrong way to do something. All of this debating, committee forming, and spec writing, and in the end, there isn't anything to show for it. Make something really cool first, and worry about the spec after you are sure it's worth it!
I do think it is finally the right time for this to start happening for real. While a lot of people could envision the possibilities after seeing DOOM or Quake, it is really only now that we have general purpose hardware acceleration that things are actually flexible enough to be used as a creative medium without constantly being conscious of the technical limitations.
Two weeks ago, I pitched a proposal to develop some technology along these lines to the rest of the company. I may wind up working on some things like that in parallel with the next game project.
Malicious people buying extensions and then malwareing it is as likely or not as malicious people buying the vendor of whatever tool you are using on the desktop once its auto-updating feature is good enough (that would actually be slightly worse, because in the case if the extension you at least get to read what's actually executed).

What you are saying is that you don't trust any kind of application to do crypto unless you have previously audited it. That's a reasonable stance to take but it's irrelevant whether you distrust a third-party browser extension or a third-party native app.

The main argument against crypto in JS extensions is that getting crypto correct in regards to timing based side-channel attacks is very hard to impossible.

But if you are dealing with a specific browser in an extension context, this might be somewhat mitigated which would bring us back to the trust issue, which, again, IMHO is not dependent on the platform you use
These people are also isolated from the internal agency narrative, I imagine that can help quite a bit.
What's unfinished about the NeTV? You can buy the kit and download the source code and do want you want with it.
This is so true. Coding is about more than typing some things into a text editor. Even if you don't have a CS degree or a ton of experience you can bring a lot to the table from good UX decisions to fresh perspectives to contagious hustle and drive.
Why does the quantity of private parties matter? He publicly donated money. I don't understand why you believe he is immune to criticism.

Do you understand that he is CEO of a large company? Do you understand that LGBT individuals and their allies work for this company? Including its board of directors. Do you understand that they have already publicly spoken about the real consequences his appointment to CEO has on them?

Would I like it if people petitioned for me to quit? No. I can't imagine Eich is too pleased with this backlash. But that doesn't make LGBT individuals wrong in speaking out against promoting bigoted legislation. If you think "hurt feelings" is a good defense for Eich, how do you think his LGBT constituency feels? He materially invested in anti-gay legislation. These people spoke out against it.

I am just so floored by this type of reasoning you promote.

And "trying to sabotage someone's career" is like Dan Brown getting a bad book review. Like Brown, Eich has already made a successful career out of technology; nothing they say is going to limit his success in the field. It is an absolute fact that there are those of his constituency who feel specifically discriminated against. How is it not within their right (or other peoples' rights) to speak out publicly about this?

How is this even close to thought crime? It is a matter of private citizens/organizations; he contributed materially to anti-gay legislation (not simple thoughts); there is no governing body capable of actually punishing him.

Again, I am floored by the reasoning being promoted here.
Systems that obviate the need for authorities can be just as corrupt* and stupid as the authorities themselves. Systems should be treated with the same level of skepticism as powerful individuals. It's a shame that they usually aren't.

* By "corrupt" I mean that a system arbitrarily facilitates the self-interest of a small group of people over others. Symmetric starting conditions aren't enough; instability breaks initial symmetries faster than a kid breaks toys.