skysight-inc/HackerNews huggingface dataset:
Reading the book, I had to stop many times to reflect on how poorly constructed the conclusions were. Many of his conclusions suffered from the same biases that he had "discovered", and yet he appeared to be blithely unaware of his own biases.

My favorite part was his discussion of the Linda problem, where he would get different results depending on how the question was phrased. In the book, he never once considered that the problem may be that his formulations of the problem were not well communicated to the study participants.

In the end, I decided that his research into cognitive bias was more a journey of self exploration, but somehow he discovered these biases in everyone except himself.
Set DuckDuckGo as your search provider. 


I'm not seeing any obvious changes to the Google Web search page. Perhaps a screenshot or set of screenshots highlighting the differences you're seeing might help here?

Desktop or Mobile?

Google have been known to push odd changes out, or show different page designs to different users. Changing the Search page would be a rather large change.
This alludes to another issue: you can pack a lot into one line, but that doesn't necessarily mean it'll be a tractable line of code lest something goes wrong
Leap of logic? Howso? It's fact. I fail to see how a presentation of facts (one you might not like) ends up being a leap of logic.
You think it would be easy, but UI tests automated by things like Selenium are hard coded sequences. As far as I remember, they do not run randomised collections of features with randomised data input.

Plus they do not verify application state really, just that it does not crash. What if it just looks and acts funny?
It's a disgrace that no one is held responsible for healthcare.gov. We get article after article about "Silicon Valley" and their noble role in this shit show, yet not a single article about the criminally idiotic and corrupt politicians and their contractors.
I don't understand why you would care about the level of dedication of your co-workers to the job? I know for a fact that many programmers do treat their job as "just another job" and are not as consumed by technology as someone who is more passionate about it.

From personal experience, it becomes very clear rather quickly who the top team contributor really is. But having those kinds of expectations from other people is rather toxic. You would either have to change your attitude or your job.
I read the article. The distinction is indeed arbitrary. How much do you need for a base system really? Do you need more than the kernel, network drivers, and the filesystem? Last time I checked FreeBSD came with way more than those things. So someone, somewhere decided to include a whole bunch of other things as part of the base whereas they could just as easily be addon packages. I think FreeBSD includes various compilers and perl by default. Why's that? How is a compiler an essential part of a system? There are no apriori reasons to make certain "addons" part of the base system and others not. Linux does not draw this distinction and reaps the benefits of a more coherent system.

The equivalent of "base system" in linux land is called a distribution and rightfully so. There is nothing basic about a distribution. It is an arbitrary set of choices made by the distribution maintainers and it is sold/advertised as such.
Is that their goal? To ultimately outcompete all their suppliers with an inhouse brand? How utterly banal.

I remember a recent article about Rain, Inc (I had one of their beautiful 2006 iMac stands) and how Amazon essentially cut their price in half offering the same product with an Amazon logo instead.
1btn: Open Source WiFi Connected IoT Button
It's been probably 10 years since I played it - but Garrys Mod does just that, adds a beam between the object and the crosshair. https://www.youtube.com/watch?v=WoYHALkoUrE

As far as I remember, the weight feeling is quite good. Not sure how it would work in VR though as I never tried that.
I see lobbying and capitalism like religion back I the old days.

Once religion and state were one. Then they separated and now it is hard for the pope to have any real influence.

I think the same will happen with state, money and capitalism.

For that, it needs to get worse for sure thou.
Quitting my day job.

https://news.ycombinator.com/item?id=2886337

I originally built Radio Silence as a Cocoa practice project. This spring, I rewrote it from scratch with all the lessons learned along the way. Now it generates enough income that I was able to quit my day job a month ago. Cool beans.
If you need the portability of Linux coupled with a license that lets you freely redistribute in order to sell an appliance you will be hard pressed to get around NetBSD.

It's perfectly legal to sell an appliance with Linux, people do it all the time.
VMS could run a versioned FS in <128MB of RAM, so there's really nothing conceptually in the way. I bet with dedup off and some tweaking you can get ZFS to run in very little memory.
aren't list prices stupid and shouldnt we be glad amazon is getting rid of them?
Imo it'd actually help google if anything. As far as I know, they're not in the sponsored content game. If hypothetically, OPs thingo blew up and sponsored content articles became useless, that's more advertising budget freed up to go in to Googles pocket.
The historical reason behind that is the > and | symbols were used as redirection operators to follow shell conventions so they used -gt and -bor. All of the other operators followed for consistency. There was also a big kerfuffle about statements like "$a = 1" or "$a++" not being able to return values like in C because if they were used stand-alone the return value would be printed out by the host.
I also tend to think of thermite before uncleanliness when I hear rust. Rust is just iron oxide, not anything dirty.
You have the power to decide what goes on in your neighborhood. Organize with like minded neighbors and take control of the situation. The police will not always be there and they don't necessarily have your best interests at heart. It's your neighborhood, it's your family, it's your country, do not lie down and let an invader take from you. Your father and grandfather fought to make their part of the world so don't give it away. I am sure this will be down voted by those who would rather give up than fight for themselves but there will always be weak people.
"and along the way they swipe the fMRI community for their “lamentable archiving and data-sharing practices” that prevent most of the discipline's body of work being re-analysed."

That's quite funny. My girlfriend recently finished her master's thesis on data sharing for neuroscience data and created a model for universal access to research data across institutions, but came to the conclusion that making researchers share their data is a bigger hurdle than actually implementing the system.

The main reason for lack of sharing, she postulated, is, that studies (that create funding for the researcher who publishes them) can be done using just the raw data and researchers who create data want to publish all the studies/papers for themselves (because "they" paid for the data acquisition) and are also afraid to publish underlying data for it to be harder for others to falsify their results, which would lead, in their opinion, to funding going away.

Edit: of course there are privacy issues for the test subjects as well.
California's Wildfires Just Tripled in Size
While this advice is good, I would resist from giving it when it isn't asked for. A lot of people need to discover it for themselves.
The 5 fundamental principles of Poland's Digital Strategy
An (un)surprisingly great tribute to that madness is the last episode of Blackadder goes forth (Goodbyeee). I honestly think that the last 5 minutes of Goodbyeee are the greatest piece of television ever filmed.
That thing is a joke. I'm registered as 'fully blocked' and I still get spam SMS. Last few offenders were EaseMyTrip, the Ministry of Tourism and some guy called Hemant.
Edit: Some spacing, and grammar, and some sentence structure.

+1. Putting too much faith on the test coverage is a sign of too much faith in humans.

Some of my time goes to mobile development/android these days, and here are facts:

1. On android, there is occasionally this one vendor that crashes randomly for some piece of code. Because they modified the source code for android when they shouldn't. And it's just one model, among thousands of others. And it's different model for different code pieces.

2. Android API is not exactly one would assume. They return nulls for cases when they should return empty lists, and vice versa. They do this occasionally. So you don't really know when an api returns null vs empty list, and some apis (like get running processes) should never return empty, except that it does in some bizarre cases. So your code would need to test both empty list and null, which adds to your test scenarios. Aside from null/empty list, there are many other examples.

3. When you release, all your tests work fine, at least for what they test. There is this one client that uses things a bit differently than others. You also fail 10% of the time for that client because of how they use an API. Especially in Android, how they use an API does matter. A simple example is using Application Context vs Activity Context vs Custom Context implementations. You'd assume they should all work fine, because Context is an abstraction and
Liskov substitution principle should apply, but it doesn't because it's leaky abstraction. Thus, somethings works with some context while others work with other contexts, and you don't really know which.

I came to the conclusion that for most cases, testing is a must to verify correctness of known scenarios, and known regressions. However, for automated upgrades/updates, testing will not work. Not at all. Doing automated updates/upgrades, it should be a controlled release. it makes more sense to make the release A/B test way, if possible, where small population (say 1% of the users) get control/previous release, and another population of the same size but disjoint gets the experiment/new release. Then you compare your baseline metrics. Could be # of http connections, number of user messages sent, number of crashes, etc.

Testing can only cover what humans can think of. Unfortunately, we don't know what we don't know. That's the main problem.
Oh my god, it's so amazing! The web app is very simple but the names quality is awesome.

I used several similar name generators recently and they all sucked each on its own way, but this one rocks.
NetBSD runs on a subset of the hardware that Linux runs on, other than supporting a very small number of systems built in the 90s that have never been supported by Linux. NetBSD's portability was a strong point in the past, but the massive industry acceptance of Linux means that there are giant numbers of shipped systems that came pre-installed with Linux and which have no support in the NetBSD kernel. There's a bunch of great reasons to choose NetBSD, but comparing its hardware support to Linux isn't one of them.
BSD and Solaris (which also has kqueue, and something else IIRC) got this really right while Linux got this really wrong.

I still prefer NT's IOCP, but kqueue isn't bad. epoll… is what happens when you get someone who's never done asynchronous I/O to design a system for doing asynchronous I/O.
30 Best Responsive Hotel WordPress Themes 2016
4th of July Fireworks Photos: 2016
You can't "freely redistribute" it though. You have to comply with the viral decidedly non-freeing provisions.
One thing to note there - currently Android compatibility is only available on Jolla phones, not third-party ports, due to their licensing agreement with Myriad. Hopefully, any official releases on third-party phones will be able to include it as well.
I'm on a pay as you go plan and have never seen this.
I think all forms of government and/or social codes are just temporary and perforated stopgaps on the way to the actual solution: a post-scarcity world, where everybody can just get whatever they want and nobody needs to infringe on anybody, baring psychological defects.
Seems like a very smart, humble guy. Would love to see him speak sometime.

https://vimeo.com/78082850
> User vs base is artificial.

No. It's not.

If nginx releases an update, do you also need to update your OS? No, because the user dependency graph isn't shared with the base OS.

If you update your OS, do you also need to update nginx? No, because there's backwards ABI compatibility.

The split is not artificial.
Whenever I hear "BSD" I always think: "if you want to use BSD you have to build a machine for it". This isn't really based on any real world experience, but whenever BSD comes up as a topic only thing that sticks with me is: "it only likes very specific hardware" which makes me very hesitant to ever consider trying it. I've had so many hardware incompatibility problems with Ubuntu, which is suppose to support almost everything, I don't even wanna think about trying to run BSD.
News story: http://www.bbc.com/news/science-environment-36710768

Juno Approach Movie of Jupiter and the Galilean Moons: https://www.youtube.com/watch?v=XpsQimYhNkA
This is an increasingly solved problem in the post-systemd world - /etc contains local configuration, system configuration is in /usr. We (CoreOS) support you doing mkfs on / in order to return to a default configuration built from the /usr config.
What's Solaris, then?
As someone who really likes Amazon, I really hope someone at Amazon read this and brings it to Jeff Bezos. The fake reviews are absolutely killing Amazon's usefulness to me. This, and the practice of grouping reviews for unrelated items (notorious for things like phone cases).

I am guessing that this is probably the result of doing data analytics and finding that sales increase by allowing these shady practices. But eroding your brand and making the site less useful to loyal customers will eventually catch up to you when dedicated customers leave and evangelize other services.

Please fix it!
One big thing for me is that I trust the FreeBSD devs to not completely reinvent things unless they're sure it's an improvement.

I got sick of the churn in Linux, having to relearn things all the time and then find out when I'm done that it's not any better, just different.

Things I learned how to do in FreeBSD a decade ago still work. For example, to get a NIC configured I can either put one or two lines of text in rc.conf, (which I have pretty much memorized at this point), or stop and learn what RedHat thinks is the coolest way to do network config this year.
Is something supposed to happen on the first page? I just saw a blank page using chrome.
You're talking about kernel vs userland. That's not base vs non-base. The BSD distributions unintentionally muddy the waters by calling what is an equivalent of a linux distribution a base system and so lose out on the distinction you are drawing.
Additionally, it neglected the fact that grand masters plain old memorise a lot of good positions and transformations. This is why some are more likely to blunder in new ones. Say, a weak move can throw a typical plan off, while there is a great counter, this is not a typically tried path, so the player might pick a vastly suboptimal move - they are reduced from memorisation to actual positional and combinatorial analysis.

This often leads to untried, complex positions. There are a few that look like wtf moves until you go way deeper in analysis.
I personally hope they stay too :-)

Came across this figure earlier:

> according to News channel N24, 62% of Germans now
> want decision-making powers transferred from Brussels
> back to Berlin"

http://www.bbc.co.uk/news/uk-politics-eu-referendum-36710399
I was in an infantry exercise at JBLM where they were firing artillery from right next to our position, and I remember every tenth round or so would have a defect that made it go zzzzzzzzzzzzzzzoooooommmm when it came out of the barrel.
Thank you, that truly means a lot!

At first (in late 2012), we tried every single frontend framework available - including Backbone, Angular, Spine, and SproutCore (which ended up becoming Ember) - but they were all too slow for what we were doing. React wasn't yet a thing, and the only library that we found that worked fast enough was Knockout.js, so we went with that in the early days.

Since then, we've refactored 90%+ of the app (which is now approaching a million lines of code) to React/Flux/Immutable.js, with the remaining 10% not far behind.

The rest of the stack is nearly 99.9% JavaScript - including Node/Express/Mongo/Mongoose/Redis/nginx+more on the backend side of things.

We're hoping to post a lot more about our full stack in the future, especially since we're rolling out our dynamic website hosting stack worldwide (there's a lot of interesting S3/Lambda/CloudFront/Fastly goodies in there).

The biggest challenge is probably dealing with the huge array of different sites that people build, which range from small one-page marketing sites to huge 1000+ page dynamic web apps. Since Webflow is not template-based (like Weebly, Wix, Squarespace, etc) but rather allows designers to build up a site from scratch (including defining their own DOM nodes and CSS classes), we have to create JSON-based abstractions that need to work in a backwards-compatible way even as we add new features to Webflow.
I get the joke, it's just not funny. And literally nobody outside of our community would get the joke.
just keep it，after decades，it would be your memory
Must... resist... clickbait title... I'm not strong enough!
You have now signaled your virtue, you may move along.
COBOL
Must've been years ago on TMO. In fact I think there was some suit. Since about 2013, they've changed a LOT.

Data is much better now, coverage is very good in metros, and sucks outside, but that's fine with me. Guess if you live in certain areas (e.g. Los Gatos, CA) you might have to get VZ or something - though I hear they're doing a lot to fix that (e.g. band12 LTE using 700Mhz spectrum).
Watching iptables get replaced was a really depressing example of that, after the developers swore that "this time we got it right" when replacing ipchains......
If you don't need PFS (which you should need) then you can use DH to create the shared key you use for the HMAC. Maybe you could even do an original OTR-like ratchet scheme (only change the key once the recipient shows that they are using the new key) to get PFS. But in principle if you assume that key distribution is "solved" then you can implement the unique parts of OTR.
Reports of cancellation of AdSense accounts
Pretty much every pension fund is somewhere between doing very badly and outright panicking, with no fix in sight. So this is going to get a whole lot worse.

Examples:

http://www.wsj.com/articles/central-states-pension-fund-drop...

http://www.baltimoresun.com/business/bs-bz-ironworkers-pensi...

http://www.reuters.com/article/chicago-pensions-idUSL2N18K1Z...

Note: I haven't even mentioned Detroit or Puerto Rico, where essentially every pension fund is insolvent.

It's not even just an American problem:

http://www.thetimes.co.uk/article/green-plots-rescue-of-bhs-...

There is also a bit of moral hazard : for most current retirees the financially optimal outcome is to have the pension funds go bust, and receive full benefits until they fully crumble, at $0.

If you are an employer, here's one bit of advice: TODAY, not tomorrow, find a pension fund with a decent deal that is young and not indebted. Don't care if it's more expensive than your current pension fund and for the love of god, leave your current fund. The option to do this will be taken away "soon" (ie. 0-2 years) and this event will fuck both you and your employees badly. Maybe, just maybe, you can save yourself and your employees from decades of financial pain.
I meant trauma in the sense of head injury/head trauma -- a concussion is usually first diagnosed by secondary effects, not by "looking at the brain" as far I am aware.

Perhaps I should've said "head trauma without visible/apparent injuries to the head". Sorry for the confusion. I only meant to contrast the micro-injuries that these new studies reference with the also real physical changes that often accompany "purely" psychological conditions.
>cargo-cult agile

You just described my last job...
I'm building something in Polymer. I'm a little worried though. It doesn't appear that cross browser comparability is considered a show-stopper by the Polymer team. Things work great in Chrome but they just don't have the same fit and finish in other browsers. In mobile safari things jiggle, redraw, jump around, and sometimes ignore touch input.
I received an email claiming my AdSense account has been cancelled. I never opened an AdSense account to begin with.
No, I'm talking about the Operating System vs. Applications.

Drawing the line at the kernel syscall ABI is arbitrary; no other major operating system other than Linux does so.

Consider how difficult it is to ship 3rd-party applications for Linux and all its myriad of distributions; the only thing you can truly rely on is the anemic syscall ABI provided by the kernel (vs. userland).
I'm curious how you steal cable with a tv box. Anyone know?
Not the parent, but that stuff adds up when just about everything's written as if it owns the machine and the machine's guaranteed to be blatant overkill.

Disclaimer: it's not my only machine, but I'm posting from a Pi 3. 1GB RAM is roomy for most things that aren't Web browsers and apps that embed Web browsers.
Peter Molyneux’s Kingdom in a Box
No, JCPenny went from very frequent "sales" which took "normally" overpriced items and drastically reduced them to a consistent fair priced model.

Before this, it wasn't that there was a constant sale... prices went up and down wildly with whatever coupons or sale you could get to work...

It turns out that their customers really liked the up and down sales. They went back.
Personally, that behaviour strikes me most.

Why, only on the edge of dying, people suddenly becomes "philosophical" and aware of their life and surroundings? Yet, it's obvious for all of us, that everyone now living will be dead after several decades. And no one seems to be really caring.

For whatever reason people express strong grief about dead or soon-to-be-dead in the manner, that they by themselves will never ever die, and it's so tragic and unexpected, that someone dies.

I just don't get it, how it happens, that we have world based on the cult of death and yet just everyone living in the illusion, that their existence will never end?
> you know where things are, and where they are supposed to be

Does this not depend on the distro you're using?
Why are all dropouts who "made it" making such a big deal out of it.
My perspective as someone who is mostly a desktop user/dev and rarely dives into server related issues other than setting up a home network and maybe sshing into a server somewhere in the magical cloud:

* The BSDs feel more elegant, the Linux distributions feel more complete/up to date (and are probably more performance optimized due to enterprise embrace but that's only speculation on my part).

* I sympathize with the BSD license philosophy and agree that the BSD-license is in theory freer but don't care too much either way

* OpenBSD is awesome (yes even for desktops, with the right hardware) and I install it every now and then but ultimately I'm too familiar with Linux to switch. I do like that they keep fighting the good security fight, don't care about supposed personality quirks of some devs. Keep up the good work

* At the end of the day I use Linux because that's what I grew up with and it tends to "just work" (for the record all BSDs I installed in recent memory pretty much worked out of the box). I am kind of forced to use OS X at work but other than that it's Linux on all machines. The parents also use it by now.
Hardware can actually be a mixed bag between BSD and Linux. In my experience (which is several years dated by now), BSDs seemed to do better with various less popular WiFi chipsets.