skysight-inc/HackerNews huggingface dataset:
I'm curious to know the definition of "checking" here.
Optimizely rolled out a huge update to the way it handles statistics called Stats Engine last year. That update resolves the issues discussed in this article. You can read more about Stats Engine here: https://www.optimizely.com/statistics/
Almost didn't click on this because the title seems (and is) clickbait-y, but it was actually a very useful read for me.

As a founder, I'm constantly hearing about A/B testing and how great these tools are. I'm not enough of a statistician to know whether everything in this article is true/valid (and would welcome a rebuttal), but the part about regression to the mean really hits home. Encouraging users to cut off testing too early means that you make them feel good ("Look, we had this huge difference!"), when in reality the difference is smaller/negligible.

I'll still do some A/B testing, but given our engineering/time constraints—and my inability to accurately vet the claims/conclusions of the testing software—I won't spend too much time on this.
What about scala.js? Or Babel, Typescript?
Stripes target group is developers. Developers, designers etc are special groups, predispositioned in certain way that may make them assess the trustworthyness of an offering differently, i.e. more analytically than most other users.

"Normal" users buy more in the spirit of "no one was ever fired for buying Microsoft": since they lack other means of assessment, or have no time to carefully read the actual content, they fall back on things like nice photos.
And they are a good proxy, as they compare it to advertisements of their local shops or yard sales.
They dont know about stock photos. They just see a professional photo.

And to be clear: Even me as developer would take such things into account. I have incomplete information, so I use proxies. Especially if I am in a hurry.
Police don't have a "legal right to overswear civilians." They have very diffuse incentives to lie (the fine goes to the municipality), while individuals have a very specific incentive to lie (the fine comes out of their pocket). Thus, considering their incentives, their testimony is generally considered more credible.
This is a huge problem with paid marketing as well. Many folks will look at a conversion rate completely ignorant of sample size and allocate thousands of dollars in budget to something which they have no idea performs better or worse.

The real problem (as you allude to in the article) is that the demand for accurate tools is not really there. Vendors don't build in accurate stats because only a tiny portion of their client base understand/demands them.
One can implement linked lists as you describe in a C++ fashion using multiple inheritance. The LLVM project has many examples of this using the ilist_node class [1], e.g. [2].

Between using preprocessor directives in C and multiple inheritance in C++ (comes with associated complexity in the resulting client code), I'd always pick the latter.

[1] https://github.com/llvm-mirror/llvm/blob/release_37/include/...
[2] https://github.com/llvm-mirror/llvm/blob/release_37/include/...
I've made a preview PDF available at singleton.io/alpha/Journal.pdf also.
The CrazyFlie + CrazyRadio: https://www.bitcraze.io/crazyflie/

You do the assembly, and the CrazyRadio provides you with a USB interface to control it.

There are onboard sensors (gyro, accelerometer, compass, and altimeter) but I'm not sure about adding your own.
The collapse of parenting
Companion article on lek mating for if you, like me, got to the word "leks" in the middle and said "huh?" : https://en.wikipedia.org/wiki/Lek_mating
Nvidia GPUs can break Chrome's incognito mode
If you can't hold a company liable for the behavior of their employees, the company, in lieu of liability, could easily decide that it's too expensive to do things like background checks or training.
>> "Billboards do not track."

A competently-designed out of home ad setup will probably at least make an attempt to track its audience, often by doing some sort of telemetry to your smartphone or by literally photographing you as you pass by. [0-1] I don't work for these outfits but a lot of people erroneously believe the "billboards don't track" claim.

[0] http://web.admobilize.com/
[1] http://www.quividi.com/applications.html
From the Urbit whitepaper:

"Besides cosmetic details like character sets, this exercise should yield the same results on Mars as Earth."

My personal opinion is that if you believe that you need to re-invent everything (and that part might be true), you have a hard enough problem that time spent on "Martian" details (like the equals sign) both detracts from more important problems and alienates potential outside help.
Employee benefits at Basecamp
"Architecture astronauts"
Emailed an experience report to your profile address. Hope it helps.
They provided an environment in which the sheriff felt more than confident that this could take place with impunity. And he was right. They spent five years and close to half a million dollars to make sure he saw no repercussions.

They put him on paid leave two days after he attempted to rape another woman. A subsequent internal investigation that year turned up evidence of more women possibly being preyed upon and yet he was on paid leave for three more years afterwards.

There is no reason to push off an investigation for 9mo other than hoping the victim would run out of funds and steam and drop the case. A woman was raped and justice wasn't sought because the offender was one of their own. The department's conduct in this case is frankly disgusting.

The county knew the power they had versus the limited ability of the victim to bring the offender to justice. They abused it at every turn to keep a rapist on their payroll and out of jail because he had a badge. For five years.
Most primates are adapted to very specific environments and diets and because of that are quite vulnerable to change. There are only two species of primates that are known to thrive when their environments are completely changed, the so called "weed apes". These are humans and rhesus which both form social structures that enable adaptation.
Congratulations on the project's success.

Unfortunely your case is the exception that confirms the rule.

I never saw a company using C like that.

On my case the teams used to be composed from circa 30 developers, scattered around multiple consulting companies with high attrition.
There's a typo on those links in the FAQ (restreamer is repeated):

https://datarhei.github.io/restreamer/restreamer/wiki/dynami...

should be

https://datarhei.github.io/restreamer/wiki/dynamicdns_en.htm...

and

https://datarhei.github.io/restreamer/restreamer/wiki/guide-...

should be

https://datarhei.github.io/restreamer/wiki/guide-buy-hardwar...

(but on that page, all links point to a 404).
See cperciva's comments elsewhere in this thread: based on the information presented in the article, the county did exactly what they should have done, and the criminal was convicted.

It's not clear what the county could have done better. You're going to get people capable of commiting rape into the police force just like you get them everywhere else (in greater proportion due to the nature of police work). And then they will rape someone. You can't stop bad things from happening.
Accepting epistemic uncertainty is very difficult and unsettling but totally worthwhile.
Well, TBH Rust hasn't been long enough around for it to even be in a cycle of a pro game or engine. It has been long enough for people to take a looksie around and experiment with it. Here are opinions of AAA developer on it: http://emoon.github.io/prodbg-web/rust_pres/index.html#/
TVs may not track yet, but phones or PCs are already tracking the TV ads people are watching:

"Beware of ads that use inaudible sound to link your phone, TV, tablet, and PC. Privacy advocates warn feds about surreptitious cross-device tracking."

http://arstechnica.com/tech-policy/2015/11/beware-of-ads-tha...
Good idea. It seems like it should be possible also to do something similar with ImageMagick.
Oxygen in liquid form is often a key component of rocket fuel, but that's not the same as "compressed air". Perhaps it's part of a human-carrying vehicle, maybe a chunk of what was meant to be a space station.
True, but you can use this to pipe your video source to a CDN for wide distribution.

EDIT: If you're a CDN, it'd behoove you to extend this project to allow for one-click endpoint configuration. Just add API key/secret.
References are pointers.
100% FREE FOREX TRADING CLASSES /  COURSES /  WEBINARS –  Live BY MENTORS
Perhaps its just a cool project not trying to make money?
I believed the title and was disappointed. (I agree with your larger point though)
Have there been studies showing how much, if at all, user tracking improves ad clickthrough or revenue?
Python is a scripting language, it was never meant to write full blown applications.
Email works reasonably well for exactly what it should be used for. If you're having a problem with it, you're either using the wrong collaboration tool or you're using the tool incorrectly.

Email is still the most lucrative marketing channel you can devise. I've yet to find a better intra-office communication tool. If I'm having trouble doing it with email, I immediately switch gears and either get up and go talk to somebody or to go do some fact-finding.

Email allowed me to maintain long-distance friendships where otherwise we would have drifted off. Email is easily categorizable and sortable. My workflow takes close to a minute to clear everything out to where only open loops are in my inbox.

I look at everyone who wants to replace email with someone else like I would a 25 year old bro who thinks he's going to 'disrupt' something ridiculous like politics. Harmlessly stupid at best, dangerously power-hungry at worst. Look somewhere else to build your empire, buffoon.
What other systems of discovering truth do you speak of?
Seems shockingly good even by tech startup standards.
What server monitoring do you use? What do you think of this? (GitHub)
When taking graduate level stats in a health science department, I found the Statistics Notes found in BMJ by Altman & Bland et al., to be great.[0]

https://www-users.york.ac.uk/~mb55/pubs/pbstnote.htm
But when it comes to something as medically severe as psychopathy isn't it the whole point that it shouldn't matter what you, or me, or any layperson thinks?

If you already don't like this coworker because of disagreements and actions at work, you're very likely to overestimate these symptoms, or believe that someone who is only a little ways along the spectrum to psychopath is actually much further.

Imagine if we believed everyone who went through a bad breakup or divorce and called their ex partner a psychopath out of anger (even justified anger). It just seems really extreme to use some armchair diagnosis from someone emotionally invested in believing bad things about the other person.
Having worked with them a bit my impression is that at a high level their intent is to get people to spend money using google cloud services. With that in mind it is not in their interest to annoy half of the field by playing shenanigans with things like data ownership
Sometimes C compilers can't even agree on what counts as "correct"! With Rust, you can at least be reasonably sure that if your program compiles with your version of the compiler, it will continue to do so with all later versions, because they're coming from the same codebase and made by people who care about backward compatibility.
Many websites serve malvertising, blocking Forbes would just give readers a false sense of security.
> And the JVM is written in C anyway.

Which one?

https://en.wikipedia.org/wiki/List_of_Java_virtual_machines

Depending which one we are speaking about, they are implemented in Assembly, C, C++ or even Java.
More importantly, individual police officers usually have almost no incentive to lie, because losing traffic ticket cases costs them nothing personally. Quotas assigned to traffic police are for issuance of tickets.

It would be different if they got a bonus or something for winning cases.
People do not buy PCs, iOS devices and Android phones just to play games. In fact, many people do not play games on these devices at all. E.g. Steam is probably going to be found on any PC that is used for games yet there are just 125M accounts since September 2003[1]. And even if somebody plays a game on a cellphone - they usually do not pay for it [2].

1. https://en.wikipedia.org/wiki/Steam_(software)

2. http://recode.net/2014/02/26/a-long-tail-of-whales-half-of-m...
It's a place where if a person jumps into the train to kill themselves, many will curse under their breaths about being late to work.

This is the UK, yes? And people won't be cursing under their breath. They'll be saying it loudly.
Bummed out that no one has answered this. Maybe it's just something investors say so that it's easy to discard people and startups that aren't already obvious winners; "oh, you don't have enough traction for how long you've been up. Getting traction is super easy these days so you must be dumb. Next!"
You think Dual EC is a worry for open source projects?

Can you find any open source projects that use it? Or ever have used it?
Sure, but this is company code. There's no way to say they wouldn't obscure this information, but there is a chain of internal controls, presumably at least back to the person who merged the problematic commits.
Why do you think Google was the ad network responsible? The article names several other ad networks (Atomx, Yahoo) and doesn't even mention Google.
Android Platform Tools drop support for 32-bit Linux without notice
As addressed in the comments on SO[1], x32 mode is actually still long mode. It's just a change in ABI to use the upper and lower 2GB of address space so that you can fit pointers in 32bits. It doesn't really act like a 32bit system because it isn't it's a 64bit system with a restricted address space.

That said it can be useful for certain loads where you aren't consuming large amounts of memory but are doing lots of calculations.

[1] http://stackoverflow.com/questions/16841382/what-is-the-perf...
I'd like to know more details of the concurrency system. The best of today are mainly Eiffel's SCOOP (+ academic advances on it) and Rust's model from what I hear. The more models to consider and improve on the merrier.
VLIW DSPs are in every phone. VLIW CPUs are almost certainly a bad idea and as to GPUs, AFAIK VLIW needs to coexist with barrel threading there which might create problems. But VLIW certainly has its place.
Are you sure? This company sells Windows-based security software. While we can't speak definitively to their intent, it is possible to objectively observe that they stand to gain from the impression that Windows is less secure (and more in need of security software like theirs).
I understand your point -- though if you read the article, the conclusion is as much about the similarities between China's domestic surveillance policy and the new backdoor proposals of the US and UK, a point that really does not fit into the State department's model of the world.

My point is that it doesn't matter what the reasons are for censorship or surveillance, if you actually want to implement your repressive solution successfully, you will end up walking down an increasingly authoritarian path. Every country has some clear reason for introducing their own "control rods", whether it's Islamic separatists in Xinjiang or immigrants or the communist menace or economic instability. The reasons are always different, but the consequences are often the same.
A few things I'm curious about:

A) Who is still developing on 32 bit Linux? People on ARM devices?

B) Why, for something as high-level as APT, is it a substantial extra effort to support 32-bit OSs? Another way of phrasing that; what is the difference between the code for 32-bit APT and 64-bit APT?
You can try Emlid's Navio
http://www.emlid.com/

It's a RPi based autopilot, it runs Linux and therefore much easier to program and use.
I imagine this certainty that narrative == objective truth was less common before mass-market narrative, when people had to learn about events through word of mouth.

Hah! No this is human nature. Before the internet there was TV, and before TV there was radio, and before radio there was newspaper. Before newspaper, in Europe people would hear narratives from the Church via their priests, and at the most primitve level is gossip.

If anything the internet combats this, by making available a whole array of narratives to anyone who would look for them.
So what's an effective way to learn to develop well engineered code? I'm at the point currently where I would not be able to predict how well a program will do running continuously.
I find this to be a good source of gradients/colors, but it's just images (no CSS generation): http://colorfulgradients.tumblr.com
Thanks for taking the time to write a very thoughtful reply. You've given me some motivation to take another look into it!
haha, pensaba lo mismo. Agree with you too, its just so easy cambiar entre los dos idiomas, but I do wonder sometimes q piensa la gente when they hear code-switching conversations.
Learn to Code Nomad style
https://archive.is/iEfhg
Why the downvote? The year is relevant as Optimizely has made various adjustments in the past 1-2 years to the way they handle statistics, one other user even purporting it addresses the very issues this article mentions.
I made it to the top of hacker news and product hunt. Now what?
This is really interesting to me. I used to do the strategy the author illustrates: follow along with tutorials and google when something doesn't work.

It didn't work for me at all. I found myself having gone through many, many tutorials (video and text) only to remember none of it when I came back to the subject months or years later. I never had any understanding because I was always following along and just googling when I ran into snags.

These days I do the complete opposite. I try to learn as much as I can. I never follow along with the learning material. Instead, I go through a section, taking notes, and then try to recreate it all from memory. Rather than focusing on what I need to know right now, I've learned to appreciate all of the little details. I try to do as much as I can with pencils and paper because it's slower, which forces me to spend more time with the information.

Indeed, I am very jealous of the author. It took me years before I learned how I learn. I wish that I was smart enough to use the author's strategy. Instead I found myself not knowing how any of my stuff worked, running into hours of frustration whenever I ran into a problem or a bug that StackOverflow couldn't answer. So if you've used the author's strategy and it didn't work, don't worry! We're not all geniuses! You will find out how you learn if you keep trying different things.
I expect that email will phase out slowly in the same way Craigslist is. Craigslist used to be a place to get tickets to sporting events, find used stuff you need, find employees, personals etc. But startups have found much better ways to solve individual niches. I now prefer slack to email for in-office communication, I prefer live chat to email for customer service, certain social media marketing replaces some email blasts.
Good that they're getting on the bandwagon as they're already popular with maker types. I also like the serendipity where this post led me to an equally exciting one:

http://www.adapteva.com/announcements/an-open-source-8gbps-l...

Love that they developed and open-sourced a 8Gbps, 1us, I/O interface. That might come in handy. :)
Thanks! And I have not seen any teams doing this kind of thing either.

Another tidbit: The developer pairs were responsible for writing both the production code and associated automated tests for the production code. We had no 'QA' / test developers. All code would be reviewed by a third developer prior to check-in. However, at one stage we tried developing all the test code in a high level scripting language with the idea that it would be faster to write the tests and need less lines of test source code. However, because we did several projects like this, we noticed that there was no advantage to writing tests in a scripting language. The ratio of production C source lines to test source lines was about the same whether the test source code was written in C or a scripting language. Further, there was an advantage to writing the tests in C because they ran much faster. We had some tens of thousands of tests and all of them could compile and run in under two minutes total, and that includes compiling three version of the sources and running the tests on each one; production, debug, and code coverage builds. Because the entire test cycle was so fast then developers could do 'merciless refactoring'.
The employer is probably liable under the doctrine of respondeat superior, whose considerations are:

- Was the act committed within the time and space limits of the agency?

- Was the offense incidental to, or of the same general nature as, the responsibilities the agent is authorized to perform?

- Was the agent motivated to any degree to benefit the principal by committing the act?

It seems like the balance of those in this case would make the employer liable, as the employee's actions were committed using the property of his employer and while engaged in his employment activities. Also, his actions were of the same general nature (detaining someone) as the responsibilities he is authorized to perform.
My response here is actually overly-simplistic and somewhat wrong. effie is right about classical thermodynamics only defining a measure of entropy (and various other properties of a system) for idealized states of equilibrium. There's been some attempts to define entropy for non-equilibrium systems, but our understanding is incomplete. It's partially a philosophical debate too.
Hey that's not a benchmark! :P
I'm surprised it's not more common on small [virtual] machines where the total memory+swap can still be addressed by a 32-bit pointer. 32-bit pointers are much more cache-friendly if you don't need the address space.
Do you have a website or something I can look at? I can send you my email. I just don't want to post it publicly.
Maybe through notifications … many users probably don't turn the default notifications off and get distracted all the times. And on OS X at least, it is tricky (or maybe even impossible) to proactively disable unwanted notifications for your users.

OK, instant messaging and social media networks are even worse … in the end, most human beings get easily distracted and it takes some energy to avoid distractions, especially due to messages and related notifications of all kind.
The legal concept here seems to be Respondeat Superior, which "holds an employer or principal legally responsible for the wrongful acts of an employee or agent, if such acts occur within the scope of the employment or agency." [0]

[0] https://www.law.cornell.edu/wex/respondeat_superior
Glad to see folks critique traditional ORM tropes and putting forward some innovation in the area.

On that note, as a highly subjective opinion, I have really soured on the philosophy that guides many popular ORMs.

Relational data does not map to OOP well, and I think the point is not to actually force that. Instead, I think there are ways to embrace the relational model, because it is actually quite apt for many business cases.

For those further interested in the general topic of alternate ORM approaches, here is a link to a proof of concept from a while back, when I was exploring how to express column-driven data in Java code: https://github.com/fxrm/fxrm-store-java

This is not to hijack attention from the OP idea, of course; just noting that this is still a fruitful area of improvement in software.
No Need for Black Chambers: Testing TLS in the E-mail Ecosystem at Large