skysight-inc/HackerNews huggingface dataset:
I like your use of the word "immature". I'd mention another sense of that word, a more literal sense.

The web is new and ads have been humanity's first attempt at extracting revenue from the miracle of the web.

The web of 5, 10 years from now might be unrecognizable in various ways, by current measures.

I see no reason to think that the same might not be true about internet revenue. In another comment, I said that ads were the worst of what capitalism has to offer. If that's true, and adblocker use grows without bound, a new economic equilibrium will be reached somehow. Someone will think of something -- or else the web as we know it will become dramatically different, for better or for worse.

That is the best of what capitalism has to offer: confidence that a large enough market will adapt to anything.
I strongly advise against hosting images, particularly photos, behind CloudFlare. I don't use it myself but I'm frequently noticing CloudFlare aggressively stripping color-profiles from images. Most noticeable if the photo has an AdobeRGB profile, as many do. It makes skin tones in particular look very dull. I don't know if CloudFlare honors no-transform – I suspect they do, but most sites don't send it.
>> There's not a single policy or position...

That's exactly my point. I'm not the one suggesting it, I'm responding to it.

>> The voter suppression schemes are transparent...

Yes, I even stated that. My point is that I'm not willing to label half the country as to be a part of it. In fact, I'm willing to blame people among the Democrat party of doing much the same. I just don't say it's official Democrat policy so that I'm not blaming the entire group.

>> literacy tests

Which tests? Those run by Republican or Democrat members?

>> I'm not even sure how much we disagree...

On the face of it, I don't think we do.

>> But the USA has a long and storied history of screwing over black people and their civil rights...

Which I said, US history is rife with voter fraud or disenfranchisement, whichever term you prefer. I'm not sure where you're going with all this, since it seems you are agreeing with me. Am I misunderstanding?
Those top 500 websites have the money to sit atop of CloudFlare's enterprise plan, which I believe offers custom-branded DNS servers.
I would love to talk to you about this. jgc @ guess the domain.
Updated VLC link:

http://p.events-delivery.apple.com.edgesuite.net/1509pijnedf...
Recipe App Handpick Launches Online Meal Kit Service for the 99%
So what if they aren't? I haven't read the expressions in depth but they look like on a quick glance like they could be checked in linear time. It may have a high degree of branching, but so what when you are checking a single linear path through it for each URL?
This one worked for me:

http://p.events-delivery.apple.com.edgesuite.net/1509pijnedf...
> "Chef’s business is growing exponentially with annual recurring revenue growth accelerating as the company scales"

Makes me wonder why they needed the money.

> "This new round will allow Chef to extend its leadership in the DevOps market by expanding Chef’s operations globally and accelerating product development amidst surging customer demand"

Maybe I'm just cynical, but doesn't really tell me too much.
I would like to understand this. If a customer asks we do do image recompression to save space, and strip metadata (this is one of our services) but would like to know what this is about.
I wrote an article a while back digging into the details of an outage in a website I work with caused by CloudFlare, and while at some level the issue here was "CloudFlare didn't care enough to test their stack against popular browsers and then didn't have the in-house expertise to debug and correct issues that were later found", I frankly feel like this problem is pretty engrained into their business :/. If nothing else, the article might be interesting to some as it looks at how to even go about debugging complex interactions between web browser internals and overly clever JavaScript. http://www.saurik.com/id/14 "When 'Dumb Pipes' Get Too Smart"
Did the author ever quit because he was bored? Did he know he was bored?

How would I know if I'm bored?
A game is more fun without the cheat-code.
A tactical nuke is designed to be used. A strategic nuke is designed to never be used.
2015 Fall Wedding Trends from HotRef.com
This is interesting. What is it called?
This was submitted 4 years ago, when it got a huge amount of discussion:

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

It was also submitted 500 days ago, when it got moderate discussion:

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

It was submitted 9 hours ago. That got no discussion, but 14 points:

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

And here we are again. Will anyone say anything new?
Off the top of my head, I'd say the kernels of database systems are the CAP on the operational side and ACID on the design side. More abstractly, what really matters is the particular business logic [what problem are we trying to solve?] a database models not the implementation details [what code are we using?].

That said, the bigger abstraction is information storage and retrieval. For some purposes a printed book on a shelf is most appropriate, and it's helpful to think of the continuum of storage technologies as including hard copy simply because it filters out the noise of implementations: key-value stores, versus document stores, versus relational stores, versus column stores, versus CPU caches. The what and why and when come before the how and where.

For traditional relational databases, I found Database Systems: The Complete Book very informative. But my intuition is that RDMS's are increasingly less likely to be the best choice for a lot of common applications.

Good luck.
> It's faster than any traditional ad blocking

So is uBlock
I like ad blockers simply because the format of most ads are horrible. Popups and modals make the site horrible for the mobile platform.

I would prefer some inline ad served by the site that is part of the page and has some sponsored by type feel to it.
Pretty much yes. You will rarely see anyone using real evidence and studies to prove their point, you're more likely to see someone say "hey I heard so and so is doing this maybe just maybe it's a good idea" which is why you have half-hearted adoption of Agile for example and why you see people arguing against automating error-prone manual processes.
The problem here is that you've created a scenario that talks about a single human brain, but "maximizing human happiness" doesn't refer to any single person's brain. It refers the state of our entire social environment as viewed through the aggregate of individual experience.

And you're probably vastly underestimating the complexity and comprehensiveness demanded of such a machine.
That's exactly my point: I want to hear less "learn to code", and more "learn xyz for which programming is useful". My sense is that being a professional programmer is much more of a no-brainer right now than those xyzs, but that it is very short-sighted as a society-wide meme. I want to see software create a boom in jobs outside the creation of software.
To my knowledge, no we have not been influenced by them.
Apple Event Megathread
Megathread for discussion of announcements at the Apple Event of 9 September 2015.
A car is basically a LAN of fairly generic microcontrollers, they are fitted to the car then programmed in place to match their required function, the official odometer value will be stored in one of these microcontrollers picked at random for that particular car. The main function of the one that gets chosen could be anything, it could control seat position or electric windows for example. If this controller needs to be replaced then the new one will need to be programmed with the correct software then the old odometer value stored into it.

The diagnostic tools provided to official dealerships handle reading fault codes and reprogramming the microcontrollers fitted to the car. I think that OBD-II is about as good a compromise as you are going to get to allow aftermarket diagnostics.

In hindsight, it could have been better to have treated the car as a WAN, with every controller firewalled off from each other, particularly as the manufacturers have been talking for years about allowing access to the vehicle bus from outside so that cars can be linked together into a train and all changing speed at the same time. I don't think you would choose to do this with CAN though and I don't know of any proposals for newer network standards though it is a few years since I was a member of any of the ISO committees that worked on this.
They seem to have backed off, but last I looked at them they were just trying to coin every single food phrase as some new facet of their infastructure. "Sprinkle a dash of seasoning to your soup to make a recipe and build a cookbook, or order delivery instead!". I felt like a housewife getting sold to by a door to door salesman.
Sounds worth a try. I'm open to looking into this.
> The Democrat Party

No such party exists.
> no longer in use on any critical/important end points

What's your recommendation as an alternative. Cloudflare is tempting if you are tight on resources due to free SSl, CDN, etc. and it is super easy to setup. I'd love to try out alternatives though, just as a backup.
There are so many. Here is one from a couple of friends. The two groups in this case are the Mars rover scientists, who want to get more usable images of their science targets, and the automated planning and scheduling CS types, who have software that can identify them (if they know what they are looking for), and dynamically change the activity plan in response.

http://scienceandtechnology.jpl.nasa.gov/newsandevents/newsd...

This won the NASA software of the year award in 2011 (MER rover), and its successor was just uploaded to Curiousity.
SSL added and removed at CloudFlare :)
I had a coffee spill on my MacBook Pro. It's $2K machine, and of course, Apple suggested I get a new one! Apple also said, I need to get a different one, because mine is old. Not that old, but just old enough that I should get a new one. Slick, those guys. Real slick. :)

Turns out, I can order keyboard and top case for $150 from Hong Kong.

Got it, and moved all the parts from the old machine to the new one. And it took a long day. Mine is a 2012 model, and it's reasonable to perform many repairs on it, though I did need to source a few odd screwdrivers. Harbor Freight had them in one of those kits with 20 some odd bits.

Honestly, I really like this machine. I could get a new one, but I don't like the new ones as much as I like this one. The repair day was totally worth it.

Growing up, I didn't have a lot. Spend to solve a problem generally was not a viable option. Fix to solve was, and I did a lot of fixing, scrounging, combining, etc... growing up, and I'm really noticing how hostile some products are turning out to be.

Doesn't have to go this way. I know a lot of people are making a lot of money, but that's artificial value.

I hate artificial value.

If people are going to make lots of money, let them! Heck, any of us here would gladly join them, or do our own thing to get our share too. The more the merrier.

But let's make damn sure that money is made on real value, not artificial value, or we all will be losing out.
Although that misses the main facet of the nuclear weapon analogy. The Hellburner was a hugely destructive weapon that was only used once and wasn't particularly strategically effective. However the fear of that weapon was enough to intimidate and alter the opposing sides strategy in order to avoid it being used against them.

Greek Fire was a weapon that was both used more frequently and used to greater effect.
Hmm, good point. Whether it's a reasonable assumption or not, I had unconsciously assumed the ratio of births to conceptions would be constant. You get an A for logic, I'll give myself a C... :-)
It's not so basic that it can't be overcome.
Seriously, what a shit elitist company Apple is turning out to be. You can't watch this on Chrome or Firefox. You can't watch it on Safari on a PC. Quicktime on a PC gives a friendly "Error 47: Invalid URL. 0".

In the meantime any 15 year old kid can get online and webcast anything they want to millions of people around the world watching on any browser on any device.

These limitations imposed by Apple are purely artificial. There is no technical reason for which they couldn't make this available on any device and any browser.

Unbelievable.

I'm so glad we got our apps off the iOS ecosystem and stopped developing products for free only to bolster Apple's standing. This is not a company you want to partner with in any way unless you happen to be another 800 pound gorilla.

Sad.
That's interesting that you saw them as #2 in incognito. I just searched chef in an incognito window and got them as #1.

I wonder if my assumption about incognito search results being non-personalized is false.
Laying groundwork for lifesaving emergency communication in quake-ravaged Nepal
I've been using ad blockers for years.

I currently do webcomics, an area whose most effective business model has historically been founded on ads.

I don't run ads on my comic. I used to but I decided to make 'no ads' as a goal on Patreon; I reached it and now my stuff is ad-free. A prominent cartoonist offered to sponsor my entry into a profitable collective and its ad network, and I'm not entirely sure I want to take this offer. Because then I'd be going back to ads.

On the other hand, part of how I grew the audience that lets me make enough money off of my comic to turn off ads is by running ads elsewhere. Not having them on my comic feels kind of hypocritical. I dunno.
Firefox Is Going to Support Chrome Extensions
This is correct. According to this article[0], posted in another comment[1], iOS 9's content blocker regular expressions are limited to a subset of regex for which matching can be done in linear time:

"Extremely powerful, regular expressions can surprisingly be done in linear time if you use a strict set of regular expression characters through Thompson’s NFA algorithm. Safari’s Content Blocker implementation in fact imposes this strict regular expression limitation ..."

0. http://blog.appgrounds.com/content-blockers-beat-adblocking/

1. https://news.ycombinator.com/item?id=10192562
#friday T-Shirts Now Available on Teespring
Poll: Have you “invested” in BitCoin?
Have you now, or are you considering, investing in BitCoin? That is, buy to own and hold with the subsequent intention of selling at a profit.

Explanations in the comments.
Yes, quite a large amount
Yes, but only a very small amount
Not yet, but I will be doing so soon
Not yet, but I'm thinking about it
No, and probably won't
No, and anyone who does so must be certifiably insane.
Make up your mind.

Are you going to continue to argue that they're not doing it or will you argue that they're only doing it when they have a good reason?
If the voltage comes from the audio jack, it is the DC used as the bias voltage (for electret microphones). Typically 1.5 volts, which is likely way higher than the AC signal range of the input (likely to in the order of <100 mVp-p).
To oversimplify greatly, "tactical" means it's supposed to win a battle and "strategic" means its supposed to win (or prevent) a war. That has implications for size, delivery system, and a whole bunch of other factors, but that's the nub of it.
Would you mind posting the types of problems you've had? I use CF for many critical websites I manage and haven't noticed any problems.
How to learn data science
Tell-Tale Signs of the Modern-Day Yuppie
I'm sure the effort they put into SEO matters also ... but ...

I would bet more important though is their search and mind share. More people searching for chef that are actually searching for them.

I think the only way they got as far as they have is because of that search volume, not necessarily their content or the links to their content.

I am basing this on absolutely nothing, just theory ... curious what others think or know?
:-)

I don't know what to do for the refugees, but if you really want to work on homelessness, you can get involved in some way in helping make affordable housing more available where you live (I am assuming you are American). There is a huge deficit of decent, affordable housing. If it were not in such short supply, there would be fewer Americans on the street. If you can think of no other means to get involved, then support Habitat for Humanity in some way.

I also run a couple of websites where I talk about the topic, one aimed at helping homeless individuals, one aimed at putting out good information for those interested in the problem space.
My experience in web-dev is that browser support for color profiles is dodgy at best. Much like alpha in PNGs. It's usually wiser to not rely on occasionally-supported features.

PNG alpha in particular was a nightmare for me. After that I knew to look out for the pain caused by occasionally-supported features in images.
Sure, but expand out and try stuff like "chef cookbook" and "chef knife" or try to find Chef jobs on Indeed.
I was wondering the same too, they raised ~$30 mil for Series D, then now ~$40mil for E. I can understand if they raised $100mil or something huge. Makes me wonder what their cash situation is and if they are going to be going for more rounds, at some points, the VC's will try to get their money back. What will that mean for Chef?
It says:

- they want to hire more senior managers

- they want to open offices outside the US (and maybe sales ppl)

- they want to hire more engineers to work on the product

I don't specifically know why they raised, but often it's because, although revenue is growing, so is spending. So if you make (say) $30M per year, that's great, but you're probably spending $30-35M per year. So money in the bank (from all previous rounds) is usually less than a year's worth of revenue/spending. That's not so safe, come an economic downturn (or your growth flatlines), you're caught with your pants down. (Note that this actually assumes a fairly successful startup with revenue in the same ballpark as spending.) So companies raise more money for protection. It makes sense for them if they're growing, because they can get it for "cheap". Cheap means they can sell the VCs on future growth (high valuation), so they have to give up a relatively low % of the company in return for the safety net of having money in the bank.
It's worth remembering that that's one operating mode. There are others.
Additionally, a lot of sites probably just use CFs crypto, without securing it to their backend servers. Hence there could be less encryption overall.
This question, every late-series VC round. I think the answer is:

They ostensibly don't need the money, but they've built a machine that takes a nickel and spits out a dime, and so the more nickels they can get their hands on, the more money they'll make.
Building the Future Bob Fitts Talks StartUp Expo, Entrepreneur Advice, Etc
You're right, and don't take this as a challenge, I'm honestly wondering:

How come you aren't bothered? I ask because I can't image apart from:

a. I use short or cryptically unsafe passphrases,

b. I use passphrases and type them easily,

c. I only need to log in a few times.

Am I forgetting others?
This: https://moz.com/blog/how-to-stop-spam-bots-from-ruining-your...

And this: https://blog.sucuri.net/2015/07/malicious-google-analytics-r...

I and others that I know get this kind of referral spam on every single domain we have with cloudflare. I know DNS records are public, but is there something cloudflare and other public DNS hosting services can do to prevent this?
The point under debate is whether it's inconsistent with Number, String, and Boolean, which it is. I agree `new String` is not particularly useful.
I've been in the situation where I had a coworker who insisted on using cucumber and BDD. I would not wish that situation upon my worst enemy. It's ridiculous to think that a non developer could write a test, and it's especially ridiculous to try to parse tests as regular expressions. Good luck grepping to figure out where the implementation of the test is. It's pointless meta-work that does not increase the quality of code.

This is digital snake oil. Matt Wynne, you're making the world a worse place. Can you find something else to do?
Indeed, the Data protection directive is not about search engines: it is about privacy online in general and any web page published or plausibly controlled from within the European union is subject to it (and of course also to any IPFS page, although who controls it is harder to say). It has always applied to a lot more than search engines.

The "right to be forgotten" is a phrase used in the argument for de-listing, and later became the name for the ruling itself. This was however not a right that the court granted, but rather the court points out that the data protection directive stipulates that personal data shall be:
"""
(c) adequate, relevant and not excessive in relation to the purposes for which they are collected and/or further processed;

(d) accurate and, where necessary, kept up to date; every reasonable step must be taken to ensure that data which are inaccurate or incomplete, having regard to the purposes for which they were collected or for which they are further processed, are erased or rectified;
"""
and judges (in paragraph 93) that in particular, data that was once in compliance might not be at a later time.

It also states that the failure of the particular data in this case to be those things means the person described by them can invoke the right to object to the processing, in this case having personal data listed on a page as a response to a "search made on the basis of his name" (in paragraph 94).

It is not completely clear, but I think the query being judged upon includes only the name of the person, and adding a keyword relating to the particular year, or bankruptcy actions, would be enough to make the data "adequate, relevant and not excessive".
uBlock is a traditional ad blocker. you can see how traditional ad blockers compare:

https://www.raymond.cc/blog/10-ad-blocking-extensions-tested...
There is nothing in Rust that would ease solving hard problems. Graphs are unsupported. No transactional memory. No distributed computing. No migration. No support for trying. No memoization. No proofs.
Your appeal to the Halting Problem is basically why I included the "most kinds of" weasel words. As much as we don't like to admit it, the vast majority of professional programmers are doing things that are properly categorized as "the simplest programming tasks". You're right that so far the automation trend has only increased programmers' leverage, but I don't think there's any more reason to think that will be an indefinite trend than there was to think automotive assembly would always be a high-skill job.

I think programming should be thought of as a useful skill (like math or writing) that for most people comes in handy in small but myriad ways, while a smaller segment of people gain more expertise and do it professionally (like mathematicians or writers). Maybe that's how most of this nascent movement is thinking of it, but it seems to me it's being sold more as a solution to the future job woes that many foresee.
Unity 5.2 and Visual Studio Tools for Unity 2.1
From what I understand (which is very little), the RISC-V is very similar to ARM. Could it be possible that Apple is planning a move to RISC-V?
Which companies do you think have gotten the IoT architecture right?
https://crates.io/crates/scoped_threadpool works, btw.
> It should be shaped by what the majority think is right for society.

I would kindly suggest that we consider examples from history when laws backed by the majority have resulted in horrifying, depraved violence and deprivation; then contemplate whether it is indeed moral to shape law through majority opinion.
Ars Technica Apple Event Live Blog
I agree. Perhaps a zip file with a password?
And does not the Agile Manifesto say they still find value on the stuff on the right?