skysight-inc/HackerNews huggingface dataset:
Is there any real evidence that these kids don't watch any tv and only do snapchat and watch makeup gurus on YouTube? I know it's fun to say but I mean what about reality? ....
If you're talking to disk, you'll eventually be doing it synchronously anyway, because on Linux the API's for async disk I/O aren't (weren't?) all there yet. For some time I was working on a product with a command line flag to decide between using a worker pool of threads versus event-based disk I/O, and there wasn't a big enough performance difference (if any, I don't remember) for us to keep the event-based code. If you're getting some fancy PCI SSD's or persistent RAM and really want to minimize latency-to-fsync time, maybe things would be different.

Also, if you use an event loop, you have to do scheduling yourself. For distributed key/value stores, good thread scheduling is even more important. It removes a big amount of technical risk to lean on the kernel's, unless your product is sufficiently minimalistic.

Async will get you real performance advantages for pure networking, but if you're talking to disk it's, when not buggy, not very useful anyway.

Also, as for programming style, even if you want event-based syscalls, cooperative userland-managed threads are a big win over callback hell. The only bad thing about them is wasting address-space on 32-bit systems, and maybe just wasting memory too.
Can you guys help me deliver this free domain to Justin Kan?
I would agree if you said that “most investment funds are a charade” or that most investment funds aren’t worth the fees they charge. Though I’d ask for a citation that Bridgewater (and other positive outliers) fall within statistical expectations, because I believe the data would show that there are many more positive outliers than you would get from pure chance [1].

Also, how much diligence have you done to conclude “Nothing about Bridgewater would indicate that they somehow 'get it' whilst the other funds don't”? Have you ever evaluated their knowledge, resources, and culture vs. the market? Do you not believe they have the culture described, or do you not believe it will result in better investment returns than the market? I imagine that you don’t read Bridgewater’s Daily Observations [2]. If you did, I think you would be quite impressed and would attribute at least some of their returns to skill.

[1] Here are two references to a similar, but different, rebuttal: https://en.wikipedia.org/wiki/The_Superinvestors_of_Graham-a...
http://www8.gsb.columbia.edu/alumni/news/superinvestors

[2] https://en.wikipedia.org/wiki/Bridgewater_Associates#Daily_O...
Here is an example of some of their economic publishing http://www.bwater.com/Uploads/FileManager/research/how-the-e...
I hope that the moderators are catching this stuff, and if they are that's great. But for moderators to catch the kind of attack that I'm describing the moderation process would require a detailed code review of all included javascript files, a rejection of any minified or obfuscated javascript files, and some kind of process to verify that any included or referenced js libraries haven't been tampered with. Is that something that is reasonable to expect--or even possible to expect--from human moderators? And what are the specific guidelines that moderators follow? Is it verifiable that they are looking for the right things?

I worry that, if it's hidden well enough, and if the attacker is smart enough not to be too greedy, a scraper could be there for years without anyone realizing it. The signature that such an exploit would leave behind--unlike what is described in the article--would be minimal if it were detectable at all.

Furthermore, I'm not as confident as you are that people who are acquiring themes are necessarily getting them from sites that are doing the kind of review that is necessary to prevent this. Even if people are avoiding free themes (and I'm not sure that they are) there are dozens if not hundreds of paid sites out there.
The Role of Community in Free Software
Annotations of modern JavaScript
>here is where I think its value lies:

I don't think the users (whatever their age) of Snapchat find value because of the advertisers; that seems to reverse cause and effect.
Learning how to write a 3D engine from scratch in C#, TypeScript or JavaScript (2013)
But they are helping drivers not to fall asleep. At least thanks to them there is some action going on.
In this video[0] Van Roy claims that the function Three "resolves" to 3. It's at around 8:45 minute. I tried working that out, but can't seem to get it correct. What I tried

{Inc {Inc {Inc Zero}}}
{Inc {Inc 1}}
{Inc {1} + 1}
{{{1} + 1} + 1}

Can we consider {{{1} + 1} + 1} to be 3 or what are my mistakes? Thanks.

[0] https://youtu.be/Arh_6J5_fWU?t=8m46s
takeaway: With enough dimensions everyone is weird
If that were the case, then the publishing companies are violating copyright law as there is no copyright transfer agreement from the author or employer.
Yes, but the seat does adjust. It isn't the case that the cockpit must be tailored to every person. Each Cessna, 747 or f-16 seat is practically interchangeable amongst the type. These aren't WWI biplanes with nothing more than a cushion. Even then, the cushion height, the prime dictator of eye level, is adjustable.
...that's still cyber-squatting and not "hustling."
Not always - I can't see FOSS like Hadoop or Spark benefitting anyone except large corporations and (maybe) universities.
Announcing Noodlio, the community-driven marketplace for app development
Yeah you won't get such high salaries up in Scotland. Outside of London I know Bristol pays well also. I think Manchester has some good things going for it also but never worked there myself.

What exactly do you mean by native mobile? To me that could mean mobile device firmware or Android NDK type thing.
Uber: What could possibly go wrong
I'm in the US, and only tip if I expect to visit the same restaurant in the near future.

I don't frequent bars, but I know someone who recommends tipping the bartender to make him more likely to give free refills: The cost of a tip can save money over the cost of buying a fresh drink each time.
I'm using nouveau without having to reboot that often, although I do sometimes have to ssh into the machine to convince it to unstick itself.
You don't need to have _original_ ideas. You can summarise the ideas from some other source (or, ideally, sources). In summarising, you make some choices as to what you think is important, and what you think is immaterial. You explain the core concepts in your own words, maybe differently from the source material. And, if you're quoting from a specific source verbatim, you acknowledge it.

Plagiarism is not about the copying in and of itself. It's about appropriating somebody else's work and pretending it's yours.
The Leroy paper in the bottom of the comments was worth it.
Doesn't the action actually prove the point? At the very least, it's proof that the network is vulnerable to this kind of attack. Seeing as it has been ongoing, it can't be that expensive to do, since it isn't really going to result in a financial payoff for the attacker.
As jstimpfle mentioned, that doesn't work, which is why the argument is left off the alias. In general, you can do that in a function instead of an alias:

lsr() {
find . -name "$1"
}

Wrapping variable expansion with double quotes is a good habit, so spaces are handled properly.

Also, if you are using a modern-ish bash, you almost always want to use "$@" when there could be multiple arguments. The double-quoted @ special variable is guaranteed to always expand as multiple args, but with spaces handled correctly:

foo() {
bar --quux=42 "$@"
}

foo "a b c" "Spaces in my filename.txt"
A thorough review like the one you suggest is perfectly reasonable to expect. They already reject plugins for 'encrypted' code:

https://wordpress.org/plugins/about/guidelines/

And for stuff like phoning home without informed consent. Presumably the WordPress team has to check every line of code to do that, so they catch out any of said attacks during that check.
It doesn't. Snapchat doesn't confuse me in the slightest in spite of being an "old". I actually laugh at "youngs" because I can run rings around them on any tech they use.

Snapchat does what tweenage girls want. Because the girls are on it, the guys are on it.

Those girls age (hopefully before they), get pregnant, give birth to another set of tweenage girls and another "hip" service takes its place.

Cue Elton John singing "Circle of Life".

As for why a fat, old record producer cares: tweenage girls are the only demographic spending any discretionary money (from the wallets of the "olds", natch). Everybody else is tapped out or doesn't give a damn or both.
It does (although not without the issues, we have CORS, NoScript and firejail for a reason), but that's completely irrelevant to X11 problems mentioned in the article.
In a flagrant act of self-promotion, I'll recommend my own book on math and physics: No bullshit guide to math and physics. What is remarkable about it is the interlinked explanations of mechanics and calculus, so you get a picture of why it all works. Great review if you ever wanted to learn these topics. Comes with a review of high school math too, in case you need it.

https://minireference.com/ 4.5 stars on amazon http://www.amazon.com/No-bullshit-guide-math-physics/product... If you're getting a print version, I recommend the version through lulu.com, since the print quality is better.
Another reason why it's best just to close the blinds, turn on the computer, and lay low for the rest of your life, using video games and pornography to entertain and escape.

You'll be more likely to duck things like this if no one knows your name.
Why is it automatically assumed that higher tx fees are bad?
It only disincentivises microtransactions on the bitcoin blockchain. There's nothing stopping anyone from using another coin (litecoin springs to mind) for smaller transactions.

TL;DR microtransactions discouraged on BTC blockchain? What's the problem?
AoT, JIT, bytecode, none of this matters if you can't control your data layout and access patterns. All this talk of performance and still not a mention of cache misses anywhere.

There seems to be a desire for this magic inliner and compiler that fixes all your performance problems when it just doesn't work like that.

Until you understand your data and have complete control over it none of this other stuff matters.
But what if I want to watch ~/Downloads/big_buck_bunny.mkv?
"get away", "pushing luck" - is there laws around tipping?
An anecdotal effect of said environment. We stopped doing person based scrum. We were able to get away from the "justify my personal usefulness on the team" status updates. And it was awesome.
>> ..see the recent VW affair.

You mean shrewdly duping regulators year after year so they can sell more cars, make more money, enrich shareholders, and become a market leader?

No matter what the cost today, I think VW shareholders would rather they have done what they did as opposed to giving up the market to competitors. (They all seem to have been playing tricks imho.)
This is a very good point (about autoupdates). That said, it's also to some degree why any sort of ownership change is a double edged sword, even in cases where updates aren't automatic. I mean, how many people check the software they're using hasn't been substantially modified when an update comes out? You could buy a popular program for Windows (or Mac OS, or any Linux distribution, or anything else), add in malicious code, push the update live and find 90% of users would 'upgrade' without even thinking.
> I wouldn't want the vendor lock-in that comes with Oracle's "AWS".

AWS has already perfected vendor lock-in, so I doubt Oracle can make it much worse, beyond their normal trick of de-certifying their products on competing platforms.
Of course, not everything is useful in the same way. In any case, being useful to public universities alone is a big win.

But in my opinion, any software being FOSS is benefitial, even if you cannot deploy it yourself for your toy projects. If anything, you get to play with it or learn from its source. Maybe parts of it are useful to you for your own project. You cannot do this easily (if at all) with closed proprietary software.
NashOS for Beginner 2016 Tutorial – Chapter4: Nash+Installer
1. People want to use bitcoin for transactions. 2. They're priced out of the market. 3. OMG this us so obvious why am I even...
I amended my above comment to note that the official WordPress distribution channels are not necessarily the ones that are most at risk for this. And for what it's worth, the rationale given in those guidelines for banning obfuscation is that it is not GPL-friendly--not for any security reason.

It's not a total ban, either: "However, note that some systems, like Paypal donation buttons, use encoded code as part of their normal operating mechanism. This is not considered to be 'obfuscated' as this is simply how these types of systems operate and it is not a choice by the plugin author."

That seems like a reasonably-sized loophole.
Yeah just I can't wrap my mind around the idea that being Russian == priviledged.
> the Open Source idea is very messed up in an economy with distinct winners and losers.

Except Oracle getting rich on say, Linux, doesn't hurt me if I am running Ubuntu, Debian or Gentoo. In fact, if their patches are any good, due to the GPL, it helps me.

Now, if I develop open source software, I might or might not be able to extract as much of the value generated as if I was making it a proprietary product. On the other hand, the total reach and value of the project might be magnified just because other people (and also for-profit-corporations) can take it and extend it and use it. I might see less of that value myself but:

a) It might not be my primary goal to capture as much value as possible, just to get enough money out of it so that I can continue working on that project.

b) The "size of the pie" that the same project is worth as open-source, specially for developer tools, is much much larger than if I kept it proprietary. So, in some cases, I might be able to capture more absolute value that way, even if I am helping some huge megacorp get filthy rich too (which is what would happen if I got a 'normal' software job, anyways).

Making your software free to me is not quite an ethical imperative in most cases, but it is a personal decision that can make a lot of sense, even if the entity that will profit the most from your software in monetary terms might not be yourself. The flip side is that, all things being equal, a great open-source software is likely to have a higher impact (and bring you more fame), than a great proprietary program. Specially for infrastructure, libraries and the like vs user-facing software.

If Tim Berners-Lee had been paid for the world-wide web what his contribution ended up being worth to the world, he would be the world's first trillionaire. On the other hand, if he had insisted that he get paid for all uses of the web, the web might have never come be to (or might have lost to a much more "corporate" system, under the control of one or a few companies).
Very cool, but what's the issue with mobile? I use Swype and it only inputs the first letter of each word.
Egypt has a monopoly over the Suez in the same way that the US has a monopoly on connections between Mexico and Canada.

There are alternatives to both cases. They are more expensive.
Governments are large organizations that are supposed to represent and benefit everyone.
Well, everyone can judge by themselves, the actual CS229 lectures are also available online: https://www.youtube.com/view_play_list?p=A89DCFA6ADACE599

EDIT: And so are the problem sets: https://see.stanford.edu/Course/CS229
analogous anecdote: if you've ever tried to drive a sports car in a seating/steering/pedal/shifting position that isn't tailored to your body, it feels really awkward and it's very difficult if not impossible to drive fast with precision.

i would guess that in a sports or race car, everything needs to be within a few millimeters of where it "should" be in order for it to feel right. multiply the speeds and divide reaction times by 4-5x and i can see how you could easily crash a plane with a tiny margin for error.
My concern is if a basic income is introduced it will be so low as to render it near meaningless.

In the UK minimum wage is around £11k, welfare gives somewhere around £3k I think. A basic income is likely to be nearer a welfare level than a working minimum. Politically I think it's going to be a very tough sell to set it at working minimum. I think it has to be at or near working minimum to be effective.

We're potentially looking at unprecedented numbers of lives ruined unless it is handled better. Nearly all options for manual or lower qualified workers are going away. It probably is going to be very messy.
It was one of the first 3D movies I saw and I was a bit distracted by the novelty. I think you need an appreciation for dance to really enjoy it.
>> It's more fuel efficient, and it's safer.

Not having a driver in the cab supervising the robot is safer? I don't see any call to remove pilots from airplanes. And I doubt the extra 200lbs of driver makes much different given these are trucks.
The 13 Virtues of Benjamin Franklin Revisited
Airbnb Pits Neighbor Against Neighbor in Tourist-Friendly New Orleans
Stop thinking of your career like a textbook. You don't need to memorize all that bullshit. Just provide value to the world and the rest will come naturally.
Building a Career in Technology
Old nodes continue to work only in a trivial sense: after a soft-fork, they can no longer properly interpret the meaning of data in the blockchain, so their ability to validate new transactions has been destroyed. If Bitcoin Core's soft fork to introduce segregated witness proceeds, for example, nodes that are not upgraded (and so have no understanding of the witness data) will happily interpret all seg-wit transactions as valid, whether they really are or not.

For this reason, some people view soft forks as insidious in a way that hard forks are not: the sole purpose of a Bitcoin node is to interpret data contained in the blockchain and in newly broadcast transactions to determine the validity of those transactions under a particular ruleset, and a soft-fork is a subterfuge specifically designed to make some of those nodes unaware that their ability to perform that function has been destroyed.

If soft forks are "less risky", it is precisely for that reason: soft forks ensure that the nodes of miners and users who do not explicitly consent to a rule change fail even to notice that the rules have changed!
Add people who contributed good pull requests to the project and tell them they can commit to it directly.

Hopefully one (or more) of them will become maintainers (i.e. committing other people's PRs).

Something like Rubinius policy for checkins (http://on-ruby.blogspot.com/2006/12/rubinius-serial-intervie...)
10% tipping is expected in Argentinian restaurants. You're not forced to do it, but it is customary and not tipping in some situations will make you look like a cheapskate to other diners.
DLang's Uniform Function Call Syntax (UFCS) Port to Crystal Language
Even the english wikipedia has information about the elephant Tuffi: https://en.wikipedia.org/wiki/Tuffi
If I had the money back--I tipped on pretty cocktail waitresses?

I used to tip big because I thought I was a big shot? I used to tip big because my ex was a watitress at the same Hootenanny. I used to tip big because I was filled with hope, and felt the money would never run out. I tipped big because this waitress was very attractive, at least I thought at the time. It's amazing what testosterone will do to perception.

Even, at the time, I used to tell my buddies, "She is just using you. Don't be that guy." I couldn't see the manipulation when I was "that guy". I guess it was my ego? I honestly didn't think I had a big ego.

I stopped tipping big when I found out the waitress was trying to scam me. I noticed a few times I would give her a twenty. She would give me back change for a ten. I gave her the benefit of the doubt, and never said anything.

My lovely ex, who was also working as a waitress, and still had that Midwestern morality; came up to me on night and put me in check.

"Myname, she is treating you as a Trick! If you want to throw away money-- I need it."

She was so right. I only tipped my ex after that night. I still think about Blake often. I hope she's doing well.

As to tipping, I don't care what anyone says, the pretty people always bring in more tips. I don't feel people should paid for their looks.

I feel a business should pay a reasonable wage to all workers. In the U.S., tipping is out of hand. It seems like everyone expects a tip? It's not tipping that bothers me, it's the fake niceness that goes along with the game.
Microtransactions being discouraged on BTC is basically the same as " only big players can afford to interact on BTC "

This is basically the same as the nightmare scenario anti-2MB people describe with more centralization. By refusing to fix the protocol you are going to end up with a scenario where small players cannot participate in the block chain.
Always use "$@"

foo() {
for arg in "$@" ; do
echo "arg is \"${arg}\""
done
}

foo 'bar baz' 'spaces in filename.txt'

> dashes in filenames.

When writing shell scripts it's a good idea to use the -- option whenever possible

stupid_backup() {
cp -a -- "$@" /stupid/backup/dir/
}

# copies 2 files
stupid_backup --files '-with -leading -dashes'
No. Even if there were no promise of a speedy trial, this principle stands.
I do want to thank you for pointing out that many changes can be done with a soft fork, which I hadn't seen before. That got an upvote from me.

Some of those changes seem like they'd require users cooperation as well, though. The "meaning" of the extra data would only be useful by those that decide to acknowledge it.

I'm wondering if it might be a better idea in general to do all future changes as soft forks. Is anyone arguing this?
But are they also automatically limited to 10/20/30 depending on the road? That tech has also been around for decades. Manufacturers haven't even attempted to market it.
polygraphs are not legally admissable
I'd expect that counts as modifying your library (to remove all but the lines of code I want to use), at which point I can avail myself of the classpath exception by being GPL-compliant for just those lines of code -- offering the complete corresponding source in the preferred form of modification.
There is nothing to indicate the Coursera class and CS 229 are the same. CS 229 is a grad-level machine learning class that assumes heavy math prerequisites; the syllabus is completely different.

The Coursera class is closest to CS 229a at Stanford.
Calculus Is So Last Century
Non-paywall link: http://pbs.twimg.com/media/Ccy0r_9VAAIzNsq.png
Why aren't more Americans working?  40.2% of 16 and older don't have jobs
Have you talked to anyone of "those types" about their workplace? I can assure you that working in such an environment is not a dystopia, although it only works by making sure that people who do think it's a dystopia are kept far away (they're a bad culture fit).
Good article, very click-baity title.

The article is about software security and how it compares (or doesn't compare) to real-world security, and what this means for the Apple case.

What drew me in is mostly that the beginning is written in a very light-hearted style, so it's a pretty easy read at first.
It's rarely explicitly said, but coding is considered a low status activity. --overgard

(an example of why you have to be careful about how much liberty you take in your quoting)
So it's like name mangling for libraries?
maybe not on github, but usually on their websites, a project will provide packages. Sometimes, these are donated by users. Often, they're provided by the developers themselves.

The lack of deb/rpm is refreshing.
Neat! Out of curiosity how long did this take you to write?