skysight-inc/HackerNews huggingface dataset:
> If you really like the atmosphere at universities, that is cool. Put a backpack on and you can walk into any building at any university in the United States any time you want. Backpacks are a lot cheaper than working in academia. You can lead the life of the mind in industry, too — and enjoy less politics and better pay. You can even get published in journals, if that floats your boat. (After you’ve escaped the mind-warping miasma of academia, you might rightfully question whether Published In A Journal is really personally or societally significant as opposed to close approximations like Wrote A Blog Post And Showed It To Smart People.)

The degree of arrogance in this article is astounding. I've worked at Google, Microsoft, and IBM, and the work I've found most satisfying is in grad school.

To each his own. If you let something like this guide your life decisions, you have much bigger issues to deal with than finding a so-called "README.txt for your career as a young engineer".
Search for Quality Led Bulbs and Led Lights
If you are looking for quality led lights, led bulbs. We provide latest led controllers, led flex strips and led streetlights. For more details, please visit our website.
I am not claiming a performance improvement, or the lack of having to mess with garbage collection tuning settings. In fact, I have explicitly stated the opposite: that by moving to C++ you do not lose the ability to do global tuning, or even the ability to use a garbage collector to do it.

Nor even is the parent of the post I responded to (as you might then say "well, I am arguing that, and you can't have both"): you easily can have both, as all that these people actually end up doing is brick allocating blocks of objects (either by using C# structs, such as the Stack Overflow articles we've been seeing recently, or doing a poor man's "column store", splitting the fields into arrays, which then causes cache performance issues).

So, as that parent post's parent pointed out, if you are going to go through hell to do that, you may as well do so in C++, as it will be a million times easier (even doing this for their existing managed objects in Managed C++ would have been easier, and it is unfortunate that they didn't evaluate that).

Therefore, with that performance and tuning argument totally removed from the rest of the conversation, I am focussing instead on the irritatingly strong statement "That's a substantial thing to give up, IMO."--a statement I very explicitly pulled away from the unrelated argument in the previous paragraph of the comment--which does not seem at all warranted given the situation, or the facts of these languages.

I mean, the entire premise of this argument is flawed... there are very few systems that actually /are/ type safe, and yet people seem to like using them. We don't even need to go to silly examples like Haskell's unsafePerformIO keyword: C#, a very similar language and one that has been being talked about a lot with respect to GC performance on HN recently (the Stack Overflow article), is quite clearly not type safe, as it allows you to type cast pointers using the "unsafe" keyword.

Of course, you don't have to like people using the "unsafe" keyword, and you can enforce that people on your team not use it; but then that's the real issue: if you are allowed to use the entire specified system, as opposed to restricting yourself to "the known safe subset", then almost no systems of note are actually type safe, partly because users wouldn't stand for it.

With this understanding, we can now go further: Java?... /not type safe/ (sun.misc.Unsafe, as used in the ConcurrentLinkedQueue from earlier in this thread; or more simply, JNI, which people, including myself, use to do all sorts of craziness, even going as far as the JVM itself by backpatching its code at runtime... and I'm not kidding: I actually do that).

Therefore, that anyone is even arguing some hard line that Java is type safe, C++ is not, that the definition is clear, that I'm ignorant for supposedly not understanding that definition (despite spending years researching programming languages and virtual machines in academia, and having implemented multiple), and that this type safety "is a substantial thing to give up", is ludicrous.
But Patrick specifically mentions about the majority of "programmers", those who work for companies big enough such as people above them will barely know your name. Also, be careful about the notion that there is no question about the value you bring to your company. That may be true while the company is doing well, but if the need arises to reduce costs, the question will come up.
Image Consulting, Branding, Fashion & Makeup
branding and image consulting, confident coaching
Note that the locale of iOS in the screenshots is Japanese. The author has done a number of these types of examinations before, usually with parallel Japanese & English captioning.
You need to foster an enclave of early adopters before you become mainstream. They tend to be geeks.
It also depends on how much time you're willing to spend on homework. Several of my CS classes have conducted surveys on how long homework take; in every case, there was a significant spread with a long tail (some people spent 10+ hours on what took others 1).
I agree this is an issue, and given that some of my smartest peers learnt English as a second (or third) language, I definitely don't want to make it harder.

If I realize that they are not native english-speakers, then I typically give them the option to work on the code, the stop at a breakpoint and have them explain what they did and why they did it. This seems to keep undue Stress off the applicant while still letting learn about how they think.
A bit frightening, and then you realize that this is entirely unsurprising. Why would they spend the money to develop it, drain the battery more quickly, and complicate the whole setup to make it secure when people aren't going around exploiting them?

It's just capitalism at work, people. Even if someone does use this to kill off a handful of people, the cheaper devices might just have saved 100x more before secure models start appearing. Is it a fair trade-off? People haven't been demanding their insulin pumps be secure, so apparently they think it is (edit: yes yes, ignorance - they don't have to be, ya know. I'd get to know the thing keeping me alive, personally).
Basically, a PP is required to legally fire you.

Where are you talking about? Laws vary, even among the states in the USA.
Down-voters: the policy link was added after my comment.

The policy is excellent. Short, clear, understandable.

Why is the text for the word "privacy" such a dark grey (#262626) on the black background?
>There is a world of difference between not supported and not allowed.

Allowing any foreign device, even if unsupported, is a serious cost. Not supported but still on the privileged network (or on the guest net and hooking into any privileged resources) is a HUGE security threat. Especially in areas like ours where make or break comes down to our ability to protect our trade secrets. Malware running on a non-privileged account on a personal computer is still a serious data exfiltration vector. Frankly on our network, not supported is the same as not allowed.

>If you don't support it then don't support but there are some places that are actively hostile to anything but windows.

Actively hostile to anything but windows, or actively hostile to anything they haven't prepared for, which just happens to be windows because that's what business needs demand? I've known admins who only support windows because its all they know, and admins who only support windows only because that's pragmatic for their deployment. Theres a big difference, and if its the former and it bothers you, vote with your feet and fucking quit dude.
Toronto Pearson Airport Taxi | Airport Limousine | Airport taxi Toronto
Toronto Pearson Airport Taxi: Premier luxury airport limo transportation providers. Airport taxi to and from Toronto at discounted rates. Airport limo transportation. Toll-free 1-866-977-8294.
Nintendo Won't Be The Next Sega and Why You Should Buy
I guess this is not in the interest of Google to promote free and decentralized information systems - how can they then analyze it and sell ads with that. They rather push a centralized stream à la Google+.
> any software is installed under a license

Not at all. Software is sold. Until that changes the EULA is irrelevant.

Copyright law has specific exemptions for copying a program in memory, etc, for the purposes of executing it. No license has is needed, making the justification for EULAs nonexistent.
I'm interested in learning how people go about testing ideas that are difficult to define in the small amount of screen real estate that an ad offers, or dont have a clearly definable customer type.

How would one go about testing the waters for 'mass market' applications like Twitter, Google+ etc where the end customer is potentially everybody? I cant see how an ad like 'want to keep in touch with your friends?' would convert at all. Any insight anyone?
Did anyone notice that it was asymmetrical? I know I didn't. And given other mentions of right-handedness in the OS, and the oddity of it being by accident, I'm more than willing to believe it was intentional.
Are you allowed to sell your spot?
http://angel.co/angellist-army
It is amazing how devs think that dollar value should equal effort. It does not.

I think most consultants and contractors reach a point where this clicks. At first they think, well this will take me X hours, so it's worth Y dollars. Later they think, this is apparently worth X dollars to the client, so I'll bill Y dollars, where Y is way closer to X than any how-long-it-takes calculation.

It's the difference between "hard work should be rewarded" and "value should be rewarded."
corporations care about ideas being stolen because hundreds of millions are at stake. When you are a startup you have nothing to lose and everything to gain. that includes telling everyone about what you are doing.
what is this referencing?
Right... Whatever you call yourself, someone is already working on a way to get you fired. The less expenses a corporation has on personnel the better. I don't think fancy job titles are going to save anyone from automation. I hate the arrogant tone of the author.

Also, people have been saying this about programmers longer than 10 years. "Don't go into programming, you will soon be redundant". But the super general purpose code generating AI is still developed yet... Software is everywhere and we need more programmers than ever. I think a lot of other jobs will still be automated away before it's our turn.

And in that case, if computers can make those creative mind-jumps, even doctors are going to feel this, and lawyers. The end of the productive lifetime of humans will be very, very close and we'll have other things to think about such as rethinking the economic paradigm. And please let it be the arrogant MBA types for a change to be jobless. "Masters of the universe". Puke.
With all due respect...I think that the factor we are trying to maximize is not money...It is overall life satisfaction and happiness as a hacker.

Personally I would choose 80K a year building my own awesome apps ,making a name for myself,travelling the world ,meeting awesome people than making 200K at xyz corp where I spend my day exchanging bullshit emails with upper management.
Jewish Bardolators Avow Their Love in Hebrew - Culture - Blogcritics
He did seem the obsessive type, however given that there is hardware asymmetry (the camera, volume mute etc) I doubt he was.
Also agree with the main points of the parent and yours. But I must admit, as a technician myself, it has always troubled me that a feed is bound to a webpage, thus I never used the RSS icon in the navigator bar. For me, a RSS feed is linked to some kind of information, a topic, a person. What is the CNN main page RSS feed about? The TV program? Breaking news? ALL news? No clue.
For machines that adhere to the Windows 8 logo program. Windows 8 itself will still boot on BIOS, let alone UEFI systems without secure boot.
I have no idea if HN uses slowbans or not.
Well now I can honestly reward myself for picking the University of Waterloo. All of the points made by this article are well understood by second+ years of Waterloo Engineering.

How?

The coop program i.e. the four month work then four month study program.

Except maybe for the startup stuff. That said, there are are overarching initiatives being undertaken by uWaterloo to infuse entrepreneurship and student success. The most popular one? http://velocity.uwaterloo.ca/
Definitely failed in that regard for this young engineer and I hope it fails similarly for my cohorts.

Counter anecdote: I wish I had read this when I was a young coder starting out. Would have saved me much time and trouble.

In fact, I think it would have spared me some of the jaded moments I've had when felt I wasn't progressing as much as I had expected.

Want to see someone get jaded fast? Keep telling them that they just need to be really good at what they do and work hard and their value will be justly rewarded.
As scholars now often insist that the "Dark Lady" of Shakespeare’s sonnets was Jewish, it is no surprise that two Israelis have offered a new translation into Hebrew – where many feel the poems truly belong!

Read more: http://blogcritics.org/culture/article/jewish-bardolators-av...
I'm very, very sympathetic about those goals. :) Please do more research about the app market. Most people will not achieve $80k or anything close to it as independent app developers. I wish you every success.
I just watched the rugby world cup at a friends house where the TV had a volume bar that honestly looked like a sperm. Wiggly tail and everything. It's not that Apple will get it right, it's that they'll do it less wrong.
>If you work at a place like that, I feel sorry for you.

I came to the comments to express the same sort of opinion. I work at a place that understands and values programmers. I can't imagine working in any other kind of environment unless I was between real jobs and really strapped for cash. If you're at a place run by a bunch of clueless MBAs that don't understand the value of their in-house engineers you just don't have a good (or reliable) job.
I don't know about diabetes and insulin specifically, but what constitutes a fatal dose might not be easily calculable up-front.

Obviously, there'll be a dose that will be deadly in all cases - the LD100. But the statistical "half the people given this dose" LD50 measure could easily vary by ± 100% or more. Things like metabolic rate, body-weight, route of administration, insulin tolerance, and relative blood-sugar levels could all factor into the dosing system, and I'm guessing the whole point of having it remotely configurable is to minimise the processing effort on the embedded chunk.
I don't think this is an accurate representation of what is going on because market share is not being taken from the others.
New Internet Marketing Platform
>Does Apple claim that jail breaking is breaking the law or breaking a contract?

http://en.wikipedia.org/wiki/IOS_jailbreaking#United_States_...

Apple claimed it was illegal under the DMCA. They were shot down, and now only claim it voids the warranty.

> It may not be exactly the same, but there are significant similarities.

Don't defend broken analogies. And yes, it is broken. They're supposed to help in making a point, not prove it, anyways.
Those numbers are low, 15-25% is more common.
Watch Live TV with SatelliteDirect's Software Technology
Yeah, I periodically try to shift it a bit earlier -- 8 'til 4 is nice.

Not sure I could cope with quite that early though. For one thing, it would destroy my morning go-get-coffee ritual if there were no cafes open when I get up.
Precisely. Boxee has been doing apps for a while now, and quite a large collection (http://support.boxee.tv/entries/193322-list-of-boxee-apps)

And these apps work well. There is some varying quality, but in the same way you see varying quality of apps in any store - Apple's included - or the quality of content, which is out of any "gatekeeper's" interest to control. An App Store that allows fart apps will be the same that allow "fart TV shows".

What makes me a little bit sad is that 3 years from now, you will hear how "Apple revolutionized yet another industry", when what happened was just them using their immense weight to corner another market and executing on an already established model. Hardly innovative.
What Are The Elements That An Ideal Dissertation Project Should Have In It?
This is a small summary of the whole thesis and comes immediately after the title page. It is basically aimed for outside readers who can evaluate whether the topic is of their interest or not.
Linux From Scratch 7 Released
Is Singapore a good place to study?
Girls Volleyball
Welcome To Find Girls Volleyball
Announcement:

http://linuxfromscratch.org/pipermail/lfs-dev/2011-October/0...
Biggest factor left out: laziness.

I have no philosophical objection to sharing all my raw data just on the offchance somebody wants to look through terabytes of wavefunction data. But it'd take time and effort to organise it all. It's enough trouble for me just to get the relevant and important bits ready for publication, I don't want to sort through all my raw data as well.
Either you're in a Cost Center or a Profit Center. As nearly all day-to-day programming is automation of some kind, costs are cut by eliminating menial labor. Revenues are increased by selling that automation to customers and clients. The sad sorry truth: your software puts people--somewhere--out of a job, thus saving money for that person's employer/customer. That's your value proposition.

Now of course, the economy on the whole is not a zero-sum game. But you don't see that at the micro-economic level. It is rare indeed that a programmer creates new jobs without negative consequences somewhere else in the world...
Your giving me Kodak software flashbacks. The software was god awful. Right from login. New password required every few weeks. Can't be related to your previous one, and the 'change password' button that you had to click took you to a page were you had to type username, then new password 2x, then old password (in that strange order). However all the boxes were unlabeled so you had to guess were what went. I emailed Kodak every time just to make a point. It makes me so angry every time I see a Kodak logo now.
?? I dont understand that attitude.
I call myself a professional programmer, Ive understood the importance of sanitizing my inputs for some time, and I still thoroughly enjoyed reading the article.

What am I doing wrong?
Why do you believe only black hats should be able to understand various sql injections tricks like this?
What is the simplest solution to this problem from a non-technical user's perspective? Maybe: "hold the '+' button for 3 seconds to initiate a sync."?

I don't fully understand the problem. Are these things always open to wireless communication? My friend's syncs with USB.
http://qa.debian.org/popcon-graph.php?packages=git++git-core...

With CVS, darcs, monotone also interesting.
Right, on iPhone 4 it would be 39 pixels but on iPhone 3GS and lower it would be 19.5 pixels, which would require the icons to be aliased and blurry.
In the ground principle, this is right, but I find they miss the compact and efficient (but a bit boring - and unsuprising in keynotes) list system. Twitter has understood it all.
Reloj espia profesional de 4gb
Many religious rituals can look like a fraternity/student joke to the untrained observer. Still they do take their rituals and conventions very serious.

These kind of secret societies were more common back then, I wouldn't be surprised if this was no joke.
>In this sense, "Just works" relates to restrictions on users.

No. Still attacking a symptom. Standard compliance solves the same problem, without having to lock down the system. If programmers are unable or unwilling to conform to standards, then this is again not the fault of the system[1]. Give up on arguing that there is any sort of causation between "locked" and "just works". It's wrong.

[1] Actually, in this case it's the fault of the system. The lock places a false sense of security on programmers, which is pretty dangerous.
Il mio shop online :D
I think he means 'real' karma i.e. warm fuzzy feelings, rather than HN points.
You missed the point of the article. You can do cool thing even at large companies iff you put yourself out there and look for opportunities that interest you. You can also get paid for it if you are smart.
This spreadsheet is a great idea!

I've added my idea, an idea that I've been thinking about since last november; wedding budget planning software. It's a great niche, the competition is fierce but utterly rubbish; there are results in the top ten which literally are html tables you're supposed to print out. I know this can be massively improved, and I have a fantastic innovative business model. I just need someone to help me with UI/UX. I don't want it to look like excel!

The spreadsheet only allowed one 'how I can return the favour' answer, so I put in 'returned services', but I also have a small budget to use, and if the idea takes off I will give a return on investment, so it's 'all of the above' really. But I thought it was safest to say that in return I can offer my help as a PHP/mySQL/JavaScript programmer or in any other technical capacity. I didn't want to mislead anyone by saying "I'll pay" when in reality I don't have a huge budget. FWIW, here's my CV: http://www.puremango.co.uk/2009/08/php-cv/ so you can get an idea of the kind of things I might be able to help you with.

I'd love to hear from you if you're passionate and have ideas about how best to present this app. It would be great to find a co-founder, but we'll see ;)

tweet me @user24 or email howard.yeend@gmail.com
Are those MBA's clueless? Programmers are costs, and expensive ones at that. We start off underwater on the value proposition. Saying "I'm a programmer" is saying "I'm a large, fixed cost." The question for the businessman is always: what value do you add, and does it exceed your costs?

Yes, there's value for an in-house engineering team, but with widely varying skill distributions and unevenly matched compensation. Managers know this, and Patrick's point is that "I'm a programmer" is starting off on the wrong foot as it just re-affirms that you are a large, fixed cost, saying nothing about your specific contributions.
Causes of Heart Disease
#2 (marking selective chunks of music for offline playback) is available as a paid addon. Some of the other items are stuff we're working on, is all I can say at this point. Stay tuned.
Coach Sunglasses
In California at least, employment is at-will. You can be fired for any reason (except discriminatory reasons), or even no reason at all.
Classroom&#039;s mad science experiment gets students learning
Let's be fair to Git. It's more like George Lucas, producer of Raiders of the Lost Ark.
I think this is the best OP has written yet. A lot of people in this thread are fighting with his b/c they make apps or run a small company.

Not living in the bay area I see what he is saying, most programmers are not selling apps, or selling small consumer applications. Most make internal apps, and many of those internal apps are more interesting than mobile apps or web apps.
>That's not exactly fair, because you never own software unless you personally write it; any software is installed under a license.

Technically this might be true, but Free Software licenses allow you varying degrees of do what the fuck you want, while proprietary licenses grant you a (temporary) right to use the software, and nothing else. With FS, I own the copy I received. With proprietary licenses, I don't.