skysight-inc/HackerNews huggingface dataset:
No, we don't believe in funding studies by people who believe that guns are/should be "dirty, deadly and banned" (http://www.forbes.com/sites/larrybell/2013/02/12/why-the-cen...).

If you're neutral on the subject, you shouldn't want junk science to be funded.
NodeUp Podcast: Node.js + V8 Performance
Autocomplete Suggestion Box Like Google 
The Autocomplete widgets provides suggestions while you type into the field. Here the suggestions are tags for programming languages, give “ja” (for Java or JavaScript) a try.

The datasource is a simple JavaScript array, provided to the widget using the source-option...
Unless you're from India? I'm sorry I don't understand. Does it take longer for people who're from India?
A "hunting license" gives you the ability to take an animal, not to own a firearm.

And in most states (outside of the most infringing states -- my home state of NY is a great example), a Conceal Carry license is "how" you can carry a handgun on your person - and not the ability to own one.
7 injured after train collision, overpass collapse in Scott County
Don't forget the one where you could spend anyone's coins. That's pretty serious.
I'd imagine the effect of open-plan offices on productivity greatly depends on the nature of the company and how the company operates. If a company mainly produces software in a non-mission critical domain where, say, a 5x gain in productivity is more valuable than a 1.5x gain in reliability, they're likely to have very short release cycles à la agile development. That kind of operation relies heavily on communication and collaboration within and across teams, so an open-plan office is likely going to be much more productive. If you don't have a collaboration-based development strategy, I'd buy that open-plan offices might often make employees less productive, but even then there will be multiple factors at play.
People typically aren't aiming their guns at someone, either.

The statistics he listed were also for accidental deaths, in both cases.
Thanks for that link... it seems as though there were a lot of people that were thankful and a lot that were against it. Assuming the "guess" of the change address getting 200BTC, that was 800BTC that they paid out. Not knowing enough about it all, why was one of the commenters there saying that it was from the EFF do you know?
Maybe "bad communication skills" is the more precise way of putting it. I work in a very collaborative team that frequently has to communicate with both technical and non-technical people, so being social and at least somewhat friendly is pretty important. Most tech people are a little socially awkward so getting rejected for it really says something.

I think people with poor social skills can thrive in tech, but in a more internally facing position like pure development or testing.
Or this complete lack of privacy erases what we today call politically correct. Perhaps these labels will have less weight or significance because everyone will be labeled in some seemingly negative way.
The avatar idea seems like the least likely thing in the article to me. Why would I opt in to allowing people to alter their appearance to me?
Maybe you just misunderstood. When I said I am nice to people who are nice to me, that doesn't mean they agree with me on everything or even most things.

I have a friend who is a Republican, and has many political views that I find abhorrent. However, he's an incredible thinker and doer when it comes to technology, and a great story-teller. I totally enjoy hanging out with him. I even like talking politics with him, and he seems like it too. Debating that kind of stuff with him is more about exercising my mind than emotions.

I am unusually interested in differing opinions, most people aren't. Some even think that if you disagree with them, that you are somehow disrespecting them, they take it personally. I am not one of those people.

So you've really got it wrong Mr or Ms DeMachina.

You might want to take a look at your process, because in this case it's yielded a very incorrect result. You could never debug a program the way you've tried to understand who I am.

About Marissa Mayer, I don't know her well enough to know how she takes criticism, and I have no idea how she felt about my piece. I got no response from her, nor did I expect one.

My purpose was to share some experiences I had with acquisitions, because that's what we, in the tech blogging world, were discussing that day. I wouldn't write that piece today or next week, unless there was a big buyout in an area that interested me.

I am a blogger. This is what bloggers do. If you don't like the way I blog, my guess that you probably don't like blogging much.

Anyway I don't try to be nice all the time in my blog posts, but I also dont' go out of my way to be not-nice. I really just want to explore stuff and share what I know.
I've been using Arch for a few years, first on the desktop, and then on several servers, and it's an absolute blast.

The ease of use and mostly-open-source aspects of OSX are great, but recently, Apple (and Google, and...) has been doing enough bad stuff that I need to swing back to as much open source as possible.

The most recent situation: Apple still ships Ruby 1.8.7 by default, which is no longer receiving security patches as of June. And in order to compile Ruby 2.0, a new OpenSSL must be compiled because that is old. And in order to compile them, you need the compiler tools or XCode.

And if you want to use eliptic key crypto, you need to install homebrew, install a tap, and then recompile OpenSSH...

Going back to my XMonad will be pretty enjoyable.
> This is like an argument against integers because integers can express so many things: age, number of arms, days of the year, and so forth.

And each of those uses should be given its own type, and the compiler should refuse to compile if you pass setPersonAge() a value of type ArmNumber even if the relevant types are both implemented as 32-bit half-words at the machine level. If you are writing systems software or encryption software and need to care about machine-level details, that should be encoded into the type system as well. The semantic meaning of a type should be decoupled from its machine representation; for example, the type PersonAge could be implemented as a string in part of the program and still be the same type, because the compiler can handle auto-conversion like that no problem but the semantics of the value haven't changed.

Or, at least, that's one way to look at types.
Of course the trade embargo has harmed the Cuban economy and personally I think it should have been ended long ago. However a trade embargo is not sabotage and there were reasons why it was originally put in place (Cuban missile crisis, expropriation of US property). As usual the US political leadership has failed to recognize the failure of its policies and make any changes[1]. Actual sabotage against Cuba probably ended in the 1960s and may have continued somewhat longer but certainly ended decades ago[2].

However it is important to understand that most of the harm to the Cuban economy was done by its own government. Why? Because these policies have keep them in power for over 50 years. The Castro regime itself (not the Cuban people or economy) actually benefits from the embargo by being able to blame the US for everything wrong with their economy. In fact most of these problems are actually due to communist policies known long ago not to work and adopted purely on ideology[3].

[1] http://www.cato.org/publications/commentary/time-end-
cuba-embargo

[2] http://en.wikipedia.org/wiki/Cuban_Project

[3] http://delong.typepad.com/sdj/2010/10/how-much-does-the-mark...

These are just a sample of the many resources available online. I encourage anyone interested to do your own research and be sure to examine sources with multiple points of view (Cato is libertarian (some would say right) while De Long is generally considered progressive or left). As great as HN is it is often contains incorrect information on basic facts and interpretation of events.
Book Review: Tubes: a Journey to the Center of the Internet
This is a key question. Also everyone considers two alternatives, open and cube, forgetting that individual offices is also an option
I tried this. Thing is, just reading about design does nothing for me. I can read about typography all day, but I still feel like a novice when I have to decide what font "looks good" (besides the obvious ones, that is).

I simple don't feel the urge to go open Photoshop/Gimp and toy with new designs - I won't know where to begin, and yet, I want to become better at design. :-/

I wish there were more practical, interactive lessons somewhere where I could see the reward for learning some new design-related skill.
A hunting license also gives you the ability to carry a loaded long gun in a variety of places it is otherwise illegal, due mostly to anti-poaching laws.
Funny, i'd seen that ad a dozen times and up until now i had no idea who made the ad.
I don't get why I can't simply mount a volume with encription and write there.

If you want to mount an encrypted filesystem stored on S3, you might want to try ObjectiveFS. https://objectivefs.com
Hosts:
Isaac Z. Schlueter - Node.js Project Lead
Matt Ranney - Co-Founder/CTO of Voxer
Vyacheslav Egorov - Engineer at Google
Daniel Shaw - Engineer at Voxer, Co-Founder of TheNodeFirm

http://nodeup.com/fortyfive
Not following, just curious to see how many find Win adequate to their needs and if Linux is worth the conf hassle for others.

I'd love to try all out but OS X with a MBP is a rather expensive for just trying out. Borrowing for a weekend is out of question, it takes more time to see if one can settle and hate to see the face of my friend after returning his reconfigured MBP :-)
Been there.

I had several EULAs drafted and/or proofread by lawyers. Inevitably, they feel that if they don't add a bucket of legalspeak, they weren't earning their money. When pressed if this or that wording really needs to be that contrived, they would come back with "not really, but better safe than sorry".

On the other hand there are much simpler licenses that are widely used and that are in fact human readable. BSD and MIT licenses being a couple of examples.
thank you for the reply mcintyre1994.

cost involved in investing for the devices, upfront developer fees for a individual developer like me.

i have a MBP. so not an issue for programming. but i dont have an iphone. my app mostly relies on location services, accelerometer, gyroscope and magnetometer.

not sure whether these are all available in various android / samsung devices...!
Sorry, '#!' is basically un-searchable. Which distro is this? I like Arch, but I wouldn't mind something even more bare-bones.
I use a MBP15" with OSX host with Win8 and Debian VMs
Virtualbox is amazing these days, no need for bootcamp.
OSX - writing, reading, browsing, entertainment, dev
Win8 - CAD, FEM
Debian - server dev
why settle for just one OS when you can run all three at the same time?
Not worth the effort. Though my last attempt was a couple of years back. Bought an MBP after that effort.
Definitely not instant compilation. The app I'm currently working on has 6k lines of code and the incremental compilations take a little over 6 seconds.
The Wisdom of the ancients
I've been meaning to read this for some time now, and just noticed that the third edition is being released in just over a month (July 1). Should be interesting to see the updates from the current edition, printed in 1999.
A cubicle is not a real office.
I can't believe you had to link to his easily-locatable webpage to show he had a large amount of free games to speak for his game-making ability.

Hacker News is depressing.
No, duh. Of course this is not the actual wording.

It is here instead - http://pastebin.com/C91fEqAf
i've been poking round the site and i couldn't see an answer to this question - why do you need to encrypt the communication if the data themselves are encrypted? maybe i am misunderstanding, but it seems like each block is encrypted and the pipe between client and server is encrypted. is it because there are additional interesting metadata (if so, what)? or have i misunderstood?
>No, that is distinctly not what I am saying. My assertion is that centralized authority is important, and perhaps even necessary in creative endeavors.

To that, I agree.

I don't have a problem with centralize authority (one guy being in charge etc, like Linus or Guido or Jobs).

I have a problem when the person being in charge does it with some hazy "You'll listen to me because because I know good design" thing -- Jobs, DHH etc proved their worth in practice, they didn't merely claim they have the knowledge.

Whereas today you see people convinced they are the next Jobs/DHH that are just shallow imitators with no talent, and they try to force this at their teams / companies / communities.
If you were referring to people bashing Facebook over the content apparent on it, you would be correct in calling it a people problem.

There are many larger issues related to the evolution of Facebook though that are entirely at the behest of the Facebook developers, staff, and the company as a whole. I think these platform issues (security flaws, design, poor execution, etc) elicit more criticism than anything else, and those critical insights are not unfounded.
You seem to have not noticed how printing presses, and newfangled movie projectors and radio transmitters, were instrumental in arranging the deaths of a quarter billion disarmed people by their own governments in the 20th century. You simply can't achieve that level of mass murder if you're limited to getting up on a soap box, word of mouth, etc.
I was thinking about it from a regular rc car. This can simply use a micro servo motor to turn it sideways
> Rule by competing gangs is not a dystopia, it's the natural state that we were born into as animals and that we'be been living under for most of our history.

Which doesn't mean it's not a dystopia.

> We live largely under rule by competing gangs

No, not for any useful definition of the word 'gang'.
It's pronounced "shebang" but it's probably easier just to search "Linux distros" and Ctrl-F "#!", which is what I did. Google-fu :)

http://crunchbang.org

And agreed--this is a silly name for an OS, but it looks pretty cool at least! Though sadly it seems like they don't have a non-Bittorrent download option, so I can't try it out -- if anyone knows of a mirror, that'd be great.
From my experience, Cygwin can pretty easily be tuned to the state of fitting almost all the needs of an average developer looking for a *nix env at Win platform. The problems start appearing when you need to somehow integrate Win apps with Cygwin apps. For example, the idea to run Cygwin's ruby|python|php|gcc|whatever directly from Sublime Text can take a lot of figuring it out on how to do it.

cmd.exe in its turn lacks a portion of basic functionality, like tabs, for example. A 3rd party apps, like Console, can help solve this problem, but in its turn, they have their own issues. Console, for example can have noticeable delays when rendering output.
I primarily use OSX due to its GUI consistency. I also like Linux a lot but I always end up breaking well working software and installations or the sound drivers in it:-). If you need to do occasional windows work then a desktop dual boot with windows and OSX/Linux is your best option.
At Spotify, we have a lot of team-rooms which seat 8-10 people. They all have a lounge area with whiteboard walls as well as a small conference room for design discussions, 1-1:s etc.
When working on a project that needs to be extremely reactive and accomodate functionality at short notice often requires quick, on target communication.

If my coworkers aren't able to communicate quickly, and efficiently with myself and the other team members then the project will lose agility.

Often we will have tasks that require not being disturbed and in the stand up meetings we flag this.
> This is a very well written

It may contain some interesting points, but it is obviously written by an ESL writer.
Here in Italy, open plan offices seem to be the default because you can cram more people in them, and real estate/space are at a premium here, so it's difficult to do otherwise.

I'd be curious how things are in other places where costs per square meter are high and there is not a huge tech culture. In other words, San Francisco is probably an outlier.
i have been using windows for many years, but in recent years i got experience on linux (console) environment. then i tried many times to switch linux permanently, but always i can't find it easy to use. for example when i connect my monitor to my laptop, switching between my laptops sceeen and monitor is easy on windows but linux can't handle this well, or when i watch video on youtube linux can't perform well on fullscreen, but on windows, it plays with no lagg. however i think when it comes to server environment, windows has no chance against any unix like os.
Your site loads very quickly. (PageSpeed Score is 97 out of 100 -- only suggestions are for the gravatar.)

Would you care to reveal a little more about where/how you host your site?
I don't see much difference between open plan and high-walled cubes in a large room. Noise and distractions are about the same. I think if you're going to talk about private space vs. open you have to be talking about real offices with walls from floor to ceiling, doors that close, and which are (reasonably) soundproof.
> The music from the wall speakers sounds tinny.

Would there even be loudspeakers in such a world? If we all wore computers with earpieces, there would be no need for sound amplification as we know it now. I, for one, would welcome the end of music played over loudspeakers in public places, chosen according to someone else's idea of what music the masses would like.
Of course the same could be said of Las Vegas, (including the part of having an apartment with the Eiffel Tower in the window :-)

Having traveled around a bit I find city "personalities" very interesting, some, like Brussels, feel very bureaucratic and others, like Melbourne, feel a lot more laid back and relaxed. Zurich has always struck me as the 'busy' city, everyone seems like they are on a mission to get the most done that day, and London struck me a generally both pretentious and fun, sort of like you put on your "business" face during the day and then back to your "fun" face after work was over. And then there are cities with no soul at all, which seem to be either 'pretend' cities (going through the motions) or 'dead' cities (the soul has departed). It is always a bit sad to wander around San Jose as it feels rather soulless, even though I go there regularly to see plays.

No doubt, and Woody Allen and others have touched on this as well, what someone sees in a city is as much about who they are as it is how the city presents itself. My friends from USC that went into the entertainment industry see Los Angeles for example much differently than I do, but I fully recognize that its sort of like the city doesn't reflect any of the light I'm interested in.

I know too meta, sorry, its Saturday and I'm waiting for a kernel rebuild :-)
https://www.udemy.com/how-to-design-great-products/

Sheepishly adding my own course to the list. Its free for a while so see if it is for you
Thanks for this. I couldn't find that in the video either but that video doesn't show the whole interview, so who knows?

I had heard worse thought, like a congressman asking to investigate DirectTV because it was spying venezuelans through receivers... Oh well...
I don't see how it can be quiet and peaceful if people are typing in close quarters. That stuff's loud.

Not to mention that there's a psychological pressure just from being around people who are in the same room all the time - difficult to give yourself permission to relax and focus in on one thing when someone might come and interrupt you at any point.
Heh, Because having a six-figure salary (at a top software company!) automatically proves your superiority in all subjects.
I recommend getting rid of App.net. Nice idea, but just way too much of a nerd fishbowl, I say. I have noticed that my day-to-day happiness is in part inversely correlated with how many social media I'm using. I still really like twitter and tumblr, though. They can be quite delightful when you follow the right folks and don't follow the wrong ones.
An OS is just an OS. Remember that there's a learning curve when switching and some things will be baffling ("Why the heck did they do this like that?" "Why can't I turn this off?" etc). Some of these are just annoyances and have work arounds. Some of them are more serious and you're stuck with them.

FWIW I don't do anything serious with any of my machines, so any OS is fine. I have Fedora on the desktop, and Vista with Kali on the Thinkpad. I had OS X snow Leopard until that computer died.
Sorry, should have changed that to "offices", not cubes. Haven't spent much time at all in cubes, and the couple of months I did it was the WORST of all worlds.
This is just too hilarious to be true and it seems not to be direct quote from a government official but more the popular interpretation of a widely ridiculed statement by the head of the Venezuelan stats office.

http://en.mercopress.com/2013/05/24/toilet-paper-shortage-is...
Agree on the communication (I say honesty - you can communicate all day but if you are not feeling therapy-level angst about saying the things you are saying out loud, then no one is getting to the root of the problems and they will never get dealt with)

Not too sure about the optimising for individual vs team performance. Teams seem to do best when it's obvious everyone has to play their very best game. The times when it's necessary to sacrifice for the good of the team are a hell of a lot less frequent than the times you just need to know task A will get done because Fred is on the case and Fred has a history of delivering. Stops everyone trying to worry about everything.

Edit: the sentence I'm not sure we are not disagreeing either does not make enough sense to keep.
I have to agree, 150k for senior engineer? I would say 100-120k for senior engineer, 75-100k for engineer, 50-60k for intern.
I think VCs behave in the same way as majority of investors: buy high and sell low. Also, there is also herd mentality - majority of VCs and entrepreneurs try to work on similar things.

However, I would like to point out that VCs are very important. Without them there will be no SV as we know (I do see how VC landscape is getting disrupted by YCombinator, Start Fund and similar).

And - it is not nice to call people dumb if they are not dumb (at least I wish I'm dumb as the dumbest VC I met).
It's safe to assume a bz2cat can be thrown in there. And I'm not sure how deduplication can work on encrypted dumps/files?
Thank you!

I should have thought to search for it that way, given that I know that pronunciation...

I have heard great things about CrunchBang in the past, actually. Neat. I used Fluxbox at one point in time, so OpenBox shouldn't be too big of a change. It's also been a few years, so re-learning things would be nice as well.
The employers with open-plan offices care more about their profits than their employees. It's as simple as that.
The author is attacking the mythology of Jobs and 37s, not the reality. I'm fairly certain neither of them ever just sat around dictating from on high without ever accepting any criticism or user input.

"Strong opinions held loosely." That's the key, not being a virtuosic genius; no one has infallible vision.