skysight-inc/HackerNews huggingface dataset:
It takes courage to admit that you are in the dirty default club, good on him. I am in the default club too, here's why:

In my country the two options after highschool were either to pay through the nose in student fees or not get an education, wind up in a shitty job. I chose the third way of taking the loan, getting a first class education then living in exile.

The baby boomers got a pretty sweet deal when it was their time to be educated but I don't think there is a great conspiracy to defraud our generation. There is however defiantly a rampant political shortsightedness as evidenced by many nations de-prioritizing education so as not to piss off retiree voters. When a such a large generation votes along self interested lines the resulting society is obviously warped to meet their needs, which aren't necessary the needs of the nation at large. I bet the current gilded era of retirement will be long gone before we get there.

Education is of immeasurable value to both the individual and to society, politicians are blind if they cant see that. I agree with the spirit of this article; that it's up to us to educate ourselves by any means necessary.
I harumphed when I saw the acronym PEP, because of Python's prior use. And I've harumphed a few times in recent years because of similar multiple-use of names and acronyms. Enscript comes to mind. https://en.wikipedia.org/wiki/Enscript

But as computer and internet use becomes more a part of daily existence, we're just going to have to get used to it. People who are involved in niche communities, even those whose names and products came first (like Python's PEPs) are just going to have to get used to mentally shifting context.
What was wrong with the knowledge that an in-state college would have provided?
I recognize that I'm responsible for my debt.

But I also recognize that I'm responsible for putting food on my table, paying for a roof over our heads, paying for health insurance (that we should all get for being citizens of this country), paying, paying, paying.

This isn't about not being responsible. It's about the absurdity of garnering a ludicrous amount of debt in the pursuit of an education.

I applaud you for making your life work out right out of college. What makes you think anyone else could do the same thing? Why does your situation apply to me?
Today, that could be because devs tend to confuse how to measure success and keep a foot in multiple camps.

If you are trying to create a viral app, then giving your software away for free increases your chances of hitting the jackpot. But it decreases your chances of achieving steady cash flow in the short to medium term. If you charge upfront, then you probably aren't going to go viral. But you might be able to pay your costs. Freemium is an each way bet.

Everyone dreams of virality, but this dream might be sabotaging your nice, niche, steady earning app. You need to choose between your ego playing the app lottery or making small steady gains with real money. Sometimes going after virality is the right decision, but you have to look at your app and its target market and choose your charging model carefully.

As for the customers having low expectations, if the developers don't think that their software is worth anything, then it's probably not surprising that the customers agree.
It's a weird conundrum. He's obviously extremely mentally ill.

On the one hand that doesn't give someone carte blanche to do whatever they want. If he started stabbing people we'd (hopefully) put him in a place where he couldn't do that anymore, e.g. some sort of inpatient program.

On the other hand, it's a little hard to take anything he writes/says with any sort of gravity given the obvious schizophrenia. It's a little like if a very small (like, just learned to speak) child dropped an N bomb. I don't think most of us would attribute any malice to it, more just see it as a reflection of mental immaturity. Unfortunately, whereas you can correct a child, you can't really correct a schizophrenic.

So I guess the solution is just to draw attention to it but take it with a grain of salt? I dunno.
The worst is when you ask something that is subtly different enough that it really isn't the same question anymore, and then they shut you down anyway. Perhaps to somebody with expert-level knowledge, it might be the same, but for someone trying to learn something new, subtle differences can be huge.
If you are more partial to the Terminal, check out GNU typist: http://www.gnu.org/software/gtypist/.
I recently came across Arch, a compelling functional style approach to React using LiveScript with a central immutable state architecture inspired by Om.

- https://github.com/redbadger/arch/tree/master/docs

- http://www.slideshare.net/LondonReact/react-london-april
If your password manager is on your laptop, how do you recover all your passwords if your laptop is no longer accessible (broke or stolen)?
> To me, engineering is a way of thinking, it's all about problem solving.

Interesting. I would say it's all about the problem solving process.
Screw-ups happen in traditional engineering one story I was told at college was using the wrong fixing for attaching steering wheels leading to cases of the steering wheel coming away from the steering Colum whilst the car was in motion.

And the civil engineers I used to work for had a bridge fall of its supports :-) I had to reverse engineer some software to help find the reason for that.
"Maybe the problem was that I had reached beyond my lower-middle-class origins and taken out loans to attend a small private college to begin"

I had to borrow almost all the money to go to college a couple decades ago. I went to an "affordable" state school. I screwed up my student loans by not following up while in grad school and ended up defaulting too. However, once I got a job, I paid hundreds of dollars extra every month and paid off my loans in under 4 years. I missed out on a few vacations, bought a $1000 vehicle then drove it until it started falling apart.

Anyway, once a generation decides not to pay off their loans, the following generation won't get a way out of lower income. Don't go to that expensive small private college, if you can't afford it.
> How many people, during the credit crunch, had their house defaulted on even in spite of never missing a single payment? The house just decided the physical property was more valuable than the debt, and kicked them out.

>

Are you saying people paid their debt, but the bank was still able to take property the borrower owned? Can that actually happen?

Any sources where I can read more about this?
Author here. I realize this might cause a "yet another framework" reaction, but I tried my best to explain the rationale on the README and the related blog post, so please bear with me.

Would genuinely appreciate some feedback and happy to answer any questions.
I dunno. Notice how education became really expensive once the people who got it free got into power.
Because the students chose to pursue that degree. They're the ones who signed the debt paperwork, they're the ones responsible for making sure that decision was worth it.
I think the telling statement in the whole report is:

"Research to date generally indicates that increases in the certainty of punishment, as opposed to the severity of punishment, are more likely to produce deterrent benefits."

I am not saying that plea deals are all bad or that they should be eliminated. I think they serve a purpose with first time offenders or to secure testimony in cases where there are significantly bigger stakes. But some plea deals are just absolutely absurd and destroy the certainty of punishment. If people knew that there were guaranteed consequences I think we could reduce jail sentences to some extent. Instead we have increased jail sentences because we have increased the plea deals. What used to be a guaranteed 30-day sentence now has turned into 90-days because with the plea deal and good time the person will only serve the original 30 days.
And isn't the school also responsible for its actions?
> you can't really correct a schizophrenic.

I know many people with a diagnosis of schizophrenia or schizophrenia style illnesses.

They're all kind of embarressed about the shenanigans they get up to when they're ill. I don't know anyone who wants to get a free pass on bad behaviour just because they have a severe and enduring mental illness.

Empathy and understanding and a bit of tolerance, yes.
I think it's easy to misinterpret any of the "Unix philosophies". It's Ye Olde "MIT vs New Jersey" again, and Unix is relentlessly straight out of NJ. Simplicity in the "NJ" sense isn't what you'd expect if you're of the "MIT" mindset.
The Extraordinary Growing Impact of the History of Science
Learn how to use Quora for all the problems HackerNews can't solve
Because I lived in a rural area of California and moved to a different state, where the cost of living was less absurd. I paid out-of-state tuition for 1 year. That tuition rate was twice what in-state residents were paying.

And what the fuck kind of concept is "out of state" tuition anyways? Seriously?
> This generation

checks Wikipedia

> Lee Siegel (born December 5, 1957)
API! We need an API!
First of, that's a false dichotomy. The choice is not between expensive liberal art colleges and cheap CS universities. The outcome of a guy going to a cheap liberal arts college would still have been much worse than yours!

Yes, there is some individual reliability, but acting like it's peoples fault if they are good at something that doesn't pay well and don't have a hang for CS & math is dishonest IMHO. Not everyone can just study the subject that currently pays well and be good at it if they don't have a basic talent for it. I would definitely be fucked and miserable if I had to do something artsy if that would be what pays...
Behavior Consistency. I recently learned about this phenomenon. People make decisions on an emotional level and then logically support them afterward. In fact, there are studies where people who have had their brain damaged and no longer process emotion have a really hard time, or simply can't, make decisions.

Someone has to emotionally decide to put X amount of hard earned money on something before hand. The rationalization of this affects the overall experience. When an item is free their commitment to the app was zero.

There was a fascinating study about this.

Festinger, L., & Carlsmith, J. M. (1959). Cognitive consequences of forced compliance. The Journal of Abnormal and Social Psychology, 58(2), 203.

Where participants were given a task to convince other people to perform a long and boring task. One group was given $1 to convince people while another group was given $20. They found the $1 dollar convincers actually believed what they were saying where as the $20 group shrugged off their actions to convince people to perform the boring task as, "I did it for the money." $1 was too low to rationalize away.
Growth marketers are 90% full of shit
No human models were harmed in the making of this web site.
What makes you say this?

RCU refers to a wide array of reclamation implementations and some URCU implementations do indeed have a lot in common with kernel-space RCU (which also has a myriad of implementations).

Speaking of liburcu in specific, the "brittleness" is a function of your workload and your selection of the URCU implementation. The various implementations have different trade-offs, and it is definitely possible to livelock write-side or degrade read-side if you make the wrong design decisions. For example, there are major differences between signal-based URCU and QSBR URCU. No reclamation mechanism (whether one backed by RCU or something like hazard pointers) is a silver bullet and each will suck in fantastic ways with the right workload.

As far as userspace RCU algorithms in general being "experimental", plenty of people are using RCU or RCU-like mechanisms in user-space for production systems as a scalable synchronization solution. For example, the Concurrency Kit library (http://concurrencykit.org) has an RCU-like system called ck_epoch, and it sees at least billions of transactions in production a day without fail, and even supports freestanding environments.
I think the system we have here in Australia, is terrific. Students accrue a debt to the government, covering tuition, but no payments are necessary on this until you attain a certain income threshold. Right now, that's A$53000 of which 4% is taken to repay (increasing with income). If you make less, you're not financially burdened. Furthermore, no real interest will be applied with the principal simply keeping pace with inflation.
It will be interesting to see where education ends up in the narrative for 2016.
For example, the software in the chip in your car has gone through as much engineering rigor as a bridge.

We'd like to think so. I currently do some work for a static analysis company that has many, many customers in the automotive industry. The MISRA rules are part of the standard package bought by these customers, and an awful lot of MISRA violations will be caught by the analysis.

Then you get the example of Toyota, who I am pretty sure are one of the customers of my current employer (and some of their subcontractors/suppliers are also customers). They definitely had the opportunity to identify the failings in their software (some of which would definitely have been caught; recursion, for example) and either ignored the results, or just plain didn't bother.
If you think you're paying too much in the most capitalistic country in the world, maybe you should just move elsewhere?
There are few fields today where you can walk out into crazy salaries, but CS is one of those fields.

So what have we learnt? Nothing, apart from dataker is lucky to be interested in one of the few fields left that pays well and is feeling pretty smug about it.
Graph Engine vs. C++ unordered_map: memory consumption test, Part 2
Don't fucking lump us all in with this asshole. I worked through school and I chose not to go to a more expensive out of country option that I could have gotten into (MIT). There are tons of shitty jobs that pay very high wages, like northern Canadian diamond mines, for example) that this person could have done. Bankruptcy should be for completely unforeseen circumstances, like early life medical problems, not because someone wants to be a writer.
No other loans carry the same terms as student loans. There is being responsible, and then there is debtor's hell.

You cannot (reasonably) file bankruptcy. The only escape is total disability. You are on the hook for the full amount even with a partial disability which keeps you from earning enough to pay it.
I'm an European and I cannot grasp that education system in US. Granted, most of my knowledge comes from rants like John Oliver's or this one, so I guess it's hardly objective, but it looks like a pile of the worst possible solutions gathered together just to screw up the highest number of people. A few days ago there was also an interesting article here about US students discovering that they can go to Germany and have a high quality education without going into any debts.

How is this system supposed to work well? It seems to be clearly designed to make money, not to educate people, which doesn't seem like a good way to enhance and maintain your society.
Check out Arch. It uses LiveScript, which is an indirect descendant of CoffeeScript, but with a focus on functional programming.

https://github.com/redbadger/arch/blob/master/docs/02-basic-...
You will never get those that believe that the poor are "lazy" to admit that they're easy prey for student loans, payday advances and high interest loans.
Umm.. Fed loans are at 6% which is above market.
The fad of repurposing evolutionary biology to explain some current situation needs to go away.

So basically, you're warning against armchair evolutionary biology, as it's harder than some laypeople might think to get it right.

That's interesting about Bonobos.
40-Something Dude Asks for Music Recommendation, Redditors Point to Algorithms
> For all of the horrible things it is doing it does function pretty well.

"The irony ... the irony ..."
Ruby on Rails: Agile Web Development with RailsBricks 3 and Rubyonrails.link
This is sad to hear, especially with how crazy this same crowd goes over things like NSA surveillance and Internet censorship. Such hypocrisy.

Yeah I know it's a private conference, but it says something that people can't tolerate views they disagree with.
I <3 that the code is shared.
The student loan system in the United States is broken at both ends. The students have no incentive to shop around and keep costs down while going to school. The companies that loan money to students don't really look at whether or not they are a good risk.

As painful as it may sound, I personally think that you should only be loaned a certain amount of money based on the degree you're getting and potential earnings in the future. If companies wish to loan you more money believing that you're good risk and charge you a little more interest along the way, that's fine, but you could also end up defaulting on your loan and the company could lose out on their bet. Their needs to be accountability and risk on both sides of this transaction.

My two cents worth....
Do you get chastised by your homeworld when you walk up to the line like that?
Wow, sounds like an actual alignment of incentives.
Pardon me , but you seem have to got the terms "free market economy" and "capitalism" mixed up. Free market economy and capitalism may be entwined but they mean very different things and they cannot be used as synonyms of each other.
I'm reading a lot of "You should be smart enough not to have made the decisions you did when you were 18. Stop having made those decisions."

While you are blaming Class of '94, Class of '19 is signing papers. Stop them.
*It seems to be clearly designed to make money, not to educate people, which doesn't seem like a good way to enhance and maintain your society."

You are absolutely correct. Our educational system sets you up for failure. There is no vested interested in your success. We pay teachers a shit salary, in some cases it's not even a living wage, and we expect 99% of the population to accumulate tremendous debt, simply to get a college degree. There is a very slight chance that you'll be successful with that degree, if you went to the right college, if you got the right degree, if you finished in the proper amount of time, if...if..if.

You're screwed if any one of those legs turns out to be not right.
Meta: I think someone made a comment that forced the whole page to be wider than it normally is? like when you post an image on a forum that forces the whole page to widen to fit it horizontally.
That's only a small part of it, if at all.

Other reasons are costly infrastructure, huge size of systems, how long it takes to replace them (if it's longer than an election cycle they'll probably get cancelled/modified half way through and go late and over budget), preferred vendors (only really large companies are given these jobs), political pork and lack of oversight.

It's not just the US, the UK blew 12bn on an NHS system that basically never worked the way it was supposed to and that was just one of their disasters.
The earth is not likely to die for billions of years. Its ability to sustain human life on a large scale is certainly at risk. What I'm saying is that the technological advances required to make even the best candidate planet a superior alternative to earth, in terms of human habitability, are an enormous superset of the those required to fix every one of the earths problems that drove us to consider a replacement planet in the first place.
I wish people would stop regarding liberal arts degrees as anything other than the most expensive form of entertainment.
> Or maybe, after going back to school, I should have gone into finance, or some other lucrative career. Self-disgust and lifelong unhappiness, destroying a precious young life — all this is a small price to pay for meeting your student loan obligations.

So author assumes he shouldn't have to work a job he doesn't like, even temporarily, to pay back all the money he borrowed? It would have destroyed his precious young life? WTF?
It's incredibly bizarre how plain old fashioned common sense business practices (be responsive to customer needs, sell things that turn a profit) are somehow seen as innovative and unique.
It depends you can jump trough the hoops to get Ceng status but the one of the problems is the BCS/IEEE keep changing the goal posts for those going the industry experience route

The other bigger elephant is what in it for me what have the BCS / IEEE actually done anything to improve the status of engineers.

In the UK Jeremy Clarkson's 1 hour documentary on Brunel has probably done more for the profile of engineers than the IEEE has done in the last 25 years.
>The baby boomers got a pretty sweet deal when it was their time to be educated but I don't think there is a great conspiracy to defraud our generation.

The elites ruling over the boomers were terrified of domestic communists. They talked about defrauding their generation whe they were young (rolling back the new deal, etc.), but they felt too threatened to actually do so.

The elites of today do not feel threatened.
JSON is a standardized format, TOML is not.
Hit the nail on the head with this. Engineering started off as rules of thumb and best practice. SE is an emerging field. In 50 - 100 years i think we'll have it down.

Also regular constraints don't apply to software that normally would in construction fields. Gravity and mass and other real constraints are not present in program construction. Time and complexity are massive issues, but imagination and the mental model of a process is the usual barrier. Just think about anything web scale, (google docs?) its impressive for 'meh' engineering.
Well summarized. Especially appaling is that the author does identify agile concepts wrong. The sprint impediment is taken as a measure for weeding out low-performers. I am not really in the mood to look up an exact citation, but I have always understood the "impediments" to be external impediments, not team-internal ones. Its pretty lousy as a argumentation strategy to compare apple with pears. If this was the interpretation of scrum in that guys company, I feel really sorry for him.
Here's the problem, though: since student loan debt is one of the ONLY types is debt that is almost impossible to discharge through bankruptcy, banks and colleges have almost no incentive to do proper underwriting. They are pretty positive they'll get their pound of flesh, come hell or high water. If there were better rules around getting rid of these debts in bankruptcy ("You loaned 200k to someone who wanted to get an English degree at a low tier, private college? Then you, the lender, deserve to lose."), these ridiculous loans wouldn't be made in the first place.
Adobe InDesign: After a Decade of Dominance, What Next?
No. The government is for making it so easy to qualify for student loan. The school basically charges what the market will allow.

There really should be a cap to how much debt one can take on student loans.
There's a big difference between "locking out support" and "not doing extra work to support a feature we don't need."

Should I blame Microsoft for not supplying all software ever written with Windows? After all, my PC is just a Turing machine, so by not providing me with all the software ever written, they're locking out functionality the underlying hardware supports.
I think that, fittingly, educating high school students about the financial aspects of college, choosing a major, taking out loans, etc. would go a long way.

You can try to reform the system, but it'd probably do a lot of good to prevent more financial wrecks in the meantime.
> the government would have to guarantee a college education

The role of government is not to have everyone enter and finish college. You need people with other (less qualified yet as important) jobs, too.
Robots Are Back, Or, ‘Oh, No, Not Another One’