skysight-inc/HackerNews huggingface dataset:
> Do you basically have to learn/work on projects like this during your free time, and hope your "portfolio" gets you a job?

I always thought this and i applied for my first industry job with a game demo and some tech demos built on a moderately over engineered engine, and my second one with a fps demo with most standard last gen (360/PS3) lighting features and support for real world data formats (quake 2/3 bsp, md2, obj, 3ds, lwo, png, tga, jpg etc.) and a tools pipeline involving radiant and the appropriate game bsp compilers to create levels.

sadly most people i have worked with have made no serious demos or games in their spare time and this is much less common than i had imagined.

knowledge about things like rendering, audio, AI, networking is rarer and will help - however a gameplay programmer is a thing - although despite it seeming like a super generic role there is a skill to creating good and flexible gameplay systems for designers, or in picking the right hacky function to make something 'feel' 'fun'.

oh and be prepared for low pay on the way in - you don't have to tolerate it but i've heard salaries ranging from /actually very illegal/ to £20k for new juniors. i took £17k for my first - if i had known better - and esp the pay rates of my compatriots then i would have asked for more from the beginning...

also try agencies if you don't know many games companies.. you will never be able to rid them from your life and they will do stupid things like call you at your current job and speak to your boss when they can't get through to your personal phone - but its their job to find you something or be honest if they think its not possible.
The author seems to be advocating text mode, not strictly command-line. Editing files with sed is command-line; editing them with vi or emacs or nano is not.
So you think we should never tear down anything because there's no possible way we could ever rebuild it better than it is? Our financial system couldn't ever be any better than right now?

And I thought I was a pessimist.
Yeah I know. It's sort of like saying things like millions of people should be treated like shit because somebody in a cave wrote some words in a book thousands of years ago.
Exercise is and will be always only the 20% of your effort looking for a perfect mind and body. The other 80% is what you put in your mouth. Your eyes, your skin, your hair, your organs, every bite you do does something on each and every part of your body.
Twitter Can Detect HIV Outbreaks in Real-Time (UCLA Study)
> If Russia would have done the same it would be immediately called un-democratic and totalitarian, but if US does it - nobody notices.

I don't think so. I agree with your general sentiment, but this is mostly GoDaddy taking down sites when someone in government farts in their direction. In addition, I (and many others, I'm sure) already consider the US totalitarian.

Meanwhile, I hope people don't become outraged, I hope they do something. All the outrage in the world hasn't done shit for our civil liberties in the last 13 years.
"The fact is that 90% of American's know what HTML is."

Just because they don't think it's an STD doesn't mean they know what it is.
Rovio is OUT OF CONTROL with their licensing
What the undersea cables wiring the Earth look like
I have a Toshiba Satellite 1805 laptop that I bought in August 2001. It runs Linux (Wary Puppy 5.5). It's that or Winodes 2000 [or the ME it shipped with] because XP ties itself to specific hardware.

It's a handy third screen.
STUNTS.EXE
Not everyone's like you. There are plenty of free chart/graph libraries, yet I paid for a Highcharts license. There are plenty of free editors, yet I paid for a Sublime license. If I wanted to use these icons in a product, I'd have no problem paying $49 for that either. I'm glad to see it on HN, and I bookmarked it as I haven't come across other icon sets where I could easily do multiple colors in one icon.
Also, vi/emacs/nano are not one would call "command-line" text editors (they are text-mode/console-based though). See "ed" for one.
It is also available in archive.org ( https://web.archive.org/web/20130729163414/http://1dmx.org/ )

From the look of it, it seems this was an action taken by the US government as a favour to the Mexican ruling party (PRI, who is known for having the "Perfect Dictatorship" for 70 years, and now has returned).

Unfortunately, when it comes to doing any action against injustice, government oppression and corruption, Mexican society is even worse than the USA society.
Have you worked for Rackspace, Linode or Digital Ocean?
Saturn rings should have been draw from an upper view. They would be too thin to display.
It's getting ridiculous. How much money could they possibly be making from Angry Birds tape?
$50 Roku stick goes HDMI y HDMI with Chromecast
he really is!
We are all in this together.

I thought Etsy was test-buying some of the kitchen items listed there and finding them painfully unfit for use.

(No, really. I'm not trying to be clever. That honestly was my first thought.)
BTW this is paid for by : http://rubycentral.org/
Oh man, I'm nostalgia-ing so hard for Lode Runner on the C64 right now.
The point of the theory is that, if those autocracies were converted to democracies, then the risk would disappear because they would no longer be interested in war.

This effectively justifies being world police, which is only one of the reasons I disagree with the theory.
You are awesome. I've been waiting for this course to start. I started a book on ML and found that given the quantity of new material for me that I would wait for the Udacity course since the format works better for me in instances when there are lots of known and unknown unknowns.

Thanks a ton both for helping build the course and sharing this!
The problem here is simple: working hard isn't enough. If you can't pull all A's, get good test scores, and great recommendations, then you can't have graduate school. Obviously it's unfair, in large part because someone wealthier won't have to work to survive and can concentrate on his or her studies. The converse of that, though, is when things get hard and the rubber hits the road the student will have some margin of error. The author of this piece has none, as he admits. That makes him a liability to an academic system that requires professors to make many of their graduate students slave labor hours so that they can publish at an appropriate level.

I've been to the highest levels of grad school and had to leave because of personal problems. There's nothing quite so painful as being told that your spouse's terminal illness has little to no bearing on your examining committee's opinion of you. (n.b., I was in a European school, so I couldn't take more than a three year leave of absence before presenting and defending my thesis. My examiners could have given me another year, but they refused, saying that my spouse wasn't exactly going to get better during that span)

This is all utterly unfair, but the sad fact of the matter is that graduate school isn't for the author. I don't mean that it's an unrealistic dream, I mean that it's not going to give a rat's ass about the author's life situation and grad school will treat him like shit when he has to take time to deal with very real life problems that academics tend to gloss over. The author would be better served by avoiding grad school for now and establishing himself financially. Good professional experience will counteract many of his GPA shortcomings (and most schools will ignore those if he has professional experience). When he's in a position to get a fully-funded position in grad school, only then should he go, because only then will he be able to commit himself 100% to his studies.
Perhaps few in the US.

US Government and foreign policy is generally viewed as being very hypocritical in the rest of the world (and we take the way that our leaders try to be lap-dogs of the US Government as extremely pathetic).
You are amazing, "A designer who teach himself to code by making beautiful and awesome apps" best post of the day. But yeah the code is ... but the UI and the concept itself is beautiful ;). Keep improving and good luck.
Comcast Indefinitely Extends Low-Cost Broadband for Poor Families
Not when the government pays them handsomely to do said bidding. (see Sprint and wiretapping fees...)
Didn't LA's RFP say that they would give the kinds of concessions that Google Fiber demands?
Wait, all of your examples are examples of mass violence being unleashed as a result of a conversion from an already existing non-democratic, non-utopian government to a democratic form of government (which incidentally often has has explicitly utopian goals). Your proper decision point isn't "Do I choose liberal democracy or fascism"; it's "given I live in Wilhelmine Germany, do I start a revolution to elect some Nazis".
> I don't think China's growth has much to do with their 'iron fist governing', but more with the fact that:

You're almost certainly correct, but I've had more than one Internet argument about the viability of democracy in which "China/Singapore is doing really well!" was brought in as a trump card.

The article's point is less that China is any kind of proof and more than it is perceived to constitute proof.
Was wondering that, thanks.
As a side note. To most people here, politics are always accompanied by a nasty smell of corruption. During election day, poor people are offered shirts and tortas in exchange for their votes. I still see some people with t-shirts of the PRI from the elections two years ago. There is so much money involved, I remember some friends who would support the PRD, but would still work for the PRI because they were offered compensation.
Although I have no way of proving it, it wouldn't surprise me if the USA had a certain level of involvement in Mexico. Actually, the contrary would be hard to believe.

Regarding the article, we still don't know at which level were the united states implicated, or if the takedown was even justified. Still smells like corruption.
I see constant security patches for Linux and associated userland, pretty much monthly also.
The results as reported in the article (and the original LA Times article [1]) make me think that it was multiple choice, which on an identification question is really pushing particular results. It may indicate that a large number of people don't know what HTML (or the other terms) refer to, but it can't really be taken as indicating what they think they refer to, just what wrong answers the survey presented for them to guess.

Neither article provides a link or citation to the survey itself, just indicates that it was done by a particular coupon website (which seems to have done it as way to get free advertising by way of a pseudoscience press release.)

[1] http://www.latimes.com/business/technology/la-fi-tn-1-10-ame...
I might pay a buck a year for an email service that didn't serve ads, had a gmail-level quality and had solid privacy/security baked in. That said I tend to steer clear of the lavabit-esque providers who go out of their way to advertise their over-my-dead-body stance on handing over emails because it makes them a target and tends to make people associate you with paranoids (even if they are after you :)
Are you including person costs in that $7k? If so, I totally agree.
I've got a 619 sq ft studio for under $1500 a month.
If the target audience is open source, it has to have a free option.

Startups are often in a position to get a return on investment from making their design stand out.
Well, I suppose it might be a good idea for clients in general to log all certificates as they are presented -- the amount of data should be negligible. For a more organized approach there's always:

https://www.eff.org/observatory

I'm not sure if the data dumps contain the data needed to search for this bug in particular (but I suppose it should)?

I wonder if moving most logic from these libraries to lua or guile might be a good idea -- and keep only the bare minimum in C/assembler (as I understand it, the key crypto algorithms need to be in something like C in order to be able to guarantee (as much as possible) against side-channel attacks). But I don't know if there are any real reasons to keep everything else in C (other than possibly that making things easier to port/compile/etc?).
Once you want to scale and go big, you might want to use AWS, until that moment it's a matter of how much you want to tweak the server.

SUper powers and full customization --- > LINODE
Deploy + Deal with it acttitude to the server guys ----> Heroku
The author argues that he is "smart" due to his performance on standardized tests ("I feel smart, my tests showed I’m smart"), but then turns around and argues that a standardized measurement of performance (the GPA) does not measure "smart" ("does a 3.5+ GPA really mean that? To me it seems more like they played it safe, they didn’t push themselves hard enough").

His takeaway is that the tests are right (because he feels they are right) and that the system and the GPA have failed him.

My takeaway is that there really isn't a good metric for measuring "smart" or whether someone really groks the material offered in class... and that the education system really needs to have more of an emphasis flexibility and really grooming teachers to look at students' abilities and performances holistically.

I want to say that a "good" counselor would have looked at the author and said "Ok -- you've done well on your tests and I understand that the environment is disruptive for you. Why don't we set up a meeting with an AP teacher and let them gauge you?"

Relying on "good" teachers and "good" counselors is scary, though. It means you have to trust human beings and not objective metrics where you can say "this is a pass" or "this is a fail."
Digital Ocean doesn't provide a CDN. EC2 only account for 1.4k in the bill so I don't see how you would spare $5000.-
Hydra, AddThis distributed data processing and storage system, now open source
Bluebox hosts one of the gem mirrors...AWS is the primary source though.
It's not that I don't like Windows 7, it just offers no additional value for the things I do with a computer.
1. Let's review what we need for most web application, at minimum.

-- Some way to parse URLs coming into the system and route to the correct code that handles the response to that request.
-- Some way to marshal and unmarshal form, request parameters, and more recently JSON.
-- Some way to return HTML, after we have done what we need to considering the inputs we received.
-- Some way to handle cookies. We probably also want a convenience layer so that we can have some sort of session to make authentication and authorization easier.
-- Some way to interface with a more fixed storage, usually some form of a database. It would be nice to have a set of convenience methods to handle prepared statements.
-- It would be nice to have some sort of way to escape text going to and from the fixed storage to help prevent XSS attacks.
-- It would be nice to have a way to conveniently handle CSRF attacks.

Now, we could have a library for each one, or maybe 20. But that means every new project, we're making 7 (at a minimum) libraries, evaluating them for security, keeping on top of security updates for 7 projects, and learning 7 (or more) fundamental libraries each time we come on to another team because someone made different choices. On top of that, we've written glue code on top of this all to make our lives livable. The current state of code ownership means that we probably can't take this from employer to employer, so we'll have to write it all over again, or learn someone else's glue code with its own idiosyncrasies.

All for things that matter quite a bit, but I'd prefer a single good implementation over having to search for the 7 best. Further, what happens when one of these projects goes dormant? It's easy to rip everything out if you've written your code modularly, but what about that junior programmer's code from before you were there?

And are we supposed to thrust this all on a junior programmer who is just starting out? That's how PHP happened. ;) Not every programmer is gifted with a good sense of architecture, and most frameworks at least enforce a Not-Terrible architecture. When taking over someone else's code, this can be a very good thing.

Frameworks, as massively coupled as they are, have some distinct advantages for getting things done in 95% of systems. If you're running a system for which the defaults don't work, a framework isn't right for you. That's fine. Depending on how far out you are from the opinions, you can either cobble together your own solution or write it from scratch. But for most use cases, there are more advantages to that massively coupled system than disadvantages.
Best. Calendar. App. Ever.
The next time someone complains about how hard startups are, show them this. Until you've walked around with a soccer ball full of goat's blood in your pants, after your wife and mother have abandoned you, you have nothing to complain about.
What was that ICANN arbitration decision that said that law enforcement requests are not enough, that there must be a court order? Who was the registrar that went to bat for the site owner?
Facebook? how 'bout no?
What was an added bonus is in those days rails core members were providing rails support on TextDrive.
Yeah, see, consumers like infrastructure. Someone they can call with issues. And to know that it's not just a server rack in some random semi-secure data center run by another fly-by-night-hacked-next-week bitcoin startup. And that you have insurance on the whole thing against theft, fire, hacks, etc. And that you're properly following all the government regulations for being a money transmitter.
It isn't clear that you are properly taking into account the fact that a browser (also known as a user-friendly Remote Code Execution Engine) is an especially hostile environment.
Anybody else get the feeling that we're probably stuck and will all die here on Earth? While scrolling through all that empty space, I was thinking about interstellar travel. I imagine it'll eventually be as easy and commonplace as we see in sci-fi, but I'm having a moment of doubt we'll ever get there, or if there's any point out-living the home planet.
> The theory of Democratic Peace is that democracies don't go to war with other democracies

The Democratic Peace conjecture doesn't really deserve to be called a "theory"; if you define democracies narrowly enough that you can get anywhere close to having a reasonable argument that there aren't plenty of examples of wars between democracies, then you've also defined them so narrowly that, given the total incidence of war and the number of democracies existing at any given point in history, you'd expect very close to zero total wars between democracies if two democracies were just as likely to go to war with each other as any other pair of nations.

Its like using the historical record to argue that nations with manned space programs don't go to war with each other.
> While it may not appear to be the case, developing secure web applications is rather complicated, that's why we have frameworks and that's why these frameworks can be somewhat complex. That doesn't make not using them the simpler solution.

I disagree. The more complexity you introduce, the more code is needed, the greater the chance of bugs, and the greater the chance of those bugs not being discovered sooner.
From the article,

> One reason why so many democratic experiments have failed recently is that they put too much emphasis on elections and too little on the other essential features of democracy. The power of the state needs to be checked, for instance, and individual rights such as freedom of speech and freedom to organise must be guaranteed. The most successful new democracies have all worked in large part because they avoided the temptation of majoritarianism—the notion that winning an election entitles the majority to do whatever it pleases. India has survived as a democracy since 1947 (apart from a couple of years of emergency rule) and Brazil since the mid-1980s for much the same reason: both put limits on the power of the government and provided guarantees for individual rights.
I'm not sure if RubyGems gets more traffic/has more intense computational needs/has more users than OkCupid, but that used to be hosted for about ~2-3K/mo from what I recall. However, that's not amortizing the cost of the hardware.
have you asked your clients about paying the fee?
Could probably fix some of this just by talking to Amazon about it. It's not like this is a 'for profit' setup.
Our high school, Niskayuna High School in Upstate NY, has a policy (from what I've heard, it's fairly rare) called 'Open Enrollment'.

By this policy, any student can, in spite of the wishes of any teacher or department director, decide to take a class at a different level than recommended. Essentially, if you want to take the AP class, you can, even if your teacher tells you to take the remedial one. Nobody can force you not to.

I think its incredibly empowering. It makes school seem like a place of opportunity instead of a place of discouragement. As far as I know, 'Open Enrollment' (aka 'Self Selection') is not very widespread in high schools. I wish it was.
> if those autocracies were converted to democracies

That's the key flaw of that theory, you'd need War in the first place to change the power in place in such countries, and even in Iraq where this was actually done, the actual democracy you get out of it is dubious at best.
Well, Cyprus bank were rather regulated, and even had stuff in their vaults, but then regulating authority came in and took the money. Oops. The difference is that in Cyprus theft no one went to jail.
> To colocate their hardware it would probably run them anywhere from $400-$800 a month depending on where they go.

For one datacenter, but CloudFront gets you 40+.
assuming there is a direct correlation between requests and projects, we can do a guestimate on ruby developers and projects which are active