skysight-inc/HackerNews huggingface dataset:
> ""But I don't want you taking advantage of this situation. I'm not going to allow you to take advantage of Apple."

> "What do you mean?" I asked him, genuinely puzzled.

> "There's no way that you could have written that program without confidential information that you learned by working at Apple. You don't have the right to charge whatever you like for it.""

Wow... that makes me think a whole lot less of Steve Jobs.

That information should have been public knowledge anyway, to try to claim a stake in something that someone wrote just because you don't document your stuff is really low.
Ah, ok, now I get it :) That was more than just a little bit ambiguous, I completely fell for it.
I'm thinking of writing a CMS for semi-technical folks
I'd like to know if you think this would be worth it (i.e. have business potential); if you might use something like this; if something like this already exists and works (and I just don't happen to know about it). I may well write this anyway, as I was initially thinking, for my own benefit anyway; but I'm open to advice on working this towards perhaps my own company...

So here's the idea:

Right now, when I make a website, I'vdde gotten to the point of setting up template pages (shared headers and navigation and other features) with an area for that particular page's content.

My latest experiment, which really works well for small sites, is to stick everything in a single php file and redirect 404 to it and let it figure out what path the visitor wanted and go there (i.e. it detects that you tried to access /aboutus/ and returns the proper page, built from the various parts). Even CSS is called this way, and I properly output the css file to the browser via php...

So I'm thinking of trying to automate this a little bit:

1. Store page contents in a database - but I'd be storing html, with a text interface to work on the files, not a GUI.

2. Have a page navigation structure with automatically generated navigation menus.

3. Allow for multiple page templates

4. Allow for multiple widgets/plugins that I'm currently thinking would be how a template is made. So this could be things like a list of the most recently updated pages to a calendar of events, or... I'm not totally sure yet.

5. Have page/widget/not sure what other level of variables - like for pages, an associated "page title" variable that the page header widget would look for and use somewhere in the graphical header area of the rendered page, as well as put in the html 'head' section so it appears in the browser's titlebar...

I suppose I want to be a little inspired by Wordpress and its concept of pages (as opposed to posts) and its widgets and customizeable sidebar; but try to make it easier to write useful plugins, and make the page templates themselves a part of what's stored in the database.

Does this make sense so far? Am I giving too much info or not enough? And what do you think?
I don't see how you can start a business without skills or ideas. Unless you've got lots of money... I'd suggest getting one or more of those three things as a start.
I actually had that memory problem - with canvas - in Chrome rather than in Firefox:
http://code.google.com/p/chromium/issues/detail?id=20067
It was fixed at some point though.
"Bike butlers" tackle problem of Copenhagen's illegally parked bikes
There is an easy solution to the AI calculation though.

Anything not proven visible counts as invisible. Done!
"Steve didn't use that technique because it was persuasive; he used it because that's what he saw."

You can see a lot by just looking.
Addendum: To some degree, I'm really inspired by WordPress. I think: WordPress makes it really easy to make a functional and useful website; although pages feel like they were a little strapped on; and making new page templates is a little hard; it's geared towards blogs.

So a lot of what WordPress does, I like. But my idea would be geared towards making websites for small local businesses, for example; rather than blogs.
You could be right about that, you could also be wrong. Do an A/B test and you will know.
>> We've passed the point where every bit of performance matters.

We really haven't. In a twitter client? Sure. In a real-time game? Hell no.

Don't assume that all software is the same, or that it will never change (See Bill Gates's famous '640k is enough memory for anyone' comment).
If these things are meant to be federated and open shouldn't they interop?
It's only creepy if the personalization is tacked on and out of place.

I'm not sure it's just that. A big factor in the creepy feeling is the unexpectedness. You don't, generally, expect most websites to know who you are and what your social circle is. And if they are, unexpectedly, it feels creepy. I understand that Facebook's idea is 'one day, it will be so common, it won't be creepy'. They may well be right but it seems like a tremendously high hurdle to overcome, to me.
Ganesh Chaturthi 2010 Photos, Lord Ganesha wallpapers, Free Ganesh Pictures
Ganesha Chaturthi is one of the most important Hindu festival in India.Every Hindu celebrate the Ganesh Chaturthi. This day is also known as Vinayaka Chaturthi or Vinayaka Chavithi in many parts of the country. People send wishes on the day to their family and friends by SMS and Massages. But you can also send some nice greetings cards of Shri Ganesha on this special day. Lord Ganesha, the elephant-headed son of Shiva and Parvati is believed to bestow his blessings and presence on earth for all his devotees. To enjoy the celebrations of this festival one must visit Mumbai where the Ganesha Chaturthi celebrations start a month before the actual day. The festival lasts for 10 days. The celebrations of this festival can be seen in advance but the most important are the last days of this occasion when the idols of Lord Ganesha is immersed in the sea. Here is the Amzing collection of Ganesh Chaturti 2010 Wallpapers, Shree Ganesh Photos, Lord Ganesha Pictures, Ganpati Bhagwan Wallpapers, Shree Ganesh Wallpapers, and Lord Ganesh Images.
> I have no connections.

Well, you're here so that means you are able to contact a lot of people that do have connections, and that's probably almost as good.

> I don't even know any entrepreneurs, but I wish I did.

Lots of those around here.

> I have a fair amount of capital to start with

Hold on to it until you are sure something has legs

> I have no skills

That is a bigger problem. What interests you? Are there skills associated with that that you might want to learn?

> learn a something from someone who owns a business

So go to work for someone that owns a business!
You're very welcome.

And yes... I know that exact same feeling :) http://news.ycombinator.com/item?id=1151932
Not to say your analogy isn't correct, but really, not much can be done with a pure mutation+selection mechanism—most really do just get stuck at local minima. This is why most "successful" organisms on Earth (depending on your definition of success) don't just use that mechanism. Rather, most biological life has discovered a secondary form of selection—evolution—which is powered by sexual recombination, where groups of large-scale, successful changes are introduced to other such groups, all simultaneously. This is what makes genetic algorithms different from generic hill-climbing algorithms (which the system of an A/B-test plus a designer simulates.)

On a larger economic scale, however, all those much-decried people saying "I want to build something that is Facebook + Google News + Basecamp + a toaster" are sort of performing the sexual recombination step, if they actually manage to get it built instead of just making incessant Craigslist job postings ;)
Ever seen a train lay its own track? [video]
5 GPS Softwares For SmartPhone
Ask HN: What interesting things do you write in your journal?
Hi everyone,
I'm 22 and only recently I started keeping a journal. I believe it's a great way to preserve my memories and improve my English. Apart from writing just about the daily happenings and thoughts, I've also started writing about the mistakes I made, the reasons behind some of my decisions, any good quote I came across etc. I believe that these will be very valuable when I read them some 20 years or so from now.

Many of you also keep journals, So my question is: what kind of interesting things do you write in your journal?

Thanks in advance!
http://thecuriousbrain.com/?p=2629
Not only Eclipse is slow, but pretty much every Java program that I've tried.
Also, a lot of code in Visual Studio is managed, especially in the UI.
It's a common practice that parts of systems that cannot be guaranteed to not change in upcoming releases are undocumented, and rightly so.
This guy is awesomely good at stroking my ego. Upvoted.
I think that just a disagreement over how to interpret "best" - for an individual who can afford it the "best" health care is likely to be in the US. However, I suspect Europeans think of it as "pretty good health care for everyone" rather than "the absolutely the most effective health care for some".

I'm in the UK so I rather like knowing that everyone has access to pretty decent healthcare which is free at the point of delivery. If I want fancier stuff or a slightly nicer room or more quickly than what the NHS can provide I can always go private. However, I've never done that and I don't know anyone who has for anything major.
Very Beautiful Morning Glory Clouds
I hope you will enjoy in this beautiful photos.
That's true, but that is not a reason to see that as giving you a stake in someone else's efforts. I think that's a low thing to do.
Charges Settled Over (PR firm's) Fake Reviews on Apple's iTunes store
Self-Discipline is a great productivity boost.
They could do so without being jerks though, and yes, I think they both come off as jerks. I can think of several ways in which they could have achieved the same thing without being jerks.
Have you had a look at NestaCMS? Markdown, textile, or HAML support. Text files as your interface/storage.

http://effectif.com/nesta
I just get a login screen.

+ Newspapers require me to register and login - I go somewhere else.

+ Commercial sites require me to register and login - I go somewhere else.

+ Google requires me to register and login, guess what happens.

I can't be bothered. I've got stuff to write, products to ship, and a life to live. It's just another article. I've saved time by not reading it, and the chances it was useful are small. Besides, skimming the comments has given me enough of the flavor that I don't really think I'm missing much that I didn't get from the comments themselves.

Score another one for the HN community. Thank you.
It probably would have led to programs crashing other programs by heap corruption though. More separation is better.
I've been waiting for a YC company to build a competing product to mine and I was delighted to hear about it this demo day.

I think it's time to keep calm and carry on.
Google daterange
That’s silly. If anything that implies “understanding of the market” is “marketing” then “marketing” has become an all-purpose synonym for “running a business”. At that point, it has no reason to exist as a separate word. I contend that “marketing” does not in popular practice have such a broad definition.
If you don't actually want to learn another language, look at http://www.realsoftware.com/

RealStudio is what used to be called RealBasic - essentially an enhanced, cross-platform VB6 clone
UGG Classic Short Boots 5825
"In some languages, you have some objects with methods named size, some with length, etc."

In ruby you dont. It's #size and ruby is quite consistent in this respect. So it's remembering a method name vs remembering a function name (in a supposedly OO language).
Air Force 1 07 White Golden Beige
I use my blog as my journal. I use it as a way to remembering all the good things that I do and sharing the mistakes that I have made.
Interesting to see the different approaches taken by Gates and Jobs. Gates: flattery, Jobs: implied threats.
Free Bug Tracking Software for your Projects
Free TekPub (training videos for Ruby, Android, iOS) this Friday
IPad & iPhone tactile object recognition system bodes well for board games
Lenovo to release Ebox games console in China next year
1 isn't a matrix. Integers/floating point numbers are in many languages treated differently than other types for reasons of performance and memory management etc. Ruby isn't different in this respect (IIRC they call it immediate objects). A matrix is a "normal" object in ruby.

BTW the ruby equivalent for the above convention would be (maybe inspired by scheme?)

a.inverse!() -> mutate a
a.inverse() -> return the inverse

Which one is more consistent?
Using an iPad to show software at networking events
Just that we wanted to get a minimum viable product out of the door and this feature didn't make the cut.

It's on the todo list to add in, but we thought it was just a "nice to have" that seemed to be the current fashion for realtime search. Turns out people deem it to be more important than that, so it's now one of our higher priorities.
Beats by Dre Studio High Definition Powered Isolation Headphones
Monster headphones are the ideal attachment to any portable media player and an excellent replacement for the headphones that came in the boxes have the ability to capture that sound, with product that delivers on the promise of high definition sound and will be supported with the endorsement and training of some of the most respected names in music and electronics!
All great points. My only argument in the article was that it is just a tool which should be used if you specific case for using it. It isn't inherently bad, you just need to see where it is a good fit. Like you said, design can be more than sum of its parts so doing thousands of tests for designing a new IDE (for instance) is impossible.

Though if you have a specific question to answer: should I have toolbar instead of menu bar, then of course you can do A/B testing.
One has to be careful how one measures these things. It's easy to get into tautology land ("Who is more productive? The more expensive one. How do you know they're more productive? Because they're more expensive").
I think there's more to it than just mouse vs keyboard. The keyboard-centric power interfaces like Emacs, Vim and those tiling window managers have non-intuitive shortcuts and combining sequences that really make things go fast. Compare using a keyboard with Emacs to using a keyboard with Notepad.

The same thing for those mouse-centric applications. Linux window managers have a "shortcut" of holding a modifier combination and dragging anywhere within a window to move it, or dragging the nearest corner to resize it. This makes arranging floating windows fast and fun compared to Apple's more intuitive requirement of having to drag the titlebar, or that tiny little handle at the bottom right of the window.

Some of the mouse-centric visual programming environments you mention, particularly the ones that have many years of use behind them, also contain shortcuts. Autodesk's Flame compositing environment for instance, traditionally driven via a pen and tablet, has a whole bunch of shortcuts to drive the interface without touching the keyboard. You can connect dataflow nodes by "kissing" for instance - dragging them close to each other, allowing you to connect many nodes with a single movement.

For many people, it's the mastery of these shortcuts - keyboard, mouse, pen or touch - that gives them a sense of pleasure and power when they use that piece of software.
Why Zuckerberg ignores the press (from yesterday's Facebook / YC event)
Short, well written, and funny. I especially liked how he shows the 'this guy is a brilliant'-part of tesla, but also the 'this guy was completely insane, part :)
I'm doing it now... NewBaby Inc is killing my other startup. If you thought sleep deprivation when coding is hard work, try balancing that with a screaming, shitting, attention-grabbing bite-sized human and see how you get on.
I've just checked the search and the results seemed to be pretty accurate for me:

http://www.mediafire.com/imageview.php?quickkey=fgb8wcu4ouls...

Was it on a later page they seemed to go more fuzzy ?
What advantage would your system have over any of the existing CMS systems? There's a dozen of good, well-established CMS systems out there (CMS made simple, Drupal, e107, Joomla!, Typo, Plone, and so on and so forth)...
As always with Facebook, if you put in a bit of effort those things can be hidden from view forever.

Mouse-over the big freaking div, click on the little cross on its top right, and choose "Hide FarmVille" or "Hide Mafia Wars" or "Hide Doomaflotchie Widget", and you'll never see any updates from the damn thing again. Across computers. Which makes it better than Greasemonkey scripts or browser addons.
You're invited: Kickoff party for Social Media Week in LA
The trend over the past 1-2 years has been to move away from a blog look and feel with Wordpress installs. You can absolutely run small businesses with Wordpress installations and very easily pick a snazzy design up for $50 or so that comes complete with industry-specific pages. I've used http://woothemes.com/ for that sort of stuff - really spotlights how malleable WP can be.
Idiomatic Perl 6 (Pascal's triangle)
I'm completely down with the idea the SVN isn't a great choice, but I don't see what that has to do with the decentralized nature of the app whose source it's hosting. It seems like saying you should use XWindows to develop all network-related software because it uses sockets.
> I have a fair amount of capital to start with..

Shhhhh. Don't tell people that. You don't seem to be in a place right now technically or otherwise where that should come up. A naive, inexperienced, yet want-to-be entrepreneur and his money are soon forever parted.

And I say that in the nicest way possible :)

Go buy some books. Take a class on entrepreneurship. Invest your "fair amount of capital" in a business degree.
If you plan on programming for the Windows platform, you'll need to learn .NET as it's the standard. I agree with madhouse that C# is easier to learn than VB.NET however, coming from a VB6 background myself, I cannot agree that "it isn't all that complicated". I think it probably takes about a year to (a) understand OOAD, and (b) get rid of those nasty habits from VB days.
What I don't understand is: how do they move the bikes without damaging the locks?
Referred passage :

\\ The Q&A was followed by a barbecue on their lawn. At one point I found myself chatting in a group with Zuckerberg. Someone asked him if he was planning to see the Facebook movie. He said he wasn't sure -- he was there when Facebook was created and it wasn't all that exciting; mostly a lot of coding and Red Bull.

He also said that he makes it a personal policy not to read press about Facebook -- something like, "Sometimes the press will be saying great things about you while you know you're making mistakes, and other times they'll be saying bad things when you aren't really doing anything differently. It just goes in cycles. We have to trust our internal compass for what we should be doing, and make sure to always listen to our users." //

imho very wise of him (to ignore the press) tough I would definitely watch the movie
Online Word Counter
A simple to use word counter!
Letters of Note: Be an unbeatable person and avenge my death
For yours as the seller. You are welcome to not require it however I suspect you'll figure out PDQ why "everyone else on the web" asks for it.
In my private journal, I write my ideas that could form into companies and rate them in terms of revenue / costs. I also write up postmortems for every project I work on that fails.

In my public journal, I write something I think is interesting or I write something that I wish I had read some years ago.
Right - I have trouble with this too. How does person B join an already established, built company as a "co-founder"?
The last time I whined about this kind of thing, someone on HN patiently explained to me that this is the "invisible hand" at work. A certain number of people click a spam link, ignore the content, and try another link. Some click through on an ad, that's a win for Google. Some get disgusted with stuff like this, Mahalo, and so forth and those users defect to another engine.

As long as the increase in revenue outweighs the loss of users, Google has no incentive to change. In fact, they have an incentive to make their search "worse."

There is a stereotype of an MBA that runs a business with a spreadsheet, firing people that embody the company's institutional knowledge and outsourcing their "function" to body shops in another time zone. The stereotypical numbers-driven MBA carefully manipulates prices and product supply to maximize revenues, balancing price discrimination against the loss of customers.

The end result is a company that is hostile to its customers. Cell phone companies and airlines come to mind. I would compare this to Google, except it's even worse in a sense, because users are not Google's customers. Advertisers are Google's customers.

There must be voices within Google arguing passionately for improving the quality of its results from the user's perspective. I imagine that the response from management can be taken straight out of the movie "Blade:"

For fucks sake, these people are our food, not our allies.
At some level, this sets some unrealistic expectations that may end up damaging someone at a deep psychological level. But, the idea of having a kid and having it avenge my death is rather... inviting.
I did not say that it is the same as destruction of property. I said that it is an illegal activity that has the same effect on my life as destruction of property. I'm saying this because some people seem to think that it is ethical to pirate software, or at least nowhere near as bad as destroying property.

There is also a difference in degree in opening a bakery without permits. This doesn't nearly give you as much of an "advantage" as a pirate giving it away for free. I can't think of anything that would give you a comparable advantage with physical goods.
I was wondering that too. Perhaps the low crime rate means people don't lock their bikes to solid objects?
WTF!!!

"Let them know that you are working long and hard. Even accomplished, self-motivated senior colleagues won't work harder than you will for very long. Send emails early and late. Invite meetings on weekends and at odd hours. Be in the office or online all the time. Dial into meetings at insane hours during overseas travel. Understand that managers older than yourself may have families that require them to live by different rhythms from yours — they may need to be offline from 6 to 8, for example. But expect them to be working long and hard, whenever it is, and make sure you are always doing more than they are. Because you have less natural authority when working with older people, reinforce your "moral right" to demand hard work by showing that you demand even more of yourself."

This seems dishonest and distracting, maybe even slimey. I'm mentally more tired just by imagining taking a course of action for show IN ADDITION to doing real work. I wouldn't want to live or think this way. We've all had these thoughts as kids, but when we grow up and become wiser we see how all of that is a distraction. Maybe I"m overreacting, but in the context of an otherwise sane piece, that paragraph surprised me.
Hadoop 0.21 released
Hi Ben, I was one of the ones you demoed this to at the HN meetup last night. You're right, having to shout to try to explain some of the subtleties of your product isn't great and this tool was quite effective at communicating a lot of the details in a really casual manner. Would also like to see an iPad app specifically for this purpose.
I like the histogram. I like the style. It would be really cool if you collected all the words over time and present a global top ten... But the trolls would probably put naughty words up.