skysight-inc/HackerNews huggingface dataset:
I don't know what the arrangements are for access for the books moved off site, but in my experience, when done right it is very convenient for researchers. My former university moved all the older science books and journals off publicly accessible shelves. Now you put in an online request for the article or chapter you want and within 24 hours you get a scanned pdf. Since this is exactly what I would be doing myself anyway, the system made it much more convenient to access chapters of books that are not available digitally online.

As a researcher, I care about the information, not the library building. Not having to go to the library is a convenience.
jfoutz has a pretty good answer, but as a former astronomer who studied triple systems I thought I would expand a little bit. The main reason this is important is that it is data in favor of the hypothesis that Proxima Centauri is gravitationally bound to the rest of the Alpha Centauri system. If the Alpha Centauri system is triple system rather than a binary with another stars that just happens to be passing by, this could change our understanding of how this system formed.

As it turns out, the dynamics of triple systems can in some cases be extremely interesting due to a phenomenon called Kozai-Lidov oscillations [1]. The idea here is that if the orbital plane of a tertiary companion is at high inclination relative to the inner binary, it can drive the orbit of the inner binary to high eccentricities over a long period of time.

In this case, it is known that Proxima Centauri hosts a planet in its habitable zone. But the orbital dynamics of this planet may have been affected by the Alpha Centauri A/B binary. If the planet formed further away from Proxima, it may have migrated due to Kozai-Lidov oscillations. Furthermore, if Proxima is bound, its dynamical influence on the Alpha Cen A/B system may have prevented the formation of circumbinary planets, or disrupted the orbits of these planets. Indeed, one speculative idea is that Proxima's planet may have formed around Alpha Cen A/B, and then been kicked out and captured by Proxima Cen.

[1]: https://en.wikipedia.org/wiki/Kozai_mechanism
Nice! Except it has -qy in the example without those switches being documented. I hate when tools don't even have --help, which could just launch:

man $(basename "$0")
Modafinil was invented in the 1970's. Some people have been using it daily for almost 40 years. If there were long-term effects, we'd know by now.

> …if there are no disadvantages then why hasn't the human brain evolved to operate that way normally without medication?

1. Evolution can't search solution spaces as efficiently as modern biochem.

2. Until very recently, humans were calorie limited. Stimulants like modafinil increase metabolism and suppress appetite. That would be selected against during a famine.
I'd say that's quite more vague and doesn't quite sound like what an SRE is. You didn't answer my other questions btw.
It wasn't removed; it was simply hidden because it was a work-in-progress piece of infrastructure wasn't ready for end-user consumption[1]. The same underlying code was still used by Privacy Guard[2], so it still wasn't CyanogenMod's innovation. App Ops would eventually make a user-facing comeback in 6.0 Marshmallow, with a very similar UI, just with the additional runtime popups for on-demand permissions.

I agree that CyanogenMod did bring innovations to the table -- I'm in no way trying to diminish that. Just clarifying attribution where due.

Speaking more generally, there is no doubt that custom ROMs answered needs/demands that Google just couldn't satisfy in the same timelines. Custom ROMs deserve tons of credit for prototyping and "market testing" concepts/features for Google. The good news is that -- by and large -- most of the low-hanging fruits have already been incorporated back into mainline Android. Nowadays, I've personally found fewer and fewer reasons to use custom ROMs (outside of the ever-important need to extend device lifetime anyway -- probably the biggest thing remaining that Google likely won't ever attempt to satisfy).

[1] http://www.androidpolice.com/2013/12/11/googler-app-ops-was-...

[2] https://www.xda-developers.com/protecting-your-privacy-app-o...
Amazing that these never supported Linux. I remember people tried to reverse engineer them but the project ran out of steam. I guess xircom felt their business was so strong they needn't cater to a bunch of hippies.
There's simple, and there's anti-intellectual. Go would be the latter.
Curse you, interwebz, for triggering today's time suck by forcing me to surf deeper and deeper into PubMed. There is a bunch of new papers on AD-36 in just the last 8 weeks!

Anyway, here are some points of interest:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4517116/ "Adenovirus 36 and Obesity: An Overview" -- non-paywalled full text!

https://www.ncbi.nlm.nih.gov/pubmed/25479564
Adenovirus 36 attenuates weight loss from exercise (!) but improves glycemic control by increasing mitochondrial activity in the liver.

https://www.ncbi.nlm.nih.gov/pubmed/27825952
Adenovirus 36 antibody detection: Improving the standard serum neutralization assay. (The first assay I heard of, in 2001, cost about $500 then.)

https://www.ncbi.nlm.nih.gov/pubmed/24614097
Proof-of-concept for a virus-induced obesity vaccine; vaccination against the obesity agent adenovirus 36

https://www.ncbi.nlm.nih.gov/pubmed/27903748
Hepatic Expression of Adenovirus 36 E4ORF1 Improves Glycemic Control and Promotes Glucose Metabolism via AKT Activation
Google controls Android due to the PlayStore

Just an anecdote. I'm currently living in China and me and the other expats were always kinda amused that local Chinese are willing to spend the equivalent of 2 months of their salary on an iPhone. Apple's grip on the market is absolute here

At first, like some high brow NYT journalist, I thought it must be a cultural thing. People looking for a status thing, a vanity thing in a image conscious society. Or a the very least they're willing to fork over tons of cash to get a good quality device bc they don't trust their own phone makers. But the local phones are actually hardware-wise okay. And they have decent warranty support (not Apple level.. but still)

But after watching a friend struggle with an Android phone, I realized that the problem is the apps. There is no GooglePlay store, just crappy 3rd party stores like the Xiaomi Store. These stores have basically no standards when it comes to app quality and Chinese apps are horrible bloated virus-like monstrosities that slowly cripple your phone till it barely works and the battery dies after half a day. All the permissions managers and security features in the world don't stop the system from being a complete disaster here.

If anyone wants to free Android - they need to make a good play-store alternative that only allows high quality apps. They you can make your Android fork and whatever else you want
"Legal intercept requirements cost money for the incumbents. Telcos have substantial legal intercept requirements in all markets."

Shouldn't cost much at all. I'm assuming they have servers or appliances for monitoring anyway at the points they'd likely implement LE. They just have to use them for it. Many of the U.S. telcos also charge a fee for police monitoring per PDF's on cryptome. The prices looked like they could buy new servers or monitoring gear every time a request happen plus the smaller cost of processing it. I think the L.E. cost is inflated by the companies being heavyweights that inflate cost of most things. It could be optimized like monitoring is at smaller firms.
It's annoying how it scrolls to the top of the page when when you go back from article.
I would say, far lesser extent C++ (unless you're just writing C and compiling with a C++ compiler).
Isn't it really easy to run your own code on it? Not really a black box. Except well, literally.
In good part because Universities where I was (partly due to donations and funds from IBM) did not tolerate microcomputers, connect to them, and refused to put in a single course regarding them. PC's weren't classy, they were only the future.
Stroustrup has proposed a way to add safety to C++. It's called "C++ Core Guidelines", and "GSL".

https://isocpp.org/blog/2015/09/bjarne-stroustrup-announces-...

https://github.com/Microsoft/GSL

I watched his talk -- wondering if anyone is using it. https://www.youtube.com/watch?v=1OEu9C51K2A

Using GSL gives adds some safety to pointers and memory allocation -- while providing the bare-metal performance that C is known for. (It still feels very low-level.)
Are you talking about my phone, my car, or my TV?

I trust Amazon more than Samsung, Chevy or, well, Samsung. But at least I can verify that my Echo is not sending home unusual amounts of data when it's not in use.
> "At the time, bubble wrap was invented for use as wallpaper. That trend never caught on, but the material’s use as protective packaging took off. Before bubble wrap, the most common options for cushioning goods in transit were sawdust, newspaper, and rubberized horsehair."
We need some syntax blurring goggles to judge new languages it seems.
Of course! So the blog itself is built with Jekyll (https://jekyllrb.com/) and hosted on Github Pages. This makes it easy for me to just create new posts with markdown and GitHub pages provides free hosting!

I tried to keep things as minimal as possible so I'm glad you like it. For the code highlighting, I'm using Prism (http://prismjs.com/index.html)
Thanks, this is my multi-month study plan.
The rkt container runtime; explanation and demonstration – OpenTechSummit 2016
That is a great link! Thank you for posting it. This is the Internet at its best.
FL Studio 12 Crack Full Version Free Download by Zarah Khan – WHI
Not so much that, but a threat to the revenue model of the licensed gsm carriers. Same reason Skype and VoIP is illegal in the UAE.
Thanks for this, I was actually thinking about this when I was playing around with the app on mobile today. Might have to limit the scroll to top only when the user is navigating between pages and not when the user goes back.
> If you're fighting, you've lost.

I don't really get this attitude, it means that nothing new will ever overcome anything that's been established.

> Anything that can be done easily in C or C++ will need to be easier in Rust for everyone to move

You don't even need folks to move from C. Rust has had lots of success when it comes to folks completely new to systems programming learning it through Rust. Predominantly python/ruby/whatever shops are using Rust because they need a fast language, but don't want to deal with safety issues.

> Blog posts wont pull me away from C, tooling and docs will.

Then you are not the right audience for this blog post :) I find that such blog posts are extremely helpful in convincing people who have a choice between starting to use C and starting to use Rust, not folks who are already invested in C or C++. But I have seen such overviews to have impact on invested C/C++ programmers too; everyone is different!
Hacksaw React Shopping Cart Example
I don't want to single out anyone or any specific projects, so this is going to be a generalization, but since you asked:

In my experience, there's a lot of hostility and arrogance. More than in any other community, I've seen Go developers shut down discussion by closing comment threads on Github; reject pull requests and refuse to debate the merits of the change; castigate people for "not following proper procedure"; and being dismissive or contemptuous instead of humble when they fail to understand a problem that is being discussed (on, say, the official Go Slack channel).

My very personal hypothesis is that this is a case of mirroring. The Go development team may be said to have a laconic, authoritarian style, which is, of course, their prerogative, and which befits their position; unfortunately, a lot of Go developers seem to be under the impression that they, too, can behave like demigods. In particular, Go developers, more than other cultures, seem to get an ego boost out of telling people "no".

But this is a generalization. There are lots of friendly Go devs around, to be sure (I hope I'm one of them). I'm particularly happy with the Kubernetes team. At the same time, I do think it's an issue and one that the community needs to be aware of.
A couple of things:

>> Like most jobs, programming is positive sum. If you take modafinil or caffeine or carphedon, you'll write more software of higher quality (hopefully).

You can argue that olympic sports is positive sum then as well. If an athlete takes testosterone, he will perform at a higher level and push the boundaries of human achievement further, entertaining more fans. He won't reduce the quality of other competitors output.

>> And the drugs you take don't have long-term disadvantages. For example, modafinil won't give you early onset Alzheimer's.

This is absolutely unfounded, we don't have longitudinal studies on nootropic use and there are many anecdotal reports of the short and long-term side effects of drugs like modafinil.

>> Contrast that to doping in sport. Sport is zero-sum. For me to win, you must lose.

As I said above, if you argue this, then you can argue the same thing for software. For me to take adderall and outperform another employee (both intracompany and at other companies) makes the other employee lose because he was not willing to undergo the same health risks.

If I become a top performer with the aide of drugs and beat my coworker for a promotion, did he not lose as a result of my willingness to sacrifice my health? What about if my whole team does drugs and ships a better product with faster deadlines, causing another firm to lose the deal and go out of business?
At brute force they will do as Turkey has done with YouTube, and order the ISPs to null route entire /20 to /16 sized pieces of the internet belonging to YouTube, etc. Same with appspot.
In most homes here in Japan there's bugger-all insulation and all windows are single-pane, so in winter people put up bubble wrap on windows/balcony doors as insulation.
Ahh. Oh well. I figured it would be fun to look at in worst case. ;)
How the hoverboard went from fiction to fact
Sorry, I meant "Site Operations Engineer". "Reliability" is an adjective assumed to every subject or role.
I get hints on GitHub and the website but what is this project exactly? What are you trying to do with it and compared to what?
China to clamp down on outbound M&A in war on capital flight
I dig a little bit before commenting (SRE vs DevOps), but SRE as an abbreviation is ugly and reliability is assumed for every subject or role, so, it's redundant.
Following through that link from anjc leads to this:

http://bach.nau.edu

Interactive St. Matthew Passion and Mass in B Minor there, plus the Goldberg Variations and Well-Tempered Clavier
I feel you! I've been struggling with fatigue so to me getting through some days is an achievement. In bed at 7pm is awesome.
Cars should auto-brake.
I've gotten Amazon packages like this here in the US, but it's not a frequent occurrence. I prefer this method because aside from the shrink-wrap, everything else is recyclable cardboard.
I think you missed the point. CyanogenMod was named after its founder, Steve Kondik, who's online alias is cyanogen. Steve is still alive and breathing https://twitter.com/cyanogen
A visit to the wikipedia entry on the Roman festival of Robigalia [0] is worthwhile if one wishes to discover the disturbingly elaborate suitability of the name.

[0]https://en.wikipedia.org/wiki/Robigalia
U2F as an answer?
That will never happen, given Apple's track record.
I believe I reported this once, but it's still there: You're hijacking alt-cmd-left/right, which I use for switching tabs in Safari. Your arrow-key event handler needs to have a guard:

!(event.ctrlKey || event.shiftKey ||
event.altKey || event.metaKey)

(Thanks for writing great documentation, though.)
What was it like working on the original iPhone project?
Was there really an expectation contrary to this outside radfem circles?
When I budgeted I liked YNAB4 for ease of use etc. However I think a lot of budget programs miss the point. In ordinary life it is harder to bucket budget than in business. Too many unexpected expenses.
For verified software, we probably don't need many big new theorems. We probably just need to be able to apply a large library of well-known strategies to a mind-numbingly long list of routine proof obligations. It's more about exhaustive case analysis, which computers are good at, than about creative leaps of intuition.

The big problem, IMO, is search control: keeping the computer from wandering off into parts of the search space that don't actually matter.
Canadian government plans to boost spending on new tech from Canadian startups
I have different times for both naive solutions on my machine than you.

It's 2.6 seconds for Go and 3.5 seconds for Rust, both perf results and code here: http://pastebin.com/WwhvHH6S
any guesses as to how the car in front of it could have prevented the accident? what was the human error involved? was it simply a case of being too close to the car in front of it?
What are your definitions for "complex" and "complicated"?
>> If you're fighting, you've lost.

> I don't really get this attitude, it means that nothing new will ever overcome anything that's been established.

I think he's trying to quote Dan Saks' "extern c: Talking to C Programmers about C++" when he said "If you're arguing, you've lost." Saks, at least, meant that if you're striving with someone, you've already lost because your partner is already in a "frame" of mind set against your arguments that is unbreakably strong, even by logic. The talk is really good just for that aspect.
I have posted the code in reply to burntsushi. You can check it out yourself.
libc is very hard to use portably
The OpenAcess and self-publication has removed an important check on research papers. If nobody cared about your subject, or if a journal's peer review process resulted in boring articles, it would not be financially viable.

I think advocates of sharing science should also understand that, at present, the majority of the content is asinine or incorrect. Removing checks and balances is not helping.
Is it assumed that blacklisting IP's is a difficult challenge for a censor? Most major blacklisted sites have static or rarely changing addresses. Still, it's an interesting idea for small back channels.
In my blog entries [1] I use the ACRONYM [2] tag with a TITLE attribute that most browsers will show when you hover over the acronym. I don't understand why it's not used more often though.

[1] http://boston.conman.org/

[2] I know, ABBR is the new hotness, but I'm still using HTML 4 for my blog and old habits die hard.
I had no idea this is a widespread concern. Over the course of years, I have kept every box and the shipping materials under the presumption that I would reuse it all at some point. Only flaw in my logic is that I order way more stuff than I ship out. This, combined with my laziness, has resulted in a spare room in the house now being known among friends and family as "The Box Room", which was full wall to wall, floor to ceiling with empty boxes and hundreds of those air cushions of varying style and size.
They carefully worded it so that while it is true it only starts transmitting when there is a query, it doesn't stop transmitting afterwards. It could continue recording and sending to the server for the rest of the day, not just the query (just kidding.. I hope).
Erlang-OTP and the Parallella Board (2015)
Great list, but it's missing Tyrants of the Underdark [1]. Probably my game of the year.

[1] https://boardgamegeek.com/boardgame/189932/tyrants-underdark
Life of Kernel Bisecter
Curious question: what condition due the boxes typically arrive in? Are punctures and crushed boxes common or rare?

It definitely seems like a better method, but I'm curious if the shipping handling is different there.

(For reference, in the SE US I'd say about 1:15 Amazon boxes arrives with some kind of damage. 1:40 with worrisome damage)
OpenVPN 2.4.0 Released
Almost nobody in experimental life sciences uses Tex. My advisor refused to read anything that wasn't in MS Word.
Valve's refund policy is pretty amazing, <2 hours played and <14 days and you're good. Better than Google's even.

I've refunded games for being made in 2016 and not DPI scaling on 4k properly. Wonder if this guy did something ridiculous and then tried to refund it, it seems like Valve's reasons are conveniently edited out in this very one-sided post.
Valve should admit fault and pay the fine. Although they finally have a refund system in place on Steam these days, previously their system could be considered borderline fraudulent.

In the past, I bought ~3 3-D games that claimed Mac support, but turned out to be completely non-functional on the platform because I had an Intel GPU. Upon pointing it out to Valve and the developers, they would deny fault, and reply that I should have read the system requirements more carefully. That may be true, but given that the majority of all Macs sold today come with Intel chipsets, there should have been a marquee warning in a 50 point font indicating that Mac is "kind of" supported, but not really.
I've seen this packaging before. Notably, Apple uses this design when shipping iPhones. Overall, however, it doesn't seem to be very common in the States.
I see that occasionally in the US (except not glued down) but mostly for things that don't have their own display boxes like books, sometimes electronics or DVDs. Since it's not glued, they still rely on air bags to fill the space.

You probably want something to fill the space. Empty boxes are easy to unintentionally crush, exposing the contents to damage, weather, and loss.
Here are fantastic Algebra lectures (Abstract Algebra, Fall 2003, Harvard) by my favorite lecturer Benedict Gross: https://www.youtube.com/playlist?list=PLelIK3uylPMGzHBuR3hLM...
Interesting, I was thinking about something like this, at least for exposing the raw Linux syscalls. I'm really happy this exists. Although I still have no clue what it's useful for, beyond my vague plans to speed up base file I/O and re-implement the RTS in Haskell, which never seemed that important so I never got around to...

I've read https://github.com/haskus/haskus-system/blob/27bc422fccff455... and it still seems pretty weird to store the syscalls at type-level instead of defining them function-by-function. You don't have to define functions one-by-one, just use Template Haskell to generate them... and Syscall.read is much clearer than syscall @"read".
Also, while it would obviously not catch every case, a warning that hey, this game won't work on your current system seems like a pretty low bar. The valve clients definitely can and I think do capture system hardware.
Your Rust program corresponds to my second Rust program.

Your Go program is not what I would expect. A bufio.Scanner is the idiomatic (and naive) way to read lines in Go. But this is immaterial. Your results are consistent with mine. They aren't different. I just included more analysis and more programs to provide proper context to this challenge of yours.