See what Hacker News looked like on the day you joined
bemmu.github.io
bemmu.github.io
<script>
$(function () {
var 火 = new Firebase("https://hacker-news.firebaseio.com/");
var ໆ = "http://news.ycombinator.com/";
$("#誤").hide();
$("form").submit(function () {
火.child("v0/user/" + $("#username").val()).on("value", function(結果) {
var 人 = 結果.val();
if (人 && 人.created) {
var 時 = new Date(人.created * 1e3);
var YYYYMMDDhhmmss = 時.toISOString().slice(0,19).replace(/[-T:]/g,"");
var ꜛ = "https://web.archive.org/web/".concat(YYYYMMDDhhmmss, "/", ໆ);
$('body').fadeOut();
location = ꜛ;
} else {
$("#誤").show();
}
});
return false;
});
});
/* ASCII art omitted to save space */
</script>
Wow, non-latin characters for variable names.And if you'd like to learn some Chinese, here is the definition of all Chinese characters appeared above.
火 = fire
誤 = error / mistake
時 = time
結果 = result (a term / expression with figurative meaning)
果 = fruit
人 = human / person
---My pick: 'HNSearch – old HN search engine – will be shut down later today'.
This seems really awesome! I feel like descriptive, long variable names have both an advantage and a disadvantage: advantage, obviously, that they're clear, but disadvantage that simply having all that filler text everywhere begins to make the code harder to follow in a serious way. So there's always this tug-of-war between short variable names that make flow easy to follow but require a lot of context or guessing to decipher and long variable names that obscure flow.
Math (and languages like APL, K) are extreme examples of this: as an aid to thinking really hard, they go to extremes of dense notation requiring lots of context/previous to even begin to understand what's going on.
Using Chinese characters in normal code seems like it could fairly painlessly (once you knew Chinese!) get you a lot of the advantages of small-space characters while still encoding a lot more helpful context than a single latin letter.
This code is definitely easier to parse visually for me. It's really satisfying. As a character set, it is much more information dense, it just requires a lot of upfront study making it less efficient in the short to medium term (~10 years or so).
However, I would hate to work on a codebase like this. It is a key press to switch between input methods (languages), or a key combination on different keyboards.
When combining this with vim I find it incredibly frustrating to type. You have to mentally keep track of which language you are in, as well as which vim mode you are in, 4 options instead of 2. Plus you have to be in English language mode for vim commands to work correctly.
Although it is true that you spend more time reading code than writing code, it would obviously exclude those that don't read Japanese.
It would be a nice-to-have to be able to have Japanese variables only for the reading phase of a project when you are getting up to speed. Then swapping them out for English words when editing. Can't see how it would work in practice and a really limited market too.
But yeah, it's satisfying to look at.
But in all seriousness, thanks for a very interesting perspective.
For programming, using characters not available on a standard QWERTY keyboard is bad international code shareability.
Here's one thought experiment: imagine variables get longer and longer and longer. Clearly, at some point, they become so long that they're much more unwieldy to work with. Now it's just a question of, as they get shorter, when do the gains start to become insignificant?
(Re QWERTY: Ease of input is certainly a consideration, but hardly an insurmountable problem. We should not forever restrict ourselves to basic latin because that's what happens to be printed on many physical keyboards at this moment.)
I was working on some code today which I wrote a couple of months ago and came across some fields in a struct I had made, two of the fields were named like something_d_foo and something_d_bar (with something, foo and bar being strings which I've replaced in this comment). These names describe a relationship of something to foo and bar. When I read the name I had given it, I thought these were the somethings DISCONNECTED from their foos and bars but a comment I had written beside each of them informed me that they were the DEFAULT somethings of the foos and bars. I promptly renamed the fields as something_default_foo and something_default_bar.
[1] https://github.com/gpc/searchable/blob/master/src/java/grail...
[1] https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
Somewhere down the line, watching someone read a blog peppered with snippets of your code inducing incongruously deep belly laughs across the gulf of a langage barrier would be fulfilling in its own weird way.
https://en.wiktionary.org/wiki/%E7%B5%90%E6%9E%9C
It looks like those characters literally mean "to bear fruit" - and in English, fruit is also used figuratively to mean a result, e.g. "fruits of labour", so I wonder if either English or Chinese was inspired by the other, or if they independently came up with the concept relating fruit and result.
Looking up the Chinese etymology seems to imply both the Latin and Chinese probably came to have the dual use for the same reason (agriculture leading to equating labour with resulting in fruit/produce), without any obvious direct connection.
Who knows... It does seem a quite logical step for new agricultural societies to make that connection.
And in Hong Kong where I live.
I can't read Japanese, so the characters above just happened to retain its meaning after being imported to the Japanese language. I know that many don't.
I remember exactly why I joined, incidentally. With increasing regularity, /r/programming was making me very mad. I would post a detailed correct answer to someone's question, only for some troll to immediately reply with some insult and "proof" that I was totally wrong, even though the proof was totally wrong. It happens once, fine. It happens every single time I comment, I'm out. I have not been back in 8 years.
I will admit this happens from time to time on HN, which is unfortunate because I like to comment and really only know what I'm talking about when it's programming-related. But it hasn't made me mad enough to leave, only to nostalgically think back to the good-old days.
(I did start using Reddit again, too, but I only read unpopular subreddits. I can handle /r/AskReddit for some time killing, but things like /r/flying and /r/amateurradio are very pleasant communities with enough activity to be interesting a couple times a week. /r/anime is infuriatingly stupid, /r/awwnime is much more tolerable.)
"Paul Graham and Y Combinator are on the cover of June's Inc Magazine" - this was exciting news back then! YC was a really speculative effort, even in the tech world. I wish I'd applied in the early days!
"Chrome Now Available for Mac or Linux : Hackers Only" - goes to show how many established products were back then only used by the nerdy early adopters
"20 Developers to follow on Twitter" - again, back then I only knew a few people outside of tech circles who used Twitter, and a lot of people hadn't even heard of it
"How I Got A Job From A Blog Comment" - this also wouldn't be news today
"Google Wave “is anti-Web”" - one speculative product that didn't make it
It's interesting looking back. I discovered this place as a first year CS student, and startups as a career path were not on the radar for 95% of my classmates at the time.
Rails was still fairly unknown, IE6 was a big problem for web developers, jQuery was the exciting new Javascript framework. All this meant that the standards for web apps were lower and it was easier to ship an interesting hack and get people to check it out.
Well that's not too surprising when the latter has almost no comments. You could try r/trueanime - it's smaller and smarter, though it does tend to attract long-winded people.
https://web.archive.org/web/20110716015547/http://news.ycomb...
"Code.Google.com now supports git"
Google code got the axe earlier this year.
"Michael Arrington reportedly to launch “CrunchFund” to invest in startups"
The rumours turned out to be true.
"Court OKs Airport Body Scanners, Rejects Constitutional Challenge"
They're everywhere now!
"Italy and the euro: On the edge"
Good guess, but turns out Greece is a bigger problem.
https://web.archive.org/web/20090401065245/http://news.ycomb...
Classic. Top story the day I started, "I Dropped Out of Grad School Today" @sam (octopart) [0],[1]
[0] https://web.archive.org/web/20070221033032/http://news.ycomb...
[1] https://web.archive.org/web/20070223035643/http://octopart.c...
The Archive.org page nearest my join date leads with the "Show HN" post for Dropbox, though I actually joined a month earlier in March 2007.
Another top story from that day asks if people realized the up and down arrows were clickable and used for voting purposes.
correct @vlad, though the Archive.org capture isn't hi-rez enough, I'm only reading what the app shows. Great idea.
My YC app: Dropbox - Throw away your USB drive (getdropbox.com)
https://web.archive.org/web/20070405032412/http://news.ycomb...
Edit: Look at the stats! 27 points kept it at the top after 8 hours. How things have changed.
Sorry, your username was not found. Maybe you have never submitted or commented anything.
user: edw519
created: 3070 days ago
karma: 72254
about: Free ebook, "The Best of edw519": hn.my/edw519
twitter: @edw519 http://twitter.com/edw519
e d w 5 1 9
a t
g m a i l
https://hn.algolia.com/?query=edw519&sort=byDate&prefix&page=0&dateRange=all&type=comment
5,008 resultshttps://twitter.com/kn0thing/statuses/824631187
I wasn't at the wedding! ;-)
https://web.archive.org/web/20090929084547/http://news.ycomb...
Why would that cause you to stop posting?
This was top story for me. https://news.ycombinator.com/item?id=211630
Some interesting things on mine:
Does Apple's Steve Jobs have cancer again? (alleyinsider.com)
https://web.archive.org/web/20080610175916/http://www.alleyi...
Toyota Announces New 516-Mile Range Fuel-Cell/Electric Hybrid
https://web.archive.org/web/20080611123133/http://gas2.org/2...
Interesting to note how HN has grown since then. Much more people on, though content has stayed similar.
In retrospect Jobs did still have cancer, and the Toyota hybrid was not much of a game changer.
I'm a pretty big fan of one that got posted here about a month ago, waybackhn. It chooses random day/months/years and shows the front page for either. I've spent a lot of time reading through old stories and comments from years before I got into this field. It's opened up my mind a bit to see what people were talking about years back.
"MySpace v. Facebook: It's Not a Decision. It's an IQ Test"
Yeah, I joined a while ago.
Note: I probably should have stopped following startup news after the first year or so, I don't think anything I've read after that has been that beneficial, it's just an addiction at this point. I went to Startup School for a second time in 2008 and realized that I didn't need to be there, I was trying to recapture a feeling -- but after the initial inspiration I just needed to get busy.
Why we made this site
34 points by pg 5 hours ago | 7 comments
Odeo up for sale (so they could focus on this Twitter thing)
17 points by beau 11 hours ago | discuss
Web 2.0 is a bubble for 3 reasons
12 points by xyzzy 16 hours ago | discuss
Startup School 2007: 3/24 at Stanford
26 points by phyllis 1 day ago | discuss
FYI this was 8.3 years ago, which was about 200 days in, but very close to the public launch I think.
1.
Your bank has a REST API now (wesabe.com) 14 points by dawie 5 hours ago | 3 comments
2.
Facebook: $6 Billion? Nah. [John Battelle] (battellemedia.com) 10 points by aston 4 hours ago | 5 comments
Bonus, also interesting: http://www.forbes.com/special-report/2011/migration.html
https://web.archive.org/web/20090314171151/http://news.ycomb...
ETA: Nevermind, archive.org just has a bad snapshot or something for that day.
LOL, some things change, some things stay the same
https://en.wikipedia.org/wiki/Carrier_IQ#Rootkit_discovery_a...
https://web.archive.org/web/20081222024222/http://aws.amazon...
https://www.dropbox.com/s/16u7pjmpno685u0/Screenshot%202015-...
Heh.
Just joking :)
- what happened to pownce
- Amazon Dynamo white paper announced
- justin tv got funded
- Microsoft to open source .net framework
Thanks for making this. It appears the search is case sensitive, might be worth fixing.
It's wrong by one day. The page with my first comment didn't exist until the next day and I registered to write that comment.
Latter I did create another account, yes.
The quality of the front page was either much better back then or that was just a lucky day!
shudders