skysight-inc/HackerNews huggingface dataset:
This isn't going to happen unless you implement your webpages in SVG. (Not a particularly bad idea, considering today's commercial webpages.)

SGML, and therefore HTML, were designed for a completely different purpose, and are based on the decades-old recognition of the need for separation of content and presentation. While HTML contains much more visual elements than most other SGML languages, complete with CSS it's still all optimized for two particular use cases:

- you have content and want to publish it some way, style being a secondary question, or

- you have lots of one kind of content and you conclude that it's worthwhile to hone a nice presentation for that one kind.

Photoshopping websites just isn't supported by the philosophy of document markup languages, even if you can actually make the first 50% happen with the current HTML/CSS/JS.
Stress management should be taught in schools
It's my opinion that successful people carefully manage their stress levels so as to maximize their own output, whilst being able to shrug off stress and relax when they need or have downtime.

Unsuccessful people (most people) often perceive themselves to be 'stressed' constantly and have very little facility to control their own stress levels except through alcohol or drugs.

Example: I know quite a few people who are more or less chronically stressed and upset over their own inability to manage time and get things done, and would probably self-diagnose as stressed or depressed.

If this is a reasonable hypothesis, then perhaps we should try teaching kids how to manage their stress levels appropriately.
No. Intensity varies (roughly) proportionally with voltage, and where it doesn’t displays have built-in lookup tables which correct for any nonlinearity. Human lightness response though is a complex non-linear response that depends on the viewing conditions and the particular observer.

There’s a not great description at http://en.wikipedia.org/wiki/Lightness_(color)
This is one of the features I love in Coda. You can work on a local copy of the site and Coda tracks changes automatically, then you just click publish and the files that have been changed are pushed to the server.
I agree with dougludlow and AlexBloom wholeheartedly. It's more a matter of where you are at in the development of your project and/or if you need co-workers at all.
Ask HN: How can I adapt the business model to better serve a niche industry?
run a web app that allows people to create custom online stores that is tied into a fulfillment system. We originally created the site geared towards everyone: artist, designers, clothing companies, etc. We have discovered that this is just too large of a bite to chew.<p>I wanted to see if anyone had any advice or ideas on a niche market that could benefit from a platform like this? Basically what group we might be able to repurpose/reformat this for.
How about /version that your client can GET and see which is expected/required/supported?
Obscure amounts of money?
* CSS Sprites are unweildy. I believe there are a few tools out there to make this easier, but nothing seems to make it dead simple.

* Support: when a user has a problem I have to ask them for their browser, OS, etc. There are a few sites that I can send them to, but it would be nice if I could send them to a URL that automatically emailed me their info. Or, it would be nice if I put a js script in the page that recorded that info automatically for signed-in users.

* Design consistency: Sometimes it's hard to know if a change I'm making in the CSS affects other pages or views. It would be nice to be able to get screenshots of every page on my site after I make a change just to be able to double check it all.

* Textmate bundles: There a bunch Textmate bundles that do the same thing. It would be nice if there was a site that 1) kept track of the different bundles from different locations 2) let people vote & comment on them 3) made it even easier to install bundles you see 4) made it easy to keep your bundles up-to-date.

* Support: Often times users make a support ticket and the solution is for them to turn on cookies, or enable SSL or something. Every browser is different, and looking up this info can be a pain. What if you could send your users to automatic-support.com/turn-on-cookies, and the site would detect their browser and show them the correct instructions. This could be a wiki-like site, so other people could update the insructions.

* Avatars/profile pictures: I'm tired of re-implementing user avatars. Gravatar is great, but it's too complicated for most of my users. It would be great if there was a service that let the users upload avatars, maybe make new profile pictures from their webcam, and provided some nice default avatars (like Yahoo does). If all that could happen without people having to leave my site, that would be awesome.

* I've done a few sites where people upload and share documents and stuff. It would be awesome if there was a service that could give me thumbnail views of word docs, excel docs, pdfs, and other formats.
Wow.. great job done, withe ease of use. It's also an eye opener for me, to add some salt to my Karma.
Once the first big crime happens, these same newspapers are going to turn around and scare the hell out of everybody.
I think the claim that this will affect scientific data is a little alarmist. Most of the data I work with comes from a CCD, which Im almost certain has a linear scale between input brightness and pixel value. But more importantly, I wouldn't ever scale my images down, except possibly for publication, and by that point, I've usually tweaked the brightness and contrast anyways.
Tracking down information from others...
Why is it acceptable to mention his race at all in an article like this?
The idea would be using it inside a logger, this is more a syntax thing than anything else. The pseudo-code would be better explained as:

log = get_logger()
log < "some log message"
I would love to see some features in PS that focused on web design mocking. Mocking complex lists/other common web app components are generally far more painful to do in PS than they are to style in the browser (though you still want to see those components in the context of the rest of the design before you really get down to business). A special layer type that renders its own HTML/CSS within the document would be insanely useful (or so it would seem).
>I've been thinking of writing something like that

uhm, sounds ambitious to do well. wysiwyg editors have sucked since the days of frontpage.
Is Google at Risk of Becoming the Next Microsoft?
IPhone 4 may be Apple’s Vista perhaps, but show me Microsoft’s iPhone
JavaScript + static types = ActionScript 3
Another diet to experiment with is the No Starch Diet. There's a lot of anecdotal evidence suggesting that starches somehow trigger an autoimmune reaction in some people leading to Ankylosing Spondylitis and possibly others like Irritable Bowel Disease.

It's not an easy diet to follow, but the food test is simple - red iodine turns blackish blue in contact with starch.
We do use TPB. What do you use it for?

Edit: Don't know why people are downvoting, but to clarify: I wasn't sure if jeb was using TPB for the same purpose as we are or if he was suggesting TPB as a way to take a break (movies, music, games etc)
"They actually refused to acknowledge the sales on the chart because the sales were all coming from the same city. This really leads me and others to believe that while any song can be purchased buy the same user 20 times, only certain songs may get those 20 purchases credited to their overall sales."

I don't see how this logically follows. It would make much more sense for apple to only track the first purchase of a song by a user for all songs, to eliminate attempts to game the system such as this - more popular songs simply get more downloads from multiple locations, and therefor do not fall afoul of the automated systems for stopping this sort of thing.
What? I don't have an iPhone 4 but the way I hold my phone, all of my fingers are on the left side of it. I would touch the "spot of death" every time I made a call.
When I had no money, I'd get even $20 software off there. Now I buy $20 software, but I get $900 software off there. In the future perhaps, I'll buy $900 software.
If you can live with a bit slow but loads of plugins, stick to Eclipse. Bonus point is, you can use the same IDE for other languages (if you switch to other languages), withou wasting more time to bypass the learning curve.
Here's where C is taking you.

After you understand pointers and structs and have futzed around in the Unix command line for a while, you probably have enough to go on to something like Linux Programming by Example. This book walks through GNU implementations of Unix utilities and the system calls that make them possible.

You don't just want to run ls, you want to know enough that you can write ls by yourself. You want to learn how to manipulate the operating system with it. You will learn a mental model for how operating systems work in a deep, detailed way, which will serve you well no matter where you go.
The Stack Exchange Start-Up Q&A site has moved to the commitment phase
Actually modern JavaScript engines depend on dynamic type discovery (via different forms of tracing) much more than on global static analysis.
Definitely. That’s how comics with jokes like that are usually organized. SMBC does that quite often: http://www.smbc-comics.com/index.php?db=comics&id=1911#c...
"For me, the tool I'd love to have would be a Photoshop-like design tool which would generate HTML + CSS rather than PSD files, and I've been thinking of writing something like that."

That's one major pain point, yes. After a lot of research (when starting to do web work), I realized that no one uses tools like that because they usually suck. But a tool that actually worked well would be worth a lot to a rapid-prototyping guy like me.

Another pain point: CSS. It's a horrible language (IMO), and even though others have tried to make it better (e.g. "less"), if someone could fix it from the ground up, that would be worth a lot as well. For a simple example of what can be done, see how JQuery solved the browser-incompatibility issue almost completely. A similar framework for CSS would be great.
Isn't the point of bumping version to signal incompatible API changes? In that case breaking links is probably a better solution.
Well you are right, there is stuff out there, but its not in one dead easy package.

You kind of are talking about Rails, git, and capistrano.

Surely any version control system can clone code but I know git so I'll talk about how setting up repos is as simple as git clone, and then there's the greatness of http://github.com

Rails because you can use git to clone a starting environment with things like authlogic and then have clear development/testing/production environments.

Then use http://www.capify.org (which is defaulted to rails) to deploy to a staging/production path. With capify you really do literally change ONE command to deploy to a staging area, stop/start your application, and/or do rollbacks.

You can technically deploy any application (PHP) with capistrano but it's kind of a pain (I have done it, and you need to install and understand ruby).

The point is, yes it's a pain in the ass, but you really should just run Linux :p
Command line is your friend.
Linux, git, github, capistrano, ruby/rails, passenger = pretty decent!

Am I missing anything?
We're doing (or not doing) all of the above, except for the office. We tried the working from home thing, but the productivity drastically suffered. We realized it's better to spend a couple grand a month and have a place where everyone shows up everyday to work and our productivity shot through the roof.

This was, of course, for our team. YMMV.
Yep, thats us as well. We currently pay for software thats in the ~$100 range, but hope to pay for $1000 software in the future.
Self-graded and interactive MS Excel tutorial: Interesting learning model
Yeah, and instead of getting an office, work from a co-working space. You get many of the benefits: everyone is in the same place, space to meet, whiteboards to brainstorm. On top of that, you get to be around a bunch of smart people who will be great resources.
almost all personnel departments are called HR for a reason

In my experience they are called HR for the very reason that it's impersonal, whereas personnel sounds like it might be about people. In large companies, HR truly is dealing with 'resources' and not people, and this distance from humanity is helpful when HR is brought in to lay people off.

If I ever run a company that department is going to be called personnel.
I posted this b/c it seems to jump on the trend of interactive learning. It's kind of meta - a big Excel file that teaches you how to use Excel. The demo is impressive. Not sure if it's worth $35 though.
No, if you want it to be "more profitable" just spend your time learning marketing(what the people that uses the software need) or how money works.

If you want to understand how computers work, of course you will need to know assembler and c. This will give you the option to do things that other people can't.

If you want short term profit, you should choose other options.
An artist should not measure themselves by what other people think, but by how they themselves see their creations. I enjoyed Zuckerberg in this interview and think he did a great job.

I do not have a Facebook, but all of my family does and they like it. Facebook isn't for everyone. If you use it, you accept the developers decisions.
nah, not a big deal, i was just making a joke :) your idea is obv right-on.
Into the Cloud computing
I think the author is missing a few key points.

The author says 'iPhone 4, flawed as it may be, is also (in my opinion) one of the most advanced and beautiful pieces of electronics ever made'. But Microsoft doesn't make 'pieces of electroics' with the exception of a few devices recently which the author points to as shining examples Surface, ZuneHD, Xbox 360.

Microsofts iPhone is Windows and Office. Consumers don't gush about it because everybody has it. Same way we don't talk about great air or water. These are things that people use all day every day and as long as it works, we don't complain. When it fails (Vista) then we're all up in arms about it. Windows 7 is a really nice OS. But my computer isn't a Windows 7 computer. It's a gateway. It happens to be running Windows 7 but that is not how I identify it.

If you have an Android phone, you probably don't say it's an android. You say you've got a nexus one, or HTC desire or whatever.

For the most part, it seems we don't create the same attachment to non-physical things as we do to physical things. This is where Apple has always had an upper hand and used it VERY well to their advantage.

If you look around most coffee shops, people get the feeling that everybody is on a mac. Mac's all look the same. So even if you have 10 people with computers - 1 dell, 1 acer, 1 lenovo, 1 toshiba, 1 asus, 1 sony, 1 toshiba, 3 macs. It appears as though most people are on mac. but in reality, most of those people are on windows (ok, maybe 1 or two on linux).

What bothers me most about the iPhone 4 antenna issue, isn't that there is an issue. Stuff happens, and people still love the phone. It was more the initial message coming from Apple that it wasn't their fault, it was yours. And if it didn't work, it didn't matter, the customer was holding it wrong, or the customer didn't buy a protector for it.

Personally, with almost all Apple products I've bought (with the exception of early ipods), I've felt that the company is constantly over promising and under-delivering, and then it isn't their fault, it's mine. There must be something wrong with me if my Mac is slow/loud/whatever.
Very good ideas petervandijck. I like the idea of user testing the stories. I want to give this a shot.
I use a ViBook (http://www.villagetronic.com/vibook/index.html) at work in order to have two 22-inch monitors hooked up to my MacBook. Performance is surprisingly good, especially for low-intensity tasks like text editing. Watching videos on it absolutely kills the CPU, but having another monitor for terminals and text editors is great.
No retainer? Seriously? (A web agency perspective)
Yes because it it under attack from two forces that actually hate each other, the left and the right.

The right because there are rich men who aren't satisfied with being rich, other people have to be poor. No middle class for them. They want to return to humanities default state, the poor peasant majority and the handful of Dukes and Earls who have all the money and power.

The left because they despise the 'bourgeoisie', not understanding they are playing right into the hands of the above rich.

We better figure out that the middle class is in fact humanities greatest achievement.
check out shed skin, a Python to C++ compiler: http://code.google.com/p/shedskin/
One of the things that I've noticed is that you have too much text on your home page. The fact that I had to scroll down isn't a good thing. You have to make a sale FAST to an internet user. Trust me they have extremely short attention spans. How about this?

Are you a designer forced to dance to FBs tune? Use aplanofattack to deploy hassle free and concentrate on what matters the most; beautiful, seamless design.

Wanna learn more? Check it out.

I would chip away those lines again and again until it sounds like the voice in their head is saying it to them.

Also, have you thought of making it an intermediate thing? As you've replied in the comments something like this already exists for non-technical users, and you want to target developers, but why don't you target them both?

It's a matter of UI design. You can just about recess the less commonly used, and more complex functions out of sight, or make different views like WP has a visual compose mode and a HTML mode that works pretty well. Also, it would be awesome for a developer short on time to jump into modes for that good enough mockup.
I do touch the line with my pinky in normal use all the time. Maybe I have an abnormally shaped hand, I don't know. That being said, I love my new iPhone 4, I'm a new convert from Android and I don't really have reception problems.
I clicked out of the page and didn't even try it when I couldn't find an example page created by the service. Screenshot/examples are essential.
I think that the real problem of the cloud, is that is harder to start with.

For my web app http://hinii.com I had to decide over the Cloud and a dedicated server.
I've tryed to valuate the amazon aws, but I had difficulties to understand the solutions that i need (space, bandwith, ip, blancers, dns) and the relative costs. That was terrible, I have the knowledge to setup a server with 2 virtual machines with several virtual hosts, but I have understood nothing about how to setup my Cloud!

That's the problem I think, by now is too hard to startup.
I wonder if GPU hardware does it right or wrong on texture rendering. Someone care to test?
I did GUI development in C++ for a number of years, and it really boggles the mind just how much more suitable Objective-C is for high-level application design than C++/COM, and without the overhead of a VM.

C++ has its place, but that place is getting smaller and smaller each day, making the advanced features of C++ all the more irrelevant.
Reading articles on hacker news. Seriously.
You’ve Either Shipped or You Haven’t
Objective-C is just a layer on top of C (and inlcudes a C interface to the runtime as well). Knowledge of pointers and memory management is required in Objective-C. Objective-C methods _are_ C functions. I would imagine it would be hard to be effective at Objective-C without a working knowledge of C.
This looks pretty useful. A few feature requests:

- Import from delicious, to help get people started.

- An option to automatically add the tags from delicious as part of the text that you search, because many websites do not contain sufficient text to be findable without tags (ex: youtube videos with bad titles, direct links to images/other non-html content, etc)
... and if it is not a duplicate I end up submitting an article when I don't particularly want to.
the page needs to be designed better

you are trying to sell design services...your sales page should show the high quality of your product
Even if this weren't faked, this sounds 100 times more boring than an asteroids game. Oooh, look, I put my hands in the water and the fishes go away!

Show me gameplay.
I thought that with any iphone 4 in all but the strongest signal areas it was possible to cause a decrease in measured signal by doing the death grip.
The answer is "yes, some". You will have to deal with pointers and memory allocation, though I believe the newest ObjC runtime has a garbage collector so your exposure might be limited... if you're lucky. ;) And you'll get a general exposure to C syntax, the compilation cycle, et cetera.

From a strictly pedagogic perspective, it would also be good to spend some time studying vanilla C and the POSIX APIs. When we say the phrase "learning C" in a thread like this one, we tend to actually mean "learning to work at a lower level of abstraction, closer to the OS, to assembly language, or even to the hardware itself". And I believe that most of iPhone development consists of telling Cocoa to do things, and Cocoa is presumably not a very low level API -- thank god.

However, any C is better than no C, and iPhone development is fun and useful, so if it inspires you, go for it.
this makes me wonder if DHH (David Heinemeier Hansson) knows or has ever learned C.
+1 learn different paradigms. Besides reading language tutorials, read some PLT (prog lang theory on Lambda the ultimate, and these survey type things. (And you'l frequently see ruby, python, erlang folks say "We have to drop down in C to get plausible performance" or "this algo was already thoroughly tested in C or java". You kinda have to know C and java to get s##t done.

http://mvanier.livejournal.com/998.html

http://matt.might.net/articles/best-programming-languages/

http://www.info.ucl.ac.be/~pvr/VanRoyChapter.pdf

http://www.info.ucl.ac.be/~pvr/paradigmsDIAGRAMeng101.pdf

http://www.slideshare.net/brweber2/functional-concepts-for-o...

-----------------

Oh, SICP and books like PL pragmatics

http://www.amazon.com/Programming-Language-Pragmatics-Michae...

----------------

and i love "Traps/pitfalls" from 1989!)

http://www.amazon.com/C-Traps-Pitfalls-Andrew-Koenig/dp/0201...
Hah. Well, I followed the procedure blackberry that I read causes the bars to decrease in the iphone 4. There was no decrease whatsoever.
I can answer this question for Java + Terracotta. Terracotta works much of its magic through bytecode instrumentation so I expect that the differences between Clojure and Java are minimal.

Pros:
1. Makes it very easy to turn an existing threaded
application into a multi-node application, often
no code changes required. Killer feature.

2. Integrates seamlessly with Spring and Ehcache. Perhaps
less relevant for Clojure developers but a big boon
for JEE people.

Cons:
1. It uses multicast for replication. This is an
implementation detail, not a conceptual drawback, but
it's a pain to set up when your machines live in
different network segments.

2. Can potentially transmit stupid amounts of data over
the wire. I suppose this is part design, part configuration.
This video may have inspired by James Houston's version of Radiohead's Nude:

http://vimeo.com/1109226

Both are wonderful, but I'm partial to the artistic craft in Houston's video.
A "Zynga for real men": troubling blend of FX trading and social gaming
It is useful for static (possibly global) data which if const can be placed in the read-only data section. For local variables or function parameters it is less useful.
SEO for Software Companies