skysight-inc/HackerNews huggingface dataset:
Parents in the US spend money on their kids' activities. This probably is equivalent to mid-level travel sports, selective musical organizations, and beauty pageants. It is almost certainly less expensive than traveling with horses.

Ten hours of driving each way and a budget hotel runs a couple of hundred dollars and provides a substantial operating radius...and that ain't much money for a lot of people.
Can understand this sentiment in younger people. As someone in his mid-40s, even living in New York City, I just picked up a car (after 8 years of not having one) and have been enjoying driving it so much. It's just something I grew up with and love to do as an activity.
The joke is that permissive licenses allow you to make less permissive forks, whether that's proprietary or copyleft or anything else. So it's hard to see what the problem is. Anytime someone complains about the license for this or that project being too permissive, it's ironic because:

(a) it's someone trying to force their values on someone else in the name of "freedom" (in scare quotes because it's a very specific definition of the term that requires political buy-in to even see it as a form of freedom)

and

(b) as stated, the people complaining are free (no scare quotes) to take the permissively licensed code and incorporate it into their "free" code to their heart's content. The ability to do this is one of the reasons people choose permissive licenses in the first place.

I don't care if people choose freedom or "freedom" or anything in between- that's their right as authors, and no one license is appropriate for all communities or goals or projects. I only object to anyone who claims that there is a One True Path that everyone should follow and that anyone who doesn't follow that path is somehow morally inferior, which is usually the template that these discussions follow.
Here's the tweet: https://twitter.com/_jayphelps/status/695782397439139840
Read the linked post. Css variables are nothing like macros like sass's `$foo` and css might support macros with sass's `$foo` syntax in future.
> In other words, this is a compiler.

Its not a compiler it a pre-processor.

People look at C in isolation but don't realise it was designed to be part of the full Unix system that included Sed, Awk, M4, Lex, Yacc, Sh and all the other tools.

Writing custom C abstractions with Awk is fairly trivial and you end up with efficient C code that can be further processed or tuned. Thats what tools like Awk are there for.

The compiler itself is built on the same principles doing successive transformations on source, IR, assembly etc. There is really no rigid boundary.

If you want C with custom abstractions a custom dialect that compiles to C makes perfect sense. That use case was taken into account in its design.
Try nim*

*http://nim-lang.org/
It make take several decades but one day google maps satellite view is going to be live/realtime.
Agree. I feel like the cost of Ubers need to go down a bit further to make cars go for good. Stuff like grocery shopping, quick errands, etc would add up quickly with $10 for each trip (considering the minimum $5 fare, let alone higher costs)
Apple and Cisco acknowledge that 2.4GHz Wi-Fi is too unreliable and crowded
There are studies showing that a lot of the negative health effects can be attributed to just the sitting, regardless of the amount of exercise[1]. Personally I can really recommend looking into the standing desk. Also great if you tend to get kinda restless after sitting up for long periods, like me.

[1] http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3404815/
When I was 16/17 years old I was clearing 500/1000 a week goldfarming for this game. Failed AP Calculus and stunted my social life.. and the money didn't last long.. but it sparked an interest in software engineering and entrepreneurship that continues to this day.

The margins for large scale botting operations on this game were absolutely ludicrous if you knew what you were doing. Gold coins were going for $5/million and a good bot could churn in about 7.2 million/day. The bot clients were a pretty un-optimized pile of java and could eat up about half a gig of ram each, but once you hit any sort of scale the vps's became a drop in the hat to the amount you were raking in.

That hardest part was actually managing the cash flow. Gold was usually sold through paypal transactions and charge backs were egregiously common. Paypal would basically tell you to go fuck yourself because they were "virtual transactions" regardless of how much evidence was provided. I had a partner from New Zealand (now working in finance) who would negotiate bulk rates, as well as purchase accounts in order to optimize our workflow.

Every now and then I look back and imagine how much I vould've made if I knew then what I knew now regarding scaling, coding, business, etc. I knew kids buying hundred thousand dollar sports cars with the money they earned. Sigh to be young again..
The article is asking why this is the case. My guess is lack of ports, which would have facilitated business in the past and created a cultural tradition of business in other areas.
This article was really eye opening for me http://www.mrmoneymustache.com/2011/10/06/the-true-cost-of-c... . I just started my first post college job and I made sure to move within biking distance of my work.
Word-of-mouth job vacancies
Well..
What they do is often pejoratively called "front running".
A carefully crated google can serve as witness : https://www.google.com/?gws_rd=ssl#q=medallion+front+running

I certainly meant it in that sense.
I'm not accusing the Medallion of illegal front running.

I think people like Brad Katsuyama and fixing the "early information" problem are the answer to this kind of behavior. Katsuayama is working on a system to make the fight between high frequency traders and other investors more fair. Good write up is here : http://www.nytimes.com/2014/04/06/magazine/flash-boys-michae... ...

"Coil the fiber. Instead of running straight fiber between the two places, why not coil 38 miles of fiber and stick it in a compartment the size of a shoe box to simulate the effects of the distance. And that’s what they did."
I wrote a simple RSS package in 2003. I still get support emails about it. I don't even remember how the code works.

I wrote some introductory Python code 10+ years ago, for one of my classes. I put it online. I now get random college students emailing me personally to ask for help doing their homework.

I distribute some of my software for free. I've since had people demand (yes, demand) essentially hours of free support time to debug their hardware configuration for them because they don't know enough to do it themselves.

When do I get to decide what is "better" for me, rather than do things which are "better" for others?
Is Flint's water privatized?
Find here your next career move with an off-market, word-of-mouth job. Many work vacancies aren't officially disclosed. Get a chance here to know about them.
That wouldn't compile.

To use the header I linked it should be
`nonstd::observer_ptr<std::string> p(&strings[0]);`

You also need to dereference p to use the stream operator.

I'm disappointed you presented such a contrived example. You also deliberately avoid const-correctness. That's a little insidious. You need to const everything manually in C++, so as a good C++ programmer you should const everything as you write C++. Only carefully omit const when you need mutability.

We all know C++98 is dangerously unsafe. Let's write your example in C++11.

#include <iostream>
#include <string>
#include <vector>
#include <memory>
#include <utility>
#include "observer_ptr.h"

// kill the noise
using std::cout;
using std::vector;
using std::string;
using nonstd::observer_ptr;

int main() {
vector<string const> const strings { "Hello" };
observer_ptr<string const> const p(&strings[0]);
strings.clear(); // not gonna happen
cout << *p;
}

» clang++ -std=c++11 immutable.cpp
immutable.cpp:11:5: error: member function 'clear' not viable: 'this' argument has type 'const std::vector<const std::string>' (aka 'const
vector<const basic_string<char, char_traits<char>, allocator<char> > >'), but function is not marked const
strings.clear(); // not gonna happen
^~~~~~~
/usr/local/Cellar/llvm/HEAD/bin/../include/c++/v1/vector:735: 10: note: 'clear' declared here
void clear() _NOEXCEPT
^
1 error generated.

EDIT: Down voted for legitimate rebuttal. Nice.
They do likely have a corruption problem, but this seems more like lawlessness.
Yeah, the optimizations are pretty great. I really love our closures too, it enables all kinds of good stuff.

(And thanks for the idiom note, makes sense. F# is pretty cool.)
Pandas read_sql does so much more for me I'm okay losing the abstractions. http://pandas.pydata.org/pandas-docs/stable/generated/pandas...
Bitbucket crashes minimal browsers like Surf and github doesn't. So, in that regard, Github is better.
Valentines Day Is Porn. Girl Porn
I'm also not so sure that occupational licensing is the primary driver of the cost of healthcare in the US.
Academic journal article reviewing is a very peculiar world, and I wasn't impressed by what I saw of it. My observations (as a former postdoc in biomedical research) were:

Reviewers get no pay or remuneration, pauce guidelines, and no training (which is where articles like this can make a difference). There are no tangible career benefits for doing it (other than 'everyone else does it'), because you won't get any sort of official record for papers that you've reviewed. (And because it's single-blind, you'll never be credited on the paper.) There's very little feedback or quality control on reviews exerted by editors. You can't ever discuss the paper with your fellow reviewer(s). And it's an enormous time sink - reviewing a paper properly takes at least two hours, depending on the length and complexity. This is a real issue when you're in a field where doing lab research, writing your own grants and papers, reading the latest literature to keep up-to-date with the field, and possibly doing some teaching or admin, already takes up most of your time.

It's a seriously broken system. I inherently like the idea of doing reviews because it feels like you're giving back something to the community, but it ended up feeling like this good will was being taken advantage of by the journals, particularly the for-profit ones. I'm amazed that the whole system continues to work as well as it does.
It seems you're sort of missing a big point here. You demonstrate how, with sufficient vigilance, you can write safe C++. The goal of Rust is to move the vigilance into the language and make the unsafety opt-in rather than attempt-to-run-from.
The difference between cmacro is it builds on C syntax (and allows for syntax extensions, by having a very flexible parser), while this is more like the "defmacro for C" system described here[0] and here[1], because it uses a Lisp syntax.

I prefer the former approach because it's less likely to alienate C programmers. At the same time, being able to define new syntax can have the same effect, since every new syntax you add carves out a smaller and smaller set of the community that is willing to use it. The same is true for Common Lisp reader macros, which is why few of the many syntax extensions that are available become commonly used.

[0]: http://www.european-lisp-symposium.org/editions/2014/ELS2014...

[1]: http://www.european-lisp-symposium.org/editions/2014/selgrad...
What Bernie Sanders Is A/B Testing
Yes, it is indeed difficult to compete with free even with a better product. This isn't about competing with "innovation." It's about better distribution channels for the free stuff that has always existed.

To be clear, there's absolutely nothing wrong with putting photos up on the web and allowing for their free reuse. But, yes, it is the collective use of free/cheap photographs that are good enough for their target purpose (and sometimes as good as anything a pro would have created) that are cutting into the professional photography business.
I don't get it. The last two examples in your post compare the exact same sets, yet the result of the operator is TRUE in the first example, and FALSE in the second? Or is this a joke that's gone over my head?
Bypassing car rolling code systems
There is some internal contradiction and repetition.

One repeated theme is what people won't talk about, do talk about, and loudly social signal about, generally have nothing in common, so assuming any of those individually is a universal truth is likely to be a disaster. This applies to a lot more of life than just FOSS development.

As an example of contradiction was the claim that people won't read the docs but they will watch animations. The reality as seen above is 99% of the population will read the docs and never contact you unless your docs suck, 0.9% will watch the pictures, and 0.1% will aggressively track you down and ask you to read the docs for them. Although adding animations will cut annoyance contact by 90%, that doesn't mean gifs are the only thing that matters; the docs are what's really important.
How many Ubuntu users actually verify everything Canonical sends them? I'd say very close to none, especially for the binaries.

Sure, in principle you could verify. You could read through all the source, you could even disassemble the binaries and read through the assembly (and don't forget to verify the hardware too). Again, who actually does that? Virtually no one.

So the two cases are a lot closer than you paint them to be.

Also, corporations do stupid, illegal, and unethical stuff all the time, even when it's clearly (especially in hindsight) not in their long-term interest to do so. Even when it will clearly destroy their reputation if the public found out they even considered it.

Even if you trust "the system" (which is more of a hope that if there's something malicious, someone out there will detect it sooner or later), there are many cases of vulnerabilities in even open source code going undetected for years... nevermind vulnerabilities in binaries that you don't have code for and who the authors of aren't generous enough to clue you in on.

Canonical (or whatever source you actually get your OS or apps from) could also send you some specially crafted something that no one else gets. Now who's going to verify it for you if you don't do it yourself? How are you ever going to find out, if you're not one of the ultra-paranoid and super-skilled 0.001% of Ubuntu users with infinite time and determination who actually verifies 100% of what Canonical sends them? You just won't. And if you did, there'd be a hundred new Ubuntu versions out by the time you finished verifying even one of them.

People trust, but they very rarely verify. The size of operating systems and applications and the skill to verify have all just grown too large to make it practical for the overwhelming majority of people.

I do see your point about Canonical doing whatever they want with the data they collect. That's certainly problematic. But that doesn't mean that there aren't major privacy or security issues with trusting Ubuntu (or any other OS) not to have malware on it.
WW3+WORLD+REACTS+TO+e
Along the same lines, advanced human civilizations have pretty much always wiped out large predators in the vicinity of their dwellings. If you look at where large predators such as lions and tigers are, they are in under developed areas where people in the past did not have the ability to eradicate them. Now that they are able to, the people are often lectured by outsiders who in no way face risks from these animals that they should not do what is best for themselves, but sacrifice their livelihoods and perhaps their lives for some greater environmental good. Many times the modern conservation movement smacks of leftover colonialism where white people in safe areas purged from large predators attempt to keep brown people from bettering their lives by doing the same things that the white people's ancestors did- eliminate threats to themselves and their livestock from wild large predators.
If you can sell them on it as an important enterprise feature, they might implement something. :)
They are carrying the torch for rectifying social injustices, apparently. Oh, and selling out for the enterprise big-bucks.
Aha. And my reply was less relevant to my personal knowledge of Periscope, more relevant to other similar acquisitions - including others by Twitter.
Okay, "Can you rewrite the documentation in Markdown instead of HTML? That would be so much better for me."

"Can you switch from Atlassian to the Github issue tracker? That would be so much better for me.

"Can you switch from a custom CI solution to Travis? That would be so much better for me."

Then two years later someone comes along and says:

"Can you rewrite the documentation in reStructuredText instead of Markdown? That would be so much better for me."

"Can you switch from git to mercurial? That would be so much better for me."

And so on.

When does the madness stop?
I have no idea about the author's sources, but even if you take every piece of evidence he presents as true and his sources as accurate he doesn't come within a country mile of having enough evidence to claim with certainty that an Nvidia executive flat out lied about anything.
I need to learn Rust again. I haven't used it in a year, and the language has changed a lot. Everything now seems to require a closure or some ".into()" idiom. Like this:

let file: Box<Read> = match fname {
"-" => Box::new(stdin.lock()),
_ => Box::new(fs::File::open(fname).unwrap_or_else(|err| {
writeln!(io::stderr(), "{}: \"{}\"", err, fname).unwrap();
process::exit(1);
}))
};

Type Result has its very own set of control flow primitives.[1] So does type Option.[2] Any type can have its very own flow control primitives. Are we going to see

date.if_weekday(|day| { ... })

and similar cruft for every type? I hope not.

Hopefully the setup of closures that probably won't be executed isnt't too expensive. Do those require a heap allocation and release when not used, or is this all on the stack? The run time variation for small changes indicates that some constructs are more expensive than others, but it's hard to know which ones are bad.

I understand the rationale behind the Rust approach to error handling, but it's just painful to look at. After seeing the gyrations people go through in Go and Rust to deal with the lack of exceptions, it looks like leaving exceptions does not make a language simpler. From a compiler perspective, the compiler can generally assume that exceptions are the rare case, and can optimize accordingly. Rust has no idea which closure a function will call, if any.

[1] https://doc.rust-lang.org/std/result/enum.Result.html
[2] https://doc.rust-lang.org/std/option/enum.Option.html
If you consider the cost of a car loan, insurance, gas and car maintenance your car might not look as cheap anymore.

As a personal anecdote I now only drive once every two weeks here in SF, mostly for weekend trips, and my car is such an expensive luxury that if I didn't already own it from the days I drove more I would probably just always zipcar or use Uber.
Whatsapp Increases Group Members Limit to 256 – Diggle Tech
Code: https://github.com/deplinenoise/c-amplify
There are a couple of things on this list that claim to be free, but when you click through aren't. One example is the 10 Days to Better Design course that is actually $10.
It's clear that the diversiteers doesn't ever intend to define what constitutes "doing enough", and why would they? We keep falling for it.

As for whitey shaking down other groups, so what? That's how the world works... shake or be shaken. I realize this is a topic that brings out a lot of emotions and moralizing in people, but it really is that simple...
Org question. We use a shared key and a shared account to manage our servers. When someone leaves the team we have to regenerate the key for the account. I'm sure it's not recommended, so what's a good way to manage ssh access in a team setting? I'd like avoid sharing the key so that access can be revoked from user without regenerating the key for everyone?
Driving is amazing. I can travel further faster, making it easier to see friends. I can travel with more stuff making grocery shopping faster and easier. I can store things in my car which saves me worry and time. Driving can even be fun! I'd hate driving if I had to live in the middle of a dense city though.

Biking and walking are also amazing. It's healthy, and can be quite social. I can walk without having to worry about finding parking. I don't need to worry about keys, license, etc. It's simply impossible to walk/bike everywhere though in the majority of the country.
> Is there a rent seeking problem in the medical and dental fields too?

It certainly is. It's just that the crux of this article is that occupational licensing for low or medium skilled trades is inherently problematic rent-seeking, whereas the requirement for a license to practice medicine or dentistry isn't itself a problem, it's the artificial limiting of those who can get the license that presents a problem.
It would also be nice to compare these numbers with historical data: are they higher, lower or the same as layoff numbers in previous years (across the economy and by business sector)?

Companies lay off people all the time, and some companies can be having financial difficulties even when the economy is doing well. Layoffs at Yahoo probably occurred for completely different reasons (e.g., not being able to compete against Google and Facebook for ad dollars) than the ones at Chevron (probably due to the declining price of oil). The fact that some number of companies laid off some number of people this year doesn't imply anything interesting unless it's placed in context.
The case of Runescape is very simple. They got bought out in 2012 by Insight Venture Partners, a firm specialized in buying out MMO's and milking them for everything they are worth. Adding micro transactions and shifting content focus away from player experience towards player acquisition and retention.
Unfortunately biometrics are near to useless for remote authentication. The only context in which biometrics work is when the whole authentication chain (reader, cable, computer, network) is tamper-proof. When one of these elements can be tampered with (e.g. unplugging the fingerprint reader and sniffing to the USB traffic), it becomes "something you know, that anyone can collect, that you can reproduce with an HD picture, and that you cannot revoke without losing your physical integrity".

I think biometrics may have a place in tamper-proof devices like iphones (infamous error 53) or biometric smartcards (need fingerprint to unlock secrets).
> Among its terms are "[Y]ou must give appropriate credit, provide a link to the license, and indicate if changes were made.

> I did not see any link to the license or indication of whether changes were made.

It doesn't say you must indicate whether changes were made. It says you must indicate if changes were made, which leaves the case of "no changes" ambiguous.
Hence the name "photoshop".
I suppose it depends on the driving.

Earlier this morning I was cruising some empty county roads, windows down enjoying the (relatively) warm weather and sunshine, blasting some Chris Thile: https://www.youtube.com/watch?v=z8I07VIxyQM.

If I was stuck in the stop & go city traffic where having my windows down meant getting a face full of exhaust, I'd hate it to.
3,000$ per year for say 15 years is a good chunk of money saved, especially if you put those savings back in the market. Of course if your portfolio is huge you probably won't notice, but the average investor will definitely benefit.
the performance would be horrible.
The problem is that the product is not already launched. So there are no customers