skysight-inc/HackerNews huggingface dataset:
i'm working on legacy huge spagetty code with no option to write effective integration tests, testing that my method retuns some correct string/int etc will do me nothing, the whole system is huge with many integration points and no infra for writing integration tests and no time to do it. what should i do? (I love TDD, tests in general).
What I meant is that all of the graphics primitives and interaction handling is done by the Qt libraries, not the webkit layer. There is no webkit in a QML runtime...unless you embed a QWebKit element into your design.
Human-like robot replicating operator's expressions
Buy Cell Phones, Wifi Mobiles
Waltzmart provides high quality cell phones, Wifi Mobiles, GPS Mobiles, Smart Phones, TV
Mobiles, Sciphone and Accessories at cheap price. Save your time and Money, get more things
at one place at low price. We are reliable China wholesaler where you can buy products and
drop-ship them anywhere in the world!
If I don't misunderstand you, you can do this in Firebug. Open one of the scripts in the Script panel, click on the left hand side of any row to set a breakpoint. Execution will break there, and you can inspect the call stack, local scope and everything.

It's the same in Chrome.
In the UK if you apply to your company to work from home it will certainly be dependent on you having separate childcare arrangements.

You're absolutely right though.

My daughter is 16 months old. On a day when I'm looking after her on my own I might get one 45 - 90 minute chunk during the day where I could do something approximating to work (when she sleeps - though you've probably got clearing up, catching your breath and other things in there depending on the mood they've been in).

Other than that you might be able to read and reply to the odd e-mail, check the odd thing or make a quick call or two (so long as you're happy with the possibility of a child shouting in the background) but nothing that could be classified as productive - certainly don't even think about coding being something that might happen.

That all runs from 7am to 7pm. Once they've gone to bed you have to eat, clear up and get ready for the next day before you start thinking about what you want to do. On a good day where they're behaving you can clear up as you go and you're set by 7.30pm, have eaten by 8pm and you're good to go.

On a bad day you've eaten by 9pm and you're dead on your feet. Looking after young kids is full time and I will never question what stay at home mothers do with their day again.

Still wouldn't change it though - I miss having time to do the things I used to do but I'd miss her far more.
Manipal College of Nursing
Since its inception in 1990, under the proficient leadership of Professor P.P. Bhanumathi, the Manipal College of Nursing (MCON), Manipal has progressively grown in its strength and scope.
Unfortunately, in most property tax systems your tax rate is a function of what you've built on it, e.g. surface parking earns less than a tall mixed use building but incurs proportionately less property tax.
I am a new dad with a three month old boy. He has definitely changed our lives.

With a family, especially children, it changes your priorities in life. Suddenly instead of plugging away on the computer late into the night, you want to spend time with your family. So it means a lot less time to work; but more motivation, cause it is not just about you.

Having a spouse that is actively involved in raising your child, is immensely helpful.

In summary, probably less work time and harder to stay focused; but greater overall happiness.
Thanks for the offer. Will be emailing you.
FYI - http://www.thebatchwatermarks.com
Well, you're on somebody else's schedule for the next many years. Get out of the late night feeding world, and presently you're coordinating schedules with day-care providers and then schools (not always to be distinguished) that you cannot afford to upset. (I vividly remember one Friday afternoon at the end of the government fiscal year; some chosen software was taking a divide-by-zero error on DOS 4.0, and the COTR wanted to know whether she should pull the invoice and buy from a competitor. Meanwhile I had a babysitter who needed a check before she left the country for a couple of weeks. Fortunately, a quick repartition to bring C: back under 32 MB fixed the problem. I was home by 5 pm.)

It does not make everything else seem uninteresting--children can open up new areas of interest for you. But your priorities change drastically.
Sir, Please Step Away from the ASCII
AT&T lagging while others lead on IPv6
Excellent SEO ability; this resumé is ranked in the top results for “php CV” and “php programmer CV“.

This totally impressed me.

Also, I love this: http://www.geekwallpapers.com/3d-wallpaper-office-plan/
You'd need HTTPS to safely bootstrap the RSA code and the server's public key to the client anyways.
Use the DNSSEC signature infrastructure.

Generate your own self signed SSL certificate, then stick a hash of that cert in the DNS for your DNSSEC protected domain.

Of course, people need to start using DNSSEC, and browsers need to be updated to work with this system, but it beats paying a CA.
"Be professional" would be a better aim.

In my opinion, the most important thing for code is for the developers to actually care about it. Whether you test first, test later, or just simplify the code until it's obviously correct [1] it really doesn't matter, just care enough to want bug free software.

[1] "There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." (Tony Hoare)
Bloggergirl did a fantastic job on these slides. It is amazing that she took the time to go through the site in so much detail. Thanks for sharing the slides as this is good advice for anyone.
Because a flawed process has worked in the past is no reason to dismiss a newer, better process as 'religion'.
My experience is that sleeping together makes things easier at the beginning when it does calm them but it's harder to break it the later you leave it so you're just trading off early pain for later pain. We took the pain early and it's worked out well enough that we'll likely do the same the next time round.
> Seriously consider having the baby sleep in your bed with you, especially if you/your spouse are breastfeeding.

We've got our little one in a cradle next to the bed and my wife is breastfeeding. This is just as convenient, if not moreso than having him in the bed. I sleep like a rock and I'm concerned about squishing the poor guy.

> Don't waste your money on a change table. You will change that baby's diaper wherever you need to do it. (We've changed our baby's diaper in the trunk of our car.)

Our changing table has a ton of room for storage and can become a dresser for the kid later in life. Our house isn't that big (1750sq ft), so we take him to his room to be changed. It saves a lot of bending over and I think my back is better for it. Additionally, it keeps all the necessary supplies at hand. We have changed him in the trunk, as well. I think it's a rite of passage...

> Get in the habit of keeping a utility bag with you at all times.

This. Always have baby supplies (and parent supplies) with you.

As for the attachment parenting, we have a mobi-wrap and a baby bjorn. I use the hell out of the bjorn, but the mobi-wrap is a bit of a hassle (it's a giant strip of black fabric). My wife, however, loves the mobi. Find some sort of baby carrier that works for you, they're indispensable.

EDIT: Also, look for a crib that can be adjusted over time. We picked one up that goes from crib, to deeper crib, to twin sized bed, so our son can potentially use it for years to come.
Thank you for the detailed answer. We do customize it for each customer (almost a requirement of "enterprise" software), but we have hedged our bets by making it very easy to customize.

We have our bank do our payroll and pay them for it, but I will have the new accountant take a special look at these. We are not in NYC! Love NYC but thank $deity, the rent is insane and it's SO COLD.

Scanning the receipts makes a lot more sense, but it is (was) just easier to throw them in a shoe box :)
Google's big buy Its $2B trophy purchase would rock NY real estate
> mainly because we're not sure about whether the idea is truly 'big enough' -- and what our eventual revenue model will be.

Don't worry about whether it's big enough. That's YC's job (as shitmydadsays said: Let women figure out why they won't screw you, don't do it for them)

As far as rev model goes. At worst affiliate links and adverts, at best a paid service; authors at all levels enjoy feedback. They'll pay for it if you can provide it.
Yes, I see this right in the post now. I completely overlooked that SSL was used for browsing private repositories.
Quora: What are the best Hacker News posts ever?
I love org-mode too but it doesn't work for the mobile world. My use of org-mode has dropped dramatically since I started using a Nexus One. I desperately need a todo manager like org-mode but optimized for touch interfaces and w/ cloud-based sync so I can manage my todos between the many different devices I use.
Good point! If you have any other comments I'd love to hear them.

Let me know if you think I should make any other edits: http://jonty.co.uk/idiocy-what
It does sounds like there might be an opportunity though for a developer-focused CV review service? HNcvreview.com anyone?

Maybe you could get away with a flat rate if you provided additional services besides the review. Maybe taking the CVs and turning them into a profile for them that's indexable by Google or creating a "reverse job application" like a couple people have been floating around lately here?
Flash to HTML5 conversion
If you define the parameters correctly there are really only two ways to solve itoa that I know of. Problems like this always have rules and boundaries.

Besides the people who this question would screen could not tell you what an allocator might even be.
Ask HN: Analog/Digital Hybrid Computer, Turing Complete?
From Wikipedia:
"Turing completeness, named after Alan Turing, is significant in that every plausible design for a computing device so far advanced can be emulated by a universal Turing machine - an observation that has become known as the Church-Turing thesis."

So given an analog or analog/digital hybrid computer, surely it can be argued that this type of computer can not be emulated exactly by a universal Turing machine and yet be capable of solving any computational problem a digital computer can, thus disproving the statement above?
You can boot with a special parameter to increase the available user address space to about 3GB, but that's not terribly well-supported, and you'd only want to do that on your own servers, not expect customers to do it.

There are also explicit paging APIs which allow you to unmap ranges and later map them back in, but it's a pain. Usefulness of this is limited anyway, as physical RAM is limited to around 3GB on the client versions of Windows (Windows Server supports more via PAE).

A useful trick is to run a 32-bit process on a 64-bit version of Windows, you can get close to 4GB of address space that way. No need for special boot flags.

For all of these cases, your executable needs a special "big address space" flag set.

FWIW, most x86 Linux kernels set aside 3GB for user space.
I've also tried many different things. I also went the digital route by creating Zen To Done App (http://zentodoneapp.com - also on github). But even with designing and developing my own app, I prefer the pen and pencil method. It's just so much more tactile and responsive. I use a blank moleskine with a #2 pencil or pen; that's always with me.
get rid of the moderator queue. It killed my excitement!
Algorithms and red wine: Is the “digital hive” a soft totalitarian state?
Free Content Delivery Network using DNS cache
I like anything which makes light-heart out of things like relationships, politics. Its great to read other people's stories. Make the site more engaging so I feel compelled to contribute. I don't think accounts are a necessity for a site like this; anonymous posts are fine.
I learned to program with Actor. God I loved programming in that environment.

Why the heck did Symantec buy the whitewater group if they were just going to kill the damn thing!
heh, thanks :) That 3d wallpaper wasn't made by me, I just added it to my collection.

Glad you like line about SEO. I'm not sure I could repeat the success without puremango being an established & well-ranked blog already, but I like to think I'm good at SEO. Geek Wallpapers ranks highly for several keywords too and that's been going less than a year, so I must be doing something right! :)
At the end of the day, TDD is but one tool in the toolbox. And as always, you have to use tools that fit the actual job in question, there's no golden hammer.
> Only 40% does Test Driven Development (TDD)? It means that 60% of the developers don’t know if their code works or not!

What?! No. No, it doesn't mean that.
No really think about it; that block of ice is 600 lbs. its tiny. there are ~3.01 * 10^25 molecules in 1 liter of water, so there are 8.19 * 10^27 molecules in that block. its amazing.
QT is LGPL these days.
Yahoo tries to entice users with e-mail facelift
Local SEO Campaign Keyword Tracker « Web development & SEO: VellumWeb
Congratulations and a bit of advice.

The worst, in terms of tiredness and exhaustion comes around 6 - 8 weeks. Right now you've probably still got enough adrenalin in your system from the excitement to help you through but that will wear off over the next few weeks. My wife (who had previously worked 100 hours a week plus as a junior doctor) commented around week 6 that she was so tired she thought she might die.

But it does bounce and start to get better after this. Not sure whether babies just start to improve around then, whether parents start to get the hang of it around then or whether the tiredness leads people to take control of things more than they had before.

My recommendation would be rest all you can now, don't try and cram other things in for now - there will be (a small amount of) time later. I think it was somewhere around 4 or 5 months when things started to feel a little bit back to normal and you can start looking at personal projects and hobbies.
Says that an iPhone app is in the pipeline. Once that is done, please make one for Android also.
Offer HN: GUI redesign
To jump on the bandwagon of helping fellow HNers, I'm offering to redesign one screen of your GUI for free. Requests will be processed by first come, first serve principle. Also if there will be a lot of requests I might not be able to do all of them, but I'll try to do as much as possible.

You can see some of the stuff I did on my blog at http://retroaktive.hibreedcms.com

Note: I will focus on application design, if you need design help there is another thread at http://news.ycombinator.com/item?id=1831960
I wish I could up-vote this more.
If anyone's got a designer who can do that caliber of work for $5k, let me know.
Out of interest, as a recruiter, what did you think of the two 'reverse job application' posts?

first:

http://www.reversejobapplication.com/

and in response:

http://www.thejohnnybrown.com/?p=21
My GUI redesign offer http://news.ycombinator.com/item?id=1838273
Does anybody actually do Test Driven Development for the web? Looking through the stack of features and bugs I've run through in the last couple days, I can't find even one of them for which you could write a unit test.

- "Timeline ticks don't line up with grid when changing scale"

- "Resizing shapes is jerky in FireFox"

- "Need a button you can hit to pull up a simple Help screen"

- "Add an opacity slider for shapes"

Unit testing rendering correctness during mouse actions? Unit testing for UI features? Unit testing for CSS? Hacka please.

If you're doing little comp-sci type things on the server then sure you can do TDD. It makes sense in the context of building a string library or wrapping somebody else's API. In the web startup world though, how often are you actually doing that stuff?
I'm really enjoying Quora, I don't what they did to promote this, but the participants are many times the subject of the questions or insiders in companies, etc.

How did this not become another Yahoo! Answers?
Too bad that the comment you replied to was deleted, although the choice of language wasn't the better it was the only one dissenting view on the entire page.
3-year old toddler.

1. You suddenly have a lot of ideas for baby/toddler startups.

2. Spending time with them is the only way to go. That means your time management skills will probably (have to) improve.

3. No 9-5 is great with kids: you can make time for them whenever.

4. The first year, forget about coding at night etc. You'll need all the extra sleep you can get.

5. Kids have a sense for when you're not present. You can be in the room with them cleaning stuff, no problem. But the moment you sit behind your computer (and hence are not "there" anymore), they'll come and pull you away from it.

6. Thinking you should work more time so you have more money for them later is just really misguided. They need you. Now. Not later. They don't care at all about your professional success. They need you.

7. Kids can't be rushed (not without drama ensuing).

8. For a small baby, a few hours is like an entire day: they wake up, poop, play, eat, and go to sleep. The cycle that takes you a whole day happens in about 2 hours for them.

When they're small babies, you can put them in a sling, they sleep, and you can sit in front of a computer and get a little work done for an hour or so.
TDD doesn't necessarily mean unit tests. We write tons of functional integration tests to make sure that stuff like you describe works, using Selenium, YUITest, and the like. It's extremely valuable, since the alternative for us is manually testing every single feature on the site anytime something changes.
Moncler Jackets, Moncler Down Jacket, Moncler Jackets Online, Moncler UK
It is, however, a reason to dismiss arguments that everybody would have to use the newer process. Besides, it is not really clear whether "TDD" is superior to older processes.
On the other hand, 40 pushups are quite easy, 1.5 miles in 10 minutes really ordinary for the average runner, and 300 yards in 1 minute doable too. Go figure. Could it be complete baloney? :)
I have a 3.5 year old and another on the way. Some observations:

* It was about 8 weeks before I could have an hour to myself in the evenings to watch TV. Before that I was in a constant state of rushing to get everything done. Fortunately I rode the train to work so that gave me 30mins to chill.

* It made me way more efficient with my time, I can't believe how much time I used to waste. I'm now ruthless with time management - having 30 minutes to myself is a luxury and will quickly be allocated to fixing bugs or catch up on reading.

* The financial pressure focuses you on what's really important. I've learned to live on a lot less personally - shame I now have higher costs overall.

* The way you plan things changes, you have to allocate at least 30mins to "getting ready to go out".

* It'll make you a better communicator, depending on how your career's gone so far, having a child may be your first exposure to really asserting yourself with someone, simplifying technical concepts on a regular basis (the other day I had "Why can't I see my eyes?") and "hacking people" (I'm thinking of things like using distraction or turning going to bed into a race).

* I think it makes you more pragmatic and less idealistic. You know that the way the school admissions system works is supposed to be fair but you will shamelessly game the system when it comes to your kids.
debunks the idea that sporadic gym excercise making up a small portion of your week is not enough to keep you healthy

Did you mean to include that "not" in there?
Bike-sharing project expected to begin in SF next year
Moncler Jackets Canada
Buy Moncler jackets, moncler vest, moncler coats for men, women and Moncler kids jackets sale online in Canada, upto 70% off, free shipping and non sale tax.
Consult your pediatrician before even considering letting your infant sleep with you. There may be additional SIDS concerns.
"It is unprofessional to release code that you are not sure if it will work or not. Know that it works."

The cost for making software that you know works, for the formal definition of "know"[1] is very, very high. That level of quality is usually reserved for space shuttles and similar.

TDD makes software as good as the tests you write. No more, no less. It can be a great aid in producing better code, and better tested code, but in the end all software development is a trade-off between time spent and quality. You have to decide where the line for "good enough" is. TDD itself doesn't magically move this line to "perfect" without incurring a corresponding cost in development time.

[1] A knows B iff B is true and A believes B and A has good reason to believe B.
It's good. Keep going.
Thanks for the offer Sebastian.. Here is my site:

https://www.erpnext.com

It is an affordable, online ERP solution for small and medium businesses into manufacturing, distribution, retail or services.

Keywords: erp, crm, saas, open source, smb

Any help would be welcome :-)
Ask HN: 300 employees, what is Twitter doing with them all?
Twitter just announced their 300th employee [1]. I thought I would extend the question to people who might know. What is a company like Twitter doing with 300 employees? Of course this is all speculation, but I feel 300 is just too much.

I would love to hear what everyone here thinks!

[1] https://twitter.com/#!/twitter/status/28816319556
I asked for some feedback here for my site: http://www.mcsquare.me , the main concern was about design and the ads, maybe you could take a look.
Corruption is always caused by government doing more than what it should be doing. To illustrate from your examples, if a government does sanitation and therefore has a cushy job for the director of sanitation, this is a breeding ground for corruption. The solution is to get the government out of the sanitation business. Let this function be carried out by privately competing sanitation companies.

Likewise, if a government seeks to prevent people from using drugs, this is a breeding ground for corruption. The solution is get government out of the drug prohibition business.
Better chances to "make it" through the ranks? In some countries you have to be "corrupt" to stay in business. There seems to be a network effect at play. Also, let's say a western firm builds a big hotel in a very corrupt country and pays some "fees" to be able to make business there. Who is corrupt then? The western manager or the local authority?
And keeping it all in one text file. org-mode allows you to easily enough set up a structure so that it remains easy to edit.
Biggie’s Crack Commandments Applied to Entrepreneurship
How much time would you say you spend writing those tests? Maintaining them? Just capturing a complex UI interaction that you can verify at a glance in person is next to impossible with the tools you mention. Unless they've made some serious progress in the last few months.

For the issues I listed above, how many of them do you actually consider to be testable, using TDD's "write your tests first" definition of the word.
You must be not concerned with NDAs stuff.

Out of interest: why?
Thanks SebastianSH, sent you an email!
Sweet! Your Casting SPELs in Lisp was one of the things that first got me interested in Lisp years and years ago. :)

Just ordered. (The ebook seems to be working fine now.)
ALERT: "so at some point, I can spend my time with him and the rest of my family"

They need you now dude. I know you probably didn't mean it the way it came out, but that's not the right approach.
Notion Ink's Adam : Early Access Program for Developers