skysight-inc/HackerNews huggingface dataset:
Work with smaller companies, or work with academia.

My first job was a 16 person company doing industrial automation. I was a first-year CS student. They let me write their TCP/IP stack. Second job, TA at the mechanical engineering dept. They needed visualization software for their work on the European space project. Third one, 10-person company writing one of the very first CD recording tools, with prototype hardware.

I was lucky. Each of them was willing to take what in retrospective looks like a huge risk on me. I was crazy and just said "sure, I can do this" to those jobs. I was learning a lot, fast.

But the beauty was, I had no career to consider. Had I failed, it would've been OK - when you're new in the field, that can happen. You'll have to find a new job, but nobody will be surprised if you have quite a few jobs when you start out.

That's when you take the risks, go for the crazy things.

When you're a decade or two (or almost three. Jeebus!) into your career, it's a different proposition. At that point, you get hired for the experience you bring. Taking crazy risks is something that most companies would like you to avoid. (I'm blessed. My current employer still lets me take risks. I just spent 4 weeks in a code base I never touched before and have things in production now :)

Did I love working on the things I started out with? Not really. But I loved being pushed to my limit. I still do. So how do you skip the "corporate" phase?

By taking a job that's outside your comfort zone. Your own startup or smaller employers are your best bet for that. But there are big companies that let you take risks, too.

Ultimately, it's a balancing act. How much safety in your income do you need, and how much risk are you willing to take? If you can push the risk side, it'll lead to more interesting jobs.
IRISH boy goes LATINO My first self-produced and self-financed music video
> Please think for a minute in your web activities, you will get to realize that you are not roaming the internet but instead you are roaming Google Services and many others served by Google Services. Please think for a minute in Google Search, Gmail, YouTube, Blogger, Google+, Analytics, AdSense, AdWords, Docs, Drive, Chrome, Maps, Hangouts, and Talk etc...

This is an argument I see a lot - just think and you will realize how right I am. It is often used in place of an evidence-based argument and is an appeal TO your logical brain FROM someone's emotional brain.

It always makes me uncomfortable, because it's not far from "search your heart/feelings" - the basis of any logic- or evidence-free argument. It also seems to have the negative undertone of "if you DON'T agree with me, you obviously can't "think" on my level."

It's not that there isn't evidence of Google being less-than savory - I would argue there is - but I'd research that argument first, not just appeal for emotional sympathies.
Along those lines, I recommend a Chrome extension called "Shut Up" [0] which hides most sites' comments by default. I have it allow comments for a few sites like HN but most of the time I know I'm not missing much.

[0] https://chrome.google.com/webstore/detail/shut-up/oklfoejikk...
Ha! I didn't even notice the error - read it as "Data Mining" two or three times.
Here's what happens when you do mix up 44.1 khz and 48 khz.
Van Halen - Jump (Greensboro): http://youtu.be/Mjx_GjyXCs4
No, not really. If you're off by a millisecond (the minimum, assuming 64-sample buffers and 64 kHz sampling rate), frequencies which are even multiples of 500 Hz will be nullified, those which are odd multiples of 500 Hz will be amplified, and the rest will fall somewhere between those extremes. (This is known as a "comb filter"; see [1] and [2].)

Your examples demonstrate the behavior of such filtering only for frequencies much less than 500 Hz, which will indeed be attenuated. However, a camera "click" sound, being both brief and noisy, contains lots of high-frequency content which will be, on the whole, preserved.

In fact, assuming the "click" sound can be approximated by white noise, its total energy will be doubled by such filtering!

So yes, you do need to play the sounds within the same millisecond.

[1] http://en.wikipedia.org/wiki/Comb_filter

[2] http://en.wikipedia.org/wiki/File:Comb_filter_response_ff_ne...
Apparently not one of these veterans thought to bring a PLB (http://www.amazon.com/s/?field-keywords=plb).
--> They just fail to execute it in a timely manner or require a few iterations to get it perfect <--

You nailed it, it's kinda like when a Windows version came out. 2000 and Millenium were bad. XP was great. Vista was bad, SP1 was better and SP2 was great. People just remember Vista without the SP's. Windows 7 was what i needed, but that seemed like SP3 for Vista, only they named it Windows 7.

Then you have Windows 8, which will probably go a similar way like Vista did.
Why was this downvoted? It's a completely positive comment. Are patent trolls downvoting on ynews? :)
At risk of repeating the other commenters up-thread, the best thing you can do to get started is use the code. Eventually you'll hit a bug or an undocumented behavior, and at that point you are the most-qualified person to diagnose the situation.

Even if you can't fix a bug you run across, reducing it to a test case or a demo script is massively useful.

Finally, don't underestimate the value of a beginner in reviewing documentation. It's really easy for experienced users to look right past all the background "well, you should just KNOW this" information they're carrying around.
> This is an argument I see a lot - just think and you will realize how right I am. It is often used in place of an evidence-based argument and is an appeal TO your logical brain FROM someone's emotional brain.

I think there's a lot of evidence that people don't respond to logic-based appeals as logically as one would hope. Often, confronted with strong evidence that contradicts people's deeply-held beliefes or feelings, they'll just double-down on those beliefs. Climate change is the most obvious example. While as a scientist I'm sympathetic to your argument, I think the jury is still out regarding the most effective way to go about convincing people to change their beliefs or behavior.

EDIT: typos, reword for clarity
In support of your statement, see the recent discussion on why online communities decay: https://news.ycombinator.com/item?id=7790755
True, but using a built-in font does mean Firefox is consistent across operating systems. Unfortunately, it's tough to be consistent across both OSes and applications within an OS!
BETA-TESTERS NEEDED  (Beginners Preferred)
It's not usually one thing going wrong that gets you it's the next or the one after that.

I nearly got hypothermia a few years ago.

I'd gotten into cycling and been the tough northerner (England not America) that I am I went for a ride in the north Yorkshire hills on a sunny winters day.

Got about 45 miles into the ride and I got a flat, no problem I have a spare so I swapped them out and headed back and then the sky opened freezing rain/sleet and the wind crept up, again not a problem as I was wearing wet weather but then I got another flat (road bikes are a git at times) and I didn't have a spare tube.

So now I'm 10 miles away from anywhere I know on a freezing cold winters day wearing gear designed to keep you warm when you are moving and working hard with a bike that is useless and wearing clipless cycling shoes (not designed to be walked in) and because of the cold my phone battery (which was never good) was dying and it's getting dark.

I used my bike tool to take the cleats of my shoes and set of back towards the last village I'd been through, it took hours with temp's around 0C in a 20-30 mile an hour wind so the wind chill was horrible and since I'd planned on been home before it got dark my lights where sat on my computer desk at home.

I got into the village about 8pm and the little old lady in the local pub took one look at me and went and got towels, a hot drink and some of the nicest chocolate I've ever tasted and an hour later I was ok but damn that was unpleasant.

---

Now when I ride alone in winter I always ride with my lights on the bike even during the day, I use a medium sized backpack to carry: fully charged spare phone battery, puncture repair kit and two tubes, 3-4 bars of kendal mint cake, spare batteries for lights, thermal socks, small towel, pair of windproof overtrousers (lightweight and waterproof) and a pair of hiking trainers.
Ack. I read right up to the 'now the frustrating stuff' without seeing it and closed the tab thinking 'not more of this crap from PA'.

I stand corrected.
http://youtube.com/watch?v=Fow7iUaKrq4

kill -9!
There are ways to misdesign a system such that it is power-off robust but not kill -9 robust. The reason is that power-off means everything dies.

Postgres has special code to account for hard kills: it has a SYSV shared memory segment, to which every child attaches. If the parent dies, the children don't have a good way to know, so they might keep running. If you try to start a new postmaster and it sees that there are still processes attached to the shared memory segment (shm_nattch), it will fail to start.

Were it not for that code, it would allow you to start a new parent process, leading to chaos as two sets of backends were accessing the same files and shared memory without knowing about eachother.
"I dropped Google Analytics, Google CDN..."

Currently offline "Service Unavailable
HTTP Error 503. The service is unavailable."

Here's the google cache:

http://webcache.googleusercontent.com/search?q=cache%3Ahttp%...

Oh, the irony.
I'd argue the other way.

Accessible websites are usable without JS. Maybe not pretty, but at least usable.
It isn't bundled now, but will be soon
Responding to the Explosion of Student Interest in Computer Science [pdf]
There are plenty of reasons to beware putting too much faith in Google, but the primary reason given by this article appears to be "because they have a lot of services you find useful". Not sure how much I buy into that.
It isn't an appeal to emotional sympathy. He is saying that an inordinate amount of our internet activities involve Google services and that isn't healthy for an open internet. He is "appealing" for you to simply analyze your own daily activities to see what percentage involves the open internet versus Google services.
Read the rest!

To start you off, the best and most major difference to C is that Rust structs can have destructors.
I read those studies - that in the face of evidence, people cling to their disproven beliefs even more [0]. It has been coined "The Backfire Effect" [1] They were the scariest and most fascinating I've read in a long while.

[0] http://www.scientificamerican.com/article/antivaccination-pa...

[1] (PDF) http://web.archive.org/web/20110511211719/http://www-persona...
The password length should be limited to something. 16 characters is rather short, though. (Still better than my old webmail, at exactly 6 characters, only uppercase and numbers)
Thought the same thing when all his assets were broken.

Oh, the irony.
Recently read SOA Patterns. It seems like my pattern is to read for about 30-40 minute segments and then nap. Usually I only do 2, 3, or if I'm lucky, 4 segments in a day. Plane rides generally go without the napping.

I do not know how this affects my recall of the content, but I do think I can appreciate the material.

Like the article suggests, "Write about it. You only understand something when you can teach it." After writing, I believe my long term recall is better.
I'd expect better from a publication titled "MIT Technology Review" than to start a Y-axis oh-so-close to – but not quite at – zero.

Makes "craving" seem to perform much worse than it actually does at a status of 0.
Looks like the sorting occurs in the cup, not in the receiving container. It shows the red particles suddenly stacking up on the slope from the bottom, which means only red particles were coming out of the cup at that instant.
I certainly see a distinction between Comments and Conversations, and probably spent many years online struggling with online interactivity features before I realised it.

I honestly see little value in the former, which seems to be the prevailing mode on news sites, in facebook groups etc. Opinions being like assholes (ie, everyone has at least one), I suppose I must be grateful so many people choose to share theirs in a location where I will never inadvertently bump into it.

Conversations, however! Where people will read my response (and I theirs), and possibly provide feedback, support, constructive criticism, or some other form of dialogue (from the latin meaning "two assholes"[1]) - when that's underway, I don't miss pre-internet days at all.

[1] Citation needed.
I propose "data'n"...
This is a very insightful comment, and I hope everyone reads it.

It reminds me of my favorite quote from one of the best books about building any type of "Professional Services" company:

"The health of your career is not dependent so much on the volume of business you do, but the type of work you do (whether or not it helps you learn, grow and develop), and who you do it for (whether or not you are increasingly earning the trust of some key clients). In any profession, the pattern of assignments you work on is the professional development process - you just have to learn how to manage it."
No, reread the parent's statement. The test involves distinguishing exactly one known accepted request and exactly one known rejected request. Probability of an acceptance does not come into play here; hence a random algorithm would choose the accepted request correctly 50% of the time.

What the algorithm performs poorly at is determining whether any single arbitrary request is accepted or rejected; that's the test that would require around 80% success rate.
Why do news stories like this never link to the actual text of the bill? Isn't it a little worrying when the participants in a democracy consider their governance "over their head" or simply boring? It seems symptomatic of the broader problem the bill is meant to curb: that we've let our rulers get away from us and left them dabbling in their own hidden sandbox.
I think privacy needs to be looked at in a different way. We are almost always being tracked and I find that I rather enjoy using Google products. However if there is a private matter of mine that requires the Internet at all I I fire up to browser and find the information I need to find. If is it less sensitive maybe I use a private Firefox session. Then finally if I am on the Internet and know that everything I am doing is clear of privacy concerns I being up Chrome and have a great experience (less so in a recent update). Snowden didn't talk to the Guardian on a Windows machine using Google Hangouts video chat. All I am saying is at least use some sense when your privacy is concerned and that doesn't mean you have to live in an Internet corner where no one can see you. Most people are kind, I promise.
OP: Actually this is one reason but too many reasons are there, it might be not that much clear in my post. All the time I hear people from Google promote for open internet and open standards but on the other hand they violate too many rights when it comes to online identity and privacy. And in the same time I hear that a lot, "I can't drop Google as my primary search engine or Analytics etc..." I believe that we can.
Office Day Job 2 Your First Mobile App – Part 1
You'd likely be better served by including a list of alternatives, if the goal is to show people they can in fact switch. Not everybody knows about DuckDuckGo or similar alternatives.
"kill -9 should never be worse than pulling the power plug"

It's actually easy to misdesign a system such that it is safe against power failures but not kill -9. See my other comment:

https://news.ycombinator.com/item?id=7793301
Yes. The name argument really should be laid to rest now since the "linux OS" has died and been replaced by distributions.

I don't run linux, I run Debian. Debian might include packages from GNU, Linux, BSD, HURD, KDE, GNOME, US, EU, and X, but do I call the OS any of those?

Static operative systems with packages from only one source is a thing of the past.
Source Code Pro Light is the only code/terminal font I can use on OSX without being mad about the fatty rendering! It's perfect!
The site include http://html5shim.googlecode.com/svn/trunk/html5.js

Oh...

The site is hosted on secureserver.net and secureserver.net is own by GoDaddy[0]

[0]: http://whois.domaintools.com/secureserver.net
It seems that quality dialogue amongst users happens in communities where the people have a decent amount in common. (The more civilized reedit forums are smaller, niche places, and places like hn or gaming forums are similar). Are news sites simply too broad in audience to ever get past this, perhaps?
Had to reload multiple times to get page loading, maybe try Cloudflare? But then we're back in the corporate fold..
The alternative to this is a construction and market boom unlike anything we've had since the industrial revolution as we adapt to a world without plentiful "cheap" oil.

I'm not so pessimistic to think that this will automatically end in a global war or even necessarily a global recession in any case it will be an interesting time to be alive.
I already pointed in post to DuckDuckGo and StartPage ... totally agree with you to include as many alternatives, thanks a lot akerl.
The problem isn't bad comments - it's the publishers that don't understand the medium.

The article is a great example of how most newspapers and old publishing houses are barking up the wrong tree. It talks about using real names, court decisions and expecting people to read and comply with guidelines. That's simply not how the Internet works.

I see plenty of examples of excellent comment sections - often better than the article. HN is an example, some of the subreddits I'm subscribed to another. Interestingly I have never seen an old media outlet that has mastered comments.

The problem is that old media (or at least the people at the top) don't understand how to solve this problem because it involves a heavy dose of technology. I've never heard terms such as hell-banning, karma and vote-ring detection in a discussion by old media houses. Heck, many of them haven't even mastered threaded comments yet.

It's a problem that can be solved by a savvy combination of technology and psychology, but the old publishing houses seem to be clueless about both.
Another font which is very nice for code IMO is Fantasque[0,1]. It's a lot less "rigid" than most other monospace fonts, but after some use I actually found that it helps readability overall.

[0] http://openfontlibrary.org/en/font/fantasque-sans-mono

[1] https://github.com/belluzj/fantasque-sans
Try Source Code Pro Light with aliasing.
I've created an account just to upvote you
Could be just laziness maybe. Mixed with possible relationshop pressures (hinted by earlier submissions I noticed).

"My managers don't fire me". Perhaps show managers the post written here? I dare you! But they pay your wage.

Put headphones on and listen to the right music or something to encourage focus. Yep!

I think everyone is in the same boat as you in some way or another. "wasting considerable amounts of time" could be a worry though.

"Seriously affects the quality of my life"... surely the quality of your life is not a consequence of "unnecessary complexity in the codebase"?
Good luck anyway :)

Edited - I'd had some wines
This is not irony. He drops a few Google services and yet other Google services are still in use. The Google cache would still work whether its web site was reporting a 503 or not.

The irony would be that by trying to reduce its reliance on Google he would actually make it more important. That's not the case, even if the 503 was really caused by him not using Google Analytics (I wonder how) or Google CDN.
One more note-taking app. http://www.voogla.com

Works in in cloud from any device. Real-time, no sync.
Trillions of plastic pieces found in Arctic ice
is there a note app for iOS & Mac that can share notes with another person?

e.g. grocery list with my wife that we can both see and both edit?

PS google docs is not a note app
PPS neither is iWork/Pages
Great analysis! I'll remember this the next time someone argues without any evidence other than clever rhetorics.
OP: thanks a lot paukiatwee for sorting out that html5.js hosted on Google Code still there ... of course will consider this :)

> How avoid Google will lead to openness? my main point of view that there are a lot of alternatives there but we just keep going on using what we used to use on daily basis, for example, DuckduckGo and StartPage are there but we just avoid them while we can use them. The same for too many things there over the internet.
Show HN: tny.im – the full-featured shortener for URLs and more
Java's checked exceptions are the worst — a failed language experiment if there ever was one.

Thank Guava for Throwables.propagate().
Professionals who talk about this stuff never mention that learning computer science is a lot like learning a foreign language. The people who learn something in their early years tend to have an easier time learning new computer skills as they age. I wish more parents knew this.
Random pet-peeve. I dislike how the graph in the article has markers at each decile.

This is model-generated data so they could put an infinite of markers at arbitrary locations. The use of markers implies to the viewer that is a data-generated figure, which it is not.
What page does it recommend that? I skimmed through the typography section and didn't see it.
Which subreddits are you talking about? (out of curiosity, since my experience with reddit, even with smaller subreddits, is almost entirely negative)
Sure. Voogla (http://www.voogla.com) supports that. You and wife login with same email and you can create, view and edit all notes in real time on any device.
People can always disable the speaker or do illegal hacks to the device

In the example scenario I gave, the biggest threat to a person's privacy was not hacker types, but just everyday people who post photos online. I think it's pretty self-evident that the majority of people would not modify their device in this way, even if they could.

Why does that imply it's OK to dictate how I'm allowed to use my technology

Even the most freedom-loving libertarians among us generally concede that your freedom doesn't extend to harming others. In the issue at hand we probably aren't even really talking about your freedom, per se, but simply how devices are manufactured. As you mentioned, no one can really stop you from modding a device, anyway.

By the way, you might want to try flipping your own reasoning around, and thinking about what a minor inconvenience it is to hear the camera sound, so that people's privacy can be protected.
Word Lens Translator – Android Apps on Google Play
3D Printed Fruit is Here, Thanks to Microsoft Research and Dovetailed
Crowdfunding of startups will be huge: Indiegogo CEO
OP: thanks a lot paukiatwee for sorting out that html5.js hosted on Google Code still there ... but the main point here is to reduce dependency on Google Service and consider other options there e.g. Google Analytics can be replaced with Piwik[0] which has a lot of positive reviews.

[0] http://piwik.org
Worms 3 v1.11 Multilingual MacOS X Cracked
Looks like it's down, and the official links for download don't seem to work anymore. It's available here on github tho: https://github.com/mozilla/Fira