skysight-inc/HackerNews huggingface dataset:
People have never been wealthier or had more leisure time in spite of income inequality. If you genuinely think parts of the US resemble 3rd world countries, you clearly haven't been nor appreciate the meaning of "3rd world country." The mid-east has been fighting for centuries. Global warming is real but the alarmism about imminent catastrophe is and the effect of how the issue has become a pseudo-religion. In short, you're demonstrably wrong about everything. Frankly I don't know how folks like you make it through life with this constant misinformed dread.
Everyone makes bad decisions. Poor people don't get the benefit of trivially recovering from most of them.
I'm 51, and my parents signed me up for a whole smorgasbord of structured activities: Music, figure skating, swimming, etc. Gradually, most of those activities fell by the wayside, but I stuck with music, and my involvement increased in intensity -- private lessons on two instruments, a third instrument in the school band, playing in the local community orchestra, etc.

We are filling our kid's time with all these structured activities to "enrich" their lives. To give them a leg up in the adult world. To make them smarter and well rounded. We fill our houses with a whole bunch of "enriching" toys.

Yup, that was my life.

Yet, I had plenty of free time. What gives? The missing variable is schoolwork. The schools that I attended assigned very little homework, and it was generally easy to finish, during class time, plus a few hours maximum, per week at home. Indeed, even with my structured activities, I still watched TV, played outside, and pursued my own interests. Today, our leaders tell us that kids should learn how to code. I taught myself programming and electronics when I wasn't doing homework.

Today, the kids have hours of inane homework every evening, and much of it is configured to practically require using the computer, with all of its distractions and productivity pitfalls. We still want them to have enriching activities -- my kids are as involved in music as I was. Yes, free time gets squeezed out, but I don't think parents are entirely to blame. A normal childhood should have plenty of time for both structured and unstructured activity.
I am so glad she does not blame others for her excessive borrowing. I still think the government taking over the student loan program was the worst decision ever. This article emphasizes why, government agencies tend to not operate with any sense a business would and therefor make terrible decisions for themselves and those they serve.

the way out would be a government program similar to HARP, let them finance to a new low rate, remove penalty amounts, and start paying it back. Perhaps teaching at low income high need systems to earn credits as well. I have little issue with funding a college education provided it is needed by society and there is a defined service payback. However hers is just lots of bad mistakes compounded by a undisciplined government agency.

Amazing that the loan agencies cannot cut deals like they can do with people with huge tax loads.
Horray, music_autoplay=1. I remember Myspace.

Cool demo, but like 99% of the rest of the world, listen to music while i browse so almost instant-closed out when music blasted out.
Currently its running 'On-demand'. I changed it to conservative. Lets see how it performs
Iris data is in CSV format. Download is working for me now: http://archive.ics.uci.edu/ml/machine-learning-databases/iri...

Feel free to also post questions to the seldon-users group: https://groups.google.com/forum/#!forum/seldon-users

Good luck!
I'm sorry, but it was completely irresponsible for her to rack up 400k in student debt in the first place.
It's a Leftist recruitment article to get people feeling sorry for the poor who, SUPPOSEDLY, according to this article -- unlike most other humans, the poor are incapable of making good decisions, only bad ones.

I was living on the street as a teenager after making bad decisions and having my parents abandon me.

How did I start making good decisions (finally) ?

I quickly grew to HATE being poor.

That hatred of poverty helped me ask "okay, how do I get out of this, living on the street and having no prospects?"

I had independent means within 20 years (in my 30s) after that hatred of my poverty forced me to put more effort into what I did every day.

I was still making some bad decisions for a few years but over time I became very practiced at knowing what to choose (go to college? go in the military? get away from all my current acquaintances?)

Within a year of my peak of hating poverty I stumbled on the idea of having goals. I read "Your Erroneous Zones" by Wayne Dyer.

20 years later I had independent means (no boss, good income).

HATRED OF POVERTY. People who stay poor lack that.

THEIR RESPONSIBILITY. No one else's.

That article is a recruitment tool for Leftists, as in "we should feel sorry for the poor, it's not their fault."

Life will hold you individually responsible for YOUR DECISIONS.

So will the criminal justice system.

Articles like this one try to convince us that some people should NOT be held responsible for their behavior.

WRONG.
WRONG.
WRONG.
Double paid traffic
Making 'Can I have a free rank
I'm guessing you're not sorry at all.
Just blame her. It's more honest.
Dr. Mike Gazzaniga has done some excellent research on free will (or the lack thereof). It's impossible to break from the path on which you are headed, however you are responsible. Something happened to you that set you on a better path than that of the poor folks with the lack of forward thinking abilities that you mention.
This is missing my biggest trick: one of my biggest ways of fighting boredom with code is focusing on meaning. E.g., if I'm building a system to serve particular people, I meet them, I visit their offices, I watch them work. I also like watching user tests and taking support calls. Even when some particular block of code isn't technically fancy, I'm not bored by it as long as it's of use to people.

Of course, once you start doing this, you're not really a "coder" any more, you're somebody who uses code to solve problems for people. This doesn't fit neatly into some managers' pigeonholes, but I think it results in much better products, so I'm ok with that.
Daily Morning Dynamic Stretch and Core Workout
Oh right, here's the thread: https://lists.gnu.org/archive/html/emacs-devel/2015-03/msg00...
Atom package that makes you feel like a god
"there's no bounds on the exponent for the runtime of an algorithm (O(n^100) is still in P), but this doesn't and hasn't happened in practice."

That n^100 doesn't happen in practice might very well be selection bias. Perhaps humans are really bad at finding solutions that genuinely require polynomial work greater than O(n^4) [see note 1]. In fact, if P=NP, that would explain why we haven't thus-far found the polynomial time algorithms for any NP-complete problems.

"we would have to redefine what we mean by provable security, and then have to make some other arbitrary distinction. Is n^100 secure, but n^99 not?"

That doesn't seem materially different than having to pick key lengths. There is some amount of work you expect to be beyond what your opponents could theoretically muster. Pad a bit for safety.

"So for now P vs NP is an extremely useful distinction and I have yet to see a convincing argument that it's not."

We're using NP as a proxy for "provably different lower bound on checking versus finding". It's not a bad proxy, but having an actual proof of lower bound should be even better whether or not it is exponential, provided there's a sufficient gap to make realistic key sizes useful.

[1] Edited to add: As pointed out to me below, there are plenty of examples of O(n^k) with arbitrarily high k. This certainly undermines my speculation about human capabilities. At the same time, it means it does happen in practice.
The point isn't that things can't get worse—it's that there's a strong media message that things are really bad right now, and that isn't supported by the evidence.
I think that also counts as a pretty catastrophic outcome. And she'd need to acquire citizenship in that country first, which is hard, however easy it might be too immigrate in the first place.
> Going right to the root: it's the monetary system itself.

Please pardon me for being pedantic, but there is distinction worthwhile, here.

The monetary system is a mechanism of liquid exchange for goods and services. It is largely good for everyone because it facilitates trade of otherwise incomparable goods, as well as possession of assets that can in the future be exchanged (i.e. savings). One cannot trade apples for oil tankers directly.

There are a few places that are considered the root of inequality, though. In my opinion, these include the tax system. A "progressive" tax leads to greater equality; optimally this will not diminish individual incentives, but one does not want to apply regressive (and often hidden) taxes that create systemic perpetual and inescapable poverty.

Second, the social commons. School, health care, policing, roads, etc., that give everyone opportunity to apply themselves to success. These are the things that lead to "social mobility". With poor social mobility, the poor stay poor and the rich stay rich, regardless of their competences.

It is an oversimplification and arguably inaccurate to say that the monetary system makes poverty endemic. I believe the root of the problem is founded in the two points above: the fairness of how we collect taxes; and, how opportunities for advancement come about – be they smarts and hard work and social institutions that recognize and reward those, or just being born with rich parents.
my mac died recently, and i tried to switch over to 100% linux. I already do all my dev in linux, so I thought it would be easy to switch. Nope. Ended up more headache than anything.

I hate what OSX is becoming, and sympathize with the author about feeling distracted by OSX. But OSX still manages to be the best, because everything else isn't there yet, although they are gaining ground.

So for me I dev in linux, game in windows, and do everything else in OSX.

I hope to either one day switch away from OSX, or to not need to. For now it's in a tolerable state, but every release has lead to more frustration than benefit; iTunes in particular is becoming increasingly less about your music, and more about everything apple. But of course you still need iTunes to sync your phone.

I hope, in the future of computing, there will be a cleaner separation between UI changes, features, and bug fixes. I'd like to be able to update OSX and not have anything actually change from my perspective; or at least be able to opt-in or out of such things. At the least, offering app themes so I can make iTunes look like v1.
>As for the women being raped

You totally nailed what I was referring to in Deuteronomy.

I maybe reading between the lines, but it basically says, if she isn't heard crying out (in town) then she's guilty.

Let's just say she is guilty, I just can't get behind stoning women for non-capital crimes, but God commands it.

Now let's say there was a knife to her throat and she didn't cry out. Or she was knocked unconscious by her attacker and couldn't cry out. God doesn't make allowances for those situations, which I find odd, since the bible can be oddly specific about other things.

>Society in days of the coming of Israel was uncivil and ruthless, and it required rules and laws in order to remove the evil.

I would agree with that, but then I would extend it to say that time needed religion with an all knowing and active God to keep people in there place. I'm not sure it's needed anymore.

All that said, I like the intention of religion. I just hope we can someday replace ancient religion with a more modern one based on reason and not fear.

As much as I love debating religion, it never ends up being a debate. In facts v. belief, belief always wins (if you're a believer). Plus, in the end, it doesn't matter because if you're right, everyone I know and love is going to hell with me and I'm okay with that.
Probably not, since this was 1986. I'll have a look.
Judge: There’s no proof Yelp manipulates reviews
Reading this gave me flashbacks. Horrible, horrible flashbacks.

I used to live in emacs - for years. Browsed the web with it, controlled music playback (via mpd) with it - everything. Nowadays, imo, a combination of Spotlight, tmux with a hotkey drop down terminal, Evernote, and JetBrains IDEs gets you 90% of the way there.

At some point you realize that work requires orders of magnitude more time thinking, reading, and communicating than it does typing. Optimizing your work environment for finger travel just doesn't make sense.
Agreed, structure is very important, and resources like this help codify that structure. One of the best aspects of frameworks like rails is a rock-solid project structure. New engineers so rarely have to ask questions about where some particular resource is located.
Sound stutters on my PC which is pretty respectable. 16GB ram, Geforce 780 TI, i7-4790 3.6 GHz, Ubuntu.

Stutters on both Firefox and Chrome.
Wow first few top responses here reflect the upper-middle-class nerd myopia.

You don't understand what middle class is. Middle class is not a specific dollar figure. It's not owning a large TV. Middle class is when you don't have the set of anxieties that cloud your judgement and depress your day.

Middle class means you don't care if your paycheck gets delayed from Friday to Monday. Middle class is when you don't have to count how many times a week you go to the laundromat.

Sadly, middle class, as evidenced by these responses, also means that you don't see why other people would care if their paycheck gets delayed by a business day or two. It's no big deal, you are convinced. Yet, there's a woman that just started working, waiting for her first paycheck, which already had to be delayed due to starting date not aligning with payment schedules. And she has been planning to pay rent with this money, on the promised date. And yet, because some upper-middle-class manager with middle-class myopia forgot to submit everyone's timecards on time (as required by the similarly-myopic corporate policy), everyone's paychecks get delayed by a few days, including this woman's. Now she has to deal with missing paying rent. True story, in modern liberal bastion of Massachusetts.

All you have to do is understand why it's considerably more difficult for someone to improve their life, when starting from a much lower point, constantly being banged around by the ankles of the society.
What was your IQ before you were out o the streets? Average grades? Were you exposed to hallucinogens such as DMT or LSD?

The outcome in your life largely depends on the opportunities available to you, whether it is perceived as you creating those or not.
> it's very difficult to see how one person's consensual marriage could possibly infringe on another person's rights.

Maybe to you, but others argue that it's bad for society etc. It wasn't so "settled" in 2008 when Eich donated and that cause won the election. I'm not even sure a significant portion calling for his resignation would have supported an apology, if he decided to change his position. This is the opposite of a free, healthy, diverse society.

> It's incredibly fallacious, though, to suggest that same-sex couples shouldn't have the right to marry simply because there's another tricky marriage-rights question out there.

My intention wasn't to suggest that, but to note that for some reason gay rights are popular and polyamorous rights aren't. If Eich had donated to keep polygamy illegal, not nearly as many people would have cared IMO. People are being denied rights in both cases, but only one is fashionable to support right now. That hypocrisy bothers me, not the legal status of same-sex couples.

This is veering further off-topic, but BTW I can think of one reason to not give all the same legal rights to polygamous marriages: it's maybe too easy to "abuse" by marrying yourself to every friend you want to give a piece of your insurance coverage, tax breaks, etc.

> Hopefully some things that you and I believe today will be viewed as positively caveman-like in 200 years. That's the price of progress.

But if you weren't on the right side just 6 years ago, you're viewed just as caveman-like and don't deserve your job?

> This and the "crucify" thing are really straw man arguments.

Perhaps it's hyperbolic. On the other hand, the counter-arguments invoking the KKK are too. There's a difference between going out in a mob and killing people, or donating money to a reasonably controversial cause that is part of our political process.
Sharing Is the Root of All Contention: On Ending Collective Code Ownership
A lot has happened since this 2006 essay was posted, but as a Wikipedian I can confirm that most Wikipedia articles suffer from editing by too few editors, from too narrow a subset of the world population. And too few editors, to this day, know how to look up good sources for making articles better. (Basis of knowledge: I have won the Million Award more than once on Wikipedia for bringing a high-page-view article up to better article quality, as rated by other editors, simply by looking up good sources for the article and rewriting it from top to bottom.)
.. Caligari Truespace
.. Animation:Master
.. electroGig3DGO
That is a common view, but I don't think it's correct, and I don't think it's supported by the science.

I also grew up poor, but having been in tech for decades, being well off is a shit-ton easier. When thing go wrong, I have a cushion that I didn't before. That gives me time to think, time to recover from trauma, time and patience to consider and plan. I would love to attribute my new circumstances to my enormous virtue. But honestly, I think it's more about having lucked into a career that happens to be a great match and also be highly rewarded.

For those interested in the science how scarcity shapes cognition, this is a good book: http://scholar.harvard.edu/sendhil/scarcity

For those unfamiliar with the experience of poverty, John Scalzi's piece "Being Poor" is evocative:

http://whatever.scalzi.com/2005/09/03/being-poor/

And unlike most sites, that one definitely benefits from reading the comments.
Websites and apps are designed for addiction. Should they be regulated like drugs?
Game of Thrones Curtain Raiser
I agree with your point, but I doubt your statistic..I think it's probably the other way around. That is, probably 99% of the world's web browsing population is not actively listening to music.

Either way, music should never auto-play.
Agree 100%. It is shameful the way they treated the man.I wont encourage anyone to participate in open source work in Mozilla.
Some college kids from BITS Pilani university in India made this video which was adapted from Game of Thrones opening sequence
Scientific studies are not about you and your personal experiences. They are not about any one person. They are about trying to understand trends, general phenomena, and how humans tend to act under a variety of circumstances. You're an outlier, great. We get that you resent everyone who hasn't managed to pull themselves out of poverty but that's not what this article is about.
So for the cost of two stamps, you could buy a Hashbrown and give the food to a hobo.
This is the embodiment of "The Cathedral and the Bazaar", where you either have restricted development by a chosen few, or a truly open-source free-for-all where the best ideas win through popularity. Unfortunately for those that can't keep up, the bazaar is a lot harder to deal with, and a lot more chaotic, but it's the most free. Don't like an idea? Don't use it. Yes, things are changing fast, but that's why we are well-paid software developers. The young kids nipping at our ankles are the ones that will put us out of jobs unless we level up and keep up with the tremendous fast pace of change. We are owed nothing, and it's up to us to keep up, not for us to slow everyone else down because we can't keep up.
I think records are better solution than tuples in most cases, they provide type safety, contain the field names and auto-completion for fields. Scala-records makes casting records back to case classes easy.

Defining tables as case classes is pretty neat, but option to get Records out of queries would be preferred.

Though I can't figure out which Scala record implementation is going to prevail, making the choice hard, but creating own record type is probably not the way.
I don't understand how verifying a TSP is any different to solving it - I.e. don't I have to do just as much work to verify that a particular solution is correct as if I was solving it from scratch? I.e. brute force?
On the other hand, there's Scott Aaronson's "The Scientific Case for P≠NP"[1]:

"So, OK, why should you believe P≠NP? Here’s why:

"Because, like any other successful scientific hypothesis, the P≠NP hypothesis has passed severe tests that it had no good reason to pass were it false."

[1] http://www.scottaaronson.com/blog/?p=1720
If your needs are simple, i3 is great. You don't have to know Haskell to configure i3, which uses just a very simple plain text configuration file.

My window manager experience:

X11 (back in the days before window managers, maybe, or was it Motif back in the day) -> something lost in the dawn of time -> enlightenment -> fvwm -> fluxbox -> openbox -> xmonad -> musl -> i3

(with probably a few more that I don't remember, and a bunch like KDE and Gnome which I've tried but never used daily, and some non-linux ones which I won't mention)

i3 has been the simplest and most hassle-free of them all. Then again, my needs have grown simpler over time. 90% of the time I have just one window taking up a full workspace, and occasionally I'll have another tile or floating window. I don't need the super complex or fancy window management features that Xmonad offers. If your needs are simple like me, try i3. :)
You misread my comment. There was no personal attack there.
There are, as they say, many ways to Rome. I discovered most interests myself, my parents had absolutely nothing to do with them.

There is no right or wrong here.

The point I was trying to make was just that my generation seem to be more impatient in general which is a shame as we do need people who understand things in depth.
I'm more interested to see what Amazon ends up doing with annapura (sp?) labs.
I don't think the post does an adequate job of why-not-linux. A distro like arch would be a natural choice for someone leaving OSX for a clean open-source (but pre-free) lifestyle, so I was surprised to see it (or something similar) not compared.

Otherwise, some nice choices there I have to admit.

i3 is my favorite WM. Going back to a desktop environment is like using a computer with missing fingers (works, but less efficient human-computer interface).

The X220 is one of the best thinkpads around, make no bones about it.
There's a reason OSX users aren't using *NIX to begin with. What a laugh.
in order to take out federal student loans, you have to go through a big online educational program on the risks of loans, the dangers of interest, and how youll screwed if you take out too much.

I wouldn't blame the woman in the article because this program was likely before her time, but I would certainly blame anyone who takes out too much now.
Most open source project teams are decent except Mozilla,which is vindictive at best.
> Is n^100 secure, but n^99 not?

Is 128 bits secure, but 127 not?

At some point you have to arbitrarily pick a threat model. Pick a budget, a number of decades of Moore's law, and how big of an extra buffer you want. Then pray there are no gaping algorithmic flaws.

This is the same whether you're looking at O(n^7) or O(2^n).

The closer brute forcing gets to normal use, the worse your engineering tradeoffs have to get. But there's no magic number where crypto fails. It just slowly becomes less practical in more situations.

If brute force time is at least the cube of encryption time, you barely have to worry about it being P.