skysight-inc/HackerNews huggingface dataset:
they are silent, not throwing exceptions when keys dont exist etc

I think this is a bad feature and causes bugs. In Python there's a fail fast feature, where it'll throw an error if you go past the end of an array. It's places like this were bugs creep in. In python, you find out that there's a problem with this array, in PHP you have to hunt around and only later look at the array X lines above where the bug manifests.

they are all hashtables so you can use them as both arrays and lists

Python dicts (i.e. hashtables) are better than PHP arrays. PHP arrays only have number or string keys, so you can't use arrays as a key in a PHP array. You can in python.
There is a simple mechanism to limit the costs of health care used in other parts of the world: create a law that caps the expenditure to a percentage of the government's budget.

There is no reason the government has to put up with increasing costs, since it has power to drive prices down by virtue of being the biggest buyer. The opposite happens in the US only because health cost providers have figured out that the government will absorb any cost increases (until it goes bankrupt).
Did you perhaps miss the bit where I said "Of course, none of these systems works perfectly in practice, and sometimes that's because some individual's self-interest ends up having too much influence on the outcome. Some or all of the systems might want changing to encourage participants to act less self-interested somehow." ?

I wasn't saying "there's never anything wrong with selfishness" or "systems that try to make selfishness produce results that benefit everyone never get exploited" or anything of the kind. Just pointing out that "look, people are being self-interested rather than aiming to serve the greater good" isn't on its own a good objection.

I also wasn't arguing that there should (in any of these domains) be no regulation. There should be, and as it happens there is. Perhaps there should be more. That's an entirely separate question from whether a basically-adversarial system in which all the lawyers are out to win is a good thing.

So far as I know, it's an open question whether justice is best served by a purely adversarial system in which everyone argues for a particular outcome, or a purely investigative system in which no one is supposed to be on one side rather than another, or a basically adversarial system with a bunch of rules that aim to take some of the edge off (which is what we have now), or some other intermediate thing. It's not the sort of question you can resolve by saying "You can't do that -- it means everyone just cares about winning!" or "You can't do that -- it relies on people ignoring their own interests!".
I'd be interested to see the results (email in profile). But I suspect the answer to this question will depend a lot on what your startup is doing and what skill level you are looking for. We have different programming tests for different roles, but they're all tailored to what each candidate will be doing if they get the job, and give them an idea of the kind of work they might do if they are successful in their applications.
You might also look into Berkeley JE. It's an in-process KV store, which might be a minor crimp for you, but it's more mature than god and transparently handles paging to disk and shadowing. We used it as durable working memory for a high volume stream-processing application, bundling rows together into pages, compressing them, and then letting JE handle caching and GC. It does an excellent job.

http://www.oracle.com/technetwork/database/berkeleydb/overvi...

License for server usage is Sleepycat. http://en.wikipedia.org/wiki/Sleepycat_License
RFID Survey: More than One Third of Companies Surveyed are Using RFID Technology
Tiny Words - my spare time (for 2 months) iOS game project
I Broke Justin.tv
Then it loses the Ruby on Rails reference.
I'd hope it would bother any reasonable person. Sadly the humor of "omg, he said something he shouldn't say!" is very easy, and very popular these days. And too many people are easily amused.
If you go into Settings -> Store then turn the switch next to "Apps" to "ON" then the app will automatically download and install on your iPhone when you make the purchase on iTunes.
MindTouch Reintroduces F1: Contextual Help with a Touch of Marketing Automation
Can any experienced iOS developers please tell me if it is really 'that' hard to make an app iPod Touch compatible?

I mean, come on, you just alienate a ton of users without implementing iPod or iPad compatibility...
Ha! Yeah, it's totally not done yet, but yes, certainly intended as a piece of insanity. With all seriousness, of course. The model layer still needs a good deal of work, and I think it might be fun to write up some tutorials or something :)
I'm pretty skeptical of any advice whose first steps include "quit your day job and move back home with your parents".
The problem is that, as others have mentioned, from openness results social pressure, and social pressure can severely affect your decisions.

On the other hand, openness of course leads to transparency, and transparency prevents corruption and lobbying (to a considerable degree, at least). Interestingly though, this is also due to social pressure.

My vision would be a system that combines techniques such as the ones deployed in BitCoin and NameCoin (Public Keys) to ensure unique identities but still preserve anonymity. In a such a system, everyone could freely speak their mind anonymously, yet still be accountable (in this case meaning he or she can be identified as some individual, but not as a specific person). This would also lead to reducing debates to facts and arguments, by effectively completely depersonalizing it. It would no longer be about people, it would be about problems, ideas and solutions.

I don't really know if this technically feasible (I'm not even sure if it makes sense to anyone but me), but I think it would solve many of the problems with real democracy.
The sweet spot that I've noticed seems to be around 3 years average. Anything more than that doesn't appear to make a difference in overall happiness levels. Lower than that and I start to have concerns.

This was a question I used to ask my consulting clients to get a feel for what sort of department I was going to be walking in to. The higher turnover places always had the worst development practices in place (or none at all, like a complete free-for-all), and the places with less developer turnover tended to have fewer people focused on guaranteeing themselves job security & more people focused on efficiency.
Aaronsw indicted for hacking MIT network to download millions of JSTOR docs
Are open source cloud technologies vulnerable to patent litigation?
Something I always wanted to do as a manager was to offer not just great hardware, but essentially an allowance. That is, the developer is expected to buy and maintain their own hardware, but they get a budget. Say, $3000 at signing, $1500 annual refresh, and you have to pay it back if you quit or get fired for cause within the first 12 months. Coder gets to use whatever hardware they please, and keep it. I have predictable support costs, and in the grand scheme of things, it's a pretty cheap perk.

Never could convince my superiors. But maybe when I start my own...
while i agree, doesn't the entire article exist for the same reason as the quote?
The crucial difference is that in the case of github, their business is github.

In the case of Assembla, their business is consulting and the site is a loss leader for that division.

This quite effectively explains both the pricing and feature set differences.
Not necessarily -- if you're pushing thousands of update events in a short time, those events will also trigger a waterfall of other events triggered by UI components and so the effect gets multiplied; the end result being that it doesn't matter if the operations themselves are async as the UI will get sluggish.

Another problem is that some operations are blocking in nature. Consider the case when an intellisense dialog is triggered (after typing a dot or pressing Ctrl-Space) -- to give you intellisense, Eclipse has to compile your code, make guesses about your intent in case the code has errors (since intellisense also has to function in case of simple errors, otherwise it is useless) and then present you with a dialog with options available for completion. This is not something that can be done async.

Of course, this opinion was just some random guess. I have no idea why Eclipse has the tendency to freeze the UI on my machine.
The world's biggest armed forces (chart)
Yes, it dies here, too, when I click on stream or my profile. Huddle seems to work, my contact-list (circles) and photos seem to work, too.
Yep, same here using iOS5 beta 3. Crashes when I try to look at my stream or profile.
That is... relatively scary. I feel that one of the essential features of the internet is its anonymity. Take that away and it loses some of its value.
Indeed. Too bad that so much useful information won't be digested b/c folks get more vicarious thrills reading about criminal acts. Too bad too that folks have to get off harming others irrespective of how they pretend to justify their actions. Yeah I know, grow some, get over it, that's life...
I assume that what the poor twenty-somethings actually want is the interface since alternatives like Gitosis and Gitolite are cheap and cheery, but unpopular amongst that crowd

Don't forget the network effects. With github it's very easy to contribute code to another project using github.

It's like Facebook vs. $UNPOPULAR_SOCIAL_NETWORK. Sure, you might not like facebook's page layout and $OTHER_NETWORK has a nicer layout, but you can only take to you mum on facebook, so it doesn't matter.
Not to mention, some of the functions return an array, and some of the functions act of the array passed as argument. Unless you remember exactly, you'll constantly be checking the doc to verify the method does what you think it does.
Do you speak Japanese, and if so, are you capable of tutoring?

Alternatively, I'd be interested if you have any contacts in Australia you could introduce me to. My family and I are planning to emigrate from the States in the next 4 years, and I'm trying to network ahead of time to set up a job, find some sort of community. I'd be FAR more interested in that than I am in Japanese lessons.
Tendencias: Vestidos de un solo hombro
Web based tutorials for learning programming languages and frameworks seems like the future. As much as I love O'Reilly books, you can't beat having the material/instructions and IDE in the same place.

Works really well for browser technologies (JS/HTML/CSS), quess the question is how do you do this for non browser technologies? Are there are web based interpreters for Python/Ruby/etc?
How about providing a github like interface on top of dropbox? Has anybody done this? The best thing about this will be that 2GB of storage is free from dropbox which is quite sufficient for most of the needs.
Linus Torvolds uses Google+
whut!?
Well the problem that needs to be solved is obviously copyright law, as does the article indicate too. It couldn't be clearer that people are not happy with the current status quo, for example regarding redistribution of digital goods. How we as a society are going to handle that is not a solved issue.
I felt the need to point out, that simply stating "copyright is in itself unnatural, let's just not think about it or drop it" is preposterous and uses an arbitrary definition of "natural" and furthermore draws arbitrary conclusions on that definition. (natural = good)
We clearly need to have some kind of protection of ideas, because they clearly have value. But mostly because people themselves value them.
I started developing in mid-April and released on July 1st. Most of the development was completed in about two weeks of evenings/weekend spare time; the rest of the time was spent tweaking and fiddling with graphics and sounds.

To motivate myself to complete it, I created the app record in iTunes Connect before I started working on the project. This gave me 90 days before Apple would take the name away. I plan on using this trick in the future when working on small apps.

Here are a few promo codes:

PJJLMMXX976L
RKHAR9KXR3YM
L7TY7LMXYJHF
ANNH76FF7NPP
4TF63T9F49WR

Let me know what you think!
Yes, PHP has fundamental flaws. But the only decent fix for that is to use a different language, and there may be many valid reasons why a developer is using PHP.

But the "details" grate daily. Poor reflection, no FP? Fine, you craft solutions that don't require them. But having to look up order of arguments for standard library functions is a pain in the ass.
Not all healthcare is a surprise emergency. Auto insurance covers collisions, but it doesn't cover oil changes or gasoline.
I would much rather them spend the time to make the regular website iPad compatible. But Google has some funky JavaScript on the inputs capturing every keystroke and sending each keypress to the server and none of it works on iOS. You can't type, and you can't paste anything in the textboxes. And similar bugs effect Firefox, like you can't select text in the textareas using the keyboard.
A Look at the Ten Largest Malware Delivery Networks
Scary high numbers for malicious domain registrations per day.
I went in and skimmed, though admittedly this is outside my area of expertise. They're basically using a fluorescence technology (FRET) with a reporter attached to a tagged piece of DNA fused to the cell surface. Data capture is through imaging.

As is usally the case with "science by press release", I would characterize this as evolutionary not revolutionary. People have been using fluorescence-labeling successfully for a long time. What seems to be novel here is that they are able to do in-vivo sensing at very high rates. Most of the tech I'm aware of hasn't allowed for that very well. Usually you can get a static image, but it appears they are actually able to capture temporal changes. Plus using the microscope in-vivo is pretty interesting, though I'm sure that bit alone has been done before.

In a nutshell, they can use a confocal microscope (either inside or outside an animal) to look at the cells emitting light and where they are located. It looks like a really nice study. It's definitely not like the "sensor" you picture when you read the headline though.
I would actually say that the developer who has experience in a handful of languages/framework and is willing to learn php for the sake of a cool project/team/company is potentially a better developer than one that has just mastered php (note: not saying php dev == bad, but that multi-langage/framework dev that values problems over tools more typically == good). So by limiting your offering to just good php devs you may actually be driving away some of the best devs interested in working for you.
Google’s Google+ iPhone app is here (hands on)
I've looked around Wikipedia, but the only reason I can find is voter intimidation. Every presidential election in the US until Grover Cleveland in 1884 was by open ballot, so it's not like an open-ballot system is untenable.
Many of you are missing the point. It's not as much about the actual cost but about the model of charging per repo rather than data usage (or both options). This model is not cost effective for small businesses and contractors who have many small projects.

For example, my company has two full time devs and a few contractors for small projects. We have accumulated over 30 projects and that number will continue to grow. It's not uncommon for an older project to be re-opened after a period of inactivity for new features or fixes. It's not cost effective to shell out $100/month. We've moved to Springloops which allows 10 active repos and unlimited archived for $15/month.
Gemelo: experimental open source site to chat with strangers to learn a language
Google+ For iOS Released
Can public data competitions improve scientific research?
eh? Why shouldn't it belong to HN? I don't think any kind of growth with an attitude like that would be sustainable.
Sounds like a good idea, but I would not want to risk getting stuck paying $3,000 for a machine I don't need anymore.
Using Handlebars partials in SproutCore TemplateViews
I started by converting a team to git.

Then, after they settled in and started to get it, I made repositories available from the outside (only ssh, still only selected people).

When more and more people learned that it _is_ possible to work in a train/plane/at a customer site and still use a decent toolset, they wanted in.

I hosted gitorious (with decent backups, a redmine next to it) on an old server.

In the end management gave in to peer pressure - and the price point was - erm - attractive. It's the official toolset now.
I know this is pretty much a joke, but never underestimate the ability of people to do ridiculous things.

I've personally witnessed individuals with email Inboxes with over 50,000 items in them -- total size 30GB. No use of folders, no meaningful search capability.
what about people using an iPhone?
مسلسل الارض الطيبة الجزء الثالث الحلقة 75 
مسلسل الارض الطيبة الجزء الثالث الحلقة 75
مسلسل الارض الطيبة الجزء الثالث الحلقة 75
it's sad.
It's not uncommon for small businesses and contractors to have 30+ repositories, each of which are very small. It doesn't mean they have more money than god, they're being screwed by the pricing model.

We switched to a different host that allows 10 "active" repositories and unlimited archived. In other words, Github is worse off because they are losing business by failing to create a viable plan for all audiences.

Edit: Of course we could purchase their most expensive plan and live happily (but broke). My point was that their pricing model works well for most companies but not for contractors or small businesses with many small projects.
You can simply use alloca() as a replacement for malloc() to avoid depending on VLA support.
The app doesn't work on ipads...
There isn't one, afaik.
Life and death is a beautiful cycle

Octogenarians wasting away in nursing homes unable to feed themselves or remember their children is the polar opposite of "beautiful".
If only they could get the docs back up to par! Things were sort of OK for 2.x, even if you needed some background in CodeIgniter to really understand everything, but half of the wiki for 3.x is empty pages with TODO's.

I still recommend that people new to Kohana start with 2.x because a framework is worth a lot less without quality documentation, when you have to go read the code all the time. Not that you shouldn't do that eventually, there's a lot of good code in there to learn from!
See, again you are using a definition of real that suits you. This doesn't mean it's correct or even that it makes sense. What your argument boils down to is: "Thoughts are not real".
Is that a really a stand that you want to take?

edit:
Maybe I should give you an abundantly clear example of how your interpretation of reality is wrong:
Imagine two businessmen come to you with the same idea, but you can only give one of them funding. Did the other man lose anything tangible? No, all that money was never real by your definition. For him it was hypothetical money.
But no one in their right minds would argue that the second man didn't lose anything.
The same way software pirates argue: "We aren't taking away anything. There was never any real money to begin with."
That may be, but they lost the opportunity to make money which is just as real.
Vintage motorcycle mechanic on the loss of craftsmanship in America
We love Github, we pay for Github, we host a private instance of Github on our network for which I am sure Github is going to charge us any day, we've even done work for Github.

But we won't host our public code on Github, because then Github has a nonzero chance of ranking higher on Google for "Matasano" than "www.matasano.com".

So I know the feeling.

Wow, though: internal Github one of the all-time no-brainer best purchases we've made.

What's that, you say? We could run something called "gitosis" and not pay thousands of dollars for a prettier UI on fundamentally free software? FIND MY PITCHFORK. LIGHT THE TORCHES. BURN THE HERETIC.

And we don't have more money than god. The pricing dynamics work the same way for software startups as for BigCos. There's another thread going on right now where at least one person made a (facetious, I think) case that developers ought to ask for the '11 MBP upgrade if they have the '10 MBP, because the cost is a rounding error compared to their salary. And nothing Github sells costs more than an MBP.
Apparently they have a Chinese translation:

http://codility.com/faq/#80
Good ideas in principle but I'm reminded of my experience tuning PID controllers for servo motors: too much P and you have wild, out-of-control oscillations, too much D and you never get to your target. The I value has to be carefully chosen to make sure misrepresentations are gradually amplified to break through the collective perception threshold.

As stated I think there's not enough damping in hyperarchy.
What’s new in Opera development snapshots
Can't believe they went for the same Facebook style launcher, when it's a) used by Facebook b) only got 5 icons c) it's explicitly regarded as bad UI design by Apple (at this WWDC).
sounds like another geo social app
News of the World vs. Wikileaks
This code comment changed my life
Chairman of ICANN leaves, hired by Top Level Domain selling company
Maybe Apple should block Twitter too...
Can’t use work I’ve done in my portfolio - Unlocking The Portfolio Work Product
You might want to look into Tags. They tend to be what gives vim its ide powers.
My Safari crashes so often on iOS5b3 that I'm not even expecting any other app to work properly :(. Now I fully understand why Apple doesn't recommend to use betas on 'production' systems.
I never really thought about the obvious license issue, that's a good point. It would be awesome if github could add a simple check box that allowed people to choose from various licenses (maybe even a quick questionare that helps you choose the license that fits your needs best)
Awesome. Looking forward to hearing about this one then!
I know this kid personally. All hype imo. He's got no discernable skill or experience. The only reason I can think of for why he got funded is for kissing up to certain high level angels since he was 15 and leveraging the age card like no other.
I don't see it as crippling at all... I don't develop on a 486 :) But you also don't need to sit on an i7 either which was the thought in the article. If your target audience is using typical hardware then most of the time you can easily use typical + 1 to develop. Then you can spot issues as they arise and not later when you kick to the test environment. The more you can catch in-process is less you have to re-architect later. Of course every situation will vary. Just my thoughts anyhow.
But google+ works perfectly fine on my ipad?
even swipe gestures and transition animations
Steve Blank On The Broken Relationship Between Investors And VCs
IT here who has tried this. Completely agree, av tools are pigs and they never seem to stop viruses. Intuitively virus writers must test vs common av tools before releasing.

A locked down network without av on the endpoints worked better in my experience, and the users loved it. The only reasons I still use av for some offices is this:

1. A manager will inevitably ask "omg why wasn't there AV on this users station?! Are you negligent!?"

2. Locking down the network can get in the user's way too. Just because I have good network practices doesn't mean that the software you require does too. All it takes is one business need/damn the damn the risks, and you are left scrambling.