skysight-inc/HackerNews huggingface dataset:
When you say "typical", you mean their actual english definitions? If he "meant" something else, he should have said something else!
ASBİTEM  ( Asya Bilişim ve Teknoloji Merkezi )
Interaction design is a last resort
> The article makes it sound like every webmaster is entitled to see Referer headers. [..] Why do you think it matters whether I came to your site via Google, Reddit, HN or someone else's blog ?

As an occasional small-time blogger, I like to know where the conversation happens, where people are interested - it enhances my engagement with my readers. As a reader, I'll gladly grant webmasters that courtesy.
Kuler is best used inside Photoshop and Illustrator. To those who don't know, it's natively supported (see: Window->Extensions->Kuler).

http://www.colourlovers.com/ is another good one, though somewhat bloated.
I did not downvote, but my guess is because you obviously did not read the email linked to which showed the numbers with udev excluded.

udev and systemd are two separate projects who happen to live in the same repository (nothing wrong with that!) so you have to remember to exclude udev when looking at contributors for systemd.
Just as Copy.com offers more space with referrals, so does Dropbox. With my student account and referrals, I jumped up to about 20GB. They also do pretty well with other bonuses (e.g. new HTC phone netted me an additional 23GB for two years).
"I don't think we'll slam into anything."

The traditional response is something along the lines of "the stone age didn't end because we ran out of stone". Other than Easter Isle we don't have much experience with this and similar things have not turned out well.
> This is a shame, because it makes for brittle software

The opposite is true: Abundant use of #ifdefs makes for unmaintainable and brittle software.
>The 5th amendment gives people the right to refuse to testify, as a witness, in a way that might incriminate oneself.

I'm not American, but I'm pretty sure the fifth amendment applies to any and all self incriminating statements that can be used to support a criminal charge against you. This is the entire reason police advise you of these exact same rights at the moment of arrest.

By your explanation, anything you say to a police officer or other figure of authority (in this case the school) that leads to criminal prosecution is fair game. That simply isn't the case.

Entire context:

nor shall (a person) be compelled in any criminal case to be a witness against himself, nor be deprived of life, liberty, or property, without due process of law;

Witness is in reference to the general action; not just sitting on a stand.
Hi! I work on the YUI team at Yahoo!.

- Pure is not a part of the YUI Library itself, but works well with it. (See http://yeti.cx for another example of this kind of peer project built by our team.)

- Our main project, YUI Library, has a well-defined Contributor Model that makes it clear that it's a community project, not just an open-sourced chunk of code reserved for Yahoos to work on. While there isn't one adapted to Pure yet, reading YUI Library's Model will give you an idea about what kind of community involvement our team desires:

"[YUI Library] is a meritocratic, consensus-based community project. Anyone with an interest in the project can join the community, contribute to the project design and participate in technical decisions. This document describes how that participation takes place and how to set about earning merit within the project community."

https://github.com/yui/yui3/wiki/Contributor-Model

A discussion list and model for Pure is being setup.
Works fine with chrome/Android, the problem is with your HN reader. I had seen it bork few sites rendering in the past.
It looks like you are double-decoding: your signup form turned a plus sign in my email into a space and then complained that it was invalid. And that has to be the blandest "thank you" page I've ever seen.

I think that's a niche that needs to be filled. We don't have half as many devops as we need right now, partly because many companies haven't even realized they need this position in the team, but also because it's so hard to train people.
That was my thinking too. Along the lines of the anarchists cookbook.
The sync conflicts are certainly not a usual thing to happen if no change has happened on either side.

Also the modal UI blocks only the one sync queue - i.e. the one for contacts & calendars in that account. All other accounts including mails for that same account should continue syncing.

I'd love to help you with those issues - you can contact me at grafnetr@emclient.com
Thanks dude. Looks like some stylesheet failed to get pulled down. The menu is not styled black, as it should be.

That may be what's causing the issue. In any case, @juandopazo filed an issue here: https://github.com/yui/pure-site/issues/73
Pattern Lab: tools for creating design systems
I like it.

A couple of issues I had:

- There is no easy way to select a bunch of tasks

- If you have selected a bunch of tasks, that's no use because you can't change them all at once (like assigning someone to an entire subtree, or setting a date)

- (WRONG there is a keyboard shortcut overview in the help) I have no idea what keyboard shortcuts exist and there doesn't seem to be a page that lists them and only sporadic hints on the elements themselves

- Links between tasks can make things very messy, but I'm unsure whether this actually gets problematic with more use

- For proper project management priorities are important and should be settable

- Tasks should maybe have optional weighting so that if you have 2 subtasks, marking one as done doesn't mean the task is 50% done

- Performance seems sub-optimal. While I don't experience problems during use, it is eating quite a lot of CPU power for me for things like moving around. Not a huge problem and I'm not sure this can be changed easily. Speculation: Maybe using a canvas renderer (2d or webgl if available) could prove faster. (http://jonobr1.github.io/two.js/ maybe?)

edit:
Some form of hover effect on interactive elements would help (like on the icons below a task)

edit2:
Found the keyboard shortcuts
I like the idea.

The odd quote placement here made me laugh, though, because it almost looks like you're trying to take part of what someone said and change it by adding more: http://i.imgur.com/Ea77zIr.jpg
Interesting visualization of Boston's bike sharing program:

http://www.youtube.com/watch?v=JMBXdKj4iDQ
You assume that all people have bosses. The top boss has no boss. You also assume that all department names are unique.

Nitpicking, yes, but these questions certainly allow for a deeper discussion with the interviewer.
Get out of the office [video]
Liberty Reserve Operators Accused of $8B Money Laundering
Chrome on my iPad, the demo button doesn't do anything. When I long press and 'Open in new Tab' the demo page opens.
Right, exactly. It's just the fact that all inhabitants happen to share a representation that lets you avoid the syntactic union.
Media for Thinking the Unthinkable - Bret Victor
Don't you need a group by clause in order to have a having clause?
Yui/pure · A set of small, responsive CSS modules
I should have been clearer. From his point of view he had a moral obligation to his students. I actually don't think he did.

The school system should be following a combination of legal code and the generally accepted morals of the community they represent. Notification was provided to parents. Parents could opt out and there was no general movement by parents to prevent the survey. The school therefore didn't ask him to do anything which is "definitively immoral".

People including myself have to make judgements like this at different times during their career. I have worked for companies which have asked me to perform actions which I personally have found against my moral code but which aren't illegal and may not be considered immoral by society as a whole. Sometimes I have done them and other times I have not. It has depended on how large of a violation of my own moral code I though it was. Anytime I have refused I have fully expected and received negative reactions from my employer. To actively interfere with the goals or requests of your employer and not expect a negative reaction is just idiotic.
Yeah, there are some insane NYC cyclists. People go the wrong way in absurd situations - when there's another bike lane going the right way a street over, in full four-lane traffic, etc. I stopped riding to work because the other bikers were going to kill me.
Thanks for the tips, I'm not the best marketer/designer etc. I forgot to dig in to the + in the emails, Ill check that out when I get a chance.

I agree there is a niche that needs to be filled, especially from a devs perspective, after reading about the startup that lost almost everything due to no backup, it re-affirmed my belief that even more so from a devs perspective, a good railscasts-like learning site will hopefully meet a need.
Some off-the-cuff numbers.

Let's say it costs $3,000 to have things converted. This is about the cost for an LPG conversion in the UK, though that might be an underestimate, as while LPG requires a bunch of stuff installing the engine still works in fundamentally the same way. How many gallons (x) will you have to buy before you've spent the same in both cases, and what will the cost have been (y)?

Assume $4/gal petrol and $2.50/"gal" gas.

4.00x = y (petrol)
3000 + 2.50x = y (gas)

So, 4x+-y=0, 2.5x+-y=-3000; 4x+-y=0, 4x+-1.6y=-4800; -0.6y=-4800; y=8000. So x=2000.

At 20mpg, 2000*20=40,000 miles. That's quite a lot of driving. Don't most people change car every 3 years? And by that point you've only just broken even.
Humorous comment: When I read something like cubic yards I always think I'm reading about some crazy variant of golf.

(I am used to the SI)
I tend to agree with this line of thinking. The icons are becoming solidly ideogrammatic. They express the idea and are no longer literal — similar to Chinese characters or Kanji. For example, east 東, which is the character for sun 日, in the branches of a tree 木. The character is literally an image the sun rising, but it represents the idea of cardinal direction. The icon for floppy disk no longer represents the act of writing to a floppy, but it does represent the idea of saving.
> The opposite is true: Abundant use of #ifdefs makes for unmaintainable and brittle software.

False dichotomy; simply don't make abundant use of #ifdefs.

Most large, portable projects don't use #ifdefs across the codebase. They abstract the core concepts out into interfaces that can be implemented atop different APIs, and then maintain distinct implementations where necessary.

The advantage is that this also insulates you from changes to the underlying system APIs, creates testable code, and provides clean well-defined points of interaction between subsystems.
More accurately, the British and French had not managed to make any progress decrypting the Enigma until the work of Rajewski and the Biuro Szyfrów was handed over to them due to the shifting political situation.
You should also serve the pages on which the login/signup/changepassword forms are over SSL.
Brian Krebs also wrote about Liberty Reserve here: http://krebsonsecurity.com/2013/05/reports-liberty-reserve-f...
Ask HN: Do you use your favorite programming language at work?
Hello HN,

I have met many people who are very passionate about certain programming language, however for many reasons that language is not the main one used on their job. Has this happened to you? If so, do you still use it for some side projects where it's fit?
Or in the other scenario do you enjoy using it at work?
> They could shut down tomorrow and take all the money and it would be perfectly legal.

There may be less protection than if they were banks, but it would hardly be legal. They might be able to steal the money and escape with them in a way a bank can't, but again, not legal.
Stiglitz: Google and Apple are free riders
I wondered how long it would be until a core.logic version appeared :)

I think the original post has one of the prices wrong.

BTW thanks for working on this stuff swannodette - I hope to look into core.logic in the not too distant future...

EDIT: Yes, his price for salad is 3.25 instead of 3.35
I'm an aspiring junior developer, and I found Stanford's (online) "Introduction to Databases" course to be excellent. I particularly enjoyed the relational algebra section where we wrote relational algebra queries by hand.

From the newbie's perspective, sometimes it can feel as though beneficial resources on the basics of subjects like relational algebra, SQL, and relational databases are somewhat sparse.

Unfortunately, I did not have enough time to finish the class completely (it required, as it should, a significant amount of time dedicated each week), but I'll definitely be re-enrolling next semester as long as it is offered online again.
The name of this product is so grammatically infuriating to me
I have not looked, but can you use those two for eBay purchases and sales? I suspect that many stay using paypal because they want to use eBay.

I had to stop using ebay because of problems with paypal. Tried solving it for a few months, but gave up.
Some communities might even preemptively sabotage natural oil reserves if the alternative is a possible military occupation.
The Anti-Dropout
Ask HN: Do you take advantage of Yelp?
I just got into an argument with a pressurized wall company about removing the wall they built in my apartment. They claimed to not have a record of me calling them over a month ago to take down the wall. They then wanted me to pay $450 to remove it this week (it's supposed to be free!). I told him I would write a bad Yelp review and then he agreed to remove the wall if I didn't do that.

What do you think about taking advantage of Yelp this way?
1. A lot of people are afraid of the term 'nuclear.'

2. There's a lot of "Not in my Backyard"-ism.

3. They don't get built over-night. Most of those projects are measured in decades.
His restaurant problem is a special case of
the knapsack problem where we have some items
to carry, a value of each, and a weight of each,
and a knapsack with a maximum weight we can carry, and we want
to know what items to put in the knapsack to
maximize the value but not exceed the
maximum weight.

For the restaurant problem, for each
item on the menu, just set both the
value and the weight to the price,
and for the maximum weight of the knapsack
just use the budget.

Now, knapsack problems are in NP-complete,
as I recall, but they are, in practice,
among the easiest to solve. The usual
recommendation for solving a large
knapsack problem is via dynamic programming.
Usually you don't want to change letter spacing. It should be part of the font itself. By changing it via CSS letter-spacing, you alter the font's built-in spacing. This is particularly noticeable with letter combinations with very tight kerning, like 'AV' or 'WA' or 'li li' or 'ni in'. While most web fonts do not have the vast kerning tables that a professional typeset font will have, the built-in kerning is usually leagues above what you can accomplish with letter-spacing.
I think they have done a good job of making an opera-flavored chromium. It already feels like opera in many ways. Now all we need is some more features. I'm very excited for the next versions.
I'm sorry, I don't see how I'm disagreeing with an awesome Show HN. I was trying to provide feedback to improve UX. I like this, I want it to succeed, I personally know English teachers who can recommend it to their students.
My implementation of simple ruby Binary Reverse puzzle from Spotify
Here's something I made for fun a while back: http://codepen.io/uniZero/pen/JueoL . It generates a color scheme using SCSS & Compass so you can see the changes on your site more immediately. It's really noob and basic, but it makes you realize how much more convenient using SCSS to handle color schemes is. Just play with the $magic-color variable to see new color schemes.
I'm not sure what the answer is. Women of child-bearing age are already discriminated against by some employers. I imagine this only getting worse if the employer is also forced to pay full-time wages for two months.

The owner of a former company I worked for rejected a candidate simply because she was newly-married and would just leave the company when she had kids. In the state of Utah, that's actually a very likely outcome. Was it morally wrong? I think so. His shady policy also effectively saved money.

It seems Reddit was just added in the title to get more clicks. A 20 employee tech company with a generous policy is hardly going to make waves when we're talking about maternity leave in the U.S.

It's sad that low-income families need paid maternity/paternity time more than anyone, but have almost no chance of receiving it. It's also sad that I don't see a good solution short of government-funded maternity leave. As a believer in small government, this was a difficult realization. Is there a better way?
How would this 'warning' look?

I think labeling 'expert' is almost like an attractant for many of the folks that shouldn't bother. Likewise, there are some good users of OpenSSL, the rumors of it being "bad" or "insecure" would be damaging.

I'm not saying it's a bad idea exactly, just if you discover the way to word the warning to prevent people who don't understand that they're newbies from doing newbie stuff with it, you'll be on to something. I say you put that label on C compilers too.
As a recent Puppet/Chef advocate I think this is a great idea. I've recently gone to a lot of DevOps conferences/meetups in the London area and they are becoming quite popular.

I am sure a similar thing is happening where you are based and it might be worth you going along to give talks and sharing your experience. It will help your site get exposure to the right audience if you respectfully mention it at the beginning or end of your talk.

Some constructive points:
The copy on your site could use a tweak. There are a lot of unnecessary commas and strange grammar usage.

The mouse-over nav on your blog makes my eyes bleed, especially the colour of the tag line.

Consider putting your blog under your main subdomain (http://www.makerops.com/blog) rather than a separate sub-domain (http://blog.makerops.com). We did this recently and it dramatically improved our SEO as Google started using the content on our blog to rank our whole site.

Edit: Fixing my own grammar!
See the Kuwait oil fields for an example.
I'm attracted to easy problems that look hard. ;-)
There is also the fact that Wordpress is written in PHP. Arguably, the number of Perl dabblers looking to make a buck freelance web-designing isn't anywhere near the number of PHP ones.
You can't install them from the chrome store, but if the developer uploads the to the opera add-on store you can install it.
You are right. I think they should issue a new session id when you escalate. That way someone can't ride your session.

I checked, and it appears they don't regenerate the session id when escalating.

I am not an expert, but I think this is a case where you want to regenerate the session id.
Human Javascript
This is nice. Last time I checked, it also emails you when a public key is added, which is a really great feature IMO.

However, it doesn't (didn't?) email you when you change your email address. So if you want to silently add a public key, you can temporarily change the email address, add the key, and then change the email back. Of course it's not a huge concern, since you need the password anyway, but it just makes relying on this email alert slightly less reliable.

Apologies if this has been changed/fixed already. I haven't tested it recently.
If SSL is too expensive for the Basic plan, consider dropping it altogether, or increasing it to EUR 9.95. You can also slash the free plan in half (1 project, 5 MB, 50 tasks) to encourage people to move on to paid; one project is more than enough to decide if the tool is for you.
It's... totally a different thing. Did you even read the website?
32 bit is waaaaaaay easier to write.
Accessing the Applications section also prompted for a password when I tried over the weekend. Either there was more than just the Public Keys that required re-authentication or this was indeed around for longer than just a couple minutes.
...for those who think in spaghetti, I suppose
I have the NerdRanch book, but never made it through it. I like your direct, informal approach. I'm not to the point I need it just yet - but one thing I would like would be an overview of the process. (I do best starting at 10,000 foot view and zooming in). Just a thought
We use Rails CookieStore. The cookie does change when you enter sudo mode, so a session would have to be compromised while you are in sudo mode.
Ask HN: Would You Hire a Convicted Felon to Work for your Startup?
Startup companies are known for having progressive, forward-thinking, free-wheeling office cultures. The rejection of societal norms to “hack” or “disrupt” the world is a common attribute among the startup community. But how does this disruptive mindset fare when faced with the sticky issue of hiring someone with a felony conviction?

I’m co-founder of a startup called Comeback, (www.comebackasap.com). We’re the first to offer custodial insurance--an insurance policy that covers an arrestee’s expenses in the event they get taken into custody, (i.e. jail/prison).

Comeback’s business model relies on keeping our policyholders out of jail, whereby reducing the likelihood they’ll ever file a claim. Given that 90% of people currently in prison were unemployed at the time of their arrest, the key is to offer career training and job placement.

As such, we’re partnering with a variety of mid to large-sized companies to offer entry-level employment opportunities to our clients. With moderate success thus far, we’d like to expand our biz-dev efforts to include startups.

Startups encourage their employees to break social conventions and shatter societal norms. Is an aversion to hiring felons a norm that startups choose not to “disrupt”?

So let’s say you have an applicant that has a felony conviction, (nothing violent or sexual in nature), has spent time in prison, yet has the qualifications necessary for an entry-level position with your company. Would you hire her?

Much has been made on HN about the importance, (or lack thereof) of hiring someone that’s a good “cultural fit”. Is there an underlying fear that hiring a felon inherently disrupts a startup’s culture?
I really like how gitHub explains this feature in a way most geeks (i.e. its customer base) would understand instantly. "Ah! just like sudo".
Because Phoenix is known for its important education sector just as Luxembourg is known for its important financial sector?

I am very confused by your statement.
Asset forfeiture denies people accused of a crime the means to defend themselves, without the state proving their guilt. It also sets up perverse incentives for the law enforcement agencies involved by rewarding them with a portion of the funds. It must be stopped.

Forbes had a recent article on this: http://www.forbes.com/sites/stephendunn/2013/02/18/asset-for...

The Cato Institute has some good material on this dysfunctional policy as well.
Structured Deferral: Synchronization via Procrastination
No...and to be honest, I'm pretty sure the majority of us aren't working with our tool/language of choice. The nice thing about that though is you get to bite the bullet and step outside of your comfort zone. I think that's one of the things that separates good devs from bad ones...the ability to pick up new (or in most cases old..if you're going by release date) toolsets and hit the ground running