skysight-inc/HackerNews huggingface dataset:
The reason I mentioned it is because it has worked for Wordpress, Drupal and Magento in general. There's countless shops that build plugins and themes for those and are hired for things ranging from small changes to full-scale development.

I would love to see that happen with Sandstorm or other projects because maybe the consulting model doesn't work for the parent company but I'm sure there's hundreds of smaller consulting firms that would love to support it.
So it's December and opps, the school on the "other side of the tracks" couldn't raise enough cash to get through until the end of the school year. Buyer beware I guess those kids are SoL until they can pay to register in the next wave of shitty get rich quick schools the next year.

Obvious troll is obvious 5 out of 7.
> Capitalism, as a system, tends toward wealth accumulation, and that wouldn't have been less true if they allowed a bunch of banks to fail.

Perhaps, but if the government hadn't refilled their coffers after they blew up all their money, at least a different set of criminals would have it now.
We just hit beta with incremental builds! https://internals.rust-lang.org/t/incremental-compilation-be... Give it a try :)
There is actually little difference between a process running in a container and in the host. They are using the same network and ideally the same filesystem so there should be no difference whether you run the database or app in the host or the container.

Every container article on HN seems to perpetuate more confusion on containers and often arbitrary misguded rules on what a container should be confusing new users even more.

The problem is Docker has taken fundamental technologies developed by other people and wrapped it and since they do seem to want to give credit and pretend to be more than what they are they obfuscate things in words like docker filesystem drivers, networking drivers, container drivers etc. Untill users get familiar with the underlying technologies this sorry state of affairs will persist.

A container is simply a process launched in its own namespace thanks to kernel namespaces introduced in Linux 2.6. Its got nothing to do with cgroups, cgroups 'can' be used to limit resources to container process by cpu, memory or network resources if you want. If you launch this process by chrooting (or pivot root) into a basic linux rootfs filesystem you have a container. If you launch an init in this process you have a LXC container. If you don't and prefer to launch the process directly from the host you have the Docker version of the LXC container which is a fussy hack as now your container is not contained and runs app process not designed to be run in pid 1 in pid 1 and needs to be managed from the host. Kudos. You can also add a network namespace to the container process so its has its own network layer.

The biggest problem currently is a lot of Linux subsystems are not namespace aware and you can't really do proper isolation. Even cgroups only recently got namespace support. Anyone know who these folks are who are doing all this fundamental work?

The second biggest problem is layers are oversold, their actual practical use is marginal at best. They are also complicated and buggy with multiple issues with running overlayfs or aufs on xfs, databases and btrfs. The third biggest problem is a lot of projects and teams working on Linux containers are pushed into the background or marginalized and misrepresented like LXC was by Docker devs instead of giving proper credit and explanations.

The talented developers of overlayfs, aufs for instance are virtual unknowns in the container ecosystem inspite of Docker fundamentally dependent on them. These guys can solve a a lot of the problems with containers but first users must know about them and support them so that bugs can be fixed, rather than have the Docker team create more workarounds and hacks.
This is a great explanation.

People learnt that mixing behavior and presentation was bad but that was a specific case of a more general rule.

In fact - "separation of concerns" is itself a specific example of an even more general rule which is something like "Make code easy to reason about" or "reduce side-effects" or similar. It's hard to give advice that doesn't sound hand-wavy and empty without getting specific. But as soon as you get specific you exclude alternative solutions to the same core problem.

Programming is largely about managing complexity and there are many ways to achieve that. But learning how is a subtle art indeed.
Ignorance of the law is an excuse if the law costs a license fee. That's the biggest problem.
The problem indeed is the small cycle time. If you bet on a sports match with a 4.5% expected loss, then watch the game, you can limit your losses to about 4.5%/hour.

A slot machine with an expected per iteration loss of .1% and a modest 100 iterations/hour, would, over that same hour lose you (just) go over 9%.
To my knowledge, AMP - and thus AMP cache - is already opt-in. A few minutes of research suggests this is indeed the case.

Are your concerns addressed sufficiently?
Our biggest problem wasn't the outsourcing, it was the number of candidates who had false references and qualifications from diploma mills. And the was just the start of the problems. People also seemed unable to work without installing a hierarchical leadership structure and cascading very specific instructions down that structure which were then misunderstood due to Chinese whispers. Every person I speak to, who works at a company who has tried to open up a development shop in India, seems to have war stories about this.
I see Slava has no comment :-)
Nobody said it had to be good build tooling, just functional.

You use a 1000 line shell script to do a bunch of shit, that's fine, there's no requirement in the GPL that it has to be "./configure && make && make install" - just that you provide the accompanying scripts used to build the software.

This shouldn't be hard, you shouldn't make it hard on yourself or developers working on your project to create a local build. I honestly don't even see the issue.
I tend to use https://www.omnigroup.com/omnioutliner/, but workflowy is especially useful when I need a list to be shared.

I also like mermaid (https://github.com/knsv/mermaid), so I created a small rails app (https://github.com/juliend2/metaglue) that uses mermaid as the graph language, and it generates an SVG graph in realtime. I really like it and use it as a kind of brain dump for various subjects. The idea behind it is to collect any kind of data (bits of knowledge) and mash them all together inside a common graph.
This was really a response or additional evidence that the NFL ratings continue to be in decline.

There were a ton of stories during the season how the ratings were falling off a cliff. Although not bad in the larger picture like you point out, it would seem there is a general downward trend of viewership for NFL games.

Power Rankings: The reasons why NFL ratings are down: http://www.si.com/nfl/photo/2016/10/20/nfl-television-rating...

NFL ratings are still way down and getting worse: http://awfulannouncing.com/2016/nfl-ratings-are-still-way-do...

10 theories why NFL TV ratings are down: https://www.bostonglobe.com/sports/patriots/2016/11/05/theor...
Same issue with Facebook web when I use the browser's back button to view my newsfeed.

I'll see a post which interests me for a few seconds and then it's gone. Happens often.
You're right, I was thinking about software engineers in software field when writing this. But I actually came from embedded field, and I did use embedded boards and some equipment before, and there are ways to get it cheaper. Development board is maybe $400-$500 and the scope, if you lease it or buy it via monthly payments, should fit in this 5%.
Your argument is anecdotal and based on empirical and not scientific data. I've ridden in many fine taxis. It depends on the city, cultures, cab companies, regulations and a host of other factors.

There are terrible motels and good motels; same with hostels. I've stayed in many hostels that were far Superior and better value than hotels. I've been in some that had mold infestations everywhere.

Regulations play a part, and the are an important part of equality. Do people game the system, bend the rules and lobby to pass their own laws that benefit them over the customers and employees. Of course.

But it's all a very complicated system. You need to do a lot of surveys, research and have a good set of controls to say "regulations might correlate with x, y and z," and you'd need people to replicate your work before you can even start addressing causality.
Perhaps he means old-fashioned AI techniques like production-rule systems, knowledge representation, and truth maintenance. If so, and if he's right, that would interest me, since I know how to do those things.
Maturing is due to experience. The snarky "forced upon" isn't a good description? It has to be learned regardless of the method. Hipster urbanites may have insulated themselves from emotional attachment to the point they're indeed less mature.
It's interesting to see Apple repurposing an existing port with a new protocol. I wonder if existing cables for it will still work (even if it's only for charging).
Decelerating growth while still being unsustainable because it's VC-subsidized raises serious questions of whether there is a self-sustaining business underneath; the main advantage "gig economy" firms have over competing established incumbents is willingness to spend VC money and test the limits of the law, but once the law is either adjusted or settled through disputes and VCs want to see returns rather than pouring in more subsidies in hopes of future growth, both of those advantages go away and they end up in competitive markets without a moat.
"Do cable companies in the US have any competition?"

For Internet, yes. My phone is pulling over ten megabits.
Trial by Fire (surviving the Ghost Ship Fire)
> it would seem categorically inappropriate for forensic science

It would be absolutely wrong use, as it substitutes some information that the software has learned before and combined instead of the non-existing one in the original pixels.

If the software was trained with the picture of the innocent person, it would produce it instead of the picture of the really guilty person. It can only guess and only guess based on with what it was trained with.
If he was a Brazilian, I`d think he is a traitor. Iraq is different from my country, and of course, he is not a traitor of his personal needs for surviving. It is not up to me call him a traitor, but I do think that his peers can.
How exactly would that competiton work? Should we wire 5 coaxial cables into each house/building? Let each ISP lay their own fiber? The discussion around competition supposes that the current incumbents are required to share their pipes, which can only happen through regulation.
I watched online and the stream was excellent although it lacked commercials which would normally would be a plus but not for the superbowl (anyway I got a roundup of them elsewhere).

Just shows you how broken online advertising is when they don't even play the very best video commercials on offer to 2+ million people watching their stream.
Generally if a whale ends up dead on a beach lots of parasites feast upon its bloated corpse.

But that's not to say we need more beached whales.
Any chance this release will include custom auth support?

The lack of that was our main reason for staying away.
In addition to the other suggestions, you could become a recurring donor to the EFF.

https://supporters.eff.org/donate/button
Ah, sorry for that. I've done it by mistake, for the first time. Before I was posting in a normal thread, without "Show HN"
I agree wages are depressed but how do you know Meg Whitman's true motivation?
That seems like a big plus for React Native.

What are the negatives you have found?
You're usually best able to explain something just after you learned it yourself. After a while you forget what was difficult about the thing you learned.

A C programmer, a Python programmer and a Java programmer should write the book together, with expert insight from a Rust pro.
Schools are funded through a mix of local, state, and federal funds. And the tax climate definitely does have an impact. Which I why tax heavy states such as NYS, Taxachusetts, and Connecticut do substantially better on standardized tests.
Add maintainable to that list. A program where its developers have a fuzzy idea of ownership of data is not in any way maintainable.
Hacker: I made 160,000 printers spew out ASCII art around the world
In this case, it wasn't so much "deliberate hooks" as it is "I took a lot of care to not do this, but then when pull requests came in to add things that were left out, sometimes they introduced forward references that we didn't realize at the time."
these come to mind:

https://github.com/nothings/stb

https://github.com/nothings/single_file_libs
Apples and Oranges, he worked for US during the rebuilding stage, by then Sadam was long gone.

Of course you must buy into an idea that democracy is better than dictatorship, but assuming it is I can't see how wanting what is best for your country is being a traitor. What was the alternative at that point? Being ruled by ISiS like organization?
Is it really easier to reason about a web component/widget when you have to navigate an HTML file and a Javascript file and a CSS file?
AFAIK, accessibility support, including touchscreens, should be enabled in Firefox Beta 52 now:

https://wiki.mozilla.org/Electrolysis#Schedule

In the meantime, you can force Firefox to enable multiprocess, even if you have a touchscreen by creating a new about:config pref "browser.tabs.remote.force-enable" = true.
Good nutrition can frequently change the height of whole populations. Yet, we say height is part of a person's endowment. One might say potential is largely determined at birth, but how that potential unfolds is determined over the course of an organism's life.
Startup lets you get paid for your Instagram, Twitter photos
Hadoop and HBase are very different from mysql. Those run on yarn and are designed for containers.

> Any regular relational database should be pretty close to automated failover

In my experience, most people who work with mysql would not enable automated failover. And I believe the concerns in the article are valid and important if considering a container for mysql.

Edit: Though I do think it conflates containers and things like kubernetes or mesos in an awkward way. The good arguments are more about running relational dbs in containers on some sort of cluster orchestration system.
DDoS Ransom: An Offer You Can Refuse
There were numerous legal ways to stream the Super Bowl online and on mobile this year for free, it appears these numbers may not include those? I would be curious to see what percentage of viewers used an app or site to view the game this year, and if it makes up for the relatively small drop in TV viewers.
From last year:

Super Bowl 2016: How Many Countries Will Watch Carolina Panthers vs. Denver Broncos?: http://www.ibtimes.com/super-bowl-2016-how-many-countries-wi...

Though the Super Bowl lacks the global reach of the World Cup, it still has a growing audience outside the United States. More than 170 countries and territories around the world will have the opportunity to view a live broadcast of the NFL's championship game between the Carolina Panthers and Denver Broncos at 6:30 p.m. ET.
I use Uber for its pleasant vehicles and drivers, more than its cost. I'd absolutely user then over taxis even if they were 20% more expensive.

I don't use airbnb because my travel needs can't tolerate any random last minute host cancellation. I continue to use hotels. I'm rarely happy with hotel prices but I am willing to pay for reliability of service.
So's encryption, possibly moreso, and yet that probably shouldn't be in the standard library.
Okay so as a user of Google how do I never see an AMP link again? I'm actually seriously thinking of moving to bing or duck duck go because of this!
Copyright is simply the right to the fruits of one's own labors to be exclusive for some amount of time. I'd say that's a moral and ethical right. Just because you write novels or develop software rather than build houses or cars doesn't mean you should be deprived of making a living because others are free to duplicate your work with little to no expense, expertise, or time spent doing so.
We did let the first bank fail, it nearly broke the global economy and it was one of the smaller ones. That's why the other banks were bailed out.
I'll be more blunt: please fix ListView :)
Upgrading WhatsApp Security
Almost every Android app that includes the most common dependencies (Android support lib, Google Play services, etc) will end up being multi-dex.

This used to be a massive pain but lately the Android Studio / gradle multidex tooling has gotten so good that I don't notice anymore.
I did the same last weekend and I am very pleased. Chrome genuinely had become unreliable for me.

Highly recommend moving back to firefox
> Bloomberg is stubbornly Windows only. No web, no Linux, no OSX no anything else except a bit of crippleware on mobile.

Although it is against license, you technically can remote desktop to Bloomberg terminal from Linux machine.

Bloomerg monopoly is more result of data they have rather than the clunky terminal. You can buy just Bloomerg data and use any type of analytics tool you find suitable (e.g. Pandas, matlab). Data is often crippled compared to terminal, but combining multiple tricks (e.g. different Bloomberg data subscriptions) you can get very close to 100%. I used to have access to terminal and data in structured format and I spent 95% time looking at data in Pandas and other data analysis tools rather than terminal.

I'm not affiliated with Bloomberg in any way.
The file names are probably bound to some data object that comes back from a service call. Not saying that's a good thing.
Awesome, thanks for that link! So far I have been pretty happy with react native. On Android myself and another developer I have been working hit some issues around images on Android.

Part of the issues were our own fault: overlaying a transparent image provided by our designers instead of asking for a non transparent one, not using flags like renderToHardwareTextureAndroid.

Others were due to our use of the navigation library, react-native-router-flux, which on Android is backed by fragments. This caused a bunch of overdraw issues (i.e previously pushed views, which were not visible were being rendered in the background). We are planning on migrating away from this routing library to another one.

I'd love to read more articles about react native and performance based on real world examples at scale so please keep publishing them.
While I agree with you I'd like to caution some users about rushing into dockerising everything in their production environment. If your environment setup is not repeatable and you don't have your configuration management under control then you have other problems and using docker is just going to add another layer of abstraction on your mess that your DBA doesn't know how to deal with when things hit the fan. In particular I can imagine improper understanding of docker volumes could bite some people, but they also have some questionable defaults for networking (user land proxy, rewriting iptables)

That being said we currently use docker for some of our production databases, mainly for almost-idle services (mongodb for graylog, zookeeper for kafka), but I have had no problem using them for some moderately sized services with a couple thousands writes per second on redis/kafka (which is nothing for them).

We're still using non-containerised versions of the databases that needs dedicated bare metal servers mostly because I don't see the risk-benefit being worth it, but I'd love to hear someones war stories about running larger scale databases in docker.

For development, I don't think there's anything better for databases, it beats manual setup, vagrant boxes, and shared development servers by a long shot. I feel that educating everyone on your team in how to use it is well worth the investment. docker-compose makes setting up even a fairly complicated development environment a breeze.
Which keyboard shortcuts do you miss from Chrome?
Ah - it sounds like I missed the distinction between the two revenue streams..

Am pretty convinced by the Sandstorm model, hope that the future works well for the team.
Chrome's address bar is almost obsessed with considering everything you type into the bar being a Google search.
Sure! All you have to do is not click on any. That's 100% your choice and entirely within your control.

AMP is opt-in on the publisher's end. Publishers choose if you get their site or AMP.
What you're describing sounds awfully like a worker co-op. Why not just do a worker co-op, instead of designing something that would be trivially easy for your board to steal from the employees the moment it gets traction?
Marketing Funnel Explained – Part 5
It sucks that I can't edit the topic now.
Don't you mean South Afrikan?... and Kurrency?

Or have you finally found your C key?
I generally agree that the "sharing" economy isn't a sharing economy. But I don't think this:

If it were a real sharing economy, the developers and system
engineers on the platform would make the same hourly rates as
the drivers. In such a way everyone would contribute to the
co-op and everyone would benefit.

follows.

Different services are worth different amounts depending on the value they yield and, sometimes, who they're targeted at. If a relatively small team of programmers can enable a massive business, then they may be deserving of apparently outsized compensation for their time and work.
Sure, many old people feel a deep connection to their place of abode, but often it would make much more sense for them to relocate within their community, or move to where their friends are moving.

I've seen this scenario play out many times, you can either stay put and deal with the large maintenance burden of an older house, while all your friends move or die off, or you can join them and move to a more central location where you don't need to worry about the roof leaking, or the sump pump not working.
A) Emails.

B) Emails.

C) Emails.

D) Emails.

E) Benghazi. Also emails.

This campaign was a train-wreck of bullshit. There was no time to talk about actual issues.
Leaving aside there's now yet another abstraction layer to have bugs, it is not a straw-man to imply that current container technology is not as reliable as bare metal.

Or do you mean that Docker etc. are as reliable as bare metal?

Heck, you can go on Docker's webpage (https://www.docker.com/what-docker). Notice that while they make the claims that Docker is-

1. More lightweight

2. 'Open'/run anywhere

3. Secure

They don't say 'more reliable'.

I use Docker for systems I design; I also recognize current container technologies have their limitations. It is my job to know and avoid these pitfalls.
mixing PHP with html & javascript was very bad, mixing javascript with html isn't.
http://perl6intro.com/ is quite nice.
Location: Moscow, Russia

Remote: No

Willing to relocate: Yes

Technologies: Java 8, Spring, Hibernate, PostgreSQL, Hadoop, Spark, Scala, Python, OpenStack, Jenkins, Mesos, Docker, Hive, JavaScript, TypeScript, AngularJS, SQL, XML, HTML 3, CSS 3, Linux, Git, Maven

Résumé/CV: https://drive.google.com/open?id=0B3NQUoahv019dGhQc0RpclROMz...

Email: mperepelko@gmail.com
The Airport Lounge Scene: What You Get and How to Get In
It might be coincident with desirable traits.