skysight-inc/HackerNews huggingface dataset:
I have visited HacDC a few times. Since I don't actually live in DC, I tend to just go when they have events. The people I've met there have always been friendly, and all of their events are open to the public.

They just started getting off the ground last summer, so it's not nearly as fancy as CCC or NYCResistor. Still, they put together some pretty cool stuff. Last time I went, I got to meet Mitch Altman.
I think all kinds of components and applications are going to hit the wall. The python interpreter doesn't even support multiple real threads let alone multiple cores. Programmers don't know how to write the code. Here is an article musing about the problems in Java: http://www.devwebsphere.com/devwebsphere/2006/11/multicore_m... Do we all need to learn erlang?
The idea of a linear conversation, though, is that once the topic is set that's what people talk about. If the conversation branches, somebody starts a new thread. That's one of the neat things about forum development: you get to watch what conversations begin, and sometimes your forum becomes something entirely different from what you thought it would be.

You lose some of that with threaded conversations. I've seen a few threaded forums, and on the whole you lose a lot of the people. In a linear thread you're forced to read everybody, which means the community evolves around its specific members. In a threaded one things are less focused. Conversations become more private, in a way, as small little conversations form from the big one, and while that works well on a site like this, there's something lost in the process.

Look at Reddit versus Hacker News as an example of what's lost. On Reddit, the most-known people are mainly the trolls. You get 911was_an_inside_job and Captain_Obvious. Other people don't stay memorable within the community, unless it's within a particular subreddit. When you look at conversations, very often a very bad thread (conspiracy theory or pun thread) will be voted up to the top, which makes community seem either immature or difficult or worthless. It's got some good communities, but they're the close-to-inactive ones, almost always. More people means the community breaks apart.

Hacker News does work, but that's because it's got a built-in audience of people who want to apply to YCombinator - from there it's attracted a like-minded audience. Here, there's no personality among people, or there's very little. I remember whether or not I respect a name, and I often disagree with the same people, but there's still very little personality here. Partly that's because here, as Reddit, discussion revolves mainly around news stories, but partly it's because when you're not linear there's no reason to get to know other people, because you can just skip over their strand of conversation.

So threaded conversations help with some things a lot, not so much with others. Cirqueti is being designed with a linear user forum in mind, because we want a very personal forum to go alongside the polished mainpage. I'm guessing we'll get users on the forum that aren't big on the main site and vice-versa, and I think that's extremely healthy for a site's community. (As the SomethingAwful forum credo goes, "There's a main site?")

-

Okay, too much reply there. I'll end by saying that I've never seen a blog that needs threaded conversation: not enough useful talk goes on in blogs for it to be worth it. A blog is a single-user-centric community: it's not healthy for it to have a cloud of responses like threaded offers. It fractures what minimal community ought to be there. The only blog I've seen with above-decent comments is Ebert's, and it keeps a linear thread, and commenters (and Ebert) get to know each other. That's what's missing out with methods like Disqus's.
Well, three years have passed. I wouldn't be surprised if it's just the natural progression of the prior tech.
A website can grow a lot faster than Moore's law would account for.
Interesting, although I must say I suspect he is projecting his own issues onto the world. Like "scapegoating" might have played a big role in his life, so he sees it everywhere (classical psychological mechanism). At least it never appeared so prominent to me, somehow I doubt that it is sufficient to build a theory of human societies.
You'll find yourself being a night owl again in no time. Its just a lot less distracting, and you can be a LOT more productive.

Also either get better lighting...or turn it off completely. What you have now is very depressing, and will take a toll on your productivity once the initial high of doing a startup wears off
I've run Ubuntu 8.04 off a 8GB OZ Rally since it was released, like a LiveCD. It's plenty fast, save for the booting delay while it looks for /dev/fd0 and such. I keep trying to find the time to customize it so I can skip that, and reloading all my programs every time I reboot, but it's so easy to do that my inertia hasn't yet been overcome.
The 2008 VC liquidity drought in charts
Looks nice... What does this have that phppgadmin doesn't? I take it that this is a commercial project?
Gay hacks
i work for a german gay tv station and plan a story on gay hacks and anti-gay-hacks. does anyone have contacts to gay hackers? good examples of hacks? would be very thankful! bernhard3000@gmx.net
I think gp is talking about the long-run. That is, getting things to render right on all browsers, on all devices, printed, etc.

Have you ever tried printing a thread? It's bearable, not certainly but pretty.
Clojure has put a major emphasis on fixing multithreading for Java - I don't know about garbage collection and problems with the JVM itself, though.
oh my bad..
The problem is not actually the motion but the generation of energy. I.e. you need to create more than you consume. And you can't create unless you consume.

So even if you could make it go around perpetually you wouldn't generate energy just from that.

It's kind of like lighting a match.

You can sway it around in the air, but it is not until you actually put it down on the match box that you start creating energy.

Now the trick is to create energy to both keep dragging your match along the box and at the same time generation som energy surplus.
this is an awesome idea.
your issue will be exposure, I expect.

I'd launch a few iPhone apps using your tech and do case studies on how your technology benefitted them.
(and if you want some ideas for an iPhone app, let me know .. )

Feedback:

Lovely UI

Great detailed analytics

Your documentation seems decent.

How do you intend on making money?
Hard to say if the article has anything useful to say. I think it says that you should examine the opportunity cost of the things that you could do if you weren't consulting. Well that's true of an ordinary job.

What it doesn't say is that you need to factor in the cost of insurance, vacations, down time and the like when setting a rate or even if consulting is a good deal. If you are making $120K as an employee, is $70/hour a good rate? Probably not, likely you will be losing money.
I think, conversely, this proves its about execution. Assuming that at least some of his claims are a bit exaggerated (with respect to how far along his products were).

Executing an idea "almost" just invites a person with better execution and followthru tho come along and "finish" your product in a way that better suits the markets.

The rest of the article is just an example of learning the lesson about trademarks and patents over and over. If you intend to sell a product, there is a certain amount of homework that you're going to have to do establish yourself. Even if you don't outright trademark (cheap and easy) or patent (more expensive and difficult), at least take some steps to prove that you got there first. This arguably falls into the "execution" category as well.

Its also interesting to me that I've actually heard this story several times before. I think most geeks who travel well have met a "tech Forrest Gump" who's story inserts himself in some way into nearly all of the important technical developments of the last decade, always with an "if only" attached. An amusing listen for an evening at the bar.. but you don't want one for a cube-mate!
In that he says "If you stand at this point(http://maps.google.com/maps?q=51.513412,-0.128170) you will be in the centre of a 1km diameter circle containing a staggering 167 pubs!"

Which is probably I enjoyed living about 30 yards from that point so much :) Coincidentally, my apartment (flat) was directly above a Sam Smiths pub. Happy days ...
I did it: The postmortem of doing 31 features in 31 days
awesome, I didn't realize there was a free version online. Thanks for the link.
This is similar to the gadget, just that the gadget loads automatically. What if the hacker stops the request ?
We don't really intend in making money yet. We are just trying to get a foot in the door (of the mobile world) and eventually we plan on doing mobile advertising.
Way offtopic, but can you tell more about that conometrics/philosophy course? sounds interesting.
One thing to make note of: if you are in a space where you have massive concurrency, the right kind of hardware can help you out. There was a time in the mid 90's when mainframes with CPUs we would regard as quaintly slow could still achieve I/O throughput that could dwarf the throughput of a PC with an order of magnitude faster CPU.
Facebook: A Great Start to 2009
Zuckerberg's Law?
Create? How?
I have to say I love your skribit.com 'About' page.

Among your quotes you have "What is it? I really have no idea. Michael Arrington, TechCrunch".

How does this suppose to ring with a potential user?

Edit--
Besides, congrats for going fulltime on your project, keep it up!!
I'd rather have some sort of support for multiple cores without real threads.

Stackless seems like a good alternative to Erlang.

Take the two statements above as standalone.
The only flash intro I've ever enjoyed
later.rsstalker.com looks very useful, I will definitely use it. Great alternative to tossing everything into my bookmarks.
Very interesting. I wonder if stem cells can also encourage enhancement - e.g. if injected in normal mice, do they result in increased intelligence?
Contrast: Fail Early, Fail Often, and Learn
I enjoyed Marco Arment's response: http://tumblelog.marco.org/68936456
Your ignoring the issue of locking, which can effectively transform your multi core CPU in a single core. Secondly databases can be limited depending on what your asking them to do not just what type of work your doing. IMO the largest advantage to multi core CPU's is handing a longer list of requests the the disk controller so it can better optimize the the head's path.
If you're really picky about the look-and-feel on each platform, just bite the bullet and write 3 front-ends.

If you want something that looks reasonably good on major platforms, go with Qt or wx.

There are a couple more options you have:

XULRunner: I like this option because of the flexibility you get in creating UIs using markup and styles. You can get XULRunner built with Python support so you don't have to resort to C++. And you get a reasonably powerful rendering engine to boot.

Adobe Air: Never used this so I can't say anything for sure but from what I've heard, its similar to XULRunner but uses WebKit and a lot of Flash. It is, however, proprietary.

And,

If you're going to do a new UI toolkit, great. Just make sure you know
a) why wxWidgets didn't accomplish this for you
b) How you plan on addressing those shortcomings.

I believe wxWidgets was supposed to address the issue you raised about giving the native look and feel on each platform independently. It uses GTK on Linux and Win32 on Windows. No idea about how it works on OS X but I assumed it would use Cocoa\Aqua\whatever. Is that not the case?
I was hoping for a less partisan source. Even still, they don't place a figure of 51% of our income taxes on the occupation in Iraq. They don't measure it, but it looks closer to %5. Considering that they're including the national debt as part of the military budge (a very dubious assumption,) I have trouble taking these figures seriously.

With regard to discretionary spending; there is a difference between including it as part of the US budget and portraying it as the US budget. I only cited is as an example; I make no claims about any particular survey.
A fun little response on Tumblr: http://whoshouldifollowontumblr.tumblr.com/
British Government Wants Private Firm To Monitor Super Database Of Every Person In Britain
Which is precisely why they might want to build their own routers...
Ted Leonsis: Ten Keys to Startup Success and Happiness
LG Touchscreen Watch Phone Will Support 3G, Speech Recognition
Great. Another multi-billion pound disaster project on the way.

You'd think they might have learned from the utter disaster that was the NHS Programme for IT...
One of the few things I liked about Java was how easy it was to do multi-threaded programming. Granted it's clunky but Java network apps are much simpler than doing the same thing in C / C++.
Yeah I actually moved my desk last night and brought in another lamp. I am very happy with my lighting now:

http://flickr.com/photos/pauls/3175455389/

thanks for the comment
Since it makes the URL's stand out, certainly a bug, thinks I.
Quite a few webapps just shouldn't be using a db for most things. It's lazy programming.
I prefer "Yet Another Haskell Tutorial" to jump into the language quicker.

http://www.cs.utah.edu/~hal/docs/daume02yaht.pdf

Its much more technical but for programmers with experience in functional languages, its much quicker to jump in than "Real World Haskell"
Yes, and No. Saying things out loud doesn't always make you a dick just like not saying them doesn't make them go away.

I agree with the author in that there are ways to phrase things, and saying things like "50% of programmers should find another profession" may be arrogant, on the other hand, I have come across several programmers (even tech leads and "architects") who are really really bad programmers. A lot of these people are in for the pay-check, and the fact that there is very little accountability in a lot of organizations ensures that they will continue to do what they do (badly, if I may add) without no reason or incentive to improve.

As long as things "work", slap code anywhere with no care of encapsulation. Duplicate code as long as you get to commit code before its time to go home. Methods are 400 lines long, nothing in terms of unit-tests, and when there are unit tests, printlns are the way to test code, because asserts are too advanced (I am _not_ making this up).

I am mostly a self-taught programmer, and am always feeling like the finger is pointed at me when I read blogs about those 50%. But guess what, I do what I can do to improve. Write lots of code (outside of work), read blogs and opinions of people who are considered "heroes", read open-source, read books about software development, learn new languages, read books on algorithms and data-structures, what-have-you.

And I have to sit and deal with the code of people who are writing code that is really really bad (I have dealt with projects where the language used is Java 5, yet no one uses generics, enums, etc because they never looked at the new language features!). Should I be complaining, absolutely? Do I need to be harsh about it, no. Shaming other programmers is not the way to go about it, but honestly, if someone pointed out something stupid that I did (which there are countless instances), I feel humility, but I also feel good in that the person thought I was worthy of a healthy discussion, and open-minded enough to be critiqued while not being insulted. Its a learning experience, and everyone is in it together.

Sorry for the long rant.
Sun has previously demonstrated Postgres scaling well on their 32-way (8 cores x 4 threads/core) hardware. http://it.toolbox.com/blogs/database-soup/postgresql-publish...
Bank of America has a small business forum. Long URL, but not half bad.
How come books like "Quick Start to Windows XP", "Quick Start to Word 2002", "Quick Start to Work 1997" and "Quick Start to Excel" are filed under "Computer Science"?

"Windows Black Magic" or "Computer Relics With Little To No Historical Interest", at best.
I agree that Stackless is better. Threads are very heavyweight. The problem is that the underlying C interpreter works on only one core. If Stackless can work with multiple interpreters then it may be the greatest thing since sliced bread. I haven't been following it closely enough to say for sure.
The physical phenomenon is called multipath and can become an incredibly difficult and important problem in many applications (e.g. radar guided missiles).

http://en.wikipedia.org/wiki/Multipath
FrontPage?
Really? No one has mentioned the most popular, polished, cross platform application that's also a complete development environment: Firefox.
We developed SourceGuardian.com as a side project from my main company (Inovica.com) as we had a need for PHP encryption and were not prepared to pay the thousands of dollars that one company was charging at the time. We developed it for our own sites and then packaged it up to sell it to others. We had some teething problems with the earlier versions, but we're still here a number of years later. It's still a side project (and we have a few of them!!) but it brings in revenues of around $70,000+ a year. There is a team of three people though that worked on this side project and which share on this.

We also run:

www.europeantenders.com - Around $20,000 a year

www.ukscrap.com. This did amazingly well when scrap values were high (we were doing around $2000 a day) but they have become quite low at the moment so its only just covering its costs.

Hope the above helps. Happy to provide more info or help to anyone who wants it
Funny story on that. For the Arora browser for a while I was pondering the best way to make a tool to import html bookmarks. I went a handful of different routes, but none of them were that good (I could import all my test data, but I wasn't sure I could input all users data) because of all the different html bookmark files that people generate, but I had an epiphany. I had at my fingertips webkit. So rather then trying to reinvent a bad html parser I just would just let webkit parse it and walk it with javascript.

The code ended up being something like

QWebView view;
view.load("file://local/file/foo.html");
print view.mainFrame()->evaluateJavaScript(javascriptCode);

Full source here: http://github.com/Arora/arora/tree/master/tools/htmlToXBel

With QtWebKit working on all platforms and having a really nice api making things like this is a snap and easy to do.
Even foreigners?
So how much nudging do we have to do to get an alpha account? nudge nudge
YelloSoft http://yellosoft.us/

I complain about the very same thing. There hasn't been a lot of development effort for building anything cross-platform. Out of fifty LISP implementations I looked at, only a few were cross-compatible. Hardly any computer games are multiplatform. I build my own software and release it on Mac, Linux, and Windows whenever possible. It's been really easy starting with a common code base (C/C++/Java/whatever) and creating the GUI using native tools: Xcode, Visual Studio, Glade. The GUIs end up looking good, are easy to make (if a little more trouble to sync between the OSs), and I don't have to spend hours scouring the 'Net for information on GUIs across several operating systems. It's becoming alarmingly common for Google to return no search results about some computing topics and programming errors. If I can't Google it, I can't fix it.

One of my biggest problems has been incomplete programming language support. Why should I learn wxWidgets if wxRuby is half-done? The documentation for RubyCocoa is even less substantial. I can't begin coding unless I understand a minimum of how the various GUI objects interact. I finally understand all those dumb underscores in RubyCocoa methods. Objective C is odd, but consistent.

Something like a Swing but C based would be nice, but it's a lot of trouble to wrap native methods (menubars, system trays, pop-ups, etc.) and not that rewarding. It's easier to extend a codebase using native tools for the interface.

Proof of concept: IOS7Crypt http://yellosoft.us/index.php?id=55

This app has a ridiculous amount of ports in assorted languages and toolkits. I've done it with Perl, Python, Java, Lua, Ruby, C, C++, and Objective C; on Tkinter, wxWidgets, Gtk, Qt, Glade, Cocoa, Windows forms, Swing, and HTML/Rails. Ultimately, I just use the command line interface and simple Mac/Windows/Linux GUIs. The screenshots are Cocoa, because it naturally looks the best!

newLISP version coming soon.
You sell part of the ownership in a dream for a few million dollars. You then turn the few million into a few tens of millions.

The exact specifics of the "how" are what everyone is trying to figure out, with varying degrees of success.
Why isn't this plagiarism?

Plagiarism is when you try to pass off someone else's work as your own.

I think what you really mean is "Why isn't this copyright violation?" The answer to that is that I did not in fact "take their entire post and post it in full." (Did you even compare the articles?) I cut out everything rediff wrote, leaving only Larry Page's quotes. Arguably they could claim they have a copyright on the selection and ordering of the quotes, but that is a pretty weak claim.
SONY ERICSSON K618i TRIBAND
Sony Ericsson K618i is a 3G phone exclusive with its features and stylish look. The phone gives you the new experience of handling wireless gadget. This phone is all-round entertainer will keep you amused for ages. Take hours of music with you.
SOA isn't dead, but its standards are
Great response! That truly is the spirit of twitter, start with a few, add as you go, and start dropping those that don't have anything interesting (as far as you are concerned) to say.

This site seems to use location as its main driver, which I guess is a good start as any, but I think another way to do it is to start following people you interact (in person, a blog that you follow, high profile people in things that interest you, book author) with and go from there. I think that aligns well with your interests.
Must-Haves for the Pantry: Substituting quality without sacrificing convenience
I'm very interested in book recommendations for scaling websites from hundreds of users to millions of users. I'm interested in both database and web server configurations as well as hardware details, and war stories from the trenches. Also, I'd like to know if there bits of wisdom I can incorporate into my 1.0 codebase to make scaling easier should I be fortunate enough to have that problem.

Ideas from the HN crowd?
I plug mine into an external keyboard and mouse at home and at work, but still use the laptop's keyboard and trackpad out of habit most of the time. I think I gravitate to the consistent interface of the laptop rather than the differing setups at home and work. There must be some human interface research on this. That or I am weird.
I somewhat disagree about the exposure thing (unless I am misunderstanding the implementation).
As I understand it, an app developer would embed a bit of your code in there app, and that would make the connection to allow a user to review the app, and that is how you do the analytics data right?

If that is the case, you aren't marketing to all iphone/mobile users, just developers. As I haven't seen any analytics tools that allow feedback, I think that is a great service to offer, and you collecting all this data and reviews is really great.

Maybe you could partner with PhoneGap or somebody like that to help with distribution.

Great idea. There are a few very good business models I can see coming out of this.
That just makes me want to see all of the movies again. Now I have to go change up my Netflix queue.
There's also The Cocotron, a Cocoa implementation for Win32 - http://www.cocotron.org/Info
Top Countries by Robot Density