skysight-inc/HackerNews huggingface dataset:
I'm sorry, but this attitude is just wrong. In order to trust results, scientific source needs to be verified. I'm a physicist and I've seen people not share code for a few reasons:
1) The code smells bad--I've had code that's useful, but that I feel is really ugly--but even that I've released when people have asked because it's better than having it just sitting around
2) To gain papers--for example, once I needed maxent for something and a guy wouldn't release his source and wanted to run that portion of the problem to be a co-author--so, I just wrote my own
3) Competitive advantage--like the OP says, he wants to keep an edge by having code that other people don't. Personally, I prefer to keep an edge by doing better science. I think if you're coming up with software that others use, then you still get some indirect credit from it, but I think that things progress better if the code is available and everyone isn't wasting time reinventing the wheel--it also helps for error-checking.
I don't know if you guys allow remote workers (Seattle guy here), but that would be a good start to getting more workers. However, I think you guys are in the stage where a lot of people call it quits, say its hard and just give up. They don't have enough people (does anyone really?), they can't get things done, and the things that they want to get done are out of reach. The key to get through this is work harder (not longer), and just grind it out. Literally, make every wednesday code a thons. No meetings, no chats, just code. Get things done. Heads down time. This will get you through it, and I wish you the best! 42floors is on a mission, and don't you forget it.
If you have a completely static website (like a blog or portfolio), instead of having an API server on EC2 or Heroku or wherever, you can host your site entirely on Amazon S3. Plus, you can also choose to use CloudFront, which would reduce latency for your global visitors.

I have a tutorial on using Jekyll, the static site generator that I'm sure a lot of you are familiar with: http://learn.andrewmunsell.com/learn/jekyll-by-example/

I also go over how to use Amazon S3 and Dropbox for hosting, since Jekyll is pretty versatile (it just spits out HTML).
Heh, the colors remind me of the 80s, TRS-80 Color Computer and the CGA hi-res color palettes... Actually just about every 8-bit color palate from the time:

http://en.wikipedia.org/wiki/List_of_8-bit_computer_hardware...
The greatest achievement of Bush is giving high quality material for Jon Stewart to work with.

Whether his personal intelligence was high or low is irrelevant. But he handled almost any issue with the grace of a monkey with a wrench in a glass castle. With similar results. And he never had any real crisis to deal with. Terrorism while tragic is not a serious geopolitical treat and 9/11 should have been treated like Katrina and not Pearl Harbor(Perpetrators and masterminds and collaborators should have been brought to justice but the Eichmann way - kidnap and trial, as Obama proved the US president have long hands) Mishandling of the financial crisis also didn't help. The decade that US was focused only on terrorism is a wasted time. There could have been much achieved otherwise.

Maybe Bush was held hostage by the hardliners in his party that completely took over the party after 2008 - that is argument I can accept and would have made decent Democratic president - he was never openly hostile towards the less fortunate.

But his legacy is like so - a wasted decade, 2 infinite wars, more american lives lost in the war on terror than the 9/11 attack themselves, loss of money that could have fixed almost everything in US,the beginning of the erosion of the civil liberties and a financial meltdown.
The moderators did it.
I'm bringing the real fucking ingredient (talent) and not these unproductive and fucking uncultured absentee landlord fucksticks (half of whom don't even live in the city, and what the fuck are we doing allowing foreign speculators, i.e. third-world despots and their henchmen, to own property here when we can't even provide for our own fucking people?) who've stolen most of my savings.

I'm sorry, but this is a really poor way to look at things.

First of all, while I appreciate that you're unhappy about having to pay a lot of rent to live in New York, I don't think it's really fair to make ad hominem attacks on a (pretty diverse) group of people you know nothing about.

Second of all, the reason that it's expensive to live in New York basically boils down to the fact that a lot of people want to live there. As you pointed out, talented people flock to the city and are a key ingredient of the incredibly rich economic substrate - but there's also the cultural opportunities, schools, social scene, etc etc. Of course, all of these things are interlinked and reinforce one another - but at the end of the day, the price of housing is dictated by supply and demand.

Thirdly, real estate developers are entrepreneurs, too - they typically take on huge risks over long periods of time to create actual products that are (hopefully) incredibly valuable for their customers. I'd argue that housing is a lot more important to most folks than another social media app or whatever.

Finally, in the case of property owners (not developers), they're simply holding onto an asset and trying to optimize their returns. I don't see how this is morally objectionable as long as they don't do anything underhanded (which certainly does happen). But at the end of the day, they're simply trying to ask for however much money people are willing to pay for their products.
SimCity, One Month Out: Still As Troubled As Day One?
April was disastrous for Google
Nerve strikes sometimes work and sometimes don't, which is an annoying detail martial artists seem rarely to mention. There is some science to some of it, buried deep deep under the mysticism and bs. Unfortunately, people expect "five palm exploding heart" when the best they can hope for is probably "make someone's arm go numb if you're lucky and they're arranged right." Arm locks are the same way... they can work on the right person for like a second or two (i've been the dummy for that) but after that you're supposed to do something. Put the cuffs on them or step on their neck or break their arm or something.

Punching them in the throat always works though.
Study options in UK for MS in computer scinece
I have an experience of 2.4 yrs in IT. Now I want to do MS from UK in computer science. sometime back I heard that UK has banned the courses for international students. Is it true? Also I would like to know some good universities where I can apply and their deadlines for the same.
Established company has wrong software architecture problems. Which are making scaling difficult. Facing problems with recruiting.

Yeah, that's pretty normal. Growth doesn't make things easier. Just harder.
Already here: http://eclecti.cc/hardware/physical-keygen-now-for-disc-deta... Even higher security locks can be pretty readily replicated.
Backbone.js http://documentcloud.github.io/backbone/docs/backbone.html

Underscore.js http://underscorejs.org/docs/underscore.html
I said that’s what happens when we hold events for women in IT when there aren’t that many women in this industry – we tend to broaden the definition of women in IT.

I can't really speak to this point, but I am curious, when did computer science and software engineering get rolled into IT?

15 years ago, I would not have said software developers, software engineers, or test engineers were part of IT. IT was that department that kept the corporate computers working and worked for the CFO, not part of the department that shipped products and worked for the VP Engineering.

In the past 5 years, it's become much more inclusive (or so it seems to me.)
Bring back http://en.wikipedia.org/wiki/MacHack
As far as I know I don't think it has nested lists either.
competent attackers have been able to sight-read & reproduce keys for literal millennia. What needs to be evaluated is user behavior regarding keys.
Buttons didn't have gradients or 3D effects or often even colors for nearly 10-15+ years on Macs and PCs and people were able to use them just fine. The did often have highlights and borders, however. A button in Classic Mac OS was unmistakably a button without most of those cues.

It's possible to have a nice, useable flat design. However, great care must be taken to use visual cues and be consistent in the UI. It's also possible to have high contrast. Low contrast is not flat design, it's a poor implementations of colors with a flat aesthetic.
How iTunes crushed music sales
I think the _author_ understood that, which is why she was so surprised to get the question. The high school student may not have, but that was kind of the point: even this low, low bar was still too high for her female friends.
I'm not sure if I understand why is he returning from the functions. Wouldn't it be faster if result variable was passed by pointer or reference instead?
Theory. If you expect that the price of bitcoins is going to be somewhere in the next month, but it's wildly deviated from that on the spot market, there is a monetary incentive to buy/sell bitcoin until the prices are in line with long-term expectations -- discounted for risk, of course. Derivatives like futures options reduce that risk, because you can lock in that future price right now. If anyone's offering, that is.

Derivatives could also reduce risk for users. For instance: you're a business that accepts bitcoins for payment. But the price of bitcoins can fall by 50% in a day! So you'd better transfer those bitcoins to cash the moment you get them, or you're subject to losing half your cash any day. Something that's too hot to handle like that kind of damages the ability to use it as a medium of exchange, doesn't it? But you could alternatively buy bitcoin currency futures, essentially locking in your current price. So maybe you could hang onto those bitcoins a while and use them to pay people for your referral program or something. (Oh, sure, there's a cost associated with it, but there are costs associated with translating cash back and forth as well. Depending on the price of the derivatives, it might make sense.)
So, a simulation lead to evidence for a new hypothesis? The simulation or algorithm could have been built in any infinite number of ways to produce a new "hypothesis" about evolution, but the validity of that hypothesis needs to be tested in other ways (hopefully non-simulated ways); like the error of prediction about how life evolves. Time to bust out the cultures!
I would think `is_staff` makes more logical sense.
Outside of Silicon Valley anything that has to do with a computer has always been called IT.
Show HN: {{Mailstache}}, Templating for email.
Show HN: Simple way to share Bittorrent Sync secrets
Idea is pretty simple. Right now everybody who uses Bittorrent Sync needs to give strange string of characters named - “secrets”. So this service is kind of url shortener for Sync Secrets.

Actually everybody could use it. After shortening you will get a really simple and self-explanatory link to a unique page with helpful text about the usage and installation of Sync.
Sure, but that's not likely the meaning in the average Google search term with the word "color" (or whatever exactly is being displayed here).
I've observed that most people allow themselves to go along with the social norms gender wise, with a few exceptions. Then I realize what a wonderful geeky outlier of a spouse that I have. My female coworkers are amazed by my tales of my wife's exploits in auto repair, gaming, hunting and appliance repair.
I think this article can also help http://io9.com/5928739/the-secrets-of-geek-mating-rituals geeks really value smarts in both sexes. So we always try to outsmart all and are delighted when we don't succeed. I have had a few relationships break down just because my gf would never understand that I will argue for everything just for the sake of flexing my brain.
With great success comes great expectations. I think a lot of us feel like this. Once we get one thing, there's a million other things to accomplish. There's a great book called Bounce that describes the low people go through once they accomplish something. It's a tangent to this.

I've loved working with remote folks. You can hire the best, it's cheaper, there's people that love working remotely and are even more focused and productive because they can work without the typical office distractions.

Experiment with some Location: Anywhere job posts?
> Terrorism while tragic is not a serious geopolitical treat and 9/11 should have been treated like Katrina

I think that's the first time I've seen the handling of Katrina held up as a positive model that anything else should reflect. I'd maybe understand "9/11 should have been handled the way Katrina should have been handled", but even then the two are so disparate in character that it wouldn't be clear what the analogy really meant in any kind of concrete terms.
Agree. Unnecessary PC prejudice for a company that has nothing to with PCs.
It probably varies depending on the industry. I first heard the term in 1985, and it referred to the computer programmers as well (or software engineers, if you prefer, but nobody I knew back then used such a pretentious-sounding title). I'm sure the term is older than that.
> One of them told her to stop making them feel stupid all the time.

The world is full of idiots. What she experienced isn't unique to women, it happens to anyone who ends up spending time with people who do not care about knowledge.
Well, you could always use CloudFront as well, which would prevent these errors from ever appearing to your website's visitors.
The Cost of Things in Qatar
Exposure vs. Isolation (On Products & Pixels)
Awesome work, Solomon & team. Just to add that I have a bunch of 32-bit that this I would love to use this on. Looks like a potential game-changer, imo. Thanks so much for sharing.
Really enjoy humanising posts like this - reminds me that doubt is normal.

As far as 42Floors, from the outside it certainly seems like they're killing it. I've been keeping my eye on them for a while, and have been impressed by both their app (a likeness can be drawn to Lovely in the residential space - both are awesome) and by how genuine they seem about taking a bunch of awesome people and having a crack at improving a massive outdated industry. If I thought I was a good match [I'm a PC-loving C# fan ;-)] I'd definitely consider working here.
A rather poor critique. Ad hominem, GP doesn't mention himself, though might be implying Stallman adds more to society than gang-bangers. I'd tend to agree.

I want...

Classism, lack of education perhaps, you could be much more accurate and not undermine your argument by throwing racism around.

Societal decline is an effect, he was talking of a cause... that the educated tend to have fewer children, which is not in dispute.

XKCD creates a strawman and defeats it with "I don't like you!" Not his best work obviously.
Eric Schmidt Says Talking to Glass Can Be Weird, Inappropriate
To a degree, this common desire to know the amount of headroom available for optimization was an impetus for our web frameworks benchmark project [1].

Some readers of the results have asked why the tests are so trivial (although the multiple query test is anything but; and we are adding more computationally intensive tests for later rounds).

We chose to start with trivial request types to establish the high-water mark that the platform and framework set. Any given web application built on the framework can only expect to perform with higher latency and fewer requests per second than the high-water mark.

In turn, the higher-complexity request types provide some insight into the converge-to-zero point along the complexity axis. Prior to seeing the data, I think some of us intuitively assume the converge-to-zero point is lower than it actually is, using the all too popular refrains such as "well, the app is always waiting on the database anyway." Yes and no. Certainly database queries are generally expensive. But some frameworks can run twenty trivial queries on a gigabit-connected database and serialize the resulting list to JSON faster than others can serialize a single trivial object to JSON.

Choosing a framework that provides headroom for custom application logic--and having a rough idea of how the platform will perform with your custom logic as demonstrated by representative tests--is a good idea. And it doesn't take a whole lot of effort to do that kind of research now. It's easy to avoid premature scale pain.

[1] http://www.techempower.com/benchmarks/#section=motivation
Yes it was :) but time well spent imo.

On reflection I guess I might have had more free time to spend on this than a normal person - I did the SVM as a [small] part of my masters project, so if you're time constrained with a real job and a life then might be best to disregard me.
No, pass by value is a lot faster if the values being passed can be passed in registers, which is the case with SIMD vector values and inline functions. Passing by pointer adds restrictions to what the compiler can optimize and in the worst case you actually end up pushing values to the stack just to read them back to registers in the called function.

I recently spent a good deal of time looking at assembly code emitted by compilers when doing SIMD code with C and intrinsics. On GCC and Clang pass by value and force_inline functions gave the best results (at least until link time optimization becomes more mainstream). This was even the case with 4x4 matrix structs, not just SIMD vectors.

The speed is not in getting individual functions to work fast, but to let the compiler inline and combine several function calls together and keeping live values in registers from one function to another.

Here's my SIMD math lib: https://github.com/rikusalminen/threedee-simd
> The CFLs don't last

Then go with LEDs then. They still save you money in the long run.

> if you're spending money/time driving to/from Home Depot to get replacement CFL bulbs on a warranty instead of buying cheap incandescent bulbs that work, you are suboptimizing.

How is it sub-optimal? Aren't you driving even more to and from Home Depot buying new incandescent bulbs?
Most new ventures would do well starting with a mature CMS like Drupal, Joomla, etc. They'll get you well down the road to a complete website with the boring stuff like user registration, a built-in blog, templating, SEO, and so on already built in or readily available as an add-on.
On the flipside, I've had relationships that break because both sides try to argue everything. A certain amount of testing and probing is good, but continually it creates a really hostile environment that (for me at least) is just too psychological tiring to try and live in.
Really? There is no historical record of the market responding to increased prices?

You are either trolling or economically ignorant.
Failure Of Latest HIV Vaccine Test: A 'Huge Disappointment'
Depressing that neither of them seem to have heard of http://london.girlgeekdinners.com/
We use Munin for the graphs and Nagios for the alerts. The mitigation of the DDoS is done manually since we need to identify the patterns and block them.
Don't force yourself to sit through something you hate just to get an imaginary badge. I can't stand Dr. Who, I'm often baffled by British humor, and LotR is the geek equivalent of having read all of Dostoyevski's novels.
Yup that's normal. The key to get through is priority. What is the most important single thing for each person to be doing? Do that. Repeat. Focus.

If its any comfort this isn't even unique to startups. Every software project I've ever done has felt like this. The list of possible tasks to do always far outpaces the resources on hand to do them.
This could be a great tool for those business founders that need to send a flood of emails quickly.
Enumerating keys makes (MAKE-HASH-TABLE) hard to use? What?

If you want to enumerate keys, write a function. In Common Lisp I write:

(defun hash-table-keys (ht)
(loop for k being each hash-key of ht collect k))

Done. That's Lisp. Need a function? Write it.
I had a hard time understanding the article. Can someone explain why putting an image of the prison's master key on an inmate pamphlet makes any sense? Someone went through the trouble of putting that exact key on the cover--it wasn't coincidental. Did the designer think it was a way of teasing the inmates with the key to their freedom?
I could see it being some sort of message as CISPA was stalled in the Senate yesterday. More likely, however, is that we'll never know why.
Can you elaborate? What sort of things would a philosophically educated person know that is so convincing? I'm genuinely curious.
I agree. It was honest and raw.

People are constantly trying to sweep their problems under the rug, hiding them from customers, investors, employees, and themselves. Smart employees are never fooled by this, and they'll end up viewing leadership as delusional, dishonest, or incompetent.

This guy at least recognizes and identifies the problems (or at least the symptoms of underlying problems). That's something.
I understand the author as a fellow woman in I.T. (programmer). I never fit in with the gossipy fashionista crowd either. I was a total geek in the library. I don't wear the geeky t-shirts though. I like to wear pencil skirts and kick my high heels off under my desk. Only downside, like noonespecial mentioned, is that nobody just assumes I'm a programmer since I lack the "uniform". Anyways, that girl she spoke to in the article seems very smart and ambitious. I wish her the best of luck in her future career :) Be who you want to be
But at least you'd understand what the references are coming from.
I guess I can't argue with that even though it's 5 years old. In my experience the US is a little worse for crunching than Canada where I work. In addition mobile, social and casual game tends to have less crunch than traditional boxed retail games. I work in mobile gaming where different ages and genders are well represented.
> What needs to be evaluated is user behavior regarding keys.

Or just smarter keys like cars have these days (which have pretty much stopped non flat-bed car theft).
Research turned commercial: http://shloosl.com/

Copy any key for $5 with a picture from your phone and they'll mail it to you.
I don't know, but it's completely irrelevant. I don't understand why people care about the color of their hair enough to dye it, but it seems to matter to some people, and if it matters to people that matter to you, then I guess it matters to you as well.
This post could have been a reddit comment.
it's the movie equivalent of atoi()
I think you'll have better luck adapting lock technology to user behavior than changing every user's behavior.

Good password selection thinking should be commonsense by now to people who post here, but it seems like there's still a lot of work to be done educating the general (less geeky) public.
How old is the young woman the author spoke with? Don't most smart, geeky people in HS feel a bit out of place? There's a whole PG essay on that [1].

[1] http://www.paulgraham.com/nerds.html
100% agree, developer here who sees snarky recruiting posts like this and immediately says no thanks. Makes it clear the company is gimmicky and not focused on the true challenges of software development: clarity, focus and rational decision-making
nice to see creole being compatible with org-mode tables and lists, mosts of my notes are in org-mode and i always wondered how to make everything markdown compatible; now i just switch to creole instead of being religious about markdown. good to see a ruby converter as well.
Inside the mind of an academic con-man
That's good for things that change shared state, but you can't do anything that would alter a running dyno or interrogate its state, unless you built your own hooks or something. But building something like that would kind of obviate the perks of a NoOps system.