For anyone else who is playing with this in OS X Mavericks, I've written a blog post describing how to get things working on it (there are a couple steps that need to be tweaked.) - http://blog.ljs.io/post/71424794630/xv6
Hopefully this is useful to somebody and isn't too blatantly link whorey :)
I'd give it at least 3 months and really try to assess whether the discomfort was due to the job being a sucky situation or me being challenging/experiencing natural discomfort after a big change, i.e. getting the job, or even potentially due to some outside factor. I'd also definitely talk things over with friends to get some outside perspective.
After that, if I felt the same way, if I had enough money to survive a year without working I'd leave immediately, take time off, then prep for interviews and go for a better job. However this is very situation dependent, I am a single man with no (serious) responsibilities, ymmv.
There was a definite style to a lot of e.g. game music on the amiga that made it feel quite unique both at the time and since, and listening to this reminds me of that style.
'the number of voices is limited to four. To have something similarly to chords, the three notes of it are repeated very fast. This makes MODs sound so freaky.'
This is possibly why this stuff sounds so unique. Interesting how a technical limitation can result in unintended stylistic consequences.
Actually, chiptunes (C64) and MODs (Amiga) used quite different playback technologies.
The C64 synthesized its sound via the MOS Technology 6581/8580 SID (Sound Interface Device). It was limited to 3 voices, so the only way to emulate chords on a single voice was to arpeggiate rapidly through a sequence of notes.
The Amiga used four PCM sample based sound channels (in stereo - two left, two right). So chords could easily be sampled and played back on one or more channels.
Chiptunes were limited to the distinctive '8 bit electronic' style - although it didn't stop groups like Maniacs of Noise pushing the technology to use primitive samples alongside the traditional sounds; one notable example was the 'Stormlord' soundtrack.
MODs, being sample-based, could be made to sound like quite respectable audio recordings. Even so, there were some musicians who tried to emulate the old C64 sound on the Amiga, hence the profusion of chiptune-sounding MODs.
I think it's worth exploring non-standard means of establishing networks no matter how ostensibly silly as they can come in extremely useful when e.g. governments try to restrict internet access in oppressive countries or natural disasters occur, etc.
Though I'm not sure if this particular example is of much use ;-)
This smells a bit like linkbait to me (and amusingly similar to some of the items in the 4chan parody not so long ago.)
I think this would be better as a blacklist. I definitely don't find as much abuse as is claimed, but it does happen occasionally.
I don't want to return to a world where I have to refresh my email window to receive new email, or a world where collaborative google docs aren't possible or the whole plethora of awesome stuff javascript has enabled - you can't get that useful stuff without it being abusable, that power can be used for good or bad.
I think the delays in loading sites is also overstated, yes on poorly designed sites, but e.g. my home page which is angular-based loads very quickly, and one of the benefit of doing things on the client-side is that you can cache more and only transmit the data the client-side app needs to use, dynamically.
Blacklisting, not whitelist solves this problem, my friend.
Actually - "This smells a bit like linkbait to me"
I don't think that quite qualifies as personally accusing you of intentionally posting linkbait to HN.
There are plenty of articles submitted here by people who aren't the author that are in fact intentionally linkbait. I don't know where else you advertised this post, etc. so you not having posted it doesn't mean it wasn't linkbait (I believe you that it wasn't, fine.)
So even though it was you venting after a[n inferred] tough week, then the submitter might have intended it as clickbait for karma purposes. So I didn't actually necessarily direct that comment at you.
Also keep in mind if you write on a public blog, there's always the possibility that people will express an opinion you find disagreeable somewhere about it, probably less politely elsewhere (especially in the flamebait-attracting area of programming languages.)
If I wrote a blog post, entirely for myself entitled 'why I despise Windows 7 and wish we could go back to the wonder days of ME', I wouldn't be surprised if it resulted in people suggesting it was linkbait if it was later posted to a news site (other than it was getting attention, of course :)
Having said all that I should apologise, I didn't mean it as a personal attack (though I do, respectfully, disagree with your article), as usual text is a dreadful medium for expressing these things.
I really feel the tech around batteries needs particular focus, as the one thing computing technology seems to lag on is battery life - I dream of a time where I can charge my laptop once a year and not have to worry about it otherwise.
Perhaps 3D printing of batteries will offer easier iteration on new ideas?
Battery life only sort of bugs me, the real issue I have with modern batteries is longevity.
Once a typical Li-ion battery is a few years old it might as well be worthless, it will hold only a fraction of the original charge it could when it was new and that amount will continue to drop over time. If we could build batteries with even 80% of the storage density of Li-ion but would retain 90% of that capacity over 10 years I'd be pretty happy.
That's for a large part due to the charging speed itself. If you charge at the maximum allowed current your battery will have the shortest longevity. Most chargers advertise on the capability to charge fast, but for a lot of battery chemistries it comes with that trade off. If you have the habit of charging over night I'd suggest to buy a slow charger or trickle charger. The slowest (optimum longevity) are typically "40 rate" which means (I'm simplifying here) the charge current is 1/40 the Max capacity current and takes about 40 hours to charge.
Note: don't go cheap by buying Chinese crap for battery chargers, especially Li chemistries. Best case: works as advertised. Worst case: electrocution or house goes up in flames.
I'm trying to contribute to the Chromium project and believe me, when you're waiting over an hour to compile 1 day's worth of patches, you begin to dream of faster compile speeds :-)
I think having some sort of optional 'really fast compile' vs. 'optimal performance' build is the ideal - fast cycle development, then on deploy build something fast. I think gc go vs. gccgo is potentially a model for this :-)
Firefox build times are much faster than that. My MacBook Pro can build Firefox in 12 minutes, but other people can build everything in less than 8 minutes! :)
I'm trying to contribute to the Chromium project and believe me, when you're waiting over an hour to compile 1 day's worth of patches, you begin to dream of faster compile speeds :-)
But that is mostly a problem because incremental compiling in C++ is difficult for well-known reasons. Incremental compiling is well-supported in many other languages (e.g. Java) and is usually very fast. So, the issue of compilation time is IMO overstated by Go proponents.
Besides that, e.g. JRebel and DCEVM provide true hotswapping. So, generally, developing e.g. a web service in Java does not have a visible compile and deploy cycle at all.
I think having some sort of optional 'really fast compile' vs. 'optimal performance' build is the ideal
Why not have really fast compiles and JIT compilation when needed to make it fast (Java, C#, F#) or just JIT compilation (JavaScript). Of course, the trade-off is that you have to carry around a VM, but the JVMs and JS VMS are ubiquitous.
> But that is mostly a problem because incremental compiling in C++ is difficult for well-known reasons. Incremental compiling is well-supported in many other languages (e.g. Java) and is usually very fast. So, the issue of compilation time is IMO overstated by Go proponents.
Actually, chromium's ninja [0] build setup [1] is really awesome, and does what it can with incremental building, but it's obviously limited in what it can do, it doesn't seem to take very much to trigger a very big rebuild. It's a definite help though.
(I don't seem to be able to reply to your comment directly)
danieldk 8 minutes ago | link
>> As I've already said to someone else. This is about linking, not compilation. The rest of your comment is irrelevant to this discussion.
> And I am reacting to your grandparent, who was talking about compilation.
I'm fairly certain that that slow compile time is a combination of `compile + link` and the linking is probably a big part of the equation as well, just like it is in C and Go.
> But that is mostly a problem because incremental compiling in C++ is difficult for well-known reasons. Incremental compiling is well-supported in many other languages (e.g. Java) and is usually very fast. So, the issue of compilation time is IMO overstated by Go proponents.
As I've already said to someone else. This is about linking, not compilation. The rest of your comment is irrelevant to this discussion.
I have for a while thought of you as (total honesty here) a bullying cock (though talented at what you do), but this comment which is sincere, genuine and offered to someone for whom this could be greatly helpful has made me seriously reconsider. Kudos.
To people that know him personally, like myself, Zed is a great guy. My guess at the problem is that his Internet persona took on its own life outside of his control, and it grew to such a bad situation that it was better to not try to feed the trolls and simply put some distance from it.
In other words, let the haters hate and be ignored, stand up for yourself when appropriate, and the good people will eventually acknowledge good deeds and fight for you.
I don't personally know Zed outside of his internet persona -- and to me it seems like he's just a guy who doesn't put up with bullshit. I have never seen a time where he's an asshole to anyone who isn't shooting first. He puts his opinions out there and sometimes those cause flame wars so if you catch him in the middle of one those on Twitter then I can definitely see where people might think he's a jerk.
His tweets are comedy gold though -- highly recommend everyone follow him -- @zedshaw
TBH, when I first started following Zed on twitter I thought he was an ass, but recently something changed. Now he just seems like a normal dude who kills it.
At around 34:30 he admits he's an asshole in the context of slamming other people's work.
For him to jump all over the person above who called him a cock, well, all I can say is "pot-kettle-black, motherfucker".
"I'm busy helping people, you're busy calling me a cock".
Cry me a river. In the video he gets real busy rubbishing other people's work. Not to say he didn't have some very good, honest, refreshing points. But one needs to be able to take it if one dishes it out.
I'm not sure I get you, are you really complaining about motherfuckers refusing to accept cock after slamming assholes, or do I have the wrong end of the stick?
He's brutally honest. I don't know why people can't be more
honest. I knew 7 guys about 15 years ago who started a gaming company. It became successful. When ever they
talk about their now defunct company--they all lie about
how they became successful. The truth is one kid had a rich, lawyer father. The father set everything up, and
completely funded the company for years. Everyone of them
leaves that out of the "I want to get laid speech". It's
nauseating. The ironic part of their company success story
is they sold out too early, for 500K a piece. As far as I
know, everyone of the 7 dudes is broke now--or just game
testers. The two guys I kept in touch with thought they
were going to make a fortune in the stock market with their
big brains; they lost everything in 2008.
It strikes me that Zed has been on the receiving end of way more bullying than he has given out (including being called a cock by you in this very post)
"I have for a while thought of you as (total honesty here) a bullying cock"
Notice the past tense. I based that opinion on the many aggressive attacking posts by Zed (for which he is well-known), particularly the attack of Mark Pilgrim (now deleted.)
That impression may be right or it may be wrong, but for good or for bad it's one that I got, and I felt my not mentioning that or hedging it here would be intellectually dishonest.
Note what I said next:-
"but this comment which is sincere, genuine and offered to someone for whom this could be greatly helpful has made me seriously reconsider. Kudos."
Which I really meant sincerely. It was actually meant to be a genuine compliment, but it is really hard to put that across without sounding sarcastic. Ah well.
Again, rewriting history. I attacked Mark only after he refused to fix his book, despite my offer of help, and told me to go fuck myself. He'd also attacked many other people in an exactly similar way before I did. I mean, c'mon, all I did was replicate this post Mark did:
I didn't see you calling Mark a cock after he wrote that. And, let's not forget that when Mark did take his gear off the internet I was sympathetic and told people to not "kick a man when he's down", something I'm damn sure he wouldn't do for me.
So if you're bringing out Mark Pilgrim as your shining example of people I "bullied" you pretty much picked about the worst example ever. Mark was a dick who shit on quite a few people in his day and deserved a little bit in return. Thinking that he was some choirboy that I beat up is a very naive way to view the world, but that's what I expect from someone who builds up mythical opinions of people they've never met.
Anyway, closing this tab now. I've sent out about 60 emails helping people find work and will be looking at about 10 resumes tomorrow in the time it took you to write these little comments. You rock dude!
I don't think it's rewriting history to say you were aggressive and attacking, I do absolutely accept that you might have been 100% in the right and justified in that.
I got the impression you were being bullying - my whole point here is that I felt I was wrong, and your kindness made me reconsider.
My little comments (indeed they are little, I make no claims otherwise) were actually genuinely and seriously meant to be complimentary while being open and direct about the impression I had.
Actually, please do ignore me and carry on helping people. These kind of arguments are a waste of time, what you're doing to help these people isn't. I admire it.
singular, don't worry, your post was fine. The self-confessed asshole (Peddling Luck vimeo - 34:30) overreacted due to a self-appointed discussion thread-relative moral high-ground.
"Fuck that book...fuck that bad advice, those people are lying... he/she is full of shit" etc etc. That was my first introduction to the Zed, just 5 min ago.
Then, singular comes along and says "I once thought you were a cock, but not anymore, kudos", and that gets a rage-reply from the Joker? Well, that's funny. People are hilarious!
There's a difference in the two phrases:
I love you, but you're fucking stupid.
You're fucking stupid, but I love you.
I prefer the former to the latter. Sweeten me up then crush me with reality. A lot of people see the latter and just absolutely stop reading after "You're fucking stupid", especially people with admittedly short attention spans.
That would be the only thing I would apologize for or alter, personally. I understood the sincerity immediately but this is because I come from a long line of men that have taken the latter approach and I have to willfully ignore the negative because I know some positive exists or they wouldn't bother saying a damned word.
IMO the best way to go about it in this case would have been simply to express your appreciation/admiration/whatever for his actions here, and ignore the past. That would clearly imply that you've at least somewhat adjusted your opinion, without having to explicitly bring it up.
Of course, it also wouldn't have spawned a hundred-comment sub-thread.
I can understand that POV, but I expect you're in the minority. Most people in my experience respond better to "I respect you," than to "I used to think you were a cock, but now I'm reconsidering and starting to respect you."
Well, he did call _why a dick (which is just a no in my book), but when all is said and done I think this is irrelevant. He's giving a guy in need a hand, and I think we should all look up to Zed for it.
Speaking of cocks, the technical leadership at two well-funded startups systematically harassed Zed by adding him to github repos that contained nothing but ASCII cocks. I know this because they bragged about it openly, thinking it hilarious.
Zed takes a lot of abuse for little reason.
I debated naming the companies here, but they appear to be failing anyway. Probably because they hired the sort of people who find harassment hilarious.
edit: removed oblique reference to one of the companies. I don't feel like giving those firms any publicity, even if it's bad publicity.
Edit: No, seriously, that "DongML" stuff is like something 4chan's technology board might aspire to, if they could put down their bongs and endless WM tweaking for five minutes in a row.
I have no idea if he is a bullying cock or not, but his personal website is a spectacular artifact of narcissistic douchebaggery. I am not sure I have ever seen someone tell you he doesn't care what you think of him so many times in such a short span. It reads like a high school journal.
One day, when he is an adult, he will look back on that and really cringe.
Well, here we go again. You'll call me a cock, and then I'll rip you in half verbally, and then you'll forget that you called me a cock and go off telling everyone I'm such a big bad bullying meanie for all the horrible awful things I said to you, and then I'll be crushed by the general opinion all you highly influential meaningful people have about me that I'll...
Wait, actually I don't give a fuck what you think. I'm busy helping people while you're busy calling me a cock. Fuck you.
...but this comment which is sincere, genuine and offered to someone for whom this could be greatly helpful has made me seriously reconsider. Kudos.
I felt you'd appreciate an unhedged opinion rather than me adding a bunch of weasel words like "I had the impression, right or wrong, that you were a bullying cock..."
I meant to say, very sincerely, that I was moved by your offer of help and it very much made me reconsider my opinion, as that gesture of kindness is really at odds with that impression of you.
So - sorry for calling you a cock. I thought what you did here was very noble and I admire it. I just felt there was no other way of expressing what I felt without being cowardly and weasel-worded about it.
If a man helps another man, which I consider normal and I thought everyone would, you are "moved" when someone is nice. On the other hand it's a scandal if someone seems unfriendly, even though their actions are kind.
Stop please. And as parent wrote, nobody really cares that you changed your opinion. Opinions are nothing, you know. Actions on the other hand really count.
If there is no way to express something without hurting either yourself or the other one, express yourself on a different topic. I would hate this comment too if it were directed at me.
Every interaction with someone carries the chance of impact, the closer you get to talking about things related to or stemming from their core values the higher the chance you'll provoke a strong reaction (positive or negative). If you're not willing to potentially (perhaps not intentionally) express a viewpoint that could hurt the other person, then you'll be forever only talking about unimportant gumf or giving half-stated opinions that might not get the gravitas of a situation across.
Looking someone dead in the eye and without ego telling them "You're fucking up right now. Here's why" is a loving thing to do, and I'm thankful that someone cared enough to "hurt me"
Well it's a different kind of thing to say "I think you're a cock" vs "Hey I think you're doing this wrong - I'd do this and that to improve". While the latter can have the impact you describe, the former will just create alienation and destroys any basis of sensible communication. As demonstrated above.
Hurting is optional for learning. And personally I think it's entirely disposable.
First paragraph : Note that he didn't say that. Revealing a previous passive observation versus giving advice is different. He was basically just trying to say "I think I've had the wrong impression of you", but perhaps wanted to let him know just how strong of a negative impression he had. To me it read more like a sort-of public apology for holding a mistaken belief about Zed's character and possibly nudging others to reconsider any similar viewpoints.
Second point: Yup, optional just like most tools, and just like most tools there's always a set specific challenges where it can work wonders compared to the rest of the shed.
Your mileage may vary but I'd be very surprised if you can't think of a single lesson you've remembered better because there was some pain involved, we're supposedly hardwired to better remember those lessons, for obvious life-prolonging reasons.
You'd be surprised how many lessons are quite useless, regardless of their painfulness. Many of the things that happen don't have a systematical meaning that we can adapt our behavior to, but they happen because of chaos. A car accident that teaches you to always look left first (because you looked to the right, and bumped into a car coming from the left) at intersections can be very hurtful, e.g. if people are killed. And you will never-ever again forget to look left first, and never have an accident again due to this very reason, right? But, is that lesson any good? You might never again get into a similar situation, because the reason you looked to the right at that very moment was some dork honking at you. Or even worse, this lesson could lead to another accident because you are neglecting cars coming from the right.
Pain keeps you from touching that oven or from jumping down your balcony, but it's not a suitable tool to drive home a lesson. It holds us back. If you add painful lesson after lesson on top of your "fixed constraints" stack, then you won't be able to freely move after a while.
Nobody would grasp at straws enough to suggest to another man that the pain with a lesson is directly proportional to it's usefulness, that would be terrible, like the fate of the idiot in your analogy that decides the lesson learned is to look left.
So you burn yourself taking a casserole out, do you stop cooking? I'd hope not, you just now have the good sense to pay attention when dealing with hot, dangerous objects. We cherish this feedback, both as people and as entrepreneurs, that's one of the reasons we build MVPs
We could go a bit abstract and talk about pain/discomfort (including emotional) as devices, and I could give you anecdotes of when a former boss took me aside and plainly laid out why I could never hope to get where I wanted if I followed my current vector, but as we're anecdueling where's the fun in that :p
Talk to any gymnast and they'll usually be able to tell, if not show you physical remnants of, all the painful lessons they've learnt along the path of self-improvement. Ask them if they'd be half as good if they hadn't made those painful mistakes. Better yet ask them what makes an awesome gymnast, they'll usually tell you it's more about having "no fear" when going for stuff. Of course that's an oversimplification and discounts the years of training and talent, but there's a realist perspective in there.
Yes there will be painful lessons along the way, such is life. Not to go all ad populum on you but it's a fairly standard cliche that the people who can take the experiences, learn from the setbacks and not let the fear of another fall stop them trying will learn an awful lot faster and deeper than if they shy away from anything potentially upsetting. That fear of being upset by something is a personal issue and may limit what someone can achieve.
I hate to be go all happy family on you, but please avoid
swear words in a public forum like hacker news. There are enough forums where that sort of behaviour is a part of the culture and it degrades everyone.
I would assume that discouraging people from speaking their minds the way they feel like to is more harmful to a community than having to tolerate the occasional cuss word.
I know this is just a plea of yours, not an order, but it still comes across as patronizing to me. If you hate going all happy family on someone, don't do it. It will achieve nothing but aggravate them.
I can remember the old days when there wouldn't be a week without Zedshaw this and Zedshaw that on HN.
And the very fact I love you is your pure, raw, passionate ethics.
I like you because you do not just ignore dumbasses. You give them a chance to see gravity of their delusion and to repent. If that means taking a dude and rubbing his nose into the poo, then be it.
Zedshaw is like an amplifying mirror. Be nice to him and he will reflect and amplify the niceness. Take him for a fool... Brace down for some Righteous Fury (tm).
Why not try turning the attack into a compliment and make the attacker love, that's what alpha males do. :) If you need to say fuckk, your original point wasn't strong enough and you needed to reinforce it.
Saying fuck normally should be used to create rapport with someone and allowing him to use the word too.
Welp, quite some deep psycho analysis shit here.^^
I actually like your personality. You're one of the few people that don't take shit and actually stand by your actions/words.
Even with all the people shitting on your online persona, you continue to work, you've produce some stuff that people enjoy (learn the hard way), it's really admirable.
People like you - the genuinely transparent and fearless - are the only ones capable of sincere gestures. The scoundrels and cowards hate you because your honesty makes them self-conscious, so they'll fight you on grounds of "politeness".
Thank you for your honesty. Whether you care or not, know that the people that value it -truly- do (unlike the cooze that reacted on you).
Also, thank you for your amazing coding lessons. Your CLI book/guide is largely responsible for helping me land my current job. I have ADHD:PI and find your "cut through the bullshit" method of teaching INCREDIBLE. I've purchased your Python book and look forward to the experience.
> People like you - the genuinely transparent and fearless - are the only ones capable of sincere gestures.
Bullshit.
I assure you that I am very little like Zed -- apart from my fear and opaqueness, I also appreciate the mean as an excellent first-order summary statistic -- and yet I am very sincere in my belief that your response is pure vacuity.
How can someone opaque and fearful make sincere gestures? Sincerity is only possible through honesty and integrity. Honesty and integrity require courage.
As for the mean as a first-order statistic, we clearly have different values... I like mine better.
> Wait, actually I don't give a fuck what you think. I'm busy helping people while you're busy calling me a cock. Fuck you.
You so don’t give a fuck that you replied straight away.
But at least you didn’t have to repeat how busy you are helping people, since the poster you so-don’t-care-about-that you-had-to-reply-to specifically called it out as noble, amirite?
Yea, seeing zedshaw's comment I thought he was about to ridicule the guy for whatever reason. This was unexpected. A good deed, though it doesn't make him not a bullying cock all of a sudden. He's a stellar rockstar with attitude. It happens :)
So a job that advertises terrible working conditions is suddenly morally upstanding and ethical just because you know what you're in for? What if you need money to feed your family and the job ad says that as a precondition to getting hired you need to give them one of your kidneys?
This is exactly why labor law exists and why libertarian/extreme capitalist societies could never function. The argument "it's a free market" doesn't hold water. Without a system of checks and balances exploitation will always take place because there are always people desperate enough to do anything to make a living. No matter what you say about "free markets" and "voluntary agreements", you can't convince me that it's right and ethical and a good idea in any capacity.
Labor laws? Holy crap, you are deluded. We're talking about a cushy white-collar job here. Yes, the expectations sound pretty bad, relatively speaking. But it's a far cry from exploitative labor.
Calm down, go back and re-read the sub-thread. We are talking about general principles behind the practice, not necessarily about this concrete example.
Just because accepting a job is voluntary doors not give license to employers to exploit their employees. 100 years ago, that same argument was advanced by people opposed to worker safety laws and child labor laws. People use that argument to justify jobs where you have to sleep with the boss to get the job. The fact that some people are desperate doesn't give an employer endless license.
Hopefully this is useful to somebody and isn't too blatantly link whorey :)