skysight-inc/HackerNews huggingface dataset:
> - unorganized

The OP says: "The talk was pushed up 24 hours as another speaker missed her plane to the conference and we had to do a last minute shuffle (literally, I found this out at midnight the night before).". It WAS unorganized.

> - jittery typing

The guy was very nervous and I would make a lot of mistakes if 20 o 30 people were watching me coding.

I agree with you that is important to have a plan, objective or whatever. It's important to know what he was doing, for the guys who started seeing the "talk" and the guys who join the "talk" in the middle.
The idea in this article is sometimes true, but it completely fails to take into account the relentless march of technology. Some items, such as cell-phones or laptops, will be totally obsolete within 10 years no matter how finely made they are. Other items, such as guitars, will not be obsolete since the technology isn't changing quickly, if at all. There will be new digital guitars with funky synth modes every year, but a gibson dobro will still sound like a gibson dobro in twenty years.

Some things fall somewhere in between. Your grandfather's watch is a marvel of mechanical engineering that will keep time adequately for centuries if taken to a watch-shop for maintenance every few years. That maintenance will cost more than buying a new timex would, and the timex will keep far more accurate time. Timex's are disposable. When the timex's battery dies it will probably cheaper to replace it than to replace the battery. However, their function is superior for all practical purposes. Many people currently enjoy the aesthetics of mechanical watches. They're currently enjoying a major surge of collectibility, but that wasn't the case twenty years ago and it may well not be the case twenty years from now.

The real trick is to figure out what can last and what should be treated as disposable. e.g. Say you're building a home theater. Amps have changed very little over the last 20 years. Preamps and receivers go obsolete every few years. If you spend $5000 on a Bryston amp it will easily last 20 years (that's how long it'll be under warranty!), but a Bryston preamp will be hopelessly unusable long before that 20 year warranty runs out.

There are also big variations in short-term durability too that aren't necessarily correlated with price. e.g. Macbook air's and the new retina pro's are gorgeous pieces of engineering, but they're made to be disposable. If you spill coffee on them they're basically done. You can't remove the battery and take them apart to clean them (proprietary screws) like you can with a much cheaper laptop and Apple won't lift a finger to help you. This is a case where our perceptions of what is durable and high-quality can actually lead us to buy something that won't last as long!
I was hoping for something a little more "Ghostbustery".
The core of programming is creativity.

No developers develop the same way, and even though there are some obvious ways, there seldom exists an absolute all cases best way.

It is the thesis of the mythical month (F. Brooks) and I do like this theory since its corollary the "no silver bullets syndrome" is quite accurate.

The essence of programming is creativity, thus no tools can improve software productivity in its essence.

The problem with school, is studious dull boys with no imagination thinks they worth something in programming by incanting mantras of pseudo tech gibbish. They have a 90K$ loan, no gift, and they pollute the eco system because else, they become hobos. At least, most of them are hired as java, C++ or PHP developpers where they fit best.
Taking your idea to its conclusion: A catalog store, (like Service Merchandise) which stocks only 1 of every item for demo purposes. The twist--if you buy it by scanning it with your phone or an in-store device, the store gets an amazon affiliate payout. Is the payout enough I wonder?
Dentist Beverly Hills
If you are looking for Dental Bridges in Los Angeles & Beverly Hills, look no further. Contact us today! We offer the best dental care with a focus on cosmetic, tooth bleaching, dental bonding & more.
Diego from Ducksboard here

May I ask you about your specific needs to host it yourself?

We are thinking about selling ducksboard as an OVA, but we want to understand better the needs first.

Thx! :)
Bug tracking software has played with the idea of bug bounties for many years now. However I challenge you to provide a link to a public bug tracker where these bug bounty features are successfully used.

For further reading, there exists plenty of discussion and analysis surrounding bug bounties for security vulnerabilities. Bounty rewards are typically a token gesture that don't even begin to cover the real costs of the developer/researcher. And for open source projects -- many developers are writing code for fun, as a challenge or as an experiment. Are intrinsically motivated developers going to respond positively to extrinsic motivators?
I often postpone buying technical books because I know they will too soon be dated. Since you're an author and on the other side of the table, what are your thoughts on offering those who bought the first edition the second book at a good price? Or to sell the book with some sort of subscription, where later editions are available for the subscribers?
France is leading innovation in transportation
give-us-vc-paper-so-we-don't-have-to-get-real-jobs.com, has a nice ring to it!
Hackers post over 400,000 Yahoo Voice passwords online
Paying too much for something works if you have no idea how to actually judge the quality of the item. I know computers and bikes, and will not pay too much for those thing, because I know the quality and I know the cost. I have no idea about cars, or houses, or shoes, so I have not way of judging the quality of these items.
I'm not attacking anyone (at least not on purpose), I'm just trying to make a point here.

Resig's actions towards clj effectively turned his whole userbase against everyone and everything that was written in that newsgroup. Thousands of unexperienced js developers shunning great advice just because it came from someone Resig had a beef.

I do believe that it had a negative effect on the javascript industry for a few years.
It's also worth pointing out that many men make their decisions on factors other than comfort. I'm currently wearing some Cons that are falling apart only a year after I bought them, and I've probably only worn them 1/3 of the time I've had them. I get blisters if I walk too far, they're a pain to take on and off, but they look awesome and I'll probably be getting another pair.
not popular in my sources apparently, though there are many |obj, idx| :)
Possibly relevant to the article that Argos are experimenting with same-day shipping using Shutl.
The system of state taxes and fees in Republic of Moldova
If the US adopted any of the systems of other nations, we'd be paying a lot less, so we'd at least be going bankrupt a lot slower. We pay way more than anybody else for outcomes that are basically the same.

Great data and analysis here:

http://theincidentaleconomist.com/wordpress/what-makes-the-u...
Blogspam. Flagged.

Real link: http://www.zdnet.com/news/ec-wants-software-makers-held-liab...
Semaphore CI has a new solo plan, supports PhantomJS, Firefox 13, HipChat
My stepfather is a carpenter and the maxim he passed down to me is "buy cheap, buy twice". It applies particularly strongly to the tools of your trade, doubly so if those tools are physical things like saws and hammers.
Agencies can claim that. Because we never fire or sideline agencies.

But individuals don't have the same out. Somebody who took a risk and failed may never get fired, but for somebody with ambition and vision, getting demoted to a pointless job with no power is worse than getting fired.
Enterprise Portals & Enterprise Resource Planning (ERP)
http://www.ouyadev.com/forum/forum.php
If they really wanted to do the right thing, they'd have just given up and used WebKit.
Thats my experience as well - I rarely use a debugger, but when I do I cannot imagine any other way of finding out what is going on.
I Hacked a Facebook game (okay kinda lame, but so is the game)
Successfully phishing half a million people without anyone noticing?
I feel its to convoluted to be a marketing scheme, as you would surely have a product which links to decryption.

I think it might be more fitting if this was a new approach to recruit people for the NSA / Cryptography office for X company or organisation.
eh, I think that most of what you are paying for is, well, paying more.

I mean, today, the kids are buying $400 jeans that are thick and tough (then they don't wash them, which sounds disgusting, but what do I know?) but, you know, at least they are probably durable. But during the first dot com? the expensive jeans were made of this super thin denim that was then pre-stressed at the factory;

So yeah, in '99? if you walked in to a store and bought the very cheapest jeans you could get, you'd get a medium weight denim that was reasonably durable. If you spent USD$50-$80 for the 'calvin klein' low end designer stuff? it was this ridiculously thin denim that had been bleached to hell.

But yeah, my point is that if you really do choose your product based on price positioning, rather than on the merits (and price) of the product? you are likely making suboptimal choices. Just because there is a more expensive version and a cheaper version available, that doesn't make the middle of the road choice the most reasonable.

A more recent example: I recently got a giant TV for the office for my montoring setup, and I lost the HDMI cable it came with.

I went to Frys, and the first HDMI cable I saw was the $150 "monster cable' version. So I look a little further, and I see a $15 cable by some middle of the road cable company. I look further, down on the bottom, and I see a $1.50 HDMI cable with no brand.

as far as I can tell, they were the same gold-plated HDMI cable. Of course, I bought the cheapest version and it worked just fine.

I mean, I always spend the extra money for ECC ram and for 'enterprise' or 'raid edition' drives in stuff that matters. Yeah, if I get more of what I want for the money, I'll pay more. But I have to see evidence that I'm getting more of what I want. I'm unwilling to pay extra for a label that says I paid extra.
Yahoo Voices Hacked, Usernames and Passwords Posted Online.
Young people that use Twitter as a messaging platform blow my mind. How many more scandals will it take before they they realize that replies are public tweets?
The hardest obstacle to not being "lazy" is deadlines

Is it lazy to accept something that works, and meet the deadline?

Is it OK as a craftsman to miss your deadlines, because you want to know why something works?

These decisions are like a craft in themselves - sometimes we can just trust a library works. Sometimes, we need to understand more. And sometimes we need to re-negotiate deadlines. And sometimes we lose clients.
Americano encontra o carro roubado há 42 anos, à venda no eBay
Uma história que acabou bem ao fim de 42 anos. Bob Russel, um americano de 66 anos vivia feliz mas com uma mágoa constante, o roubo do seu carro há 42 anos. O carro, um Austin Healey 3000 de 1967. Quando Bob soube que havia um site onde se colocavam à venda carros usados passou a ser um frequentador assíduo para tentar descobrir o seu carro que nunca tinha esquecido. Até que um dia, lá estava o carro. Conheça mais pormenores desta história em http://www.autoportal.iol.pt
Well, the $60 earphone actually comes with a 2 year warranty... whereas the $15 one does not.
Top Truly Bizarre Programming Languages
It's a shame Wheeler isn't better known. He invented the subroutine back in the '50s. Calling a subroutine used to be called a "Wheeler jump" (relevant to #4 in TFA).
At first, I've completely agreed with the general prescription given in article - do more, read less.

Then I caught myself humming to Freddie Mercury in parallel to air-guitaring Brian May. Not quite masturbation, but it feels good too.

What's so wrong with self-aggrandizing through reading articles about big ideas by relevant people? You'll reach the point where you become realistic and get yourself down to earth eventually either way.

And you can waste time by doing too so it's not quite black & white situation.
wpietri: Yes, I read that series quite some time ago. I'm very familiar with the ridiculousness that is the US healthcare system. This, however, is totally irrelevant to my comment, which was regarding other developed countries that are going bankrupt over their entitlement programs.
That is absolutely incorrect. Demonstrating that what you published is true is an complete and unimpeachable defence against any libel action.
400K login data reportedly leaked in Yahoo attack
How to find out your website is mobile friendly
Is it just me, or do jeans seem very cheap in America?

In Sweden, a pair of regular Levi's jeans might cost you 1000 SEK, which is about $136. The designer jeans might cost 1500+ SEK.
s/pedantic/welsh/

What the hell, my karma was getting a bit high anyway.
Passing out $50 notes to random people on a train hoping they're a cryptography expert in search of a job?
For example, when debugging operating system code running before printf (or printk) is available. I barely used debuggers on high level code, but in low level its an all different story.
> The recent thread on memristors even highlighted that R&D costs are 1/100th of total cost, with marketing taking the lion's share.

I read that too, but what they meant was that development of an actual product costs Hewlett-Packard 10 times as much than the research of the underlying technology. And commercialization costs again 10 times more. "Commercialization" is a catch all term, of course marketing, but for the most part this means building factories, tooling and machinery. Ramping up production is difficult and binds tons of capital investment.
Registry cleaners, Best registry cleaner comparision and reviews
Ever tried to find out which is the best amongst popular registry cleaners?The following comparison may help you;just go through it
Why Your Business Need to be on Web Read More ..
Recycle battery
My Battery Recyclers offers most economic battery recycling and disposal services for all kind of batteries whether it is lithium ion battery, laptop battery or cell phone battery.
What do Sony and Yahoo have in common? Passwords
I find preconceptions bite ass way harder when you try to design big things all at once. If you grow them you can pivot and refactor more easily while they're small.
Why not use a better non-recursive method for creating your menu tree [eg modified preorder tree traversal], no recursion required, no complicated CTE required, just a simple select?

Although it is slightly more expensive / complicated to update / insert, menu's seem to be the perfect tree for that as the chances of the tree changing that often are relatively slim.
NewZap - Discover the latest news tailored to you on Android
The Largest Tobacco Consumers in Maharashtra
The Largest Tobacco Consumers in Maharashtra
The problem here is the massive assumption that if the developers of a project had more money, then that would directly relate to more time/effort being spent on the project. That's not always true.
Geeks's guide to networking at events (feat. Angelina Jolie's right leg)
Pizza sells for $6.50 at my local store, but I'm sure pizza stores would still exist if they were priced at $10 instead, except there will be less stores.

As you go up in quality, it gets harder and harder to scale because..., how many celebrity chefs can you find in a city? You might find a dozen, but it would probably be very expensive to get enough chefs to staff shops in every suburb.

Prices are a function of demand AND supply. It simply isn't possible to supply enough celebrity chefs at $30 a meal. If there was such a shop it will have a long line stretching out around three blocks every night.

You won't get 10 times better meal by paying 10 times more; It just means the price equilibrium is 10 times higher. There's nothing to it, I don't think it is intentionally "used by merchants to extract money from consumers". They price their products at a point to maximise profit, and that's all there is to it.
Automated Cross Browser Testing: The Holy Grail
IE9: slightly less shitty than it's predecessors.

Ye, I'm totally sold.
Its the attitude. And its not because of 'jugaad' as quite a few other comments make here. Its because of another attitude called 'chalta hai' attitude. Which simply means 'even this is Okay'.

The reason for this attitude, I think, is because of being one of the oldest civilizations. Which is a fact, and often it used as a ego-massage and as a strong point in several discussions.

The point to note is that this building was built thousands of years ago, and is in a natural state of decay.

On the other hand, a country like US being a country of migrants was forced to start everything on a relatively clean state. So sort of a natural call to action - to build their lives.

If one takes anecdotal examples of families one may know of, one will see that the best ones in the families move on to a different place. The laggards are left behind.

One idea, comes to me as I write this, is what if we just ask people from two nearby villages, to just move their huts and belongings to the other village, and vice versa. Will it bring about any change in the attitude?
Levi's are what I'd call 'designer jeans' or maybe low end designer jeans. I mean, uh, I might be using that word incorrectly, but yeah, they are very expensive compared to off-brand jeans of similar quality. (I believe you can mostly evaluate the quality of jeans with your eyes and your hands.) I dono exactly how much I'd pay for them here, just, well, probably more than I'm willing to pay.
I think there's a huge difference between private messages between two people, and allowing everyone in a group to monitor other's usage.
Design determines manufacturing costs. Engineering determines durability. Marketing determines price. Coordinating all three is essential to delivering value. It's absurd to suggest that any one (or all) of them offer protection from obsolescence.
You may not think about it but by NOT supporting those 5% or telling them they have to upgrade (which is unbelievably easy) saves much, MUCH more than 25,000. Hell, my friends dev team wasted thrice that just adding support for a heavy JS web app.

They complain about the cost and later said it'd cost a 1/10 to just get their admins off their fat hairy arse and update their computers. If not that, you could even use Chrome frame!
Digsby Open Sourced
> 3277 )
> 3276 (

My first thought: 'unmatched paren?'

But I bet there's a smiley face on that page somewhere.

EDIT: If there is, I don't see it.
> This is so weird to me. No one haggles over $5 on the price of a car, but it seems that everyone needs a tip calculator to determine if they should pay 21.50 or $22.00 for a meal.

A $5 on a 2000 is 0.25% and a $0.50 on $20 meal is 2.5%
For simple multiplexing, if you need to work with more than 20 servers at a time, take a look at omnitty. It has a different layout that makes it much easier to work with larger groups in interactive sessions.
Instead of starting over and building another browser rendering engine from scratch, they could have switched to Webkit, putting their development cycles to better use contributing to a mature, stable, Open Source browser. Thereby improving the web for everyone, and making their browser the better for it. Why is it commendable that they had such an opportunity and instead decided to re-invent the wheel (again)?
Agreed.

Logs are good. They're effective. They're easy to use. You can filter, search, and aggregate them. Without printf()s and log statements, my world would be chaos and darkness.

But a debugger gives you superpowers:

break blah.c:180
run
thread apply all bt

You can stop time. You can get backtraces. You can see and modify every aspect of the process. Many debuggers even let you attach to a running process and do these things.

Changing log statements means stopping and re-running your program. If startup time is large, this can hurt productivity.

It's rare, but logs can mislead. With async stuff, logs don't always get printed out in the right order (hello, Node.js and Twisted). A debugger is crucial for figuring out that sort of unintuitive behavior.
Debugging compilers: there may be over 1GB of heap (so you can't reasonably dump / log everything), with promiscuous pointers connecting dense blobs of data (one or two variables don't cut it, you need on the order of 1000s); and the code is 20+ years old, and the people who originally wrote it have long since moved on - nobody knows all the code.

One example. Sometimes what you want is a time machine: figuring out how a particular variable reached its value. So you swap out the Windows memory allocator (which randomizes initial heap addresses) for one with predictable addresses, run the program until you find the dodgy value, take its address, then restart the program with a hardware breakpoint setup to monitor and log the stack whenever modifications are made to that memory address.

This kind of "backward tracking" takes no more than 5 minutes on a project that's set up for it (i.e. with the appropriate allocator available and switchable). Solving the problem by guessing locations, dropping printfs in the code, etc. is rather less productive.

Other uses: debugging code you don't have the source for, OS code, binary compatibility issues etc.

(Crash bugs are usually not a big deal; usually, when the code crashes, the crash location is relevant. Bugs that corrupt state are much worse (heap corruption, races / concurrent modification, etc.). The original bug resulting in the final bad behaviour may be completely different from where it appears.)
How to (Finally) Quit Your Job
Thank you, this is exactly what I was looking for to get started. It's up to date, and focuses on getting an app working, with just the right balance of theory and application.

I notice this tutorial uses the visual editor in Xcode to place buttons and widgets. Do most experienced iOS developers use the visual editor, or do good developers write the ui code directly?
I agree one should try new things and relentlessly test one's own dogmas. But regarding TDD, one study of "junior and senior computer science students" (described in an article I have to pay $19 to read) doesn't make somebody an expert on anything relating to how experienced professional programmers handle code bases that last years to decades.
And to be fair to the author, he mentions the same

> This doesn’t always work. Sometimes a cheaper product is actually better. But consider removing price as the default decision criteria.
Do you read the papers you link to?

The Copy & Paste one is rubbish. We say copy & paste is bad because 99% of the time you see it, it is bad.

The authors blithely ignore this to make an intellectual point that there are occasional uses to cloning code. Of course there are. A complete waste of words.
You have to be a little careful to make sure that the conditions of the study are matching your conditions.

As an example the TDD study you mentioned compared the defect rates of a new software developed once with TDD and once with Code Review.
At work we do TDD mostly to help us developing (faster feedback if the code does what i want, running it on the target needs 10+min), to have an example how the code should be used and to now that a refactoring broke something unrelated.

If it helps us with a refactoring or reduces the defect reduction rate that is a nice benefit but not the main reason why we use TDD.

So it depends on what you do if a study is applicable or not.
In Germany we have no sick days. If we are sick, we stay home. If we are sick for 3+ days we need a note from the doctor. But this does not affect our vacation time at all.
I love how this is a story about Yahoo, reported on Mashable, then cross-posted to Yahoo News.
Ask HN: How much of HN visitors are non-US you predict?