Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

https://acko.net

A jaw-dropping website by Steven Wittens that pushes the boundaries of what your browser can do. Nothing I've seen has ever topped this wizardry.

(You should view it on desktop, with WebGL capability.)



I didn't see what was so special. You will need to enable javascript if you have that disabled. [Edit: with javascript it's cool the first time but if I want to read an article I don't need the animation every time...]

I only read one article but it was really well written and presented.

[re-edit] I was not being dismissive or negative. Since I didn't have JS enabled I didn't know I was missing anything. This site (unlike many) was functional without JS (which is what should happen IMO). Only after a second look did I think to enable JS to see there was more to it.


I'm not sure why this comment is receiving downvotes, unless those downvoters have not read past the first 7 words - it's fair, complimentary, and points out one very important thing:

> This site (unlike many) was functional without JS

While I don't echo hfsktr's views on not seeing what's special - Steven Wittens' work is mindblowing - but I think the fact he has a site that is so Javascript-centric in content, while also being so perfectly functional and rich without, is doubly commendable.


Honestly, what did you expect from browsing this thread with JavaScript disabled?


I browse all sites with javascript disabled by default. I didn't know what to expect in this thread as I'm not a designer and hold none of those skills. I thought maybe the sites would be more about the content of the project than the design.


Then look at the article about how acko.net was built. You'll want JS active, since like all of his work, it's usefully interactive.

https://acko.net/blog/zero-to-sixty-in-one-second/


I plan on visiting many articles on the site. The one I did read was pretty long (even this one is long to me) so if they are all that long it will be a slow process but I liked what I saw.


No need for JavaScript to make a good website.


Normally I would agree but in this case JavaScript serves its purpose.


If I saw this linked from a resume, I'd throw the resume out. The projects are impressive and I haven't spent enough time with the essays to evaluate their technical merits, but the anti-harassment-policy rant is like a giant, blinking "DO NOT HIRE ME" sign. I wouldn't want this guy anywhere near my team.


Yes, yes, yes, it's always the same. Misrepresent well-cited arguments as rants, shoo people away with vague insinuations, and discredit the author from afar. All in the name of the "safety" and "diversity" of a narrow and pampered demographic. It's a tired old playbook.

In the 3 years since I published it, the heads-on-pikes brigade hasn't slowed down, with Crockford being the latest target of a sanctioned witch hunt on the elusive cis white man, based on purely misquoted, imaginary offense. It failed spectacularly with LambdaConf, where people with actual jobs raised a handy $40+k to allow a programming conference to remain politically neutral in the face of a very loud and entitled minority.

So don't worry, you won't see my resume. Outside of the bubble of west coast web tech, there's a whole industry where people with real skills are never out of a job.


Here's the deal: I disagree with this guy about a lot of things. I'm not going to address them one-by-one in a comment on a three year old piece. It's not my responsibility to write an essay about what precisely I think is wrong with a piece that I think demonstrates sexist attitudes every time I see one. There are a lot of them out there and they often repeat the same things. I used to spend a lot of time hunting down and refuting bad arguments, only to see them come up over and over again - I've realized there are much better things I could do with my fairly limited time and spare mental energy than that.

My original comment wasn't addressed to him. This thread was started by somebody asking about how to build a personal website for potential employers to evaluate them by. Even though the author isn't applying to work for me, I'm going to talk about his site from my perspective as an employer, in terms of how I'd evaluate it if he were applying to work for me because that's what's useful in this thread. I'm going to describe this guy in a kind of subjective, hypothetical sense - I know essentially nothing about him, other than that I've seen his website and now he's responded to my comment, so all I can offer is the impression I've formed as a potential employer and let the reader draw their own conclusions. My impression is hardly going to be unique here, or limited to some bubble (contrary to the "west coast tech web" guess, I'm writing from the infamously liberal state of Texas).

I value technical skills, but I also value how well people work in a team and how they contribute to the culture at my company. Red flags in the social skills area can absolutely trump impressive technical skills - I've seen too many situations where a skilled employee whose behavior is toxic in context has destroyed a team's ability to work together and finish projects, ultimately driving other people off. Their individual contributions might have been high, but their effect on the company was net negative.

Certain parts of his essay strongly suggest that he wouldn't be a good fit at my company. The overall vibe I get is that there are going to be cases where if someone has a problem with something he says, he's going to interpret them as being being hyper-sensitive or too PC or something. Everybody I've ever met with that attitude has been bad news. They're the sort of people with a much bigger problem: they really don't think that they should be held responsible for the effects that their words and actions have on the people around them. It shows up in complaints about "safety" and "sensitivity", in always siding with the guy caught on the wrong side of a harassment policy and it shows up in other work habits. The "I should be free to do my thing and if you don't like it, that's your problem" attitude stops working the moment their thing isn't what works best for the team.

Of course, it's not always the case that you're to blame for other people having problems with you. There are always going to be trolls on the internet, and even in workplace situations where we all have common interests and good reasons to get along, you're going to encounter people having a bad day, or interpreting things wrong or whatever. What matters is your reconciliation process. If you're saying or doing something that somebody takes issue with, I need your first response to be to trying to see what you could do to improve the situation, not rolling your eyes and bemoaning the sensitivity of a "pampered minority". One of those is constructive and the other isn't.

Perhaps ironically, in my experience the people who complain about hyper-sensitivity in the workplace are the most likely to instigate problems by reacting badly to something that doesn't need to be a conflict. For example, they will say or do something, and someone else will express that they disagree with it, or they were hurt by it, and the first person will cry "witch hunt" and interpret this as a kind of persecution. Often it doesn't take anything beyond even insinuating a negative sentiment. That's the kind of thing going on when Trump claims that the media is slandering him when they've merely quoted him disapprovingly (sometimes without comment).

My first reaction was that this guy's interpretation of the "shametweet" demonstrated this kind of thinking, because honestly being quoted with implied disagreement is not being persecuted - but upon further thought, he's right that people can use that kind of thing to aggressively sic their troll-ish followers on someone. At the same time, his response to my comment threw up some red flags. What I did was point out that he'd posted an essay and that its contents were a bad sign to potential employers like me. In a comment addressed toward someone asking about how employers view personal websites, I mentioned that his website gave me a bad impression, and I implied that I disagreed with him. Having seen this implied disagreement, he had many options for how to respond - letting it go would be chief among them in my playbook. How he chose to respond was to imply that I'm part of the "heads-on-pikes brigade", trying to discredit him and misrepresent him.

It's hard to find where I had space to misrepresent him, other than my subjective judgment of the tone of his essay as a "rant" - he'd done a fine job of representing himself without my help. So far he's represented himself as the kind of guy who interprets an implied disagreement and personal judgment as persecution. When I see that, I imagine someone who's going to interpret being disagreed with as being attacked in other situations. That kind of adversarial attitude is tolerated or even seen as healthy at some companies, but it's a big red flag for me. I could definitely be wrong, but I'll pass without finding out the hard way.

If you're reading this and thinking that the take-away message is "don't post potentially controversial stuff on your personal website" - that's absolutely not what I'm saying. I actually encourage people to post things that they care about that not everyone is going to see positively - insofar as you're trying to find a good fit, you're doing yourself and your potential employers a favor. As an employer, I don't want to hire people that would be a bad fit and unless you're just desperate to pay the bills next month, as someone seeking employment, you don't want to work at a company that's a bad fit for you either. Seeing an essay like that meant that I could determine that quickly and we don't have to go through the painful process of figuring it out later.


> So far he's represented himself as the kind of guy who interprets an implied disagreement and personal judgment as persecution. When I see that, I imagine someone who's going to interpret being disagreed with as being attacked in other situations.

> If I saw this linked from a resume, I'd throw the resume out …like a giant, blinking "DO NOT HIRE ME" sign. I wouldn't want this guy anywhere near my team.

Have you tried reading your own words back to yourself? It's terribly embarrassing.


> it's not my responsibility to write an essay

> there are much better things I could do with my limited time

> letting it go would be chief among them in my playbook

2+2=5


The very red flags you're raising against Wittens I would raise against you for your essay rant here. I can imagine your keyboard received quite the bashing as you pounded that out.


Why is that? I only skimmed the post, but it seems to me he's making a rational argument (and even complains about people wanting to shut down discussion in the first paragraph). Isn't our current "I'm not going to touch gender issues with a ten foot pole for fear of being retaliated against" stance regrettable?


When you make a statement like this, you should also mention which company you are managing the hiring process for so people who disagree with these anti-meritocratic and anti-freedom measures know where not to apply. Saves everybody's time.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: