skysight-inc/HackerNews huggingface dataset:
> We need to get out of our own heads and understand other people, dammit. It's the only way we can really do good.

What you call understanding people is what I call pandering to the least common-denominator.

Most of those web-pages aren't better, they are objectively less informative, and harder to access useful information on - maybe the problem isn't that plain white on black isn't exciting enough but that people are so accustomed to being served low quality content packaged with frivolous design, explosions or 10 second sound-bites.

Here is a good discussion of the topic at large: http://en.wikipedia.org/wiki/Amusing_Ourselves_to_Death
For what it's worth, if I'm writing a quick script I'll often write a few quick comments first (e.g. "Load data from file", "Connect to API", etc) before I start writing any code, just to plan it out. Similar to how many people will create a bunch of empty methods when creating a new class, before fleshing them out.
I didn't think of Jiayu as being in that range of the market, but apparently their reputation has been good enough that others have been faking their phones.

They have some... interesting models like this one, which is far cheaper than $400:

http://www.gizchina.com/2014/06/28/octacore-jiayu-g5s-review...

I have the quadcore (MT6589) version and have gotten quite a few "is that an iPhone running Android?" questions, which somewhat adds to the experience of owning one. It's slightly bigger than an iPhone though.
The math might add up, but this might still be wrong.

1. Not spending $5 on Starbucks every day changes other things. For example, the person might have a feeling of "I'm being good by saving $5", and that feeling might lead to purchasing something else as a reward - dessert at lunch, or a more expensive vacation at the end of the year.

2. Someone that spends $5 on Starbucks every day gets something in return. Maybe they enjoy it so much it makes them more productive, or maybe they meet friends there which makes them happy, etc.

Regarding the math, the SP500 might not make 11.3% annually forever. It's a relatively high-risk investment compared to other avenues. So it might not be the most fair figure to use in the article's argument.
Elliptic Curve Cryptography: a gentle introduction
dnf is a very heavily modified yum. Parts of dnf have a Duke University copyright (because Duke was the place yum came from originally). They took the opportunity to do a very big rewrite however so a lot of code has changed, and the command line is also quite a bit different.
I guess it's true that one wouldn't be able to just install debs on RedHat, for example, without modification. Alas.
If you agree with the sentiments in this piece, then the best way to help make the end of aging come about in the real world is to materially support ongoing early-stage research into the repair of the known causes of aging. The best way to do that is to make a donation to the SENS Research Foundation, an organization with a stellar track record of helping to unblock languishing fields of research - such as senescent cell clearance - and convincing other funding sources to join in or strike out on their own in the resulting research programs:

http://sens.org

http://sens.org/donate
Perhaps compare with Julia, which has a dynamic type system, parameterized types, and multimethods. But it's not trying to do static type checking; the types are for performance and runtime checks.
One day, an anti-dragonist on a speaking tour visited a town. When he arrived, most of the town's inns were already full, and he had to make do with a small room in a small in in a run-down part of the town.

The next morning, he stood outside the inn on his soap box and told people about how the dragon could be defeated. A small crowd gathered around him. When he had finished speaking, a woman asked: "My children are hungry. My husband went off to war against the tigers and never came back. How does killing the dragon help them?"

"Well, they too will one day be fed to the dragon!"

"But they are hungry now. My baby is very weak. She cries all the time. Even if she doesn't die, she's going to grow up stunted."

"I'm sure you can find a way. Anyway, I'm here to talk about the dragon, it's..."

Another interrupted him: "My son was killed by the king's men three weeks ago. They laughed as they cut him down. No one will hear my case."

"Well, I'm sure they had a good reason. Your son was probably a criminal."

Another said: "My family beats me because I don't want to marry the man they chose for me. Right now, I wouldn't mind being eaten."

"Listen. I'm not interested in the problems of you little people. They're not my problems, and anyway, you're probably lying, or exaggerating, or just not trying hard enough. But I'm scared of the dragon, because the dragon's going to eat everyone, including me. So we should concentrate on that, don't you agree?"

And the people rolled their eyes and walked away.
The main problem I see is that he cherry-picks the number for investment returns (arbitrarily using a 20-year average even though he's talking about a 44-year investment plan) and then fails to account for inflation. For more realistic numbers, the amount would be more like $160K - nothing to sneeze at, but not the click-baity "over a million" he obviously wanted.
If I remember correctly, he was hacker-typing it as he went, top to bottom, which was a bit funny.
It looks like all of the content of that git repo is available in a slightly more readable/navigable format at http://0xax.gitbooks.io/linux-insides/content/
Heads would be the same, but there's a chance that they're using the platters which have defects on them, making them unusable for higher capacities.

They could be serious defects too, i.e. surface abberations that would damage the heads if they ventured into that area.
Red Hat (the company) and RPM (the format) predate Debian, although only by a few months. Also RPM is a much better format than deb, and that's speaking as someone who regularly makes packages using both.

I would also say that dnf and zypper are better package managers than apt, in as much as they are faster and easier to automate. Compare the code here:

https://github.com/libguestfs/libguestfs/blob/1.29.43/custom...
The link that you provided does not have to do with malloc and/or free but with perfect forwarding:

http://thbecker.net/articles/rvalue_references/section_07.ht...

Also that example uses a Factory pattern which is actually verbosing the example, but it's like comparing apple and oranges since that's OOP which you actually wouldn't be doing in C.

What you would be comparing is something like:

mystruct * stcVar = malloc(sizeof(mystruct));
free (stcVar);

Vs.

std:shared_ptr<mystruct> stcVar;

Of course that is a stupid example; However things gets more interesting when you have pieces of code sharing the same structure (threads maybe?) and you don't know exactly which code should be the one in charge of releasing the pointer.
There are probably local shortages in certain areas like Silicon Valley, and a surplus in others. the shortage wouldn't be as bad if remote work were more common.
By that calculator, $1300/year (52 weeks/year * 5 days/week * 1 coffee/day * $5/coffee) over 47 years (aged 18-65) assuming 6.5% gets you nearly $400,000...

($65,000 is definitely way off! 1.065^47=19, very roughly. So let's assume you just invest $1300/year for 3 years then go back to buying coffees. What's a ballpark figure for how much you'll have aged 65 after that? Figure very approximately $1300 * 3 * 19 = $74,100.)
Heads and media are like silicon chips in that no two units are "exactly" the same. Yield in terms of usable capacity varies from one unit to the next just like clock rate for CPUs. When you buy an HDD it has been validated to operate correctly at the rated capacity, there's no guarantee how it may handle higher densities. Besides, unless you work at an HDD factory you have no way of knowing just how similar the parts of a particular 250GB drive are to a 1TB drive. For all you know they may have gotten a particularly dodgy lot of heads or patters which definitely can't handle 1TB.
I don't see how that's a "loophole". Your code has to tie into main somehow, but that's true of other languages too. Or you can call it from the repl. But it certainly doesn't make sense to talk about executing statements without bringing in the compiler or interpreter, in any language.

You can take a list of IO actions ("statements") and use the sequence function to get a single statement out.

sequence :: Monad m => [m a] -> m [a]

Then you can execute the result by having it in the flow of your program, or pass it around just like any other statement.

The list of statements can be put together however you like.
$5/day, $25/week, $100/mo, $1200/yr compounded over 47 years at 6.5% is $382,849.60. The interest rate may be exaggerated, but the benefits of saving are clear.
Summer School on Machine Learning in High Energy Physics
is DNF snappy?
Why would you need JS, CSS or Flash to have issue tracking, documentation, metrics or graphs?

An issue tracker is essentially a forum where the threads have an open/closed state attached. People have built such web applications before JS even existed.

Documentation is even simpler, just a bunch of HTML documents, maybe with an HTML form to edit them.

As for graphs, there are many here, and they work fine without JS or CSS: http://hydra.it.teithe.gr/munin/aetos/aetos/index.html

--

The problem with your first link is not the lack of CSS, it's that the information listed is less relevant than what Github shows.

But instead of comparing with that, try disabling the CSS in the GH page. Ignoring the header section, I think the file list and README look just fine, and I wouldn't be bothered at all to use it as such.
This is what I don't get. Why browse the web through this URL email method? It doesn't hide him from the government (arguably easier to track emails from a specific address instead of a changing IP). I guess it'd disguise him from the viewpoint of websites, but wouldn't Tor or a VPN accomplish the same? Seems like a lot of work for little (if any) benefit.

EDIT: nevermind, just read elsewhere that this technique was for offline browsing and now he does use a browser.
Starbucks has nothing to do with why you aren't rich.

You aren't rich because of your actions not because you spent $5 a day on coffee.

When you build that business or invest in those assets that help you become wealthy, you don't focus on things like coffee because they aren't important.
At the end of the article, the author wants us to treat artificial complex systems as living things. I believe this is a mistake. This mind set leads you to believing that parts of a program or process are Just Too Hard To Understand. You'll end up supplicating the system, instead of working with it.
Because I have been using Archlinux full time for a while now. It's dead simple to make PKGBUILDs and maintain your own packages. Yum and RPM? forget it.
If anyone wants to try it out, I wrote up a guide on how to compile and install the MicroPython firmware for the ESP8266: https://learn.adafruit.com/building-and-running-micropython-... Note that it's still very early in its development so it doesn't support all the functionality of other MicroPythong boards, but it does have enough implemented to start hacking around with it like blinking LEDs and connecting to internet services.
Nailed it.

I appreciate Prof. Van Der Laan's call for "quality" improvements, but as you point out, the incentives for "glory" trump "quality."
No, it really isn't. Portage poorly solves, or neglects to solve, most of the problems dnf is intended to solve with yum, and is, on many fronts inferior to yum, as well.
How to lose the right weight, the right way
You're right.

However don't expect any sympathy from those of us who do understand and have fought against it where possible any more. The citizens of the UK have hanged themselves over and over again simply due to idiocy, media induced hatred, class war and nationalism.

We deserve this fate.

If you want to make a difference now, it's best to do it from the inside as the political winds cannot be stopped. Sabotage is the only answer.
I am not sure why anyone cares how RMS does his computing? Would you complain about Michelangelo using his chisel in a certain way and not in your preferred way? Or Gaudi drawing just with ordinary pencils on a thin paper instead of using all the technology available in his age for initial drawings of his architectural wonders? Get over it.
Oh right. I misread your comment, sorry.
I partly agree with what you have said. Persistence is important, there will be always some boring stuff to learn and repetitive tasks to do. We all have to deal with it.

What would be your advice to a person that skipped college due to financial crisis (had to support family). However i found a job in IT and still am employed and this is my 4th company. I am now kind of financially secured. I feel like going to college would just kill time i have already turned into $ and knowledge. Yet I'd like to get exposed to some areas and stuff taught there.

DISC: I am european, 24.
A bottle of wine is 5 x 5 ounce servings.
750 ml is 25.4 fluid ounces.

Where do you get 10 from?
The real issue here is globalization. In the post-WW2 years, US workers had a monopoly on labor provided to US firms, and thus were able to extract some of their firms' economic surplus (either through unionization or the threat of unionization). Company owners shared some of their profits with their workers because they had no other choice.

Now that trade borders are relatively open, companies have the option of looking elsewhere. US workers can no longer extract the surplus because if they attempt to, their company will simply relocate operations to a different country.

It's an either-or proposition: You can have free global trade, or you can have a job market that pays high wages to workers of average skill. You want both, but it's impossible; so we have to make a choice. We've chosen free global trade, and (as the article notes) there's a slow adjustment time in institutions. Figuring it began in the 1970's with Nixon opening up China, it took about 25 years to really be felt (in the dotcom bust, financial crisis and subsequent slow recovery).
I like it way more than apt at least. I don't have to use apt-cache, apt-get, apt-kitchensink to do what I want. Its all just subcommands of pacman. Its like vim vs nano - the later has the commands in the shell, but they aren't nearly as fast or power to use as vim if you take the time to learn it. Ironically, I use nano most of the time because I'm not terminal-locked enough to get vim muscle memory, but I use pacman enough to remember everything.

Zypper is actually fairly good. Still way more verbose than it needs to be, but it seems like a fair compromise between "apt-get stupidly-oversized-function-name" and "why the fuck does -Sy mean grab updated package lists from the repo".
sweet, definitely will try out
> Of course the problem here is: what happens when a major bug like Heartbleed is found in a library used by 500 things?

You run away screaming. Static compilation used to be the only option 30 years ago, and there are multiple reasons why mainstream moved away from it.
Yes, agreed. Excessive stress can also cause depression. I find hiking, cycling, napping, swimming in the sea, sitting at the beach, etc. are all good for optimum mental health.
Make your own PG version. Doubt it gets as many hits.
I just made my first pkgbuild yesterday and threw it on the AUR. Having come from, first, using launchpad (eech) to using the OBS (blargh) how are pkgbuilds not "the final solution" again? They are incredibly fantastic to write and use.
Well, without access to such data, I have to say I remain unconvinced.
Depends on the company - I had a tech lead who once tried to mandate that all engineers on the team be in by 9:30 here in the Valley at a startup. I laughed when he told me that and said "Good luck getting that to happen" to him. He quickly learned that nobody was going to listen to him on that.

It's not even that I was against going in early - I'm typically in around 7-8 am. I just knew other engineers typically wouldn't.
Nothing's really jumped out to me yet, but tools need to raise flags about the complexity of code. A pre-commit hook that recognizes long functions, classes with more than ten member variables, classes that program to an implementation rather than interface? Could it check to see that classes that can be easily unit-tested are?

The world expects programmers to make clean code, but we've not really advanced our tools much outside of Java and C#. I'm always envious of what the refactoring tools can do in those languages.
That's golden news! ("news" in a sense "new is well forgotten old"). I heard about bunch of previous small Python implementations, but never about that one. As a MicroPython contributor, I'd be proud to think of it as MicroPython's spiritual ancestor. It is even an 1.5.2 port, wouldn't think someone attempted to space-optimize CPython (MicroPython is developed from scratch, CPython3 hardly could be shrunk into that).

For you reference, MicroPython can start up in as little as 2K of heap. Of course, one hardly can execute something more than a simple expression like "1+1" in that memory, but 2K also include memory required for interactive interpreter (and parsing into AST and compiling into bytecode).
> The beachball on OSX frequently causes the whole UI shell to freeze solid.

The beachball is a very infrequent occurrence on OS X, and if it does happen, it usually doesn't freeze the whole shell. If you're seeing it a lot, this is often an indicator of faulty hardware. That being said...

> This literally never happens on Windows.

Not true, the exact same thing can and does happen on Windows, with similar rarity.

> Also all IO on Windows is asynchronous. It doesn't support synchronous IO.

I'm not super-familiar with Windows IO, but at the very least it has blocking, synchronous C stdlib file I/O, and blocking, synchronous WinSock network I/O. Also, anything asynchronous can be trivially be made synchronous, whether it is a good idea or not.
I don't know why I'm arguing this, but having worked as a network TV writer for some years, this is clearly a season 3 plotline. Season 1 was nodejs getting popularity, and it ends in the season finale of it splitting apart into node and io. Season 2 is nodejs and iojs each doing their own thing and their paths seemingly to diverge hopelessly (i.e. io does es6 while node gets on the raspberry pies or something). The season finale of s2 is node and io announcing they'll get back together again. Thus, season 3 is when we find out if it will work out or not.

It's this way because you necessarily need to build their getting back together by stretching and emphasizing their time apart. If you break up at the end of s1, and get back together at the beginning of s2, people will watch and think "wow, this is dumb, they're clearly just drumming up dumb drama" and then s2 is going to experience the linear slump in ratings and no one will watch s3.

By the way, the season 3 finale of Javascript can be Alex Gaynor returning with another extremely pointless and controversial pull-request that riles up bad memories.
A lot of companies don't care to train them anymore.
I find it curious that what strikes me as the real reason for feeling depressed - his inability to handle anxiety and reliance on medication for it, was not the first paragraph, with multiple exclamation marks around it.

THAT was the problem that got fixed as far as I can tell. There was also shame, feeling of inadequacy, etc but the real issue here seems to be that once you can handle a debilitating level of anxiety, you feel empowered to go out and live life and try things.

That's what so many of these depression or suicide articles/ideas seem to be missing - there is usually some debilitating condition that the person is keeping quiet about, that's contributing to the downward spiral and until that gets fixed, nothing is going to work out.

The debilitating problems range from individual to individual, so how can one silver bullet be found for being suicidal or being depressed? It varies.

The issue as I see it in a lot of cases, is one of not being open enough about the root of the problem with yourself and others. Sometimes they don't even really know! (Usually younger people)

I have met a number of people who have depression and it's usually the same story - being very defensive about whatever the root cause might be and if you probe them, they'll clamp up. It's almost like it hurts too much to admit that you are not ok.

That's where there's such enormous amounts of shame - if you've lived with a problem for a dozen years and haven't fixed it, that'll get most people down, no doubt about it.

So yeah, on one hand there's definitely stigma attached to depression and being suicidal but on the other, by treating it as some unicorn of a problem, we are not helping anybody. I think an assumption that there's a root problem that once tackled, will yield massive returns, would go a long way. Coupled with recognizing that most people feel almost insurmountable amounts of pressure at one point or another and find/having people who are understanding and constructively supportive beyond 'everything's gonna be ok' is paramount.
RMS characterization of it is a fabrication. Gates did not make the comparison that RMS says he did.

RMS could have accurately described the characterization Gates made, and then launched into how that related to the criticism RMS would like to have made, but choose instead to be dishonest to get a little more rhetorical impact with audiences unfamiliar with the truth (or already committed blindly to the cause) at the expense of his credibility with others.
Yep. In fact, I think that (apart from clinical practitioners who might find it fascinating) the people best positioned to help the depressed are those who've experienced it themselves, and overcome it.
Holy crap, we've come to a startup so specific it can only exist in Silicon Valley an the like.

Average fillup: 20 gallons.
$7.00 / 20 = 35 cents.
Difference between regional gas stations: 30 cents.
So .35 + .15 = .50 per gallon.

Local news here reports when gas goes up 10 cents a gallon. Here's a startup that has looked at the market and said .50 cents a gallon per tank isn't so bad. People will want that to avoid stopping at a gas station. Not around here anyway.
I find this article funny.

>Though it would seem to follow that consuming less fat would lead to being less fat, that’s not quite what the science says, at least when it comes to dairy—even if whole milk is more caloric than skim.

It mentions about some scientific reason for it but then talks about bunch of high level case studies and that's all.

On a side note, I find most of these case studies a scam, where they exaggerate and manipulate numbers to make it sound scary or utterly interesting for reader's attention.
I think both Symfony and Doctrine have one big asset: the ability to deliver many similar projects quickly. And without great software engineering skills.

For companies that bring much more new projects than maintaining existing ones, it could be a good things. But I'm still thinking it's something you pay one day or another.
Lithium actually did it for me. One week on it and the suicidal ideations disappeared. It is basically poisoning yourself though, can be pretty rough on your body.

Also the concept of "mindfulness" is so great for those ruminations that never seem to quiet down. Yoga, meditation, running, working out, all seemed to really feed into the idea of being "present".