skysight-inc/HackerNews huggingface dataset:
A bit of arrogance helps. If they're a little intimidated, it gives you the chance to be magnanimous when asking for feedback. This offends people who think they're smarter than you about design, but you can head this off by prompting them by name: "John, you haven't said anything yet, what's your reaction?" This is simultaneously flattering and puts them on the spot, and makes them unlikely to undermine the legitimacy of your voice as authoritative because it boosts their reputation.

One easy thing you can do is to write down people's feedback and then read it back to them, letting them know that you are writing their name down next to it. You look accommodating and they feel like their opinion counts. And also, they feel accountable, which makes them less sure of themselves. But only mention who contributed an idea on a new revision if you intend to praise it. If you generated a revision to demonstrate a bad idea, be vague about who came up with them. Say something like "Last time we came up with some ideas to explore..." This makes it easy for them to back out without losing face.

Side note: I notice that a lot of programmers bitching about clueless managers and clients interfering with them doing their job, but it's suddenly different when designers do the same thing, that's when designers are told to be "team-players". Seems like a bit of a double standard.
Thanks very much for the feedback;

1. is a great idea and I'll definitely consider it (it does have the advantage of probably showing up as an SMS, too)

2. yep, I had a hunch the list was too short but wanted to try it out. I wonder if there's a happy medium between an 0-23 type list and what exists now.
Are you programming for fun?
"He" so needs to make a sequel to that movie. "Pretty bird..."
Oh man, life in Indiana is much simpler, it appears. We're good at polite nothings - nobody sane here would be offended at somebody saying, "Well, nice meeting you" and walking away. That's just how you say you're done with this particular interaction. If people don't like it, they probably move to Seattle or something.
eh, really, bankruptcy is the single most important "protection" - bankruptcy discourages banks from loaning to people who likely won't be able to pay off those loans, and it allows the high risk folks, the entrepreneurs, to have more than one go at things.

Of course, student loans already subvert those protections, and really, compared to bankruptcy, I don't think the rest of the 'protect (dumb|trusting) people from (predatory banks|themselves)' laws are worth jack.
I'm skeptical that one can tell which novels were plotted out beforehand just by sensing how neatly they're integrated. Isn't it possible (indeed likely) that someone who wrote in a piecemeal jumpy fashion also pays careful attention to consistency?

Wasn't that in fact the author's point with his "negative twenty questions" analogy, that novelists who write in that piecemeal jumpy way nevertheless achieve coherence through careful attention to their constraints?
So far I've tracked down "loves", "eats", "fights" (or "punches" etc), "paints" (or "makes" etc), and to my surprise, "fucks". Any other good ones out there?
Here's a thought I've been toying with since reading your reply:

I think, as a term passed to non technical or lightly technical end-users, "the cloud" is largely useless. The cloud is not an "end user" feature except in the features that a cloud-based architecture might bring.

Taking your example - end users should never hear about "the cloud" when discussing email. All they care about is a hosted application that "just works" - having it based "on the cloud" is uninteresting, except by the features it brings with it, which they reap the benefits of.

So, maybe trying to use it when discussing things outside of mostly technical (IT personell, Devops folks, developers) is mostly useless except to denote a very specific (scalability, uptime) set of features and even then you're better off not talking about "the cloud" but the specific features, which are tangible to them.
Conversation Zen Levels from lowest zen to highest:

Level 1: The conversation does not involve talking about your job. This is only acceptable in business network situations. If you are not at a trade show, business event, in an interview or at work you shouldn't talk about work. This is the most pathetic type of small talk, as it immediately puts you in a social class/stereotype bucket.

Level 2: The conversation does not involve talking about where you live, or whether you are going to school and where. Unless you are exactly the same age, you are not likely to gain any useful information from this, except to put people into a social class or stereotype bucket, which is detrimental to conversation.

Level 3: The conversation does not involve talking about any topics that have to do with people or activities outside of the immediate first-hand knowledge of the individuals involved in the conversation. E.g no talk about sports, celebrities, world politics, etc. This kind of talk usually results in nothing positive that you haven't had 100 or more conversations about already and serves to bucketize, not in so far as social class is concerned but in other aspects. Sometimes the other person will have specialized knowledge about a topic, for instance you may have read the same book or may be into the same niche topic, and this is acceptable conversation for this zen level but usually conversation falls into overly mainstream categories that tend to categorize and stereotype. It's really really hard to have a common niche interest unless you're at an event catering to that interest so best not to bother.

Level 4: The conversation does not involve any conversation about anything taking place in the past or outside of the immediate physical area. This only usually happen as part of a shared activity and may be difficult or impossible on a plane or similar circumstances where there is little in the way of shared experience in the immediate physical area.

Figure out what Zen level you want to communicate with people at and then just don't talk unless you can achieve that zen level. Ok I made that all up right in this comment box. The main idea is to avoid any sort of conversation that would bucketize the other person into a particular social class or stereotype for as long as possible or bore them with uninteresting chatter in order to have any more fulfilling interaction. What do you guys think?
> Is there a 64-bit integer key Judy array you could test on?

Simply using the 64-bit integer as a 8-byte key is what I use.

Treating the 32-bit integer as 4-byte keys performs similarly to using the integer-API directly.

> I'd be interested to see 10 million 64-bit integers in Judy and DenseHash though

It's easy enough to check :)
Top Myths of Popular Psychology
Of course, those are the outliers. And that's the point. Few people are willing and able to do that.
If more people were willing to do those mining jobs, they wouldn't make so much money.
It seems to me (no security expert by any means) that port knocking and similar schemes are useful because they're orthogonal to SSH infrastructure and thus can provide a certain amount of defense against sshd 0-days and the like.

Consider the Debian PRNG flaw from a couple years ago. As I understand it, most SSH/SSL keys generated on Debian and Debian-derived boxes over a period of about two years were (rather) easily guessable. Even if you were able to redact any compromised keys as soon as this was publicly revealed, who knows how long malicious attackers may have known about it before it was made public. If your server had port knocking enabled you would have had a bit of insulation from this attack.
I do great one on one, probably better than most. I can converse without focusing on myself. I inquire, listen, reciprocate. What I suck at is group talk. Part of it is that I'm actually following what everyone is saying and not looking for the point when I can interrupt with a comment. Though what most people say in such situations, particularly amongst tenuous friendships or uncommon coworkers amounts to low level banter.
really? creating a twitter account takes about 15 seconds. if you're not one of the 150 million people with a Twitter account, then why not just be patient? i'm sure kyle will get around to supporting other login methods eventually.

i believe you're genuinely trying to be helpful with your suggestions, but comments like this reminds me of the vocal 0.1% of users who exercise troublesome preferences like disabling javascript, or installing ad-blocking plugins that break half the web, (which is fine!), but then complain that their (pathological) preferences prohibit them from enjoying the experience (which is not so helpful).

feedback like, "i can't be bothered to log in to give you feedback because i don't like your login" isn't great feedback. it might even be viewed as a sign to you that you're not the intended user. yet.
Don't know why you were downvoted--you make a great point here.

You can pick up the same communication skills if you worked during the day (and partied at night) during those 4 years. By doing both you're learning to socialize and communicate with coworkers.
I don't understand how anyone can be fearless during refactoring. Suppose I refactor string search from the simple version (worst case time O(n*k)) to Knuth-Morris-Pratt (worst cast time O(n+k)). The API is unchanged, so this is an excellent example of a refactoring. But the KMP implementation has so many more edge cases where I might make a mistake that I wouldn't be comfortable using only the tests uses to drive the simple version.

I would be happier with code coverage-based tests, or better, branch coverage-based tests. That would help tell me which parts of my new implementations need test cases, although it wouldn't be sufficient.

Would you really be fearless for this type of refactoring? And how does following TDD practices help out? It seems to make the fallacy that refactoring is trivial and therefore doesn't need additional testing.
Actually, I'd like to provide a counter view point because this is really how I view it: but I actually prefer it if you had the "login with FB or Twitter or Google" because to me, I absolute get annoyed by having to sign up for yet another service. Another username, email, password, to remember == annoying for me.
Many of the people who talk about "the cloud" and - perhaps more importantly - spend money on it are only quasi-technical.

They are CIO's and managers in charge of purchasing an email solution. They know they need a "cloud strategy", and vendors are quite happy to tell them their solution is "cloud based" if it make them happy.

So yes - it's mostly useless as a technical term.
I have one of those, I haven't charged it in a year. Let me check what state it's in.

Fun fact: It uses the same jack for the headset as for the charger. Also, it uses a low-frequency pulse in its speaker for vibration instead of a motor. I wonder how I know all this, I must have opened it up at some point.

EDIT: Jesus, it works fine and the battery is full. Apparently, this phone is something to keep in the car in case of emergency. A year unused and the battery is still full.
How does that make Amazon AWS (which most people would call "cloud infrastructure") any different from traditional shared hosting?
I don't want to be "pro spammer", but this article has some sort of attitude. I usually call it 'easy elitism' - when a person can easily label a group of people 'criminal'. It does not automatically follow that people doing something criminal are doing something morally repugnant.

There are plenty of people doing non-double-opt-in mailing lists out there in the world, there are plenty of mail services that look the other way; this is reality, legal or not.
Wasn't the Debian bug in OpenSSL? Building OpenSSH yourself would not do you any good there if you linked to the distribution's OpenSSL.
I think he meant the tiny number of mining companies which make all the money - not the small number of employees who make good but not outrageous money.
Buy UGG Online Canada
Now that you plan to buy Uggs in Canada, why not consider uggsbootscanada.ca? Here, lower prices, more discount, no sale tax and free shipping to Canada are all offered. Genuine Australian sheepskin boots are available in various styles, covering classic tall, ultra short, classic cardy, nightfall, etc.
Congrats on getting through at such a low cost--it's really hard to attend nowadays without taking on so much debt. You have to know, though, that you (and I) are in a small minority of students today.

And that's the article's point: college is so damn expensive now, almost everyone has to take on debt to pay tuition. The undergrad experience is badass, but it's also fraught with problems:

-- Students are asked to choose a major (and thus, by implication, a career) before they turn 21. If they choose incorrectly and need a different degree, the costs are astronomical.

-- Non-engineering classes are completely bunk until about the third year. Before then it's mainly "weed-out" courses which teach students little or overload them with work.

-- The cheapest (public) schools also have the largest classrooms. You pay less in tuition, but quality of education suffers.

We ask students to decide on a career during a transitional phase in their lives, in an economy where no one works in the same field for more than a decade, and then charge them $50k in the process? That's just unfair.
I can second this, for the bit of time that I used it, I remember the battery lasting a few days (nowhere near 20).
I'm not saying they're easy jobs but two weeks on one off with no expenses for the two weeks on makes for a lot of disposable income even without those salaries.

Inflation remains a steady 3% with a cash rate of 4.5% way above comparable economies, with a high chance of further raises. People not in the mining industry can't expect to compete with the salaries they're earning and the high interest rates and Australian dollar are hurting households and other exports.

Housing prices in Perth:
http://reiwa.com.au/res/res-salesgraph-display.cfm
Does that look sustainable?
Calculus using Racket in 10 minutes
Hey Chad,

I make the same argument about using an above-the-board SMTP service like Campaign Monitor as I would about deploying to a managed app stack like Heroku: sure there are other ways (including DIY) but the cost/hassle ratio is vastly in favour of doing the right thing.

The question is not whether it's technically possible to get away with grey area techniques; it is. I'm writing from the perspective of someone that has to give clients advice that I'm proud to stand by in a public forum.
James Dyson and Tony Hsieh of Zappos are great suggestions. I would lean toward Dyson since product creativity and innovation were central in his story, and he's a bit underhyped. Hsieh's creativity centered around building a unique, fun culture for his employees (thus, resulting in happy customers).
agree, as much as I love the idea, theres no way I want to allow anyone other than google to have access to my email. They would essentially be able to mine.. all my bills, expenses, and income, all my contacts and plans.. etc pretty much have access to my entire life.. yes I know google does, but giving it to google is much better than giving it to some startup who may not be around a year from now, and decide to sell all this data to the highest bidder, and who knows where else that will go.
Actually, I was wondering the inverse - if using the cloud is only useful as a technical term rather then using it for some faceless/mindless strategy to a CIO or Manager.

Take for example, cloud storage. I would not sell "the cloud" part to a person, rather, I would sell them the fact that it's hosted and highly reliable, infinitely scalable, pay as you go and cheap compared to a local storage cluster buildout.

I wouldn't sell them the cloud part, as not all things in, on and around the cloud inherit all the features the cloud might bring (meaning, you can screw up an architecture no matter where it's implemented).
From the phone's "features": "This unlocked cell phone is compatible with GSM carriers like AT&T and T-Mobile. Not all carrier features may be supported. It will not work with CDMA carriers like Verizon Wireless, Alltel and Sprint."
If you're a developer and want a free solution and don't mind hacking up your own blog, I totally recommend http://pages.github.com/ it's powered by jekyll (http://jekyllrb.com/). I used to use tumblr because it's easy and highly customizable, haven't used posterous but the fact that you can post via mail with very granular control and integration with other sites looks awesome. Yet, if you feel like hacking a little, github pages is a rad choice -you can write in the markup language you like better and the text editor you love; and can even do it offline, you just have to git push when you want to update stuff. Also, it allows custom domains.
Blogging Money: Advantages of Blogging for Your Business - @ Blogging Geeks
I don't see the advantage in not using USB for charging. The charger device can have a USB male-dongle.
And the original is apparently still unsolved! Too bad.
> art almost always goes up. It is the best small-scale, short-term investment.

I'm not really sure about this. Sure, I can think of lots of examples of art I've bought that's gone up, and stuff I haven't bought that in retrospect I should've. Even small-scale art like limited-edition CDs. But I've also run across a whole lot that's gone down. Just scan ebay and you'll get a ton of art being unloaded for $0.99 that someone once paid money for. I own some stuff that I probably couldn't sell for $1 that I paid a lot more than that for. You can even get 19th-century paintings from artists who turned out to be duds for barely more than the canvas is worth.
As you pointed out the great increase in tuition is mostly from private colleges. In public schools the increase comes from declining state support. When I went to school tuition paid 1/3 of the cost of my education. Today it is common for tuition to only cover 1/2 of the cost of education. Tuition is the way to make up the for the loss of state support.

Tenure is not why colleges cost so much. Most teachers are not tenured and tenure is becoming less and less prevalent. The debate about tenure and its merits has nothing to do with the cost of college.

EDIT: In the last paragraph I'm complaining about the article and not the post I'm responding to.
It does not automatically follow that people doing
something criminal are doing something morally repugnant.

And the obverse is also true: It does not automatically follow that people doing something legal are doing something morally acceptable.
Agreed, the article has a weird confrontational prose that left me confused, scared and wondering if I was doing to right thing with my mailing lists.

Good bit of link bait I guess but not a constructive article.
It might be better to look at as a way to form a better connection with the client as its always easier if the client understands what you are doing..

Its not putting them in the driver's seat without knowledge as you are structuring the design choices to help them in that learning process..

Think of this way, remember the current FedEx logo?
You know the one with that nice typography with the arrow embedded in the typography..

If you show someone the other design choices leading up to that choice ..most get by visual inspection..they get that the choice in Font design allowed the visual design to indicate a branding message without stating anything..

As the customer is educated in the process by giving them some structured choices you are in fact training them to trust your expertise and judgement which is a big win for both of you in that eventually the customer is no longer micro-managing the project..
A short list of computer history documentaries & films
The guy was doing 80 and not wearing his seatbelt. I don't see how Ford is to blame. An SUV is not a sports car.
Hi there. I'm Tommi from Rocket Pack and I thought I'd chime in here with a reply.

Yes, games made with Unity are currently still accepted into the App Store but fact is that Unity does stand in violation with the TOS, and the plug COULD be pulled at any moment. If you, as an app developer/company, are ok with that risk then go right ahead! We clearly state that the status is uncertain, not that games are not currently accepted.

About the MMO features in Unity - we are talking about server side things in the chart (should probably clarify that). Right now Unity only offers RPC calls between clients via P2P without a centralised server, which means you'd need to develop a backend for running an MMO. You would also not be able to run the same code on the server (and possibly not even the same language). So needless to say that a LOT of extra work would be needed in order to even start an MMO project with in Unity. Also the requirement of a plugin (if the game is a browser title) would severely hamper potential user base. I'd say that the comparison is definitely fair as we offer both RPCs, parameter reflection and have an entire backend solution that is specifically designed to run the server side of your game with minimal effort. It also offers analytics, social identity handling, leaderboards and a lot of other services out of the box.

Don't get me wrong, I love Unity but its areas of utilization are kinda different from Rocket Engine's. We excel at browser games, MMOs and handheld web apps, whereas Unity is much more geared towards traditional 3d gaming.

Nevertheless, thanks for the feedback, and I'm glad to see such an active discussion here! :)

-Tommi Kiviniemi, Rocket Pack
I wasn't aware not having a Twitter account was considered pathological in our Web 2.0 world.

Why do I need to sign up for a microblogging platform to use a completely unrelated calendar app???

Anyway, my comments about reducing friction aren't based on my own preferences, they're based on dozens of multivariate split tests I have conducted across many thousand unique visitors.

Every single time, forcing the user to sign up, login, enter their email or anything of the sort before getting to use the site SIGNIFICANTLY decreases engagement, time on site, conversions, and pretty much every other metric you should care about.
I don't understand what you are saying, but it seems to me you are confusing cause and effect.

Yeah, but if the average Australian owes 1.6 times their annual salary, and house prices are 6X income, and they also have 2 years income locked into superannuation for their retirement (go boomers!), then things could go bad

Yes, if you have a high level of debt and things go wrong then it's not a great place to be. But there needs to be something else to make things "go bad", and for it to be a significant problem it needs to happen quickly, before people can adjust their debt levels based on economic signals like an increasing unemployment rate.

A very sudden collapse in commodity demand from China could cause a crisis like that, but a sudden drop like that seems unlikely to me. (If you disagree, explain what you think happens in China to cause such a rapid change)

A more likely scenario seems to be a slow decrease in demand, occurring over many years. A slow slowdown in demand allows people to change their debt levels, and while individuals may have problems it is unlikely to cause a huge crisis beyond a higher unemployment rate.

Given Australia got through the biggest financial crisis since the 1920's in pretty good shape I think automatic pessimism is unfounded.
One of the reasons it's expensive is that it doesn't get cheaper with technology in its current form. Good professors rightly have a high and often rising salary and students and parents want small class sizes.

We also know that the gap in income between those with a higher education and those without is increasing significantly.

1 + 1 = 2