skysight-inc/HackerNews huggingface dataset:
That's not entirely true. mod_pagespeed (https://modpagespeed.com/), a plugin from Google for Apache and Nginx, does a whole bunch of the stuff google is offering through AMP, and it's theoretically capable of doing almost everything there. It optimises content on the fly, and stores cached versions of them on the drive for later hosting, etc. etc.

I think possibly the only thing that it can't offer that way is hosting the content through the Google CDN.
Can you share some of your syllabus content? I'm interested in the program and would like to know if the content is stuff I'm already familiar with.
I wonder how many people thought app.net was a Microsoft product.
I agree. I've installed Telegram Desktop, played with it, and revert to the native macOS client a few hours later. I don't care about animations at all or even the themes. I also didn't like the fact that the icon keeps jumping when receiving new messages. The macOS version works better for my personal preference.
Are you in Firefox proper, or Nightly (just asking for a friend of a friend) ;)
Clicking the link and reading can answer that question and fix your lack of object permanence regarding Flickr's existence.
Researchers warn of fingerprint theft from ‘peace’ sign
Recognizing Traffic Lights with Deep Learning
The charging rate is very low when there are many Teslas charging at a station so sometimes it could take 3-4x longer than usual when at a busy location. I'd expect to be charged the same amount in those cases.
I've found that devuan is a joy to use on my laptop.

I'm also rotating BSDs and open source solaris variants on to the home network machines. (Switching to solaris to get rid of systemd would be overkill; I switched to joyent triton for better containers and zfs...)
> There is a reason these things exist.

Enlighten me. And while you're at it, explain why this is better than, say, Rust's module system, where we don't need separate header files.
MSc in Big Data Technology,
HKUST,
https://www.sengpp.ust.hk/programs/bdt/en/index.html
If 3rd parties can build bots, then they should be able to too :P
The article says they used more aggressive compression on thumbnails, and lossless compression on the original JPEGs.
FWIW, learning C++ was not fun.
Health Effects of Marijuana and Cannabis-Derived Products
How about KeePass?
I'm in Austin and have access to AT&T Fiber, Google Fiber, and I think even Grande Fiber (I live downtown). All are about the same price. Before I got Google Fiber I had AT&T Fiber. There is absolutely zero difference in speed up and down. I don't get the fixation of Google Fiber either. If you can get fiber from any provider at affordable pricing, jump all over it.
Are there advantages to this over Preact?
This includes when the user trades in cards.

Do you mean that it will produce hands to match the target odds no matter what cards are traded in?
Why not to write generator of init scripts from Systemd unit files? Unit files are well documented for typical options and are easy to write.
Mind uploading won't work.  the meat is the data
I'm very interested in this program.

What is the best way to get in touch with you and get the syllabus material for the courses?

I'm at rememberlenny at gmail.
This is actually a strategy in game.

Go and hit a neutral unit so that you have 2+ hits in a row without your ability/item proc'ing and then save the next hit for an enemy player since your next hit is likely to have a higher chance of proc'ing.
What I found interesting is that, while any given modern human has no more than about 4% Neanderthal DNA, it isn't the same 4% in everyone. About 20% of the Neanderthal genome is found in humans. I'm not sure what this says about interbreeding.

And then there's the Denisovans... I gotta get my DNA done...
Most people, myself included, are not on iOS. It's not solved for most people.
Discord Announces First Stable Release of App for Linux Platforms
And in other US states and points in time, gas is cheaper. For example, in December in Greenville, SC gas was $1.90 a gallon which would make gas in a prius cheaper than the Tesla supercharger.

382 / 52 * $1.90 = $14

Data from (I used Greenville, SC): https://www.gasbuddy.com/Charts

EDIT: From Tesla's blog post "What’s important is that in every region, Supercharging will remain simple, seamless and always significantly cheaper than gasoline."

Looks like Tesla will be pricing the electricity differently in different states as well. I wonder if the changes in their electricity prices based on the region will be enough to offset currently low gas prices.
Let survival of the fittest play out, as nature meant it to.
It took me about 15 minutes to install GNU Social just now (I already had a webserver with php and mysql)
It's also on iPhone

Here ya go: https://itunes.apple.com/us/app/youtube-music/id1017492454?m...
OpenSSH is the unusual case. Most the the services I run don't do the right thing. That's why, for instance, Debian wrote the start-stop-daemon utility years before anyone ever dreamed of systemd.

I've been greatly enjoying systemd for the ability to write services and startup jobs in languages that don't have great libraries for doing all the right things, like Python and shell, because it gives me all those Right Things as effectively a library. I don't have to manage pid file handling and daemonization and restarts on my own; systemd will do it, and will do it well and Right. (I used to do this with start-stop-daemon, and it did it poorly and only okay.) It will also get out of the way of OpenSSH, which does it well and Right, and get in the way of the dozens of services that think they're doing it well and Right but aren't.

Easy things should be easy, and hard things should be possible. systemd supports both. If that's the extent of what runit can in fact do, it only supports the former. (SysV-style init, of course, just makes easy things hard and hard things confusing, but as everyone else is saying, it's very not the standard of comparison here.)
If its a great scientific discovery than it's not a mistake.
Pandora asks me to install Flash on Safari 10.
I find that very hard to believe. Do you say that in the full knowledge that you'd be giving up roughly 20 years of life expectancy? In 1929, life expectancy was late 50s for men, it's now almost 80 for men. That's roughly a 34% increase, and it's even higher when you consider all of those extra years are adult, master-of-your-fate years.
John Milton is on that list. Newton was exceptionally important, but our world would be poorer without Paradise Lost. I'm glad Milton spent his time as he did.
I'm not quite sure I want sodium hydroxide in my house...

https://en.wikipedia.org/wiki/Sodium_hydroxide
Don't we spy on their citizens for them, and they spy on our citizens for us, sidestepping the no spying locally ban?
I would like to know this too! Say my team has 40 people on it. Every month at least, someone asks what do "40 people do?" and I take them through it 2-4 people at a time across several lines of business maintaining and improving lots of software.

Would be amazing to see some people break down their teams publicly!
> I am sorry but that kind of sounds like you are gaming the system.

Story time.

A side hustle I'm working on is creating a site that matches investors with solar projects. Due to how solar tax incentives are structured, if I can properly estimate your tax liability, I can create a partnership vehicle where instead of your tax liability going to the US federal government, its all invested in solar generation projects.

You still have to pay taxes, but because of a legislative and tax code hack, you can fund renewable energy deployment instead of federal tax receipts.

This is gaming the system, but I'd rather my money go to clean energy and not bombing innocent brown people and another carrier group. Economics 101 is incentives matter. If you set a system up, be prepared for people to poke at it to find its weaknesses.

EDIT: @bogomipz

Regarding your comment:

"So that Federal Government was OK when it came to you getting a student loan for an education but it's somehow not OK when it comes to paying your fair share to fund it?
I don't like paying taxes as much as the next guy but I do it and I understand why I need to."

I'm a high school dropout, and the services I care about (Social Security and Medicare) are funded out of my payroll taxes, which I'm fine with (I've paid $73k into Social Security, and $21k into Medicare, not including the exact matches my employers have paid in). I pay for the things that should be paid for (social services), and avoid paying for things that are unjust (the us military).
One thing that that gives you is the MDC packet, which isn't enabled by default in gpg classic. (Hence the parade of "message was not integrity protected" warnings.)

It can be requested directly via '--force-mdc', but, as long as you're tweaking the configuration, you might as well boost everything up to the full "Grovergeddon" settings.
At first I didn't care much for the idea of having to learn yet another init system but as I had to write ansible automation stuff for services on Centos 7 it was kind of required that I have some basic understanding of systemd. I have to say now that I'm more familiar with it it has begun to grow on me.

There is something subjectively nice to me about running systemctl status and seeing a nice, clear picture of what the current state of services are on a system, being able to control the life cycle of a service including having systemd monitor and restart it, not having to deal with improperly written init scripts, etc.

Stockholm Syndrome perhaps?
Unfortunately I don't think your attitude is particularly constructive either. Out of the many (many many) web frameworks out there, why should parent bother with this particular one? I think asking for a mobile optimized website is reasonable in 2017.

Does it personally bother me? No. But I think the expectation is reasonable.
On the flip side, it was users demanding free service (under which I include gracious data export) that killed the product in the first place.

I hope we find a way to pay for this stuff more than I hope getting it free becomes standard.
Unix signals have been called garbage by some and "unfixable" by others [1]. The article [1] explains the evolution of signal handling, from sigvec(), sigaction(), to signalfd() -- a rocky history fraught with problems, an article in the series "Unfixable designs".

> So while signal handlers are perfectly workable for some of the early use cases (e.g. SIGSEGV) it seems that they were pushed beyond their competence very early, thus producing a broken design for which there have been repeated attempts at repair. While it may now be possible to write code that handles signal delivery reliably, it is still very easy to get it wrong. The replacement that we find in signalfd() promises to make event handling significantly easier and so more reliable.

Another critic makes the case that "signalfd is [also] useless" [2]:

> "UNIX[] signals are probably one of the worst parts of the UNIX API, and that’s a relatively high bar."

Signals came up recently on HN when someone remarked that not even memset() is signal-safe! [3]

All in all, working with signals correctly requires mastering a tremendous degree of complexity. Other platforms have provided simpler APIs, such as Structure Event Handling (SEH) [4].

[1] https://lwn.net/Articles/414618/

[2] article link from https://news.ycombinator.com/item?id=9564975

[3] https://news.ycombinator.com/item?id=13313563

[4] An HN comment describing how it's simpler: https://news.ycombinator.com/item?id=13323870

P.S. Please note that the views quoted above are not necessarily my views.
So... Every startup? Except the big companies!
> So in the end, storage is growing a lot faster than the bitrate of videos.

Is that true? I've been pricing hard drives recently, and they seem to have stagnated for the last few years, staying at about the same price, with the best value per Gb at around 4Tb.

I thought h265 took about half the space of h264 for the same quality, but a 4k screen is actually 4x the pixels of 1080p...

So I'm guessing 4k h265 would be about double the bitrate of 1080p h264.
Ordinary image sharpening tends to just make existing edges look sharper; dof blurriness obliterates the edges. Strong sharpening on a strongly DoF-blurred image might actually make the visual contrast between in-focus and out-of-focus areas stronger.
A more skeptical take. http://blogs.sciencemag.org/pipeline/archives/2017/01/11/121...

Tl;dr Alzheimer's is hard to drug, and the approach this company is trying has been tried before.
Battery too. The hilarious thing is that they could do all of that and probably only add a few mm thickness. Check out the Dell XPS or Thinkpad X1 Carbon lines.

Also hilarious to me is how thick the dongles are, and how the power brick is the same (other than now needing an expensive proprietary Apple USB-C USB 2.0 higher-than-spec power delivery cable which is sold separately from the actual brick and an extension cable which is also now sold separately).
The World Needs It’s Messaging Unified to Streamline Productivity
See a rather scathing rebuttal here: http://blogs.sciencemag.org/pipeline/archives/2017/01/11/121...

>You would never know, to read a lot of Ramaswamy’s press coverage (here’s a recent profile from TechCrunch) that the Axovant drug works through a mechanism that has failed twice in Alzheimer’s clinical trials so far.

>You wouldn’t know from such articles, though, that there have been (and are) other companies which have been formed around the idea of taking pharma cast-offs and getting them through the clinic (larger companies already try to monetize what they can in their portfolio by partnering or outlicensing, of course). The Medicines Company is one such dealmaker, acquiring and partnering late-stage compounds and trying to get them approved. Outside of the for-profit business model, there are a number of initiatives trying to repurpose or revive older compounds for new diseases.No one so far has been able to take over the world doing this. There are not, unfortunately, many big piles of such candidates sitting around. Most of the shelved compounds were shelved because (a) they did not work, and/or (b) they showed toxicity. You’re going to have to figure a way around those problems before you go back into humans, and that’s not easy. There are a few drugs that have been dropped for business reasons, or were lost or mishandled during a merger or the like, but I don’t think that there are enough of those to make a Ramaswamy drug empire.
OP appears to be the creator of gitlogs.com. Uncool, zthomas.
I'm not saying the permission request isn't overbroad, but "manage downloads" seems potentially reasonable. I'd imagine that some permission along those lines would be required for a PDF viewer to start displaying a document before it is completely downloaded.

Now I don't know that that is what they were using it for, whether they could have made a narrower permission request, and so on, but permissions are permissions because we want to permit them some of the time. I think it is counterproductive to dismiss requests before evaluating them. That's the kind of behavior that leads to kitchen-sink permission requests from the start (when users are most motivated to try something) because a developer doesn't trust that they'll get a reasonable targeted request tomorrow.
Interesting, thanks for sharing--these are great insights.

You're right that universal tags and the event naming that you could parse from the JS could be very valuable, although it would be hard to normalize.

And you're totally right about stitching together marketing funnels for lead gen conversions, but I'm not sure how you would get that from an ecommerce setup short of making a purchase and refunding it (which might be impossible to do in many cases).

Part of me has wondered if there are any partnerships BuiltWith or others have with popular browser addons. I imagine if they snooped this somehow from users, it would be valuable to them (setting aside whether it is ok to get this level of data).

I played around with someone's open source version of BuiltWith (forgetting what it was called) a while back and it was pretty cool to see how it works. I'm not a developer (although learning to code), but I've done similar research manually as part of my job, so this is really interesting to me to see what else can be learned.

For example, if there's a publicly traded ad tech company and you know a substantial customer of theirs just removed their tag, or many customers did in a certain time frame, you could short their stock (or vice versa if you see huge growth).
Yup. There was a huge internal commotion about this on our employee only general mailing list. The person who reported it was very shrewd, reporting the behavior as an open ended performance question. Employees in the Bay Area inmediately hated it. A VP had to step in and stop the discussion because it was happening in spite of our collective objection.
> Sorry for not seeing your comment until now. Amazingly great vuln BTW. It's early in 2017, but this is probably going to be one of this year's best.

Thanks. :D

> Putting aside `ptrace` being the best way to guarantee a race win, the reason for my focus on `CAP_SYS_PTRACE` is that with SELinux enabled there is no other way to exploit having access to the file descriptors. Even if you explicitly try to pass a containerized process an external file descriptor "legitimately" (e.g. with `sendmsg`) SELinux will still ultimately block the access due to the type restrictions. This means that with `setenforce 1` you need to use something like code injection to get the external process to access the file descriptors on your behalf.

Ah okay, yeah I suspected that's what you meant (on _RHEL_ xyz is the case). Thanks for clarifying.
Then consider useful lifetime of the car. Ford used to recommend an engine rebuild around 50,000 miles.
Blitzscaling 17: Marissa Mayer on Scaling Google and Yahoo
> Whether the scheme will work longer term isn’t clear

> https://www.google.com/finance?q=NYSE%3AAXON&fstype=ii&ei=2U...

Wait, what? How is this a startup and how does this have anything to do with SV...

TC is really reaching here...
So to recap, Twitter exploded onto the scene in 2007, the "fail whale" appeared a lot, developers made all sorts of wonderful programs hooked into Twitter, the fail whale disappeared, Twitter started to destroy the app ecosystem, App.net launched to great fanfare in response to Twitter's knuckleheaded anti-developer stance, Britney Spears and Justin Bieber arrived and knocked all the nerds out of the top spots on Twitterholic, Donald Trump came and bludgeoned everyone with his bombastic prose, and now App.net is shutting down.

And after all this, Twitter still does not have a viable business model.
If i remember right it's a part of YouTube red. It uses a special app though, on iOS it's called YouTube Music.
What are WeChat mini-APP’s and what do they look like?
I'm doing a root-level reply so it doesn't start out too buried :)

Most people use Bootstrap and Foundation completely wrong. They're meant as RAD (Rapid Application Development) frameworks, not production-level frameworks.

For example (using Foundation because I'm more familiar with it), you should never have a `div` with the classes `small-12 medium-6 columns`. That's what you do during prototyping. For production, your `div` will have a class like `main_cta` and in your SASS you are calling Foundation's grid mixin.

Production sites shouldn't include anything not being used, which is why libraries like Foundation have discrete components. You only include the ones you need (both CSS and JS), with the assumption that you are doing your own minifying and combining or whatever.
I still think back periodically to https://github.com/buckket/twtxt. Fascinating project.
The folks working on the Microsoft compiler have done a fantastic job lately keeping up with features, so I wouldn't call them years behind.

https://blogs.msdn.microsoft.com/vcblog/2016/01/22/vs-2015-u...
Finding Out If I've Improved as a Programmer: Part 3
The code of conduct doesn't dictate which kind of greetings to use. Nobody has dictated that in the Rust community. Community members just politely ask that you don't use some greetings. Nobody will stop you from continuing to do so.

The "hey guys" thing isn't about intent. People are aware that you are not assuming that everyone is a guy. They are asking that you be considerate of people who have to deal with being misgendered all the time and made to feel like they don't belong. There is no authority being flexed. It's usually regular community members asking not to use "hey guys", not moderators. (This is also a super rare occurrence anyway).

No, I'm not talking about helpfulness, I'm talking about people being nice. That's exactly what the code of conduct is about, and it seems to achieve that goal pretty well.
I realize it's a joke, but it's also kind of not. We have environmental standards because otherwise businesses would not care about spillover costs. We take care of workers rights because the market is pretty one-sided in most professions. We have professional accountants to prevent embezzlement and make taxation possible.

And so on.
Is this the source of "Judith's words, not mine" that you're parroting?

http://www.sourcewatch.org/index.php/Judith_Curry#cite_note-...

http://julesandjames.blogspot.nl/2010/11/wheres-beef-curry.h...

https://judithcurry.com/2010/11/03/reversing-the-direction-o...

https://judithcurry.com/2010/11/03/reversing-the-direction-o...

James Annan (2010-11-06). Where's the beef, Curry?. James' Empty Blog. Retrieved on 2010-11-12. “She's really building up quite a history of throwing up vague or demonstrably wrong claims, then running away when shown to be wrong. Here on the no-feedback climate sensitivity, for example. Gryposaurus took her to task here on aerosols and D&A (based partly on comments from Gavin) and found her response lacking. Here is Eric Steig refuting her absurd claim about the IPCC that "they will tolerate no dissent, and seek to trample and discredit anyone who challenges the IPCC." Her eventual response (which had to be dragged out of her through repeated challenges that she kept on ducking) was merely to dismiss it as an "anecdote", even though one single case serves to refutes her claim. Well, I don't think I got quite such a rapturous response as Eric did, with my attempts to improve the AR4 drafts, but I certainly didn't get trampled and discredited either - merely made to feel mildly unwelcome, which I find tends to happen when I criticise people outside the IPCC too. But they did change the report in various ways. While I'm not an unalloyed fan of the IPCC process, my experience is not what she describes it as. So make that two anecdotes. Maybe I'm an "insider" too, in her book :-) If she ever deigns to address the substantive point on probability, maybe she can let me know, but I'm not holding my breath. Her main tactic seems to be throwing up layers upon layers of an increasing shaky edifice as quickly as possible hoping that no-one will notice that the foundations are collapsing as quickly as people can read.”

In her own words:

"Nobody and certainly not myself is claiming that I am persecuted or there is a plot that is out to get me." -Judith Curry, October 23, 2010 at 4:43 pm, http://www.keithkloor.com/?p=3734
I Created a MVP Prototype for My App in Less Than a Week
Nintendo Switch retail price USD $299.99
About mathematician Yutaka Taniyama:

> He was not a very careful person as a mathematician. He made a lot of mistakes. But he made mistakes in a good direction. I tried to imitate him. But I’ve realized that it’s very difficult to make good mistakes.

I bet if you compared DaVinci's mistakes to the mistakes of your average Renaissance thinker you'd find a striking difference in calliber (and breadth).