skysight-inc/HackerNews huggingface dataset:
>The whole issue is that the widespread availability of the devices would make such laws unenforceable in practice.

Gun and explosive laws are already unenforceable. Explosives are easy to make - you can get recipes off the internet. And guns are easy to make, too, as I pointed out above. It's not clear to me that 3D printers will be any cheaper or more ubiquitous than milling machines, but in any case milling machines are already ubiquitous.

What keeps people from making machine guns and bombs is the severe penalties associated with doing so. That won't change with the advent of cheap 3D printers, even assuming a printer that could make a gun is ever cheap.
I kinda agree (about the free part), but I just wanted to say that if you are parsing sql strings you really should get an ORM. Plug in a well tested, optimised library and never think about parsing sql strings again. It also makes things easier to test because you get nice separation of concerns.
Kerno, I just checked out everydaydreamholiday.com and Ommageo.com would be a perfect addition to your "Local Guides" section. For example, the local guide could upload videos from local destination events that are geotagged and dated. So if I was going to a resort I could see videos of the types of events and parties I should expect, not to mention videos of the views.
As an Australian, I thought I should point out that despite the Straw Man argument above, this is actually what happened in our country.

Our death rate due to firearms has reduced by half since our automatic/semi automatic buyback program initiated in 1996 and yet, the number of guns sold last year was the same[1] as pre-1996 levels.

[1] http://www.theage.com.au/national/australians-restock-the-gu...
I'm with the OP on this one—wireframing on the computer is unreasonably slow. It's four to five times faster to draw something out on paper.

Seriously, try it. Come up with a design in your head. Try drawing it on paper. Then put the paper away, and try drawing it in Mockingbird or HotGloo. It will take significantly longer. And worse, it feels like wasted time, because you know you could do it much faster.
Several of the Amtrak stations I have been at have super-creepy "propaganda stations". Basically a TV on a big metal pedestal, sometimes flanked by some potted plants for some reason, that just loop videos about how good their bomb-dogs are at chasing people carrying bombs through train stations, and about how they are all super pleased to be serving the public in such an important manner.
Twilio :)
>Most of the people I know who are deep enough in their fantasies about their handguns are, and this is just my belief, just as likely to accidentally shoot a child as they are to do any good with a weapon.

Really? I've never met a firearm owner like that, and I've been around guns my entire adult life.
Ah, I misunderstood you. You're right that our own opinions aren't really relevant without a study.
Canonical's first cloud filesystem for Ubuntu One used Fuse, then it was later rewritten away from it, and became much more reliable.

Correlation, or causation? It's complicated.

But part of the attraction for Drive, Dropbox, and Ubuntu One is that the data is all on your local disk, so should still be accessible even if you're offline or there is a problem with the service.

Making access to the local copy of the files depend on the client program being up is inherently more fragile.

Now if you want to _not_ have them local, but rather fetch them lazily on demand, Fuse would be a good choice. It does open up a fair bit more complexity to do with scheduling and abandoning requests when programs assume the filesystem is as fast and reliable as a local one, similar to NFS.

I think a read-through client could be good for v2.0, but getting local sync to a real filesystem working well would be better for 1.0.
My first thought on seeing Grive was "Oh, it's not FUSE"

FUSE is a natural choice if you want fully integrated and transparent access to so-called "cloud storage" services. Performance overhead isn't so much of an issue, you'll probably manage to max out most home broadband services even with the several layers of syscalls.

You'll have less to remember, throw a line in fstab (or mount it in your shell's rc) and it's all just there, no sync commands to remember, just grab your favourite application and start hammering away at your files.
There is no particular benefit in switching from C to Pascal.
Ah, is Mocha where the naming for CoffeeScript came from then? I like it too.
A cursory reading of http://en.wikipedia.org/wiki/Suicide_prevention suggests that it is widely understood that reducing access to easy methods reduces the overall incidents of suicide. This makes intuitive sense to me: it's common for people to be hospitalised for attempted suicide and then make a full physical and mental recovery - this outcome is less likely if a gun or bridge is involved.
If anything "Tech Crunch" is the troll of the day.

Is it really such a shock people might inhibit their opinions after someone has just killed himself. No one expected it to get to this, Aaron probably wasn't completely innocent, And Our judicial system seems to have failed him.

Trying to polarize it into some "You're either with Aaron" or "you're against him" just means falling deeper into this cesspool of a thread.
Ah, sorry I haven't done Android dev in a while; would a better way be yock's onSaveInstanceState/onRestoreInstanceState then?
Experienced tax accountant doing an extensive AMA on Reddit
It's nice if go run doesn't check for these errors while go build does.
Our goal is to discover artists, grow their audience, and help them generate real revenue online.

We've already found quite a bit of incredibly talented artists. Check out this recent submission from an artist in San Francisco: http://www.youtube.com/watch?v=n7jcfFrpvMA
Am I missing something? Why pay $40 for this??? Cant you just do it yourself for free in about 5 minutes? You could probably set up a fake account with pics found online and have it all set up in less time than it would take to use this service.
Designer here; As it should be developers are taking the lead with everything that can be possible in an interface, flow or UX. What I'm missing right now is a nice online overview of possibilities and/or experiments.

Of course there are 'inspirational' websites but I'm nor looking for just website with a nice visual design. I'm looking for great UI/UX examples and best practises. Anyone care to comment?
10 Google Analytics Resolutions for 2013 - Analytics Blog
Herman Hesse said somewhere, that the desire for suicide is really a desire for change. Sounds like the hardcorezen guy rediscovered that.
Ask HN: How can I monetize my YouTube channel?
I have recently started a YouTube channel. We are doing okay on views, but we cannot monetize the video directly via ads, because our video contains adult content. We have thought of the following plans to monetize:

1) Feature merchandise in our show, then set up a merchandise store using Shopify/Volusion/BigCommerce/etc.;

2) Approach relevant companies, like condom and lingerie companies, for product placement or endorsement opportunities; and

3) Just source for direct sponsorships.

Is there anything else that we can do to generate revenue?

My channel: http://www.youtube.com/user/SexcussionsAlvivi
FBI: Ira Isaacs Sentenced in Adult Obscenity Case
Photo uploads aren't hard to scale. Activity streams are. Instagram's activity stream is one if their most important features.
Like since years ago, in China there are some singles using online or offline methods, to request to rent a boyfriend/girlfriend to go home with him/her, during the days of traditional Chinese new year Chunjie. Because their parents did not want to see them go home alone, maybe, kids went home alone at age 20s was shame to the parents in the hometown I guess.

But to the kids, they simply want to avoid parents and relatives to ask them again and again "why did you not find a boy/girl?" "You are not child, you need a partner." "Look at the one (who was a neighbor or someone's parents also living in the same place or whatever), he/she is better than you and has not been single any more." "...". So many questions like these. They will never lose passion to ask you such question till you move ass away home.

But these days, boys still lament how hard to stop single life and to find a Goddess, Goddess these days refer to the one you have no chance to make her be your girlfriend. I think fake girlfriend should be a good idea to some people. Some boys will say that cause girlfriends are expensive, they cost you lot of money as well as energy. Having a fake girlfriend You could feel not lonely while don't really need to spend too much.
The machines served their purpose: they were purchased. Doesn't matter if they get used. It's now time to move onto the next security item that can be purchased for millions of dollars.
The query is for posts tagged with all three tags, not just any one of them.
Downtown Palo Alto is very walkable with lots of pedestrian traffic.
My biggest problem with ClojureScript is that is very hard to reason about code written in it if you are a beginner.
Embarrassing that Bloomberg doesn't seem to know this.
Your Mac OS X Download History
This guy got 48 months in prison for producing/selling obscene videos. He cited "2 Girls, 1 Cup" in his defense (produced by a Brazilian, and not prosecuted), and the unit responsible for going after obscenity on the Internet, under George W. Bush, has since been disbanded -- this was the last prosecution.

The videos are quite disgusting, but I think it sets a dangerous precedent to prosecute for adult obscenity.
The PC is dying? My own customers prove just the contrary
> It's pretty hilarious to watch people clambering all over each other in this thread to claim this isn't a problem because [op_is_doing_it_wrong] or [weird_hacky_workaround].

"Clambering" may be a bit hyperbolic, given there are only 15 comments (at the time I read this), and a handful of those propose "weird hacky workarounds" or "op is doing it wrong" comments.

Aside from that, I agree with the author that the variable not used errors are certainly irritating during a development or debug cycle. On the other hand, it is nice during a normal compile, or when using go get to pull a lib in from some other author.

There are indeed numerous work arounds, using build constraints (go build tags args) and such. Many (most?) are quite hacky and not very general case or new-developer-friendly.

It would indeed be nice to have a 'debug' compile flag that ignored such errors, if only for a little while. Maybe even make it only usable with "go build" and never "go get" or "go install".
If this is off the top of your head, why post the exact same thing to reddit?
Good point; I'm compelled. Dropbox style local syncers vs remote file systems. I see.
What's wrong with the replication built in to PostgreSQL 9?
Agree this is very much in order. Especially responsive design tools are badly needed.

Keynote with a good blank theme and extra chrome hidden has been the closest I've come to adequate. And if you don't require perfect comps you can ditch Photoshop and use it to make 'high-resolution wireframe'.

Blank theme: http://web.willbenton.com/writing/2008/a-blank-keynote-theme
I got a Nexus S specifically because I wanted stock Android... but is TouchWiz really that bad? What can you do on stock Android that you can't do on TouchWiz?
Big Bang theory is offensive.
Slowly the crooks/phonies are integrating with the social web. Yelp reviewers, linkedin skill endorsers, facebook friends/significant others should be taken into account only if you can confirm it in real life or at least trace it to some level where you can be 90% sure it's the truth.
is there a name for that?

At the very least it's copyright infringement, although I'm not sure it's criminal copyright infringement.
Fuck hbo, comcast, et. al. they peaked in the 80s. seriously, what purpose do they serve? Curators of taste?
I was better off in the I received several large raises while I was there. It was actually my first job out of college so it was a bit of a jumping off point for me. I was better off in that sense than had I stayed where I was.
Convert your C# code to java for free now by Using Codeporting
It's not technology that is depressing. It's people.
Maybe you are frustrated because it feels as if using the mouse and keyboard instead of a pen feels like a magnitude slower?

My designer recently got a graphic tablet and she has got really good at using it. Instead of sketching on a paper, we now sketch on the computer. We save the sketches in Google Drive, so I can easily access them (you could also store them in git...), deleting and copying in the sketches is better than on paper. Plus, the interface you start with is really a blank, white page.

Its not really made for this specific use case, but it works surprisingly well! Except for responsiveness (but I am not sure this can be solved automatically), it seems to solve the other 4 problems you mentioned (if exporting to pdf is fine for you).
I second this. One option would be to write the requirements, and then if you don't want to pay someone, open source them. If they seem like a good idea and are well written requirements you've made development a lot easier to get going. It's as easy as setting up a github/bitbucket account.
I really really like the fact you are using natural language to try and simplify these kinds of queries. However, your service appears to be quite buggy.

http://adioso.com/fi/helsinki-fi-to-birmingham-uk-between-ma...

- If there is a 1 stop filter, it covers the top of the page
- On this search result, I cannot advance more than one calendar month.
- Where do I sort by the cheapest flight?

Are you only writing queries on top of expedia? If not why does it say "Loading expedia calendar" at the top.
Hello, this tone is not the tone we readers wish to read on HN.
Well, archive.org has a version of the "about" page from Oct 2011 that reads almost the same. According to the Wikipedia the Tizen project was created back in Sep 2011 (renamed from LiMO, that was founded in 2007 and had released several version of their platform).

So it looks like they've been in the business for some time, I guess they're aiming to a market that is a moving target.
Not true. Alcohol is allowed on CalTrain, and is only prohibited after (i.e. on the return trip from) a sporting event.
It's sad (but unsurprising) that the machines are being removed for reasons other than safety or effectiveness.
That would be the Santa Cruz mountains, apparently.
That's only true for the very first boxes and coming up with ides. when you're maybe making 5 different variations of roughly the same thing, a wire-framing tool allows you to just copy and paste what you did around and tweak everything.

I kind of get the impression that the author hasn't done much wireframing
P.S. Here's an article from 1986 which was one of the major sources for the "plastic gun" scare:

http://news.google.com/newspapers?nid=1842&dat=19860418&...

As an intellectual exercise, see how many mistakes and logical fallacies the author commits.
Unless code cleanup is enforced by the IDE/checkin it will not always be done.

Here at work we have VS2010, TFS, Resharper and yet some developers don't care about unused imports and references.

Some developers use "dark themes" and it seems they don't see all the gray code that can be cleaned up.

I'd love this to be hard errors like in Go, but it's too late now.
It's already at 2.0? Maybe they started at version 2.0 just so they don't seem so far behind everyone else (Android 4, iOS 6, Windows Phone 8)
I say this all the time to my clients. Your end goal should not be more likes. They are worthless. The goal should be more actual interactions with your app or website or product.

The same goes for people focusing on getting people to click the big green button on their homepage that says "learn more" which takes them to another page (?!?). The buttons should encourage interaction and progressing that user to use, experience, and depend on your product.
Naming designed for a specific use case...

"Hey is this phone running Android?"

"No it Tizen"
I was going to buy this book but it doesn't seem like django.2scoops.org/ uses HTTPS. I'm not comfortable giving away my credit card numbers and CSV without it. Strangely, the website shows "HTTPS Secure" on the top left corner.

Would there be another payment method?
From the third paragraph:

"It will now get rid of the remaining 174 Rapiscan machines, with the company absorbing the cost"
Linus says Carmen Ortiz is lying
I think you're missing one point. The PC market is open to OS developers and users, there's a well known spec and the user can install any OS he wants, but that's not possible (with some minor exceptions, and you may depend on Android) in the mobile market.

Until the OS is reasonably independent of the device, I can't see how Ubuntu, FirefoxOS, or Tizen could compete if they can't access to users (even if some, like Mozilla, have deals with phone companies; do I need to buy a specific phone to run their OS?).
Why not just do your wireframes in HTML using Firebug or Chrome tools? You can get your fluid layout with some some styling and create a base style that gives you your solid black border on all elements.
Good point about having to change the "_, err :=". I have found I have had to cascade changes to ":=" in go programs. I guess it does reduce the pythony feel.
Democratise means to make accessible to all the people, like how democracy gives the vote to all the people.
I've got an s3 and a nexus 7, so I can compare both in the long term. Touchwiz is not a bad product, though it adds actually very few to stock experience.

The main problem is that for such minor enhancements, you are condemn to be always late in android updates.

We are now fairly aware that updates are not only about getting new features and bugfixes, but also are the main mean to avoid security breaches.

If OEMs don't get that, what to expect if they build their own OS ? Not saying it will be bad, but they'll have hard time to alleviate my worries about that.
That's not really a fair comparison as libfirm implements a much simpler problem : C compilation.

Llvm implements generic compilation with implementations for C, C++, Objective C, Objective C++, Ada, D, Fortran, Haskell, Java bytecode, CIL, MacRuby, Standard ML.

Of course there is a difference in complexity.
Lance Armstrong and the death of dreams
You know, one of the eternal downsides of a discussion site filled with web developers is that whenever you post a link, instead of discussing the actual content, the top-rated comment is far too often an angry criticism of the website design itself, followed by tangent about Javascript or something.
yea, this is going nowhere, I sense CV padding as much as anything here
...and screw it afterwards.
I'm a woman. Only comment occasionally but do a lot of lurking.
DARPA just-in-time payloads from bottom of sea
This is a great summary. Thank you.
Or that Samsung Kies crapware.
Ask HN: Is there a standard web framework performance benchmark test?
I want to benchmark my web framework 'Contentigo.com', I want to see how it compares to CodeIgniter, Symfony etc.

Has somebody written a good, clear set of benchmark tests that I can also apply to Contentigo? EG:

- time to serve 100 'realistic' web pages (without any caching)

- time to serve 100 'realistic' web pages with 3 database queries per request (with some defined dataset to retrieve) (without any caching)

- time to serve 100 'realistic' web pages (with caching)

something like this?
uh, did I read that right?

CEO Deepak Chopra?!

The quantum potential of infinite possibilities...

"OSI Systems is “pleased to reach a mutually satisfactory agreement with the TSA” that will involve moving the machines to other government agencies, Chief Executive Officer Deepak Chopra said in a statement. "
I still doubt that online courses could be ever a replacement for that good old one on one classroom session... the discussions and interactions between good students and professors... I find there's no faster way to learn than when an expert explains something to you in person, you can ask questions there and then... clarify them and move on. In an online lecture if I get stuck... I'll have to pause, clarify my question searching on google(sometimes not easy), then get back to the rest of the lecture.
I was talking about the protection of your personal image. Let me give you an example: Let's say you are walking down the street, and I take a picture of the street (perfectly legal). But then I crop and zoom the picture to show only your figure, and publish it. That's not legal. I don't know whether it belongs to copyright law (I could imagine something like 'you own the copyrights of any pictures taken of your image') or it's something else.
>Everyone looks differently at someone who is dating a hot chick.

How do you think they will look at you when the truth comes out? I expect the negatives will outweigh any transient positives by a considerable margin.
Node.js server runs on ios
Sorry, we require that for some things we're doing.
It's not just a computational expense of one password hashing that has to be considered, the possibility of having the hashes precomputed can't be ignored. In such a light, we definitely have to start using longer passwords or passphrases regardless of the expense of computing one hash. Otherwise the search space is simply too small.
Presumably if you have a GPU backed cloud DBN. Hyper parameter selection is faster than one param per day.
Also how to you choose the parameters to the hyper parameter tuner? I am never convinced these things work given no free lunch theorem.
Hacker Schools in San Francisco
Thanks for offering solutions. It can be improved I agree. We had thought about some one off instructions like this and perhaps that's something we'll think about.
Have You Met Empty?
La supercar Nissan GT-R revient en 2013 avec de nouvelles performances 
Vous en rêviez, Nissan l’a fait ; le constructeur va commercialiser une nouvelle version de sa supercar GT-R. Cette fois, tout se passe sous le capot, où se cachent de nouvelles performances.
I think you're wrong. I'm dating a a really good-looking girl (11 out of 10) but this fact hasn't changed how people view me. I'm below average in the social hierarchy and treated that way so I would notice if anything changed.
Torta di compleanno: millefoglie con crema diplomatica
Your comment makes no sense. He had some thoughts and posted them. It doesn't matter where he posted them.
Even easier: just add _ before you import:

import (
_ "fmt"
)

To prevent the unused var error you can assign the var to an _ as well:

_ = unusedVar
Hey, someone who knows libfirm. :)

Fun fact: A full build of libfirm is faster than LLVM's configure.

The compilation process is one of C++ greatest weaknesses. Since the iteration speed (change-compile-runtest) is a significant productivity factor, C can be more productive than C++. On the other hand, D shows that a language with a comparable feature set to C++ can be compiled much faster.
On second thoughts b) might be pretty cool. Nice idea.
wow. Bloomberg reporting or rather site linking to http://topics.bloomberg.com/deepak-chopra/

The real OSI CEO:
http://www.osi-systems.com/about
I see, I thought you were using the proxy as normal and had programmatically made new classes also. But you are creating an object and then setting its class to the proxy. Neat.
How many people are choosing to buy a phone because it has Android? Gingerbread accounts for 48% of Android devices because many Android users just want a cheap or "free with contract" phone.
You've got it backwards: rent is controlled by the law.