Recent submissions

Comment · 15 years ago
What has become of my beloved HN? Doesn't a devout 20 minutes three times a day on HN count as meditation.

Next we'll be discussing horoscopes...

Comment · 15 years ago
Doesn't work for me Chrome 9.0.597.98 beta on Ubuntu :( Possibly because all HTTP traffic has to go through a proxy server, the company block all outbound traffic, and require a proxy server.
Comment · 15 years ago
And those countries produce the top super-models too.
Comment · 15 years ago
Thanks, that's essentially what I said, but I am curious what you mean by "most followings in common" (you mean people intersect?) I assumed you did some form of semantic analysis of the tweet streams to intersect based on common RT's or link topics?

I'm actually surprised there is a maxima between people intersects, or that it carries some meaning.

I wasn't really asking about the front-end, that seems like any of the boilerplate environments would have been equivalent, and just becomes a matter of most familiar, but rather the 'backend'.

Let's say you can write a UI, you have a lat/lon, you have the tweet streams from those around you, how, in a meaningful way do you find similarity? That's the core of your idea. Because Mike and Brett both follow JetBlue what does that tell you? However, if Mike and Brett both RT'd a link about the speed of limit hard limit, it's reasonable to assume they have some similarity in interest. That's the part I was interested in getting your thoughts (mainly because its something I've both thought about and worked on)

Comment · 15 years ago
I'd love to hear the concepts behind this, I'm guessing you first do a radial search from current location, yield list twitter handles, fetch last n dozen tweets, extract links, cluster, intersect, introduce.

I don't have a 4[] account to try it but im curious what you used. Obviously in 8 hours there's only limited technology that can be done, but if you're using python or another language with a rich set of libraries it's possible to do quite a lot during that time. Obviously 8 hours means 6 when you factor in HN time :)

Comment · 15 years ago
It has Google in the title, instant upvote for any article with Google, Quora or Stackoverflow.
Comment · 15 years ago
what's an average person? The only way politics connects with the masses is through voting.
Comment · 15 years ago
Simplistic means treating complex issues and problems as if they were much simpler, that's exactly what Jquery and its suit of plugins (including Amplify) does well.
Comment · 15 years ago
The internet is really many superimposed communities. Expecting the internet, or pretty much anything else to be a certain way is setting yourself up for unfulfilled expectation.

The internet is a rapidly changing place and filled with enormous diversity of people, views and interests.

Comment · 15 years ago
Doesn't Facebook already have a search feature?
Comment · 15 years ago
often in text indexing the original document is kept for things like snippet generation.
Comment · 15 years ago
"Nothing kills a new idea better than taking too much time on it."

I feel like this might be true of very simplistic ideas, I don't think it holds in any generally applicable form. Some ideas take time to fully germinate and flourish. Imagine if the original pyramid builder had put down the first level and 'launched'.

I think what is clear and of general applicability is that its important to launch at the right time. Some ideas are timely and need to be synchronized with what else is going on in the internet space. Some ideas are just ahead of their time and premature launch is a waste. Some ideas come too late. Like bringing out a faster fax machine now vs 10 years ago.

The idea that startups should be a frenzy of quickly thrown together systems only holds because they are built using tools that are solid and robust.

That said, your site looks fabulous, it has all the charm and modern design of tumblr and the right colors, the right voice and just a great looking site.

Comment · 15 years ago
C++ with a JIT is called Java,

Seriously though this is misguided. PGO is clearly a step in the right direction but its simply deferred static optimization. Either you optimize in C at the compile time, or with PGO by running a few statistically representative executions, but these are not dynamic.

The only way to make truly dynamic optimizations is by having a runtime environment and code that is interpreted.

The argument that its not often necessary is a different argument and with only a few moments thought can be seen to be untrue. Take for example and strstr like operation that you naively implement using by walking through the source string. Now let's say you do this a lot, all is good because the input is short, now you receive (in a parser for example) something much much bigger. A JIT has privy information and can make determinations that building a index on the source string to make repeated finds faster is better, C does not, even with PGO because you may never have run a test that encounters this situation.

Comment · 15 years ago
It's fascinating watching the HN community ebb and flow around topics, there's this collective conscious that discusses programming languages (mostly) and some days the tide takes us to a heavily Pythonic view of the world, and this week we're having a c revivalist movement.

I thinking writing a system to identify topics on HN day after day and try to correlate this with other events might be interesting, is it for example all reactionary, is it some form of herding, does it follow topics on other similar forums, or just pseudo-random.

Back to the topic. There is one definitive C resource, K&R.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton