skysight-inc/HackerNews huggingface dataset:
Preventing discussion may be illegal. Yet:

- It is not required for a company to facilitate it.

- It is not a priori allowed to use company resources to discuss your salary.

- As a company you do not have to reward that unprofessional and irresponsible behavior.

What this Google employee did was obviously toxic for the culture. As a manager, deciding who gets the raise and who doesn't is already a hard decision (as Ben Horowitz says: Both actions will make some people feel left out), without your employees trying to undermine that.

I do not think this had anything to do with her being a female. If a male had set up an internal mailing list questionnaire he would have probably found himself in the exact same situation (people higher up do not like it when you are a trouble maker). How she leaves it ambiguous and yet hints at pay inequality for women at Google is lacking class and tact.

Google wants more equality. All things equal they hire minorities. If HR analysts find statistically significant inequality I doubt they would ignore that.

You don't use internal mailing lists to promote your religion, just like you should not use internal mailing lists to promote thorny political/social issues.
I am coming to the conclusion that addiction is in significant part a symptom rather than a cause.

In my own case, I am not "addicted" in the traditional sense, but following some adverse health events that have not been resolved, I have become more more habituated to using TV and "the Internet" to "tune out". When you are in chronic physical discomfort, it is easy to fall into doing whatever is most convenient and immediately effective to take your attention away from this.

I also ended up in some terribly noisy work and home circumstances (yes, both). This is another stress that one can seek to escape, especially when it is chronic.

And, said stress, as also the physical discomfort described above, severely throttles cognitive ability, in my experience.

TL;DR: It's a slippery slope. Avoid health and environmental issues, before they become chronic, self-reinforcing problems that may lead to behavior that has traditionally been defined as the source problem.
Celluloid: http://celluloid.io
People have used formal methods to find flaws in protocols, but I'm unaware of a protocol that is assured formally in any meaningful way. Certainly not TLS or IPSEC. I guess I'm asking, is there a protocol you feel more comfortable working with due to formal assurance?
You can use this command-line tool to get the wifi password cross-platform:

$ npm i -g wifi-password && wifi-password

https://github.com/kevva/wifi-password#cli
No. I assume by 'simple and readable,' you mean that you want whitespace to be significant. Most languages don't do the Pythonesque 'look! executable pseudocode! (hope you like underscores though!)' thing.
> Fortran is still the easiest to do so in.

Let's not get too carried away, what is an example of Fortran making speed easier than C++?
What's happened to Germany? They used to be one of the best in mathematics. But the recent IMO results are very poor (27th this year).

Has their education system declined or something else perhaps? I know they have a low birthrate....
Engineers by and large don't know much of anything about proper statistics, especially software engineers where there isn't even an intro stats course in most curriculums.
Foundersuite is hiring a full-stack Product Manager
Hi guys, we're looking for a full-stack Product Manager who is passionate about helping entrepreneurs succeed. Ideal candidate has experience on the full product lifecycle including user research and validation, mockups / wireframes, testing, writing engineering stories, and applying analytics to each new feature or product release.

Your toolset includes things like Sketch, Balsamiq, surveys, Jira, MixPanel, etc.

Based in SF (2nd and Howard-- killer location).

More details: https://angel.co/l/Jj1cD
No mention of the iPod classic. I guess not many people bought them.

I absolutely love my classic. It has every song instantly accessible wherever I am. I use it every single day.

It's a shame there's no standout replacement. Sure, you need to spend longer curating your music collection, but the reward is a far more permanent collection of music and playlists which acts almost as a time capsule for your emotions. Plus it always lets you access all your music, regardless of reception, data, record company politics or what you remembered to sync to your phone that week.

Anyone know a replacement?
Have any other intermediary do it for yourself.

That can be an attorney, a notary, a corporation (but it may be costly to start up your limited liability corporation just to hide your name from whois), your grandmother.
>> 10 year olds don't have MP3 collections like I did when I was a kid

I felt old at first but then I realized mp3's started getting really popular 15 years ago, then I felt old for sure.
You're leaving out part of his argument which justifies space exploration as inherently valuable beyond its technical and scientific contributions: a paradigm shift of the human condition, brought on by our increased awareness of our place in the universe.

"Although our space program seems to lead us away from our Earth and out toward the moon, the sun, the planets, and the stars, I believe that none of these celestial objects will find as much attention and study by space scientists as our Earth. It will become a better Earth, not only because of all the new technological and scientific knowledge which we will apply to the betterment of life, but also because we are developing a far deeper appreciation of our Earth, of life, and of man."

Imagine if we found evidence of past life on Mars or Europa. It would change our understanding of life on Earth. You can't make that discovery in a lab.
In some cases, a really unhelpful or ineffective person will cause enough problems among peers that the situation will be escalated to more senior folks via informal channels. The senior folks compare the badness of the person with other past problematic people at Valve, and ultimately make the decision whether the person should be fired or tolerated because they provide some sort of special value to the company. In many cases, this all makes sense, and works fine. In other cases, the firing does not originate with peers, but with the senior folks. I worked with a guy who was providing solid help with a project. He was fired along with others in the "great cleansing" of 2013, slowing our progress and creating unnecessary turmoil. We were told by the senior folks that this person was bad in the past. He may not be bad now, but his past badness was too much, and he had to go (?!). Who knows if this made sense or not. Information is not freely distributed within the company, so it's often hard to tell why certain things operate the way they do. With proper perspective, it may make sense, but you have to work at Valve for 10+ years to get that perspective.
Kids whose parents will not buy them an iPhone + data plan. Next.
Cloudy Conway
The 240/320gb iPod Classics were insanely popular with DJs and other music folks until Apple cancelled them and still have a strong resale market.

While that may not constitute a viable commercial niche, it does suggest a use case among a tech savvy community.
It's possible that a lot of Mac users are simply not objecting to something they should. I have been using aluminum Apple laptops since they had a PowerPC G4 and were called PowerBooks, and there have been some models with known heat issues. It doesn't surprise me to hear this about the new 12", I think what they're going for is doable, but perhaps ambitious at this stage. There was a 12" G4 which wasn't fanless, but still crammed too much into too small a package.

I have a Unibody 15" MBP from 20011 or so that has absolutely no heat problems, have used several generations of 11" and 13" Air and both 13" and 15" Retina MBP and I don't have any substantial heat problems.

One thing a lot of people don't understand is the thermal design expects to be on a flat surface so that there is some air under the machine, in the small gap created by the rubber feet. If you use any of these machines on a bed, a couch, on top of a pillow, or on your lap, they'll get hotter. I keep a piece of cardboard handy for when I want to use my machine in bed.
As the article even points out, "fastest growing" in % means almost nothing. I funded this niche market for $1 last year, now I'm funding it for $100. Look at that 10000% growth! And yet it still doesn't provide the absolute values, or even numbers of funding from other categories for comparison. In short, not a useful presentation of data.
That would make sense for me: I see no fundamental difference in the "high" I get when solving math problems and the "high" I get when conquering a hard game.

The difference between what we call addictive and the rest (e.g. sports vs drugs) imo is the impact on your health and your long term ability/disposition to perform other activities: intellectual pursuit can propel your career, improve your ability to solve problems, and directly reward you monetarily. If drugs had this side effect they wouldn't be labelled as such.
Reduction/time-slice preemption is quite easy. Trivial, actually. We had it in early versions of Quasar but later removed it as it had no advantage as you can choose either user-space or kernel scheduling for each Quasar actor/"strand", and threads that rely time-slice based preemption do a lot better when scheduled by the kernel (and you can't have too many of them anyway, no matter how they're scheduled).

Tail call optimization is more painful. On the JVM, it is done at the language level[1] (Erjang does it), and will eventually be added to the JVM itself[2]. In any case, because Erlang the language needs it, it can have it on the JVM. But the "Erlang model" of processes etc. doesn't require it.

[1]: http://cesquivias.github.io/blog/2015/01/15/writing-a-langua...

[2]: It is unfortunate that the JVM doesn't yet have TCO, but the compiler generates such fast code that implementing it at the language level still yields better performance than Erlang VMs.
I saw this on /r/oculus - very cool.

The global shutter is particularly impressive.

What's the sensor(s) that you're using in the camera? I'm guessing that you've not developed it yourselves, although I could be wrong!
Well, you could try asking neuroscientists about consciousness rather than philosophers.

But that would, apparently, be far too much of a downer for most people, finding out that questions can be answered with evidence.
don't break your arm patting yourselves on the back...
OK, so basically memrise.com is the only thing between me and hard drugs. All the more reason to go practice my Mandarin.
Do you know why this comment is awesome? I've used celluloid for so long with Ruby.

But recently I've been trying to understand OTP/Erl and I'v had no luck.

Now seeing these two as an alternative makes a lot of sense for diff langs.
Depends on your definition of "enterprise". For me, two of the characteristics of enterprise software that define it are: it encompasses company wide operations and the purchasing decision is made by a c-level exec. For example, selling Slack to a marketing department or an engineering team is _not_ enterprise. That's simply B2B SaaS. Selling CRM so that the entire salesforce of a company is enterprise software. Following my definition, there are very few companies who don't sell enterprise software without an actual person involved.

Also, if you see the logo of a large company for something like a project management tool (let's use Basecamp as an example), it's most likely one department out of thousands use the tool...not the whole company. I suspect many people misunderstand this.

Interesting tidbit - ever wonder why there are so many Director's, VP's, etc in the sales or product organizations of enterprise software companies? It's because no C-level exec of a large business (think F500) would converse with an individual of an vendor who didn't have a similarly looking title to their own.
Indeed. Google/Gmail do two strange things: a) While they support the age old username+whatever@gmail.com in order for users to hand out special addresses to mailinglists etc (eg: user+facebook@gmail.com, user+lkml@facebook.com) -- they don't distinguish on dots in the username (so username == user.name == u.ser.name etc). And b) they don't offer other domains than gmail.com, which leads to strange things like smith1, smith79 etc.

As for there being "no recourse" -- apart from spam, that's just wrong. It's much faster to reply with a "This is not your Smith"-mail, than it is to write a "return to sender" on an envelope. Same thing for getting phone calls from a different timezone etc.

[ed: I do agree that it's a bit more difficult with people that don't know their own address -- still think it should be quicker to reach their contacts via email than via comparable means.]
Both are worthless, and will not be used to try to attempt passing the beginner stuff.

;-)
Sure, but then you have to live in St. Louis, Missouri.

Seattle, Portland, Chicago, Austin, Minneapolis, and Boston are more affordable than the Bay Area, and generally considered to be good places to live. (I won't say anything either way about St. Louis, because I don't know anything about it. I was there about 12 years ago and will probably be there this year for Strange Loop, but that's it.) There isn't a lack of affordable, good places to live in the U.S. There isn't even a lack of affordable, good places to live in cities: Chicago is still the Second City, culturally. L.A. is just a company town for the entertainment industry and way too spread out.

New York is expensive but actually worth it in terms of urban amenity (unlike SF). There really isn't anywhere in the U.S. that has that urban density, so if that's what you want, NYC provides it. San Francisco, on the other hand, wouldn't be on the map except for the VC industry. It has more of a one-dimensional economy than Los Angeles.
Mid-2012 MBP here, haven't had any significant problems with Hangouts. (Aside from it being generally pretty terrible if your network connection isn't rock solid.)
Sometimes, You Just Want a Button
I was hoping they would stay offline. It's really disappointing to see a good service turn into a money wringing desperation.
One possible case in point, the mathematician's mathematician Paul Erdős, who was said to be a heavy methamphetamine user. From https://en.wikipedia.org/wiki/Paul_Erd%C5%91s :

After 1971 he also took amphetamines, despite the
concern of his friends, one of whom (Ron Graham) bet him
$500 that he could not stop taking the drug for a
month.[18] Erdős won the bet, but complained that during
his abstinence, mathematics had been set back by a
month.
This jives with my experience using pretty much everything, including heroin. A high-level unscientific explanation I've had is basically folks prone to addiction feel like heroin or whatever replaces the feelings of success and companionship etc. I made it most of the way through college being an occasional user and passed up opportunity's to get shit because I was focused on a project or had hope of something happening that was exciting in the short term. This is probably a-typical. A lot of guys I knew are dead or fell in without much of an interest in other things. Like they had poor prospects in life.
Got a good chuckle. Such is life in IT. Gotta admit I missed the "Extremely Massive Corporation" hint.
Google is a private company. What right do I, an outsider, have to peek into its books?

Here you are, on this site, hiding behind a pseudonym and not even revealing where you work, let alone how much you make. And you expect Google to give you everyone's salary?
Thanks for pointing out the real numbers. In my defence, I was thinking "conservative for the near future", so the next 5 years or so. An of course giving 9M users a bad experience isn't that great either.
Yeah, we get people saying we're not 'true Erlang' but that was kind of the whole idea. It's an alternative to Erlang and Akka, pulling the best from both. And it's so active and involved that it's almost becoming more of an RVM than a library only.

With `jRuby` and more and more with `Rubinius`, the concept of actor-based concurrency itself is coming into range of being language-unspecific, with Erlang not being the default authority on that.

Akka gets a lot of respect, and of course Elixr, Go, Rust, etc get a lot of concurrency attention... But Celluloid with Ruby is far superior in my opinion, because it is not only performant and functional, it actually allows you to get into the internals and change how your actor system behaves. It's as simple or as complex as you want it to be. Oh and you don't feel like killing yourself while you're writing code.
This question remains relevant today. Perhaps the best answer to this question is that having a space program is actually a cheap insurance policy against a civilization ending asteroid killing more than 99% of the world's population.
Some older relatives bought me a Shuffle for my birthday a couple of years ago. It actually turned out to be a good gift, because I was always afraid of losing my 100GB MP3 player when exercising or travelling.
They insist on forcing, for HD as someone noted earlier, an open and non-patent-encumbered codec. h.264 is great, but it is an Apple-centric solution.
I hear frequently that BEAM languages shouldn't be used for numerical computing or any CPU-bound tasks. Why not, though?

If I take a high resolution image and spawn N*M BEAM processes which each deal with performing processing on some subcomponent of the image, and then use some scheduling algorithm to reassemble the image after the processing is done, wouldn't you have substantial speedups compared to using some other image processing library in a language like Python?

In the same vein, things like matrix multiplications or other numerical algorithms that are known to parallelize well seem to lend themselves really well to BEAM processes, although the libraries aren't written yet since you can trivially call Python from BEAM anyways.
Add a  to your app
Mono no aware – Awareness of impermanence
There's a handful of people in this thread reporting this experience.

I'm on a late '13 15" rMBP and I don't run into these heat issues until I introduce video. Youtube, vimeo, gaming, basically anything video related and things start warming up quickly... but when I'm just browsing, no fans, no heat.

(Ambient temp currently is 75f - MBP sitting on a table top, been using it for a few hours now, with a vagrant instances up. Almost zero heat from any piece of the body. But if I fire up a video... that will change to hand melting heat very quickly.)

The inconsistency of the reports of heat issues makes me very wary of buying a new MBP, purely on the 'lottery' chance of getting the issues so commonly reported that I don't seem to run into. (I also don't have Wi-Fi issues that most mention, or issues running external displays and coming out of sleep.)
Overwhelmingly, I find FireFox with AdBlock and click-to-enable Flash much better than Safari without them.
Is it ? or is it only a way to know we're all gonna die, earlier.
I agree completely, I get a huge high from solving interesting programming problems or engineering problems. I think it is why so many engineers and programmers will work on open source projects, not just the love of the technology but the fun of solving cool problems, it is addictive in it's own way (but I think far less harmful than other types of addictions related to chemicals or other unhealthy things). But all things in moderation I suppose.
I laughed so hard while reading that.
The bit about adding in Mach/OS X support is really interesting. Any idea specifically what they're looking to run?

It's intriguing on its own and could provide a basis for reimplementations of CoreFoundation, AppKit, Quartz, etc, enabling the creation of FreeBSD-based "open OS X" of sorts.
There might be multiple factors: how much you pollute to produce them (much less, considering that there is almost no metal involved, unlike with traditional tires which have alloy wheels); how much they get consumed by usage, compared to traditional tires; how much they pollute to dispose of them.
This is part of why I stopped using Chrome, it encourages a closed ecosystem where technology is only advancing if you use Google Everything.
I had a first generation MBP Intel back in 2006 , Core Duo, before the unibodies came out. Now THAT one was hot - I had to keep the fans cranked through software all the time or it would randomly shutdown from overheating. Apparently it was a misapplication of thermal paste in the manufacturing process.

Other unibodies have been okay, the retina MBP being the best so far I find at even heat dissipation.
> You have a moment where you envision the future of virtualized storage and think about how great it will be when storage is nearly free and outsourceable and you can stop buying disks from Amazon every few months

The future is now! Instead of you sending money to Amazon and them sending you disks, they keep the disks and you send them the money anyway.

Progress! :-D
The hard thing about giving up a Mac is their excellent touchpad. I tried the XPS one and it's nowhere near.
What about the person(s) who invented the Page rank algorithm?
I will confirm that these numbers are accurate. I've heard that bonus percentages improve when you reach Staff.

Google also has, interesting enough, High Compensation Plans (HCPs) for people it's trying to bring in from finance. On an HCP, you get faster promotions and usually you are on the management ladder, which is much easier to climb, especially past level 7+. So, if you come from Wall Street, you can be a Software Manager III or Director but write code full time.
Url changed from http://qz.com/457818/bitcoin-space-travel-venture-capital-fu..., which points to this.
Apple's are explicitly called Notebooks, and they recommend not using it on your lap.
Well that makes more sense. If the convention is only one per event or time period I can see how this would happen. Pretty interesting program. I like it. Is there a limit to how many one person can give in a given time period or is the limit more on receipt?
> "If the court decides that I acted in self defense, I didn't break the law, right?"

Right -- and that's written in the law. There are a number of similar laws which hold that X is illegal except in circumstance Y. I'm not aware of exceptions of that form in this particular case, though, which is what makes the defense complicated -- it's not "I did it but it's not illegal", it's "I did it, it's against the law, but don't convict me because the law was wrong for this reason" which is actually a pretty difficult defense.
The way I see it, H.264 is more about practicality than anything else. Hardware acceleration for it is everywhere. VP9 is great, but until there's hardware acceleration available for it, it's a bad idea to use the codec on devices where high CPU usage is undesirable.
"Let's talk about a hypothetical public-facing service that offers tools for collaboration, revision control, and software publishing." - it was hard not to notice that he was referring to SourceForge. :)
> you will likely never ride with the same Uber driver again.

In theory, having your "own" driver would not be a bad thing. But the main difference is in scheduling.

With taxis and Uber, you want a car to show up in 10 minutes at any time of the day without advance booking. This requires a large pool of drivers on standby and a middleman to handle the communication.

A cleaner can visit pretty much any time during the week, and is usually pre-booked for every week indefinitely into the future. This doesn't need a middleman, since you can arrange the details directly.