skysight-inc/HackerNews huggingface dataset:
>Uh, I'm not sure why you're responding to me as my point was that offering below market salaries to try and get "good" employees is a stupid idea.

Hi, I wasn't answering to your comment as it is, just got inspiration from your "vision" quote (something that one hears often repeated from startup guys).

>That said, most people don't work solely for money and I'm sure you don't either. If they did, then everyone would want to work on Wall Street.

Sure (I also care for the work environment, tech involved etc), but that doesn't mean I work for some "vision" or that I even believe that 99% of startups even have a vision worthy of mention.
Unity and GNOME 3 would be great for comparison - I've seen over 1GB in use by Unity at times.

It'd also be nice to try to measure CPU overhead when dragging a window around or just displaying them. Some of the newer desktops just seem slow if you have older hardware (such as a laptop with a C2D, Intel or older ATI graphics)
The people involved usually come to an amicable solution, so there's no need to dredge examples up. It seems to happen any time there's a convention, so you can catch the next one as it happens. You can open a TweetDeck column (or search tab) with the Twitter handle and watch the abuse fly by when it does.
There's lots of paths. Self-taught is the hardest, longest, path, but over time it will pay off in some ways as you will have learned how to fix anything.

There's a way of thinking that you need to be indoctrinated to. Really get a feel for thinking this way: http://en.wikipedia.org/wiki/Black_box It's fundamental to thinking like an engineer. All systems can be broken down into a series of black boxes. So when you are programming you are just working on a box at a time, no matter the size of a program or system. The entire ecosystem (OS) of a program can be thought of this way as well.

When you think this way you are "chunking" the problem. (http://en.wikipedia.org/wiki/Chunking_%28psychology%29)

The worries of being self-taught can be justified in that your are missing out on the "culture" of the tool-builders (the compiler writers, the framework creators, etc.) The other aspect, is you don't know what you don't know. Successfully completing projects probably is the best help here. There's always things to learn.
When my iPhone 3G's screen broke, the bottom part of the LCD broke--just enough to cover the keyboard. I was abroad, so for the month until I got home, I learned to touch type on my iPhone.
Only for very restricted definitions of "online". 75% of the world population has a cellphone.
Gah! I totally forgot to ask for your permission and editorial insight before I posted. Please accept my apology, and thanks for staying on top of things.
Totally agree. The employer owns absolutely all responsibility for terminating the employee. However, I do not believe it would have been out of line for Adria to have said something like "I heard one of the guys in the photo I posted on Twitter yesterday was fired. I just wanted to say that I'm terribly sorry to hear that and my intent was never to cause harm! I'm very sorry!" I believe contrition on her part would have nipped this whole thing in the bud.

I also know that had I posted that picture which resulted in someone losing their job, I would feel great remorse and WANT to make amends. Especially given the relatively minor infraction (private, but overheard, joke).
>If calling attention to potential misogyny results in a witch-hunt or in victim-blaming, the underlying problems won't be addressed.

What misogyny? From what I understand, they made a joke about the word dongle in a gender-specific way. Does a play on words about your gender's anatomy really equal misogyny? Maybe some people need to learn what misogyny actually means.
Is the answer to any of those questions important?

The answer to THAT question is "no."
Visa, Mastercard will charge PayPal and Google for their mobile wallets
Ah, ok, thank you. I'm probably spoiled by Defcon, where there is a strict "No Pictures if you don't ask" policy.
And the silliest part is that other browsers support the parts of this that are needed (accelerometers and websocket).
Me too, good analogy! The upside is that there exists such a thing as an employed contractor. It has many of the benefits of doing "your own" contracting work, but you have a sales department! :)

On the other hand, of course, you don't have the same control over exactly who will be your next client, and there is financial overheads too, naturally.

Still, it works for me.
ah. sorry.
SQLite Manager for FireFox
FWIW, popular advice for TDD is "don't test the framework, test your own code".
1) You don't get to tell someone what is offensive to them.
2) Totally agree, it was not a wise choice.
3) You don't get to tell someone what is offensive to them.
4) You don't get to tell someone what is offensive to them.
5) You don't get to tell someone what is offensive to them.
6) It's true, not all the best choices were made.
Congratulations to the Vidyard team! Looking forward to what they bring next to the video platform.
13 Reasons You're Not As Successful As You Should Be
You're being ridiculous. These kinds of people exist. They exist in the real world and they exist online. The fact that they exist doesn't ruin anything for anyone. You just ignore them (unless they become actual threats) just like you do in real life. See: Westboro Baptist Church.
Most of the people offended / affected by that are angry because the poor guy got fired over this. I think it was wrong to do this tweet, but she wasn't the one to get him fired. The employer should have the courage and stand behind his employees instead of firing him over appearantly nothing.
> Ok let’s get Command-T. Oh wait that’s incredibly slow and clunky and looks jenky

Uh, what!? Command-T does much of its work in C to make it as fast as possible. I find it to be mind-numbingly fast. It is extremely well done. Did you open Vim from root or something? If it's ugly, it's because vim is ugly.

Your complaints about plugin management, Vimscript, and poor error handling are fair. When someone creates a modernized modal editor, I'll consider switching. Until then I'll suffer. It's incredibly satisfying when I do something really powerful in vim. It makes it my programming job more fun. A lot of programming is mundane editing. Editing with vim can make most painful editing tasks a fun challenge rather than a boring repetition of mouse clicks. This more than anything is why I won't switch to Sublime, even if I love its pretty face.

Vim (and unix tools) make you into, and feel like, a badass computer wizard. The more time you put into studying the spells, the more powerful spells you can cast. Newbs, do you want to be a Gandalf of computers (the answer is yes btw)? Then you need vim.
That's a productive way to raise awareness of an issue
> "Yes, you are at a conference, but that doesn't give anybody the right to take your picture and post it on twitter, without asking your permission, right?"

Even in Germany this is legal. The right to photograph someone is usually delineated by the principle of "reasonable expectation of privacy". Note that this is a legal term that has been defined both through legislation and via decades of case law in many countries - so personal definitions of it don't apply here.

Common places where courts have upheld the reasonable expectation of privacy include restrooms (including public ones), a home, a hotel room, etc. A conference talk is not one of these places. Which is to say, people are free to photograph at will.

Note that should the property be private, the owners (or agents thereof) are entitled to disallow photography. Note also, importantly, that the right to disallow photography does not include the right to confiscate any photographs already taken. The most the property owner can do is remove the individual from their premises or have them arrested for trespassing.

Note also that while photographing someone in a public place is not a violation of any criminal law in most Western countries, it does not shield you from civil liabilities - you can still be pursued for damages, libel, or defamation (which seem like it may be relevant in this situation).

There are some countries and territories with substantially stricter laws regarding the likeness of people. Japan and Quebec for example are places where the right to photograph someone in public is not protected by default.
The trick to "all night" is that you can only work X hours in a certain 24 hour period. You can do them during the day, or during the night, but you cannot do 2X by doing both. It just doesn't work that way.
It is definitely cultural. For example, in Europe it's totally acceptable for people to have wine or beer during their lunch break at work.
Dart is Google's attempt to kill off another OpenWeb technology. This time their sights are trained on Javascript. Dart : Javascript :: Reader : RSS
Tell W3C: We don't want the Hollyweb
It was her public outing that caused this situation in the first place!

Also, do you think if there wasn't as much drama going around that these men still would have been fired?

There is much more to this situation then an employer finding out that one of their employees make a dongle joke at a conference, and decided that was grounds for them to be fired. It is much more likely that the employer doesn't want to be associated with the debate taking place online, rather than being appealed by their employees actions.
Why "naturally", if other browsers also implement the relevant technologies?
Thank you for the explanation, that clears a lot of things up around this topic
EC2 micro instance
When you are a geek and attend a conference, you are certainly going to tweet everything relevant about it. Well, Adria Richards decided that silly joke was worth tweeting.

I am sad for the person evicted from his job, but then again: f you do not know your environment, you should not work in it. And tweeter is as strong as it gets.

It is hard, but these are real life jobs and real life conferences and real life education and real life people. Deal with it: the only way not to appear on tweeter the way you would not like to is to... behave VERY CAREFULLY.

You do not want to look dumb? Do not act dumbly.

Silly jokes during a talk are like using a public wifi at RSA...
As a user, I can say that I do not like social login. Also, page views is meaningless as is number of mins spent on your site.
Can you please clarify how a "big dongle" joke is sexist? I honestly don't understand and I think many people don't and that's why they're saying it's not sexist.

You haven't really given any supporting evidence here -- you just said it created a "hostile, sexualized environment". How?
If a man had posted that tweet, their firing would not have been notable and the internet would not be calling for boycotts, 'justice', apologies nor issuing death threats.
Didn't realize there were two videos in that player -- the second one is pretty funny.
Preti pedofili: “laicismi” a confronto, l’opinione contro il fatto
They create those demos to attract users to their browser - kind of defeats the purpose if you can run it using any browser. I actually downloaded mobile chrome on to run this - I usually run Firefox.
Windows XP: How one company said goodbye to the ageing operating system
I'm honestly not sure how I feel about this. My profession aside, I thought it looked hilarious because I'm a huge fan of both Owen Wilson, and Vince Vaughn. But on the other hand, as a professional in that general field, I also feel like it's just mocking the tech industry to some degree. I feel like it also "cheapens" the Google brand, or maybe it does the opposite by making them more relatable to non-tech users? None the less, I'm interested to see how this pans out compared to other movies somewhat similar like "The Social Network", and "Jobs".

Also, did anyone else notice that B. J. Novak (Ryan from The Office) was playing some sort of Google recruiter in the clip? Sort of funny because he makes a joke about that in an episode of The Office. Kind of funny, if they did that on purpose.
Can you add hooks to your compile process?

Write a program or script during those 3 minute breaks, just keep the project open in another window and switch to it whenever you're compiling, write a few lines and then go back to your work.

The program could query the YouTube API for short videos {duration: 'short'}, make a playlist sorted by popularity, remove the videos you've already seen and then auto-play them in an overlay/lightbox on your screen. The playlist should continue until the compile has finished, when it will notify you and return you to your work after the current video has ended. It would also need some way to return you to your work immediately if you don't want to watch (a key and mouse click), or perhaps a way to stop the script from launching in the first place.

And definitely open source it ;)
I was thinking you had switched from string keys to hashes, since I had read a post from antirez about hashes being more efficient for this type of thing. But as they say, measure twice, cut once. After all, profiling is the first step of optimisation.
This is a perfect example of where it is absolutely necessary to consult an attorney before starting a business, or expanding into offering new services.

Everyone complains about having to pay attorney fees, but in this case it would have saved the guy YEARS in prison. Don't just rely on "well I read on the internet somewhere that if my customer's don't mention drugs explicitly I'm OK"

And even if the attorney gives bad advice, it's still worthwhile. It would have sounded so much better in front a jury if he could have said: "Yes, I was worried I might be breaking the law, so I consulted XYZ attorney and he assured me it was ok. Here's his written opinion and bill"
I disagree with what you said. Please tell me where you work so that I may go create a PR nightmare for your employer that is best solved by firing you.
That may or may not be true, but it's not really relevant to this. Adria wasn't harassed, she over heard something, and took offence to it. That's her problem.

When ever someone claims to be offended, I'm always reminded of Stephen Fry's excellent response - http://imgur.com/EX5v4
Or maybe a viral picture of a misogynist with the company tshirt would be motivational enough for the company to fire him (maybe summed to other things in him the company didn't like, who knows).
Is he really a misogynist jerk? Does not matter: the picture was published to twitter with that message implied.

EDIT: I'm not saying he's a misogynist, in fact I think otherwise. What I'm saying is if she implies he is with a photo attached, he can easily be seen as one.
OT: I don't know what you mean by "left behind". Google uses Go for big sites like youtube: http://talks.golang.org/2012/splash.slide#70

Also, on some of my benchmarks, Go is faster than some other compiled languages (like D) and can be more memory efficient than Java: http://benchmarksgame.alioth.debian.org/u32/benchmark.php?te...

It's certainly not being "left behind", it's just new.
Then that someone doesn't get to publicly shame me for what is offensive to them, and doesn't have the right to ask me to stop.

My joke. Not meant for you. Stop listening.
Thanks for answering. So you can understand my use case - I have a PDF book I want to sell, and would like to include a customized code in each book. As the book is long, I have no desire to recreate it in your app's Designer.
large programs are collections of small programs working together. start by writing some small programs.
Dart is a language and a platform behind it. It's really easy do develop advanced applications in Dart and then translate them to javascript. But you are also able to run it in a separate VM.
FF Chartwell: A typeface for creating simple graphs
Passive public shaming could be the future with Google Glass and like tech. Your behavior won't need to be actively "reported". If it happens within range of someone wearing Glass, what you say and do could simply be recorded, indexed, and searchable by anyone.
The first thing that jumps to mind is "Why are you forcing your self to do
this?". Which I won't address, but it might be something worth seriously asking
your self. If you don't like it, why are you wasting the cycles?

I find in programming, like in many creative disciplines, there isn't a singular
Aha! moment but rather a series of them. One must continuously learn and
work. The process is generally prodigious amount of toil and frustration for
brilliant moments of elation and clarity.

The ability to do large projects comes from doing large projects. You can read
all you want about project management and software design but until you are in
the thick of it, none of that matters.

I became a much more liberated and free programmer when I accepted that all of
my code is crap. In point of fact, most code is crap and in light of that I
strive not to write good code but to write better code than I did
yesterday.

In short, forget about worrying. If you want an idea of organization then read
through the source of a large project. Better yet, start one. Think through the
issues that arise as you try to manage a large project. You will fail, this is
okay, good even. Learn through failure and don't invest your self in your
code. You are not your code. Be proud of your success and toil but don't worry
what others think. We were all bad programmers once and most of us still are.

Note: This is based on my personal taste and experience. I am a professional in
the IT industry with over ten years programming experience. Not a huge amount I
guess, but definitely not that shabby. Currently I am not a professional
programmer per-say, but it makes up a large amount of my daily work.
I'm the Hacker-in-Residence at Quotidian Ventures, an early-stage venture firm in New York. My background is in server-side engineering in data science.

Ataub24 explained it well, though it varies widely from firm to firm. In my case, I spend a significant chunk of my time working with the partners and the rest of the venture team on managing the investment portfolio and helping with dealflow. When there are opportunities to use technology or data to improve our workflow and decision-making process, this can come in handy, though that's not always the case. A lot of this is similar to what an EIR might be responsible for doing as well, though with a technical bent.

The rest of the time can be thought of as "20% time", except without a specific % attached to it. While there's the possibility of building a project that could be spun out, this isn't an explicit goal or requirement; my value-add comes from my ability to assist with dealflow and the rest of the work on the venture side, so the rest of my time doesn't come with any obligation, so to speak. In this way, it's not too dissimilar from a traditional 'artist-in-residence'. (This is where Quotidian differs from a number of other firms).
It seems they are moving Bada to Tizen.

The native SDK seems to be the former Bada C++ SDK, which is a brain dead idea as Bada C++ uses a C++ dialect similar to Symbian C++.
It's important to note though that the type of things that this 'plug-in' does is social already. When you're logging in to Pepsi SoundOff you already know you may want to share something on your Facebook feed, or you don't care about what brands can see your information on Facebook. Each service should consider what their target audience is and work towards using that method.

To be completely fair though, I never let anything login with my Facebook account, I just don't want other sites to have access to that data. And I would probably never use something like what this place provides, so people who use the net like me would never show up in their numbers.
Most businesses are singularly focused and don't shift priorities. Think restaurants, stores, manufacturers, even small software companies. Only large companies can even afford to think about shifting priorities rather than staying laser focused on their original mission.
Work with me here guys... You're spoiling the joke.
Enlightenment did a good job looking a great deal heavier than it actually was. Back in ~1998 or so I purchased a cheap Pentium 133Mhz laptop with 48MB of RAM (poor student), and ended up settling on Enlightement as the window manager of choice. This was a fairly brutally underspec'ed machine for the time, but Enlightment was doing a fairly good job. I had to use a relatively unflashy theme, but that was no big deal.

(I did get a bit of win running Gentoo on it... yes, I'm not kidding, about either getting a win or running Gentoo. At the time, binary distros were just beginning to consider shipping things other than 486 binaries, and gcc had enough pentium optimizations that using Gentoo could get you noticeably faster binaries, even with very conservative optimization settings. And neither disk space, bandwidth, nor CPU power was so cheap that distros routinely compiled binaries for half-a-dozen architectures like they can now. Enlightement benefited a lot from Pentium optimizations. Nowadays the Gentoo performance win is virtually gone, because $YOUR_FAVORITE_DISTRO probably already has something much closer to your target architecture already available.)
Childishness, silliness, and lewdness is a core part of what Monty Python was about. Monty Python's style of humor was encouraged in the Python programmer culture from the beginning. It's ironic that Pycon's policy would prevent me from publicly reciting some of my favorite Flying Circus skit lines.
Good to see that you're trying to get out ahead of it. It's unfortunate because as a small startup, you'd rather put your time into building the business.

But, fraudsters are relentless and they come in waves. You beat them back, all goes silent, then they come back with a vengeance. It never stops and they are inventive. Much of the fraud comes from outside the U.S. as well (China-big time in our experience), so there's virtually zero chance of prosecution. So, these guys have nothing to lose and everything to gain. If they get busted, they just don't get their money. It's all upside for them.

BTW, I used to think that raising the bar so they'll go elsewhere would be sufficient. It definitely helps, but it's not how it works. If there is any opportunity, there will be parties who persistently work you to find it, such that it will be a constant fight for you.

In any event, you are right that you will most likely be able to detect them at some point. It's just the cost/time involved and the damage to your brand/customers as they keep changing tactics. One thing you should assume is that whatever you put in place, they will defeat at some point. It is guaranteed.

Finally, services like siftscience also help, but they tend to just raise the signal and/or help you to corroborate suspicions. It can still take quite a bit of effort and invariably human interaction to interpret those signals.

Not that it can't be done. Just encouraging you to brace yourself for the fight ahead. While you may be starting out to build a marketplace, you will likely find that you spend more time in the fraud-detection business.

Good luck and kudos on your progress to date.
Basics:

Firebug
https://addons.mozilla.org/en-us/firefox/addon/firebug/

YSlow
https://addons.mozilla.org/en-us/firefox/addon/yslow/

CSS Helpers:

CSS Reloader
https://addons.mozilla.org/en-us/firefox/addon/css-reloader/

Firepicker
https://addons.mozilla.org/en-us/firefox/addon/firepicker/

FireDiff
https://addons.mozilla.org/en-us/firefox/addon/firediff/

Proxy/HTTP:

Tamper Data
https://addons.mozilla.org/en-us/firefox/addon/tamper-data/

FoxyProxy
https://addons.mozilla.org/en-us/firefox/addon/foxyproxy-standard/

Charles Proxy (has an autoconfigure add-on)
http://www.charlesproxy.com/

Database:

SQLite Manager
https://addons.mozilla.org/en-us/firefox/addon/sqlite-manager/
I think I broke Google