skysight-inc/HackerNews huggingface dataset:
The problem is, each 'viewer' application (Facebook, G+, Twitter, mutt, etc.) has an incentive to add proprietary features which only work on their system. Not only does this differentiate them from the competition, but it's also an easier problem to solve than if they tried to make it distributed (e.g. Facebook can add features to Facebook much more easily than they can to email, since they store all of the Facebook data and broker all of the Facebook messages; their only problems are how to make it appealing to users and cost-effective to run).

Over time, the walled gardens return.

In fact, we've basically seen this happen before: many people ran their own standalone Web sites on their own domain. The "viewer" was the user agent, which could be your choice of browser, aggregator, etc.
But i'm talking about complex applications. I'm not talking about your average website, but full blown 100k+ loc applications. It's so much nicer than the alternatives that many developers are making desktop-only applications using those technologies. I don't know if that is because of familiarity, or if it's actually a better platform, but I know that when I did the "move" from GTK and swing applications to HTML/CSS/JS based applications, i instantly became almost a magnitude more productive.

And I don't buy that JVM, Flash, Silverlight, or any of the others could have been able to provide something similar (or better) that the web world. The biggest benefits of the web ecosystem currently are NPM and the "runs literally everywhere". The JVM/Java ecosystem is closest in that area, but that story gets really ugly when it comes to cross-platform UIs and startup time. And while they could have created their own system that installs/runs instantly without needing complex permissions, without needing to "install" at all, automatically cleans itself up, and can be accessed from anywhere in the world by a simple string, they didn't. Flash/Silverlight tried, but in the end they ended up just being worse versions of the js world (remember the damn loading bar that every single flash application needed for some reason?)

Like it or not, the web nailed all the right things, and it became pretty much the most used platform over the course of a few years. Not by accident, but because it did something right.
How to Make User-Generated Content Work
Doug Hellmann: Concurrent.futures – Manage Pools of Concurrent Tasks – PyMOTW 3
This is pretty rad. I've used Neovim for a few months now, but I always wanted to keep using the "official" editor due to it's support on pretty much every OS.

Async is basically the reason I used NeoVim, so it feels good to come back.
Probably not, but this whole discussion is about a technical term whose origin does not reflect its usage or nature. To me, "IP core" reflects the nature of HDL libraries quite well, and is not at all similar to how the term "dynamic programming" was coined.
I've recently gone from Developer to Technical Product Manager, and I believe the following traits are important:

1) Communication on both a technical and product level. This allows you to act as a bridge between sales/marketing/management and the developers. See #2

2) Speaking two languages: Code and Product. This is where being a former developer comes in quite handy, as you can only learn Code through writing it, but you can implicitly pick up the Product by thinking like a non-techie and paying attention to what they care about.

3) Keeping a focus on the big picture during a project duration. As a Product/project Manager, you need to understand timelines beyond 3-6 months and make sure you're not shooting yourself in the foot for later. This is tangential to what you may have read in the Pragmatic Programmer.

4) Product/Project Manager can be squishy terms, meaning that the responsibilities can vary by company. Often you'll be left to ensure all the ends of a project are wrapper up: testing, documentation, communication on releases, etc.

There are probably many more things, but those are off the top of my head. Good luck!
The u= parameter in the OPs article also is vulnerable (even if http/https are whitelisted, file:// blacklisted, etc) to the #10 vulnerability on the OWASP Top Ten 2013 list, namely Unvalidated Rediredcts and Forwards. https://www.owasp.org/index.php/Top_10_2013-A10-Unvalidated_...

I can easily get you to click the link to drive-by malware, adult sites, pharma, phishing, etc. because the site doesn't ensure where the link is actually going to.
Donald Trump to release health details
I'm in the US, and I always read it as one of Science Fiction, Sugar Free, Semper Fi, Source Forge or even Stupidity Factor before I have to stop and think about what else it might mean. Not everyone on planet Earth uses California as the zero point in their mental coordinate system.
Best to think of Volvo cars as somewhere between Tesla autopilot and Google self-driving. There was an HN comment somewhere else talking about how Volvo self driving cars don't require hands on the wheel, and have ~12x the sensors that a Tesla does.
At least with oVirt, agent software is installed in the guest that speaks to the oVirt manager.
‘Created’ in China: Shenzhen is making hardware like Silicon Valley makes apps
There is such support in Spacemacs, it is called "spacemacs layouts" but the tab is visible only on demand while pressing `SPC l`.
Eyebrowse is also integrated in Spacemacs layouts so you can have multiple sub-layouts for a given layouts. Note that Spacemacs layouts also achieve buffer isolation so you can have a layout restricted to project's buffers only, you can also create your own rules to automatically add buffers to some layouts (called custom layouts).
Last you can persist Spacemacs layouts across sessions.
But it's not a logarithmic axis, so...
Our Vision Is to Give You Maximum Social Power – MaxPlat CEO
MaxPlat.com CEO Elo Eriri, says they're working to give everyone (people, organizations, the media, and governments), everywhere maximum social power. He says everyone deserves this! That social power shouldn't be the exclusive preserve of a few individuals, but for everyone!
Both the EU and the US began a recession in 2001.

So yes, you might wonder. And then your advisors would remind you that the financial world was burning around you.
(I see you've edited your comment meanwhile but I'll leave my comment here for reference)

I've seen some of these but I don't think any of them actually follow the tabbed interface paradigm:

* visible tab bar, preferably at the top and preferably style-able so that it doesn't look like it's out of Windows 3.11

* dynamic tab names based on file contents (in case of multiple buffers, show the name of the currently focused buffer), so that there's no need for manual tab name management

* tab navigation through shortcuts (open tab, close tab, move tab left/right, etc.)
I have the opposite, or at least on my Macbook I have everything full screen. Every program I run I use full screen, and therefore has its own virtual desktop. It gives me a lot more screen real estate without the menu bar on the top and the dock on the bottom.
The thing that makes me dubious of this claim is the number of years for which we've been reading variants of, "the upcoming (grid/flex/canvas/css3/html5/ecma spec/etc) will make things much better".
“These particles have remained pristine and untouched for billions of years until they were released in the days or weeks before being ‘caught’ by COSIMA,"

I hope they will release the particles back into the wild once they are done with their analysis.
Ignoring the fact that there will be a driver in the car, these are all previously solved problems for autonomous rail transit.
Oh so all you've gotta do is pick cheap, safe, quality stocks.

Got it.
This was my experience in corporate law. Long (and critically important) documents were cobbled together by small teams of brutally sleep deprived kids. The end result was a tangled webs of documents, defined terms, and clauses that all theoretically referenced one another properly without violating any laws or producing unintended results.

It was like trying to write code without being able to compile or run it. The only way it "worked" was a massive framework of tricks and hacks and legal duct tape, and even then errors were common.
The adapter included lets you listen to music. If you want to charge and listen to music simultaneously though, like you can do out of the box with an iphone 6, you need a $49 dock that isn't included afaik. http://www.apple.com/shop/product/MNN62AM/A/iphone-lightning...
I am stuck at 0.1.3 as I am unable to brew install any of the newer versions. (It craps out on some LuaJIT stuff and I haven't really had time to fight with it) Aside from having to mess with it to get CTRL-h working, it's been pretty smooth. I LOVED vimplug (the package manager) with its async installs. I have high hopes for NeoVim's future... even if that future turns out to be just giving Vim a kick in the pants to move forward.
In Asia, I see LINE, Viber, and WeChat displacing a huge chunk of facebook usage for a lot of people. The network effects are intensely strong, too.
My thinking on this is that everytime someone has tried to unify these tools it hasn't gone well. Think about Google Web Toolkit, or Microsoft's XAML.

It's better to have everyone experimenting, blogging and doing their thing, and the best ideas rise to the top.

2015 was probably the worst time to be a web developer on a greenfield project. You had Angular deprecation and the Flux wars, and Babel 5 -> 6 migration.

I do agree its a mess and a freaking nightmare most of the time. I've spent hundreds of hours setting my toolchain up and if something like webpack were to lose favour, I would be devastated.

I think we are in need of a Rails for modern JS. My prediction is that we will see this emerge soon. A shift from project-templates to simple, generic plugin system. Webpack seems quite strong as the packager. Angular 2 CLI just migrated to webpack from Brocolli for example. React and Redux are standard now. And npm is the package manager of choice.
Java version to play with:

https://codeboard.io/projects/9288

It's interesting to see how much "overhead" static typing and language verbosity generates. But maybe there are also ways to write it more compact in Java, not sure.
The two main ways for Google to commercialize the technology are by including Chauffeur,
the name for its self-driving software, in cars made in high volume by existing auto manufacturers ...

Is Chauffeur a generic name for driving log software or it's just so incidental that it happens to be same name Comma.ai picked for their own driving log app? [1]

[1]: http://comma.ai/
The problmem is that it's shaking like it has Parkinson's.
It can be be coded with webaudio with the same effort.

I've researched this in the past and it's nowehere near significant more complexity. In fact, a primitive solution is about the same as a setInterval call.
GoPro Karma drone flying inside a library?
I think this just show that these tech companies hoarding 100s of Billions dollars so they can defeat the next threat is just a complete waste and would be much better in the hands of investors as dividends.
Hint: try it as a text after a blank line with two spaces preceding it.
https://news.ycombinator.com/formatdoc

Then you can write

GRANT FILE ON *.* TO

(How to find out? Google.)
Sorry, I had read "government" as meaning "executive power". Anyway, I don't see any problem in having justice-sanctioned removal orders for unlawful posts.
I should add what I see as the one up side - the ability to test UIs written on modern platforms in an automated way is vastly improved.
> Google’s project started in 2009, long before carmakers and most other companies seriously considered the technology.

Always wondering who writes up that shit. Car makers are way long before in autonomous driving. It is a huge difference in "just doing things and not talking about as long as technology is not ready" vs. "talking about technology and presenting even unfinished products." Especially Tesla is very big in the later once.

Car makers are in self driving since technology went into cars. Without that research we would not had any driving assistants these days. I remember mid 1990s when I was an intern at then DASA (Daimler Benz Aerospace) and they worked with a self-driving S-class powered by a new chipset developed by then TEMIC (now Continental) based on Radar technology. Today we have this technology in any decent new car as part of the adaptive cruise control. Back then the test drives where made on a airport runway.
Yeah, there is, but it's ancient and that sort of carping seems to be a distant memory.
Explore the AlphaGo Games with commentary by Fan Hui 2p
I work on a large (500000+ lines) of Angular daily. Maybe this represents some sort of Stockholm syndrome, but it's really not that bad?
I paid about $250 12 years ago for exactly what you describe. It's an HP Color LaserJet. Since it's laser, there are no clogged cartridges, the toner works forever. It has built in Ethernet, and both MacOs and Windows can auto discover it. Since it's jet direct, you can just send it PCL so there will always be drivers.

It only has three problems:
1) no WiFi (which is understandable given its age), which we solve with a bridge.
2) if you leave it on, it occasionally runs a self test/clean cycle, which set off our old house's smoke detector. Fixed this by turning it on when we need it.
3) no duplex option.

Other then these issues, it's a great machine and is literally the oldest piece of tech we own.
They set actual limits, the 10 days was just a guideline they used to arrive at those numbers. Source: http://www.spiegel.de/international/europe/evaluating-drug-d...
> Our devices should be making a statement about who we are and what we do

No. That's for us to do. Not to buy.
It seems that the constraint "Can't be bought", or "Can't be bought to be shut down", is an important one and fundamentally incompatible with the goals of a VC-funded startup. That's also why Twitter failed in that respect.

Potentially workable governance models to prevent this kind of takeover:
- Community-driven open source
- Bootstrapped company with limited profit ambition (think GitHub or Basecamp)
- Non-profit/charity organization

If you're a startup millionaire and care about the real-world viability of P2P, decentralization, etc., consider donating to / investing in one of these vehicles instead of looking for the next big business model. Any startup ever will sell out to centralization and control eventually, unless they specifically put themselves in a position where they don't control their own ecosystem anymore (having open-sourced the software and gained a large enough audience that can decide to fork if necessary).
I think that this one:

> I certainly am weary of bug branding...

means exactly what it says: the poster is tired of, not apprehensive about, it.

EDIT: Oops, sorry, I guess you meant your grandparent's

> Also be weary of imagetragick-type bugs

For what it's worth, I have seen this as a genuine confusion, not typo, of non-native English speakers. (Think, for example, of 'compose' versus 'comprise', and even of 'who' versus 'whom', which neither sound nor look alike, but which are frequently confused even by native speakers.)
Sublime + Vintageous for me.

More than anything, Vim for me is a really good set of keybindings.
Then one of the requirements on the project manager would be to communicate what his own constraints and objectives are to the team, right?

One could imagine a PM saying to the team: "I go to meetings so you don't have to. But one of the tools I use to keep the finance people happy enough to keep this project fully staffed is those stupid metrics. Help me help you by filling them in."
You should let you vet know that the printers ship with "starter cartridges" that are lower capacity than the replacements. Buying new ink cartridges might cost $10 more than the new printer, but it'll give him twice as many pages.
I moved to nvi. Feels good to go back a notch and realise that you actually don't need all of the other stuff to produce quality code.
Just the fetishism about these devices is striking. "Our devices should be making a statement about who we are and what we do".

Thousand dollar phones with $100 month services. $159 earbuds. Think we are all in the matrix.
Max Martin, Björn Ulvaeus and Niclas Molinder: Music Rights Awareness Foundation
In theory, consumer outreach to only support good actors, but there are two issues there:

* It is chicken and egg. You don't get the better UX until you have quality open products to market, and manufacturing the devices may not be that expensive for a new line (at least compared to silicon) but you still need the resources of a billion dollar company.
* Consumers buying devices like this will not research quality much before buying. To my knowledge, the vast majority of muggle printer buyers are just picking up something based off a feature list at Best Buy.

So you need to persuade a company to invest in innovation in a market without any, and then you need to persuade consumers to actually care about quality.

It is the exact same issue with less horribly insecure mobile devices without rootkit backdoor class modems, or more open motherboards, or open hard drive firmware, etc. We would see much higher quality with open development drivers for almost everything, but to see attitudes change you need to present financial incentives, and its really hard to promote something when no product at market exists yet.
No, it's not Yelp censoring, it's the judge. Yelp has not been asked/permitted to choose for this ore other posts.
I hadn't heard of Bluetooth 5 before, but this article says that it brings no changes to headphones, unless you're suggesting BLE will be good enough for headphones? http://www.androidauthority.com/bluetooth-5-gary-explains-70...
I'm hoping it is. We have ended up with really good tools compared to what we had before. Think about using commonjs requires, compared to the craziness of the Rails asset pipeline and sprockets, or manually specifying js files.

We just need to standardize the glue...
Paper is fantastic for auditing and archival. You can't sanitize your dirty deeds if you can't prevent your sins from appearing on the souls of dead trees locked in their fire-proof chambers. Until we start using content-hashing for everything you cannot trust the "permanence" of bits because you cannot detect their tampering. Faxing is 90% dead as far as I can tell. I've got a fax machine, I think the last time I plugged it in was 2008.

Most of the lack of innovation in printers (and scanners) comes from the problem that, once you've bought their hardware, there is no incentive to make the software that ships-by-default with it great. The innovation isn't the hardware, the innovation is waiting, stuck between the hardware and the operating system (e.g. why does my Brother mysteriously screw up my right margins on Windows?) and stuck between the application and the user. The operating-system printing dialogs are way too complicated for mere users and the printer-manufacturer's printing-dialogs are mostly rebranded operating-system printing dialogs. Users just want their bits to burn onto their paper, appropriately and reliably.

You know, it might not be such a bad idea to make a printer-bot ala a RepRap that allowed you to put any writing instrument you wanted into the cross-hairs and slowly draw out your documents like a plotter. The ink might be "cheaper" that way and it would be kind of fun to watch 8 of them on your wall draw your documents concurrently.
Once I realized home laser printers were cheap, I switched and it was the best decision on a printer I'll probably ever make. I can get generic toner cartridges for $15-20 that last a long time, don't yell at me if I don't replace according to their schedule, and print black and white super fast.

The printer I bought was a Samsung and cost right around $100. Compare that to my old HP inkjet that cost more than that and required upwards of 5 ink cartridges.

I don't get color printing out of this but I can't recall the last time I needed to print in color. If I want to print photos, it's cheaper and easier to just order them.
Android 7: From Secret Recipe to Worldwide Sweet Trea
well, he doesn't have any clue, but he writes funny.
Check out Retroshare:

https://retroshare.github.io/index.html
> Do you have more details on performance and stability issues?

Tried using it for a while (last November until ~April) on Debian Jessie, with latest versions. Lots of bugs with SSL mode, lots of desynchronization issues, crippling performance issues, …

And no matter what I ran into, the bugs were already known and filed for months at that point, with zero developer reaction.

> Gluster is completely in userspace.

Unless you try using its NFS server to get not entirely disastrous performance.
How to Create Customer Value and Profit to Survive
The input sequence would be <C-v>10jI#<ESC> (I've just added escape at the end).

I'm guessing the delay you are referring to is the delay imposed by your terminal emulator (not vim) to detect the Escape key at the end that terminates visual block mode. If I'm right, you can quickly press "j" just after you press ESC, which should cancel the ESC-detection delay and cause your comment characters to appear instantly.

Edit: there's actually a few things that could be at play, including your terminal emulator, your screen/tmux (which is like another terminal editor, really), and vim's timeoutlen and ttimeoutlen settings.
Then I do wish you luck, but I don't think you'll ever be able to produce a suitably complete grammar since parts of it will require knowledge of undocumented proprietary internals of Internet Explorer.

Hence we scrape along doing our best with what we can figure out from observing behavior and collecting bug reports. But even with that, is_safe_url() is one of the most prone-to-security-issues functions in Django's codebase.
Regardless of whether the rant is good or not, I agree that the "airpods" make you look like a huge dork, just as google glass did. I expect the SV tech types to wear them around as a badge of honor, but I doubt the urban fashionistas are going to embrace it.
The dock doesn't let you charge and listen to music simultaneously, the iPhone headphones use lightning, the charger uses lightning, the dock has a single lightning port like the phone.

To charge and listen to music simultaneously I need the dock AND a pair of headphones with the "antiquated 100 year old so obsolete" headphone jack.
Sometimes the cartridge is the first thing to fail, especially if you go days between printing anything. The delicate print heads get tarry ink deposits.

Pages per dollar means something if you're printing in bulk. Otherwise, its trouble-free-printing-per-dollar. Which may be improved by buying a new printer periodically as a sort of prophylactic maintenance.
> RED is as important as other in Red-Green-Refactor cycle. If next test does not fail, it is either: already implemented, or has to wait until a later time (until it will fail).

I strenuously disagree with this point in the following scenario: your new test could validate an edge case that your current implementation may only pass by happenstance. i.e. it's important for whomever refactors the code to pass your new test and all the old tests.
TL;DR
Naturally talented, hardworking individual downplays everything he has ever done and tries to chock it all up to chance. I found this all very abrasive.
Is it possible to gain more control over recording quality?

AFAIK Opus supports much worse quality than the "worst" setting. I am actually looking for something exacly like this, but I need to support as many streams as possible and being able to fiddle around with sample rate and bit rate would be preferable over some predefined quality levels.