skysight-inc/HackerNews huggingface dataset:
When you did an request for a web page on their network, Verizon would silently add an header to your request with an ID tied to your data plan contract. The point was to enable them to sell analytics services that tracked users from their network across the sites of their clients.
The Complete Guide to Creating and Publishing an Android Library
Compared to the radiation deaths caused by coal power plants, Fukushima was a little inconsequential blip, so even if we assume that it represented what you get if you follow Japanese regulations, it'd still be a plus.
Cloud Computing experts could apply to a lot. But if any anecdotal evidence from friends is accurate, you basically need to understand how to build massively distributed highly reliable systems and that's a rather unique skill set. It's because not a lot of places actually require those skills.

Most companies mess around with tools or distributed storage systems because it's fun, not because they actually need to do it. Debugging live systems at scale is another bit of black magic. If you basically know what Brendan Gregg does then you could probably qualify for these types of jobs.

http://www.brendangregg.com/
By definition Junior Developers are an "endless September" phenomenon. They congregate at college commencements and in boot camps at best. At worst, they autodidact alone as "darkmatter". Being bad at security and cryptography is what makes them junior.

Good luck.
In 2003 blogging was a conversation -- you'd post and folks would post in response. You'd get a real discussion around ideas.

In 2016 blogging is just screaming (or whispering) into the void. If there is a conversation around the post, it will be in short comments on aggregator sites (such as this one).
This isn't game development specific, but in 2014, I made the move from programmer/developer to analyst.

ALL of the joy had been sucked out of development.

Work/Life balance was fine but the technical work/administrative work balance was completely off.
> I suppose 'chance' is a little hand-wavy, but isn't a p-value just the probability of your data given that your hypothesis is false?

It is the probability of achieving a result at least as far from the hypothesized value exclusively due to random variation that is uncorrelated with the explanatory variable(s) at hand [and subject to a number of other assumptions].
The "This Guy" you mention is Zac Townsend, one of the founders of
Standard Treasury (YC S13), and the person who submitted this story.

When regulations exist as a protection racket for entrenched interests
like those providing the 52 hours of supposed training, then yes, the
regulations need to be changed. The problem with laws is they aren't
self-policing; if unfair regulations get passed (often due to legal but
dubious campaign contributions), it usually takes a court challenge to
throw the bad laws out.

With that said, I'm unsure I agree with Zac on this part:

>Regulators can start by being more open to experimentation and
alternative business models. For instance, a regulatory sandbox could
give companies the opportunity to operate slightly outside the existing
rules while being closely monitored by regulators.

The problem with flexible rules is there's always someone out there who
will intentionally abuse the leniency, and there are even more who will
unintentionally abuse the leniency.
It seems to me that successful blog post requires either having expert knowledge of a specific domain, or an interesting take on a trending topic. It's hard for many (including myself) to break through the barrier of self-doubt if neither of those cases are obviously true.

Blogging for personal reasons is still a good option (as many would say), but why spend limited time on writing a blog post when you could be working on a side project instead?
UnicornKeygen: My first reverse engineering attempt
But should Egypt own the copyright image is my question? My answer is no.
If you're doing a measurement, why have a null hypothesis? Alice should sample the population at random, take the height measurements, calculate the average, plot the distribution, calculate the variance. If the distribution is not sufficiently smooth then continue to take measurements until it's smooth, or unchanging. Then Alice is done discovering all there is to know about the height distribution of the population she sampled. Same with Bob.
my tmo network service is often a crude joke. 10gb/mo of basically trash service. at least i get 4 bars!
Nothing to a similar subject as design. I recommend "I Will Teach You To Be Rich" and "4 Hour Work Week" a lot. They're not design books, they're all about human psychology and implementation. These traits are what made "Don't Make Me Think" stand out to me. I Will Teach You To Be Rich is a quick read with things you can implement right away. 4 Hour Work Week is longer, it reads as a story, but has detailed information about product testing (skip to these sections if the motivation part doesn't interest you).

I watched Objectified, design movie. It was okay, but didn't give me much more than Don't Make Me Think. It probably would have made more of an impact if I watched it before reading the book. What these books/movies do is change your perception of the world. Once that's done and you see something similar you'd be like "of course" instead of "I never thought of it that way".
Here is a discussion from a year or two ago that explains the header: https://news.ycombinator.com/item?id=8500131
Previous discussion on HN: https://news.ycombinator.com/item?id=11234589

The onion URL in the article's screenshot doesn't seem to load: http://fiwf4kwzsm4dpw5l.onion, at least not using any of the web-to-onion proxies.
I'm a foreigner, who speaks English as a 3rd language, and I like the idea of this tool quite a bit.

You look like my wife complaining of GPS devices because sometimes they error or take us to dangerous places. It is just a took, you can just ignore its recommendations.
good god, this article is basically me working at a local startup 5 years ago.

When you have someone who only makes decision based on outcomes from a black box process with the counter productive passive aggressive nagging of when will it be done vs. someone who understands the stress,emotions (yeah programmers have them too),art and approximate effort management to avoid burning people out will be a godsend.

You can absolutely become the latter without technical expertise, I would say empathy is the biggest tool of someone who manages programmers.

The cigar smoking hunch back Soviet union styled factory owner who keeps saying he survived the dot com bubble like it was some world war and getting angry when programmers are trying to 'subvert' him by intentionally missing deadlines. I think it's good that these type of industrial revolution era work management culture is slowly eroding.

But yeah the disconnect between those on the front lines everyday with headphones on vs. the schmoozing politicizing manager with 30 years of restaurant experience is not going to be a good cultural fit. Eventually, everyone abandons you, people check glassdoor reviews and then you are finished, you can't hire anyone anymore without some insane turnover.
Ya, but is that not equivalent to the statement 'due to chance'? I think the common understanding of 'chance' would include 'due to random variation uncorrelated with the explanatory variables'.
This is why it's good to have a bilateral contract with them prior to your contact, so that they have a legal obligation to reply. When they dont reply to your offer of renegotiation or relief, you're safe to use their silence as acquiescence or dishonor, depending on circumstance.
The Future of Chat Isn’t AI: Instant Interaction Is Key
I'd like to benefit from collective bargaining with mobile carriers, too.
That link says they reduced the download speed, but the actual files remained unchanged.
From “Hi” to Fi to “Goodbye” to invites: 7 things we’ve learned about Project Fi
Multiple comparisons? 1 million independent tests? Hello?

>Your P value is 0.0002. This doesn't count as discovery, but clinically I know what my judgment is going to be.

>Let's go 5 sigma (p < 3e-7) for discoveries and reserve 0.05 < p < 3e-7 for stuff we should take closer looks at.

^Means you should start a new trial with n > 20 given the same placebo/drug split.
Researchers Are Using the Ashley Madison Hack to Study Corporate Culture
Hydroponics is a method of growing plants using mineral nutrient solutions, in water, without soil.[1]

[1]https://en.wikipedia.org/wiki/Hydroponics
The article submitted here leads to the American Statistical Association statement on the meaning of p values,[1] the first such methodological statement ever formally issued by the association. It's free to read and download. The statement summarizes into these main points, with further explanation in the text of the statement.

"What is a p-value?

"Informally, a p-value is the probability under a specified statistical model that a statistical summary of the data (for example, the sample mean difference between two compared groups) would be equal to or more extreme than its observed value.

"Principles

"1. P-values can indicate how incompatible the data are with a specified statistical model.

"2. P-values do not measure the probability that the studied hypothesis is true, or the probability that the data were produced by random chance alone.

"3. Scientific conclusions and business or policy decisions should not be based only on whether a p-value passes a specific threshold.

"4. Proper inference requires full reporting and transparency.

"5. A p-value, or statistical significance, does not measure the size of an effect or the importance of a result.

"6. By itself, a p-value does not provide a good measure of evidence regarding a model or hypothesis."

[1] "The ASA's statement on p-values: context, process, and purpose"

http://amstat.tandfonline.com/doi/abs/10.1080/00031305.2016....
Install deps, configure it, done. Looks straightforward, if a tad undocumented.

The thing is, the inside of a docker container is by definition indistinguishable from a regular linux install. Discourse isn't dependent on Docker, not the same way GNOME is dependent on systemd: It just encourages you to use it.
There's an excellent book (you're probably aware of) called The Outsiders. It compares the results of operations focused CEO's like Welch to capital allocators like Buffett, Singleton, and Malone. The thesis is that overtime, the good cap allocators just blow everyone else out of the water.

http://www.amazon.com/Outsiders-Unconventional-Radically-Rat...

“An outstanding book about CEOs who excelled at capital allocation.” — Warren Buffett
Didn't you read the Memo?

Science is a lot like sausage processing. The end result may range from the quite passable to the quite good, but if you actually saw the raw materials and the process, you'd be more discriminant on what you put in your plate.
Most of what I have to say, I haven't thought through enough to commit to the internet permanently. When I was a little younger I was willing to put anything out there, but not anymore. So I prefer a transient medium.

The other thing is that that there a handful of disjoint subjects that I might like to blog about: a hobby (that I do have a nascent blog for), things learned in tech, etc. But they don't have much to do with each other, and putting them all in the same place feels silly.
I switched about 6 months ago and haven't had any problems at all. Anecdotes!
I'm in the "definitely do not learn bookkeeping" camp. Even to many accountants, bookkeeping is different than accounting.

Bookkeeping is the data entry of accounting - degree or professional designation are not required.

Accounting is taking the data and trying to reflect an accurate story to the financial statement reader - the data visualization.

Finance folks are readers of financial statements, where you interpret the data viz to make decisions. Business owners should be readers too. The decisions regarding working capital, capital structure, budgeting, etc. are the important parts. Not debits and credits.

It does help finance and business owners to learn accounting, but bookkeeping is a step too far - especially when there is many other higher priority things to learn. To put it in a tech analogy: a Python dev could learn C to gain a better understanding, but assembly is step too far.
https://news.ycombinator.com/item?id=11239614
Because to write takes as much time and effort thinking through the structure of things as programming does, but the compiler is much more poorly specified.

Really though, I need to get together some folks who can do usability tests on my writing. (If, uh, anyone is interested and wants to learn about server configuration, please tell me what you think of https://saltstack-from-scratch/
There are two substantial online communities which don't use javascript, or don't use it reliably.

Robots and the disabled.

Bots include major search engines -- Google, Bing, DDG, etc. And yes, they may parse some JS, but it's quite spotty. But there are also a bazillion custom Web scrapers (not everything's APId, scraping is MVP) which harvest information for purposes good and otherwise.

The disabled use screen-readers or text-to-speech to render content for those who cannot see your pixel-perfect design.

I'm leaning to a "plaintext first" school of Web design. First plan a plaintext page, then mobile, then full desktop. See where that gets you.
I use Sublevel[1]. It's not perfect, but it's heading in a direction I like.

Discourse and Flarum are both so heavy and app-like, it's just not necessary.

[1] https://sublevel.net
Medium plans publisher monetization with paywalls and premium content
Ideally foo and bar would be spies/mocks in that unit test, which means that X is 100% covered.

The advantage of unit testing modular code bases is that you don't have to test every program state, you just have to test every module state.

There is a huge difference in the feasibility of 100% code coverage if you need O(2^n) vs O(n) tests.

Even if your modules are highly coupled you should be able to mock away external dependencies and side-effects.
> I think the common understanding of 'chance' would include 'due to random variation uncorrelated with the explanatory variables'.

Yes, but the problem is that it also includes more than that. One of the many problems with p-values is that people assume that the p-value encodes a lot more information than it actually does.

Another problem: it doesn't really tell you any "new" information. All equality-based null hypotheses are false, and we know this due to continuity theory[0]. Really, all a hypothesis test does is tell us if the sample size is large enough to reflect this knowledge. Literally any null hypothesis can be rejected, as long as the sample size is sufficiently large.

It's worse than that, though. Yes, hypothesis testing doesn't tell us anything about the practical significance of the results. But it also doesn't actually tell us what most people thing it does: a measure of how wrong our hypothesis is. Rejection is a binary state: there's no concept of "strongly rejecting" a null hypothesis[1].

[0] We could reject continuity on the basis that the real world is actually discrete at the quantum level, but a lot of the math underpinning hypothesis testing falls apart if you don't assume continuity, so it's broken either way.

[1] Many people - including statisticians - will sometimes imply this colloquially ("the p-value was .00001, so our hypothesis was completely wrong"). It's not always "wrong", because largely you can measure this concept in other ways, but you cannot do so with a p-value.
Cutting edge chip production is still highly dependant on possessing the required experience within your institution. You may be able to build a FAB from parts, but that doesn't mean you can immediately start mass producing the latest CPU's or memory. And there are other comparably complex project's with similar issues (like designing rocket engines).

I think the same applies to reactor building where only a few companies know how to do a particular thing (like build a reactor vessel). Cutting edge development is unavoidably going to be limited to a small group of people who have limited capacity. Merely maintaining that capacity is tricky.
Yeah. I've actually had a lot better results from Proverbs for example with regards to social behavior: giving gifts to people who are angry with you pacifies. There are other studies I've heard of that are really popular too, like the experiment where people are told that they must continue torturing someone, that when I've looked into it weren't nearly so iron-clad as claimed.
I say this from experience, not narrow mindedness.

Open a file where it is all spaces, and it looks the same on every machine. Open a file with a mix of spaces and tabs, and it often turns out an absolute mess.
There’s nothing wrong with grade inflation in the humanities
Microsoft Researcher David Heckerman on how we could attack HIV like spam
Are you in an area where T-Mobile offers band 12 LTE, and does your device's radio support it?

http://www.spectrumgateway.com/t-mobile-700a-spectrum

Band 12 is rolling out pretty quickly and is spectrum that allegedly helps with a lot of issues caused by buildings / dense urban environments / long range / etc. I can't confirm personally since I don't own a device that supports LTE band 12 (purchased before TMo bought this spectrum....) but reports seem to be very positive.
Oh god yes. This wastes so much time! "Oh Hi" ... 5 minutes later ... "got a sec?"
Users hate using it

That may very well be, but I have never heard anyone say this except on HN
That's a very different situation: they didn't downscale anything — the service used traffic shaping which caused most services to fall down to lower bitrates but they weren't altering content, which is why it still applied to HTTPS – and that wasn't a “discovery” as much as “reading the announcement”. The emails and SMS sent to all of their customers first and those messages included the opt-out link.

In contrast, the super-cookies were only discovered by people noticing unexpected headers in the requests their servers were receiving. There was no pre-announcement and it took publicity to get opt-out instructions.
I think you misread the comment from Dan (dang); he clearly qualified
his statement with, "in about a year." Which is the same as stated in
the HN FAQ:

https://news.ycombinator.com/newsfaq.html

>"Are reposts ok?"

>"If a story has had significant attention in the last year or so, we
kill reposts as duplicates. If not, a small number of reposts is ok."

If you want to spread the word about your project, you'll be better
served by doing something interesting with it, blogging about the
interesting thing you did, and submitting said blog post to HN. As long
as you can keep doing interesting things with your project, you'll keep
getting plenty of attention here.
I'm working in "regular" B2b company. I make games in free time. I dreamt of being game programmer since I was 8.

I went to a gamedev job interview recently (messed up the 2nd stage (un?)fortunately), the first stage was some small tasks about 3d graphic, gemoetry, collision detection, etc. It's just so much more fun to me than "parse xml, put stuff in db, render html". I don't know why, maybe simply because it's different? I always enjoyed small scale math problems, and I don't really get to do that in my regular job.
Nice work. I feel like I saw something another project like this a while back, but I don't believe it was written in Go. Its nice to just be able grab a binary.
If I am the author of the GPL'd product you're using, I do not have to purchase your product to compel you to release the source code. I can revoke your right to use the product (including your modifications to it) should you not honor the terms.
How are you paying more in taxes for an LLC compared to an
S Corp?
uBlock Origin has many more capabilities that can be found in the advanced options[0], and you can configure blocking of third party content in general that "stacks" with the default ad blocking behavior. I have uBlock Origin configured to disable all javascript by default, for example, and when I do need to enable javascript I find the uBlock interface makes it (relatively) easy to get sites working.

[0] https://github.com/gorhill/uBlock/wiki/Dynamic-filtering:-de...
I don't know about the details of that situation. There are certainly abusive situations in the world, and where that is the case, I would argue that those situations can best be characterized by their criminality and violation of human rights -- in the sense of those effects being the "problem" rather than economic effects. What you're describing sounds like a criminal infringement of universal human rights -- such as in the United Nations Universal Declaration of Human Rights, that no one shall be held in slavery or servitude (Article 4), that no one shall be subjected to arbitrary arrest or detention (Article 9), and that everyone has the right to freedom of movement and has the right to leave any country (Article 13).

One cannot analyze the economy rationally in the context of flagrant violation of the law and human rights, since economics requires property rights and trade. If a warlord invades a nearby country and his government seizes possession of all companies and their property, and puts people into slavery, then clearly that's an unethical thing, but I don't think it necessarily teaches us much about the economics of a poor but peaceful and law-abiding country in which many workers earn low wages.

Additionally, I agree that there will be macroeconomic effects, but those same effects also argue against your point on a long-term basis:

Why did they move to Qatar in the first place? Presumably because they heard there were good jobs there. What happens now that people hear that there are no good jobs there, and that Qatar engages in criminal violation of human rights? Workers will stop moving there, and will move somewhere else with better opportunity instead. Or if Qatar is still their best option, perhaps they'll risk the same outcome -- but who are you blaming in that scenario? Certainly criminals are to blame for breaking the law, or violating human rights, but I'm not sure what it tells us about law-abiding companies that pay low wages.

If the argument is that companies offering low wages causes criminality and human rights abuses, then that argument needs to be made, not merely hinted at. Rather than assuming that low-paying jobs cause crime, it seems rather simpler and more intuitive to assume that both crime and low-paying jobs exist in areas with preexisting poverty. So the question that I'm posing is, what's the best way to lift areas out of poverty? With jobs -- the best jobs that anyone is willing to offer to workers in the area, and the best jobs that the workers are qualified to work.