skysight-inc/HackerNews huggingface dataset:
I think this is a false attitude that comes from a rather egotistical belief that engineers can 'do anything' -- so just be an engineer and then do other things too.

Have you watched an engineer design an interface? Its not their speciality because they simply don't have the time to concentrate on such things. Have you seen them write marketing copy? Create HR requirements? Cast product visions?

They usually aren't good at these things because it isn't their speciality. Why would anyone argue that engineers are good at everything and ignore the concentrations that yield very real and measurable value to the products.
Ah yes. Thank you. Slide 23. But they misspelled TrueCrypt and this was 4 years ago.
Bring a sandwich, eat it during the lab.
Your nick should read prejudice.
SpaceX to reveal the design for its first manned spaceship tonight
onerror= is usually the one used in CTF and XSS examples!
Not sure if anyone else picked this up, but for those who don't know everything about startups, this article does not really help. All points are missing more details and some are written assuming you know what is being meant without explaining clearly. For #1, I see that the cofounder did not contribute to the project, but what happened? why? was there a work contract or expectations that were not met? etc. For #2, what does the author mean by "It turns out that not every company in the US is incorporated in Delaware"; the author assumes everyone knows what is means and then adds that they "are incorporated in New York State"?. Then for #3, the author writes:

"I asked what was the matter, and my attorneys said that “regulations” prevented them from sending it. A full two weeks after they received the check, they wired the money back to our investor and they asked him to wire the money to us directly. How embarrassing."

While I think I figured out what was meant, somewhat, aside from the "regulations" part, it was not clearly describe who was asking who what and why exactly. I still don't understand what was not done correctly by the friend attorney.
US cybercrime laws being used to target security researchers
yeah, that's similar to the field mask that was discussed on the issue (https://github.com/google/go-github/issues/19#issuecomment-2...), though your approach does provide some nice encapsulation. Given how large some of the GitHub data types are, you'd probably want to auto-generate the setter methods, similar to what goprotobuf does for accessor methods.
No, I don't think there is. In a serious dispute between founders, for the company to survive, there must be some mechanism to conclusively resolve the controversy. A blood pact not to remove cofounders disrupts those mechanisms.

One way or another, a grave and unresolvable dispute between founders will leave you with some performing partners and some nonperforming partners. It's hard to imagine operating a company with a nonperforming partner on the books; not only do they have dramatically less of a stake in the company than everyone else, but they also have a gun to the heads of the rest of the company.

It's worth adding that wanting to be on the books as a full partner/director/founder of a company that wants you ousted is, for a cofounder operating in good faith, irrational.

When you start a company with other people, you have to decide first whether you're starting a company or a club. A club can disintegrate as a result of conflict and that's not a big deal. But if you're building a company, then the welfare of the company needs to be among the most important factors in resolving disputes.
Publishers are extremely dependent on Google. Traffic referred from Google has a much higher ad CPM than direct traffic. Mainly because transient traffic is much more likely to click on an ad to go elsewhere than your actual users.
MIT and CalTech research speeds SANs and mobile networks
(spoilers!)

https://developer.mozilla.org/en-US/docs/Web/API/Element.inn...
Stateless data transmission using Random Linear Network Coding promises higher speeds with an elegant mathematical approach to data error correction and redundancy.
APL Demonstration From 1975 [video]
"Betteridge's Law of Headlines" comes to mind.
If you're that concerned about "commit + push" vs. just "commit" then you might want to just alias "commit" to "commit + push" :).

Anyway, I think I get what you're saying wrt. less experienced users, but I found that with the proper explanation it wasn't actually that hard to get the point across. When explaining it to my coworkers, I've always tended towards focusing on the human factors. Namely things such as: "Don't you wish you could have taken that commit back?" (rebasing), "Everyone has a backup of the whole history"[1], "Hey look, if you mess up a merge, you can just say 'git reflog' and figure out where you were before everything got messed up", etc. If people can see the advantage in terms of their professional goals they are usually very willing to learn even relatively arcane tools such as git :).

[1] I know that's a white lie, but...
GitHub commits sounds about as good a way to judge a developer as lines of code produced.
There are user-defined string literals (1) in C++11. They can do pretty much whatever you want.

Also, using templates it is trivial to distinguish between arrays of characters and character pointers.

Finally, there is a proposal for a string_view (2), which could be used to represent string literals, no copies needed.

(1) http://en.cppreference.com/w/cpp/language/user_literal
(2) http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n360...
There's another possibility that I haven't seen mentioned yet.

It could be that the developer(s) want to get out anyway. The fact that they've been doing it for so long indicates that they've got some strong feelings about privacy.

Perhaps they're staging the whole thing as their way out, to make a political statement, pushing us further to do something about the government's stand on privacy.
I think you used the word "usually" to mean "in my narrow and by no means representative experience."
Maybe "removed at the request of U.S. government" is referring to any sort of information about existing encrypted volumes displayed on slide 23. Since there's no context, you can't really infer what this is all about.
"TruCrypt?" Odd.
Right. Architecture is Sandy Bridge, use case is sending messages from one core to another.

The theory is straightforward: After I populate a message slot (sized at 1 cache line) in the ring buffer I know I'm not going to need to do anything with that memory on that core anytime soon. Pre-emptively evicting it from cache in favor of something that has a greater chance of being used soon has a chance of avoiding a cache miss. There remains the question of whether the CPU can figure out enough of this on its own. Empirically, the answer was "no" in my case.
Most guessing: When the server restarts, it loads more “ask hn” than “normal” submissions (perhaps when someone go to the “ask” page). So if you dig too deep, most of the entries are old “ask” mixed with a few new “normal” submissions. This normally happens at the #240 or #300, so it’s not easy to spot. (Now it stars at #120, p4.)
Why You Secretly Hate Cool Bars
"Says who? Look, it's a consensual relationship between backers and people looking for crowdfunding."

Well, I do, for one. I watched the video and read the kickstarter page, and came close to donating. But the more I learned, the more I thought: "wait. this is trying to leverage my childhood nostalgia for a good public television show into a donation to what amounts to an internet startup with a paid product." And then, once I'd re-framed the project in that light I started comparing it to other worthy causes, and it didn't stack up.

The thing is, it took me a lot of thought to get to that point, and I'm pretty sure that most people just punched the money button because Levar Burton and "OMG cute childhood memories!" I'll even wager that a fair number contributed because reading and/or attention span isn't a strong suit (irony!), and they thought the thing was to bring the show back to PBS since there were lots of reading rainbow logos everywhere.

A "consensual relationship" it may be, but the old adage about a sucker being born every minute was also rooted in consensual relationships. It's why we have (had?) those pesky securities laws that prevented direct consumer solicitation of investment in private companies.
This was most likely a joke, which now seems scary due to observational bias.
> Treat your types as the only real documentation.

Types are good. Let's make more of them!
It may well be more than half considering Pew made an odd decision to exclude 3G and even 4G cell phone networks from its definition of "high-speed internet."

http://www.pewresearch.org/fact-tank/2013/08/29/how-pew-rese...

To be fair this may not have much effect on their results now, as they say only 10% of their respondents had a smartphone but no home internet; even so, for many people cell phones give the best value and as wireless networks improve and get cheaper I bet more people drop expensive cable operators in favor of wireless--or, alternatively, people who just never saw the need for wired home internet will say "oh, this Facebook thing is neat, I can keep in touch with family and do it right here on my phone."
Uptime Robot has support for Zapier too (in private beta and requires contacting support for activation).

P.S. I'm a developer at Uptime Robot and Everyone Panic is a very handy integration, great job.
I love this game!

"WARNING: Using TrueCrypt is not secure as ..."
"WARNING: Using True(C)rypt (i)s not secure (a)s ..."

(C) (i) (a)

Again!

"WARNING: Using TrueCrypt is not secure as ..."
"WARNING: Using TrueCrypt i(s) n(o)t (s)ecure as ..."

(s) (o) (s)
Growing up in the shadow of the mafia
Just because someone pays with a not-directly-refundable method doesn't mean you don't have to refund them.
Former Verifone employee here: While it's technically true that pay-by-reference is a thing most payment processors offer it's not supported by most payment processing software and most processors treat it like a premium service. The vast majority of recurring credit card payments are sadly still done by storing an encrypted card number and decrypting it every time payment is made.

Adding insult to injury, most payment processing software also only conforms to the bare minimum encryption requirement meaning your credit card information is only encrypted using 3DES, keying 3 (meaning a whopping 56 bit key). You can attribute this poor security to laziness since that's the same encryption mechanism PINpads use so the CC co devs already had that code laying around to repurpose.

Of course I have no idea what software Dish uses, who their processor is and what those two things allow/support. Dish may actually be using proper pay-by-reference transactions or they may not, I have no idea.

None of this changes the fact that a payment system where you must reveal your secret key (cc#) in order to spend is inherently flawed, poorly designed and will be frequently compromised at every link in the chain. It's just a bad security design from the ground up.
As I said in the other thread about this [0]

Seems like buying a service that is explicitly tied to unique identifiables (ie. your address, satellite receiver, DISH tuner codes) with bitcoin as somewhat pointless. This comes off as a marketing opportunity for all involved.

Edit: Heh so the same person of flagged me on this post followed the link to flag me on the other. Mind explaining how exactly this is a useful implementation of bitcoin beyond making the companies involved look good? I highly doubt this is going to increase the usage of bitcoin, its too out there for "normal" people to buy and why bother going to the hassle of buying bitcoins every month to pay your bill (since its a poor store of value) when the oft touted benefits of privacy is moot.

[0]: https://news.ycombinator.com/item?id=7815834
well, I can see where you're coming from, but automation changes the nature.

license plates on cars wasn't a big deal, it was primarily used to identify stolen cars and track drivers breaking the law. Then automation entered the picture and it became feasible to track the movements of everyone, aggregate it in a huge database, and claim "they might be criminals later".

PRISM is more of the same, they could of compelled Microsoft to do this long before, of course, but PRISM is one of those compromise everything initiatives. Meaning that even if the possibility existed before, it definitely exists now.

so it's not unjustified bringing it up.
> Well, and discoverability/signalling. The more books that are available, the harder it is to choose a book to read.

That's a problem, yes. I'm not sure how this will work out for novels, but for non-fiction I think this will be solved by authors going after very specific niches---the long tail.

This is unchartered publishing territory because previously publishers would never take on a niche subject because it wouldn't make economic sales to pass it through their pipeline.

> fewer Strosses can make a living as an author

Your point about the dilution of attention and book revenue is valid, but let me partially offset it / counter it with an argument on margins. By self-publishing, authors retain 60% of the list price (say $15) as compared to 5-10% of profits (=3-5% of list price) regular publishers offer. It wouldn't be too wrong to say authors make as little as $3 per copy sold, so if you do the math, it's actually good for everyone:

Superstar author, monthly:
Previously: 10000*3 = $30k royalties
In new world: 3333*15 = $50k royalties (assume 2/3 readership loss)

Less known author, over the same period of time:
Previously: 0
In new world: 300*15 = $4500 which is a make-me-wanna-write salary

It's not zero sum if there are gains to be had from efficiency.
I strongly disagree with #2.

You have to incorporate multiple times if you start in Delaware [in this instance, in NY as a foreign corp]. This increases costs as you need a registered agent in both states, etc.

Startups are cash strapped and should only incorporate in Delaware if they have no other choice. Otherwise, they are just paying twice for the privilege of using Delaware.
What options do you have when you have a big check?
Correct. Thermal and quantum effects are popular in my experience of buying a couple of these devices in the '90s and now this decade, radioactive decay works as well, and then there are hacks like the fine details of how you use your mouse that I gather are very nice ... but totally fail for VMs (that really need to be fed true randomness from a server). Intel started shipping a random number source based on one with Ivy Bridge processors: http://en.wikipedia.org/wiki/RdRand

But it's hard/expensive to get really high rates of true randomness this way (I recently read there are needs that go as high as a GiB/second), so most of these true sources of randomness are used to seed high quality PRNG algorithmic generators, and that's true for Intel's system. Although of course we're not entirely trusting Intel....
avg of last few comments.

Apparently, it has no significance.
Replace TrueCrypt – Candidate alternatives
Drone Adventures: Mapping the world with drones
No, I'm saying you have coordinated the writing to the stack. It's not enough to just swap pointers to the stacks themselves, but you have to know how much data has been written to the stack.

Perhaps your description is incomplete?
I knew this article would be a mess when I saw the word, "donation" in the link title.
It's not an ulterior motive, profit is their stated objective.
A browser console for the HTML5 Supercomputer
I got that too. I had to force-refresh the page to get my results. I guess I visited the page several months ago before they had results.
TrueCrypt is often misspelled, another example can be found at https://tails.boum.org/blueprint/replace_truecrypt/.
Hey Josh, I'm genuinely confused by your statement and now curious. Even though you work at Google, you do not see the profit motive in making better search result pages and why Google is investing heavily in improving the search result pages.

I would imagine you actually do see the profit motive for that activity, and yet you rejected the statement above by saying, "I don't even understand the theory of how there is a profit motive here. How does Google make more money by asking webmasters to hide parts of their site from the indexer?"

Could you explain how these things connect in your view?
Well, if we are going to speculate, I'll offer a guess: the crowd funded security audit made the developers lose their enthusiasm.

I believe I read in another thread that TrueCrypt did not get many donations. I'd be a bit depressed if I worked long and hard on a project that people seemed to appreciate, but not enough to crack open their wallets and toss a few bucks my way, and then some third party comes along and quickly raises $70k to audit my code.
Consider the case where the hacker gets in and sits on a machine that processes cards for a week. With bitcoin, the only people who would lose money is Dish, the users wouldn't have any direct effect.
This would be wonderful, but most American have no meaningful competition for ISPs.
> The only people that matter are authors and readers, and eBooks and print-on-demand can make this connection happen, without the need to pay any middlemen.

Sure, if you don't mind a shocking drop in the quality of the finished product. Your mileage may vary, of course, but the average print-on-demand and e-book titles I've read have had noticeably higher rates of spelling and grammar errors, redundant statements, clunky sentences, etc. than their professionally edited counterparts. This makes them less pleasant to read and reflects badly on the author, since it makes them look like kind of a dolt.
You don’t only compete against your competitors...
The community-organized PSR-2 standard [1], used by every major framework and open-source package, states:

> Code MUST use 4 spaces for indenting, not tabs

[1] http://www.php-fig.org/psr/psr-2/
Yes. (could be an RTL model, something post HDL) You have that?
> You're an incredible outlier for even being cognizant of the publisher of your favorite books,

I don't know what kind of books grandparent had in mind (fiction or non-fiction?). For me, I have a general awareness of technical book publishers and their strengths. Some examples... In general an Addison-Wesley or Morgan-Kaufmann book is better edited than an Apress book. Also, some publishers tend to gravitate towards certain strengths such as MK's line of books on big data & data mining. O'Reilly and Manning publishers tend to respond very quickly to the latest technologies (some might say "fads") with a topical book whereas Addison-Wesley is much more conservative.

Of course, there are exceptions to all of the above but the general tendencies of tech publishers can be used to signal the potential quality of a book (especially for unknown authors.)

I don't think the HN crowd would be outliers by having a sense of where the various tech book publishers fit in the marketplace.
If there was any competition in your area. Soon it will be Comcast or Comcast. Unless you live in a Google place.
Thank you for this explanation. It makes sense to me now as before I would have expected the "<.*>" approach to make it safe. It's a shame browsers are so resilient :)
> You say that as if you believe Google will never have a hiring freeze.

No, I don't. The discussion is about Google's current state, and Google current plans to deal with diversity given that current state. A change in circumstances (and Google going from "hire every qualified person we can get our hands on" to "stop hiring anyone" would be a radical change in circumstances) would be an occasion for a different discussion.

> Are you really that naive to think Google will continue to expand indefinitely?

I think that Google's concerns about and options for approaching diversity would be different if Google was funding or task constrained rather than employee-pool- constrained, and that the proper focus of discussion is the real world that exists, not some speculative future that may or may not exist in the lifetime of anyone discussing it.

> They absolutely will hit a point when they can't just leave the number of new hires uncapped.

Its almost certain that sometime before the end of human civilization that that will happen for Google, but the time to discuss whether diversity should remain a concern and what steps are appropriate to address that concern in a funding-constrained firm will be appropriate with respect to Google when that occurs. However, it isn't the case now, so its just a distraction from the issue today.

Especially since I'm sure that -- as much as Google would hope to avoid that circumstance as long as possible -- Google would also prefer to acheive an acceptable demographic profile in its workforce before it becomes constrained in that way (and, insofar as there are business as well as humanitarian reasons for its diversity concerns, sees acheiving a good diversity profile as part of a strategy to continue growing in a way that does not result in them becoming resource- rather than employee-constrained.)
http://www.google.com/get/videoqualityreport/ is working for me, even though http://g.co/videoqualityreport was giving me that same error.
The graph shows what I assume is overall volume of bandwidth seen from that provider, and then the proportion of each type of YouTube stream the connection is capable of holding: HD, SD, or sub-SD. Seeing HD (dark blue) take up most of the volume is good, since it means the ISP provides enough bandwidth throughout the day to watch a video in high def.
He replied to this question later in the comment thread:

.@dummfilm @4chan @GoogleAnalytics We looked into @Piwik,
but it doesn’t scale well to our traffic and would require
additional server(s).
Threadless TypeTee's Neat and Easy Thumbnails using Thumbor and PHP
You've convinced me. This seems true for all companies.
I also have a bone to pick with that paragraph. It's contradictory.

The author says that crowdfunding is theoretically supposed to bolster start-ups and small-business owners. The next sentence says that it's not supposed to be used by people with profit motives and private investors. Correct me if I'm wrong, but don't startups and small businesses usually have investors and want profit?
And a link to the methodology, which explains a bit more about it: http://www.google.com/get/videoqualityreport/#methodology
/b/ and direct, and it's not even close.
In a generic sense, traffic that finds your page relevant (i.e. not someone searching for shoes and ending up on this HN thread).
Here's my take:

1. People want their formula to tell them things that are impossible to know objectively (like the probability that headline A is better than headline B).

2. They want methods that are easy to use (just plug in some data and press play).

3. And they care more about getting the job done than doing the job right (going from no number to a decent number is more important than going from a decent number to the best number).

I think the reason that frequentist statistics are popular is that they meet these three (misguided) desires. Frequentist statistics is full of numbers (like p values) that can easily be confused for the probabilities that people desire. People don't actually care that a p value of 0.05 does NOT mean that the null hypothesis has a 5% chance of being true. They just care that there's an easy objective number that justifies taking an action (like choosing one headline over another).

(Of course, this is all my personal speculation.)
OH GOD CLEARCASE

I put ClearCase on an old version of my CV, because I was nominally the sysadmin in charge of it for six months. I still get calls about it. Those last ClearCase shops, they're getting desperate.
GOOGLE EARTH FINDS WOMAN TRAPPED ON A DESERTED ISLAND FOR 7 YEARS
Finding joy in being a first time founder