skysight-inc/HackerNews huggingface dataset:
I'm in a similar situation and I'm getting very frustrated with my coworkers. I want to be assertive and terse.. "I'm sorry, I'm here to work." is probably considered by most to be aggressive (but the culture here is also getting to lax and fresh reminder that we are getting paid to GTD). So perhaps "I'm sorry now is not a good time." is probably "better". Yes, often times people will stop coming by to chat about "personal" issues but not everyone and not all the time! It will also get you a bad label which can be as bad as being a remote worker (especially at Yahoo right now). "People Skills! You have to have people skills!" Apparently WE get labeled as lacking people skills when in reality its the people that can't pick up on nonverbal cues that we have work to do that don't have people skills! We can talk about Breaking Bad, what you did last weekend, what you are doing this weekend over lunch.
Thank you - totally agree.

I envisage it something like decomposing systems into micro-services, where the service is a independant, deployable thing (probably HTTP / Rest but who cares).

Then its a lot easier to outsource specific parts and bring in specific expertise - and also a lot easier to bid for those parts.

I like your DHH idea - and I suspect he or people like him do best at short bursts in many companies.

We destroy a lot of inprocess speed, but I suspect we shall rely on Moores law to help.
That's not precisely conservation of mass and energy. At least not in the conventional E=mc^2 sense.
Show HN: a showcase of our local tech community in Playa del Carmen [d3.js]
She's giving up everything? Bullshit. She built a nursery next to her office. Screw her.

People say Yahoo did it because people were abusing work from home. What makes them think the people who didn't get any work done at home aren't just going to not do any work done at work? The problem is that people aren't productive, not that they're at home. So you fire the unproductive people. Except evidently yahoo can't tell who isn't productive or they would have already done that. So how is being in the office going to change anything?
They could potentially spoof the machine's NTP server.
It has nothing to do with Oracle's response -- the Java sandbox is simply broken, and has been known to be broken for at least the last 5 years. There's no fixing it, the approach is fundamentally flawed and fundamental to Java.

This doesn't mean that Java for client-side applications is broken, as long as you don't rely on web based distribution and browser sandboxing.
Actually, that sounds pretty awesome.
RTM cracked others computers and installed software, deliberately, to satisfy his curiosity.

HN being fans of his probably is YC related. Most old-school Unix guys I know think of RTM as an selfish immature kid.

Schwartz broke into a single server cabinet room, and didn't no anything malicious with that access. Instead he tried to liberate some documents in the public domain that everyone else could benefit from.

So yes, I'm glad RTM was punished: he wasn't an activist who downloaded too many public domain documents through altruistic intent, he was a guy who hurt a lot of people out for his own personal desire.
We are the 8% - why tech companies matter to the UK economy
First off the job market in astrophysics is tight.

If you are close to an undergrad get that first, and then go for a masters as a masters only takes 2 years and it's much harder to get into astrophysics with an undergrad degree. Look into what courses they require for a masters in a school you want to go to and then study what you need to be to get ready for that. You can generally pick up the required books with little effort. If you don't understand them then that's what you study.
Ask HN: custom sounds for mobile apps?
Where can I buy sounds or get a custom one made for my mobile app? Or maybe create it myself?
It is "click to run", the problem is, it might be disguised such that ANY click on a webpage might set it off.
B2B Tablet Trends- Small & Medium Business Tablet Adoption [Infographic]
Clojure 1.5 released
Distributed computing for good: Help find ET, prevent Malaria & cure cancer
Streak

San Francisco, CA

We're a YC summer 2011 company working on email. We're looking for software engineers of all types (frontend/backend/mobile).

http://www.streak.com/jobs
Making a Hit Tower Defense Game: A Top App Dev Interview
firefox has the same problem with it's click to play implementation. bug is not private so i will link to it: https://bugzilla.mozilla.org/show_bug.cgi?id=838999
being seen as a continuation of the Roman Empire is not the same as providing the material benefits of the Roman Empire.

In my view the Dark Ages were a rolling back of the benefits of a continent-wide peaceful trading bloc and a scramble to find a non-anarchic equilibrium from which everyone could rebuild. The multiple sackings of Rome however really made contemporaries realise Rome had fallen (and probably drove everyone to look for a solution closer to home - just the wrong move in Economics 101)
To disable the java plugin temporarily in Chrome, you can use chrome://plugins
"That looks great. Just one thing – get rid of the duck."
These are no more 'games and tricks' than having to expend more energy walking uphill than downhill is a game or trick.

I am horrible at inter-office politics. I want so badly for things to be "efficient" - but it is always efficient for me. My boss has me print hard copies of email and put them in a physical folder AND has me copy the email as a PDF and sstore it in a sub folder of the project folder. Mind-blowingly inefficient on so many levels. But it's his way, and it's his firm. And I fought him on it, and so many other things, for so long, really fought with both of us screaming, I have poisoned the well. He won't ever trust me because I handled our conflicts so poorly in the past. He's allowed to handle them poorly - he pays my salary.
I made a simple elisp snippet to insert a bunch of LaTeX headers for the stuff I use (including my own LaTeX packages), and found that it simplifies the work quite a bit.
It is almost time that people stop referring to Languages as Fast or Slow. It is an implementation that is fast or slow, not a language.
After using sudo from the command line, just remember to run sudo -K (note the capital-K) and you should be protected. The -K removes the timestamp which makes it impossible to reset it to 1/1/70 with -k.
Considering the abacus is finger operated, it is digital.
Would You Pay an Ongoing 'Entertainment' Tax to use Your Mobile Device?
I set it to "manual" to change the date, and wouldn't it go back to 2013, anyway?
Great bit of slides. Straight and to the point. If you've ever ventured under the hood of Python you'd see this in the code. If you've ever had to optimize the bejeesus out of code in C++ or C, you'd know exactly the kinds of things he's talking about.
I don't use Heroku, so I have no use for this but I love this guy's enthusiasm.
Yes, I was mostly expressing my personal opinion. I do recognize that some people think that authors control should be significantly limited or even non-existent. For those people I must just submit to "agree to disagree". I believe that the limits of author control are fundamentally almost purely subjective. I also believe that people having informed anti-copyright stance are still fairly small minority of the general populace even with the rampant "piracy" going on.
It may be worth noting that local privilege escalation vulnerabilities have always been dime a dozen, this is just a more egregious one.

In your planning always keep in mind that anyone with shell-access to your server can become root in one way or another, if he really wants to. There is little "defense in depth" after that point.
Well, the article makes for very interesting rhetoric: poisoning the well for people arguing against telework by equating it with categorism. The heavily-loaded language is a dead giveaway.

But without data to back it up, it's still just rhetoric. The fact is, even a relatively small group of people can ruin something for everyone. Ask anyone who has worked on teams for any length of time, and they'll tell you just how much damage even one person can do.

How do you predict who these people will be, or what kind of damage they'll do? By and large, you don't. That doesn't mean people don't try: the so-called "poisonous people" phenomenon has plagued the open-source community for long enough that entire books have been written on the subject. But the problem remains, and there's still no fair and reliable way to predict who will turn toxic.

Without that, you've basically got two options. You can decide that the costs associated with abuse are worth preserving the privilege, and mitigate the damage as best you can. Or, if the damage is too severe or the problem too persistent, you can declare that the poisonous people have ruined it for everybody. Yahoo took the former approach for a long time, and it hasn't worked out for them. Now they're trying the latter. Is it truly fair to blame them for that?
Great article. "Danes would make good Buddhists. They live their lives as the Buddha advised: in the present tense, not grasping at some future happiness jackpot."

Also the quote by @manmal is mentioned. “Happiness equals reality minus expectations.” Given that neat formulation, there are two ways to attack the problem: boost our reality or lower our expectations.

Interesting stuff.
I see APIs as a less extreme version of DSLs (in that they share a common language, while building a DSL frees you from almost any restriction), but I honestly don't have enough experience building APIs or DSLs to give you a satisfying answer. Sorry.
When I hear about Perl and Amsterdam, it is almost always that company (I won't spoil it here) ;)

I just wonder, where do they keep so many Perl devs, assuming they actually hire people.
Infographic: The Rise Of Social Media Analytics – The Demand Keeps Growing
> c) disable any plugins really.

embarrasing to admit, but I've always wanted to believe one could at least trust plugins like Adblock Plus or Ghostery to protect ones mind and privacy a little.. now, reading Hacker News almost every day, I'm getting paranoid. is it a vulnerability to even use them?
A lot of the more mundane stuff is already "outsourced" or given to VFX houses' offices in other parts of the world like India.

e.g. SPI send all their Roto to India, they've just moved all their comping and lighting to Vancouver, it's mainly just R&D that's in Culver City now.

That's probably going to happen more and more now - instead of having dedicated Roto departments, it'll be outsourced as a way to cut costs.
A Simple Strategy to find the Busier Street
Linux 3.3 came out 2012-03-18, that's just less than 12 months ago.
just like with children, you need to let them know that they're wrong. more importantly, exactly like with children, you need to let them make their own mistake.
E-strengths assessment :One Minute Entrepreneur
The legal trouble with public domain is the question "how did it get here?" In the case of expiry, that's simple: you can no longer assert control over the work- it's too old. In the case of a deliberate admission of release of copyright, how do you defend that? If, as a lame example, I take something that is public domain and claim it as my own work, how do you demonstrate that it's not? Because I'm not the original author? But that means that the author is still exerting some sort of implicit right, even if they don't pursue it themselves. This isn't a natural way of thinking about ownership, but it is a legal problem and so some organisations shy away from hard PD.
Crowdsourced 'Maker Map' Charts Nearby Hackerspaces and Hardware Shops
Good to spend a bit of time elaborating on your T&Cs to fit your target audience's language.

"These terms form a legally binding agreement between you and CalvinAyre.com in relation to your use of the Site – don’t just go “yeah, yeah” – read them! We mean it.

People who enter contracts without reading them shouldn’t leave their house unsupervised."
For those wondering about the reference here: http://www.codinghorror.com/blog/2012/07/new-programming-jar...
Jetsetter sale finally nearing completion, announcement expected next week
Facebook killed my blog.
Next generation filmmaking
I also function as development manager and I have told the other managers that I have a closed door, open communication policy. If my door is closed, I'm busy don't interrupt unless I acknowledge you and wave you in. I do get concerned about the negative view others may be forming about me. Everyone is still allowed to discuss anything [that affects work], we just might have to schedule a time if I'm not immediately "free" because my door is closed. Taking something from the Pomodoro Technique... 25 minute sprints of work I have a saying I drop every now and then. "If someone isn't crying or dying, it can wait 25 minutes."
Vim users: stop using hjkl
Nothing in computing is worse than software that knows exactly what you want it to do, then gives some shitdick excuse as to why it's not going to do it in an effort to get you to jump through meaningless hoops.
It's weird, every new video of Big Dog terrifies me more, but in a strange way I feel sorry for it at the same time.
Kind of a poorly-named deck. It's really about why programs use features of these languages that end up causing poor performance relative to C, rather than why the individual VMs themselves are slow. It's no surprise that trading the byte-precision of C for the convenience of a garbage collector and heap-allocated data structures results in a performance decrease.

Dynamically-typed languages are often easier to program in, but require more copying (and memory allocation) as a result. Hash tables are heap-allocated and have to be garbage collected, but they're flexible - something you don't get with structs. Allocating and freeing memory has a cost, and that can add up quickly. Your primary line of optimization in most of these languages is "avoid the GC", which really boils down to "don't allocate more than you need to", which is sound advice in every language, scripting or otherwise.
Wauw, thanks for all the info!

To clarify, I'd primarily would like to learn all this just for myself, not per se for a job. I'm quite happy with programming :)

Further, my main idol is Neill dG Tyson. Knowing what he knows would be a great achievement for me.
@nachteilig posted an article (http://opinionator.blogs.nytimes.com/2009/07/19/lowered-expe...) in one of the comments below that mentioned a study by University of Chicago sociologist Yang Yang where he found older people are generally happier

I think it is very hard to master the art of just being truly contented and happy and you are right in saying that it takes a lot of practice
There should be a Coffee PHP like CoffeeScript for Javascript. PHP will overcome its limit ;)
What if you want someone who is actually a good boss, though?

Most tech people I know make awful bosses, because being a good manager is usually about being the lightning rod for all the BS, so that the tech people can actually be productive.

Likewise, a non-technical manage who learns enough to technology to be dangerous is even WORSE.
I couldn't agree more. Every time I read articles like this that suggest all these mind games and effort required to get simple tasks completed, I constantly wonder how nice it would be to work somewhere where none of that was necessary.

This can't be the most efficient way of doing things. I think it's also a strong argument for having a management and executive team that is actually technical.

Note: I find myself in this exact situation at my current job - multiple non-technical managers that don't realize how much they don't know and constantly make asinine requirements or timelines and reject advice from more technical experts.
Yes -- the OP clearly meant "extremes," as in "I never said I was advocating extremes either."

http://www.thefreedictionary.com/extreme

Quote:

1. Most remote in any direction; outermost or farthest: the extreme edge of the field.

2. Being in or attaining the greatest or highest degree; very intense: extreme pleasure; extreme pain.

3. Extending far beyond the norm: an extreme conservative. See Synonyms at excessive.

4. Of the greatest severity; drastic: took extreme measures to conserve fuel.
But that's inherently a problem with feature film (and especially animation stuff) - even the studios like FOX and Disney only get the profit once DVDs and merchandise have been selling - before then, they've given out millions to finance the production.

DD were pretty stupid trying to do the feature animation thing, and changing their company name a few times has caused them even more financial trouble in terms of having to buy software multiple times for site licenses.
Regardless of the technological background of your manager this type of conflict arises when there is power struggle. Good managers will take advice and evaluate it giving their opinions/knowledge to arrive at the best decision available. Bad managers will seek opportunity to step over you to either appear bigger/better or to push you down.

I've seen cases of both and am glad I'm now working under the former but as for the bad managers, at times they just simply don't know any better. Its part of their personality to be commanding and feel that taking advice from others is weakness. Its extremely difficult to work with them because in order to have your thoughts considered you need to wrap them in a way that allows the strong-headed individual believe it was their idea in the first place; robbing you of any credit you may deserve.
And guys... this is what happens when you use Vim too much.
Thank you - that has made a difference I could not express much clearer.

Would it be fair to say that the average rural worker since the invention of farming had a sh*t standard of living till sometime in 20th century. It is just the upper levels of society that saw and benefited from swings in civilisation.

Interesting.
Tracking and Graphing My Place in the Tempo Reservation Line
Tried it on Debian Mint and it doesn't work. I can't set my clock without sudo.
Canvas Networks

iOS Lead Engineer

Full-time - NYC

Canvas Networks is looking for an iOS Lead to join a small, close-knit team building DrawQuest — iPad’s premier drawing community. We’re venture funded and backed by an incredible group of investors, who include Union Square Ventures, Andreessen Horowitz, Lerer Ventures, SV Angel, Founder Collective, Joshua Schachter, and Chris Dixon.

We’re investing in mobile and tablet in a big way and are looking for someone to lead our iOS engineering efforts. We’re a young company with a brand new product, and are seeking a strong leader to grow with us as we grow as a company, and think it’s a great time to join and make an impact.

We’re tackling some interesting product and engineering challenges. To help us iterate and sustain momentum, we practice continuous deployment to the extent possible, which demands technical creativity with native Objective-C / Cocoa apps. On our backend servers, we ship upwards of twenty times a day — iOS development makes things more complex but it’s an area we’re interested in improving.

We ask a lot of our developers, but we offer a lot in exchange:

- Perks and benefits. Free lunch, an office arcade (3 cabinets!), competitive equity and salary with full benefits (health, dental, vision), take-what-you-need vacation.

- A great working environment, including whatever tools you need. Big monitors, the hardware setup you want. Sit-stand desks if you’re into that kind of thing.

- A voice in product development. Decisions aren’t made in a vacuum. Be a key player in building an amazing product.

- Transparency into the business. We review financials as a team monthly. Meetings aren’t held behind closed doors.

Our office is in Union Square, Manhattan. If you don’t live in New York City, we’ll fix that.

We’d love to hear from you! If you’re interested and want to learn more, send an e-mail with your resumé and a link to your portfolio or GitHub profile to jobs@drawquest.com

http://drawquest.com/jobs
Posterous tracker – downloading all of Posterous
Sounds like a great place to work! Just to let you know, the Fahrenheit mode of your climate graph is broken, shows the same value for both the mins and maxs
"And probably more than a few "cavemen" died of carbon monoxide poisoning trying to cook over open fires in their "caves"."

Or salmonella, e coli, lysteria, botulinus, cholera, etc, etc...
>However a content creator should also have the right to be restrictive, to say that only people that pay $1000 for a license can access the content, or that another company can sell access in return for $1000.

Why? That is not a right in the US the same way that free religious expression is a right. Copyright was left to Congress to define however they liked, later shaped by corporate interests and international agreements.

Regarding the morality of copyright: music, movies, books and so on are all part of our culture, and I find it reprehensible that you want to limit the sharing of our culture for 100 years at a time [1].

[1] Current copyright terms in the US are mostly life of the creator + 70 years, or 95 years for corporate works. 100 years is a conservative average.
Sure you bought it, but what did you buy? Did you buy the rights to whatever you please with it? It depends. Say I only sell an MP3 through Amazon what are you doing? You're buying it with the following terms of use, which you agree to by the very act of forking money over for it:

2.1 Rights Granted. Upon payment for Music Content, we grant you a non-exclusive, non-transferable right to use the Music Content only for your personal, non-commercial, entertainment use, subject to the Agreement.

2.2 Restrictions. You must comply with all applicable copyright and other laws in your use of the Music Content. Except as set forth in Section 2.1 above, you may not redistribute, transmit, assign, sell, broadcast, rent, share, lend, modify, adapt, edit, license or otherwise transfer or use the Music Content. We do not grant you any synchronization, public performance, promotional use, commercial sale, resale, reproduction or distribution rights for the Music Content. As required by our Music Content providers, Music Content is available only to customers located in the United States.
I don't really fancy negotiating with somebody that is objectively wrong and in a higher position than me. Instead I will move the ground that they stand on.

The best game to play in this instance is to gain favour with their boss and anybody actively competing with them while passively disagreeing with them. You must passively disagree with them because the aim is to form a situation where you re-inforce their political opponents while appearing to be neutral - eventually they will come to you for support, and at this point they will be pliable. Something which will also help you gain authority is giving certain good ideas to other people whose interests will be in fighting your battles, however this is dangerous and you must make sure that they feel indebted to you.

If you don't want to kowtow to an idiot or beat them at their own game then simply quit and leave them to their mediocrity. There are likely to be a few places around where people will listen and use advice.

Edit: I obviously prefer just joining somewhere else without these kinds of insecure personalities, but my point was that political battles shouldn't be played in the light. You need to wear a cloak, you need to gather forces, and you need to resist the urge to slide the dagger in until others ask you to.
Provide a fucking help topic
210bbc9498 Browse code
tpope authored 16 hours ago

Initial fucking commit
a1b87e8b4b Browse code
tpope authored a day ago

I like how he has total commitment to his commits.

also. WTFPL!