skysight-inc/HackerNews huggingface dataset:
Yes, that's what I bring up every time someone starts with the whole "Uber is killing the poor taxi industry" rhetoric. Before Uber, I only took taxis to/from airports, so maybe half a dozen times a year.

Now, I take Uber at least once a week. Going out with friends? I'm going to spend money on dinner/drinks anyway, what's an added $10 in Uber fares to save me 40 minutes of public transportation? Every time a new type of business replaces an older model, the market size necessarily increases because the new model is faster, cheaper, better, etc so new customers are attracted.

I don't get why taxi companies aren't putting all of their resources into creating an Uber like infrastructure for themselves right now. It's clearly the way of the future, and 10 years from now the traditional model of standing on the sidewalk with your arm raised until some taxi driver feels like picking you up will be long gone, whether they like it or not. They might dig their heels in the ground and try to pass legislation all they want, that's just the way it's going. Their only chance of survival is trying to beat Uber at their own game, and every day that they spend lobbying in Washington or putting crappy ads on buses [0] is a day lost for their cause.

[0]: http://i.imgur.com/GjJZQAM.jpg
I learned how to say know early on. I've been freelancing since high school. Nothing will teach you to say no when you are over extended faster than failing to deliver well for a client.
A day with WATCH
That is just how they dispose of the bodies.
So the obvious question is... what happens when line-of-sight is lost between the endpoints? With near-visual wavelengths, someone walking past could interrupt the connection. I could see this being useful for very limited applications in settings where radio is completely unusable, but it's a stretch.

> In 25 years, every lightbulb in your house will have the processing power of your cellphone today

And in 50 years, every hammer and wrench in your toolbox will be able to beat Ken Jennings on Jeopardy!
How is it faster than Projectile? Demos in here: http://tuhdo.github.io/helm-projectile.html. With Projectile, I can jump to any file quickly, even with source tree as large as Linux kernel with more than 36k files. If a file is in a project, regardless of where I see it, even in a plain .txt file, I can jump to it: http://tuhdo.github.io/static/helm-projectile/helm-projectil...

If you want that live web stuff, you can try skewer-mode: https://github.com/skeeto/skewer-mode
I think it's very apropos -- I never claimed it was good.

The point is that the tax authorities, despite not practicing in any of a thousand different business practices is somehow able to effective police tax collection. The notion that banking is somehow so magically complex that government employees can't figure it out is ridiculous.
Very cool. Twitter is a great ecosystem for providing useful bots. I, for one, am quite partial to my own Twitter bot, @dumpmon (http://twitter.com/dumpmon) which crawls pastebin and other sites looking for password dumps.
Again a more technical talk. I really liked it. Specially the end bit about pipelines, that seams like it would be really usful.

Transducers overall are quite intressting, I am exited to see what other transducer context people come up with.
I think the reading experience itself is actually quite enjoyable, it's just that everything around that is... hard?
Gotta be honest my doubts are raised by the HTML4.0 doctype in the sample document.
The CMU course is very traditional. It covers basic exploratory data analysis (summary statistics, plotting data), basic probability, and hypothesis testing and estimation. There's no programming, nothing Bayesian, and only brief discussion of regression.

(I taught 36-201, the intro stats course that was used to build the OLI course, this summer.)

Statistical Inference, on the other hand, seems to take a Bayesian perspective and is very much not your standard intro stats class. It looks interesting and I'll have to skim through some of it.
I succeeded. And haven't gone back. It took me about two weeks to transition. I had 10 years of vi(m) behind me when I gave emacs a go. I wrote about it back in 2008[0][1].

I still have the fundamental vi(m) motions in my bones... but I prefer emacs today.

[0] http://agentultra.com/2008/11/12/seeking-enlightenment-in-a-...

[1] http://agentultra.com/2008/11/19/seeking-enlightenment-in-a-...
How is this deceptive? They never intended it for external release.
Does anyone have a good resource for legal and accounting basics for single-founder lifestyle businesses?
Just to back up what Danny is saying here.

As part of a number of groups that do digital and physical security training for journalists and human rights defenders, most of us have/do recommend the use of live CDs like TAILS etc. Unfortunately my experience has shown that it is very very difficult to get anything other than a small percentage of journalists or HRDs using them for any period of time - especially in countries where IT literacy levels are low. Linux (and also PGP) is just too much of a cultural shift for most people. I mean even a security conscious guy like Glen Greenwald didn't even bother to learn PGP or Live CD usage in the first few months of Snowden reaching out to him.

It is a gap in capability that many of us (including Danny at EFF) are working on day and night to try and bridge though!
At first I was confused on who these guys were.

http://techcrunch.com/2013/07/29/just-fab-sues-fab-over-trad...

Two founders with the same last name

found companies with the same corporate name.

Not to be confused with "JustFab"[1]

_____________________________________________

[1] Why can a scam company raise $40 Million Series C + $76 Million Series B?

"https://news.ycombinator.com/item?id=6455391"

http://www.matrixpartners.com/entrepreneur-stories/adam_gold...

(Obligatory reply from VC is below)

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

Turns out they are litigating the names
Doesn't matter money wise. Google will make its buck anyway. They confess that only part will go to the content owner. So business/strategy perspective, not much different for regular google ops. Transaction by user, rather than advertiser, is the only difference.
+1 on this, I bailed at that. Looks awesome, but I'm not trying it yet.
Software availability and versioning in the Red Hat ecosystem sucks. Either you are using Fedora, where software is usually just frozen bleeding edge circa Manjaro, where breakage does happen and that cannot be accepted in production, or you are running upwards of 5 year old versions of software.

The Ubuntu LTS cycle is just an optimal compromise in my book. You even get Debian Testing as a good rolling release, Debian Stable as a great server release, Ubuntu Server as an enterprise option, and they all (soon) will be using a common core.

For now I advocate the SUSE's, but while it has been stable the general obscurity of it and the dwindling userbase and the fact Novel (I know they have also since sold SUSE) backed out of maintaining OpenSUSE directly, I can't be confident in its future. You cannot underestimate the Ubuntu mindshare, because it means "Linux" software is often Ubuntu first, repackaged by hobbyists for other distros second.
from same article:

"Apparently GDM 3.8 assumes that an init system will also clean up any processes it started. This is what systemd does, but OpenRC didn’t support that. Which means that GDM under OpenRC would leave lingering processes around, making it impossible to restart/shutdown GDM properly. The Gentoo GNOME packagers had to add this ability to OpenRC themselves. Then there were various other small little bugs, details which I already forgot and cannot be bothered to read the IRC logs. "

So apparently there are bugs when using OpenRC with Gnome. That is not to say, Gnome requires systemd (I did not make that claim).
> If they feel like learning systemd is a chore, they might be in the wrong business.

I think IT managers would prefer it if they didn't have to spend time and money re-training their sysadmins or hiring/firing them to ensure their staff has the skills to use the $NEW_SHINY from $CORPORATE_VENDOR. Skill transference is a boon for customers (see also: "Stop breaking the UI!").
To be fair, I replaced every lightbulb in my house with a Philips Hue -- which does have some limited processing power (enough to manage a Zigbee mesh connection).

So the "every lightbulb in your house" comment doesn't seem completely unreasonable to me.
This is the solution. Your manager understood his job, and its impact on yours. Everyone should be so lucky. So far, I have been! At my first job, my boss told me right off not to let everyone who comes by add work to my pile. It's hard to do at first. After all, your first reaction is to be helpful. But after a while you see the benefit of being able to to deflect things to your manager and have him prioritize the workload.
Maybe not for everyone. I find myself alone amongst many because I hate tools. The need for a tool means there is some problem that has to be solved. For instance, I much prefer languages that don't necessitate an IDE. I'd much rather program in Ruby, Python, Javascript, or anything else I can do competently in vi, with a 5 line .vimrc file. Even when in vi I only use like 5 commands. I find other ways to be effective. I can boot up Eclipse or IntelliJ or whatever and get the job done, but certainly there has to be a better way?

I installed Chrome because its fast. I liked it for web development because it had "Firebug" essentially built in. I eventually peeked back at Firefox to see if was doing anything interesting on the development side, but by that point much preferred the overall speed and simplicity of Chrome that I simply haven't bothered to go back.

Compared to IE, developing for both platforms rarely requires you to even check Firefox for correctness or performance once you get around the quirks or use more recently developed JS libraries.

I think the only extension I installed for Chrome was TamperMonkey. And a couple of things developed for work purposes.
I'm a re/code fan, but it would be a shame if other sites followed this move. User comments posted in social media are difficult to find after some time has passed, so removing comments from articles makes it difficult for future readers to get sense of the discussion around an article.

While some re/code stories do generate great discussions, most don't. This move is a way for them to avoid reinforcing the feeling that there aren't many readers.
Re:Invent 2014: What AWS Users Must Know to Plan for Agile Infrastructure
I am not sure that Occams Razor speaks against it.

1. Reality can be simulated (to different degrees)
2. If realities can be simulated, it is more likely that you are living in a simulation than in the real world.

By the way, the "simulated" hypothesis is scientifically testable ("stacking" problem).
I'm pretty sure my roommate has starred the most Repos on GitHub, currently at over 3,000. I'll have to show him this.
What you are seeing is different regex engines and capabilities, and grep's focus on pure speed and optimization of a common case and Perl's focus on versatility.

I see very similar results between Perl and grep, and you can see this by also including egrep, which allows slightly more complex expressions:

[root@stats ~]# time perl -ne 'print if /number 123456/' < /tmp/file
[...]
real 0m1.990s
user 0m1.937s
sys 0m0.049s
[root@stats ~]# time grep "number 123456" /tmp/file
[...]
real 0m0.158s
user 0m0.115s
sys 0m0.035s
[root@stats ~]# time egrep "number 123456" /tmp/file
[...]
real 0m0.150s
user 0m0.127s
sys 0m0.023s

But what happens if we use a slightly more complex expression?

[root@stats ~]# time perl -ne 'print if /number [1]23456/' < /tmp/file
[...]
real 0m1.989s
user 0m1.925s
sys 0m0.047s
[root@stats ~]# time grep "number [1]23456" /tmp/file
[...]
real 0m1.402s
user 0m1.366s
sys 0m0.022s
[root@stats ~]# time egrep "number [1]23456" /tmp/file
[...]
real 0m1.414s
user 0m1.382s
sys 0m0.031s

The difference becomes much less pronounced. What if we make the expression just a bit more complex?

[root@stats ~]# time perl -ne 'print if /number [1]23456[0-9]*/' < /tmp/file
[...]
real 0m1.950s
user 0m1.910s
sys 0m0.039s
[root@stats ~]# time grep "number [1]23456[0-9]*" /tmp/file
[...]
real 0m9.353s
user 0m9.307s
sys 0m0.037s
[root@stats ~]# time egrep "number [1]23456[0-9]*" /tmp/file
[...]
real 0m9.539s
user 0m9.483s
sys 0m0.045s

So, now we have the Perl regex engine fairly static across extra complexity while grep and egrep are seeing order of magnitude time increases, and are much slower than Perl at this point. I suspect your first benchmark was the result of a specific optimization grep has that Perl doesn't, or it may be that grep was able to switch to using a DFA regex for that first case, while Perl doesn't both with a completely different regex implementation for special cases like that.

Anecdata: I needed to process a large amount of XML a while back, to the point where a week spent testing and optimizing XML parsing libraries in Perl was worth it, because it could shave weeks or months off the processing time. The winner? A regex that captured attributes and content and assigned name/value pairs directly out to a hash. This was only possible because the XML was highly normalized, but it was actually over 10 times faster than the closest competitor for XML parsing I could fine, and I checked all the libXML libXML2, and SAX libraries I could get my hands on.

In the end, it was something as simple as the following approximation:

while (my ($doc) = $xml =~ /$get_record_xml_re/) {
my %hash = $get_record_xml =~ /$record_begin_re$capture_name_and_value_pairs_re$record_end_re/;
process_record( \%hash );
}
I agree with what you say regarding the APT scenario, port knocking is mostly useless there. It wouldn't be an effective camouflage in that case, and one probably has bigger problems than a hypothetical OpenSSH zero-day then.

I'm not aware of any available plugboard proxy solution, so it would have the added complication of hacking it together. That's what I meant. And there are diminishing returns there: a non-criptographic port knocking scheme with a few packets could be good enough as a camouflage in many cases. But I still find it to be a time saver in the more general case (not APT). I think having cleaner logs is worth using this simple trick then.
Good point.

But since some of the best password managers are already open source, I wonder what's preventing browser vendors from integrating at least some of the functionality. A good password manager not only helps contain the damage of leaked passwords, but also does a very good job at protecting users from phishing attacks at similar-looking domains.

All the browsers have been pretty stagnant on this front for the last few years. I suspect they've been hoping that everyone will move to an SSO platform in which the browser vendors themselves have a vested interest (Mozilla Persona, Google account, Microsoft account).
Yes, we are veering dangerously close to Godwin's Law : not only is Lennart and systemd evil, but everyone who agreed or contributed to it.
Sonneries MP3: des tonalités mobiles en abondance sur m.Mplay3
Would this be less susceptible to local surveillance than wifi, e.g. within a few hundred feet? How would it deal with interference from overlapping beams?
Not at all. I just think that what I've heard they've done with their data so far falls into acceptable levels.

As soon as they publicise this data (identifiable) to people other than employees that have access to it anyway, or the person concerned, that's where it becomes an issue. But I haven't heard of any instances of that yet.
This is a pretty good analogy for explaining why "communication" is the wrong term.

It does get wrong the hidden variable thing, which others are pointing out. A better analogy would be like I create a pair of coins one of which only turns up heads and the other only turns up tails, but you can't tell which is which until you flip them, and I put them in a bag and they each draw one, travel apart, flip, and deduce. But this is still wrong because the coins had their true state "inside" them the whole time. The part about quantum probability comes in where the coins don't decide which one of them is which until they are flipped (but they decide together, consistently).
The Good Web Bundle
Here's a really inspirational video to get you excited: http://vimeo.com/73643542

I'm a big fan of showing Bret Victor's breakdown of a messy and wordy scientific article into an interactive and easy to understand version: http://worrydream.com/ScientificCommunicationAsSequentialArt...

It plays off his much larger notion of changing the way we present what we do. His collection of talks on vimeo do a great job at detailing things if you have the time.
I think you're comparing apples and oranges as the 'engagemnet' you're referring to is more 'after sales care/complaints' focused and your Mountain Dew example is more wow-factor/mainstream branding and awareness.

I'd say the consumer would give a crap about a conversation with said representative if they had a product complaint and bad experience with the brand. Furthermore i'm sure they'd prefer to have said conversation on their terms, in real time, and not after waiting on the phone to be connected with them. And that's just pertaining to customer feedback where there is a wrong that needs to be made right.

I also feel like your discounting the power of developing a social relationship (as an awareness tool) by likening it to telemarketing. People opt in (Like/follow) Facebook pages / Twitter pages and if they aren't being provided with value, disconnecting that relationship is as easy as a tap of a finger, on their time, be it while eating dinner or not.

Social should never be underestimated as a powerful passive branding and awareness platform which consumers access on their time, on a medium they are comfortable engaging with.

The difference between get a telemarketing call at dinner time and seeing a promoted post on Facebook is the consumer psychology before the touch point is made, i.e. "fuck off, i'm eating" and "entertain me, i'm bored" respectively.

[grammar edit]
> legitimate state surveillance?

lol
The gift of the artist is to express ideas that are in the air of a particular time, but have not yet been articulated. So it is inevitable that a cultural upheaval would have its origins in the art of a culture, even if it is not easy to draw a direct corollary. The art does not effect the change, except maybe in exceptional circumstances, it only expresses what is already in the air.

You don't have to look very hard to find examples. Take The Wire in the United States, which is all about the futility of the War on Drugs and the harm it causes to its citizens. Only now are we are seeing the first steps of decriminalization in states like Colorado, Oregon, and Washington. Did The Wire effect that change? No, probably not. But it did articulate the attitude long before it manifested in policy.
I was referring to my money being kidnapped. Guess that was a little on the deep side.
CipherLab 1500 Series Distance CCD Scanner Interface Barcode Scanner
I was so sure it would happen... https://news.ycombinator.com/item?id=8203859 - called it just before the blog post. I wish I was wrong.
And when "Aunt Tillie" installs a keylogging trojan, it's Game Over. Not only that, but she had no idea how to make backups.

A paper pad, on the other hand, is extremely secure against cyberattack, and she has tons of experience with managing it and creating backups. And it's almost what she was gonna do anyway.
That's the fundamental problem with DBus-exposed interfaces: they're APIs that get marketed as abstractions. APIs don't leave much room for different interpretations, meaning you'll end up rewriting the component you're trying to avoid using in the first place.
These are the highest paying programming skills to have
> Netflix doesn't take it up, paying broadband customers are all requesting individual content that happens to be at Netflix due to the customer benefits.

Consider that "Netflix" can refer not only to the company (the interpretation you're using), but also to the service itself.
When my brother and I were younger we would sneak up to the door of each other's room and flip the light switch. It was mildly annoying. The kids of the future are going to go ballistic when a younger sibling flicks off their internet.
You can be quickly productive with my mini manual: http://tuhdo.github.io/emacs-tutor.html. If you write C++, did you check my C/C++ guide: http://tuhdo.github.io/c-ide.html. A few demos:

- code navigation: jump to anywhere instantly. DEMO: http://tuhdo.github.io/static/c-ide/helm-gtags-jump-dwim.gif.

- code completion: context-sensitve completion. DEMO: http://tuhdo.github.io/static/c-ide/semantic-boost-demo.gif.

- code compilation: you can click on the error and it gets you to where you want; work with any build system, while other IDE only supports a specific build system, i.e. for Makefile project, you only get plain text error message. DEMO: http://tuhdo.github.io/static/c-ide/compilation-mode.gif.

- code debugging: provides a frontend for GDB; DEMO: http://tuhdo.github.io/static/c-ide/gdb-many-windows.gif.

- Powerful automatic indentation: https://github.com/Bruce-Connor/aggressive-indent-mode. It does not only indent the current line, but the whole Semantic context around your cursor. Demos inside the homepage.

- Live grep: http://tuhdo.github.io/static/live_grep.gif.

- Access to a list of project with a few key strokes: http://tuhdo.github.io/static/helm-projectile/helm-projectil...

- Quickly access any file in your project, as large as Linux kernel, instantly, regardless of where you are in the project, and within a few keystrokes: http://tuhdo.github.io/static/helm-projectile/helm-projectil...

- Jump to any file depends on context, even if the file path is in a plain ASCII text file; even if there's only a filename without any path information, as long as it's in your project, Emacs can jump to it fine: http://tuhdo.github.io/static/helm-projectile/helm-projectil...

- Copy files from anywhere to anywhere: http://tuhdo.github.io/static/helm-projectile/helm-projectil...

- Delete files anywhere; files are always at your finger tip to do whatever with them: http://tuhdo.github.io/static/helm-projectile/helm-projectil...

- Switch between other files with same names but different extensions: http://tuhdo.github.io/static/helm-projectile/helm-projectil... Work not only for C/C++ but other languages, and is customizable. You don't have to configure anything, like adding include paths. Everything is automatically done for you.

- Jump to tag definition, from its own parser or external parser like GNU Global: http://tuhdo.github.io/static/c-ide/helm-gtags-jump-dwim.gif

- Do you like outline tree?: http://tuhdo.github.io/static/c-ide/sr-speedbar.gif

- Interactive outline tree: http://tuhdo.github.io/static/part3/helm-semantic-or-imenu.g...

- References retrieved from its Emacs internal parser: http://tuhdo.github.io/static/c-ide/semantic-symref.gif

- Beautiful compile output: http://tuhdo.github.io/static/c-ide/compilation-compile.gif

- Frontend support for GDB: http://tuhdo.github.io/static/c-ide/gdb-many-windows.gif

- Open man page for symbol at cursor: http://tuhdo.github.io/static/part3/helm-man-woman.gif

- Emacs open 39MB C file: http://tuhdo.github.io/static/performance.gif

- Emac opens multi-gigabtye file: http://www.emacswiki.org/VLF
People use confidential figures for fundraising all the time. Just because its not public doesn't mean its not being used to trade off.

That being said, the accounting issues are technical and sort of a side point. Private investors at this stage ($10BN+ valuation) can do their own math.

Its more frame of mind of hyperbole that is relevant, IMHO.
That is the change that kernel wants, not systemd.

They want to prevent direct access to Cgroups, other than through a single writer. This change is happening regardless of whether you want systemd or not.