skysight-inc/HackerNews huggingface dataset:
Sounds like you were a much better planner than most college students. I don't think that salary research is of much help for 18 year olds. It's hard to gauge what a good salary is at that age. This is where mentorship and parenting can be of great help. But we're still at a point where a minority of adults have college degrees so many parents believe sending college is the silver bullet to a good life.
Well, it seems that almost everyone in this thread and on Reddit are wrong on this one.
Most people (non-techies) I know will search "facebook" to get to facebook.com. The same with YouTube/Twitter/etc.
Well, that's the point - if you get a computer science or physics or biology PhD, then it's likely to be useful also in a bunch of non-research industry jobs.

If you get a literature or anthropology PhD - then outside of teaching it's useful mainly as a hobby.
That's a sample size of one person's experience. I on the other hand am constantly meeting people who's only mode of navigation on the web involves typing the word "facebook", or "gmail", or, yes, even "google" into the address bar, and then clicking on the relevant google search result. It drives me crazy, and despite my constant wailings using the same exact argument you make above ("Why would you want to always ask and trust a search engine when you already know how to get somewhere?") ... they simply shrug their shoulders and keep on keepin' on.
6 Ways for Entrepreneurs to Track the Big Picture
I'd actually never seen the original article before. Glad it's still on the wayback machine. http://web.archive.org/web/20110225075111/http://tomayko.com...
Java Developers: Need to know vs Nice to know?
I am a college student working as a "Junior Computer Programmer" for a contractor. I have been actively looking for other opportunities as a Java Software Developer. However, I am continuously seeing different requirements that vary as much as the companies that are hiring.

So I was wondering if an individual has:
a solid understanding of the OOP Paradigm,
the capability to read, understand, and debug
someone else's code,
can logically think through algorithms to
determine flaws and outcomes,
has been working with terminal and Swing based
applications in Java for many years
what libraries would be best for that developer to focus on to become desired in today's workforce and which would be the libraries that would be nice to know to separate them from the competition?
I'm not sure if everyone responding really read this all that carefully. There was absolutely no mention of smoke in this question. There was a "smell". If you drop an entire datacenter, you are easily looking at $100K+ in damages just to reset the room. So, getting a buddy and taking some time to look for the problem until it is found or until you actually are seeing smoke or other specific danger seems like a pretty reasonable course of action.
Just to review: examples of sites doing it wrong include Google and Amazon, two of the most successful websites ever. Doesn't seem to have hindered their growth much.

I like a clean semantic URL, but if I'm being honest with myself, I know that is just my opinion. I don't know of any real-life correlation between URLs and business outcomes.
It took years before I referred to my wife as anything but "my wife" even at work, because most people didn't know her, and so didn't know here name and it was simply easier to refer to her that way.
Looks awesome!
Love the search and auto bookmarking idea.

Apart from cross device availability, please make collaboration easier. Many times I bookmark pages for later market research or sharing it with my coworkers. However most services do not address this need. Please look at having a good sharing and collaboration capability

Keep up the great work!
Is that a Fukushima reference or something?
Age has no bearing on expertise. The easiest way to become an expert is to practice. The best way to enjoy what you are practicing is to do it because you want to. Now, you just have to spend an obsessive amount of time. Someone will invariably ask you a question which, depending on where you are in your obsessive amount of time, you will be able to answer. Welcome to being an expert, level 1. Keep going, for as long as you like, answering questions as you go. The more good answers you give the more expertise you are displaying. Don't worry, you will get some questions wrong. Study, implement, read, learn, repeat. Like I said, Age has no bearing on expertise. Just dedication and passion(/facepalm) .
Well, statistically speaking, most people don't graduate from Ivy, so if you're making a general point to the whole American audience you can assume that they're aiming for a non-Ivy school.
these are merchant pages, not actual transaction invoices. checkout - a poor choice of name of the resource for the job it intends to do ;]
You know, when people were posting every blog rant about Haskell, at least a small bit of knowledge was being circulated. This bitcoin fad is dredging the bottom of the barrel -- dozens of upvoted comments written by people who can't tell the difference between an advertisement and a transaction confirmation.
These are seller pages, not user pages. Sellers are web indexed by default. You could argue that Coinbase shouldn't index these pages and that they should only be accessible from seller websites, but sellers have already made them public on the WWW. There's no "data leak".
A graph since no calculator was provided.
Zoom out a bit to get the right scale.

http://bit.ly/11wIBQo
though, to be fair ... their inbox isn't necessarily something that they have to gaze through search results to find. So that doesn't really apply there.
Even then, if you plan things correctly and involve javascript for changes on the fly, it works quite well at positioning elements on the page, show results of interaction, performing transitions, and many of the other crazy things a view controller does.
Can Health Apps Really Help?
Could you please point me to the resources documenting "doing everything in code"?

For me, that tool based approach was a deal breaker, didn't care about it's closed source...
I'm doing an internship at Inria (France) about browser fingerprinting. We are trying to create some protection against them. But before that we need to really understand how they can be composed and how stable they are (among other things). In order to do that we need a horrible lot of data, so we develop Chrome and Firefox that automatically send this data to our servers every our.

Please help us improve internet privacy by installing the extensions!
...if you create a page that is designed to be public.
Exactly, I don't see what the big issue is here. It is not the buyers info and it is not specific to a single transaction. It is the equivalent of doing this search for paypal:
http://www.google.com/search?q=https%3A%2F%2Fwww.paypal.com%...
You can find lots of freely available e-mail address and/or information by doing so.
The example about Amazon is inaccurate.

Here is an Amazon URL:

http://www.amazon.com/Bioshock-Infinite-Premium-Edition-Xbox...

Is it completely clean? Nope. It contains a lot of information that feed into the backend, but the core URL is this:

http://www.amazon.com/Bioshock-Infinite-Premium-Edition-Xbox...

This URL will take you to the correct page, every time, and it doesn't take a genius to figure this out. It also doesn't take a genius to figure out what this page is about before you even paste the link into your browser. By putting the human-relevant portion of the URL as far forward as possible it's able to accomplish both priorities: giving the machine as much information as possible, and giving the human as much information as possible.

The trick here is that "Bioshock-Infinite-Premium-Edition-Xbox-360" is entirely superfluous. It is entirely there for SEO and human readability purposes. This URL works just fine and leads to the same place:

http://www.amazon.com/dp/B009PJ9L3Y/

Amazon isn't blind to these issues. So sure, you can take this very last URL and try to make a point about obfuscated URLs, but that's not what's actually in use at Amazon. It seems odd to pick them as an example when they're not even a violator.

[edit] It looks like HN truncates long URLs for display, which only goes further to prove the point.
The TSA Agents were Delightful
> I thought that literally the entire point of URL's was that humans can't remember and use IP's naturally so we created URL's and DNS to let humans interface with the machine IP language.

That'd be the base URI, but not the full one. If you used IPs, it would still be http://123.456.789.123/search&q=foo
Do people accurately value devs.

Yes. I keep good developers in my contact list and look to hire them or refer others to them when I have an opportunity or they need a job. If you're not seeing evidence of it, you're either not moving in hiring circles or you're not moving in developer circles that are distinguishing themselves through the quality of their work.

The free market doesn't really judge things on a long term quality

Of course it does. It judges long term quality exactly as much as it feels it needs to.

Even the very best will make 'mistakes'

Isn't that a given? Good hiring managers or purveyors of talent will take a long statistical view on the abilities of developers (or anyone else working for/with them).
>passionate, cool headed
These terms are pretty much exclusive, you may want to check a dictionary for "passionate". Unless it's used in some secondary sense different from the usual definition.
This is seller information to tell you who you are paying. There is no data leak here.
well, now adays there aren't enough IPv4 addresses for all the websites out there. vhosts have become very popular for hosting. I'd imagine if we didn't have DNS, IPv6 would have been pushed through much much faster.
Google search result URLs used to be simpler, but they made a decision not to care how they look years ago and they keep stuffing more and more data into them. I assume it helps their tracking and maybe optimization.

Even more offensive are the result URLs on the result page. Here's the URL for a logged out search for "hacker news". https://www.google.com/url?sa=t&rct=j&q=&esrc=s&...
Gratuitous use of POST breaks the back button.
Day 97/98: App: Record Voice Over Photos, Book: Pen + Paper, BuildingDoor
> Possible translation: after a lot of people with nothing better to do took offense at a tech article, I took it down because: 1) I don't want to be hated, 2) I don't want to lose my job, 3) I can't be bothered to even argue against the flock.

Which part of "reasonable complaints about the gender-oriented nature of this article [..] from people I respect very much" implies that to you?

> This thing is getting out of hand.

This isn't helping.
It is not pointless. It is just not lucrative. There is certainly plenty to be fixed in the world of higher education, but if we solely follow the money we run the risk of turning our great universities into nothing more than 21st century trade schools.
I like some of the concepts behind this freicon, it disincentives pump and dump and pyramid schemes.
I personally will never put money in bit coins because it is like a pyramid scheme. Again what we really need is probably frictionless digital payments, not another currency.
Hah, no. I meant PhD in relevant discipline. In the case I mentioned, that would be Computer Science & related fields.
Only the good ones will.

But this has nothing to do with age. I believe it has to do more with drive. Or possibly intrigue.

Whatever the word you use, it is a problem of the mind.

The biggest thing I look in with my peers is their capability to push themselves, which also pushes the others around them. The former is a goal, the latter is a side-effect.

Reminds me so much of Hamming's You and Your Research: http://www.cs.virginia.edu/~robins/YouAndYourResearch.html

Oh, and yes, I'm in my early 30's and I suppose that makes me "Old", and I garner respect by the fact that I'm good at what I do and I tend to get shit right. But I also can act as a bridge between those who are younger and possibly less experienced (age != experience) and those who value age.

To be honest, I prefer to make a switch in "expertise" every five to seven years. This is a goal of mine to keep pushing myself otherwise I will get bored.
I think the point is that when trips are too short they are not really adding anything to your "cultural understanding".

I see it like reading the wikipedia page for 193 different programming languages Vs. actually learning how to program in a few of them.
YouTube’s Deal With Universal Blocks DMCA Counter Notices
It is pretty simple. You call the fire department.

They have a TIC (thermal imaging camera) that can detect heat/overheating sources pretty quickly. Plus, it's kind of nice to have them on hand in case a smell progresses to a fire.
Been happily running Ubuntu 13.04 with Python 3.3 for a few weeks. Sure some packages will break, but it will initiate a real migration, and in the end Python3 will be the default Python. All in all, there's no way to make this transition without breaking stuff, it just needs to be done.
Developers: Do Good and Do Well
I'd have to agree with the article. When you talk about your doctor, you don't say you have a 1X doctor vs a 10X doctor and that with the 10X doctor you'll heal up 10 times as quickly.

That 1X doctor may very well kill you.
YC is an investment fund and business networking program. It provides no technical base.

Which is a bid silly, since (1) almost every YC-backed companty uses the the same technical infrastructure as many others, and (2) Paul Graham made his fortune building a self-service platform to build ecommerce websites just like YC business websites.

Free YC startup idea: Build an ecommerce platform and tecnical management for hosting startups. There's no reason YC should be promoting this legend of "CS whiz kids" as "technical founders". Just set up a solid ecommerce platform, and take on YC founders with business ideas to run their business on the YC stack.

The result will be much better websites, and a bunch of high-paying jobs for the engineers who can build quality sites. YC can be the next Yahoo Stores. Heck, Paul Graham can probably buy Yahoo Stores division that bought ViaWeb in the first place.
Ha, the Hacker News page won't even display the URL, it's so ugly. Let's examine it in its full glory

https://www.google.com/url?

sa=t&

rct=j&

q=&

esrc=s&

source=web&

cd=1&

cad=rja&

ved=0CDMQFjAA&

url=https%3A%2F%2Fnews.ycombinator.com%2F&

ei=k99eUcfzOsePiAKjgIG4DA&

usg=AFQjCNGxnV8qCnv_rujodDj6o2ZhqU8Nxg&

bvm=bv.44770516,d.cGE

Note that none of this is necessary for clickthrough tracking; it's easy to do that separately from the href.
You might want to clean up the "being to be" typo. :)
Hide behind your user's chair and see how they are using your app ;)
5 more achievements to unlock before game over
I want to like coinbase, but 100% of the time that I try to buy bitcoins it says that it has run through its daily allotment and to try again in 24 hours.
Thanks for the feedback/encouragement!
HVAC. Has no noticeable smoke (it'd probably be outside the building anyway) but pumps a burning smell into the room when the motors start dying or aren't oiled right.

Don't hit the big red button just because you smell burning.
Well, I suppose it wouldn't be expedient for Intel to call it amd64, but of all the nicknames for that arch, I do hate x64 the most. Do people think x86 was a line of 86-bit processors that got slimmed down to make the x64 line?
The single most important thing to realize when learning foreign languages
While I understand the need and implement this on every site I'll be the first to say I really don't care about this and I think it's stupid. Just my opinion.
Wow, thank you very much for this!

One criticism, though: there is no clear mention of the service being free (as I think it is, from the login process). Maybe it might be interesting to put this info in the FAQ, and the API limitations for non authenticated / authenticated calls?

Just one more thing: the data from the Brazilian Central Bank is not showing up. When you click the raw data link, it goes to a page that displays an error about an expired session.
How can a TOS tell someone (a minor) that the person is forbidden to accept an agreement, while simultaneously holding that person subject to that agreement?

It's a paradox in the space-time continuum.

Has any court tested the theory that a minor can be held in violation of a TOS? Contracts entered into by minors are void on their face.

This seems a lot like having a "NO Trespassing" sign in the bathroom of a coffee shop, and then prosecutors charging people who walk in the front door.
This is not transaction data, anonymity has not been lost.
I recommend looking into (https://en.wikipedia.org/wiki/Vandalism#Research_into_vandal...). Play vandalism and Malicious vandalism looks to match most kind of website defacing and stone throwing vandals. Throwing a metal bar at a electrical substation to see sparks go off could be done either out of anger or play.

Upbrining and after-school activities tend to be the best way in teaching kids not to cause damage where society is most vulnerable. Of course, improving the infrastructure so no website defacing will leak sensitive information or turns of the power to the hospital is also useful. Most Electrical substation tend to have a fence.
> why is gold more reliable than BTC?

Because in a collapse in which major institutions fail, the gold you have physically on hand will still be on hand, verifiable as gold, and available for exchange, for whatever value it has.

BTC, not so much.

> If the USA collapses, bullets may become the new currency

Sure, bullets may be even better than gold as insurance against a general collapse, but that doesn't stop gold from being better than BTC in that regard.
Take a look at some frameworks. Spring, Guice, Play, Grails all come to mind. Some open source technologies like JAXB (XML object binding), POI (Excel transformations), and Maven (build framework) are good to know. It'll take quite some time to get through all of those, but as an aspiring enterprise back-end Java developer, that's a good start.

If you want to separate yourself from the competition, learn a new language. Scala and Groovy are Java-like. Python, Clojure, Ruby are also good contenders. Learn you some Javascript too.

If you want to focus on some front-end tech, jQuery and it's ilk are good choices.
If you own 100% of the company, feel free to run it "out of your back pocket."

When I ran my own company (which I owned 100%) this would never, ever had occurred to me.

The salary I payed myself may have varied, depending on the monthly revenues, but - while being rather chaotic in other respects - I always made damn sure that the company's and my personal finances where strictly separated and that the financial paperwork was up to scratch.

As you aptly point out: The cash position is probably your most critical metric. Losing oversight over the finances can kill your company in - literally - days.

Seperating your own cash from the company's assets is, in my opinion, one of the most important things in achieving financial clarity.
Don't be so dramatic. From a usability perspective, it works enough. Also, interactivity is changing and themes are options. People don't hover or click with touch devices.

Many UI concepts are in flux (again). Link? Button? Collapsible? Let go of what you know and watch people using flat UI.

There are many ways to hint interactions within flat design. As has always been, stick to more abstract interaction fundamentals and processes and don't wed yourself to fads based on current (or old) tooling trends.

It's easy enough to use color, contrast, font, positioning, size, shape, etc. all to indicate interaction points. That's all a gradient button is compared to the text in an old message box.

Also, there are two major thrusts in flat ui that make it compelling. One is the additional focus on content since the UI takes a step back once you spend less time tweaking artificial details. Which leads into the second point others are making. The time and energy spent in details to achieve fake results in a digital context are dishonest at best and grossly out of place from a design perspective. There's a little bit for everyone in there.
Get Your FREE Microsoft Points Card Pins For A Limited Time
Good article on why a flat ui might be good at: http://alistapart.com/article/material-honesty-on-the-web

Crux of argument can be found in the statement: "Even lighting effects like drop shadows, form shadows, specular highlights, and reflections are dishonest because there’s no light source inside a digital screen that’s manufacturing these lighting effects." The article then puts forward the position that honesty to material creates more timeless design.
If they turn off the checkout pages nobody can check out using their service. These are the SELLER's pages with the sellers info.
The irony is that bitcoins is the perfect technology for preventing these kinds of data leaks- If only some more capable developers could start opening bitcoin businesses.
I so disagree. This is basic English: the "Explaining REST" part of the sentence is the part that implies that the explainee isn't technical (else why would they need to have it explained to them?).

Making the subject "brother", "sister", "mom", "dad", or "husband" has the exact same meaning to me--they are all anonymous relations and so the "non-technical" implication still carries. The subject the author chose was "wife", presumably because this was based on an actual conversation with his wife.

The subject does have a chance to turn the implication around. If your brother worked for 20 years as a DBA then the title would have to be "Explaining REST to a DBA" to get the correct implication.
I think one advantage that you bring to the table in the expertise field is you have much more experience that you can leverage than a younger person. While you might not be a true expert in that one field, having a more exposure from years of experience gives you the ability to bring other knowledge to the table and apply it to your expert field.
A little ironic given how Ebert was so long a stick-in-the-mud about video games being considered art. ISTR he eventually caved on that, though.
Clearly, we need to hack the underlying codebase to allows more time for achievements.

On a serious thought, if old people live longer, we have longer access to their knowledge and expertise. When old people die, we lost some their expertise forever. So if we cure cancer and other diseases, that would be money well spent.
"But they are pretty consistent."

Discussed last time there was a front-page article: https://news.ycombinator.com/item?id=5428402

I pointed out that "Coinbase (YC S12) hires first engineer" http://news.ycombinator.com/item?id=5011361 didn't conform to the standards.
Really great points, thanks gustavopr. I'll look into BCB data right now.
One point not covered -- suppose you do get an academic job. Where will it be located? Now suppose you have a spouse with a career of his/her own. Where does s/he want to live and work?

Oops.
over-18s are adults, and so it should be easier to stick criminal charges on them.

Only problem is that victims can't press criminal charges, only the state can. So these laws are purely tools of the corrupt state actors and their cronies.
A new generation for Gprs/Mobile/Pc/Internet hacking tricks and tips
Hmm, it's an interesting problem. Does the ToS cover the ToS page? Am I breaking the ToS by viewing the ToS?
Find a co-founder. Being a single founder is hard. VERY HARD. Doing startups is a tough and demanding job and having someone who shares your passion beside you along the journey is priceless.

A good co-founder not only can help you with some tech/business aspects of the startup, but he/she will be your best friend in this emotional rollercoaster that you are going through as an entrepreneur.