skysight-inc/HackerNews huggingface dataset:
Would it even be legal to drive in the US on public roads? It would most certainly not be legal to drive anywhere in the EU. Having said that, you can still build and drive your own cars, but they need to go through safety inspection and get a couple stamps on their paperwork to be road-legal.
From a practical perspective, SVG would be easier to create, while being just as small and fast. This seems to be just a demo of the capability of CSS.
Ouch, sorry :(

We are in beta and this is the sort of feedback that's really useful. We'll be fixing the flow so that we ask the user to sign in before they enter the question - that way its less likely to cause this problem. Sorry again about that.
So agnostic code has a bug since doesn't raise an Exception in the else clause?

Anyway the others changed the algorithm, interpreting what they believed it should do. That's something unavoidable sometimes due to convoluted code and lack of documentation, but not in this situation.
I decided to use classes rather than id's because I knew my project page would have multiple characters on it. So I didn't want to have multiple elements with an id of "left-eye" or "nose" etc. But I guess I could have prefixed everything with the characters name and used ID's instead.
The Problem isn't the prefunding, it's the suddenly being expected to prefund for half a million employees in 10 years. A private company accrues those costs one employee at a time over several decades.

There is the question of whether, in 2017 once this has been sorted out, what (if anything) they'll change to remain profitable with the increased employee costs going forward but they were quite profitable before this happened so I don't see too much of an issue.

Although the federal government DOES HAVE special economic status so I'm not sure how you think that's particularly weak unless you think reality is pretty weak.
I'll toss my 2 cents in. People often forget that one of the biggest components of UX is page rendering speed. This solution while addressing a visual inconsistency will slow down the page considerably.
You aren't wrong, MongoDB is schemaless in the sense that you don't need to define a schema to use Mongo. But to use any datastore, you'll be defining a schema somewhere - generally, in your app itself.
I like all styles except the one of "Purist" in that example. In that example, the Purist code is way too bloated and boilerplate (if it indeed has tons of subclasses just for such a tiny problem), and I dislike boilerplate.
Thanks for the excellent questions. I started writing a response but it became way too long, so I moved it to the blog:

http://resin.io/blog/why-port-docker-to-the-raspberry-pi/
I can't even center text vertically in CSS... This is beautiful !
http://en.wikipedia.org/wiki/SkySails
Sorry for your poor experience. You can make photos in Metro for a few years now, and it's official.

I think there are extensive sets of stations' photos somewhere on the net (Wikimedia commons?)

http://commons.wikimedia.org/wiki/Category:Taganskaya-Koltse... , for example
I registered as a professional, looking forward to getting more information.
Arduino Businesscard: World's most versatile businesscard?
what a bizarre, self-absorbed, Generation Y faggot.
I really can't differentiate between Disabled buttons and Rounded buttons. There would also be very little differentiation between the a basic button with no icon (because there isn't a good icon for everything) and the text input. Android design guidelines and 'language' is very different, and people expect the apps the buttosn to have some depth and clarity because of it. I, personally, would hate to have any of the apps that I use move to this style.
For those who consider deleting their G+ accounts:

Don't consider it if you're using Android, as some core apps will stop working then (like the photo-gallery).

Yup. It has come to this. Disable or delete your G+ account and your Android phone no longer works.

Google is getting pretty damn creepy. I sure hope the CM-team can come up with some decent replacement apps for all the stuff Google is fucking up these days.
Been done the top gear team built a lotus 7 in less than a day - and that was with a loot of messing about for the cameras

I suspect you would need a well equipped garage with tools that the average motorist doesn't normally have an engine hoist comes to mind.

Kit cars have been around since the 50's in the UK
Simple Answers to questions that get asked about every new technology
The generous skeptic
Thanks for organizing these events, they're great talks and it's awesome that you publish the videos afterwards!

However, I think you should try and give at least a minimal response to HNers who volunteer for a short talk, especially if you explicitly solicited ideas before. It's absolutely fine to say you're not interested, but just ignoring community members is not that great.
From what I see in the CSS files, you already prefixed (edit: by prefixed, I mean child selectors) everything with the character's name, which is where my confusion comes from. Either everything should use class selectors, or characters should use a class selector and the constituent body parts should be ID selectors.
Most of the time you can omit type arguments:

val arr = Array(height) { x -> Array(width) { y -> Tile(x, y, Terrain.GRASS) } }
Why would anyone downvote this?
- Interesting topic. I think you should ask this question on www.afritech.com. That is like Hacker News for Africa.
Not sure yet, but I'll test and see at some point. I only stumbled on the actual support evidence shortly before submitting the link to HN.
Just like giving free rides to disabled people is discriminatory against healthy people?
A Few Changes to the F#/C# MVC 4 Project Template
I would liketo second Detroit. I was looking into moving into the city, currently live in Ann Arbor, and I found 2 bedroom condos for around 70k. I have a few friends who live in the city and love it. lots of tech and startups in the area especially with quicken loans in the area. Do not let the percieved crime or bankruptcy keep you away. If you are looking for cheap I think, Detroit is you best bet.
But this is exactly why Scala's designers have their priorities wrong. This safety comes at a price (complexity), right? So, first, they should have asked themselves whether this safety is worth the price. Second, Scala is inherently an unsafe language (unlike Haskell) because it freely allows casts, and doesn't even make them difficult. So then the question is should you pay the cost of complexity in exchange for safety in a language that doesn't really provide safety? I think that the only case where a language designer would answer this question in the affirmative is if they cared more about PL research and compiler technology than about programmers.
The main problem for me that in different circles I might have different persona (different name, different image, some parts of my identity not exposed - like my workplace). It is mask I wear is important not who I'm talking to.
Real electroacoustic music/live drum and bass
https://www.kernel.org/doc/Documentation/sysctl/vm.txt

You can drop cache by sending a byte into drop_cache.
Discover who Facebook calculates to be your best friends with this hack
This is called a type assertion in Go. Whenever you ask for something as an interface but want to use the type's own method, you have to make a type assertion.

interface Fooer {
func Foo()
}

type Bar struct {}

func (s Bar) Foo() {}
func (s Bar) Baz() {}

func DoFoo(f Fooer) {
f.Foo() // fine
// f.Baz() compile error
f.(Bar).Baz() // fine
}
That introduces problem that I accidentally use wrong profile/identity (e.g. I'm in a hurry).
The spanish link is broken.

Would do you want help to translate it to portuguese?
We should replace the term "political correctness" with "being nice". It shows how complaints are absurd. "It's being nice gone too far!"
Wikitravel is a great tool (so are many of the other content sites like lonelyplanet, frommers, etc) for those who don't mind plowing through dozens of sites to get the information they need and then putting it all together.

We believe that the market for seeking out expertise is pretty big though. Do check out recent news about Vayable's pivot into a similar space.
It took me a while to work out what (11/16) meant. I've seen some bizarre way to write dates, but this is just random. I know it's space limited, but why not "16th Nov"?
I meant the volume of comments, rather than submissions.

And I wasn't comparing to other programming subs, just saying comment threads don't get nearly as long as they ought to given how much activity is going on with Rust itself.
3 Cutting Edge Talent Management Practices From Silicon Valley
Did I say I did it on password field or at login?

EDIT:
Edited my main commented due to a comment regarding password fields blocking CTRL+V
What do you think of the "modern" Windows API?
Why We Are Allowed to Hate Silicon Valley
Yes, just the e-mail field, to do it on password field is just annoyance.
Apologies if we've not responded. We usually do and I'm not sure how your message got missed. I'll have a dig through now and find out.

We're considering a couple of different options to get more community members on stage such as lightning talks and so on so hopefully you'll get your chance really soon.
You are right. I am sorry for not replying to you and other people who submitted talk proposals last month. I have been swamped with work and neglected many emails recently. I know how annoying it is to not receive responses to emails and should behave accordingly myself.
This is brilliant. This means writing software that interfaces with real world physical items is going to get much simpler, quicker and more efficient. Awesome work.
IOS app: Rainbow - Sync your data between cloud services
How many hours have you spend on searching for a file among the cloud services and their folders?

How difficult is to transfer your data from one cloud service to another?

The Rainbow application is a powerful tool to transfer data from one cloud service to another, in three simple steps:
1) Select the source service.
2) Select the files (or folder) that you want to transfer, and
3) Select the target service.

More importantly, the Rainbow application offers a simple interface to search for files. A powerful search engine will return all the files that match the key-word that you typed. Then, you can long press on a file to learn more info about that file or you can drag and drop that file to the file cabinet to transfer it. Finally, the Rainbow application supports multi-accounts

The app is free of charge and you may download it from iTunes at https://itunes.apple.com/us/app/rainbow-sync-data-between/id531874282?mt=8
Public service announcement: that line of reasoning makes you a social authoritarian. You want to tell people when they can and can't go to work because you know what's best for their social life.
That requires javascript, so is appropriate for 'nice to have' design elements, but not for core layout, etc.
Show HN: MongoDB Frontend as a Flask Extension
http://golang.org/doc/install/gccgo

http://gcc.gnu.org/gcc-4.8/changes.html

"GCC 4.8.2 provides a complete implementation of the Go 1.1.2 release."

"[gcc] Go has been tested on GNU/Linux and Solaris platforms for various processors including x86, x86_64, PowerPC, SPARC, and Alpha. It may work on other platforms as well."

The original compiler created by the Go team at Google, doesn't work on many platform. But Go is a language with many implementations of the compiler. Currently gccgo is the only other implementation I know which would be useful, but there is work on a llvm frontend too.

Take into consideration that precisely because of the design choices behind the language as it's currently specified (focus on simplicity in the language and implementation, e.g. explicit lack of dynamic linking) it's reasonable to expect that your application will work on a different compiler (compared with c++, at least for those who remember more troubled times)
In addition to the direct harm of a bomb, the political reaction - tightening dock security to be like post-9-11 airports - could have massive economic impact.
The double email entry makes perfect sense if you accept the following base assumption:

The designer of this form is the Kwisatz Haderach! He sees all of your potential futures laid out before him, almost as if they were lines on a whiteboard. To him you are not a person filling out a form, you are a quantum of potential revenue in a treacherous maze of possible outcomes. He is afraid, because he sees many many futures in which you simply cease to exist - your potential collapses to $0. There are a precious few paths where you survive this peril, and every single one begins with you typing in your email address correctly. A password can be recovered, but you can not.

It other words, this form is for quanta of potential revenue, not people. Don't forget the quanta pay the bills though.
I'm comparing Java to languages like C#, C++ and Go, and Java is definitely falling behind. Java 8 will be a big improvement, but I'll still miss having variable type-inference (auto in C++, var in C# and Go).

C is supposed to map very easily to what actually happens under the hood. Thus C will never have closures, type-inference, generators and the like as a part of the language. This is a part of the languages design, which is why you shouldn't compare it to feature rich languages like Java or even C++.
I know how it is and I've been on both sides (and been unhappy about it in both cases), so no hard feelings. Just wanted to give you some feedback :)
> traveling while bootstrapping? you can pick only one

Decidedly not true. Probably you feel that way due to your situation, sick wife etc.
I get many errors because people (mostly younger people that probably don't use email regularly) type in incorrect email addresses (leave out the '@', use : instead of . and so on).

While I've heard of this trend, I find it quite surprising.

Registration for almost any website/app/service needs a valid email address. And. although IM/Twitter/FB take care of informal communication [can you get a Twitter account without email?], there are plenty of cases where email still works better than the alternatives. How old are these younger people?
Their banks heroically resisted back giving looted nazi money for 50+ years.
I'm not a big fan of the 'last' class approach since it's redundant and pollutes the markup. YES, it only does this to a very small extent, but when we're talking about which solution is 'better', I think it weighs pretty significantly. I don't see anything inherently tricky maintenance-wise in his approach.
To be fair, the engine doesn't look particularly big or heavy, a person will probably do fine as an engine hoist.
How to Explore Multiple Passions in One Job
Can you write any program with only case classes and sealed traits? Yes; Haskell does it. Can you write any program with just structural types? Yes, JS does it. Can you write any program with just inheritance types? Yes, Java, C++ and C# do it. Ergo, Scala has three type systems, and it doesn't matter whether you make them appear as one.

> It's all part of the same system; whether you call it an "ADT" or a "class hierarchy" is a design pattern thing more than a rigid systemic property.

Obviously it's part of the same system, which just happens to be a superset of three type systems. A type system is not how its implemented but what it does.
This is pretty cool. It makes we wonder if it would be possible to create an automatic SVG-to-CSS converter
When I'm using Go and have a goroutine which could possibly fail, I also return an error channel allowing the caller to handle errors from inside the goroutine.
Source: http://zenpencils.com/comic/128-bill-watterson-a-cartoonists...
How about a website registration that looks like this:

"Send an email to register@example.com with the following code: ABC123"

Your registration process gets the email, you can deduce the person's name and email address without typos, and you can then reply with an activation link allowing a password to be set (that page could also allow verifying/editing their "real name").

This lets users register without typing anything except their password on the activation page.

A drawback of this is that it breaks the "flow" of your site by having the user switch over to their email app. But most sites send an "activation" email anyway, so I'm not sure it's a net negative.

Edit: you probably don't even need to ask them to copy/paste the code. The code could be embedded in the address (e.g. register+ABC123@example.com) or in the subject attribute of the mailto link) or you might not even need a "code" at all.
FWIW, it's relevant to OS X too (even Mavericks)...'sudo purge' will reclaim some of the resources.
> For some reason (probably because of the way it's implemented internally)

(this is tautologically true)
Damn it. I have a Nexus 5 pre-ordered. Well.

Unrelated: http://i.imgur.com/wbjCmbt.jpg

Changing faces of Google is a scary phenomenon.
The USPS was not actually profitable. They simply seemed profitable because they were hiding the cost of retirement benefits. Forcing them to prefund is nothing more than forcing them to acknowledge the debts they already accrued. If that tips them into the red, they were not profitable before. They were simply pretending to be profitable via accounting tricks.

$100 in revenue - $75 in costs - $50 in off balance sheet debt is not profitable.

The special economic status of the federal government simply means that the taxpayer is on the hook for the USPS's hidden debts. No one disputes this. What's under dispute is whether the USPS should be allowed to incur hidden debts on behalf of the federal government (PAYGO accounting), or whether their debt should be transparently included in the federal debt (ERISA accounting).
This seems like good practice to me. It's saved me a few times. If the email is entered incorrectly the user can't log in, you can't contact them, they'll probably blame you (as they don't know why they can't login) and never use the site. Asking them to re-enter it is a good way to catch this mistake. The same applies to passwords.

This is something I've noticed a lot in mobile apps. Because they know you hate typing on a touch keyboard they don't ask you to re-enter your password. It's bad practice in my opinion and it's something I've noticed in some major apps.
More like assemble a car in an hour.
If anything, it's the change from not-funding to pre-funding. It's not new money that has to be conjured from thin air, it's money that is already owed.

USPS is NOT put in a worse situation than private companies. It had a privilege that put it in a much, much better situation revoked.

The fact that future governments can (probably) be relied on to make good on promises made today is a "weak argument" for just kicking the can down the road instead of funding the liability immediately.

In 2017, USPS's costs will go down, significantly, because they no longer have the backlog of pensions to fund, they will just to funding pensions on an ongoing bases. Exactly like private companies. At that time, USPS will be in a situation where it can be reformed, because it no longer carries around a glut of unfunded liabilities that will be dumped in the government's lap if something goes belly up.
Show HN: WeeShare - organize the things you share with others
No, stop it. Why is this #1 on HN right now? Just use SVG. This was fun as a demo a couple of years ago, but don't use this technique in production folks...
Unfortunate name. Also, the link does not work.
Use Peak Schedule Email To Improve Your Work Life Balance
Because it is unrelated, the focus here is Go, neither Ubuntu or AUFS.
In England wee means urine, so possibly not the best name choice...
On the one hand I feel a gut reaction "you fool!" for leaving a secure, stable paying job with good people (Huddle are just around the corner from here, I know some of them).

On the other hand, I hope you do something great with it!
Or, more likely, Python and Ruby developers can distrust it equally ;)
> Sure, Play has some nice concepts - but the fact that it's built in Scala (and that there is a Java API) means that all of the things that it makes possible are also possible in plain old Java! So this isn't a performance comparison by any means, but rather a "look at what you can do in similar amounts of code" comparison, which is a pretty shallow comparison.

If you follow that argument, what you can do in Java that you can't do by writing bytecode by hand? Or, what you can do with a JVM lang that you can't do in assembler?
His argument is that even you can do the same in Java, is so unnatural that (almost) nobody does it.
I've thought the answer to that one was 42.
I was expecting the story to be that even "trivial" problems have complications once I saw it was about zip-codes. :)

A few reasons I've seen where assumptions about how zip-codes work lead to not taking money:

Ireland - no zip-codes (outside Dublin) - dont do mandatory fields

UK - numbers and letters - dont assume only numbers in zip-code

Brazil - 9 digit codes - dont assume max of 6 or 8 characters
yeah. we're aware of that :(
but it also means "tiny" in some parts of england, isn't it?
Piracy Release Group Has Been Spying on Downloaders For 9 Months
You're probably thinking of this article: https://news.ycombinator.com/item?id=6689004

I like how they blamed the users.
Windows loves to cache and "prefetch" apps, I still need to figure out how to disable prefetching since I have a very fast SSD.
As they say lies,lies, statistics and pension scheme forecasts :-)

I had an off the record briefing about Hermes (the uk's largest pension fund) for some reason the government makes pension funds appear to have major short falls by assuming that magically all the members will suddenly start drawing their benefits all at once.

On more reasonable forecasts the scheme was sightly under on more positive estimation it was actually in surplus.

Cynics might think that FS pensions are being made artificially expensive to allow employers to kill of the schemes.
JavaScript Webix Pivot in Your Web Application
Done. I'm always looking for ways of making drudgery less hateful :-)
As one of those gradual typing folks, I'm not sure what you mean by "primitives we miss". The things I'd want for space efficiency are things like a contract language with decidable 'and', and for regular efficiency, a compiler that is good at seeing through wrappers.
http://www.voyando.com is in a similar space but with a different proposition (less focused on info, more on the transaction).

It's in private beta atm.
https://www.facebook.com/publications/593599364008099

Dealing with how families interact on Facebook looks to be particularly interesting.
probably someone who doesn't like the whole "blindly execute untrusted shell scripts from the internet as root" thing
I can imagine that in extreme cases it is useful to have people who follow their own judgement rather than a fixed set of rules. The problem here is that these spies place practically no value on the rights of the public. Which means their judgement continually works against the public interest. Now this could be due to stupidity or corruption, but either way, it's not what you want from people who think themselves above the law.
But they are so ridiculously far apart that there is absolutely no way you can compare the "uptake" metric without being completely disingenuous.