skysight-inc/HackerNews huggingface dataset:
What it is is showing Apple that OpenGL matters to those developers. It is likely more a case of priority shifting, if not enough people request it it is deemed a lower priority. Until you make it known en masse it can't be pointed to by engineers as needing to be worked on.

Would it be ideal if Apple did everything HN commentators wanted? Well no, most of the requests here can be a bit ludicrous. But if you're a developer on Apple and you do not file a bug report specifying the need for up to date OpenGL, complaining here isn't productive. I will leave the hyperbole about "far from perfect" aside as all human endeavors are far from perfect and hate the platform wars that proliferate here.
https://github.com/cujojs/wire
I'm sure this is the reasoning but it’s a stupid reason. I joined a frat because they have a service where they upload all the notes by class and professor and that caused my average GPA per semester to jump nearly a point.

It’s simply lazy, easy to game, makes crunches nearly unbearable, and interferes with the student’s ability to learn.

It’s also why GT while it has a reputation on par with MIT is actually a much worse school IMO. GT produces results because it lets a large amount of people in and them culls them out by being very difficult. Most GT students are very good at teaching themselves or finding groups such as the frat I’m with to get help.

CS Classes are often more of a hindrance than a place to learn and many of the 3+ students I know stopped attending most classes and are basically self taught my self included those who do go to class study while there and simply keep an ear out for hints about what may be on the test.

There are exceptions, especially after the sophomore year, but in general GT professors simply read aloud same notes for the last 5 years that have a very loose connection to what’s going to be on the test.
Depends what you believe will happen with the markets and inflation over the next 15 years. I believe a better approach in today's world is to put yourself in a position where you're less dependent on historical market performance.
I can see your point, but at the same time I have to look at the situation most people are in.

Sometimes people are truly in the minority, say for instance a gay man in Jamaica. He could essentially sacrifice his life to try to move the needle on his countries tolerance level, or he could be discrete and live his life. I'll be the first to cheer on the former, but I don't believe that its my place to judge the latter for inaction.

I don't believe that its right to hold people responsible for their governments actions while much of the world lacks freedom of movement, and those in power have nearly all the tools at their disposal to hold onto that power.
I agree. $30,000 more per year is nothing to balk at. It is a serious amount of money. In addition, working for Microsoft is fantastic for a resume. The person in question probably improved his future career prospects by an order of magnitude by taking the job.

And let's not even forget the fantastic benefits that Microsoft offers its employees that most startups cannot afford to.
>To make matters worse, there are no alcohol sales aboard the nearly 12-hour flight and the reporters must spend three days in Cuba before they can leave because of the country’s travel rules.

I find this supremely funny.

"Where's Ed? He's suposed to be on board! Crap, he's not here. Stewardess, I'd like a double whiskey on the rocks. What?! No alcohol? This is worse than being hunted by the US government..."
From the article:

> Chef works atop ssh, which – while the gold standard for cryptographically secure systems management – is computationally expensive to the point where most master servers fall over under the weight of 700-1500 clients. Salt’s approach was far simpler.

I think I'm with you (without the experience): I find "it works over ssh" a lot simpler than "we wrote a custom protocol on 0mq." Simplicity apparently has lots of interpretations. I couldn't care less if ssh performs well enough to support a trillion connections. In practice, you only need a handful, usually one.

Maybe Salt is fantastic. I'm not really in a position to judge. The article made it sound interesting to me, but I'm not sure attacking Chef/Puppet was really necessary, especially since it wasn't really expounded on.
It's definitely an interesting explanation, albeit TLDR.
This is the essence of being a good friend. Just "being there" is sometimes the most important thing a person can do. It's easy to let a person know you're there for them without hitting them over the head with the fact that you're worried about them.
Scott Adams old take on it:

http://online.wsj.com/article/SB1000142405274870435350457559...

" Imagine a parallel universe where employees enjoy going to work. They feel empowered and fulfilled—so much so that they don't care about the size of their paychecks and never want to leave their jobs. That's exactly the sort of nightmare scenario that would destroy the economy. The last thing this world needs is a bunch of dopey-happy workers who can't stop humming and grinning. Our system requires a continuous supply of highly capable people who are so disgruntled with their jobs that they are willing to chew off their own arms to escape their bosses. "
Only people with a nice fallback cushion can afford to say "take a long-term view of money" when their checking account is in the negatives.

Let's face it: if you are having trouble feeding yourself, your view on money will be extremely short-term. As it should be.
But other people do not litter. Others do get their kids vaccinated, regardless of what the vocal antivox minority says. Why are the others just following orders -- what are the orders like?

If all of your friends were jumping off of a bridge, why wouldn't you? If you don't trust them in what they do, why are they your friends?
SERP Ranker - Free SEO (Search Engine Optimization)
ive used impress js before for presentations at work. Easy to use and it can do some fun things. using powerpoint or any type of office application on a mac is always a pain.
I'm just sharing my personal experience with both. And no, I prefer Flask (WSGI) and Tornado working side by side, in separate processes.
And what evidence is there of the claim that this has anything to do with Snowden?
And he loves Technology (and have been programming once)
See my comment here: https://news.ycombinator.com/item?id=5934976

The concept has to be novel to be patentable. You cannot get a patent on something that is already publicly known.

Existence of information on a publicly accessible website (even if not indexed by a search engine or behind a pay wall like for a journal publication) is considered to be public knowledge and a patent cannot theoretically be obtained on the concepts covered by that website.
He should play nethack, since it does save environmental damage, and there's a pacifist conduct.
Funny that you call the packaging scheme the "classical model" - to me that's the "[relatively] new and weird" scheme. I'd say that "everybody builds their own binaries" is the classical model.

This is the argument that comes up every time. Perhaps it matters to people who are running complex servers hosting an array of services. In my life, it never comes up. I am either using a personal machine or managing a server which is responsible for one single service.

The idea that upgrading one library could affect the behavior of hundreds of programs is terrifying. How do I know they all still work? I don't. I have to go test them all. What this means is that I never update any libraries at all, on a linux machine, because I can't know in advance what the upgrade might break.

My concern is not about keeping everything up to date; it is about keeping everything working. If there is a bug in one program then I want to update that program and only that program and no other programs at all. Then I can evaluate the behavior of the new program. If it is worse than the old behavior, I can hopefully go back to the old version. If it is better, then I can keep it. Nothing else should change.

This is exactly what I get on Mac OS X, and it's what I get when I build apps with statically linked libraries on Linux: stuff works until I break it, and then I know what I broke, so I can fix it.

When I let package managers update things for me, my system becomes an unknowable chaos of changing behavor. Instead, I simply never update anything until I am ready to pave the machine and start from scratch. I install everything I might want to use, then I disable updates and leave it alone until I am ready to start over.
Well, an inode was "copied".
If Google is offering perfect forward secrecy for e-mails, why don't they have the same for Hangouts (OTR with perfect forward secrecy)?
Yep. Keep learning. Read as much as you can. Start lots of projects. Try and finish them.

I am 21 and just sold my first startup while finishing my last year in college. I started programming at 13ish, and have never stopped reading and learning.

Don't get caught up in what your parents or friends say (it's hard explaining SaaS to people who don't quite "get it"), but make sure you keep whatever you build simple enough for them to intuitively use your project. There's no reason why you can't launch something and start building something now. Go and do it, and a lot of people will lend a helping hand as you go.
2nd in LMP2

Wow. Having done plenty of amateur racing myself, I can say that his accomplishment is an amazing feat of determination, focus and skill. One day I'd love to do the same - not out of ambition, but because I love to race.
Couldn't agree more. And when you're 19 $30K is a lot. You don't have much expenditure and can put most of your salary in savings. That could really impact your life in 10 years time.

It's also important to remember some of the really cool research projects companies like MS are working on and then think about the pretty basic low tech consumer facing products a lot of startups are working on.
Wow this is super weird, I was just thinking this exact same thing about myself, spacing out and mulling it over in front of my computer screen, then I refocused my eyes and this was the next comment and I read it.

Crazy. I'd love to know what the answer is though, for real - what would we be classified as?

I experience things exactly as you said - for me it's about a balance. Sometimes I have been out too long doing whatever with people, hanging out, drinking etc and I want some time to take a break, get a glass of water, and get some work done. And sometimes I have been getting work done for too long and I need to be out and see people. It's a very strong urge on both sides, and the ideal spot is right in the middle.
You are free to believe that. Historically, the stock market has returned 7% on average. That is after inflation and takes into account the several terrible crashes that have occurred.
The problem of getting users who don't care to care is probably unsolvable without destroying usability. I think providing information nicely to people who care about it is the next best thing to shoot for.
A second FSF-certified device from ThinkPenguin: long-range USB Wifi adapter
2013 Browser Security Comparative Analysis: Socially Engineered Malware
The Blind Man Who Taught Himself to See (2011)
What you said... plus:

"I just watched someone turn down one of these breakout companies ... that was a terrible decision"

What is this company? How does he know that it's a breakout company? Is he able to tell the future? Because there's an EXCELLENT chance it's not a breakout company. There's an excellent chance it WILL go bankrupt.

Microsoft + 30k more.. or a startup that has a fantastic chance of failing.

Anyone who chooses Microsoft over a startup, I completely understand.
I didn't express myself well enough, but your comment helped coax the idea from my heart to my brain:

I have no problems with explicit fees, nothing about that feels wrong to me. They are black and white. I want food, I pay for it. The non-negotiable, you pay the price on the menu aspect means both parties know fully-well in advance and can agree to what's being exchanged.

It's the ambiguous / "implicit" fees that cause me anguish. The waitress, in knowing that after the meal I'll be forced to make a judgment call, evaluating their service allows the possibility that every interaction leading up until I've paid them has been constructed to manipulate me. And outside an egregious there's little I can do to prove/disprove that. Whereas if its spelled out that upon entering the restaurant you will "pay XX rate for the service to do YY for you" you have the peace of mind that all parties involved know exactly what's going on. And anything they do above and beyond that is authentically who they are. If they tell me a joke, I know it's because they wanted to, not because they thought it might coax more money out of me.
Aren't timeouts (TCP and whatever) supposed to handle this without resorting to global conspiracy?
I think that your cross-cultural analysis is not borne out by the facts.

The university of chicago, my alma mater, is very guilty of converting hyde park through heavy handed use of eminent domain.

There's this: http://battleforbrooklyn.com/

This one is also pretty crazy: http://www.nytimes.com/2010/06/25/nyregion/25columbia.html?_...

A general watchdog for eminent domain abuse:
http://www.emdo.blogspot.com/

To the credit of what you say, though, 7 states have passed strong legislation against abusive eminent domain takings in the wake of Kelo, and 15 more have tightened the ship significantly, and a few state supreme courts have weighed in as well.
Travel is not wasting a year or two; you should do it. It doesn't answer the question of what you should do when you get back.
That’s exactly the danger of what too much ambition can do: Narrow the range of acceptable outcomes to the ridiculous, and then make anything less seem like utter failure.

Poison implies something that slowly devours you and your body with little ability to control/quell it. I see ambition as inherently good. It's the "constant pursuit of perfection".

This "poison" is easy to deal with - just go again next year and win it.
China is doing what they're doing because they're a global superpower who is looking after their national interest. My critique is about the author mistaking what China is doing for being about freedom of speech, or the mistaken idea that what Hong Kong did had nothing to do with China.

And to be 100% fair I would say that India is very a democracy, and that's something they should be very proud of as a nation.
I don't think you've contradicted anything I said, but maybe I'm misreading you? I said being out of work for years is known to lead to worse employment outcomes in some cases. You said, "I disagree, you can travel and not be out of work." So, you don't disagree, in other words?

Anyway, I'm not saying that one shouldn't travel, even if you don't work while traveling. But let's not fool ourselves into thinking there are no risks involved. You should be aware of the pros and cons of both approaches and balance them with your personal preferences.
> If we stop talking about Snowden, he'll have lost his only viable defense.

No he won't, because in the grand scheme of things, no one cares whether HN talks about him or not.
So, let me preface this by saying I'm well aware this isn't the most important issue here, by miles.

Having said that, is anyone else bothered by the (to my ear) misuse of "let alone"? The phrase "Not X, let alone Y" is supposed to have Y be more extreme than X, right? Implying "certainly not Y, because not even X, so we can let Y alone and not even talk about it."
All of the 'rayiner comments on this thread confine themselves to the ideas on the thread itself. It's your comments that assault the people writing the comments, first by inventing a motive their authorship, and now by calling the author a troll.
Yes, it's the word 'perfect' that really bothers me. I think it gives the general public the wrong impression.
Please go to https://news.ycombinator.com/item?id=5934136 and look at the final paragraph.

Yes, I'm well aware of what databases can do for me, and have made a good living getting them to jump through hoops to do their thing.

However part of knowing how to use a tool well is knowing its limitations. And from what I've learned, a web-based CRUD application is usually better off with business logic in the web layer, and not in the database.

Also I have absolutely no idea why you brought up joining against remote data sources. However I've had to do it against multiple databases over the years. And in my experience with Access, Sybase, Oracle, PostgreSQL and MySQL, I found that for all but the simplest cases, #1 was preferable. For each of those databases I can name a case where I started with #2 with clear issues, and wound up with #1 working well.

Why? Because if you understand query performance, you can make #1 work well. And databases tend to do a horrible job of understanding what's going on with remote data sources and picking good query plans for them. Which can cause #2 to suck in hard to fix ways. (Plus with PostgreSQL specifically there were security issues that made the DBA unwilling to open up one database remotely to the other. He was willing to let my application access both, but didn't want to allow other applications to be able to do it.)

That said, most people who need access to remote data are in a simple circumstance. And I know a lot more about query performance than your average software developer. So if #2 can work for you, you should go that route.
Some of the private communities have fences that extend into the water line. I just walk past them. Fished surf in Malibu for 10 years, never had issues with people telling me i couldn't be there. Don't know why people want to hangout on Malibu beaches, the water smell like sewage since they lack a sewer system so everything is on septic tanks that overflow every time it rains. Also all the home owners let their dogs run free and they defecate everywhere without picking it up.
Fundraiser to support JRuby's ActiveRecord JDBC Adapter
OCaml in the Browser
I never heard the bomb-pipe strategy described that way. I figured they were just prepping you for that One Very Special Room where it actually did something.

Once you realize that long corridors in Metroid are just integers representing the same room repeated, it makes a lot more sense.
Please see elaborated reply in the comment here: https://news.ycombinator.com/item?id=5935039
Please understand that my intent here is not to begrudge you in any way - I think it's wonderful that you're working as an SE at such a young age - but..
I'm 10 years older than you. I code in the evenings, I spend my morning commute listing to any computer science online course I can find... I have over 5 years experience as a Systems Admin... I've interviewed with a number of big companies and startups but I don't feel nearly prepared enough to land an SE role.

How is it possible a 19 year old can?

I can accept that perhaps that 19 year old is just more clever than I am, but I'm a pretty clever guy. What am I missing?
It has its merits, but can't completely supplant the value of advertising.

The biggest need is brand advertising. If Coca Cola reduced their brand advertising, their sales would go decline. Maybe I'm not imaginative, but I don't see an intention economy product for beverages, where the transaction cost is low and the switching cost is zero. People don't actively think, "what would I like to drink today?"

Another need is driving awareness. Movie releases depend upon heavy ad campaigns to ensure that people know when a movie is coming out. A different example is changing service providers, like a cell phone or car insurance. Sure you might one day decide to comparison shop, but Sprint's new unlimited plan, or Geico's "save 15% or more" campaign are effective at encouraging a switch when it wasn't within consideration.
People barely pay attention to the lock icon. Why would color-coding the lock make a difference?
I love how business-friendliness is your top concern here.

How about this: only businesses (like Facebook, Google et al.) should be able to say 'trust in me' - to their customers. Privacy regulation is only for the government, this will ensure that the surveillance state is built by corporations, as God intended.

It's obviously a huge risk and embarrassment if the US government looks at data from Europeans. But if American companies sell each other that data, that should be of no concern to Europeans, because private companies are all inherently trustworthy without external oversight.
...That's the logo the NSA came up with.
The main reasons I dislike Puppet:

1) It's slow. Puppet runs take forever and use a lot of resources.

2) The Puppet language is terrible. Basically it looks like someone took Ruby and hit it with the stupid stick. Trying to build reusable components nearly impossible without resorting to hackery.

I have no idea is Salt/Ansible/Chef are any better, but I'd be willing to give any of them a try based on just these issues.
The problem is most 19 year olds will spend that money instead of saving it.

MS research is pretty awesome.
This is true, but it reduces the possibility of getting your data by asking (or "compelling") the provider. Most security models assume that there is adequate physical security and that threats come over the network. A hosting service that doesn't hand over your server or data makes it possible to rely on the former and deal with the latter appropriately.

Edit: I really wish people would not delete their comments. It makes it hard to have a conversation!
Both Salt and Ansible look interesting. It's much easier to define system state using Ansible or Salt than Puppet.

However, I am not sure how would one use Ansible where VMs get launched dynamically (private cloud/virtualization fabric where devs can instantiate systems) and then receive their configuration without any manual steps.

For example, one can create kickstart/VM-images which get a hostname based on certain regex pattern, register with a Puppet master, the Puppet master auto-signs certs matching this specific hostname pattern and then client nodes receive their catalog. This is really useful pattern wherein systems pull their configuration state almost immediately after boot. It requires manual setup only while writing kickstart/VM-iamge profile and Puppet master configuration.

Ansible's SSH keys setup requires manual intervention, however, I think it can be automated using pre-defined keys in kickstart/VM-images. Haven't tried it yet though...
They should be able to double the range with 802.11ac, but that's probably too expensive right now, so maybe in a future version. I assume these could be used for mesh networks?
Me too! Spent my gap year working at an awesome startup in London and learned a crazy amount. Sadly one now needs to work out whether taking up that place at University is worthwhile. For me, whilst staying in "the real world" is an attractive option, going to Uni seems like the choice which will open the most doors long run. Very happy to be proved wrong on that on, however.
Chef works atop ssh, which – while the gold standard for cryptographically secure systems management – is computationally expensive to the point where most master servers fall over under the weight of 700-1500 clients.

It doesn't have to be this way. The situation where one host repeatedly needs to talk to hundreds via SSH is precisely where the SSH ControlMaster socket shines. This saves you a ton of overhead by not having to start up and tear down the session every time you want to issue a command via SSH.

I often use this trick on busy Nagios servers that execute many active checks via SSH -- it works well.
https://duckduckgo.com/?q=salt+configuration