skysight-inc/HackerNews huggingface dataset:
If all you're paying is $40k in loans for your entire higher education, then you got a pretty good deal in today's economy.

Do I think college administrations could stand to lay off some people? Sure. Does that mean that those extra employees are the reason I'm saddled with $40k in loans? Hell no. If you don't want to pitch in to fund college educations, then fine, but don't act like the reason students are paying more isn't because of you.

The graph http://i.imgur.com/5gYHQK5.png shows that from 2001 to 2012, the revenue per full time student went up by 50% (courses became more expensive), while the state's contribution was reduced by 50% (state is paying less money toward education). So it seems like the data is suggesting that the rising cost of education may be correlated with the state's reduced funding towards education compared to previous years. If so, then the reason students are paying more isn't because of the individual voters or the population in general, but because the way the administrations are allocating the budget.

It seems like the money has to come from somewhere, and politicians are choosing to take it away from education, which causes students to be saddled with ever-higher loans. The reason for that is because it's politically a pretty safe maneuver, because there are much fewer students proportional to the total population, which means politicians will lose proportionally less votes than if they tried to pull the money from something else like healthcare.

There doesn't seem much to be done except to make sure that you're voting and letting their offices know that your vote is going to whomever can stop the education cuts (if that's the topic which is most important to you).
>No way a 40 year old guy have more experience than me in general programming

I started programming toys in 1979. [1] I started programming "modern" computers in 1981. I was selling games when I was 15 in 1983. My "real" professional experience started in 1987 with a contract to write a video game from a major publisher.

So yes, it's not hard for someone to have "more experience" than you in general programming.

[1] I had one of these: https://en.wikipedia.org/wiki/Big_Trak
Its firewalled and scanned regularly, browse with Chrome, careful with emails and downloads, so far so good? I don't do anything anything critical on it anyways. It will be retired soon though.
Wait developers should test extensions that make arbitrary changes to their javascript? That doesn't seem reasonable.
The Google model is designed to predict the CDC levels, not predict actual flu prevalence (which is unknown).

Error in the Google model is by definition the difference from the CDC levels.
Someone down-vote this troll.
They display that notice at all times, that's why I was able to see it.
At $0.75 per pod vs. $0.15 = $0.25 per shot of espresso you would pay down the roughly $400 difference between a Nepresso machine and a proper Rancilio Silvia in about 800 uses. Maybe a year elapsed time if you drink 2-3 cups per day. And the espresso machine will make a much better drink and probably last much longer.

Pod machines are the "razor blade" and "printer ink" model taken to coffee. Yes you are being exploited.

If you try to cheap out with the espresso machine, I'd say go for pods. "Consumer-grade espresso machine" is worst of all possible worlds.
Absolutely. In a lot of ways, Android UI design is like designing for the web, in that you're designing rules for layout more than you're designing specific layouts.

Although I'd argue that that's really what designers should be doing anyway, thinking procedurally and in terms of systems rather than fixed, one-off designs.
The jail guards usually won't let you have a nice time in prison. If they see that you're enjoying something, they feel it's their job to take it away from you.
I wouldn't call it a mistake but when I'm interviewing I look for a good fit. There are lots of reasons why a company or position in a company might not be a good fit. If you're interviewing and people decide that they're not a good fit that's probably a good thing. It's better for them to not take the job than for them to be unhappy and leave six months or a year later.
Has anyone seen good results with the new Qt mobile tools? I realize that it won't look quite native - but Qt's got a pretty good track record, and if I could write apps using C++ instead of Java, and get some cross-platform capability, I'd certainly be interested.
My immediate thought when I saw the video was "this is basically the same functionality as middle-clicking a link in Firefox".

It looks like a very good implementation for Android, and good implementations are valuable and important, but the concept itself isn't original.
Does that really matter though? Apps which require 4.0+ still frequently have terrible design which is just an iOS clone, complete with fuzzy assets and a frustratingly iOS-centric UI.

At the same time, developers like ShiftyJelly (www.shiftyjelly.com) show that fantastic crossplatform apps can be developed which have a great Android UI and are still very similar to their iOS counterparts.

I genuinely think it is just laziness, but while users continue to put up with it (especially since Android users appear to be happy to stick with a shitty UI on a free app compared to dropping a couple of dollars on a great one), it is unlikely to change.
This isn't true in Australia and many other countries where education costs are more reasonable. I'm in my last semester of a 4 year degree in mechanical engineering. The total tuition cost has been around USD$32K.
I've worked the whole way through and will graduate without debt.
It's LGPL though, which is too restrictive for some projects (especially as a static library).
>Experienced people have learned a set of platonic causations that they apply to pattern matched situations.

Good developers do use pattern matching. But good developers just use it as a way to come up with ideas, and they use their experience to judge the ideas.

There's no such thing as "bad experience", just poor reasoning skills. And mostly people will improve their reasoning skills over time. Unfortunately, not always.
Wow.. next thing you know some pirate will introduce an espresso machine where you can "refill" the pod with bulk ground coffee. (sarcasm)
> I was referring to AIXI as the perfect mathematical AI.

At

http://wiki.lesswrong.com/wiki/AIXI

I looked it up: His 'decision theory' is essentially
just stochastic optimal control. I've seen
elsewhere claims that stochastic optimal control
is a universal solution to the best possible AI.
Of course, need some probability distributions;
in some cases in practice, have those.

That reference also has

> Solomonoff’s theory of universal induction formally solves the problem of sequence prediction for unknown prior distribution.

Hmm? Then the text says that this solution is
not computable -- sound bad!

Such grand, maybe impossible, things are not
nearly the only way to exploit mathematics
to know more about what the heck we are doing
in AI, etc.
You say talent, I say a lack of tolerance for bullshit and asshole driven development (ADD). ADD is the boss who waits until deadlines are nearly here to drop work on you (he said he does it because he thinks last second pressure creates better work. I think it creates unnecessary stress and sloppy work. Quit that job with a quickness). Or perhaps it's just the willingness to stand up and say, "Your bad planning is not my problem". Of course there are real emergencies occasionally but the vast majority of last second panics are completely preventable by competent people. Long hours shouldn't be a regular requirement.
That's the original Galaxy S, a device which is now 5 years old. There are plenty of apps which no longer support iPhones that old.

"It's too hard" or "it doesn't make enough money" are more than reasonable. A software limitation in a 5 year old device is not.
Genuine question, is switching SIMs that frustrating? The Nokia trick wouldn't work for me as I use my phone mostly for Google Maps & data, it's far cheaper to swap SIMs than buy an iPhone for each country :) Even in my home country I switch a SIM card between my two phones, depending which phone I need to have 3G access.

My tactic when travelling has been to use a global roaming SIM during a long-haul trip (eg so I have some data during airport stopovers), then switch to a local prepaid SIM with a good data allowance once I reach my destination. (Congstar has worked well for me in Germany.)
How old are the creators of Golang and Haskell ?
> This could have a chilling effect especially on startups entering competition with deep-pocketed big companies. They could just poach the best talent with offers the startups couldn't match. That's exactly like a big chain engaging in loss-leader tactics to destroy local competition.

I agree that would be seriously problematic and run afoul of at least the intent of the rules, but I haven't actually seen any evidence that it actually happens that way. And in the meantime, anti-poaching agreements clearly do undercut salaries; that's why they were--at considerable risk to the companies--implemented in the first place.

On your last paragraph, I have two thoughts: a) at least that would be above-the-board and could be evaluated by potential employees, and b) while employment law varies considerably state by state, it's generally not the case that the employer can enforce arbitrarily restrictive clauses. I know in Massachusetts, enforcing a non-compete requires meeting some reasonability requirements [1] and AIFAK California is even more pro-employee on those things. Just because you sign it does not make it so.

[1] http://ask.superlawyers.com/massachusetts/non-compete-agreem...
Yeah the one's I have seen were like that.
Elephant in the room = adoption rate of current OS version. "Kit Kat is awesome!!" That's great. Who is using it?
My opinion.
I am a DO user and I don't think you can use it for production application. Casual hosting is fine.

For production servers, deterministic backups are very important. DO does not provide that. I faced a lot of issues when transitioning my server from non-backup to backup mode. To do that, you need to take a snapshot(server shutdown is required for this)of server. Then, you need to destroy it to get the same ip. There is a chance that your ip may go to someone else & any services that are dependent on ip may need changes. I was lucky to loose the ip for a while & get it back after some trial & error.

Also, you don't have any control on the backup. It is taken by the system and is supposed to be anywhere between 2-3 days.
After some search, "Disruptive decisions to leave home: Gender and family differences in expatriation choices" seem relevant, and you can crawl citations from there.
I think an interesting middle ground would be to connect to existing browser sync storage. Personally, one of the (few) disadvantages of Link Bubble is that my Link Bubble history is separate from my main browser history (I don't really want to remember whether I read something in Link Bubble or elsewhere if I'm trying to find it later). Connecting to existing sync services would be a nice way of dealing with that.
Megavod : les meilleurs films du mois à télécharger
Retrouvez les meilleurs films du mois dans le catalogue de Megavod. N’hésitez pas à télécharger le divertissement qui vous plaît le plus sur votre PC.
Eclipse is the default for most Java development, but I know fairly few serious Java developers who use it. Some do, I'm not saying they don't exist, but IntelliJ--of which Android Studio is a fork--is generally the go-to tool amongst the experienced, skilled Java folks I know. Double for Scala. (I used nothing but IDEA for Android work at my last job, for about eighteen months - Eclipse is certainly not required and doesn't really make it easier.)
Does Digital Ocean's "cloud" offer all the same things that OpenStack does? I've been looking for another file storage provider (like S3/CloudFiles/Azure Files) but wasn't aware there were any other options than OpenStack based.
Here it is, Chuck, all these great comments, and now you declare your allegiance. You are a VP now, so perhaps you should shut up on Hacker News and publish your opinions on your blog.
Algodoo –  2D physics playground
I often think the same thing, I'd prefer to avoid the prison crowd as much as possible. I had runs of weeks without leaving my bedroom[0], which is not larger than a cell too.

But some words from the woman in the article are hitting me. I also feel that without knowing it I'm $something deprived by this lifestyle. My brain isn't clicking the way it was when I was having a lot more social interaction, even though it was a big weight on my mind (randomness/fluidity of people and social interaction doesn't fit well with the way my brain is structured[1]). And often I can read things but they don't reach deep in my brain. I thought it was just laziness and lack of motivation on my side, but maybe ... maybe ..

Also, right now I'm somehow(see [1]) isolated by my own will. But if held in jail by an external agent I'm not sure I would "enjoy" it as much.

[0] internet is very keen on providing you things to do all night long, which is very neat, the peace of the night is something I liked a lot at that time, and soon you live in the opposite timezone, sleeping the day etc etc
Not who you replied to, but:

Brin seemed pretty complicit in it. He didn't make the final decision to appease Jobs, but he asked for a temporary stay in recruiting Apple employees and obviously agreed with Schmidt's decision to ban all recruiting.
I've been writing Android code for close to 3 years now and I can tell you the problem isn't you. Android layouts are like CSS in that eventually they warp your brain to the point where you can mostly understand them and be productive with them, but they are still kind of ridiculous and make doing things that should be relatively easy much harder than they ought to be.

Sadly the whole way the layout system works seeps into the programmatic APIs in all sorts of bad ways too -- like, I just want to set the width of this view... there's no setWidth, wtf? Oh... LayoutParams? What in the hell is all this. Not to mention things like every layout type having its own LayoutParams class and all the fun that comes along with changing say a RelativeLayout to a LinearLayout and then having to both change all your different dpi xml files to match (especially on tablet/phone hybrid apps), and also make a ton of code changes to correct your Java casting, etc. bleh.
Nuno Lopes attempted this first using LLVM in 2008:

http://llvm.org/devmtg/2008-08/Lopes_PHP-JIT-InTwoDays.pdf

I think the cost of the garbage collection involved in a JVM implementation vs LLVM significantly outweigh any immediate perceived benefits, especially when you factor in double reference counting anomalies.
I am. On my Nexus 5. Compared to a iPhone 5s, this runs circles around it. I'm not trying to start a flamewar or anything, but why are iOS devices so slow and clunky, and why is the UI so... fruity? Its just weird.
Scala-Js-Fiddle
Other people being willing to pay for something doesn't necessarily make it positive-sum or economically productive. A lot of startups (certainly not all) seem to be trying to win tournaments: http://en.wikipedia.org/wiki/Tournament_theory

In that sense, SF is is similar to Hollywood. And the result is that society devotes too many resources to the next big social network or the next big summer blockbuster, and not enough to, say, making comfortable chairs.
>This is worth a considerable amount and I would not be willing to hire you vs. hiring 3 lesser developers to get the same job done. It would be too much of a risk.

This is a fair point, but consider that having the expert work on it to start with, even if the expert leaves at some point, would mean you have a far more maintainable code base than if you'd started with three junior developers.

Probably the best answer is a compromise: Get the expert to put down the "bones" of the project with the understanding that they would commit to training a (less expensive) project maintainer (or a team of them). EDIT: Also have the expert screen your maintainer(s) so you don't end up with idiots. :)

The value of having good code to start with can't be overstated. There are times when I've come in and told people that they should start from scratch than try to maintain their pile of garbage code created by junior developers.
Sure, it's great to compare the Google model with the CDC's. But if there are persistent differences, does it make sense to immediately assume that the Google model is worse at predicting reality than the CDC? Saying that CDC is right "by definition" is not very helpful.

[edit: For example, the author of the paper could have compared Google and CDC versus a third data source, like sales of cold medicine. That would have been an interesting comparison, and might have shed some light on which estimates were a better reflection of reality.]
We can combine the two ideas:

Print a trademarked image on top, and then print a digitally signed digest of that image (as a barcode) on that same top.

The coffee maker verifies the signature, and verifies that the digest matches the image.

This also makes it easy to control who else can manufacture the coffee pods.
Why almost everything you've been told about unhealthy foods is wrong
And this is where a seasoned developer is required to implement good design on Android: you'll want to write a custom ViewGroup to layout child views the way that you want, without nesting layouts and causing overdraw or slow rendering.
OS X also includes a Console app (it's in the Utilities folder in Applications).
Zero sum for the companies themselves, possibly, but certainly not for the developers. If companies have to compete over developers, then developer salaries naturally become more competitive and will increase.

It's an anti-competitive business practice, plain and simple.
It also provides us with wonderful comments like these. I don't enjoy Marco for the articles, I enjoy him for the HN comments. It's the best part.
Risks Abound as Reporters Play in Traffic
I mentioned that in another comment. Being you're own decision might be the whole difference between meditation and torture. My 2cts question.
That seems so now a days. Folks like easy things. Plain and simple.
I understand it to mean that the novice might be able to make the machine work by power cycling it, but he couldn't be sure he'd fixed it unless he understood the root of the problem.
i dont know why but i'm so tired of these posts
And there was recently a story of a "good samaritan" in San Francisco who helped an injured person on the street and called 911, and ended up in solitary by the end of the night:

https://medium.com/p/9f53ef6a1c10/
The font is out of place when you reach 128..
The point of jails should be to isolate dangerous people from potential victims, not punish anyone. I can imagine no reason to isolate a person to the point of literally locking him or her in a cage. At least provide TV or radio, there is literally no place on earth where this is prohibitively expensive.
It's the dots that you leave around the internet that is the biggest problem in personal privacy.
I guess the question is, if you get rid of solitary confinement, what do you do with the prisoners who are threats to other prisoners?
xCode (sic) is far from phenomenal. I have been writing iOS apps since 2008 and Mac apps longer than that and Xcode has made significant progress, but is still mediocre.

It's very telling that Jetbrains managed to pull AppCode out of nowhere and blitz Xcode. I had never before used an IntelliJ-based IDE, but within a week or two my productive increased severalfold. It really puts Apple's efforts to shame.
I tried to do Android development and threw in the towel.

But picked it up again later using Xamarin Studio. Much nicer experience and easier to make a nice design.

I managed to make a small app and have it run on my iPhone and Windows Phone, and my flatmates Android.

Lots of fun, just lacking ideas to make a real world app now :(
I would still choose the 50 year old. If he has a family, he's more likely to be loyal. If he's not an alcoholic, he's much more likely to produce decent work. In fact, a programmer that has to put in 16 hour days at crunch time is either badly managed or a terrible programmer. Most experienced programmers can do as much or more work in half the time. Finally, there's the issue of experience, one where the younger programmer will always come in second. So the older programmer has the advantage in every case, as an engineer would in any other discipline.
"It's Dangerous" hilarious reaction to haircut(little girl)
must watch, hilarious reaction
Glad you said that. Apple prepositioned itself as a design oriented company something that designers associate with. Something being easy is highly subjective.
That would almost certainly not be upheld in court - Sega v. Accolade found that the use of a trademark as part of a security system cannot be prosecuted as trademark infringement.

http://en.wikipedia.org/wiki/Sega_v._Accolade

Capsule summary: Sega's Trademark Security System, which was present in some versions of the Sega Genesis game system, would check for the string "SEGA" at a particular location in the ROM. When it found this string, it would display the text "PRODUCED BY OR UNDER LICENSE FROM SEGA ENTERPRISES LTD." on screen; if it did not find this string, the game would not boot. Accolade reproduced this to make their unlicensed games work; Sega sued them for a variety of things, including trademark infringement, and lost.
> I'm a 40+ engineer in the NYC metro area and I've never felt more in-demand in my life!

Agreed! as discussed here: https://news.ycombinator.com/item?id=7452643
Same reason I don't keep a journal yet: I'm finding it difficult to have an easily-accessible, but definitely secured system.

For instance, OneNote sounds great, until I realised using it multi-device means everything gets stored on MS's servers in plaintext, available to anyone in position (technically or legally).
You were duped.

> We, as programmers, are ridiculously overpaid already. How could anyone possibly be "taking advantage" of us at these salaries?

Overpaid by what metric? Compared to society at large, you make a lot money, yes, but you're also contributing significantly to one of the most profitable companies in the world. Google has a profit of about a million dollars per employee per year; why aren't you capturing more of that? [1]

If you're not taking that money home, someone else is. What do you bet those people are the ones telling you this is all in the name of civility?

[1] E.g. https://signalvnoise.com/posts/2283-ranking-tech-companies-b... I confess I don't know the numbers for 2005, but it should be easy to look up.
TellSpec scans your food to show you the calories, ingredients, allergens, etc
Measure just what you should
> What, do they think that VC's just go, "Oh you sort of LOOK like Mark Zuckerberg. Take my money."

It's a reference to something pg said about himself:

"""And Graham knew that he had his own biases. “I can be tricked by anyone who looks like Mark Zuckerberg. There was a guy once who we funded who was terrible. I said: ‘How could he be bad? He looks like Zuckerberg!’ ” """

http://www.nytimes.com/2013/05/05/magazine/y-combinator-sili...
Google has made some great map mods internally, but it'd be impossible to do this with their API, without the underlying vector data.
I have a similar situation - domains I'd rather open in my main browser rather than Link Bubble.

I'm trying use Link Bubble in incognito mode, but some sites aggressively check that they can set cookies and fail if they can't (e.g. nytimes.com). I'd like the option to directly kick those links to my main browser, rather than hoping I catch them in Link Bubble before they've redirected to the error page.