skysight-inc/HackerNews huggingface dataset:
Facebook's client is one of the most buggy pieces of web software I have ever seen, whether on mobile (iOS) or desktop (Windows - Chrome/IE/Firefox):

* pages frequently don't refresh correctly (content is missing)

* changes to your profile take hours to reflect or reflect inconsistently

* stale notifications persist despite reloading (CTRL+F5) a page

* notifications made within the space of 12 hours are listed as a combined notification

* image uploads fail with no way to recover (dialog just sits there) or often take me to an error page (with the album created)

* the timeline places items in weird locations with no way to fix it (changing the date doesn't work consistently)

* chat windows show inconsistent messages between two tabs on the same browser

That's just off the top of my head. Some of these seem to have been fixed, but I'm always running into new problems. (Note: I'm not suggesting it's easy building a site like Facebook.)
Evan is a special soul, with the heart of a poet and the spleen of a troll.
> Clojure's memory consumption is extreme, which excludes it from many realms of software development.

Is this solely because it runs on the JVM? Because per the alioth comparison tests, Java 7 uses much less memory than Clojure too.
Thanks for the RSS :D
Unfortunately, I've got the same problem: the latest issue is #10 on my Google Reader.
When I try requiring slime-js it complains about slime-face-inheritance-possible. And yeah I'm using js2-mode
"You work from home so you can put in 2 hours work, accomplish as much as anyone else did"

Agreed. I'm the only technical person in the company - if I went into the office every day I would spend half my time being asked to fix printers, 'can you just take a quick look at this?' etc. which would kill my productivity.

The other problem for me with 'being seen' is that I spend a lot of my time planning relative to writing code - e.g. for a major project I might spend half the time thinking about how to break down the problem into chunks which can be dealt with individually, then chaining them together for the final result. From an outsider's point of view, it would look like I was just sitting at a desk doodling all day. So it's actually better for me to announce a new feature every so often, because that output looks productive, whereas the process of producing it doesn't.

Having done home and in-office working, I've found that if it's a company of engineers (including managers with that background) then I prefer working the office, because I get to converse with like-minded people, and they understand that sometimes days can go by without churning out vast quantities of code. If I'm working for a company where the technical side is less central, then working from home tends to win out.
Fedora 17 Samba Standalone Server With tdbsam Backend
Сryptocat 
Experimental software: Don't trust with your life! Peer review appreciated.
Well you could end up on any number of tourist photographs, automatically tagged by face.com and Facebook. And why would people who wear glasses upload every second of their life and tag it (and how - tagging takes time)?
St John's Wort for depression is the poster child; it's in the process of gradually becoming ordinary medicine as more studies are performed, but it's not yet something your doctor would prescribe you.

We err far too much on the side of not approving new treatments (it's like we think harming someone by giving them bad medicine is thousands of times worse than doing the same harm by not giving them good medicine), particularly when there are no patents so no drug company profit motive to push them through trials.
Do people alter their behavior around you when they know you're recording? Do they watch what they say and do, or how they behave. I know I would have a very hard time relaxing and letting my guard down if I knew/suspected that anything 'funny' I did or said would be up on youtube/facebook within minutes.
Only where necessary. Where browsers do not disagree, it saves developers time and effort.
More info: http://icelandingpagedesign.com/#blog
I think it all depends on the overall setup of the company/team. If you are the odd one out telecommuting, then yes, issues arise.

But, anecdotal evidence to the rescue, here is my personal experience:

I work for a US-headquartered software company. I live in Austria. I lead a product team. My team members live in France and Germany. We all telecommute. We see each other in front of clients or at organized internal events. The rest is done through various online solutions.

Everyone is on equal footing. I, as a manager, am a telecommuter myself. I can relate, understand how to measure performance as I am measured this way myself.

Do I have a disadvantage against the colleagues in the US HQ? Absolutely, but they cannot do my job as I cover Europe. Which is fine. My team has no drawback.

And yes, by now, I am a strong advocate of tele-work for knowledge workers. A lot of reasons, but often overlooked is the ecological one. I actually use my home more. I don't have a separate office that sits around empty (still heated/ac'ed) for non-working hours. I don't waste energy hauling my physical presence back and forth to work. And yes, my company saves a metric ton of money on office space savings.
No, the GIL is simply not relevant for real work. True Pythonistas, when performance is critical, just drop into C for the crucial section and use Python to control it. When C code is running, the Python runtime isn't blocked - you can kick off a hundred native pthreads in the background if you want to.

This is also true in OCaml BTW, but it's trickier to make the call as when running single-threaded, OCaml code is as fast as C anyway. A Python/OCaml hybrid using C as glue is probably the best of both worlds.
DLNA is useless. Or at least every implementation I have seen is. Far too little control over how the media is structured (menus, cover sheets etc.); no support for serving up formats like DVD VOB's or ISO images etc. I kept looking for solutions for my home media setup on the assumption that surely since it's specifically designed for media serving, it ought to do it better than having my set top box talk to my Samba server, but no.
I'm gonna ignore this law until some big dogs fight it out in court or implement compliance.
Here's another example (I think): http://en.wikipedia.org/wiki/Desloratadine an antihistamine used to treat allergies.

In Germany, 100 pills desloratadine are about 50 EUR. 100 pills loratadine are 10 EUR.
Nokia Gotham City
B2B Directory | Suppliers Directory, India
BizzDuniya.com is one of the popular B2B Directory, we have long list Business to Business Directory such as Suppliers Directory in India, Exporter Directory India, Online Business Directory, B2B Marketplace Directory and Local Business Directory. If you want to add your business our B2B directory just fill your full detail of business then submit. We also provide free listing in B2B Online Directory.
Ad's are always crap. I _never_ bought anything, because of an ad I might have seen. I don't see ads in my browser, since adblock don't show me this garbage, but I see some of it on buildings in the city. The most ads are terrible idiotic and I still have no clue how people can get influenced by ads. Everyone should be smart enough to ignore them..
> People love to cite drugs as being a case where patents work well. But patents are far from a perfect fit for this problem.

Bringing drugs in the discussion has more of a relative role than any absolute metric though. We could subsume the reasoning as such though:

- patents work better on drugs than on software by leaps and bounds
- patents are far from a perfect fit for drugs
- it follows that software patents are an atrocity of abysmal scale
Office Shifting in Hyderabad
Can this really be silver bullet for task management?
"Its
primary design goal is performance; it is consequently well-suited to projects
where performance is very important. It is not as good for smaller scale
projects where other concerns (like features or ease of development) are more
important."

That's Javascript for you - you can't have both performant and nice code at the same time.
I picked up an Android 4 7" tablet with 1GB RAM and 16GB flash and 2160P output over HDMI for 105GBP (~165 USD) a couple of weeks ago on Amazon. It came pre-rooted too. (The main reason it's so cheap: 800x480 display that's decidedly lower end than my HTC Desire HD, and obviously the CPU isn't going to set any world records, but all video playback I've thrown at it so far has worked decently).
Valve marries film and game engine
Ask HN: Review my startup, camonduty.com
Cam On Duty is a service that allows you to transform ordinary webcam for example into a home monitoring center. To do it you don’t need to have complicated IT knowledge (everything is done automatically), additional hardware to store recordings or even a PC computer. Video live stream and recording are available from any part of the world thanks to cloud storage. This also makes recordings safe and available at any time. Our distinctive feature is support of PTZ (pan-tilt-zoom) cameras. This allows you to control remotely where the camera is directed and track objects in real time.

We are looking for feedback about the functionality and general usability of our web (camonduty.com) and iPhone app. Also every tip describing a way to improve our service would be much appreciated.
Volkswagen
Volkswagen – Find thousands of new and used Volkswagen cars from private sellers as well as from car dealers in Australia. Automarket.com.au is an automotive portal for car sales which connects sellers and buyers online.
Live webcast with Professor Peter Higgs #CERN
Yeah. And the second thought is: hand it off for a second opinion earlier. Writing copy is teamwork, except for experts at writing copy (exactly as writing code is teamwork, requiring review by someone else and refactoring).
RWENZORI MOUNTAIN CLIMB TOUR
Sure thing:

http://stackoverflow.com/questions/11294178/test-devise-regi...

http://stackoverflow.com/questions/11152671/devise-warden-er...

http://stackoverflow.com/questions/10914486/updating-relatio...

I answer yes to both 2 and 3.
Only reasons I do use AdBlock,
Saves bandwidth, data plans are expensive out here. Also ads that expand/play music or video directly - are annoying.
I don't mind plain and simple ads. AdBlock beta has an option to allow non-intrusive ads, I do keep it on.
Infact it would be great if there were some sort of guidelines (adblock checklist if I may call it so) which marketers can follow and pass adblock if this option is on.
News and Collaboration: Old and New Portal Drivers
Nexus 7 Begins Google's Ruthless Partner Cull
Hacking Home Depot to Save Big Bucks on Renovations
"Written in PHP, so literally anyone can contribute, even if they have no idea how to program"

I am loving the humor.
Is the cost of hookworm testing something that's in the range of crowdfunding?
How much of the web is IPv6 reachable?
This makes JavaScript awesome?
The perl script that powered the Alan Turing petition
No, that doesn't work. Java has something like this (synchronized methods) but they are cumbersome (I find programming nicer with plain old locks and conditions, the Java synchronized model feels just a layer of cruft but its all lock&cond inside).

But Python is different than Java. The Python interpreter has to guard the internal data structures of the interpreter itself, and that is a lot more tricky than it seems on the surface.
Well the device I have only takes still pictures and no audio. So it's not quite as invasive. (For the curious it's a Vicon Revue - http://www.viconrevue.com/home.html) Initially some people joke about making sure to get their good side or whatever, but very quickly they forget about it and most don't seem bothered at all.

I think the thing is it quickly becomes not the focus. It's not like you have a TV crew following you, or even a video camera pressed to your eye. It doesn't draw attention very much, aside from the initial question about what it is. So people are able to quite quickly forget about it and act normally.

On the other had I suppose if I frequently uploaded pictures of people from it, especially if those where unflattering or embarrassing, people might start to mind more.
I'm not sure recording a video of the user going through her private data on an app is the same as seeing where she clicks on your website though. As far as i know services like Clicktale will record mouse interaction but not the actual data on the screen which makes a huge difference.
You're Better Off Being A Fast Follower Than An Originator [2010]
App names in Google Play cannot be longer than 30 characters.
Secure your wireless network from malicious hacker attacks
The reason we secure a wireless network is to stop people from using the services of our network who don't have permission to utilize them. It is harder to secure a wireless network from hackers as compared to a classic wired network. This is due to the fact that a wireless network can be accessed anywhere inside the range of its antenna
This is the part that got me:
Written in PHP, so literally anyone can contribute, even if they have no idea how to program.
Even babies and dogs can contribute
Lay Hands On The Very Best Reception Rooms
Weddings are the majority of spectacular times in our life. It's a day time that you would like to keep in mind always. For this reason you need to take caution not to let anything go wrong on this day time.
Indeed. It's the same with all incentives that don't line up 100% with what you actually want. All the time, I see people surprised that their incentive programs don't get the results they thought and they're surprised that people pervert the system to get their bonus. And then they think they can just make more rules until people do it their way after all.

It never works. If you want to incentivize something, you need to be measuring that actual thing and giving incentives for that measurement. If you can't measure it, your incentives are doomed.
Samsung Galaxy Mobiles Price, Samsung Galaxy Dual SIM 
Samsung Mobiles are very popular worldwide in the recent years; because of their reliability. Samsung has launched many mobile phones in India with dual sim facility. But Samsung Galaxy Series smartphones are one of the highly featured handset by Samsung. GALAXY series is getting popular among its consumers as it is more convenient to use and people can access various application using this Android OS. It come up with latest features and stylish designs. Samsung GALAXY Dual SIM Mobile Phones are available in India with features like Android OS, Touchscreen, QWERTY Keypad, 3G, Wi-fi and more. Below are the recently launched top five Samsung GALAXY Dual SIM Mobile Phones in India with price list.
Does this mean your not limiting use of delight to the testing phase but also allowing it to be used 'in the wild'?
> I go to cafes here and it's not unusual to see people coding, discussing startups, practicing their pitch. Almost everybody I know is building something. Not working for a big company is like a badge of honor.

Sounds like a recipe for an impermeable echo-chamber.
How artificial intelligences will see us
I work remotely, but make it into the office every couple of weeks. I had already worked with this team for two years prior to making this arrangement, so the managers and I know each other well. However, it does seem the new folks on the team (and one or two of the old ones) treat me with some suspicion. I'm the sole developer on this project, so the "12 engineers in front of a whiteboard" thing does not apply.

Anyway, I'm happier for not having to spend three hours commuting each day, and if Lines of Code is any judge (I know, I know), I'm an order of magnitude more productive.
> homeopathy does get people the placebo effect and that's "A Good Thing" (tm).

No. Much like teaching religious stories as if they were the truth doesn't do us any favors. "So what there is no evidence it works? It worked for me." and then you have to undo the damage to what could have been a rational person.
Html color how to use and add them in website
Reminds me of Kim Dotcom's project of supplying Megauploads' users with an adblocker that injects only his ads. Rumor was if you installed it, you'd get free music.
The divide in CS is about imagination.

Some have it, some don't.

Some see shades of gray, some sees a rainbow of colours and even the ones that are not in the visible spectrum, I'd say.
Want to bypass the Pirate Bay Blockage? Opera lets you.
I'm not sure how $1,200 to sleep with 4 other people in a bedroom is considered fairly cheap when you compare the same rate at a hotel.

$100/night, divided by 4, is $25/night per person in a decent hotel with a negotiated long term rate. Of course, you don't get the intangibles of being in a "hacker house" 24/7 and live out the dream.
This would be very much illegal in Europe if used beyond just the test phase of an app. And even during testing it could only used with active consent of the tester probably.
Short notice, temporary announcement: Royal institution, today, 14:00
This is a quick note to say that if you're interested, I'm speaking today at the Royal Institution at 14:00. Actually, I'm speaking even if you're not interested, but I'm letting you know in case you are.

I'll delete this in about an hour to avoid polluting the longer term timeline on HN, but I just thought I'd let people know.
About 4chans current stats and infrastructure
QMobile E995 Knight Price And Specification | MobiListaan
This is the same talk I gave in New York last December, Finland last year, Portugal the year before, and around the UK some 80 times a year, every year since around 1995.

Juggling: Theory and Practice.
Also the "Hacked" ribbon on the homepage. http://www.javelinjs.com
Job Pigeon Is Now A Free Service
If you need to advertise job's on your own job board use this! Job Pigeon.
Homeopaths market and sell their products for serious life threatening diseases. Homeopaths don't tell people it's the placebo effect, they tell very sick people that they can cure them, and charge them for the pleasure.

Homeopaths (and other pseduo science peddlers) make money out of people who are at their most desparate state by selling them lies.
Cum sa mariti durata de viata a anvelopelor?
Amazon.com preemptively buying up wireless patents for smartphone patent wars
Samsung actually contributes to a whopping twenty percent of South Korea's economy.
I concur. I am currently staying at the Mountain View house while doing a summer internship at a startup. It is difficult to find short-term housing on craigslist or other rental sites as most landlords are looking for long-term leases. Luckily, I was able to stay with friends while looking for housing and was fortunate to find an open spot at Chez JJ. Though $1000/month can seem pricey, for the location (biking distance to my office, grocery stores, YC, and HackerDojo) and community of hackers and entrepreneurs, you would be hard pressed to find a more ideal housing arrangement.
But wouldn't the placebo effect disappear if they called it what it is? ;-)
Actually, I disagree with this in practice.

I do agree that you should be able to say how you feel, but "You fucking changed my CSS" is an overreaction. I work on a project with 4 or 5 other people. Sometimes they change something and it breaks me, and sometimes I change things and it breaks them. When that happens I can choose to react in a few ways:

1) "You fucking broke my code."
2) "Why did you change my code?"
3) "Why you change THE code/Why did you make this change?"
4) Ignore it and fix it myself.

Of the 4, #3 is probably the most appropriate reaction and can easily be stated as "Why did you make this change? It broke functionality/function X!" And it easily conveys the issue and your dissatisfaction.

She could have stated, "Why did you change my copy? I carefully selected each word and I think the changes detract from the overall feel." Boom. Done. Dissatisfaction has been conveyed without sounding like a child.
Heck we have the debate on Craigslist's UI on HN every so often - ugliness won't necessarily stop a good product.

Putting it this way - if it works, and is useful, enough people won't care.

As long as the leading edge of the population thinks its worth using, it will have acceptance. If it enough good applications are there for it, people will flock to it.
Focus. Focus. Focus
This is the thing a lot of people don't realise. If you record a 12 hour day, when do you have time to watch it back or publish it? It kind of reminds me of the guy who wrote down every thought he had for 3 months http://news.bbc.co.uk/1/hi/magazine/3857621.stm . In the end he couldn't do anything else but write, it's not something anybody could sustain.

The reality will probably be that people actually watch back only a small amount and share less than that. The interesting application is a kind of augmented memory, or TiVo for your eyes. In which case it's going to be personal encounters or extremely novel public situations that will get reviewed. The average man on the street doesn't need to worry unless he's riding a unicycle.

Charlie Brooker's Black Mirror explored a pretty dark outcome for personal recording devices http://en.wikipedia.org/wiki/Black_Mirror_%28TV_series%29#3.... This seems a more likely danger than privacy invasion, people tend to be egocentric on the whole, they care more about themselves than a random person on the street.
Had he chosen $9 for his example, it would be much much simpler :)
The Time article is a rewrite of the original article from The Economist

http://www.economist.com/node/21557801
Why I don’t use Apple products
CSRF attacks: Common, dangerous, and often forgotten
Pretty much everything but automatic transcription is pretty straightforward. Feel free to email me if you want some advice in that regard (email's in my profile).
the whole thing could have been averted with a simple

"hey - great work so far - can I tweak a couple of things?"

instead, you now have a blog post (and HN thread) worth of analysis on something that should have been very simple.
OTOH, no publicity is bad publicity, so it's all good in the end.
#1 devalues genuine software innovation. If a software innovation is genuine, why is it worth less protection?

While a good general argument, you have to ask what software which was developed 20 years ago is still relevant today. Most software 20 years old is not even available today, and even if you had stored a copy, it would probably not be possible to find hardware which would run it correctly or at all.

Basically, 20 years of computing-time represents several generations of products and innovations. 20 years for a patent may have been a relevant timeframe when products had a lifespan that long.

I think it would be hard to argue that this is still the case.

The solution is not to extend software patents to 20 years. The solution is to reduce patent-time to fit the lifespan of products within the category which for the patent is valid.

Which for software would mean an absolute maximum of 10 years, with 3 years much more reasonable.
Well I think it's not that easy. "phpinfo" does not gather the version information from the extension it just tells the extension to return some tabular data which is not "interpreted" by PHP. In contrast the "phpversion" function reads the version-field from the modules "zend_module_entry" struct.

Now if you look at, for example, the bz2 extension: https://github.com/php/php-src/blob/master/ext/bz2/bz2.c
You see that NO_VERSION_YET (NULL) is set in the version field of the struct (line 122).

You can grep for "NO_VERSION_YET" in the "ext"-directory and you'll see some extensions without version information.

So the problem is in the extensions, and since the extensions deliberately have no version information the behaviour is no bug.