skysight-inc/HackerNews huggingface dataset:
Why is that a problem, beyond a desktop being heavy? I don't see any Dell/HP/Samsung/Lenovo/etc stores around for him to drag a pc desktop to. If there happens to be a Microsoft store around, he'll meet nice people but not get much help.
"I’ve been struggling with my baby, a mid-2010 27″ iMac for months now. She’s been unstable for better than a year now, and it keeps getting worse. After a few minutes, or hours the screen gets corrupted. Little discolored squares appear and flicker and dance, eventually she hard locks. I have been meaning to take her to Apple but honestly… dragging an iMac through South Coast Plaza to the Apple store is a fucking miserable proposition, so I’ve been putting it off."

Your fault.

My daily machine is a mid-2011 MacBook Air and it works like a dream.

My old machine was a late-2007 MacBook Pro. It's logic board started acting up about a year after I bought it. I didn't buy AppleCare. Apple fixed it out of warranty at no cost to me.

Take it in. Apple will most likely fix it. Most likely at no cost to you. The machine has been acting up for a year. You chose to write a whiny blog post rather than take the machine in. That's your fault.
I never said that they were.

I'm trying to help Joeboy understand why sexual content can trigger legitimate fears.

Note that at this very conference, there was other inappropriate stuff going on:

http://ivory.idyll.org/blog/pycon-2013-and-codes-of-conduct....

So although I agree that Adira was in no immediate danger, I think she was right to see jokes like that as being part of an environment that alienates women and enables problematic behavior.
If you were looking to dirupt eBay's business model, you couldn't pick a better time.

While considering a price adjustment on a high-value item I'm selling, I went to their fee calculator to explore some other price points. I was mystified to see not only the fee I expected of ~$55, but a 'New Fee' of $123. Thinking I'd made a mistake, I explored further, and noticed that as of April 16, casual sellers who don't have an eBay 'store' will be charged 10% of their final sale value in fees. Store owners will keep the existing fee schedule, but it will cost them a monthly fee beginning at $16/mo. Add in the 3% Paypal fee and they're taking a very large cut. For many categories of goods, this represents a doubling of current fees.

I only discovered this by accident; I listed the item yesterday and there wasn't any warning about an impending fee increase. They haven't sent any notifications by email or to my eBay mailbox either; seems this is being rolled out quietly.

Now I'm lowering my price in search of a quicker sale rather than risk paying an extra $70.

EDIT: I've just realized that this fee increase begins right after Tax Day in the US - when many people list and purchase items because it's time to pay taxes or receive a tax refund. I've always defended moderate eBay fees because they provide relatively smooth access to a big marketplace, but not any more - this is pretty sleazy.
Want to pop an off-the-shelf SSD into your Air? Not gonna happen.

A typical SSD is larger than the MacBook Air. But you can add third party SSD modules:

http://eshop.macsales.com/shop/SSD/OWC/Aura_Pro_Air_2012

The proprietary screws and integrated battery mean you can't remove the potential to stop the damage before it happens and then clean things up yourself.

You can buy a pentalobe screwdriver for $10 from iFixit or $2 from eBay. You can also buy third party batteries off eBay.
So you want to write an interpreter? Slides+video from Alex Gaynor's PyCon talk
Same here in China. I grew up learning English using mostly British textbooks and sth is introduced to us quite early, pretty much like xyz in algebra. I'm actually quite surprised to find out it's perhaps not that common in the US.
> The exact moment I quit Linux was when an emerge pulled the latest raid-tools and broke my raid array.

Yeah, that's Gentoo. Such is life when you're running locally-compiled binaries that, depending on your USE flags, have been compiled with a combination of settings that nobody in the whole world has ever tested before.

I'm running Ubuntu Precise right now, and can quite honestly say that I have not done a single system maintenance task in the six months since I installed it and set it up. It just works. Granted, I'm not doing anything too fancy with it, just basic software engineering.
Who is Adria anyway? Is she particularly important in the SF tech scene? Why was she given automatic credibility by Pycon and the employer of these men?
You read minds the traditional way: by asking people. And by paying attention to their reactions when you are talking.

In this case, the line was pretty visible: the conference has a code of conduct.
Because it breaks websites. It blocked cookies for me on an FRAME (yes, I know) for a MasterCard SecureCode transaction for personal stuff on a local business site, and the website uses cookies to pass from one server to another and the transactions failed the following day when I enabled Do Not Track. Even companies like MasterCard cannot function with it enabled, how do we push smaller companies to get it done?
Window 7 it gets the Job done for me.
AppData MAUs are off by 3 digits on at least two of the companies :/
Define "lobbyist." The term carries a very negative connotation in the tech world, but fundamentally a lobbyist is just an advocate. As a student, I worked at our school's environmental advocacy clinic. We called up politicians, bureaucrats, the media, etc, to drum up support for our cause. That's lobbying! Chris Dodd aside, that's the bread and butter of what lobbyists do--explain to intelligent but not technically-specialized public officials the mechanics of how specific issues work and paint a narrative for them that convinces them to care about the issue.

So yes, the tech industry needs more advocates. People who can engage in the political process and translate from the value systems of the tech industry to the language politicians understand: jobs, growth, votes. That doesn't have to mean huge campaign donations and a senator or two on the payroll (though those things help). It does mean developing a real base that cares about tech issues (and keeps caring about them!) and having dedicated, politically-saavy people willing to champion them.

Again, a comparison to the environmental movement is relevant. There are probably 100x as many (number I pulled out of a hat) people championing environmental causes as there are people championing tech causes. I know a number of very qualified people who opted out of private practice to work at environmental non-profits. Nearly every law school has an environmental law center where students participate in addressing local issues at the grass-roots level (things as mundane as nagging the City of Chicago to do better lead testing for its municipal water). Meanwhile out of all the lawyers I know with technical backgrounds (which is actually quite a few), approximately zero went to a non-profit to champion tech issues. There are some organizations that do great work on tech issues, like the EFF, but I'm not even joking when I say there are probably more environmental issues organizations in Chicago than there are tech issues organizations in the whole country.
This is bs. I consider myself far more computer literate than the masses. Yet, I wasn't aware that the iOS safari had the capability of DNT. I accidentally found out about it while playing with the settings on my development device. DNT is a relatively new capability, which used to be handled with plugins such as Ghostery. Browser vendors should teach their users about this shiny new feature, otherwise it is practically useless, as it will not protect those who need it the most.
Yes but consider the resale value on most Macs. When I upgrade every two years, I only have to shell out about $500 for a faster machine.
I got the point just fine, I just didn't speak to it. You feel that for Vim vs Sublime, one can only be considered superior to the other when context is taken into account, correct?

Well, that's not the case with driver heads. There isn't a serious application that I can think of where slot screw heads would be superior for either carpentry or electronics. Or any discipline, really. Their only benefit is that in low-torque applications a substitute driver can be used (butter knife, coin, etc), but I imagine that is rarely a concern in practice.

If you had gone with any other driver head in your example I wouldn't have been compelled to comment. As is, slot is the worst. It would be the Windows Notepad of the editor space.
I have to agree with TFA here... I just don't see the point, and never have. When I'm in an editor, I mainly want to type, and have what I type go in where I type it... I like pico/nano over vi/vim/emacs. I like sublime, but a lot of functionality is only keyboard accessible, and I haven't take n the time to learn hot keys... why I would really love is having my editor, and a couple command/console prompts in the same UI. I find that I tend to reach for sublime, as my former fav (Crimson Editor) was windows only, though I could get it working in WINE, wasn't as friendly, and doesn't work with the windows security model since Vista (I use Win7 at work).

I also appreciate what an actual IDE offers in those environments. I use VS (C#) and WebStorm (NodeJS) more than anything lately.. and wouldn't give them up. I'm impressed when I see people get work done in VIM... I just don't think that way, and don't manage to memorize a bunch of hotkeys I don't use at least 10 times a day. Hard enough keeping the step keys for debugging in different IDEs straight, let alone, more esoteric things.
I did think about it. I have thought about it since, and will think about it tomorrow. I may have gotten it wrong.

But to be clear, as I have written circa 15 times at this point, I was not comparing the situations. I understand why people might think that, but I didn't say it. I apologize for not being explicit about that, as it has caused a great deal of distraction from my actual point.
Conventions--and especially "hallway conversations" at conventions--tend to be one of the places people traditionally have a social more for being "private even when it's not private" (think Las Vegas.) It is a social more of such places for people to treat any conversation happening around them which is not intended for their ears, as if it wasn't happening. Restaurants are another good example of such a place.

There are many things I can say to people, which they will themselves appreciate hearing, but which I would feel unsafe saying, say, on the record on a public message board. Usually, if one wants to say these things "in confidence", one doesn't find a truly private space (a closed and sealed room)--one just relies on the social-etiquette confidence of a place like a restaurant.
Anyone has a good recommendation on "must see" video from pycon? Most of them look quite interesting (python at netflix, automated testing, Guido's keynote etc.) but if someone has any suggestions please let me know :)
Don't know about a) - can't remember. I'm just happy with my vim skills as they are now. Sometimes I come across a tip showing a trick or two that I didn't know.

Totally agree regarding b). I like to be able to jump on a random machine and NOT miss overcomplicated .*rc configuration. My .vimrc is 11 lines long, including 3 comment lines and to blank lines....
Citation? Or is this just racial slur?
If you're in tech and you're not actively mindful about making things better for women, you are part of the problem. Also, gay disenfranchisement is not 1,000 times more important than female disenfranchisement.
This will definitely be my interview question, and I expect the exact detailed answer!
if you want to email me at the address in my profile I'd be happy to fix it
> Google today, makes the Microsoft of yesterday look like a used child's toy.

That's a childish opinion. A grown up would see how Microsoft is constantly threatening with a nuclear patents war, sliding in that pool of companies that can't innovate any more and so they turn to litigation.

If anything I'm seeing signals that Microsoft is turning into a patents troll.

The wishful thinking on Microsoft turning into a beam of openness would be laughable, if it wouldn't highlight the tragedy of human nature (we are so stupid sometimes).
Woah how do you get your status bar to have the > shapes like that? Looks very nice :)
I think this is true of any keyboard driven editor.

My keyboard mapping of choice is Brief and the way this works for me is I think of a task and my fingers figure out what keys are needed.

On occasion I need do the reverse action, figure out what keys are required for a task and that requires a fair amount of thought.

What I do is think of the task and then as my hands are working I watch them to figure out which keys where used. It’s quite a strange feeling.
The problem with "Do Not Track" is that it is misnamed, and the entire debate has been misframed around that. The feature was dead in the water from the moment it was called that.

To the end user, the idea of being tracked sounds like being followed around by some stalker, and is about as enticing as having your home robbed. People, in general, don't understand either the bad (the extent to which web sites can build a deep profile on you) or the good (how much of the web that everyone loves is financed through targeted advertising). As such, how things are presented is tremendously important.

Imagine if it was called "Disable Ad Personalisation", or even, "Do Not Tip" where the notion of denying monetization to the web sites you use (which is what Do Not Track will do) is invoked. It would have a very different response, I think.
Vanilla Vim is pretty sub-optimal for writing prose.

Vim is my text-editor of choice, but it took me a lot of time and effort to customise it to make it more suitable for writing prose.

E.g. the fact that it scrolls by logical lines rather than screen lines (note I that I said scrolls. I'm aware that you can navigate by screen lines by using gj and gk). The way this makes the text scroll by unpredictable amounts when you have paragraphs of text is pretty jarring. You can hack around that by getting the text to auto-format and break lines up into screen lines, but there's all sorts of niggles with that (and FWIW, it causes some of its own problems, such as making it harder to search for phrases, because words may no longer be separated by just spaces but also possibly linebreaks).
Thanks for your response. I think it's pretty obvious that my comment doesn't, and isn't intended to, apply to 100.000% of the commenting group.

I find your characterization of people who don't agree with you as somehow socially inept is childish, dismissive, and illogical.

Of course you do. This is fucking mob rule -- here's a group which disagrees violently with itself on the minutiae of silicon doping processes and whether or not to put a semicolon after Javascript statements. Yet on a story like this, where the few given facts easily support multiple valid interpretations, a cursory scan of the comments shows near unanimity in the common conclusion. A conclusion which enables the overwhelming majority of HNers to claim victimhood and persecution by outsiders.

So either:

1) a situation which, on the surface, would appear to be nuanced and require calm reasoning to process and fully understand is actually binary and easily decided, or

2) this story hits a pain point common to the psyche of this group of readers, who have common background and experience, work or have worked together, work at similar companies, attend the same events, and in general belong to the milieu.

To me it's rather obvious that #2 is the case, what do you think?

And assuming #2 is the case: given my experience in the past with subsets of this group, and other non-HNers who would nonetheless be described as part of the same culture, I feel that the hypothesis I put forward has the potential to be a theory with significant explanatory power. For some commenters.
> Or the risk of offending the biggest source of funding?

I (a Mozilla employee) can understand why people worry about this, because there does seem to be a conflict of interest here. But, I've never seen anything to indicate that we consider Google's payments to us in any security/privacy decision.

DNT is not the ultimate solution to tracking on its own. It is part of a solution.

Consider this:

Let's say you go buy a box of doughnuts and take it to work, open it, and leave it open on a table next to your desk. Some people will think "Hmm, I want one of those doughnuts but I'm not sure if it is OK to take one, so I won't" and other people will just assume that it is OK to take one. (Why else would there be an open box of doughnuts? And/or isn't it better to ask forgiveness than permission?)

Let's say you write "Do NOT take these doughnuts! They are mine!" on the box with a big fat marker. If somebody were to take a doughnut, they would be clearly in the wrong in that situation, according to any kind of mainstream social convention.

Lots of people will say that it is wrong to take a doughnut without explicit permission. But, many, many people see the situation as being open to interpretation.

Now, let's say the doughnut shop pre-printed "Do NOT take these doughnuts! They are mine!" on every box. You might argue that that is the same thing as the hand-written sign. But, I would bet that the pre-printed message would get drowned out as people would normally share doughnuts out of these pre-printed boxes: "Just ignore the box, they all say that; it doesn't mean anything." The pre-printed message becomes less and less meaningful, even though the words are clear, unambiguous, and explicit. And, worse, you may be discouraged from writing your handwritten ""Do NOT take these doughnuts! They are mine!" message on the box because, well, the box already says that. Effectively, that message pre-printed on the box is harmful, as its meaning is in the eye of the beholder--just like the open box sitting on the table with no message written on it at all.

Do you see how that could possibly be problematic? This is the problem that Sid and others at Mozilla are trying to solve. "DNT: 1" means it is clearly wrong to track this user because they've gone through special effort to tell you they don't want to be tracked.

It has nothing to do with Google's money.
At first glance I thought, 'I already have vagrant'. After watching the lightning talk my only thought is, 'Want!'

Looks awesome and crazy fast. Great work.

github id: natejenkins
Do you actually think that taking it into an Apple store would have ended in the tech reflashing the GPU?

Besides the fact that transporting it could damage it further, he would probably would have just been told it was end of life or needed a new GPU altogether and the chances of them having said GPU in stock would be next to nothing.

Maybe it's just my area but Apple stores here do not actually repair products, they just tell you to buy a new one.
huski
i think a lot of people miss the whole point of emacs/vim. it sure ain't the best IDE out there, but when it comes to just pure raw editing fun-factor, it just can not be beat. i can not get the same enjoyment when i edit using anything else, there are emacs/vim plugins for sublimetext but still it doesn't have that same feel to it.

it all comes down to the vim/emacs "experience". it hooks you in and won't let you go, i'm pretty sure most vim/emacs gets some sort of high when using it.

but it's not all black and white here, there are time and place for everything. i love emacs and i can't live without it. for working on a few files at a time, i'll use emacs. but when i have a "project" to work on (10-15 files), i do use an IDE, in my case Aptana Studios (as it has the best emacs compatibility out there and has a very nice code formatter which is also top notch and you can easily customize it to how you want it to be formatted i.e; coding standards).

so at the end of the day, they both have their place. sometimes i need the laser-guided efficiency of emacs, sometimes (especially beginning of a project), i just roll-up my sleeves and get it going on an IDE.
I am not saying she felt unsafe in the moment. I couldn't know, but I agree she probably didn't. (She may have felt unsafe about speaking to them directly about their behavior, though.)

I am saying that one reason we don't make sexual comments in professional contexts is that it can make people feel unsafe.
I've seen a lot of people say this, but I can't find a reference to it in the code of conduct here: https://us.pycon.org/2013/about/code-of-conduct/. Is there a longer version or different version somewhere, or am I just missing it?
Thank you eBay!

Seriously, classifieds and auctions of niche items is precisely where I'm headed and the more that eBay taint their product in the eyes of sellers and buyers, the better.
Like Node.js, Big Data Challenges and ElasticSearch? Join Ark Engineering.
Good find.

I'm surprised they haven't been disrupted already. The only real secret sauce they've got is a huge amount of traffic. How could you ever compete with a household name where success is determined by traffic and volume?
Yeah. I hate to sound snarky, but a Gentoo user swearing off desktop linux for good is exactly why we shouldn't be using Linux as a brand name. Ubuntu and Gentoo are miles apart in terms of how well tested they are on the desktop, and lumping them both under the Linux brand leads to this sort of confusion.
The fact that he repeats himself so often is more than enough to get the point across.
I'm guessing this means you use :Ex instead of nerdtree? I guess you use vimgrep instead of ack.vim or others? I'm guessing you browse your undo tree manually with :undolist ? Can you please write a blog post explaining how to use all of these efficiently? Can you also document how you see inline git changes to the file you're working on? While you're there can you also explain which part of vanilla vim lets you do fuzzy file finding?

Learn to use the editor? Are you just editing your visual basic files or what?

Edit: if you could also point out which of my vimrc lines are fighting against the vim way and demonstrate that I don't know how to use my editor, that would be super cool.
Phenomenally stupid article.

Dude obviously has graphics card issues. Refuses to take it in to be serviced. Acts all surprised when an OS update includes revisions to the graphics drivers, which caused the bad behavior to worsen. Decides the right course of action is to pen an internet screed against Apple because, well, I have no idea.

The funniest part is, NVidia and ATI produce the graphics drivers, so if he wants to be mad at someone, he should be mad at them.
His point about touchpads is spot on though. I often find myself jumping around by clicking when I code with my laptop and no peripherals (there's no "combo breaker" since my hands are sitter so close to the trackpad anyway), but when I get home and plug in my mouse and external keyboard, it becomes much more of a hassle to click and I switch to a more keyboard-centric workflow.
Didn't read your rant since it was impossible for my human eyes. I may bill (!) you for the temporary loss of productivity. Your BG and color scheme are horrible, I would rather blend and drink my left foot than read your blog again.
> OSX

It is actually OS X.
What languages do you normally edit? Are you employed?
> Emacs can be pretty pretty--perhaps not actively pretty, but very elegant in a minimalist sort of way. I'm pretty happy with how mine looks[1], for example.

Obligatory vim can be pretty too, and I am happy with how mine looks.

http://i.imgur.com/ZC2xDxH.png

On a related note, I like how my terminal vim looks better than how the GUI looks. I don't use emacs much, but same goes for emacs.