skysight-inc/HackerNews huggingface dataset:
"we observed a remarkable consistency of response across gender, class, and cultural categories. For example, when asked where in the houses they would like to carry out a given task, most participants converged on the same answers: Small spaces for decision-making, and open places for social activities."

This paragraph validates Christopher Alexander's insights on space design, which was later summarized in Peopleware:

http://javatroopers.com/Peopleware.html#Chapter_12

The similarity is striking. Unfortunately, people planning offices don't tend to be the kind of people who read Peopleware (I'm writing this from an office that is as far from Alexander's vision as conceivably possible).

Alexander's book (which I haven't read):

http://www.amazon.com/exec/obidos/ISBN=0195024028/1130-84425...
There's some discussion here:

http://arxiv.org/html/1202.4212v1/#sec_5_1_0
It's not super-interesting, but I do find this somewhat interesting for the insight into this industry's business model. I also think it's at least more relevant than the story of Yasuke the African Samurai, which is currently outranking this on the front page and whose only comments are "I saw this on Reddit." So I guess you take what you can get on a slow news day.
It's not discrimination if it's something that's completely open and transparent and agreed to by the concerned parties. Don't try and map our culture to your typical secretive corporate workplace - the mapping just doesn't work.

It's probably not very convincing as an argument, but take my word for it: the way we do this, openly and transparently, is not discriminative - on the contrary, it is collaborative, open, respectful, etc.

As I said, the "what are your needs?" side of things is fairly new and untested. It may not work out. Still, it's worth trying and seeing whether it works, I think.
Welcome to User Centric
How Google can unlock a trillion-dollar opportunity while improving relevance
Scientists discover the ideal dance moves for men
How so? That it goes from one note to the same note? That's because it's a real scale, not an integer scale.
Of Gamers, Gates, and Disco Demolition: The Roots of Reactionary Rage
HN itself has case sensitive usernames for login and urls. I have always found that strange.
I'm still not sure if this is "republished with the author authorization" or simply plain blogspam. The original article is linked at the bottom: http://jasmcole.com/2014/10/12/rolling-shutters/ and it w previously discussed here: https://news.ycombinator.com/item?id=8446932 (705 points, 5 days ago, 41 comments)
The Bureau of Labor Statistics makes available comprehensive and transparent salary information divided by state. It is an excellent resource. I would not use any non-government website because it is too easy for an employer to claim bias or invalidity.

http://www.bls.gov/bls/blswage.htm
She's America's youngest female billionaire – and a dropout
This tool more than being a ssl interception tool, is useful to find privacy leaks such as Mac OS X Yosemite sharing of Spotlight searches with Apple. https://fix-macosx.com/
Technical competency is not the key qualification in a government security role. It is essentially a military position and moonlighting as NSA CTO is little different than allowing serving soldiers to also take mercenary jobs on the side.
You took the words right out of my mouth! I have worked on dozens of sites in all different industries and the one thing that unites them all: Google Analytics traffic shows that many people punch in a full domain name into Google and rely on Google to display the result they want.

If your website is http://hackastack.com I doubt you'd go a month without seeing a referral from Google for a search for www.hackastack.com or something similar, even if you don't use 'www' on your site
The direct-to-network stuff is very cool and useful in this scenario. I should point out that for those of you experimenting with deep learning, you'll probably not be writing your own code from scratch. There are various open source libraries (pylearn2, torch, caffe, others) that make things a lot easier when you're getting started. They still have something of a learning curve though.

I should caution also that not all of the libraries work as well with the latest or earliest GPUs, so the model of GPU you buy still makes a big difference. And it should be NVIDIA--the deep learning community has largely standardized around their hardware. This is a state of affairs that is constantly changing.

Pertinent self promotion: my company (http://www.ersatzlabs.com) provides a cloud GPU deep learning solution, which I'd argue is an even easier way to get started with deep learning, particularly in visualization and prototyping phases.

But anyway, if anyone's curious about deep learning and just getting their feet wet, I'm always happy to talk about it, my email is in my profile.
Vultures as a part of Clean India campaign [video]
Yeah, which is why people going for total deck completion need to have been playing for a while, so they can get those very specific cards. They could always have another event where they're up for grabs though.
This is a big win. If you read between the lines, it could also be used as an argument to dismantle the Third Party Doctrine [1]. Just because you give your data to a third party does not mean that the data "isn't yours" and they can take it and use it as they please (including the government). People using third party services should and do have an expectation of privacy (such as when using e-mail, chats, etc).

A "4th Amendment warrant" (to distinguish it from the extra-constitutional 3-months long FISA general "warrant") should be required for all content requests and the vast majority of metadata requests.

Congrats to ACLU, they've been having a winning streak lately in such cases.

[1] - https://en.wikipedia.org/wiki/Third-party_doctrine
I think it's just sad that someone feels the need to create a throwaway account just to make a comment that runs contrary to social climate. The point of these forums is to have intelligent discussion, which you can't have without differing opinions.

Personally, I get really frustrated when I spend 20 minutes writing out what I think is a respectful, thoughtful response with links to all of my sources, only to watch it get downvoted into oblivion only because (as far as I can tell) I'm conveying a minority opinion. It kills discussion and turns threads into echo chambers.

I turn on showdead and run my mouse over every grayed-out comment now. I think we'd have better discussions on divisive topics if people would save the downvote button for actual abuse instead of just indicating that they don't agree with you.
It's a similar but lesser problem. They can break financial laws but it stops there.
I'd argue that you don't need to spend $600 to play it to the end. That's just what you'd have to outlay if you wanted to own nearly everything in the game. There's plenty of top level players who've spent <$100 on the game, and have just gotten lucky with the RNG aspects or know the game mechanics so well they can force a win.
I love hematogen. My partner always brings me some hematogen bars back when he comes back from Lithuania (I'm British). It's just the perfect snack.

I'll probably end up with anemia if my body becomes accustomed to my bloody diet but oh well. I'm already dependent on caffeine and nicotine so one more thing won't make that much difference.
I wish I could use these kinds of passwords more often, but too many sites enforce the "must contain one number, one capital letter, and one punctuation symbol", oftentimes with a maximum password length.
As the existence of CoreOS proves, much of systemd benefits are not desktop-oriented, and I can assure you that many systemd developers/maintainers are not desktop developers but experienced sysadmins/developers.

Thas said, while I may agree with the spirit of the GR, like I may agree with the existence of the Hurd and kFreeBSD ports, I wonder who will do the work needed to patch and support other init systems, given that up to now no-one bothered putting some actual work instead of pretending others should do it.

At least the Hurd and kFreeBSD porters were kind enough of carrying out most of the effort themselves, even if unfortunately I don't think it was sufficient.

(And no, please, systemd has nothing to do with Windows, please avoid such baseless comments which only manage to start useless flames)
I don't know what I'm doing here but I like it and keep doing it.
FEMA still exists. It's no longer an independent agency, but it was never dismantled.
Black pudding is one of my favourite foods. It's the reason why I love the so-called English breakfast so much, though it's easier to find black pudding in Scottish and Irish cafes.

Honestly if iron wasn't toxic beyond a certain level, and if it wasn't generally inadvisable to eat an unvaried diet, I would probably substitute most of my meals for black pudding and scrambled eggs... in toasted bagels. Perfection.
Ooh, awesome. Reddit too please!
iMac Intel 27“ Retina 5K Display Teardown
He's not arguing about language though, but writing systems specifically. If someone would say the English writing system sucks, and gave specific reasons why, I would probably agree with them. Spellings are absurd, we have unnecessary letters, case makes no sense, etc.

But I can't get being offended even if criticizing the language itself. English certainly has a lot of strange and arbitrary rules. What is with "be", "are", "am" for example? Why should languages be above criticism?
Excellent job! I had a spirograph as a kid and this brought back a lot of memories.
People already complain about systemd dependencies, I'm sure pulling in SQLite would have generated more complaints than a quite simple custom binary format. :)
Show HN: An Eclipse plugin to make it easier to search on internet
It's because the diatonic scale has seven notes, not eight.

The octave interval is stupidly named by counting from 1: CDEFGABC': 8 notes!

For the next octave, the high C' has to be stupidly counted again: C'D'E'F'G'A'B'C".
Ask HN: Open source business/product dashboard?
Are there any open source dashboards that can integrate with your business and product data? Looking for alternatives to solutions like Geckoboard, with similar integration options.
https://news.ycombinator.com/item?id=8474014
Of course the human brain routinely stores memories which are vastly larger than 56 bits. The trick is in mapping those to passwords. For instance, if you went to grade school in the US I claim you can easily remember the following password: ipattfotusoaattrfwisonugiwlajfa. ("I pledge allegiance to the flag...") Song lyrics tend to work particularly well.
> That article is very badly written.

I would not claim this, I would take the article as an example of what the average user thinks it's happening in their computer, and I would use the article as a reference to make things clearer to the users in the future.
I was somewhat surprised they didn't bring up hot and sour soup. It commonly has little strips of cooked pig blood.
"But blood recipes have been part of the food of every culture in Europe that was slaughtering pigs or cows."

Chicken, too. There's a Portuguese dish called "arroz de cabidela", which is rice prepared with chicken blood.
"Also, if they type in http://, they simply don't get anything"

If I were writing an SSL strip style tool, I'd make sure it listened on port 80 and 443, and then even if the end-site didn't support http, I'd still pick up the http connection and forward it on to the real site via HTTPS.

I don't see the value in not providing a HTTP redirect. A MITM can still pick up a HTTP connection, even if you're not listening for it yourself...
Video. Excellent presentation, for those who are interested:
https://www.usenix.org/conference/usenixsecurity14/technical...
I think Nadella chose his words poorly, but I thought his gist was that "I envision a time when people, both men or women, will not need to ask for raises because it will come naturally." I don't/can't believe he is sexist in the sense that he thinks women should just sit back and wait for their paymasters to bestow a gift onto them.

That being said, the last person you can trust to give you a raise is your employer. I don't think it's out of maliciousness, but it's just reality.

It's a rare boss that actually cares enough to guide you and to push you to make your career better, because that means they will be losing you. I've had 1 of those bosses, when I first came to Silicon Valley, and it affected how I look at things.

The rest of my bosses just want me to make their lives easier. They will pay me well and treat me well if I make their lives easier, ie. add new features, fix bugs, handle customer escalations, and I'm grateful for this because they've treated me very well.

But things like raises, career growth, it's rare that managers think too much about this, because it's precisely the type of thing that makes their life worse, because if you grow out of your current role, they will lose you.

The other part of this equation is that you need to be able to properly evaluate yourself. If you're just average, then you deserve market rate, because you're easily replaced. But 80% of all people think they are above average, which causes friction. If you're really good, then you deserve higher-than market, but everyone else should get market.
I never said "install time". I said when the server starts. Obviously each time a new vhost is added it would need to repeat the process.
For a non-mobile link:

http://en.wikibooks.org/wiki/Common_Lisp/Advanced_topics/Con...
Yeah, unfortunately, I'm trying to not use any closed source stuff in the app. Going to write some service layer stuff for it
Absolutely insane. I'd like to see a browser plugin that will detect these sites and give you a form letter asking them to fix their security standards as well as the appropriate mailto link.
You can easily earn those cards without paying cash for them, the wings can be unlocked with gold earned by doing daily quests and arena. (which will turn a profit if you're good enough)
Looking at him as a zampolit rather than czar and his appointment, his qualifications and position (reporting to Rice and I forget who else) makes a lot more sense.

ADDED: that's now crystal clear to me after it turns out he was absent at Friday's Ebola strategy meeting: http://www.breitbart.com/Big-Government/2014/10/17/Ebola-Cza...
With the Nax cards there's always a weakness, Blizzard introduced them to change the meta but they made sure people could still enjoy the game without forking over too much capital. I've only done the first two dungeons, but I've always held my own against those playing the cards from it.
Don't want the passwords to be TOO strong, now do we? wink! wink!

Also, it would be BETTER if people used two-factor authentication, maybe forcing the use of text messages to cell phones, so that they must use something they know and something they have. I wonder... if, maybe, we forced our users to select absurd, unnatural passwords they'll have no hope of remembering, and then maybe they'll have to call or text or e-mail for help almost every single time? wink! wink!
Ask HN: Tool to quickly make animated gifs for product features?
I am looking for a tool that can quickly generate animated gifs of product features on OS X, it should be able to record full-screen or a specific region of the screen. Ideally it would be activated by a hotkey and a simple drag on the screen to start recording (like ⌘-shift-4) and same hotkey to stop and save to folder.
#(though if you block everything set to auto play you do OK)

How do i do this on chrome?
Show HN: App previews should not be limited to the appstore
Blood sausage is pretty common all across Europe.
I'm not a professional sysadmin (at least not at your level) seriously curious why a binary log is so bad. I guess in big deployment logs are collected to a central location, so I don't understand the "corruption" issue many people usually raise.

Also, what's so bad about coredumps? You can disable storing them in the journal, discarding them or saving them in a separate location (which is the default). Where coredumps are rare (which I guess it's the case in most of the deployments) it seem nice having a clean, standardized way to manage them.
Seconding the frustration. The best comment in this entire thread is [dead]. Anyone browsing with showdead set to no (and anyone browsing without logging in) will never see this content, and it's incredibly unjust as--in this case especially--it's something everyone should read.
How to Use NoLone?
Marc is extreme smart and talented individual. But when your on Twitter 24/7 and keep on making predictions your gonna be wrong at times. Sometimes you can be wrong in a really big way.
correcthorsebatterystaple
The original case was a 16-year old newspaper article about a bankruptcy (but no fraud or such) that showed up as first result on a google search for a Spaniard's name, which impacted his employment prospects and such.

Hence why it's called "right to forget". People didn't have easy access to such data ten years ago, either, and the world provably didn't collapse. What this is battling is a new thing: The eternal online pillory, knowing neither restraint, remorse, nor forgiveness... nor research costs.
How I Wrote and Sold My First Ebook (and how you can do it too)
> We started out on a project on traditional Arctic snacks, but it was really difficult to get them tasty, because the traditional recipes were not made to be tasty. As soon as there’s seal fat included, that gets awfully difficult.

I just finished "The Last Place on Earth", about the race to the south pole, and one of Amundsen's obsessions was with ensuring that he had an experienced arctic cook.
Exploiting MS14-059 because sometimes XSS is fun, sometimes…
Something like https://twofactorauth.org/ for password limitations would be great.
Wow, Siri is Robbie from 'I, Robot'; now in the story the robot could not talk, now it's a phone instead, but it does talk.

i found the story online:
http://www.angelfire.com/blog2/endovelico/IsaakAsimov-IRobot...
As you can easily check with M-x find-function a `scroll-up` function is implemented in C. This is a known problem - I can't find it right now, but I remember I once read a blog post where the author complained about this: in general you're not going to get good results when trying to advise, override or modify C-level functions from Elisp code.

IIRC cl-flet was recently (well, in the current decade I think :)) modified to be lexically scoped, so that won't work (anymore). This is why I had to use `letf` with `(symbol-function 'symbol)` instead of a neater `(flet ((beep ())) ...)`.

Personally I deal with beeping like this:

(setq ring-bell-function (lambda ()))

but this disables any beeping, which may not be what you want. In short, things you `setq` or more generally `setf` tend to be visible from C functions (no guarantees though).

On the other hand my Emacs (on Linux) refuses to beep in any circumstances even if I run it with `emacs -Q` and do M-: (beep) - I have no idea why, I suspect it's either my sound configuration or has to do with the way I built my emacs from source.

I'd say for this:

(funcall
(funcall
(lambda (a) (lambda (b) a))
1)
2)

raising a (void-variable a) error is correct behaviour under dynamic scoping. On my system (Emacs 25.0.50.2 x86_64-unknown-linux-gnu) it fails with void-variable under normal circumstances, but returns 1 when used with lexical scoping enabled. If your Emacs behaves differently (and remember to always check with emacs -Q just to be sure it's not something in your config) that's probably a bug.
The mix of black pudding and haggis, in a croquette-style breadcrumb wrapping, is particularly excellent.
Mostly good advice, but I strongly disagree with

> threaten to go somewhere else if they don't give me the raise, this is implicit.

Even in an in-demand industry like tech, this is definitely not implicit.

Edit:
To expand - I'm not saying you absolutely should threaten to leave if you don't get the raise you want, but you need to be able to discuss your market value with your manager in a meaningful way. The market value is your BATNA, and without one your bargaining position is diminished.

Companies, especially bigger ones, can do and do mess this stuff up occasionally, even when they/your manager really likes you. The "take it or leave it" response to a raise offer is an overly simplistic world view - you simply cannot ignore the market.
Would you help me understand why this isn't closer to the security of a random 6 character password? It uses the first three letters from each word, and the first three letters of English words aren't random.

I'm trying to read through the source code to understand it, but the Python version seems to be performing (slightly?) different steps than the JS version. Is the Python version an accurate description of your technique?

At first glance, it seems like it could be a 60-bit secret, because a random 18 letter a-z password would be an 84-bit secret, so clearly you're taking the non-random nature into account somehow. But it's not clear to me exactly how it's 60-bit.

The page you linked to does describe the high-level process, sort of, but it doesn't give an example, or explain "This is secure because..." so I figure I should ask you.
To be fair it mostly replace lots of stuff that every distribution had reimplemented in a incompatible way.

Desktop environments now have an actively-maintained cross-distro interface that they can target to simplify their life (from setting the hostname to secure multi-seat handling), so it's not a surprise that they make use of it.
It's extremely unlikely that such database rights are an issue as ISI (Institute for Scientific Information, now part of Thomson Reuters) has been compiling this sort of data since 1960, as well as many other indexing services.

If database rights were an issue then they would have sued each other already and settled things long before Google Scholar.
550 packs costs 55,000 gold (100 per pack).
If you win 30 games a day (max) that gets you 100 gold.
the daily quest gets you minimum 40 gold. That would be 393 days worst case. However, if you play arena and can 'go infinite', that is, win at least 7 games in a given arena run, and you are guaranteed to get back more gold than you put in. You also get a free pack with every run regardless, so even if you only make back 50 gold you've at least broken even, plus you'll get dust to craft cards. I believe there are streamers out there that have full collections without dropping a dime on HS. In any case, if you are that adamant about not paying for HS it's possible to achieve a full collection within a year. Personally, I am not that adamant, and have happily spent money on the game to support it.
you will love http://recordit.co/

edit: oh but its missing fullscreen - as far as I can see
Not really. There are lots of people who get off on imaginary rivalries and enjoy exaggerating the virtues of what they like and the flaws of what they don't like. Some of the more self-aware people know what they're doing and consider it all in good fun, but the dumb ones just go along with it because they actively enjoy engaging in tribalism.

See also casual sports fans who don't understand the game they watch, but understand and enjoy pretending to love one team unconditionally for no particular reason, and hating another team for no reason other than it's fun for them to hate somebody. Ditto for operating system fanboys of all stripes.
https://hn.algolia.com/?q=metacompilers#!/story/forever/0/me...
Those comments likely got killed by being from a new account that used TOR.

You can email the mods about stuff like bans you consider unfair at hn@ycombinator.com, in my experience they are very responsive.