skysight-inc/HackerNews huggingface dataset:
Just read the article now.

Yeah, I think the key to understand is that it's 'open-plan ONLY' offices that are the nightmare.

Even in workplaces where everyone has a separate office, if the culture doesn't have a way of saying "this person is busy, don't talk to them" then it doesn't really help.

I worked with a bunch of about 8 other developers in the basement, and it was fine. Some suggested rules:

* Turn off ALL notification sounds. This includes vibrate functions on phones, which still makes a sound when it rattles on the desk.

* No phone calls or conversations at the desk. Take it to the kitchen.

* No talking, screaming, or muttering to yourself. Nobody cares about your problems, they're trying to solve their own.

* If someone has headphones own, they're trying to concentrate. Send them an email saying you want to talk to them.
We're not talking about broadcasting but transcoding, which is a very different workload.

FFmpeg is used by Youtube, Vimeo, ZenCoder, Transload-it and PandaStream (where I'm working at) to transform the videos. Hardware encoders are great for a specific target but FFmpeg just supports most the rubbish video formats that customers like to throw at us.
Is this just a translator Python->Javascript (which I would expect would have many holes in it) or is it being run by a true Python engine?

And if it's run by a true Python engine, does the user have to have Python installed do run it? (Hard for me to tell since all my machines ATM have Python installed).
I'm trying to work out how the First Amendment was trumped for students based on historical opinion! Can someone clarify?
Developing an App for iOS, Android and Windows Phone - a Comparative Study
During the last six months I have written the same mobile app for the three major (or to-be major) platforms, that is iOS, Android and Windows Phone. The article details some of the experiences I made while doing this.
I usually do #t=2m30s or similar, but.. in this case I didn't because the whole video is interesting. I just knew many HNers have no attention span and would want to jump to the goodies, as it were ;-)
Successful Web Design Comes Down to the Details
Justified text (which spreads the width of each frame for every line) is seldom used in web design because it can look odd, cause spacing concerns and has associated readability issues.
Completing formal ed generally indicates good character and work ethic in a person. They will focus on the task, get it done well and on time, are reliable, polite, think problems through, work well with others too, etc. Conversely, it is possible to be very talented technically but have a poor character, which will inevitably create problems.

Raw talent is just one factor in finding good employees. A successful company requires well-rounded individuals, or a strong structure if you're going to successfully incorporate poorly-rounded individuals. Everyone in a company has to work together in a team in some fashion.
While that may be true, an attacker would not initially know the scheme, but with a list of passwords would instantly notice the To01n so I could argue that that is in fact the weakest part of this procedure, which leaves them with the 7 letters remaining:

mc ds and com - but it would not be obvious from the outset how to calculate these nor that we were even using a scheme.

So assuming the shared portion of the password is compromised I assume it would be 64 bits of entropy? (I'm not overly experienced with calculating that so I assumed you did 2 x 2 ^ numberofcharacters, whereas in this case we have 6 characters, doubling the entropy.)

While this may not be a massive amount, bare in mind these are temporary passwords and last only a week or two before we sign off on a project and the client has access.
I found this strange as well... especially when you consider the magic that can be done on a single line by a real coding-craftsman.

I wonder if it's purely a cosmetic issue (i.e. one line looks naff in a square box).
Amazon doesn't allow porn content on its servers ..
The only good thing about an open office plan, in my opinion (as a programmer), is that my boss can see me working. That means he is forced to acknowledge, when I can't get anything done due to constant interruptions, that it's because I'm constantly being pestered to do unimportant busywork. When I'm home telecommuting, he must imagine that I'm somehow blowing off work despite the same meaningless interruptions following me around via Skype and phone calls.

Can you tell I am not having a happy experience being acquired and working at $BIGCORP?
Nope, video only. Audio is a logical step though. Go bug your friendly neighborhood rep/support person with a feature request.
I think you can try to improve it. However, too often people do use the environment as an excuse - "I couldn't hit the deadline because Geoff was typing too loudly".

There's also an element of the cultural perceptions of offices. "Important people have their own offices. I want to be perceived as important. Therefore, I must have my own office."
You take a bunch of "shitty" deals in hope that they turn to you when they do get a "juicy" deal.
I think the biggest problem is that
there are many many bad tutorials/book about javascript
and only a few good once.

Often people wane code javascript like language X but javascript isen't language X!
You must learn it like every other language!
But if often see people doing javascript "when they need it".
Nobody writes C just cause they need it...
Normally people just sit down and read a book about C.
WhatsApp Given A Privacy Hosedown By Canadian And Dutch Regulators
I wouldn't be surprised if Netflix assisted in this.
My philosophy on this is simple: I ask myself what the right thing to do is. I saw Prometheus in the theater and liked it enough that I wanted to have it at home. When it was released on Bluray, I could have found a torrent and easily downloaded a ripped copy. Instead, in my mind the right thing to do was to vote with my wallet and reward those who made it by paying the asking price. I do this for digital bits delivered via Netflix, iTunes, and physical media whether purchased or rented via Redbox and such. I guess that makes me archaic.
Where I am, in Scandinavia, and I think also in most of continental Europe, sports are decoupled from the schools. You don't have school teams or schools competing against each other, instead various junior sports teams are simply local and geographical, drawing kids from surrounding schools.

And junior sports activites are completely extra-curricular. A local team might have its activities at a single school, so as a student you might have your after-school basketball at your school, or another school, it all depends. You still have a lot of people watching professional sports, and working their way up through junior sports, but the "high-school jock" cliché simply does not exist.

And, consequently, athletic proficiency isn't mixed with academic proficiency, the school doesn't care about how good a student is at basketball or football or whatever, that's completely outside its interests. And academic scholarships based on athletic skill is unheard of. (Then again, scholarships are pretty unheard of, university education is free... :) )
Ah, of course. D'oh.

Maybe this is just my first real WebView experience with a log-in process. I just wonder how there isn't an alternative (besides a native app).
The way that Ubuntu is going, I suspect that this bug is going to be flagged as WONTFIX.
Nah, porn companies are generally too cheap to use services like aws.
If you are using FTP without wrapping it in TLS then your password is being sent over the network & internet in plaintext so how secure the password is on your machine is probably a moot point.
You are right, but there might be initial utility to a lot of people and still have net negative effect over long time. Think of Tesco or Wal-Mart opening up in your neighbourhood. Initially it is good for everyone, then the mom&pop shops close down, then downtown loses its vitality, etc. etc.

Similarly, I don't mind Facebook doing whatever they do and being useful to a lot of people. What saddens me is how other (often superior) options become slowly unavailable.
Pay as you go pricing

HD @zencoder: $0.10 per minute
HD @AET: $0.03 per minute
Don't know what your experience was like but I found eihrul et al utterly inhospitable to tinkerers/new contributors, and it always seemed like Cube2 was not intended as a generalist engine. I'm not really surprised that the projects that use the engine are all controlled by that core group.
Peoplemovin - A visualization of migration flows
Why is the pricing tier so static?

$0,030:
1920 x 1080 @ 62500 kbps
...
1280 x 720 @ 17500 kbps
I like it overall, but the callout quotes are a bit much for me.
Breaking the JavaScript Speed Limit with V8
Phew, for a second there I thought this was going to be what I'm trying to create, namely an online repository for functions within an executable environment, plus dependency management. Gist + play.golang.org + Cloud9 in one.
Combining QuantifiedSelf with IoT for effective motivation
Has NK said anything about this? I thought it was considered a bad idea to do so (retaliation of some sort).
Almost everything I ever want to say when people look at me in awe and say "You aren't on Facebook?".

I just don't get any satisfaction from maintaining a list of acquaintances and classmates that I happen to know because we happened to go the same school and I have no interest in reading about their lives and stalking them and finding out who their girlfriend/boyfriends are and who their newest friend is.

I like the traditional way of friendship and communication because it has a 'natural permission setting'. For example if you ask my close friends they can tell you a lot of stuff about me, but once you get a little further, they wont know that much.

Facebook creates this artificial thing where you can get a lot of information about someone without them knowing and you can exchange a very small amount in return.

In the traditional way, if you care enough about me to want to know if I'm single or not, you will have to ask me (explicit expression) but using Facebook you can just look it up (implicit).
Yes, 2.2 is out of date. DustMeSelectors 3.01 is now at http://www.brothercake.com/dustmeselectors/ (or just use the Firefox add-ons search to install it from Mozilla, not a random site)
Is it for O'Reilly?
Might be worth pointing out that the version number is no longer on the application name. There was "Sublime Text 2" and now there's just "Sublime Text".
It's funny, but if you read the book The Information by James Gleick, you can see how people thought the exact same things about the telegraph that we do about modern communications technologies, both positive and negative.
How to land an airplane if the pilot dies
I have written multiple large JS apps as part of my day job (and I still have to) and I think while JS has some cool features, and I even enjoy using it sometimes, it is mostly a dirty hack.
Change the World Without Losing Yourself
Apparently Torque3D has been on Github since September 2012. Here’s the blog post where they announced it: http://www.garagegames.com/community/blogs/view/21886. And here’s the most recent blog post about it: http://www.garagegames.com/community/blogs/view/22106.

The blog post http://www.garagegames.com/community/blogs/view/21876 notes that they are open sourcing only Torque3D for now, to see how it works out. Their other engine Torque2D is still closed-source.
Selector* — in-browser HTML5 editing
I'm 5'5" myself and rarely even think about it, other than to make the occasional self-deprecating joke about it. Everyone's life experience is different but I think you are right that people can focus on more insignificant "shortcomings" (har har!) to take focus off their real problems.
There are only two kinds of programming languages: those people always bitch about and those nobody uses. - Bjarne Stroustrup

On the other hand, this was said by the creator of C++ and correlation doesn't imply causality; maybe some of the factors that contribute to a language becoming mainstream also cause irritation.
I find the combination of open plan offices and headphones to be slightly anxiety inducing. This is because in an open plan office your back tends to be exposed to an open area and with headphones on you block out noise.

It's quite startling to turn your chair around a few degrees and suddenly find there's 3 people standing an inch away from your staring over your shoulder.
People ineed use it as an excuse, but sometimes it's a valid point that's disregarded because others, especially when it's a consensus, don't agree that the environment causes a problem. You end up with people being labelled as "anti-social misfit loners".
Before clicking I thought this was a service where you can paste a snippet in any programming language and it gets automatically rewritten to FORTRAN 77 (with a few random bugs added).
Kelvin Okafor pencil drawings amaze art critics [video]
Or perhaps instead of trying to fight their age to project a defensive false equivalence with older workers, these kids are embracing and flaunting their age as a virtue - their precocity, enthusiasm, even naivety. You said it yourself - you look kindly on young kids with the balls to show off something cool they've made on HN. It's natural as an older person to feel charitable towards earnest kids, so what's wrong with leveraging that?

I'm still pretty young and I often either genuinely come across as or play up a little an appearance of being incompetent and bewildered when I'm interacting with older, female shop assistants and office clerks in retail or bureaucratic environments. They like it, though they wouldn't necessarily admit it, and I get treated with faux-grumpy generosity. Works for me!
I'm 32 and look like I'm 22 to most people. Trust me you start appreciating it more the older you get. :)
Ditto. I think it broke :/
It's two things:
1. Sharing code between server and client
2. JavaScript sucks, badly. Many people would really much rather not have to deal with its many, many flaws.
peopleware http://www.amazon.com/Peopleware-Productive-Projects-Second-... goes into this a lot. i know it's an ancient classic that everyone has heard of, but it's actually still worth reading, imho (i found it much more relevant/useful/interesting than mythical man month - not sure why, it just clicked somehow).
Cube 2 is only suitable for indoor scenery, just like the old Quake engines. You can't have good outdoor scenes without too much work and too much wasted FPS.
I can't speak to ClojureScript, but in my experience, CoffeeScript is primarily used by people who already know JavaScript. You can't use CoffeeScript effectively without understanding JavaScript. Most of us who use CoffeeScript instead of JavaScript appreciate CoffeeScript's syntactic shortcuts, which for us makes it quicker to write and improvise with new ideas, as well as its enforced whitespace, which makes it easier to write maintainable code.

Otherwise, as someone whose first and second strongest languages are Python and Javascript, I agree with you. JavaScript is a beautiful language that accommodates a variety of programming styles. As you mention, JavaScript is also much more performant than Python, which makes me questions whether Python would ever be a viable replacement for JavaScript in the browser. Add to that JavaScript's excellent webworker API compared to Python's choices for parallel programming.

Now, Lua, on the other hand, would be an excellent browser language (specifically the LuaJit implementation). Lua is close enough to JavaScript that folks could easily pick it up, and its blazing fast. But it will never happen.

Besides, there are so many great JS libraries now that in most cases, I wouldn't want to switch to Lua in the browser and face re-inventing the wheel (same reason why I generally use Python instead of Lua elsewhere). But its fun to think about.
I'm surprised that few people mention age discrimination when this topic comes up. To a large degree, that's what open-plan offices are really about. It's not explicitly presented that way, but the purpose of the brogrammer culture is to exclude people-- especially women and older men.

By the time people are in their 40s and 50s, work-related health problems aren't things people joke about during an annoying project. They're things that actually happen. Your typical competent 45-year-old sees an open-plan office and says, "No thanks", knowing from experience that such environments are not only unproductive but dangerous (cardiac issues, anxiety disorders, digestive problems).

Also, it's not only the noise that makes open-plan offices hell. It's the social overload of being visible to other people. (Open-back visibility, which causes vertigo and neurological problems, is especially bad.) People are bad at multitasking-- men are especially bad at it, but suffer from a Dunning-Kruger effect-- and having to dedicate a constant slice of brain-space to the appearance of productivity, in addition to actual productivity, means that a person is forced into a state of ineffective, frustrating, and just plain stupid multitasking for over 8 hours.
Rdio is now offering up to 6 months of free music to new listeners
This isn't a particularly good implementation, though. Looking through the code, it's not something I'd be comfortable using.

Skulpt is much better, and about as incomplete.
That's because it's a lab experiment, not an actual platform for game dev on Linux.
WebEx Co-Founder Launches Moxtra, A Fresh Take On Collaboration For Web
We tried: http://news.ycombinator.com/item?id=5026882
Well devs are ranting about JS because devs dont have the choice to use javascript or not period. Programmers dont like to be forced into something yet they cant avoid javascript as it is the only language that will work in most of the browsers.

It doesnt make javascript a good language , in fact it is not. It is a poorly designed language that should not have survived the 90's, and if it would have been invented today it would have been different beast. Is there some good stuff in it ? sure, but the irony is it is used to code against the DOM which is strictly typed and made of classes and interfaces( that's the why of DHTML , because it made no sense to use that language against that API ).

Now People can rant about it all they want it wont make a difference , browser scripting = doing some javascript , wether one likes it or not.
It's not a perfect solution, but what do you think of the rear view mirrors? A few people I work with have them:

http://www.thinkgeek.com/product/2940/?rkgid=275668648&c...
I meant after they have apologized. Instead of saying 'sorry' in word and that they didn't really mean it, say it in a pull request teaching the person offended something of value.

Further, I think they shape of the code was referred to as 'eye bleeding'. Regardless of if you're building something worthwhile, they could have fixed the eye hurting code and explain why that is a more correct way.
That doesn't change the fact that it has more flaws and idiosyncrasies than most other languages.

We use it because we must, not because we choose to.
Rails explit
Agreed, I fail to glean from the article how people "got scammed". Were they told Apple stocks would continue to rise?

what I would like to find out is whether they were market making and hedging what they were selling to their clients or rather taking short positions and selling clients long positions. They stand to gain little if they were just market making -- I suspect they must have taken some middle ground to make a profit.
Not very surprising, as it isn't a time-saving tool, but a limited kludge, retrofitted into the system to have any sort of command line at all. Powershell, on the other hand, was built to overcome the severe limitations of cmd.exe (and mostly succeeded).
>10% of the Kiwi population went to their culturally-similar neighbour with a much better economy. Similar story with >15% of the Irish emigrating, mostly to less-economically-dire Britain (although there's a long established Irish exodus tradition), and for that matter the >1.2 million Brits off to Australia.

I expect most of these migrations won't be permanent, and these stats probably include a large proportion on 1 year working visas.
Well played whoever made this
DuckduckGo is not a search engine. You dont need to be an expert to see that fact.
In my experience, those who criticize JavaScript the most have often used it for many years, and know it extremely well.

These people also usually have many years of experience with other, far more sensible programming languages, too. I'm not talking about PHP or Ruby, either. Rather, these people know one or more of languages like C, C++, Objective-C, Java, C#, Haskell, Erlang, OCaml, Standard ML or Python inside and out.

With such knowledge, it becomes very obvious just how bad JavaScript is. The utter stupidity of many of its flaws becomes so apparent. These people also can see how it lacks the language features necessary for large-scale, multi-developer, distributed development, and then the subsequent maintenance of such projects. They've felt the pain of its numerous other problems time and time again.

I'd say the reality is much the opposite to what you describe. The ones who advocate JavaScript most often have never used anything else. They don't realize how many of JavaScript's inherent problems, or "quirks" as they like to call them, just don't exist in most other programming languages. If they have used another language, it's usually PHP, which is arguably worse than JavaScript in many ways. While living in this bubble of ignorance, they don't see JavaScript's flaws for what they truly are.
Is is somehow possible to have requests v.9 and requests v1 (or any other library w/ different versions at the same time) working on the same project? That would fix these dependency problems.
I don't really see how that headphone rule could work in practice. Wouldn't everybody just be wearing headphones all the time, except when they stand up to have a break and socialize? Or do people consciously segment their time into slots where they actually want to be disturbed while sitting by their computer?

Personally I don't even like to wear headphones in the office, because then people will sneak up from behind and scare you. Like someone said here, there's a lot of emotional and social factors that are disturbing your flow, not just the obvious audible and visible distractions.

IMHO, the optimal office should make it harder to socialize, by giving each person a real sense of privacy and immunity while working. But when you want to socialize, the office should make that easy by providing the related facilities and relative proximity of people.
Very nice. Though where's the iOS port that they use to offer for sale? Was the code for that not released?
I've seen this but with farms / clusters of hundreds of servers.

Somewhat different to some home user sticking Ubuntu on his virtualbox....
When you consider the circumstances under which Javascript was created and grew up, it's nothing short of a miracle that we have a language with the functional power of JS. Sure it's warty as all hell, but prototypal inheritance plus closures give you architectural flexibility that would be the envy of many "better" languages.
> The collective and violent claims by others stop my ability to leave since all habitable land is claimed

Not true, Bir Tawil [1] is an 800 sq mile territory unclaimed by both of the countries which surround it - Egypt and Sudan. However I'm sure that after a short while there the infrastructure, public works, etc referenced by one of the parent posters will be sorely missed.

[1] http://en.wikipedia.org/wiki/Bir_Tawil
User testing is surprisingly effective
If you are programmer, why would you want to work for Facebook, let alone in a open environment?