skysight-inc/HackerNews huggingface dataset:
I deliberately didn't write that to avoid the page going stale when OS X adds it. But OS X is behind the times and that's harmful. POSIX 2008 has been out for years and most of the lacking features are trivial to add. They're being actively harmful to Unix software by not having modern interfaces, forcing portable software to be worse. The purpose of the article is to highlight the interfaces, and when they're suited, rather than being a replacement for your system manual page or a portability guide. Since OS X isn't a free software Unix (though its libc is), I don't really consider it among the relevant modern Unix systems. Linux, the BSDs, and so on all have the POSIX 2008 features mentioned here.
I believe the gist of what you're getting at is that there's a whole 'underbelly' of tech that doesn't talk about itself on the internet all the time.
Holographic Versatile Disc
This fits right in with the Connections thread:

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

which is all about serendipitous discoveries.
I would compare the kind of "eye" that these bacteria are more to the parietal eye: it detects light to allow movement toward that light (in the Cyanobacteria, to photosynthesize; in primitive animals, likely to find and eat the Cyanobacteria!)

I almost wonder if the genetic code for the parietal eye + pineal gland looks anything like the code for this bacteria's shell. There could be a continuous line of descendence, there.
From the "eerie" mindset, your comment is exactly on point as Big Brother-type soothing propaganda.
Rumeli Hisarı İlaçlama Firmaları
There are counterexamples, for instance, the Wright Bros. invented the airplane through a directed research and development process.
Indonesia bans gay emoji and stickers from messaging apps
Compared to the licensing/production costs hosting the front ends is peanuts. At least that's what Adrian Cockcroft used to say before he left.
Firefox does not use the OS's certificate store. They use their own, and each root cert must pass Mozilla's own policies. There are long discussions about some cert issuers; see Mozilla's "dev-security-policy" mailing list.

Somebody should file criminal charges against some of these outfits for violation of the Computer Fraud and Abuse Act. From the article: "the installers are so tricky and convoluted that we aren’t sure who is technically doing the “bundling,”". Now that's a good argument that the user gave the "bundler" permission, and they have thus "exceeded authorized access", as the Computer Fraud and Abuse Act puts it.
Did change in diet play a part in getting rid of your allergies?

I only ask because a great deal of recent research suggests our behaviour is strongly affected by our gut bacteria which are in turn affected by our overall diet.
Maybe now they can stop limiting what they'll ship to Australia. Even with our now-worthless currency there are still some things that are cheaper to buy from Amazon.
Exactly, and the big thing there is that these accelerations happen conveniently before the interesting events.

When 2 neutron stars circle each other, they'll start sending out gravitational waves. This will start to occur centuries before they collide, but they increase exponentially until the collision happens. Today they cross the detection threshold a few minutes before the actual collision, depending on their size. If we can get that up to a few hours or a few weeks we can use this to point every telescope in the world in the right direction before the flash of the collision happens.

So an immediate application is simple : it gives us advance warnings of large events in the cosmos. This means a lot of instruments dedicated to studying huge-energy events no longer has to look at the entire night sky, or get lucky, but we can actually get a signal before they happen.

In theory, if we can get the instruments accurate enough, we should be able to detect even smaller events like a supernova. A gravitational wave should be generated a few hours before the flash.
They use a lot of buzzwords but it comes down to one thing for me. Their security relies on trusting everyone in the federated group. Yes this has worked fairly well for the global DNS system but it has nothing to do with blockchains.

This is exactly the opposite of the Bitcoin model and a great example of the nonsensical hype around so-called blockchain technology. There is no real security if you have to trust a handful of the big guys to play fair.
I'm running this for years.

using 127.0.0.1, I have a httpd responding to every request by a 200.
this avoid some anti-ad-block check. (such as "watch this ad before your video")

you can also configure your server to reply with a cat gif. but who would like to see a such Internet?
Web development as we know it would not exist. Microsoft would have banned competing browser engines (as is the case on iOS) and IE6 would have had 90% market share. The preferred way of doing active content would be ActiveX.
Ok, 6510. Regardless I was talking about C64. You can't safely use addresses 0 or 1, because they're memory mapped I/O.
Got a case of bad company culture?
This series is a must-see. I haven't seen anything as detailed as this series. It's easy to follow regardless of all the great details. Really worth your while!
Java is a bad actor. But I don't get to choose to use it or not. If it was up to me I would never use java and its attempts to install malware on my machine, its habbit of bugging me every day with update pop ups, and creating security holes in my browser, etc. But unfortunately if I want to be able to work from home occasionally I need to have software chosen by my employer running on my machine. Putting it on some blacklist wouldn't help.
What is there in that list that you couldn't do with a legitimate CA?
Uh... like it already does? (Sans full screen but, c'mon now, it's a pretty big dialog.)

http://magma.maths.usyd.edu.au/images/faq/win7certs_ie8_20.p...
Canary Mail
The sick incentives of online publishing
Just a short comment on something I noticed: Yesterday, this article scored hundreds of votes on HN: http://www.factmag.com/2016/02/11/soundcloud-financial-report-44m-losses/

The article was based on a news which two days earlier had been covered by multiple outlets, among them Hypebot, the FT, and Music Ally.

What made the Factmag article different from the other ones, apart from that it was published 2 days later and did not do more than summarizing the news others already had been reporting? Factmag used the most dramatic headline imaginable, emphasizing an allegedly existing existential threat to SoundCloud.

Considering that the article dominated the HN frontpage for many hours it must have received quite a handsome number of visitors (not even factoring in all the subsequent sharing which happens after an article hits the HN top spot).

This is a prime example for the sick state of online publishing. The incentives are completely skewed. Putting a more negative spin on an old story should not be rewarded like that.

This situation needs to be fixed.
Alibaba suffers from "how do i get my stuff to my door?" , Buying an shipping container of plywood? How do I get it to my door?
Top 5 Targets of a Gravity Wave Observatory
Whoever is using OpenWRT this is a great script for blocking hosts https://gist.github.com/teffalump/7227752. I guess it could be modified to use this source.
Could someone please explain why advertisers do not re-use functional domain names to defeat domain-based filtering? I always find it fascinating that they still use such obvious ad-only (sub)domains to host assets.
They have a web version made in 2011, where you can compare the 80s pictures with 2011 pictures (looking at some places I know, they have already changed a lot since then, perhaps we need a 2016 version!).

http://www.bbc.co.uk/history/domesday
I'd be willing to pay a modest fee to have a repository of common software, always up to date, free of adware, and that can be updated automatically. A sort of commercial chocolatey with more choice and more up to date packages.
While I understand your pov,why don't you flag to your boss if your feel you are spending too long on meetings and emails and find time during your actual working day to do that work. I'm a family man too and I've made a decision that any evening work except emergencies will be stuff I enjoy such as researching a new technology experimenting in code watching tech videos or reading tutorials not corporate "work"
Yes. But someone making $150k in either place is going to be better off than someone making $30k in either...
Do you really want to live in that world? The world where I have to get past Google's, Apple's (iOS and Mac app store), Debian's and Steam's arbitrary rules about what is and isn't an acceptable app? Where a company/project's current head gets to decide what it is, and isn't, acceptable to install?

One of the reasons Windows flourished was the openness of the platform.
There is probably a lot to find, if the produce recall database [1] is anything to go by, QA can be a struggle.

[1] http://www.fda.gov/medicaldevices/safety/
How are they adding a trusted cert without Windows popping up a warning?
I always sort of assumed that Alibaba benefited from some state sponsored favoritism (as many Chinese companies do in the domestic market). Honestly until reading this article I had no idea they even operated in Western markets.
I think Chocolatey is going that way.
An eslint(ish) jsonlint cli
Yes, but why isn't the cert installation popping up that warning in this case?

Also, good job USyd, training people to click through warnings :/
Mark my words, this story ends with a perp walk.
And they posted a nice follow-up a month ago:
http://www.howtogeek.com/238765/how-to-check-for-dangerous-r...
Should every company have to become their own CA to issue certificates?
Back in the day it wasn't unusual for something to support 30-odd variations on Unix, plus VMS and Windows. ./configure && make && make install. Those were the days!
What a fun idea.

Meanwhile I can only get a favicon to show on my homepage...
225+ Best Free WordPress Themes 2016 – Designrazzi
Meh, I buy stuff from alibaba from europe, cheap stuff like e15 worth of usb connectors. They seem to manage just fine shipping, for free too, thanks to subsidized china mail. For those low amounts they don't even bother with returns; most are so afraid of bad ratings/open disputes that they'll ship another batch the moment you voice a complaint.

Not saying I disagree with you I guess, it's also about westerners finding alibaba a bit too exotic (and dangerous), but once you get used to the asian style shopping, it's fine.
"AirBnB caught facilitating wide scale illegal activity"?
Second result while searching NYTimes:

http://www.nytimes.com/2016/02/03/business/dealbook/david-bo...

First result while searching WSJ:

http://www.wsj.com/articles/walgreens-threatens-to-end-thera...

Fourth result on WaPo:

https://www.washingtonpost.com/news/wonk/wp/2015/10/27/fda-i...
Soe does Chrome. You can clear the internal cache by visiting chrome://net-internals/#dns
Issue certificates for free and have complete control over them?

Imagine if you had all your infrastructure authenticating with DigiNotar issued certificates (that you paid for) only for them to be invalidated in one day.

https://en.m.wikipedia.org/wiki/DigiNotar
Tesla's finally making a cheap car, and China is excited
I had been doing this until some time ago to block ads and to prevent Google from collecting my web browsing history via Google Analytics. During the time I witnessed a strange phenomenon. Every time I added "127.0.0.1 www.google-analytics.com" to C:\Windows\System32\Drivers\etc\hosts. I saw the line removed from the file some hours later. Although I had added tens of lines I only saw the Google Analytics line removed. IIRC finally I decided to figure out whet caused the removal. I used Filemon to watch file changes, though the line got removed again while watching the file and nothing appeared on the log. I suspected Ring-0 processes were secretly running and causing the removal, but I knew nothing about the Windows kernel so I gave up here. I wonder what was the cause to this day.
Why Downtime Builds Staying Power
User education is good but when it comes to you mums and dads, this will be tough. I know that my parents will not ever understand this, or even the implication of these security gaps.
Maybe there still should be a compiler option to automatically evaluate the degree of abstraction complexity of a code, much like cyclomatic complexity, to prevent abuses ?
> No, that's actually a pretty racist and outdated assumption of China.

That isn't racist at all. At no point has GP hinted at an inherent Chinese inability to do it.
I'm using http://pi-hole.net running on a Raspberry Pi. I use it as my home dns, it runs dnsmasq and points a list of a million ad hostnames to its own IP, answering every request with a blank HTML page.
Wow, really? Can anyone back up a similar story? That's really interesting if so.
because eventually, somewhere in the API there must be a way to actually add that cert. The API that's being called from windows internally when you press the "OK" button on the warning that's normally shown.

And even if there was no API or if you do not manage to find its location: At some point, the certificate needs to be stored somewhere. So you just put it there and be done with it.

You can try and fight this using stuff like OSX' new rootless mode, by making a second class of binaries who are more trusted than others, but even then there will always be ways around it and the backlash would be considerable too (there were some very nasty comments about the introduction of the OSX rootless mode, even though it's turnoff-able).

The only way to prevent this from ever happening is to pre-approve every single app you want running on your platform, but, honestly, that's not a platform I would want to use (not that I want to use Windows anyways)
Porting to .NET Core
The diagram showing the DSLR with the image the right way up as opposed to the eyes, is misleading as the camera is also captured upside down and then flipped in software.
It's pretty shameful that so little effort was apparently put into preserving these. Why bother doing this if they're going to just put them on a disk and let them rot for 30 years. As data become more sophisticated it seems to be harder and harder to archive them in formats that aren't obsolete within a few years. I can go to The National Archives and look at a document that's nearly 1000 years old (or visit http://opendomesday.org/ ), but the "new" version is unreadable less than 30 years later. What can be done about this? I'm assuming people must be investigating future-proof archival formats.
In response to [1], I must insist that "democracy" has an obvious colloquial meaning, that is, the power of the people. While I reckon the "will of the people" is not exactly trivial to define (if there's even such a thing), we do have a few instances of supposedly democratic government go directly against the wishes of the majority of its people (the adoption of the EU constitution by France comes to mind).

Come to think of it, the difference between a democracy and a republic is quite obvious: the first is an ideal, while a republic is a set of institutions. Whether a particular set of institutions achieves democracy or not is the hard question.
forgive me for saying this but the title sounds like an employer (or someone paid by industry) feeling bad about that employees are complaining they get no holidays. corporate ethics is the answer. not a blog article.
Linux is a much more open platform than windows. It's only downside is that most people think it's difficult to use.

I cannot think of any reasons why you'd think windows is open, especially when comparing it to Linux. You were talking about installing, yet fail to realise that pkg managers aren't the only way. I mean most Linux users regularly compile binaries directly from the source. How is that not open? Perhaps you'd like to elaborate.
uhhhhh....

Nothing about apt is walled off at all.
Did you have local Google services running, like the Google Updater (afaik also comes with Chrome). Google also adds some entries into the task planner, you can also check there what is getting called.

Though I believe you should have seen something in Filemon.
The Benefits of Morning Exercise (and 7 Tips to Help You Get Started)
>I can't understand why GitHub isn't responding to the "Dear GitHub" people.

Too busy firing white males and hiring minorities to please the diversity committee.
Could be it never mattered before, because no one was looking, and now someone is looking.
This. There was a good (and short) talk at Usenix Enigma 16 that went into this: https://www.youtube.com/watch?v=wxeIrkxRDMA
I can't remember the exact quote but :

LISP's FOR macro got so clever that LISP programmers do everything they can to avoid using it
It's amazing watching a normal person install something. Most people I've seen just spam the next button until the window disappears, until the software and all its friends are happily installed. I think the first step is to educate users. Or implement a package manager.
The dynamic its of Java are not its type system, they're things like late dynamic linking.
She won a $5m check from a VC with just a shiny new idea
The HN posting that you're complaining about getting the attention was the earliest one posted. Are you saying you prefer that dupes get more votes than the first posting on a given topic?
Educating users definitely will not work.
There are better ways to exclude the bad listings from a report. The generally accepted way is to include them at the beginning and explicitly excluding them for a number of stated reasons.

This does however give an image that Airbnb is not perfect.
Where do you live? Because if you live in the western world and in a country with a reasonable amount personal and financial freedom, you are out of your freaking mind.
Mine is the reverse. I have this line added to /etc/hosts on my mac, a local A record I want to play with. Now, I am done with my project, and I wanted to remove the A record. I keep rebooting and that line persists. God knows why.
Oh, that's new.

Reading the abstract more carefully, I can see that. But then, why does the title says "predict" instead of "causes"?
Don't move from GitHub as pointed out in other comments it will not solve the human issue and it will also defragment the Big Community.

Change your support terms, use a chat like gitter for example for those who think that a bug tracker is a chat.

Asking GitHub to enable the "open issue" permission or to moderate like stackoverflow do, probably will not match their priorities.
(Upvoted your reply because it is relevant and adds to the discussion; thanks.)

Obviously, a lot of the advise is targeted to the telegraph domain, for example in reducing words (instead of characters), not using punctuation marks (because they are words), and how addresses should be written (and we have mentions). So, in a very literal sense of this "HOWTO", I agree that it does not translate well to tweeting.

On second reading, I guess I was (and still am) impressed by the relevance of the table of contents (section headers) for tweeting, and that it _could_ be used in a guide on "how to write tweets". So, the actual advice does perhaps not translate well, but the structure is relevant. Perhaps I got carried away by reading the TOC.
That's ridiculous. Firstly, all the Graal/Truffle/Ruby work is open source. The fact that they prefer not to maintain lots of different builds and their build infrastructure produces a mixed open/proprietary binary doesn't change the fact that you can get all the work for free.

Secondly, Oracle funded all of this work! Don't you think that's a little ungrateful? How relevant do you think faster Ruby even is to Oracle's core business? Less relevant than fast JS is to Google certainly, and yet, not only have they been funding a large cutting-edge research effort for years ... they gave the results away as open source too.

Sometimes I think people have lost perspective. I remember programming for Windows in the 1990s, when you were expected to pay for even basic things like treeview widgets or networking libraries. Now you get full blown JIT compilers for dynamic languages for nothing and people complain :(
Try to track down How We Got To Now (http://www.pbs.org/show/how-we-got-now/), it was a science series PBS aired a couple years ago and it's absolutely fantastic. It's very much in the style of Connections and follows how one invention led to another and another, etc. I'm pretty sure I remember reading the producers say they wanted to make a spiritual successor to Connections.
They don't just interpret the C, they JIT compile it.
It's much more likely that your IT staff will bungle things managing your own CA. And less likely that you will notice it and successfully manage the revocation process.

There's a lot of fun to be had when someone steals your root CA private keys undetected, and a lot of time & money to be spent ensuring it doesn't happen despite Murphy's law...
No, Soundcloud Won’t Be Forced to Shut Down Due to $44M in Operating Losses
Not that I agree with your point, but cyclomatic complexity checks are actually implemented as a compiler plugin in rust-clippy project[1]. You'll get a compile time warning if your function becomes too complex.

[1]: https://github.com/Manishearth/rust-clippy/wiki#cyclomatic_c...
Note that this article is a reply to the statements made by Airbnb at [1]. Specifically claiming "95% of our entire home hosts share only one listing" when this is true only because you modified those listing days previously (to remove said multi-home listings) can't be chalked-up to naive data clean-up.

You present no evidence that the purged data wasn't listings that previous made money for Airbnb - there's no evidence it was "bad" in any way except making them look bad and the chart in the article seems to show it was corrected only so long as they needed to look good.

[1] https://www.airbnbaction.com/data-on-the-airbnb-community-in...
1. Nobel prizes are a very poor metric, e.g: http://www.cbc.ca/news/arts/nobel-literature-judge-says-awar...

2. Where you see fragmentation, we see diversity and a richer ecosystem. Where you see cultural disparities, we see a complex interplay of different cultures over millennia. Homogeneous populations are actually at a disadvantage because they don't have that kind of activity.
Well, they claimed they removed non-Amazon devices because they didn't support Prime Video. However, for stuff like Chromecast, the burden lies on the app developer (which would be Amazon) to implement Google's Cast SDKs to provide support.
JVM hello world can be about 50 milliseconds. The issue is the Graal/JRuby overhead. Bear in mind that Graal is a JIT compiler that is itself written in Java. So it has to compile itself before it gets fast at compiling anything else!

There is an AOT mode being worked on that should solve that, but it's not open source.
I was pointing out that prison, as a sentence, serves a use beyond mere retribution. The fact that some criminals are never caught is not relevant to that claim.
Runkeeper and ASICS Are Joining Forces
Richard P. Gabriel's book Patterns of Software has a chapter about that. (It's free and out of print.)

Bluntly, it's kind of like: if you really understand a style of house building, you should be able to deliver it as a prefab. Maybe true in some way, but also neglects the drawbacks of standardized components.
There were a lot of technical stumbling blocks to getting the data out, but the main problem was non-technical: Every child and adult who contributed has copyright on their works, and there are no records nor any copyright assignment.

The main benefit of this project was in providing many valuable lessons in how badly things can go wrong :-(
None are duties. There's 10% GST over $1000, but that would be $100, not $50.
Possibly because of the threats of getting hacked by XSRF, XSS etc.
Changing Date to Jan 1, 1970 Will Permanently Brick 64-bit iOS Devices