skysight-inc/HackerNews huggingface dataset:
The first 2 points shows such fundamental misunderstanding of garbage collection that it's hard to take this article seriously.

Every garbage-collected language has this "problem". The "problem" (objects are reclaimed an unspecified time after they have been determined as unreachable by GC) is a fundamental property of garbage collection (at least the most frequently used, non-ref-counted GC).

It's also well accepted that when it comes to releasing resources other than memory, programmers should be doing it more explicitly and not rely on GC and that's why C# has using statement and IDispose interface. It's no worse than in non-GC languages where you have to do such manual management for everything and it applies to all GCed languages, not just C#.

He's complaining about C# crashing on broken code (where program used an unsafe operation to get at raw memory of the object without telling GC that the object cannot be reclaimed). C#, of course, is to blame, not the programmer who wrote broken code.

The rest is just a bunch of "I know better" opinions.

C# was actually designed but some of the best, thoughtful language designers (like Anders Hejlsberg http://en.wikipedia.org/wiki/Anders_Hejlsberg).

I'm sure if they had a chance, they would fix a thing or two but it's exceedingly easy to spend a few minutes thinking about an issue, decide it's broken and broadcast one's beliefs in a blog post.

The hard part is thinking about trade offs in alternative designs, unintended consequences etc. I'm pretty sure C# designers had good reasons for most of the things a guy who blames language for crashing on broken code criticizes.
They can be, depending on the context. Words are mutable and fluid.
The only really valid criticism is the one about event handlers, and that kind of makes sense if you consider symmetry with regular nullable references. "Languages shouldn't allow null references" is a more valid and interesting topic, but hat ground has been well covered.
You have problems with climate science?

"It has proven difficult to provide a definitive account of scientific method that can decisively serve to distinguish science from non-science. Thus there are legitimate arguments about exactly where the borders are, which is known as the problem of demarcation." http://en.wikipedia.org/wiki/Science#Philosophy_of_science

Science is not currently a iron-cast term, irrespective of pithy aphorism.
From the point of view of someone who likes to tinker with languages, yes. Recipe books are usually extremely helpful and massive timesavers.
Phew! I was hoping it wasn't something to do with Nintendo! Thanks!
Where and when were this interview conducted?
Unfortunately, there's almost no actual information about China's fusion research in the linked article. There is a lot of information, almost rambling, about the future of their fission plans after Fukushima, most of which has been covered more cogently elsewhere.
So he brought up sealed classes and didn't think that was a point in itself?

Only problem I typically have is libraries that overuse sealed and final keywords.
Umm...

Larry Page - the same Larry Page that set out on world domination and who frustrated VS's for years before accepting an CEO on his own terms?

Steve Wozniak - the guy who couldn't keep his trap shut if his life depended on it to prevent drowning?

Others I do not know - but I guess that these guys are anything but quiet professionals (good soldier archetype) waiting to be noticed and given their proper place.
Heroku's free hosting is leaps and bounds beyond what a typical $5-$10 shared host offers, and there's an easy upgrade path. Sure, you can come up with specific usage levels where a shared host is cheaper on a bit-to-dollar basis, but you're still not accounting for Heroku's main selling point: convenience and saving developer time. This plus the fact that the vast majority of sites on $5-$10 shared hosting would fit easily on Heroku's free plan means that value-wise, Heroku faces much stiffer competition from Linode than any shared provider.

I like and am comfortable with both Python and Ruby, and one of the biggest reasons I choose Rails for projects nowadays is Heroku, and I'm not alone. Given this, I really don't see how you could claim Python has any edge when it comes to hosting. If you're concerned about what tons of shared hosting providers have installed, why not just use php?
SIM free phones - Enjoy complete freedom with SIM free
I know Yurii is very passionate about erlang and he's really good at it so this book should be great.
Handy site to send yourself future "To Do" email reminders
Yes please I can't wait.
I think in this case, the term was justified, for the reason Louis CK illustrates in this video: http://www.youtube.com/watch?v=8r1CZTLk-Gk

Here we've got someone who has a magical device not much bigger than a wristwatch that holds 16 days worth of music, and he's complaining that it's not enough. For comparison, I was in college when Sony released the first Walkman, and we thought it was the coolest thing since sliced bread-- a device the size of a paperback book that allowed you to listen to 90 minutes worth of music while walking around.

So, yeah: 30GB capacity on an iPod is a first-world problem, in my book.
The myths about the risks of introducing F# in your development team
The Coolest Motorcycle Ever Invented as a High School Science Project
Yeah, i mean, I am the hustler in the hacker + hustler + respectable one triumvirate: http://speakertext.com/about

But you make a good point: Not all businesses need lots of promotion to work; but most do, i think.
I've been working with a virtual assistant for more than a year and it's really amazing. Saves me a huge amount of time, mostly booking travel but could be anything really.

I think the job of a CEO is to constantly develop systems such that you do not need to do the work, giving the work to other people or developing a process that doesn't require as much effort. A neverending battle to reduce the amount of work you have to do (and at the same time work more strategically on your business). An assistant is part of that process.

I think a virtual assistant in combination with sites like task rabbit is a good option as well (and an order of magnitude less expensive).
Agile development not suitable for UK government projects
In the case of attr(), the convenience jQuery was adding was an enormous fudge and attempted to gloss over the fundamental difference between attributes and properties, which has directly led to vast confusion and misunderstanding among developers. It was impossible for even jQuery core developers to explain what attr() was supposed to do. The pre-1.6 attr() was a design mistake that 1.6 is attempting to rectify, which must be a good thing (provided it's been done sensibly).
Vatika seven lamps
Vatika group brings new residential project Vatika Seven Lamps Gurgaon with 2 bhk, 3bhk & 4 bhk apartments at very affordable prices with world class infrastructure & amenities.
The double underscore syntax is used in Javascript already for getters and setters: this.__defineGetter__
Why Renren is Not “The Facebook of China”
Chinese Facebook clone, RenRen, is trying to IPO at a 67x multiple on 2010 revenue. Reports sketchy numbers.
Web Design as Narrative Architecture
Latest Government jobs in Pakistan
Latest Government jobs in Pakistan
Sounds great. However, it seems only music you bought, and MP3's from your own computer can be synced. As far as I see you can't sync tracks offline without buying them, as you can with the mobile apps (when you are a premium subscriber).
That would be awesome. It probably won't work because the iPod only plays music with no, or apple-only DRM. :(
This has been my experience as well. IntelliSense, import resolution, auto refactoring etc are all good, but I always find myself going back to vim because I've finished editing by the time eclipse starts up...
Yeah, I follow professional bike racing, and... if you think about it, the "product" is entertainment. Winning certainly counts for a lot, but there are other guys who manage to make something of a name for themselves for who they are, how they race, how they talk, and other things that aren't just winning.

One guy that comes to mind is Joao Correia, who came back to professional racing in his mid 30ies after losing a lot of weight, something virtually unheard of in the cycling world, where you're either headed for the pro ranks by your early 20ies or you're out. He was a very active writer about his experience, both via longer articles and on twitter. Now he's going to do a book, apparently. By not being quiet, he absolutely helped his own brand, and his team.

http://bikechatter.com/main/foruser/32/joaoisme
I don't really like the 'In relation to your supervisor' part, maybe I'm just frustrated, or maybe in america things are different.

- 'Do not overlook the steadfast truth that your direct supervisor is your “boss.”'

Right, I'm an engineer, a technical person, and as such, I'm the one doing all the hard work. If I'm very good at my job, there will be no reason to promote me or assign me a responsability position, I'm perfect at doing what I do. I'm the only one with the ability to get things done. My boss instead, a non-technical people-person, can roam around and chit-chat all day.

- 'Be as particular as you can in the selection of your supervisor.'

What? How do you select your supervisor? In the real world, you get assigned a supervisor.

- 'Whenever you are asked by your manager to do something, you are expected to do exactly that.'

Exactly. You're a beast of burden, it dosen't matter if his/her requests are utterly absurd or impossible, you are expected to do exactly that. Obey your master.
Who doesn't use ipython these days, though?
http://www.nbrdevelopers.com/
I've had the same thoughts. It's impressive to spend time in Asia and see how active the elderly are. However, I'm not sure this type of "be active or don't eat" activity is socially progressive (which is the part that shames me).

I also disagree that they are "mobile" and "muscled". Most have obvious joint/bone problems. I'm really not sure that this type/level of physical labor is any better than the exact opposite of no physical labor.

What is inspiring though is that these people will do it because they have to. No shame, no pride.
NBR GOLDEN VALLEY PLOTS FOR SALE @ RS. 399/sqft
http://www.nbrdevelopers.com/
ATTRACTIVE AND BEAUTIFULL GOLDEN VALLEY FOR SALE IN SARJAPUR ROAD @RS. 399/-sqft
http://www.nbrdevelopers.com/
HURRY UP TO GET NBR GOLDEN VALLEY FOR SALE BY NBR LAND DEVELOPERS @RS. 399/-sqft
http://www.nbrdevelopers.com/
WONDERFULL OFFERS IN NBR GOLDEN VALLEY PROJECT @RS. 399/-sqft
http://www.nbrdevelopers.com/
NBR GOLDEN VALLEY AS NEVER BEFORE AMENITIES IN IT @RS. 399/-sqft

http://www.nbrdevelopers.com/
WELL GATED AMENITIES IN NBR GOLDEN VALLEY IN BAGLUR @RS. 399/-sqft
http://www.nbrdevelopers.com/
This sounds great. I have an introductory book to the Erlang language, and would love a recipe book on the language. I got into Perl via Programming Perl, and still refer to my Perl Cookbook to see how to use the language in certain scenarios.
Yes. I'd certainly value recipes that follow from using Erlang in real life. Especially if it contains succinct ways of solving common problems like the Python Cookbook, which is by far my favorite technical book.
Yes, I'm interested! I'm particularly interested in recipe books that are both task-oriented and language-oriented. For exaple, Doug Hellman's PyMOTW is a phenomenal guide to using libaries that are part of the Python standard distribution and would be a key part of the library.

However, some aspects of the recipe book should be task oriented:

- Web server hosting static files using the standard inets server, and 3rd party libraries like webmachine, nitrogen, and yaws.
- How to log
- How to enable tracing

etc.
Lua-Style Coroutines in C++
re: "innate preference"

Totally! You play the game based on the cards you are dealt. If you're the Google guys, you're so awesome that your product does the talking for you. But that's not me and most companies are not like that. Where I think I add the most value is in my ability to make noise and get us noticed.

In fact, I def know we wouldn't have anywhere near the customers we do have today if I hadn't made so much noise on my blog (http://metamorphblog.com) and been able to turn that into being "interesting" enough for journalists to pay attention and form relationships with me, so that now when time comes to announce something all it takes for me is firing off a couple gChat msgs or DMs or Skype msgs. That PR has been our #1 source of leads to date.
>what you mean by "your administration."

My intended meaning was "The administration in whatever country you reside".

The problem with making your test for commercial action simply "financial gain" is that, for example, a large company can kill a smaller one by copying their stuff and giving it away until the smaller company goes out of business. Or, a large number of individuals can copy your stuff and give it away until your company goes out of business. At which point the content creator is removed from the system - the copyists win but at the expense of commercial content creation.

In short forcing someone else financial loss is a highly commercial action (and is currently judged that way).

This sort of scenario (effective PD or copyzero for consumers) to my mind will only work in a communist environment. We have to be prepared to support content creators from a public purse if we want the established levels of higher quality content to be made.

Of course arguments against commercial artistic and craft creation may work too ("we don't need journalists", "we don't need paid musicians", etc.).
Biggest reason why talking about something doesn't help is that "talking" feels like real work, when it isn't.

Talking about your great idea to other people can only discourage you from doing anything about it.

And speaking of getting stuck / being frustrated, most people don't realize the real reason for their anger / frustration.

And there's nothing worse than bad advice from people that have no clue about what you're into, which is most people you know. And those that do, there's a high probability that they don't give a shit anyway.

What's wrong with dissipating the
frustration/anger/whatever?

The problem is that it doesn't work, quite the contrary -- you get more angry / frustrated the more you talk about it.

What works is identifying the real reason why stuff sucks, and learn to live with it or eliminate the factors that got you there in the first place. Only trained professionals can help you here (i.e. psychologists), but it's hard finding a competent one.

Also, that's just like advising people to work on stuff they like -- easy to say, hard to do (which makes my comment completely useless).
Quiet profesional != doormat.

The point of the article - and I think that most of the readers here are missing this - is one of focus. A quiet professional focuses on the work. A loudmouth focuses on how the work will make him look. Several of the people on MediaSquirrel's list are consummate loudmouths, eg. every venture Jason Calacanis is involved with seems to be more about Jason Calacanis than the product he's selling, and every book Tim Ferris sells is selling Tim Ferris as much as the book.

Larry is the opposite - virtually everything he does is about Google, Google is not about him. He's very media-shy and tends to be distrustful of the press. He believes that the way to get people to sit up and take notice is to simply do useful things better than everybody else does it. Execution, not hype. This is the reason why I can't talk about what I do - Google has a very strong culture about not announcing products until there is actually something that people can play with, and that comes straight from Larry.

You can also have a bit of a rebellious streak and still be a quiet professional. Steve Wozniak and Paul Buchheit are two good examples. The key point is that they rebelled by building stuff, not by talking about stuff.
To be fair, the problems you were having are OS X problems, not python. I used OS X and had the same problems (before that, I used windows, and it was much better). In the end, I installed Ubuntu and development has been a dream ever since.

Hint: pip -E yourenvdir install yourpackage

That will create a virtualenv and install the package there. You can just delete the env when you're done. You really shouldn't install things system-wide, generally...
I don't know if this is antithetical to these recipe/cookbooks, but please consider teaching coherent themes or design principles via these recipes, rather than simply providing an assortment of useful tidbits. Erlang has such a unique foundation (functional programming + event-driven awesomeness) and so few books that there is a great opportunity to teach the Erlang mindset/perspective and not just a bunch of tips and tricks.
Batterie Acer Aspire 6920 Series
Batterie Acer Aspire 6920 Series, la batterie de PC portable pour Acer Aspire 6920 Series, les 4400mAh batteries pour Acer Aspire 6920 Series sont de prix modeste, livraison rapide, remboursement pendant 30 jours et la garantie d'une anne entire!
Me too, we should really chat and talk, I would love to exchange ideas, being a one man band gets really tough sometimes :P
anyway i can contact you?
Yes, this is quite close to what I am working on, both language and task-oriented. Also as a maintainer of erlagner.org index I know quite a lot of good libraries to use.
May 3 9PM according to the headline, it's very recent.
Another great example: 37 Signals. Their product BLOWS!!! It's the web circa 2003. And yet they make so much noise that people still buy their shit anyway.
I wonder how long before someone makes a counter strike map out of this?
Very good and valid point, and it is pretty much at the foundation of the book approach (short guides ondesign principles when applied to real tasks, not just the theory)
"not permitted to publicly link a UDID to a user account"? Really? But that's exactly what Plus+ is doing:

Register in Plus+ game 1, then open Plus+ game 2 and it promptly recognizes your account.

Appalling.
> > Trying to contribute and failing makes me feel stupid.

> I have the same problem. For lots of projects, I'll never meet the maintainers, so I just hold my breath and click send. What's the worst that could happen?

You can get a gruff rejection by a (clearly) skilled developer, which unless you have a big ego acting as buffer, will make you doubt whether you are cut out for programming at all. This again will hurt your enthusiasm and make you stop working on hobby projects (what's the point?) for weeks, or even months if you are already insecure or slightly depressed.
You've got four ideas masquerading as a single idea.

1. Voters vote online.

2. Voters vote at a time and date of their choosing. (Votes are definitively counted at the same time as now.)

3. But voters are shown the provisional totals as they vote, encouraging a herd mentality and discouraging voting based on the parties' merits.

4. Voters vote by saying they approve, disapprove, or are indifferent to each party. Parties gain a number of seats in parliament based (somehow; proportionally?) on their net approval score.

Of those, 3+4 seem like bad ideas, 1 is ok in theory but difficult in practice (must not only be secure and confidential, but easily verified by parties and the public as being secure and confidential), 2 I'm not sure about (ability to vote a bit early: good; ability to automatically cast vote in perpetuity: not so good).

Which of those do you want to talk about?
It wouldn't surprise me if something similar were happening on Android. To minimise issues like this, I use DroidWall on my rooted G1 to prevent apps connecting to servers on the net if I don't think they have a good reason to.
If anyone has any questions about how I've used ORM, etc., feel free to email me at nettdata@gmail.com if you like. I don't usually keep tabs on old threads, and have no problems sharing some of my experiences in this.
The locking bit on events is wrong certainly for C#v4 (see http://blogs.msdn.com/b/cburrows/archive/2010/03/30/events-g... and the other entries in the series) for why.

Also I've nearly always done the first pattern on Chris Burrows page, although Jon Skeet recommends differently on his multi-threading event page http://www.yoda.arachsys.com/csharp/threads/lockchoice.shtml which (I think but I must ask him) is really more about avoiding the lock(this).
Yeah, this seems like the kind of thing that's gonna vary widely by personality and culture. Some people and some cultures find expressing emotion to be healing and the best thing ever (see latin america--my peeps), others think that expressing emotion is pointless and grotesque (see New England WASPs).

Truth is, there's not one right answer, there;s just: What the hell is it gonna take for you to get shit done? Does talk help? Then talk to lots of people. Does locking yourself in a room and STFUing help? Then lock away!

The key here is self-knowledge. Know what makes your productive and do that.
Your Right to a Safe Home - How Background Checks Can Help
A criminal record is a record of a person's criminal history, the information included in a criminal record varies between states, counties, U.S. territories and even between jurisdictions within a country.
I've used Spotify since fall of 2008. It's hands down the most amazing music service out there. Everyone that have I've showed it to pretty much fell in love with it.

Until today Spotify's mobile apps have only been available to premium subs. With this you can throw out iTunes and sync with your iPhone, Android etc. Sync over Wi-fi and playlist management is way simpler than iTunes.
I use bpython: http://bpython-interpreter.org/
That's quite a simplified explanation which sidesteps the issue of properties that correspond to attributes, which is where most of the confusion is going to be. And I totally disagree with your description of things like Boolean attributes/properties as "weird edge cases": their behaviour in most browsers is well-defined, consistent and not really at all weird, particularly if you limit yourself to using properties rather than attributes, which is almost always the correct approach.

Saying that it probably won't affect existing applications is just misleading. 1.6 fundamentally changes the behaviour of attr(), which is a very complicated and commonly used method. Furthermore, there's really no point in this if you're not going to encourage people to move to prop() rather than attr().

The messages coming from jQuery about this change seem very vague to me. If you're going to spring this kind of change on your users then they need to understand what it is that you've changed and why it's a good thing (I think it is, by the way), which one documented example and a hand-wavy assurance that it might probably be mostly OK doesn't do.
London, UK

We're looking for a strong SQL Server Analyst Developer to join our small team. We're a young software company based in Shoreditch creating innovative software for the Legal and Financial sectors. I think it's a fantastic, varied and challenging role at a place that's fun to work. It's a 60/40 split between existing product analysis/implementation/support and new product development. Technical focus is SQL Server and C#.

If you're a fast learner, pragmatic, great at database development and data analysis, and able to communicate with clients as well as developers then get in touch with us at jobs@priorysolutions.com

no remote.
The Apple document reads "publicly associate", which I read as "don't show the UDID under a user profile".

But it also says "Never store user information based solely on the UDID. Always use a combination of UDID and application-specific user ID."
Smaller nuclear power plants should have better worst-case outcomes in the case of disaster (less fuel means less heat), but using 40-year-old technology to get there doesn't sound so ideal.
50% US green card holders want to return home