skysight-inc/HackerNews huggingface dataset:
IMO, the enabling library in the article is FaceBook's "DataLoader".

When I first saw GraphQL, my thought was that it was a nice abstraction to enable client-dependent API. But it lacks the actual implementation, and provide no answer to "what about performance?" question.

DataLoader answer that question elegantly.
That list also includes all kind of stuff that's not actually static sure generators, like BitBalloon (hosting service) or Kirby (flat file CMS), etc...

At staticgen we have far stricter rules of what we accept in the list. See https://www.staticgen.com/rules
The Personal Airplane Is Taking Off
Add in "ads using any kind of animation", "ads that slow site loading in any way", and "ads that use up limited mobile bandwidth" and you'd get closer. When reading text, any kind of animation in view proves quite distracting, which likewise "ruins the actual reading experience". And ad scripts and ad servers use up bandwidth and slow down page loads.
What specific action do you believe the wealthy will take when they "usurp" the non-wealthy markets? Provide goods that the non-wealthy consumers want at lower prices than non-wealthy producers? Given that the non-wealthy consumers have nothing of value to the rich people, why bother?

Certain monkeys have markets, the primary goods being food and sex. When are we wealthy humans going to "usurp" monkey markets and try to gain "power"? When are we, the wealthy humans, going to start spitefully consuming garbage, wild fruits and insects simply because monkeys also want these resources? When will we, the wealthy humans, claim all the forests and kick the monkeys out?

You've postulated a world where non-rich humans are as economically useless to the rich as monkeys are to modern day humans. In the real world, we don't generally engage in any of the behaviors you describe.
Send a pull request :)
Your comment was obviously meant as commentary on the DevOps trend, but in fact devops is not so well-defined a trend to make a good target for sniping comments like this. I mean, people talk about "devops" today to mostly just say "we must increase investment in our infrastructure." No one's saying "devops will fix everything." So I don't think people downvoted you for cutting on devops per se, as much as for not presenting any clear POV.

It's not like Node, where evangelists DO go around saying it's the best thing ever and blindly ignore the problems with it. Now... there's a good target for snippy remarks! :-P
If you agree that the civil asset forfeiture laws need to be reformed, please consider donating to http://endforfeiture.com/ . I just did.
Arguably, you are somewhat responsible if the revenue stream is failing because you want to consume content without caring whether anyone gets compensated for it.
I managed to use Escape to disable search highlight: https://github.com/alxndr/dotfiles/blob/ce0e18cb40f52f0c60d1...
I don't see it so much as a tool as an experience. The twitter experience is almost always the same, which is why I got bored of it.

> What my vague acquaintance had for breakfast

> What my vague acquaintance had for breakfast

> What my vague acquaintance thinks about politics, which I need to grit my teeth and not reply to.

> Slightly amusing post from a well-known celebrity I follow, which someone will post on facebook later in the day anyway.

> Slightly amusing post from a well-known celebrity I quite deliberately don't follow, but which gets retweeted into my feed anyway.

> A politician I am starting to regret following wants my money.

> What some well-known celebrity I don't follow had for breakfast

Tools do something useful. Twitter doesn't -- at least, not for 95% of users.
That seems to be a theme in the TPP. Corporate protections are mandatory, consumer protections are optional.
> Look at New Yorker, for example.

Indeed. I'm not the target demographic for their ads (anorexic women and men who like expensive watches, AFAICT), but the ads on their site aren't aggressive, and they hire good writers. I'm happy to pay for a subscription, and wish there were more of them and less of buzzfeed on the Internet.
wadetandy in these comments posted a link to an FDIC survey which goes into the details of why 8% of US households don't have an account, and why others are 'underbanked'; at https://www.fdic.gov/householdsurvey/2012_unbankedreport.pdf :

> Similar proportions of previously banked (33.2 percent) and never-banked (32.8 percent) households report that they don’t have a bank account because they don’t have enough money for one; this was the most common reason given by both groups. The second most common reason was not needing or wanting an account, although a larger percentage of never-banked households (26.0 percent) cited this reason than did previously banked households (15.6 percent). This finding implies that households that have had a bank account in the past may place more value on a banking relationship than those that have not.

> For nearly 10 percent (9.5 percent) of previously banked households, the main reason they do not currently have an account is that the bank closed their account. Another 5.5 percent of previously banked households cannot open an account because of identification (ID), credit, or banking history problems. This suggests that about 15 percent of previously banked households may not choose to be unbanked but face institutional barriers related to opening or maintaining an account.

> High bank account fees or minimum balance requirements were the main obstacles to account ownership for slightly more than 5 percent of unbanked households. However, recently unbanked households were more likely than others to cite fees as an obstacle: more than one in ten (11.1 percent) households that had a bank account in the last year were currently unbanked because of high fees and balance requirements, compared to 6.0 percent of previously banked households that had an account over a year ago. ...
>For me, the entire debate is silly because it's my screen -> my decision what appears

What a silly statement. Does the same logic also apply to your TV and radio? You are visiting a site that gives you content for free in return for viewing their ads. If you don't like that contract then don't visit the site and limit your browsing to sites that adhere to your personal contract.
> how does a reporter pay their mortgage

Some combination of charging up front for access (with only a few samples shown to people who don't subscribe), charging for timely access (see LWN, which provides articles 1-2 weeks earlier for subscribers), and patronage (if you want to see more investigative reports like this, pay me via Patreon).
I'm using a PIC12 in product that replaces an existing one. At Volume Pricing 8 Bit PICs are pretty much incomparable to ARMs. A quick check on Digikey shows that for 10000 pieces, the cheapest 8 Bit Micro is a PIC10 - 35Cents/Unit (that's for today only). ATTiny is about 2 Cents more but that can change.
The cheapest 8051 from Energy micro is in the same range as well.

The cheapest ARM Cortex M3/M0 or even a ARM7 is $1+. When you are shipping products (and not doing a hobby project), BOM cost is a major factor. If you sell a Million Units each with a micro in them, the cost difference is about $700,000. Even keeping cost aside, size matters. The smallest 8 Bit micros from Atmel or Microchip or any 8051 is around 3x3mm. Most ARM micros are much larger.

Rule of thumb that I use is to pick the micro by function, price and size. Sometimes a 8-Bit micro is more than enough for the job. Buying something that costs more, bigger in size and for which the MHz is not an advantage is an overkill.

Having said that, a companion product that also working on requires the MHz and so, a Cortex-M3 fits perfects there.
I'll link this comment which explains the reality of the situation much better than I can: https://www.reddit.com/r/PoliticalDiscussion/comments/35mers...

There is continuous nonsense repeating "secrecy" when the reality is you or I have no business nosing around in international treaty negotiation since we are in no way qualified, so having some kind of open vote from everyone in the world during the negotiation phase would in no way be realistic. Nothing has been passed as of yet.

You have a chance to review and tell your rep to vote yes or no before anything has a chance of passing, to say otherwise is really just flat out incorrect.
They have over 30 offices so some if not most will be in other offices around the world.
While you bring up a valid issue (per e.g. [1]), it's not clear to me what you're trying to say about it. Even less clear to me is how any sort of coherent legal regime would be imposed on something like Internet.org, which presumably has access to sufficient resources to carve up its legal entities into the tastiest possible slices (such that e.g. the local entities only run the base stations while content approval decisions are ostensibly made by a mailbox in Panama or whatever).

[1]: https://en.wikipedia.org/wiki/Pruneyard_Shopping_Center_v._R...
No, that wouldn't be enough. The real problem is profiling. It's spooky and most tech-savvy people dissent it. And they (aka we) are the ones that influence the general public as to adopting ad blocking technologies.

It's one thing having Google serving me personalized ads which I know come from my search history, and a whole other having the same thing happening from various ad-serving companies with which I have no affiliation at all. Where the hell do they get my profile from? And who regulates that market?
This is a good point that both supporters and opponents of this initiative should gather more information about: who actually accesses services using this Facebook program? Is it in fact the previously unconnected?

And vice-​versa: when you talk to the unconnected, what is preventing them from getting online? Are data costs the main barrier? Anecdotally (and admittedly my personal conversations aren’t an exhaustive survey) in India even from lower-​income people I hear people talk a lot more about needing money to buy/​repair a phone compared to anyone saying they can’t afford a data plan.
That's the next step, although I've had difficulty using bigrams in BigQuery.
>If 10000 Twitter users with 1000 followers each send a tweet, that's 10000000 messages hitting queues.

if your system design is actually done that way, i.e. that that amount of actual msgs, in one shape or another, hitting actual queues... well, you would definitely inflicted "scale" onto your system. It is like for any powerful data system there is always possible to make a cartesian query that will kill it :)
They're fairly clearly labelled and categorized. Might be easier to build a frontend to their open Public Domain data rather than asking everyone to re-submit their projects: https://github.com/bevry/staticsitegenerators-list/
This is indeed a tricky balance. We want developers to iterate quickly, but we also want to understand the impact of production changes. With a small team and small sets of data, it's easy for everyone to understand the impact of changes and it's easy for modern hardware to hide inefficiencies. As we grow, the balance changes. It's harder for any one person to understand everything. It's also harder to hide inefficiencies with larger data sets.

We're always learning and improving. In order to scale, we'll need better ways to manage complexity and isolate failure. Our tools, patterns, and processes have changed quite a bit over the last few years, and they will continue to change. Ultimately, we want every Stripe employee to have the right information evident to them when they make decisions. This will be challenging, especially as we grow, but I'm excited to take on that challenge.

If you're still interested in working at Stripe, I'd encourage you to reapply! Our needs have changed quite a bit since you applied, and we're willing to reconsider candidates after a year has passed. Feel free to shoot me a resume: jorge@stripe.com
This is as "hacker news" as it gets, but apparently it got flagged? Considering the age, upvote count and position relative to other stories, as well as that it does NOT have a lot of comments which apparently also pushes things down, it really seems that way, and that's just sad.
This is probably somehow related:

>U.S. officials could soon send a Navy ship steaming by a chain of man-made islands that China has built in the South China Sea, Pentagon officials said, potentially exacerbating tensions in an area in which Beijing is expanding its presence.

https://www.washingtonpost.com/news/checkpoint/wp/2015/10/08...
This isn't a totally new phenomenon either. I used to ride this stretch of the Metro to work every day back in 2009-2012, and I remember seeing these plants back then too. At the time they hadn't really taken hold at Cleveland Park, but Woodley Park was overrun with them.

These stations also had a tendency to flood during particularly heavy rains, so it's no surprise that questionable drainage is the culprit.

It's interesting to note that these stations get no natural light where the ferns are growing. It's all manmade light.
I do not want to be anyone's keeper, nor do I want to be kept. All I'm asserting is the moral right to make the most of my life without taking advantage of others, or having them take advantage of me.

Each of us has the right to exist for our own sake.
I assume he's using the hotplate as-is with a large pan of water on top and the thermostat controlling power to the hotplate and the temperature probe in the water.

If Steve could continue to be a Cool Guy (sorry!) and confirm that would be wonderful because I've just been to Amazon to try and create a similar set-up.

Another implementation question: does the pump need a pipe connected to it, or is it sufficient as-is?

For those in the UK, here's what I ordered:
Pump - http://www.amazon.co.uk/gp/product/B00BVK966C
Thermostat - http://www.amazon.co.uk/gp/product/B00BVYCZ84
Hot plate - http://www.amazon.co.uk/gp/product/B00A4DE35G

Yes, it is all frighteningly cheap and I'm not going to leave it running unattended!
How else would you process notifications, etc?
Let's not forget one significant driver of complex tax code: the IRS almost always has dirt on people with pretty one-side results when they come after you. Rather than speculation, a number of ex-IRS auditors made this claim. The idea was that they have a limited amount of resources to find tax cheats and it's hard to prove on some of them. So, they first make the tax laws favor them by creating lots of uncertainty which already appears for other reasons. Then, they hit hard in terrifying ways when they come after people with little resources to fight back: huge fine, people kicking in their doors, seizures of property, etc. One agent wrote that the goal was a form of terrorism where the few hits they made would scare others into compliance despite the fact they didn't have resources to get to them all.

So, it won't get simpler. It benefits IRS's strategy and many stakeholders using exemptions, too.
Then I would go for another ISP, that's the point I can choose because I live in Europe, but If I could choose between no internet and free internet from Facebook I would go for free from Facebook if noone else want to provide internet for people in Africa.
Ads will never go away and these ad blockers will soon become worthless if the advertising companies ever think they're a threat. There are so many easy ways to defeat ad blocking. This is why I despise Apple for trying to publicize web ad blocking while letting their ads be displayed in their little gated community. Apple is essentially ruining it for the people that do use ad blockers because we're going to reach a point where the ad blockers are unable to block ads due to the myriad of ways publishers will use to foil them. It's only a matter of time before this happens and I hope Apple is paid back for this move in spades.
> Someone's credit card pays for that VPS

I pay for mine with Bitcoin.

If this treaty and its ilk come to pass, I expect we'll see a massive flourishing of digital grey markets, with a heavy focus on anonymity.
Shouldn't developers understand how a database change is going to impact an environment based on the code they've written?
That article's only reference is a study I linked to earlier, which concluded, "We did not find use of psychedelics to be an independent risk factor for mental health problems."
This is my Algorithms professor at IIT! :)
I understand and appreciate what you're saying. I'm also happy to retract things when I'm wrong, which happens pretty regularly. But you're incorrect about how I read the article (also: "how carefully other people read an article" is not a valid topic of debate on HN). I stand by what I wrote.

You are welcome to disagree with my assessment, strenuously. If you'd like to do that, please write arguments that are about what I wrote, not about what you think I personally did or didn't do.

(PS: that's not an actual ad-hominem argument. "Ad-hominem" doesn't mean "anything negative you say about a particular person or entity".)
And its own SWAT team. Heck, even Dept of Education has one these days. It's a good way to get attention to one's political viewpoints. :)
https://iit.edu/news/iittoday/?p=47371
We're really close, actually. The Chinese have bred pigs that weigh ~30 pounds when mature.
You say it like it’s a bad thing.
Aurous: The Popcornflix of music
I've seen pie charts used particularly effectively in two areas of personal finance:

1) In budgeting apps, to show the distribution of monthly expenses across categories.

2) In investment tutorials and reports, to show a distribution across asset classes.

In the case of budgeting, it's true that a pie doesn't capture all variables, like total expense from month to month. But if you're trying to optimize a metric, such as savings (which can be included as an expense category to visualize savings rate), it makes it intuitive to see which budget categories are throwing you off. Suddenly it's not about reducing expenses, but rather shifting them between categories of a whole. At 50%, there is a tipping point where the pie slice becomes concave. If you're trying to push yourself to a 50% savings rate, it's an interesting visual benchmark.

For portfolios, here are a few examples. These are 3d pie charts, perhaps the most-mocked visualization type of all. But they communicate the information effectively enough. Repeated pie charts emphasize to the reader the importance of asset allocation.

https://www.bogleheads.org/wiki/Lazy_portfolios

What makes pie charts effective is that they are simple and approachable. There are better graphs for showing a portfolio's size and allocation over time-- but not for initially communicating the idea of asset allocation and giving a few examples. Bogleheads is one of the best resources on passive index investing, and I think it's not an oversight how often pie charts show up on the wiki.

If anything, I would say visualizing a portfolio as a line chart can be more deceptive. This is a common technique used to sell mutual funds that have recently outperformed to naive investors. Line charts can implicitly promise a future trend which may not materialize.
There's no rule that a bar chart cannot mention the proportion of the category above each bar, and there's also no rule that a bar chart has to be for absolute and not relative numbers.
As a stopgap solution, enabling the slow query log can also be very helpful.
30 Years of Free Software Foundation: Best Quotes of Richard Stallman
Most tech-savvy users aren't the problem, ad-blockers aren't popular because some people don't want to be tracked, they are popular because most people don't like being annoyed and spammed with obnoxiously loud advertisements.
From the end of that article: "While the experiment is quoted as evidence of LSD's toxicity, it seems most likely that the Thorazine or the combination of drugs killed Tusko, not the acid. Lending credence to this, in 1984 psychologist Ronald K Siegel repeated the experiment with two elephants, using LSD only. Both survived."
"The arrests were apparently separate from a mass sweep launched by the Chinese government in July in which authorities as of early September had arrested about 15,000 people for alleged cybercrimes, which included hacking, sending spam text messages and online scams."

What is a few more hackers if they already arrested 15000? It probably ties much more into other legal cooperative matters such as US willingness to send back people the Chinese government wants to face corruption charges in China.
Unknown Tveon Claims Video-Compression Breakthrough of 4K/UHD at Under 2Mbps
Limited Internet is not Internet. They should have called it "Facebook-Network".

Even AOL was more Internet than this.
The downside of that is that it makes harder to distinguish advertisement from actual content.

Some sites are quite good ad hiding sponsored links and there is way too much advertisement masquerading as editorials already.
Myopic version-control islands
I don't know if this is practically true for a lot of these countries. In a lot of these countries, a vast majority of the population doesn't have easy education, and are often poor.
Countries like India have a much better percentage (but still small) of the population that can afford the internet, that ISPs are incentivized to grow and expand. Countries like Zambia -- not so much (I don't actually know if internet.org is in Zambia). I don't know that a small business in Zambia has the capital to expand considering how many people can afford it.
Heck yeah! Matter of fact, I proposed this when the tax shelter boom was happening a long time ago and I said then I doubted it was original. The reason is that scandals like BCCI show the accounting has to be a maze as much as possible. So, logically, the next trick is to have software that automates creating that maze while still able to get the truth out of its for parties with access. And get money to the right place.

At the time, I saw malware authors doing it with program obfuscation kits. Accounting information systems were often boring programs following simple rules. The obfuscation of accounting similarly followed straight-forward rules albeit with different rules for different schemes. Automating them should also be straight-forward. And need no AI whatsoever: just templates, heuristics, and maybe source code in Unlambda or INTERCAL.

http://www.madore.org/~david/programs/unlambda/
Also top 20 financial institutions, USG orgs and places that store your healthcare and tax information ;-) I'd argue that a good number of startups these days (especially ones borne out of larger organizations with lots of combined experience) are way more capable of handling these issues with finesse and speed.
Sigh, yet another example of hot shot teams using MongoDB just because it's new and sexy. Existing, established tools such as Oracle and Postgres would have offered lots of ways of avoiding such a problem.
Last time I looked at it, BOOST_SCOPE_EXIT_ALL generated similarly atrocious code, which is a shame because you can write a zero-cost construct in C++11 very easily.
How do people who like to customize their environment do pair programming? I belong to that group, and I like the idea of pair programming, but I've never had the chance to try it in practice...
How do we stop the madness? And even worse how do we undo it after it's too late ?