skysight-inc/HackerNews huggingface dataset:
Almost everyone starts as a Blub programmer -- "Blub" was BASIC when I was a kid and that's what I learned first -- but that's beside the point.

You're right in that the more languages you learn, the easier it gets to pick up new ones, but that only happens if you make an effort to master them, so you can learn the thought processes behind them.

Of course, after a while you'll hit the point of diminishing returns, where most new languages you learn won't have a boatload of new, eye-opening, paradigm-shifting concepts for you to discover and learn. However, there are two things to keep in mind:

1) You never know when a new language will teach you something important unless you try your best to learn it properly.

2) If you think you're going to spend a lot of time working with the language X or if you're going to dive into a huge codebase written in that language, then by all means try to master it. The better you are in that language, the less code you'll write in it and the less code there is to maintain, the better.
Sorry, I should have been clearer. What did you think the fact that their maps did not show this island mean?
In fact, they go out of their way to make sure it doesn't.

No they don't, iTunes offers the Library.xml file for interoperability. My Nokia E71 and E6 work just fine with iTunes (on Mac OS X) via Library.xml. In fact is works better than my iPods since iTunes doesn't need to be running to sync with my Nokia phones.
Dependant upon who your dealing with you tailor the description. In general I use the term `Binary BDSM` this means that I can avoid a lot of silly conversations.

Programmers spend there time programming computers, debugging computers and in effect deprogramming computers. They operate upon binary and in that there will be those that appreciete a more encompasing term.

Now of all the work labels we encounter the one I find most off is `Human Resources` when it is mostly paper programming that they do. So you could equaly have the term Binary Business Muscian or many other permutations, its fun.

Now if as a programmer you work to the letter of yoru contract and job description then many of you would see that programmer do alot less work. That is how you qualify your worth in part. Ironicly engaging with HR and all the other overheads of working life also help. So by doing less work you can get paid more money. That tells you more sadly.

But there are two types of programmer, those working in large business and those who are not and with that the definition and the work involved vary greatly. Also the opertunities too work bomb yourself with no return are also varied.

No two programming jobs are the same, yet the job title stays the same. Maybe we could learn something from other industries like the food industry and the various types of Cheifs. Who wouldn't want to employ a mitchlen stared programmer, sadly there is no standard that is respectfuly recognised. This is why in many area's programmers are looked upon as the labourers in the digital construction undustry and don't get the love they deserve or truely need.

Bottom line if your not happy then you are doing something wrong or letting somebody else do something wrong too you. This is true of all jobs, nomatter the title bestowed upon them and with that does a label effect your work or the perception that work has is realy the question here.
China’s new leadership marked by social science, humanities degrees
My guess is so they can make it very easy to install only free software.
...and one showing true random and flattened random side by side:

javascript:"<html><body><canvas id=\"tutorial\" width=\"200\" height=\"200\">foo</canvas><-><canvas id=\"tutorial2\" width=\"200\" height=\"200\">foo</canvas><script>var canvas = document.getElementById('tutorial');var ctx = canvas.getContext('2d');ctx.fillStyle = \"rgb(000,0,0)\";for (var i=0;i<400;i++) {ctx.fillRect (Math.random() * 200,Math.random() * 200, 2, 2); };</script><script>var canvas = document.getElementById('tutorial2');var ctx = canvas.getContext('2d');ctx.fillStyle = \"rgb(000,0,0)\";for (var i=0;i<20;i++) for(var j=0;j<20;j++) for(k=0;k<1;k++) {ctx.fillRect (i * 10 + Math.random() * 10, j * 10 + Math.random() * 10, 2, 2); };</script></body></html>"
I agree, doing more than other people in the same situation as you will lead to more success.
I'm somewhat glad I never had to use cassette tapes for storage.
Both the OP and this...Christmas has indeed come early.
Facebook won't be any good because the labels can just bribe them to turn you in after you use their system to download a song.
Having a core
“Regimes in the past have always started with the schools, where they develop a compliant citizenry,” Whitehead continued. “These ‘Student Locator’ programs are ultimately aimed at getting students used to living in a total surveillance state where there will be no privacy, and wherever you go and whatever you text or email will be watched by the government.”

This raises a very valid concern. Human beings aren't cattle. Contrary to what many high school administrators might think, teenagers deserve the right to not be treated as such. If children are taught to be complacent with their privacy that can absolutely extend into adulthood. It would be a shame to raise a generation of Americans who support the idea that they are not trustworthy and therefore subject to probationary measures.
Developers have far more say in how they interpret and be in a "higher paid technical job" than they realize.

There is limited value a non-coder doing technical stuff can enable, and inversely, ultimately a limit to the value a technical/coding only person can contribute if they don't work on understanding the business both at the macro and micro.

I find that you DO code and you do as much steering of the ship, technically, architecturally, to find and head in the direction that the code needs to go to solve problems.

Where does it come from? Over time when you build more and more business technology, you understand more and more of the business than just at a technical or functional spec level.

I also find that you help troubleshoot connections between the code and possibilities that could exist -- the crystal ball.

Often this can come at a point after coding so many solutions in so many industries that you start seeing patterns and similarities.

Being on the ground floor of putting together the proof of concept, and more is invaluable, and I continue to code as much as possible.
I think of death almost as a requirement to give meaning to our lives -- an element of temporality that defines what you've done, and what to be proud of (or not).

See [1] for a philosophical discussion on the topic.

[1] http://opinionator.blogs.nytimes.com/2009/11/02/happy-ending...
Which is what the parent was engaging in. The next guy then asked how it would work. I gave an example of how it could work. I'm not sure what the disagreement is here.
Perhaps, but I'm not sure how practical it is. The high charges will reduce the number of people choosing Uber over their competitors, so they'd be giving up a competitive advantage and the higher margins that might offset it. On the other hand, if the legislation never gets changed they get to keep the money, hence the cut-off period.

I've not idea what the financial reporting implications of this might be.
Or do more than call them out. If all the people who posted a useless message would instead avoid buying/watching/listening to anything that involved a certain artist, if we could somehow destroy one big artists career, then no artist would want to be involved.

Basically, use old media's strategy against them: we can't touch the big guys, they're too big. But if we could destroy someone they depend on it would eventually kill them too.
Not going out of my way to defend the superposter since he worded himself into a cornere, but if someone were to be teaching oneself online that is learning to learn and learning self discipline.

Also, I don't think kids "learn" anything about communication, dealing with people, etc in public school settings. They all devolve into tribal hatemachines filled with bitterness and animosity for one another. They aren't learning how to be good people in that situation. I acquired all of my social skills after school hours with friends that lived near me, because in school every child is a vile vindictive monster if they can get away with it. That should be clear! They don't want to be there, and the vast majority were like me in hating the process.
We're actually burning edible plants. Isn't it obvious?
That belongs in a museum! - Indiana Jones

In all seriousness don't you think this should be in the Smithsonian?
The only thing we learn from history is that we learn nothing from history.
-- Hegel

I know guys can't learn from yesterday ... Hegel must be taking the long view.
-- John Brunner, "Stand on Zanzibar"

Does anyone else remember this little thing called "the PC wars", where you couldn't use floppies from a Mac on a Wintel machine, and you actually had to care about what version of whichever word processor you were using because it might not be compatible? And then some crazy weirdo with a beard starts warning that hey, maybe user choice is important enough to be elevated to a freedom? And everyone predictably laughs him down.

But he was right, and he continues to be right, all while the fools forget history to their own detriment.
One time pads are mathematically provably secure. So, if it's a one time pad then we may not be able to solve this. There are some possibilities. If there's enough information with the pigeon and the message to find the original other half of the pad the message may be decrypted.
Yeesh, has nobody heard of the role 'lead programmer' or 'technical director'?
I think he means a group counselling session to discuss methods to combat HN addiction.
"Stallman and the like may have produced fine C compilers and text editors but it would seem unlikely for them to come up with something like the iPhone."

Actually they did, it was called 'Openmoko' and it was released before the iPhone (albeit there wasn't much between the two). It wasn't just an open source smart phone OS, but also open hardware as well.

Sadly it never took off: partly because iOS (and later, Android) were busy reshaping the mobile landscape; and partly because corporations started adopting Linux for mobile OSs which dragged many of the hacker crowd away from independent set ups.

As to whether Openmoko would have succeeded if it was conceived a couple of years earlier; or whether it such a project was too ambitious without corporate backing, i don't know. But for a while there was an a community driven smart phone available to buy.
http://news.ycombinator.com/item?id=4822559
Following the same logic you could replace the word animals with "people" in your counter argument and you'll see where that gets you. Our morality has evolved since prehistoric times and continues to do so in the face of challenges such as this (and many more). An example of a move towards more ethical food practices would be something like this: Since a pig is as smart as a three-year-old human, perhaps it might be a little more ethical to treat that pig humanely while it is alive even--if we do end up eating it. So lets move towards more humane treatment of livestock.
Because "protecting the revenue model" is destroying the whole market. Instead of "protecting" the existing model, the music industry has to innovate. Doing what they're doing might squeeze out a little cash in the short term but it's a sinking ship and when an alternative breaks out, every artist that isn't part of the new model will be left out just as great bands are left out of the current model now.
I'll say this just once: smart pointers and reference counting are not the same thing, and neither of them implies the other.
Here's a direct link to Michel's article that the blog post pulls quotes from.

http://onlinelibrary.wiley.com/doi/10.1002/anie.201200218/pd...
Crosspost for Mac lets you simultaneously post to FB and TW, with a twist
>All you have to do is find the codes used by Halifax W1037 ZA-U from 10 Squadron. The RAF would have records once you get that you can decode the message.

Those records could very well have been destroyed, either through war time action or subsequent fire or flood or other catastrophe, or deliberately.

>I thought the GCHQ had smart people working at it.

It's possible that they've decrypted it but are declining to say so. Don't forget that they've only just this year (60 or so years later) released some of the work of Turing.
"If you use Batch in a Dribbble shot, the inclusion of a “Batch” tag would be appreciated so that I can keep a curated bucket."

I'm far, far too old to understand this, any clues?
Simple Camel Configuration of a Twitter Endpoint
Sifteo Cubes Unveiled To The World
Yeah... you'll want to ignore some of that. http://batteryuniversity.com/learn/article/how_to_prolong_li...

There really isn't any memory in them. There is value to slow charging, but even more important is temperature and avoiding keeping them near full charge for an extended period of time.
Well, the apps I have are a cost, as is the fact that I really like the .me domain (which I could use on an Android phone if I really wanted to). But it doesn't change the fact that the article does a ton of misrepresentation.

Like, "barely a warning about MobileMe". Uh, I remember being warned quite well. I guess Tim Cook must consider me his best friend forever, and I got an early warning. And I wouldn't really be surprised if Apple got rid of DRM on more stuff at some point.
Huge Mars Colony Eyed by SpaceX Founder Elon Musk
Evaluation: moving from Java to Ruby on Rails for the CenterNet rewrite Preface
I've heard that it's not that uncommon to ask you to back your claim up with payslips.
Plug-in book offers digital content when the page is turned
The interesting thing in Microsoft slight awakening is that we all know they have loads of 'hidden' resources R&D wise. For years they used almost none, let's see what happens when they do.
See: http://dribbble.com/
Plenty of people stand up for what they believe in and go unnoticed. She is doing the right thing. If she stepped down now, the program would be enforced without resistance.
>before you know it some people will demand features that are not supported by it

Eh, what? Features don't matter. It's just the data that should be portable.

If one platform supports "dynamic playlists" (which is just the equivalent of a view in SQL) and another platform doesn't, that might be a bit inconvenient, but it really doesn't matter. At least your data can be converted.
Services can be exchanged without money and interchangeably between goods as well.

I do this regularly. I rebuilt someone's Windows machine the other day in exchange for the fruit trees in my garden being pruned.
We all grow up thinking we want to be rich, famous and/or powerful.

Holy shit, really? How could anyone be so dumb?
I came up with this great idea, maybe we could just tattoo permanent identification on them so that they're easy to control. Perhaps a number...
Common Electricity Misconceptions
Damn, better jettison my wood burning stove.
How do you get 4 points and 2 positive comments within 29 minutes of submit?

Hacker News 1st page seems reserved to orchestrated maneuvers...

(nothing against the actual post here, but just saying)
You are right, they don't actually cover Akka - the concurrency chapter covers Scala actors. My memory failed me.
So you're stating that most PHP programmers are mediocre programmers?

This is a very off generalization, the language you use doesn't effect your ability as a programmer, what does is the way you use it.

Anything you can build in Ruby or Python, you could also build in PHP, it may take longer, or less time, but consider this thought as a rebuttal to your elitism for just one moment:

If PHP is such a bad language, then to create equally good programs in PHP instead of Ruby would generally mean that the average PHP programmer is better than the average Ruby programmer.

That's an off generalization too, but since we are both throwing around random, baseless comments, there's another.
Thank you, I always wanted to read it on my kindle.
Lie, ethical when someone's asking an unfair question. You go into the interview knowing the appropriate value, which is generally what you want to make at the new job, assuming it's not at the extreme high end of the range and you have the skills to back it up.
> It's also okay to kill animals.

It depends on the animal and how you kill it.

Those borders change for different people. Some people are happy to throw lobsters in pans of boiling water; others use a sharp knife through the head; others refuse to eat lobster.

Many people don't want to eat dogs, and that opinion gets stronger if you keep the dog in a small cage for its life and then beat it slowly to death.
There's plenty of permissively-licensed tilesets out there. Dwarf Fortress really had some trouble because it was built on ASCII until a fan was kind enough to write a graphics library : https://github.com/Baughn/Dwarf-Fortress--libgraphics- . Writing an ASCII rendering engine was probably more work for a lesser product than going with a library to begin with would have been.

Also, Dwarf Fortress isn't done yet. It quite possibly ends with beautiful procedurally generated graphics (though I can't imagine that would happen with Tarn keeping it a solo operation.)
> as a developer friend of mine once said “Those people hating on your game will always complain loudly. That’s just what they do. The fact is, though, that they’ll probably still buy your game.” and that’s what you need to focus on. It doesn’t matter if other people like your game. What matters is whether YOU like your game. If you love it, other people are bound to as well.

Optimism is good but I think this is the wrong kind of optimism. Especially the part about people who rip on the game will buy it any way. Besides the whole piracy thing, what's more likely is that people just won't care. In this world of increasing choices, it's more likely you'll be ignored rather than either hated or loved
From Dribbble's About page:
Dribbble is show and tell for designers, who share shots — small screenshots of the designs and applications they’re working on.

So, pretty much, he wants people to tag their entries with "Batch" when they use icons from the linked set.
I was a bit confused as to why this was remarkable. I found out that the Nexus 4 isn't billed as supporting LTE, so this unofficial support is essentially "for free".
There's another moral dimension about whether we kill the animals ourselves or get someone else to do it, and if we're happy for industrial systems to produce food.
I explained Kickstarter to a friend recently:

Friend: "So you don't actually get a share in their company?"

Me: "That's right. You're just proving that the thing they're proposing to make is worth making."

Friend: "And they're contractually obliged to manufacture that thing within a certain timeframe, right?"

Me: "Well, no, not really. The timeline they propose in their pitch is more of a best-case scenario."

Friend: "I see. So let's say they build the thing you're paying for on time. If they become the next Apple down the line, the warm fuzzy feeling for knowing that you helped to 'kickstart' them is enough for you, is it?"

There's definitely a market for equity-style crowdfunding, and FundedByMe looks promising.
“90% of programming jobs are in creating Line of Business software”

That is awfully true. That is why I always teach my students at the very beginning the simplified versions of software business life cycle for both categories of consumer software and customized software.

http://www.drdacademy.com/?id=12

I am also planning a set of lessons-learned for new hires to avoid their frustrations. Stay tuned.
I tried signing up as an entrepreneur: after doing Twitter login, the modal form does nothing when I click the submit button. No waiting spinner, nothing from the browser. Just sits there. Perhaps your back-end is getting hammered? At least give me some feedback if it's AJAX. I waited, gave up, returned to HN, and there's a pretty good chance I'll forget about the site unless it gets huge (not that I matter, but pretty sure I'm typical)
That is fantastic. I hope you guys had a blast. :)
"What's the reason they are reinventing the wheel here?"

Maybe they'd eventually like to stop having to say Gnu/Linux.
True. It flags companies you shouldn't work for. They're asking for proof of your answer to their mean-spirited question. If that thinking has infected the whole company you'll be harmed in more ways later.
And some e-books are now ephemeral because of the DRM or licensing.

That's a weird idea to me.
When I was in high-school in the 70s I was taught that Maoism was the best thing of all time and that the whole world would be Maoist someday.
The extra profit from pre-emptive upgrades is probably cancelled out by the increased cost of warranty repairs. Repairs get more complicated, more costly, and more consumers end up having their devices swapped out where previously individual parts could have been replaced.

I think it's more so a side-effect of the relentless push for smaller, thinner devices.

That aligns with the priorities of most consumers. The average consumer is not going to upgrade their hardware — at least, not themselves — but they do want a sleek, slim design.
Part of it is the unclear definition that allows someone to say they are a coder+architect. Is it software architect? How much is it systems architect?

Some things I look for:

- Find someone who is always solving problems and building things to understand how they work, and how an organization works.

- Find someone who gets that the data is the system. If the individual doesn't have an ability to immediately want to learn the data, what it means, how it interacts in all its stages and the various outputs, you don't have a coder+architect who can put the small details together to come together down stream.
Exactly. Either this or just say "c'est la vie", deal with it, and move on.
Startup “ecosystems” in Canada are doing well but…
Java: Swap Based Memory Management
There's a similar rule of thumb in .Net with respect to managing native resources. Inlining the logic that handles the lifetime is much more bug prone than encapsulating that logic into a wrapper class (e.g. SafeHandle http://msdn.microsoft.com/en-us/library/system.runtime.inter... does this).
You do see the same blogs over and over on this site, so maybe. However, there are a good number of people who browse the new page, so perhaps that explains it.
I think that requirement would conflict with some open source licenses -- they typically grant the right to redistribute and modify the source code in any way.

That would include stripping out everything but the icons and selling them.

So if the license requires all accompanying code/assets to be under similar licenses, that could prevent use of your icons. I think that's the case under the GPL? Not really sure anymore.

e: After doing a bit more reading, I believe I was wrong. As long as the icons aren't somehow compiled into the binary, there are no license problems.
Headline is misleading. The important, specific point is in the conclusion:

...we should not grow plants for biofuel production.

Using biofuels from what would otherwise be waste (decomposing waste biomass, used fry oil) is still efficient and valuable.

Reading between the lines, if we want to run cars on solar power, we should do it with electrics and solar cells, not photosynthesis.
What I really want to know: What is Apple planning for this space?

Of course were this 1990 I'd ask What Would Sony Do.
I googled that and one of the first results was "OpenMoko Train Wreck", a video showing how clunky the phone was and how poor the UI is (teeny tiny software keyboard etc).

Looked more like a replacement to early versions of Windows mobile.

I suppose the question is why is this, is it just that the folks who are driven to open source development don't have a sense for aesthetics and convenient UIs?