skysight-inc/HackerNews huggingface dataset:
I think removing bankruptcy immunity would go a long way. It forces lenders to actually consider risk, and fixes a lot of perverse incentives. As it stands, there is no reason not to loan far more than someone could ever repay. You pay until you die, bankruptcy or not, and then your estate pays. And, it's guaranteed by the federal government. Why wouldn't you push as many of them everywhere you possibly could? There is no better asset on your balance sheet as a lender. It's guaranteed free money. But there is no asset, so it's even worse than the subprime mortgage scandal.

I know a few baristas in their 30s with six figure loans. Similar story for all of them. Barely 18, pressure to go to a good college, parents proud of their kid who encourage it more, who themselves are not the most financially savvy either. Throughout their college years, school administration makes it very easy to help them request another 10k or so at a time. Between parents, loan officers, and school administration, everyone is just whisking them through to sign and the money is theirs. Since it seems so normal and unquestioned, by people who are supposed to be providing guidance, many kids don't seriously consider the feasibility of the whole thing.

I'm a believer in personal responsibility, but I think when it becomes adversarial and systemically designed to provide all the rope necessary to hang themselves, it's hard to put the blame on some of the kids.
Wow, this is an excellent article! Nice visualization of the battery life.

I am quite nervous about the battery sealed inside my own new Macbook. Is it better to attempt to use the battery as much as possible in order to get a new one before the 3 year Applecare Warranty expires? Or to maniacally keep the machine plugged in if at all possible? Or simply not to care? The price of a replacement will be high, and I wonder how many years it will even be possible to replace these batteries.

The thinness of my laptop is amazing, but I would rather have a battery that is not GLUED inside the machine.
another reason why they need to move to the USA
Investors bank on most of their investments not succeeding, and the few that do making up for the rest.

The truth is, nobody knows how to bottle "success" and reproduce it -- but in a sense that's what management school is trying to do. With just the right management approach, applied in just the right ways, you can get Instagram instead of Color, or Google instead of Cuil.

The problem is that it's very easy to look at the failures and pick apart the problems. But it's very hard to look at the 1% that succeeds and figure out why -- and when it's attempted it usually overlooks the cases where the company succeeded despite having many of the problems the failed companies had.

Most companies succeed because of 90% dumb luck and 10% business strategy.

(hell, business is so screwed up people still don't understand how to define success. You see it here all the time that a "successful" startup is one that raises a huge round, not one that's profitable and growing...even BusinessWeek does this)
My apologies, I was being a little facetious. Just a little. :)

The size difference was based on my intuition that when I maintained my own .bashrc and .zshrc, I was able to "get away" with fewer total lines in my .zshrc than my .bashrc. I remember my .bashrc being dozens of pages, my .zshrc was only a couple.

Compare that to my fish init file...all it does is set a few paths and aliases and turn off the greeting, because everything else just works out of the box for me.
When I search for c#, the first three results have nothing to do with c#. I think it's searching for "c" internally.
Nope.

http://www.bigprimes.net/cruncher/159591041/

Don't take up gambling. ;)
As I understand it, the problem with this approach is that even the pre-2010 system put the risk of default more or less completely on the Feds, as it is now. If you leave that risk there, then market players have no incentive to set rates themselves: It's up to the Feds to decide which loans at which rates they're willing to backstop or acquire. Not really a "market".

But if you move the risk of default onto the "market" via private lenders, then, the theory goes, the rates a student can expect will be swamped by other factors than the value of their prospective education, notably whether they have a sufficiently credit-worthy parent to cosign.

Maybe the best bet is to have market rates that are "cushioned" by the Feds in a need-based scheme.
BTW, the tag cloud at the bottom of the page is unclickable...clicking on a tag name doesn't do anything.
When I worked at Yahoo, the policy was to not use C++ exceptions. We used integer return codes. We mostly followed your #1, in which constructors do no actual work.

The Google coding guide, at least a few years ago, prohibited throwing C++ exceptions.

So you are hardly alone in avoiding them.
Quote:
"Motorola’s Moto X, the first smartphone fully assembled in the United States".

Congratulations to Google for this! I respect all nations, but we have to take care of business here too and grow our own economy.
Yes you're correct. It's neat that it uses the native datepicker if available, but one area of concern is they use different date input formats. Native forces mm/dd/yyyy while the polyfill suggests yyyy-mm-dd (though it accepts the former format as well).
It's great that you've used your communications studies in your career but you didn't have to get a communications degree to learn that.

I feel that the anthropology, communications, biology, history, etc. classes I took in college were great and really opened my eyes to other things. However, I didn't pursue degrees in them because I knew it probably wasn't a good ROI (investment being time and money).
The Javascript MESS Plays Atari Today
but you do have to use what's available like everyone else
Ah interesting, I will look into that. In the meantime you could use tags:

http://pineapple.io/tags/c-sharp
It's not the math that people have a difficulty with. It is the impact. I was a double major in CS + Econ with Math minor. I took out student loans and I knew the interest rates. I knew exactly how much my monthly payments would be. The problem is that the number meant nothing to me as a student.

I had no idea if $100/mo for 10 years is a lot or very little to pay for student loans because I had no job, no car payments, no mortgage, no healthcare costs, no hobbies, and no personal obligations. But I did have some side income and I could easily make $1000/mo making websites if I needed to. So I signed up. Would I have signed up if it was $2000/mo? No. But had my payments been $600/mo instead of $100/mo, I would have gone bankrupt because my starting salary after college was pretty low.

Just like a small percentage of people who abuse welfare, Medicare, and other social programs, a small number of students abuse the student loans by spending them on luxury goods. But most of the students take out loans because they have no alternative and regardless of the interest rate, social/family/economic pressure discourages them from choosing any other path.

And in this particular instance, the economy was pretty good 2000-2008. So the students who took out $80k loans for an Art degree from the Ringling School of Arts in 2006 did not think they would be stocking shelves in 2010. Ringling Graduates from the past two decades had done pretty well for themselves, finding work in Disney, ILM, and many other creative agencies around the country. Now nobody thinks twice before telling them "Well you should've thought twice before signing up for a useless art degree instead of something useful like STEM"
I think he means people. People are the country.
What is this menu for?
Fewer explicit yields & no monkey patching necessary for IO performing libraries.
Very neat concept, glad to see it moving along well. Do you have any plans or ideas on monetization or is it just a hobby for you?
H-1B is specifically not an immigration visa. I realize I'm being somewhat pedantic, but the nominal purpose of the program is to provide specialists to constrained labor markets on a temporary basis.
Linux-based autopilots target commercial drones
Isn't that akin to the argument that a knife is evil because it is so easy to slit someone and someone else's throat? That isn't the evil, it's not how this college loan is used, what is evil is that our society necessitates college and the price you pay into the function is rarely less than what you get out of it these days.
Thunderclap.it: UbnutuEdge campaign
I do the same, but I like to have an external backup as well. What if Linode disappears and you need to rebuild on another hosting provider? Small chance I know, but multiple backups never hurt.
We should not ship code
Thanks man, that makes my day.
Ground: web framework with JS on client and server, synch, and offline support
I have the 4S and iOS 6.

I wasn't aware of any baseband unlocks that work w/ that setup, but it's certainly something I'd consider.
Curiosity Makes The Entrepreneur
Which are semantically less clear than goto, when you are working with something that is semantically a state machine.
My brother now works at a University of California school. He says that the professors are in on the con-game; they know that the kids know that this is all a bubble.

Trouble is, everyone involved is tied to the mast. The admins can't find other work for this kind of money, the profs have tenure, the grad students can only otherwise work slinging dope or burgers, and the undergrads have even worse prospects than the grads. Its a mess. And it can't continue, and everyone knows it.

One real wave generator is the MOOCs. The profs know it. At UCLA they just started allowing kids to take classes completely virtually. If the class is too full for the fire marshal, you can opt to take it online completely. The profs fought it, but lost. They all knew that was the camel's nose in the tent. Look to see MOOCs take the place of degrees real soon. Man though talk about a 'flat world'
> electrify transport.

Oh good, maybe you can show Europeans and Asians how to get around their countries without internal combustion engines.
The World's 20 Hottest Startup Scenes
I'm tired to the utmost degree of all these posts about people (supposedly) coming from PHP/C#/Ruby/Python background and seeing "absolutely no problems" with JS syntax, object model and programming paradigms. There are problems. They are objectively there. If you don't see them, you have to check your critical thinking skills, rather than imply that everyone outside of elite JS circles are simply too ignorant to understand its awesomeness.

The simplest example of callback hell is trying to analyze workflow of some chunk of code in a debugger. If the code is linear, you place a breakpoint at the beginning of the method you're interested in and go through the code one line at a time. If there are nested statement of method calls, the debugger happily redirect you to them without fail.

With extensive use of callbacks, this becomes impossible. Since callbacks are merely registered in the original method, you need to place a breakpoint at the beginning of every callback function you might encounter in advance. Named callbacks actually make this worse by physically separating the place where a function is registered from its body. Did I mention that you're loosing ability to do any kinds of static reasoning, since callbacks are inherently a runtime concept? And the fact that you loose ability to look at the stack trace to "reverse engineer" why something was called?

Which reminds me of something. Have you ever seen code that reads a global variable, and you have no clue where the value came from? Callbacks create the exact same problem, except they aren't just data, they are code, so the problem can be nested multiple times.
At the moment it is a hobby. It gets quite a lot of traffic, but I'm more interested in providing a really solid resource for people rather than making a few bucks off ads and taking away from that experience.

I was thinking about offering paid tutorials however, recorded how I would want to see them (more live coding, and more complex topics. Also more start-to-finish projects).
On the contrary - the way to screw an entire generation is to give them these loans. The loans are the problem. They don't have to be - loans are not inherently bad - but the current system is the problem.
Magic Does Exist With “Uber-For-Flowers” Startup Bloomthat (YC S13)
"MBA is more of a place to socialize, not to 'study' things, right?"

What? Go take a financial statements analysis class and then tell me how MBAs don't "study" things. There are certainly ways to coast through an MBA program, as there are ways to coast through many things. Simply because MBAs don't have to go through the mathematical rigor that an engineer or physicist does does not mean there is NO rigor or requirements necessary to attain an MBA. There are many vacuous, over-confident, arrogant MBAs out there, but that is part of the human condition not simply inherent in those who go earn MBAs.

This broad (and widely inaccurate) characterization of hundreds of thousands of people is mind-boggling.
How do you avoid the problem of schools only/mostly handing out loans to students with rich parents to cosign? That's the underlying cause of all this conflict: We want the best colleges and universities to be accessible to everyone, and not have existing class distinctions weigh too heavily on the scale.
Born in Tamazgha, forced to move to Canada. Moving back to Tamazgha in a month.
First thing I thought of when I read the name was Designmodo's UI kit "The Bricks" - http://designmodo.com/the-bricks-addons/

When it comes to search, their kit might eclipse yours...at least for the time being.
Why is zsh interesting, when you can have a friendly shell out of the box

https://github.com/bpinto/oh-my-fish

I tried to get started with both. For me fish was by far the easier & more friendly starter. For shell powerusers zsh might be offer more options and less pitfalls.
I don't think the boomers ruined this one, although they were in the right place at the right time to blame them.

When 1) employers are allowed to discriminate against the non-college educated, 2) going to college becomes the default instead of the exception, and 3) there is no downward price pressure on educational costs, I think the results are inevitable.

Here is something really shocking we could do: make education something that most employers are not allowed to consider, like marital status or a handful of other things. (They mostly cannot consider IQ, because of Griggs v Duke, but they can use your degree, which uses an IQ test (the SAT) to decide if you get in.)
Don't know if you saw your sibling's response, but it's not how he's always talked (slightly different to what you said, I know). I forget what it was he was responding to, but you could see him blundering headlong into nearly discussing a classified programme OTR, and changed the tack of his sentence after a good eight seconds of pause. I'll see if I can find the moment, but I just sat there astounded at the blatancy of it.
Just bought one, thinking that missing apps won't be a problem, since I only really use a few:

- awesome web browser? check.
- maps? check.
- hipMenu? fail. :(

I don't know how they did it, but they actually got the majority of the food joints in the city where I live in the app, with a nice consistent interface. Most places also have websites, but they're horrible to use.
Eating On Mars? Be Sure To Pack The Tortillas
Hmm, where exactly? Everything seems to work right, unless I'm missing something.
In my experience, most clients we worked with did not request Rails, it was foisted upon by developers who say the five minute blog video, tried to model the business problem, failed, left for shiny new gig, the client is left vulnerable to the many, many security issues, and a code base that brings tears to the eye of even a hardened developer.

The worst development gig out there? Walking into a Rails code base more than six months old. You are probably the third person to attempt taming the stink feet of magic magic code and thousands of useless unit tests and cucumber drivel that looks fab in a pretty graph but tests almost none of the core important business logic nor really helps anyone understand what was actually requested.
Google engineers insist 20% time is not dead—it’s just 120% time
For people looking for a more generic start https://github.com/bpinto/oh-my-fish might be a good hint, too
If your cycle count is 223 and you are nearing 80%, then your battery is defective, plain and simple. Apple will replace it. It's happened to me a couple times and Apple took care of it with no hassles.
Totes.

The recent news that they would be reducing their outside sysadmin workforce by 90% I think may be the most interesting example of shooting themselves in the foot.

Look at it this way: One sysadmin leaves with a lot of information and then leaks it to the press. In an effort to plug that hole, you announce that at some point in the future you are going to eliminate 90% of the people who did the job of that person. Now everyone who is currently doing this job looks around and thinks to themselves "Gee, I'm probably going to lose my job in a couple of months. I have two choices: try to apply for a direct employment role in the agency I was contracting for or I can choose not to utilize my top secret clearance and change jobs." Now I would bet that those 90% comprise thousands of people, some of which may have the same technical prowess as Snowden and who may also be as disillusioned with the corruption of the current system they are whoring themselves out to. I can only imagine that this reduction in force will lead to a lot of new juicy details of wrongdoing being leaked.
Data and Design: Dynamic, contextual UX
Agreed. And from what I understand it's how the python 2 -> 3 transition was dealt with.
Mimms, original author, posted a follow-up which incorporates a lot of the comments from here. I've posted it to HN here

https://news.ycombinator.com/item?id=6225725
If someone is "less than productive" you let them go. If they could use some improvement, encourage them to spend their 20% non-core work time learning and improving their basic abilities. Better to grow a less-productive employee who could improve than to roll the dice and try someone else, or expect anything to change while piling on a full workload of critical tasks.
Yeah, not pegging the axes at zero makes for a much more dramatic graph -- a classic way to lie with data viz. Sometimes it's fine to do that (e.g. because without scaling it's impossible to visually understand some of the data), but the context should be made clear.

That said, the plot of the Macbook Air's battery performance vs. the Macbook Pro's is really interesting. I haven't done the tracking, but this agrees with my anecdotal sense is that my 2011 MBP (likewise a main work+personal system) has had really excellent battery longevity relative to prior Mac/other laptops I've used.
My 2011 MacBook Pro is doing a lot better than my 2007 one. With similar use, the older MacBook went through about a battery every year and a half, replacing once they could only hold up an hour or so of charge. I'm up to 750 cycles and holding high at 98% "health".

The OPs MacBook air sounds defective, or at least, under-performing.
I really wish wikipedia would just put small unobtrusive text adverts on each page rather than the massive intrusive banners begging for money.

Hi, welcome to your first day on the Internet. Since you're new, let me tell you how things work around here.

There are probably dozens of web sites similar to Wikipedia. But Wikipedia is on the first page of search engine results for just about anything you search for. Why is that? Because people have learned that they can trust them over the last 12.5 years.

When you go to Wikipedia, you know that when you're looking for information on the Battle of Hastings that you aren't going to see ads for anatomy enlargement pills. You won't see any advertising at all in fact. You know that the community at large does a decent job at removing biased information. You know that a company can't buy their way into hiding negative information or promoting positive information.

This level of trust is what causes people to link to Wikipedia thousands of times per day.

So let's say Wikipedia takes your advice. They put a small unobtrusive text advert on each page. Suddenly you're searching for information on acne and an ad for "Acbegone" pops up that promises to cure your problem for 3 easy payments of $19.95. Acbegone ends up becoming a huge advertiser with Wikipedia - spending $1 million per month on advertising. Suddenly Wikipedia gets The Phone Call. "Hi, this is Acbegone. We'd love to continue advertising on your site but your article on acne mentions 10 other products. Get rid of those and we'll double our ad spend with you. Don't get rid of them and we'll be forced to stop advertising." Wikipedia can't make do without the income they've become accustomed to so they make editorial decisions to not mention any product - but still there's that ad from Acbegone. Suddenly Wikipedia seems like one huge cheesey ad. People stop trusting it. People stop linking to it. It stops coming up in search engine results.

For a real world excample, see http://en.wikipedia.org/wiki/Digg#Digg_v4

Look at that - a link to Wikipedia.
Looks identical to me in Firefox and Chrome.
San Diego is something of a Silicon Valley for genetics and other life sciences, LA is/was something of a hub for aerospace and arguably movie technology (it's more diversified now, but does have a Silicon Beach movement).

I'm not sure what objective measurement one could use to really determine "innovation", maybe economic activity from industries or products established within the last x years?
I can see why we worried about it, but most schools are so leftist they would never come close to only letting in rich kids.

I don't think the choice is "lend the kids a whole bunch of money to let them in" vs "don't let them in at all."

It's "lend the kids a whole bunch of money" vs "don't lend them a bunch of money, and still let them in."

It's possible I'm wrong about this, but we've definitely went too far in the other direction.
False dichotomy. Just because you don't go to college doesn't mean you'll be stuck in a dead end job.
The FIN/SO_LINGER problem is real, and often misunderstood, but I don't think that was quite the whole story here. SO_LINGER would flag the error some of the time, but not always (see Mistake #2). Even if it did, avoiding the problem altogether (see Mistake #1) would be better than flagging it after the fact. Even with SO_LINGER on and the kernel's RST issues fixed, the app would still be erroneous.
It is well understood in programming circles that the code layout/design is one of the most important aspects of maintainability, and achieving that requires exercising the same parts of the brain that any other design work does.

The most obtuse example is the old Perl one-liner, which is generally void of any real design thought, and can scare away the best programmers just at the first glance. But even code that attempts to be written well can fall short without the developer having some design sensibilities; the same sensibilities that apply to any design medium.

Good code, and therefore maintainable code, brings on a positive emotional response before you even start reading the content within. That's straight up design. The exact same kind of work you do in Photoshop, a piece of paper with a pencil, paint and canvas, etc.

You claimed earlier to not be able to call yourself a designer, so I'm going to assume you do not have the experience outside of the code medium to see the overlap, but that doesn't mean it is not there.