skysight-inc/HackerNews huggingface dataset:
>Studying individuals is the wrong experiment. Static typing benefits tooling most when you have larger groups of programmers who much collaborate, often asynchronously.

Absolutely.

And also: static typing benefits is not about "development time" but about maintenance, adding stuff, refactoring etc.

If anything, dynamic typing would be expected to lead to faster development time, which is also why it's used in most prototyping.

Lastly: small sample. Did enough of them use an editor/IDE that could take advantage of a static type system?
"don't copy our look and feel" https://twitter.com/about/logos#visual-design

Uh, like bootstrap.js? :)
So you basically put type information in the names. That's typing in a sense.
> Scientifically, discovering that a god created the universe and let it be (the disinterested watchmaker) has no bearing on any future experiments.

This is wrong, because a deity would have profound implications for the laws that govern reality, which is what science is always concerned with.
Nice story however you would only commit to this level of customer service if you had the time, patience and suitable customer base. I don't think many would be spending hours with a customer for a low value product or where little value can be derived.

This situation paid off, however you never know if the directors or companies may have discovered the business through other means.

I know this all sounds cynical but it's a careful balance of sensibility.
It seems to be very basic static typing along the lines what Java or C has stashed on top an Smalltalkesque object-oriented language, so I am not surprised, the many years I used dynamically typed languages I maybe once or twice had a type error of the kind "confusing int with string" (e.g. when selecting a number from database and it being returned as string).

For the benefits of static typing I would rather look into something like Haskell which has a much stronger notion of type and builds many language features around this notion. It's probably harder to design a reasonable study comparing that with for example Smalltalk, though.
Yes, but funnily enough it won't improve your development time. Go figure.
Car Hire Toyota Prado Nairobi Kenya Rent
Thanks! it reads like a 36-ary encoding of an IP address in host byte order, rather than network byte order, which is why it seems to jump around so much.

Interestingly, it encodes 0.0.0.0.xip.io as 0.xip.io , but then refuses to answer for 0.xip.io. Why isn't obvious to me from reading the code, perhaps some kind of overflow condition is triggered by the right shift.
Get Hired
Redux: Are you sure SHA-1+salt is enough for passwords?
What is this?

I know Twitter recently changed (standardized) their logo but how is this site relevant?

http://blog.twitter.com/2012/06/taking-flight-twitterbird.ht...
Bedside Drawer
Quality Bedside Drawer at the Furniture Trader in Melbourne, Australia. We are proudly selling our own Bedside Drawer, chest of drawer at exceptionally best prices without compromising on quality
Callaway Edge Hybrid
For those on *nix, there is this:
https://github.com/w1nk/node-odbc

It's not native SQL server, but does the job.
Ah, I didn't think of that (no experience with neither virtualenv nor rvm). So thanks for the clarification.
Inside Hacking Group Anonymous
"The App Center will begin rolling out to people in the U.S. today"

What is up with Facebook and US-only products? Their Camera app is not available in most countries. Even their app for managing Pages isn't available in my app store (they still keep showing me the annoying message to download it). And it takes them literally order of magnitude of months (if ever) to get their products worldwide, like with Facebook check-ins.
Best. resume site. Ever.
"And this is the assumption any security design should be based on; an attacker has access to everything that is on the server. "

1. So passwords aren't meaningful at that point anymore anyway. Who cares about passwords, if attackers already got full administrative/root access?

2. They also can modify authentication code so that it stores plaintext passwords when who ever logs in. - But as saod this is absolutely pointless due first point.
I just looked you up and found out you're a cloud foundry evangelist. Would love to hear your thoughts on my original question. In your experience do cloudfoundry resellers contribute all of their customizations? Do they sometimes emphasize non-contributed extensions as key differentiators? And if so do you see this as a possible concern for the cohesion of the project? Do you (vmware) do anything to discourage (or perhaps encourage) this behavior?
I second that.It's one of the reasons i quit my day job to do a Master's degree...though i chose a naive enough college and course that am now back to a programming job where i am surrounded by the same type of crowd again.
I'm not arguing that a monthly dedicated server is equal to ec2 on-demand. I'm arguing that it's closer to on-demand than a 3 year plan.
I'm going to blame my iphone keyboard on this one :)
Speak.js with new API
Same "originality" as in any one of these:
https://encrypted.google.com/search?q=hyper+realistic+painti...
Which is when you add them to /etc/hosts
Einstein was right, neutrinos do not travel faster than light
Loved your response to his article, rather a lot more than the original piece. I do what I hate almost every day and wish I could find a way to break out of it, but at the moment it is keeping me alive and until there is a viable way to no longer need money, I will have to keep at it.
Weren't there some problems with those reactors a few months back that they had to shut them down? But also there was little news about it then.
Yes, but xip.io doesn't host any production services with which test cookies might interact.
There is significant prior art around larger-than-Apple-magsafe magnetic-attach power connectors - if you ever used a Japanese-made domestic deep fryer in the 80s or 90s, you'll have noticed the same concept. Design IP is a different matter of course.
Yushan Ventures Presents Startup Weekend Club
Why you should care about surveillance even if you have nothing to hide
Why the Agency Model must be blocked (for now, at least)
Obligatory language argument: If by ease of refactoring you mean having to change everything whenever anything changes just to avoid a little messiness. :)
Let me summarize this: http://www.phdcomics.com/comics/archive/phd051809s.gif :)
Nothing wrong with being a middling chef or a middling programmer; we can't all be rockstar ninjas, and there is plenty of need for normal chefs and normal programmers.
Going along with grlthgn, The bigger problem with 'Doing what you love' is most times, we are not aware of what we love. It is just impossible to find what you love. Sometimes the thing we love is short lived. This leads us to the next question, do everyone in the world have some this life-long activity they love? That question has never been answered.
I currently use bcrypt(md5(sha256(md5(sha256(md5(sha256(md5(sha256(md5(sha256(md5(sha256(md5($pass, $salt1), $salt2), $salt3), $salt4), $salt5), $salt6), $salt7), $salt8), $salt9), $salt10), $salt11), $salt12), $salt13), $salt14) and I still get paranoid my users security.
Especially Setting Sail, Coming Home (End Theme). Wonderful soundtrack.
Can agree with that. 1 month vs 3 years.

In fact we ourselves, have not been able to go for a reserved instance yet. Although have been thinking about it for an year or so. As there is always a likeliness of going to a bigger configuration in the near future (small->medium or medium->large etc.). So you are not sure if reserving is a good idea.

So you settle for the gains of the on-demand e.g. having more instances in the day
I loved that article too! I just logged my "conflict of interest disclosure form" at work today... The conflict being my own project. Good luck!
It's not the customer side that's the problem; it's the third party sevices. Nothing is available here. Stripe isn't available here. Google Checkout isn't available here. Recurly is possible through a PayPal gateway, but you still need a merchant account for that, and it's a huge mission to bill in USD (something you take for granted when you are inside the US, but by default, merchant banks will charge your customers in your local currency).

Hosted PayPal is country-agnostic, but it looks amateur hour.
Don't believe the hype. It's more difficult to raise capital in Australia, but it's completely possible. You need to network hard in order to make connections, but the money is out there.
I'll accept an apology in the form of an email inviting me to tasty drinks and interesting conversation :)
I don't think the size (or the revenue) of the company matters as much as the size of the projects that you're working on within those companies.

Someone mentioned maintenance, so I will also ask how old the codebases that you're working on are? For dynamic typed languages, as the code grows older (with more bug fixes and add-ons and one-offs) then it gets harder and harder to maintain as 100% error free (let alone debug).

I will also throw in the fact that doing software library version upgrades on dynamically typed systems is a pain in the ass. Some code branches have system level calls changed, and unless you have very good unit test coverages (which may or may not need to be re-written on a library version upgrade) then you may or may not catch the problem during the upgrade. With a statically typed language, a static analysis tool can tell you exactly where and how the library or interface upgrade affects your codebase.
Development time with static languages is not an issue.

Try comparing the time one needs to change the codebase written in ML and the one written in Lisp and come back. It is experimentation and change that is slow in static typing.
Seconded. Even though i write python code, i am still thinking of types. Infact, it's one of my gripes with the language. There are some tired mental states, when i don't think/forget to think about types, but just write and call functions. It's at those times that i find having to go back and read the original function for a type or having to go to REPL for testing the type painful. I would be happy to have a compiler tell me what type is expected instead. I guess more experience will lead me to infer this from the actual error message itself.(ex: Nonetype has no function iter)
Part 1: Reality Check - Tom Howard
Math professor's side mirror that eliminates 'blind spot' receives US patent
I got the impression because I didn't see any discussion about the handling of bringing new slaves online (other than how to make it fast). Do you pause one of the slaves to get a consistent dump?
What Steve Jobs Left Untouched
Forgotten may be too harsh of a word. Less revered or idolized might be more like it. If SpaceX and Tesla continue on their path, Musk might join the likes of Carnegie and Gates.
I can live without Ruby and Rubygems
but for doing web development I just need the basics;

* rails # the framework

* devise # the auth

* debugger # uh, the debugger

* newrelic_rpm # the monitoring

All the rest depends on the project.
Not entirely related to the OP, but I would love to see ssh://<public DNS name> links on the EC2 instance page. It sounds trivial, but being able to click these links to login to an instance (instead of copy hostname, open terminal, paste hostname) would save me a lot of time each day.
To be remembered for 50 years is more than most people in the world could ever achieve. Including world leaders.
i agree totally with both parents -- i wanted to comment the same...

static typing would more benefit:

* large groups of programmers

* large codebases

* maintenance (which is usually taking more resources then the initial development of a large code base)

aditionally i've come to believe that not all static typing is created equal. most allow `null` to be returned instead of adhering to the type, then some have exceptions and not many languages type side effects (like IO). i'm basically saying that C/C++/Java/C#'s kind of typing is not Haskell's kind of typing, and that the potential gains from Haskell's type system are much bigger on the long run (while it also comes with a steeper learning curve).
Perhaps somebody else uses the same password as you and they got cracked.
i think the app center could change everything for startups like YOU. facebook gets millions of eyeballs a day. with these eyeballs fb has the power to pick winners and losers for what appears before your eyes.

just like the itunes did for apple.

just imagine if your startup is fb's "promoted website of the week for travel", the possibilities are endless for you.

all of this is of course moot, if fb doesn't promote their app center. as long as they promote it, offer discounts (the way amazon does for their appstore with their "free paid app a day", i think fb could change the way startups are promoted on the web. (itunes already does some of this for the pure mobile play.)
Not at all. When learning any new programming language there's going to be a period where you're working by trial and error. Removing compile-time typing generally means less syntax to learn which makes the feedback loop tighter which I would imagine gets you the point of familiarity quicker. The study seems to back that idea, but not much more.
If leaked in saves my password, I'm leaked now.
Comparing favorably against a subset of a language that noone uses as such sounds pretty pointless. More interesting would be a comparison with pypy.
For some reason the driver also requires Visual C++ 2010 as well as SQL Server Native Client 11.0, and includes significant C++ boilerplate which was clearly pasted verbatim from existing C++ codebases, thus ensuring the driver is beyond modification and customization for the typical Node dev.

> The Microsoft Driver for Node.JS for SQL Server is hosted on Github, accentuating our continued involvement with the Open Source community.

Except, this isn't so much openness as it is an underhanded attempt at migrating more developers to their proprietary platforms. It certainly makes business sense for them and I'm not going to make any normative claims, but I wish they wouldn't beat around the bush. The "Open Source" community that they're trying to cater to is more bullshit-averse than they seem to realize.
Why the juiciest?
That point wasn't whether or not you could explain it or believe it; obviously everyone knows the earth revolves around the sun. The point is that somewhere deep in our brains the sun moving around the earth is fundamental. The fact that our language implicates movement of the sun might just be the cause.
its not just Facebook with us-only or us-first products. i believe it has to do with legal issues with other countries.........or good old beta testing
I'm sorry, my particular choice of words is sloppy. Ricardobeat said that "philosophy can only offer logical proof, non-observable/measureable". In this context, I assumed that "logic" really meant deduction or, at most, observations much less rigorous than science.

Now, assuming that by "logic" I really mean reasoning without observations, I hope my point becomes more clear. My impression is that philosophers do not really go in for scientific studies and experiments; if an idea proved logically by a philosopher contradicted sufficiently good experimental evidence, for some value of "sufficiently good", I would side with the evidence.

Hopefully my thinking is clearer now. I'm working on improving my writing, so hopefully I'll be less needlessly ambiguous in the future :).
Vibratory feeder, Motorized Vibratory Feeder, Vibratory Equipment,Vibrator Motor
Vibratory feeders are ideally suited for controlling the flow of bulk materials to secondary processing operation. Vibrations produced are smooth, uniform, volumetric flow that is fully variable from a dribble to surge. Vibratory feeders are used to control product flow in bulk handling operation such as packaging, batching, mixing, drying, weighing, sprinkling and spreading. Our feeders have handled a variety of materials, from dry to damp, cold to hot, fine to course, with different bulk densities. Some of the applications include; use in chemical plant – to control flow of ingredients to mixing tanks, the Food Industries to sprinkle nuts and topping on cakes and ice-cream products.
Vibratory Feeders Types
•	Electro Magnetic Type
•	Twin Unbalance Motorized Type
•	UF – Exciter Driven Type.
•	Eccentric Drive Type. Feel free to contact us: http://www.linuxmagnetics.com/vibratory-feeder.php
I think the idea is great and I could see myself using a simple hosted documentation system for throwaway projects that don't need a large wiki or proper documentation system, however your current project isn't that, it seems to just be a pastebin site with less features and a better editor; there's nothing documentation specific.

Bugs:

The "features" sidebar goes over the "Save" button rendering it inaccessible.

Edit: wait nevermind, I totally misunderstood. The "docs" means "Documents", not "documentation". I made the assumption it meant documentation... my mistake. Maybe someone should make a site like I described.
China and Facebook
Usb 3g modem - 3g broadband dongle modem 14
Software Developer wanted at Gaglers (TM B7)
I know, right. It's awesome to see when people put a lot of work into making these things.
Which algorithm it's using... why don't they just read the code?
Emphatic upvote.

Software development is so complicated that there is always an endless supply of objections to fire at any study at odds with one's beliefs. And that is exactly how all these discussions go. All we're doing is repeating shibboleths.

The most interesting studies would be ones that changed somebody's beliefs. That doesn't happen very often in our field. Does it ever?
Of course there's nothing wrong with it. If you love it though, you'll probably wind up a deviation or two better than the average.

Just understand what you love. If programming is a day job, then that's just that. I happen to love this craft.
No, there isn't a C API for the DB. So, that put C out of the picture for us.
I don't care if a person thinks we're living in the Matrix, or that God created the world in 6 days 5000 years ago, or that the world exists on a giant tortoise shell. People can believe whatever bullshit they want. I do have a problem when that shit starts informing policy decisions. It's the difference between "I believe God created the world for man to live in" and "I believe God created the world for man to live in, so I'll pollute that shit as much as I damn well please". The problem is that people vote for politicians who support policies steeped in bad science, or no science at all, because they don't know science or, even worse, they are willfully ignorant of it.

No matter how convincing the argument that we're living in a simulated universe is, or how much a person truly believes in God, until it has a measurable effect on the real world, such a belief has no place in the arena of public policy.
> "that's still not sufficient for what one would call an awesome life."

For what who would call an awesome life?

I stay at home with my family. We get up when we want to get up. My wife does contract work, enough to pay the bills and put a bit away at considerably less than full time, and she does it from the next room. My son has me as a dedicated full-time caretaker and educator. We don't go to Europe, but we can go to the park, grandma's house, or the mountains whenever we feel like it.

The concept of life is to live, and you need money to live, but how much money depends on what you want to do with your life. It depends on what "do what you love" leads you to, whether you need a high income to sustain what you love or whether you live for peanuts (and whether you can earn those peanuts doing something else you love.) You can take your Ferrari on the Autobahn; I'll be out playing in the dirt with my kid.
I've used jabberd2 and ejabberd, neither of which had that constraint. Can't remember from my experiments with OpenFire or Prosody.
This is like 6 minute abs but in reverse for Gladwell. Outliers require 10000 hours, but if you want to outlive the pyramids, better start earlier than kindergarten.
Yes, we were planning for Scala/Lift only.
:) I was replying about the Docs things. You just edited :)

BTW,
didn't you able to find the close button of the sidebar?
This study, while perhaps not very relevant to real world software engineering (development, maintenance, refactoring), seems to show that there when developers design code and applications, there's little difference for them between using dynamically or statically typed languages. And that's interesting, because it implies that the way developers think about code is somehow type independent.
The scroll bar also briefly appears when switching tabs.
> At the present rate, the Darwinian revolution, at least in America, will take just as long.

I would say that it's exclusively an American problem :) I get rather annoyed stumbling on the creationist articles. It's like reading on flat earth in 2012. What's even more entertaining is that people try to explain it in A.C.C. and D.L.P.F.C. terms. Just "get your shit together", folks :)
If Jobs leads to a transformation of the corporate landscape, where more large companies stop paying so much attention to their share price and start paying much more attention to delighting their customers with great products, then Jobs will certainly be remembered as the instigator of this shift for the better.

Apple itself, with all its awesomeness, may only be worth a small footnote, though the "return of the Founder" is a powerful myth and that alone may lead to Jobs and Apple being studied in MBA courses for decades to come. However, the start of a wave of Apple-like companies (if it does start, which is by no means guaranteed) would probably earn Jobs a place in business history as one of the great influencers of his time.
which, FWIW, usually makes my typical code run 2x to 10x times faster than CPy
Has anyone done any cost benefit analyses of using EC2 versus a high performance provider such as Stome On Demand?
I updated the title to be "Document". People might get confused with "Docs".

Thanks for pointing out.
There has been so much said already about patents and lawyers killing innovation, but if this is not a perfect case in point then I don't know what is.
I see where you're going but thats not really what we're doing with that ... @user.posts actually returns an array of posts and @user.posts.first returns an actual Post object.

You could also change @user.posts to be @user.contributions, for example, and that would hide the fact that contributions was just an array of Post objects.
We had integrated redis in our project for server side caching. And I'd like to clarify that Python was being slow for regular cases (atleast not as fast as we wanted it to be).

As we were newbies to web development (although we have a lot of experience in development), we had put in our best knowledge while designing the architecture. We kept independent things independent. That's why we chose flask, it gave us the flexibility we wanted. We were free to choose the extensions we wanted to integrate.
Young People: Twitchy, Nervous, Not Listening
Socio-PLT: Principles for Programming Language Adoption
ACE MAX'S SEMARANG