skysight-inc/HackerNews huggingface dataset:
Beogradski oglasi
Mali besplatni oglasi sa slikom. http://beogradskioglasi.in.rs
Having big goals and stating them proud
http://beogradskioglasi.in.rs
I've landed two gigs with recruiters at about $75 / hr, and I've made it clear that I'll be raising my rates after several months, assuming things are working out. I think it just depends on the type of work you're doing. I would imagine iOS, Rails, Django, and anything other than PHP would probably be more.
> I guess sometimes other people use the "devil's advocate" voice
> for their own opinions?

I think that sometimes people use it in a "don't shoot the messenger, this is just food for thought" way when opposing a statement (i.e. being non-confrontational). But, in general, it is best used when you are presenting beliefs that are not your own (i.e. a way of distancing your personal beliefs from what you are saying, in an effort to spawn discussion/present an oppsing viewpoint/etc).
Slightly off-topic, but interesting - Tesla bought the NUMMI plant this year at a huge discount. They plan to build the Model S there, and owning a factory was a requirement of Tesla receiving the $465 million government loan they got.

According to Wired, the plant had been recently valued at nearly $1 billion, but Tesla was able to purchase it for $42 million (it was being shut down because of the recession and after GM pulled out).

Sometimes it's about more than just innovation.
You need to think like your customer. If you are a subcontractor and your customer is a shop that is buying code, perhaps you can call yourself a coder. If you are selling directly to customers, who are buying websites, you may need to call yourself a web developer.

And, yes, that means that customers will expect the whole package. They don't know how to draw the lines between how the site looks, how the UI works, how the backend works, and how the hosting and the maintenance workflow will work. Those lines can be hard to draw even for experts, and drawing them is your job. Organizing that, and explaining it to them in their terms, is much of what they pay you for. So you'll need to learn to do some graphics and front-end work, or you'll need to learn how to subcontract that, or you'll have to become a subcontractor yourself or otherwise join up with a network of people who can band together to accomplish all the subtasks needed to build and run a site.
I think/hope he underestimated blogs.
I think when you look at the details, there are a million things custom designed manufacturing processes do that general purpose manufacturing simply can't, so if it ever does happen, I hope it doesn't happen at the expense of taste.
A clone of the disk with ghost[1] or better yet a hardware solution[2] to the new disk is going to be the "best" way to do this. This assumes the old computer is widows xp + (hopefully with an up to date service pack) and there are no major compatibility issues with the new hardware. This could be a six+ hour procedure depending on how things go so if your time is worth anything to you it's going to be cheaper to come up with a new version of office and if you are trying to put the xp disk into one of those HP laptops or similar with a tone of proprietary (bad) drivers and crapware then you might have issues going from the old system to the new one.

In any case this is really a serverfault.com or supperuser.com question...

[1] http://goo.gl/9MaP

[2] http://goo.gl/lHwD
My desktop and my netbook both run on Intel 40GB SSDs. Of course, the desktop also has two 1TB normal HDDs (Samsung F3s) for storage. / and /home are on the SSD.

My netbook is the System76 Starling netbook, and my desktop is custom built. The netbook takes about 15 seconds from Off the the Web. The desktop takes about 10 seconds from Off to the Web.

Launching Eclipse takes about 3 seconds (on the deskop; never tried on the netbook). Everything is incredibly fast.
We Beat Google
KISS frontman on P2P: "Sue them all"
...and everything was going to become Japanese in the 80's. Funny that.
Have you considered outsourcing the initial client contact (numbers game/craigslist posting and replies) part of the process?
I'm a bit confused by this poll's "in production" wording. I have a SSD in my laptop, but I read "in production" as "in use in the server room" (maybe that's just my background in web hosting coming out.)

I'll answer "in production" with the caveat that important data should never be stored on ANY single disk or in any single location. (You'd think that would be obvious, but unfortunately, it's not, or else hard drive recovery services wouldn't do such a great business.)

I'm quite happy with the SSD in my laptop. I don't get any better battery life, but it does make the laptop "feel" faster.
Good point. I'll update the title.

[edit] title updated
I built a similar small service to follow HNers by e-mail, located at http://nasr.ath.cx
Feel free to use it a report problems !
Looks like there is a crackdown on .ly domains. See also:
http://benmetcalfe.com/blog/2010/10/the-ly-domain-space-to-b...
Let's get this started - what's your big goal?
Anyone who can afford it and knows about it has an SSD for their boot disk nowadays, including me. I just wish I could get a VPS with SSD storage, then my life would be complete.
clicky http://rp.eliteskills.com/html5.php
I would absolutely recommend SSDs. It's one of the few times you can swap out a component in your computer and notice a performance boost. They are getting better very quickly though, so one big decision is when to pull the trigger. Every few months a new generation of SSDs with better firmware seems to come out. I've switched my laptop and home computer to SSDs.
Is this the same Mozilla JS reference that's been kicking around for ages? I know there seems to be a big campaign to promote JS resources at the moment, but surely everyone on HN would know about this if they have more than a passing interest in Javascript or learning it...
Any startups hiring C progammers?
Looking for job around the good ol' C/Unix combo..don't know why there aren't many jobs in that area!
Feel free to make suggestions as well.
I don't think that's quite right...

My recollection is that Harmony was a clean-room implementation of Java licensed under the Apache license (which has no field of use restriction). The problem was the Harmony wanted to the 'certified' as Java, which meant that they'd have to pass the Java Technology Compatibility Kit (TCK). The only way Sun would let them run the test was if they included a field of use restriction. Apache said no. Google and Oracle backed Apache in this fight. Up until Oracle bought Sun, that is.

I'm not entirely sure how Harmony has woven itself into this mess, because I was under the impression that the patents in question corresponded to things in the JVM. I believe that Google only uses the Harmony libraries in Android, not the Harmony JVM. So, I'm not sure how helpful this will be specifically to them, except as to portray Oracle as a bad-actor.

It's important to note though, that even as Sun open-sourced Java, it did so under the GPL v2, which doesn't cover patents. Sun always maintained a level of control with Java due to the patents involved, regardless of licensing. It just chose to only force the issue when it came to using Java on phones.
http://soundcloud.com definitely forms part of this. Especially when you link it up to Facebook via the http://rootmusic.com service. These three are basically the holy trinity when it comes to unsigned bands promoting themselves these days.
> From what I have read Google forked Apache Harmony which has a field of use restriction that includes mobile phones.

Do you have a reference for that? My google fu must be failing me because I searched all over and can't find a substantiation for that. (no doubt my fault though).
While yes, I do use one in my laptop, I think jacquesm is talking about production use, which is quite different.
Agent Smith was Right: Never Send a Human to do a Machine's Job
Pretty cool, reminds me of Landstalker (but not isometric) on Sega megadrive.
But I could not go past the first screen ?
> it sets a precedent that all websites running on a .ly domain must comply with Libyan Islamic/Sharia

Given that Libya is a sovereign nation and .ly is their TLD, not a playground for you to create cute domains that seems 110% reasonable.
This is one of the many reasons why the software industry should be utterly ashamed of itself.

In other industries, it is a matter of professional ethics that you should never perform bodges or quick fixes, even if the client demands it. Architects do not allow themselves to be bullied into scrimping on foundations. Engineers do not build unsound structures if the client demands it.

The fact that you'd need to say "it would not be professional" is proof that software development is not currently a profession. Qualified doctors and lawyers don't talk about professionalism much because it has been drilled into them during training and has become implicit in everything they do. Software failures can be every bit as costly and damaging as those in other industries; Usually our failures just cripple a business or leak confidential data, but we have killed people - http://en.wikipedia.org/wiki/Therac-25

I'm not sure regulating software development is a great idea, but we need to do something.
Removing the Years Makeover [Photoshop Tutorial]
Aging is a natural process of life. Unfortunately, it leaves marks like wrinkles and dark spots that betray our actual age. While these marks also signify maturity and the deep well of knowledge we’ve harvested all those years, we often want to do away with them. While Photoshop cannot restore youthful vigor, it does let you remain young-looking in photos.
True as far as you went, but most people are not charged with a fiduciary responsibility to other people. This does tend to take some wiggle room out of corporate behavior, particularly where shareholder lawsuits are a possibility.
I worked for a guy who set up a very successful online business here in Padova, and, yeah, he certainly didn't try and do it all. "SEO" was something he very much had a handle on though, because the site lived or died by its web presence. He brought in a couple of potential consultants to interview, but they all seemed to not really have any knowledge that we didn't already posses internally.

So - yeah, delegate, but some things you can't delegate. No idea about their business in particular, but for a lot of online businesses, keeping track of the basics is probably something you ought to have a feel for yourself.

It's similar to the idea that tech startups are most likely better off not outsourcing their development work.
Slightly related to the post: If you are in Kuala Lumpur, don't bother going up the Petronas towers, you don't get up that high, the wait is long, the view isn't spectacular, and the infomercials about the worlds nicest little petroleum company gets pretty grating.

Don't miss the KL Tower though. It costs to go up (RM12, pocket change!), but the view is spectacular and you can stay as long as you like. The rotating restaurant is also very nice, but remember to book in advance.
Do you actually have any iPhone/ipad app prototypes you've worked on to show off what you can do? Designing for mobile devices is really different from media or websites.

As somebody else already said, if I'm gonna spend money to bring somebody to work with me, I'll need to know the person is first of all capable of doing something slightly better than I can (and I can't do any design).

You don't need to create a new app from scratch, just select an app in the appstore that sounds interesting to you and try to create a different design. Blog about it, create new mockups, and share that online.. You gotta do some marketing for your work, and the only way to do that is to show what you're capable of.
I've got an SSD in my dev machine. It's an earlier intel drive and I'm using WinXP. It has really fast read performance, making otherwise slow svn operations on my working copy effectively instant. The write performance is atrocious. When doing any significant writing, it tends to hang my whole system for 30 seconds out of every 90. I can't even move the mouse when it happens. Compiling does it, so I tend to do builds on a normal HDD. I suspect if I had trim support and plenty of empty space it wouldn't be a big deal.
I'm sure it depends on the topic of conversation, your stance on said topic, etc., etc., too.
I see that as an startlingly programmer-centric view of the world. I've worked with some great CEOs and not one of them could code or had any interest in coding. In no instance I have ever experienced have I looked at a CEO, good or bad and thought, the best thing you could do for this company would be to spend six months learning to code.

A good CEO shouldn't have to have every skill used by their organisation and I don't see how coding is any different to accounting, legal, sales or any other skills in this respect.

The mark of a good CEO is to be able to build good teams, be trusting enough to let them do the work they need to and smart enough to see when the wool is being pulled over their eyes.

If you need to be able to code to trust your developers, you've either got the wrong developers or a trust problem, neither of which are likely to be solved by programming.
The best way I've found to learn JavaScript is through anything by Douglas Crawford. 'JavaScript the Good Parts' is especially good.

http://oreilly.com/catalog/9780596517748
http://www.youtube.com/watch?v=hQVTIJBZook
Sorry, I don't agree with this at all, and I think that is part of what the "Soylent Green" comment was meant to address.

People aren't giving "free labor", the sites are tricking people into working for free with no claim to earnings. I think this is a very important distinction.

You are correct that the sites would be worthless without the users time investment, but you should also be aware that the users have NO claim to profits, earnings, compensation, etc., other than in the "privilege" of continuing to donate their time for free.
I worked almost exclusively on internal inventory systems for the first five years after I graduated from college. These systems were custom built for commercial printers who ranged in size from small specialty shops (think promotional items like pens and golf balls) to large factories with 8,000 SKUs and 12 million pieces of printed material stored in a three-floor building with dozens of rooms. So I speak with a least some authority on this matter I guess.

Once you get the bugs worked out of your program (or you integrate an off the shelf product) the nightmare really begins. The big problem with inventory tracking isn't the software or the system but the people who use it. If your people are accustomed to their method of pen and paper to an Excel doc they will resist a new system initially and maybe forever. If there's ever an error, and there will be, they will blame the software and not a co-worker or themselves. The factory with 8,000 active SKUs has had a bug free system for years now and still, even when a mistake can be tracked right down to the individual who made it, they blame their computers. It's just human nature.

And if your software has bugs then you can pretty much kiss the whole thing goodbye right from the start. One of the projects I worked on was plagued by errors that a no-longer-employeed junior programmer couldn't fix. By the time the cavalry was called in to correct things all faith was lost and never really recovered. Unbeknowst to us, the workers in charge of the inventory started running their own parallel system with pen and paper.

Your problem is compounded by needing to track items across multiple locations but saved by the low amount of items. Yobiz looks pretty interesting. I would strongly suggest going in the web/intranet app direction.

I've gone on a bit long but I just wanted to wish you the best of luck.
Waking up in the morning without a big goal. :)
REPLACE 'bit.ly' with 'tw.it' WHERE tweet CONTAINS 'bit.ly'

or something like that
So what happens when I pick a secret phrase that someone else already uses? I can technically sign in as the person who originally created it now.

Yes, if you do it right the chances are slim. And perhaps it doesn't matter because there isn't any sensitive data.
Very stale. He moved on to other things:) But the code is available.
I've been using the Intel X-25m G2 on my macbook pro and it's the best hardware investment I've made in years. The computer feels zippy all the time, and you feel like you actually use more of that CPU horsepower because your CPU isn't waiting on IO.
It has been 'leaked' in several forms now - possibly by a public servant.
Well, when coverflow is worth a half-billion dollar litigation, I a pretty sure this is a little more valuable.
I started with an Intel G2 SSD in my MacBook Pro, then I added an OCZ RevoDrive PCI-E SSD to my desktop PC. My work laptop has an Intel SSD, and I'm considering picking a few more up for my servers at home and my media center PC as prices plummet. I can definitely say that they make a noticeable difference in perceived computing speed, and I'd never go back to regular hard drives if given the choice.
AT&T to Offer Carrier-Provided, Two Factor Encryption for Smartphones
...and yet it has 17 points only being posted 16 minutes ago. Is PG working at all on an algorithm that takes into consideration factors such as the repetition with which certain accounts vote up a link (or a group of accounts) and inversely weigh that against other links sumbitted? Possibly implementing the results via the Fisher Method / Bayesian rank of some kind? As the noise to signal ratio has widened with HN's popularity I find it harder to see the 'good stuff' bubble to the top.
It's ChronoTrigger from SNES (and later PSONE).
I actually meant 'server side', but if you make your living using a laptop/desktop then I guess that counts as production too.
I have a SSD on my Macbook Pro. Totally worth it. Definitely snappier in booting up, starting up apps, and any disk i/o-intensive operations. It's certainly noticeable.

Also, you don't need to sweat the higher price per byte, because more and more of my files (and I would assume yours?) are on the cloud every day anyways, so 256GB or even 128GB is fine for me these days.
Teleport:

javascript:void(you.y=1);

javascript:void(you.x=1);

(enter into browser addressbar)
I have 8GB RAM + an Intel SSD in my MacBookPro. There are very few physical reads - most of the data I require fits in filesystem cache.

When there are physical reads, the response time is awesomely fast. An IO is less than 1ms. For the drive included with my machine an IO was ~10ms.

It's response time (not throughput - as seen in many benchmarks) that makes you want an SSD on your desktop.
I don't think Google actually has a direct Java source -> Dalvik bytecode compiler. They have a translator that converts any JVM bytecode to Dalvik bytecode, so the usual stack is Java source -> JVM bytecode -> Dalvik bytecode. (This means you can also run other JVM languages on Dalvik.)
Just a guess,

The city I live in, Berlin has an area of ~821 km^2

Let's suppose that one city block is about 0.2 km x 0.2 km

This implies that there are on the order of 10 km of road per km^2 of area. Thus the length of road is O(10^4) km for one major city. Now if we drive 30 km/h, and there are ~25 intersections per km^2, and the average wait time to turn is 1 minute (I have no idea), then we need 20 + 25 ~ 45 minutes to cover 1 sq km - In reality we will not have a perfectly efficient travelling salesman route and will have to cross some streets more than once so let's say it takes 1 hour per km^2. Thus the entire city can be covered in about 821 hours per car, or about one month / car. If we only allow a 40 hour work week, then it takes about 5 months.

Thus with a modest fleet of 5 cars the city can be updated about once a month. Does this sound right? If so not bad.
Of course streetview isn't working here for legal reasons, but this logic should apply to other similar cities.
WinXP has a poor I/O implementation that can hang the mouse if the I/O takes too much CPU. Vista and later have that fixed, as well as OSX and Linux.
Correct, that was my intention, but it's nice to have the data either way. I thought 2010 would be the 'year of the solid state revolution', and even though there seems to have been a shift it's nowhere near as dramatic as I expected it to be.
No, because I only do this a few times a year, and then I have enough work to last me several months at least. And now that I've been doing this for several years, I only have to do it maybe once or twice a year. I get enough repeat work, referral business, and long-term contract gigs that finding work isn't the problem it once was.
I don't think this is about 'seizing the valuable domain', or the first one they'd've done was bit.ly.

I strongly doubt that this sort of action by NIC.ly is about money, it's about them - probably after having received political pressure - wanting to enforce their local moral/ethical standards on their ccTLD domains, particularly those held by people from outside Libya.
.it is not that 'friendly' either:

http://padovachronicles.welton.it/2007/08/18/confronting-the...
I actually entered patio11 there thinking it is asking me to enter the name of user to follow.
Reading this article has reminded me that I know absolutely nothing about economics and finances.

Can someone recommend some reading material that'll make the article more legible than ancient Greek graffiti? Preferably a short crash-course, rather than seven books I'd have to get on inter-library loan?
I don't think a paper receipt is necessary if the system is trusted (the system gives feedback if it accepted your input). Recount paper trail is also a trust issue. The audit is a real issue, but I question how accurate the statement "There's no good way to audit an election result" is given the requirements to prove that everyone voted, etc.

In any case, at present it's up against something thrown together with Ruby on rails.
Automated web app security tools are helpful to a point and should be a part of your security assessment toolkit, but not the only part. Every web application is different, business logic testing is hard to generically automate, and AJAX just makes things more complicated. From my experience, tools will often miss issues that a somewhat skilled tester can pickup with minimal manual effort.

Be careful with Skipfish, it can generate a significant volume of traffic that'll peg a production server pretty quickly.

Also worth a look:

http://dirb.sourceforge.net/ (you'd be amazed how many high-risk vulns this simple dictionary-based content discovery tool will help find)

http://www.cirt.net/nikto2

http://www.websecurify.com/

http://o2platform.com/

http://www.owasp.org/index.php/Category:OWASP_WebScarab_Proj...

http://portswigger.net/scanner/

http://www.owasp.org/index.php/Category:OWASP_Testing_Projec...
When designing web, I usually start with simple pen and paper for conceptualizing, then move on to Photoshop, and eventually to HTML/CSS or Flash.

In iPad design, however, I would be willing to learn the builder to the point where I can use the paper/photoshop concepts and hence produce satisfying design. I'm not sure about the learning curve in Xcode yet, so I can not really comment on that.
Please read http://ycombinator.com/newsguidelines.html and edit accordingly. Something like "The Mozilla Developer Center's JavaScript Guide" would be a good title.
The answer to this is educating your clients. This is an important part of running a company. You need to be able to tell your client in their language why something is hard to do. it's best to do this via metaphors or analogies concerning their profession.

You wouldn't believe how good a relationship with a client will be if they understand ehat you do ;)
This is nice and I completely agree with the sentiment. Do it where I work and you'll be out of a job. If you can afford to do that, go ahead - maybe you'll enact change.
... Thanks to IBM.