skysight-inc/HackerNews huggingface dataset:
> But if you are actually concerned about the identity of the person, passport numbers, etc are better uids.

Why not just name + email? I don't think putting anything like a passport number is a wise idea. It's just putting one more semi-secret information on the internet.

I think the encryption and signing+trust gets mixed here. If I know someone only by email address, I don't trust their key very much. But I'm still going to use it to encrypt messages to them, because it's better than nothing. I'm going to trust it if it's got a track record of reasonable messages on mailing lists or git commits over some period of time.

But back to the main topic: email-only, and passport number are two extremes and the second one is even hard to verify. Most people actually just use name+email combination in uids. And that's what gpg invites you to do when generating keys. Why didn't you mention it?
pretty cool dude. https://en.wikipedia.org/wiki/Steve_Furber
No, but I will do it now.
3D printed glass
I honestly feel that some of the "pro raising" devs aren't actually in favor of raising it anytime in the foreseeable future, and are just dragging their feet in the hopes of that the whole thing will go away.

The whole point of this debate is that we've been litigating this affair for the past three years, each year a several core devs claiming to want to raise it "soon", and then it just gets put down another year.

I'm still not sure about the BitcoinXT gaining consensus, but I'm very glad someone is putting real pressure on the situation, because that's the only way the block size will be raised anytime in the next few years.
Thats besides the point. The market isn't distinguishing between whether the person is capable of making informed decisions or not. It assumes they are and therein is one of it's flaws which is then exemplified in this example.
Seems like you want to go to the USA because you have some baseless dream that it's some magic land of success.

With that part about lack of "civil liberties" you make it sound like you're in North Korea or something...

In fact, Singapore is one of the nicest countries on the planet to live and work in, and lots of ex-pats Americans, including very rich ones, pick it as a place for work and recidence.

Or perhaps you just want to flee "conscription", which is something lots of places as small as Singapore do, as it cannot have an optional army service like the US (which had compulsory conscription back in the day too, for Vietnam, etc). And which more or less its your duty as a citizen -- that's how the country protects its borders.

>I think if you were born as a US citizen or simple a citizen of a western liberal democracy, you have won half the race already, as long as you don't screw up badly.

Compare to what Singapore? 2/3 of the world's population would cut an arm to be able to live in a place like Singapore.

And do you think the millions of homeless, white-trash, poor blacks, latinos etc in the USA have won "half the race"?
Like the bounce-back effect patent, which is even sillier than the slide-to-unlock one. The main problem by far is still having these patents granted in the first place, and then either having multiple companies getting harassed by others to pay them money for the bogus patents (like what Microsoft does) or spend millions and years in Courts to resolve just a handful of them.

Sounds like a terribly inefficient system to me. Not to mention that because the US Patent Office has such low standards for accepting patents, that also means lawyers will file just about any crazy idea they can come up with, backing up the USPTO for 4 years.

If the USPTO took a stance to reject 80% of the filed patents while still charging them a few thousand dollars per application, I think the quality of the patents would significantly improve in a few years. so if there are some good patents in there, perhaps from a startup, that startup will have to wait 4 years to get it. That sounds like ages for a small company and it could be long dead by then, especially if it doesn't get funding because of the lack of an approved patent.

http://www.macworld.com/article/2042023/apples-crucial-overs...

http://www.zdnet.com/article/apple-bounce-back-patent-declar...
Lately? Like 2015?
If you look at the TODO list in the README, several performance improvements aren't done yet. But it works fine for my purposes.

Recompiling FreeBSD 10-STABLE (make clean buildworld installworld buildkernel installkernel) in xhyve took 32 minutes on my 3.4 GHz quad-core i5.
http://www.paulgraham.com/america.html
C++14 Features Supported by Intel C++ Compiler
"Emacs+SLIME is the de facto standard answer to every Lisp beginner who asks for an IDE"

Is a good advice because emacs is awesome, multipurpose, and free.

But, you have choices. You could use also slimv, the "slime for vim" for example. And Vim is also awesome, multipurpose and free.

If you are a total beginner that do not want to learn neither vim nor emacs (something that you will regret when you finally learn one of them some years later) just forget all about superior modes, fire a clisp repl in bash and use your favourite text editor to write and copy-paste. If you want a simple plan to start, is pretty simple

If you want it more simple, just save some bucks and buy a commercial lisp, like allegro for example that comes with a nice IDE: allegro-composer. You obtain what you pay for.
Making UI elements big enough to be minimally tappable wasn't really that big of a step. Yet Windows Mobile was horrible in that regard.

While I don't agree with awarding strong protection via IP to UI patterns such as the "slide to unlock", I think we should acknowledge the merits which exist in these "leaps" forward. If everything was that obvious, why all of the other mobile UI alternatives started to look "pre-historic" in a span of a few months?
Sure! I was perhaps a little overzealous...
Intel is adding hardware array bounds checking called MPX in skylake, so this could become a reality.
I wouldn't lump all us Bitcoiners together. It was very clear right from the start that Bitcoin is just a tool that lets people rearrange and disperse power, not a magic cure-all (even though some people get rather breathless over The Blockchain™).

If you look at the current dispute, it looks somewhat like what an election campaign for central bankers might look like if western countries were to allow for such things. Or rather what the first one might look like, if the current set of central bankers weren't really on board with the whole idea. You've got different groups with differing visions running something that vaguely resembles an election, but the issues are rather wonkish and technical.

Undoubtably many people will look at this whole thing and say, look how much more professional the dollar or the euro is. You never see such disagreements in the Fed! But I think the social failures that are leading to this crisis are actually also present there too: an assumption that experts never disagree, a preference for opaque unanimity, and a strong mental/emotional link between (perceived) unanimity and credibility.

Put another way, it's difficult to imagine a new central banker announcing that his/her predecessors and peers were all wrong and - for example - the correct inflation rate to target is 0% and not 2%. Even though there are economic papers out there that imply their policies might not be correct (written by economists at central banks, no less), the giant shitstorm that'd unleash would be extremely un-Central-Banker like and be seen as a serious threat to the credibility of that CB or even that country.

Bitcoin, for all its faults, does at least have some kind of mechanism to handle the case where the people making boring technical decisions stop doing it right.
My couple of comments:

- Great write up, very approachable for who may be on the fence about toying clojure.

- Re: Enterprise, while our enterprise footprint isn't ubiquitous yet, there are a couple of big name companies using clojure pretty heavily. Amazon, Walmart and Two Sigma amongst them. Also, because clojure sits on the JVM, we have a good interop story with legacy java codebases.

- Re: Refactoring, you should checkout intellij + cursive clojure, it's made refactoring codebases much easier for myself.
>In 2014, Zaslav made $156 million, while median pay was $80,000.

That sounds a lot more reasonable than the headline makes out, it's when CEOs make a lot of money while employees struggle that bothers me.
Also, why threads in the part and not a ~~bolt~~ nut insert? To save weight?
Which Is the Better Startup Hub – San Francisco or New York?
A neural network tries to identify objects in ST:TNG intro
Looks very promising! Thanks, we really missed something like this in Git.
What a Hiccup in Startup Land Might Look Like
any information about licensing the API ? cost-wise ? I couldn't find it in the site
This is what I got in my rss feed:

---------

Ionic 2 is the next generation of Ionic, the popular open-source mobile app development SDK that makes it easy to build top quality mobile apps with web technologies.

Ionic 2 is based on the new 2.x version of AngularJS, and comes with many significant performance, usability, and feature improvements.

For a quick intro to Ionic 2, see the guide (https://github.com/driftyco/ionic2/blob/master/GUIDE.md).

Building & Running

- Run npm install.
- In the ionic2 working directory, run gulp watch. This will transpile the Ionic project files to es5 (using the 'system' module format), bundle them, build out all the Ionic examples, and watch for future changes. In dist/js/es6/ionic you will find clean es6 Ionic files (no @Annotations), and in dist/js/es5/ionic you will find all of the Babel-transpiled es5 Ionic project files. The Ionic bundle is located at dist/js/ionic.bundle.js and the examples are located in dist/examples.
- Go to http://localhost:8000/dist/examples/
- Stay cool
In my opinion, and haveing done lots of online courses the best analytics course is the "Analytics Edge" by MIT. Hands on with many exercises and examples.
Also, anyone interested in seeing what a productive clojure workflow looks like should check out this screencast

http://www.parens-of-the-dead.com/e1.html

It's definitely "jaw on the floor" worthy, if you haven't seen something like this before.
Take what PG writes with a grain of salt. He is one example that made it big, and he writes from that perspective.

Far more people (99.99% of programmers in the USA) never made it big like that or will ever.

Also he's talking about the next Facebook, Twitter, Groupon etc. You don't have to make that (and in all probability, you wont, it's statistics: divide the number of succesful startups like that by the number of programmers).

You can still make a great startup (in Singapore, the USA or even anywhere else) and a decent fortune for yourself outside of the "Valley".

Here's a succesful entrepreneur (and outside the Valley too), who sold his company in the USA and moved to Singapore. And even started some business there too (I think he left again now, after several years).

Here's what he says: "It’s a great place to set up a business, which is important to me."

https://sivers.org/singapore

https://sivers.org/sg14
What were your plans? What would you have done when you got to the US?

There are many programming tutorials on the Internet. As well as working through one of them you could help translate it from English into {Malay? Mandarin? Tamil?}. You are, I assume, bi-lingual. That's an advantage for companies who want to sell to countries who speak a language that you speak.

Lots of open source software and documentation want help with translation. You could build a strong portfolio and reputation by helping those projects.
Do you mean "why threads and not a nut insert?" If so, yeah - for sure, that would be easier. Partly I wanted the challenge, though. There are a lot of applications where nut inserts aren't optimal, and in general they'd be heavier too. In the coming months I'm going to focus on a part that gets glued to a post, which obviously will skirt the issue altogether.
Similarly, Clojure got no types. Which makes it infinitely less runtime-safe then any language with types. Takes a more nuanced argument.
You could have called it GitHud ;-)
Understanding Business Technology – Aspencor Tech
There are state usury laws that limit the amount of interest a lender can charge. http://www.lendingkarma.com/content/state-usury-laws-legal-i...
> The current hotness is spec paxos, which gets the positive trade-offs of both cheap paxos and fast paxos, if you're able to actually implement it in your DC (has networking assumptions).

Sounds interesting, is "spec paxos" like Spanner in requiring special hardware? If you could share some links or references to more information about it, that would be great, thanks.
The Man Who Would Teach Machines to Think
https://github.com/dahlbyk/posh-git has had something similar for awhile - very useful!
What hardware are you running this on? You might be better off running multiple VMs bound to a single core as opposed to a single VM tied to many cores.

Since BSD is heavy on sandbox models I'm assuming that will also be true here and they're not implementing a para-virtualized architecture. That being said, the host kernel will have to wait for NOOP on X amount of cores in order to permit the VM to run. You may also gain performance by disabling hyperthreading. With HT your cores share resources for each thread. This is great for small time stuff that may only ever need a fraction of time on the bus or make only a couple of changes to the cache. But compute heavy actions should have full access.
I go into the pricing in a bit more detail in the older post (http://pencerw.com/feed/2015/3/15/3d-printing-titanium-and-t...) but the gist is that 1) the powder is expensive, and 2) the machines are really expensive, and 3) the people who know how to run them are rare and highly prized.
Essentially, reducing printing time (by doubling layer thickness) means that you don't need to amortize as much of the cost of the machine during the build.
That is what I took from the link as well. It is OK to get hold of the data. However, it is a crime e.g.: to use it to personally identify someone, or to distribute it (even accidentally! (you have obligations under the data protection act to prevent this)) (this would probably also cover using torrents to download it).

So in the UK be careful and anonomise it before working with it -- as is required with e.g. similar (legally obtained) datasets in the social sciences. Then totally delete the raw dataset from your system -- otherwise if you e.g. lose your laptop you become liable for any further re-distribution.

Not planning on looking at it anyway.
Tax planning will never be the same again
Show HN: Random resource
<offtopic>
Do you notice that this is the typical developer answer to bad software?

I don't believe that anymore until I have the next version in my hand for a test (in case you might answer again, next version...).
</offtopic>
Start with web programming I'd say, don't go directly to mobile apps.

People in the 80s and 90s (in the USA) learned coding from a couple or so books they bought and playing with their home computer.

You now have thousands of videos, articles and books online for free, and the whole documentation for languages etc.

Start with small webpages, add JavaScript functionality, learn jQuery, move to learn Ember, React or Angular, and that can be enough to get you a job.
Anodization is definitely an option - you can do some pretty wild colors, too. And a mesh is in the works :)
One reason why we award patents is so that inventors won't have an incentive to keep trade secrets locked away forever. Touchscreen gestures are trivial to implement, with no conceivable trade secrets that wouldn't become obvious to anyone skilled in the art after a few minutes' thought. So that's not a good reason in this case.

Another reason is to incentivize innovation by awarding a temporary monopoly. Apple will continue to make more money from the iPhone and iPad than many entire countries' GDP, patents or no patents. They don't need any additional artificial "incentives."

Another reason is to reward those who finance expensive long-term R&D efforts. No lengthy R&D efforts are involved in touchscreen gesture processing. Again, the market is doing just fine at rewarding Apple on its own.

So what exactly do we gain, as a society, by awarding patents on things like slide-to-unlock? Exactly how is the "progress of science and the useful arts" being promoted?
Intercom.io raises $35M Series C
Yes! Once I get the seatpost (this part: http://pencerw.com/feed?tag=seatpost) done, I want to start working on a full bike frame, made to order and assembled individually.
My take on it is that the key difference is that Gavin perceives a greater urgency in raising the limit before we reach the point where blocks start getting filled up, than Jeff/Wladimir/Pieter do.

I think he got frustrated that no progress was being made, which sparked his decision to add the relevant code to XT, which is what has brought things to a head. I actually suspect that his preferred outcome is not to fork the blockchain into XT and Core, but to put some pressure on the other core devs to act.
Twitch livestream right inside a tweet
Same here. I use at least 2 PCs as well as mobile Systems. I love to have the same data everywhere without having to sync something.

That beeing said, I wouldn't mind running my own webmailer as long as it has most of the google apps/office 365 features.

I'm hoping for mailpile myself even if it still takes some time.
Suslu kadin
Did this guy try to scam you in some way ? Did he ask for money publicly from someone ? I ask this because to me there is a weird dissonance between what this "inventor" says and how people react. He basically said that he discovered a way to generate excess heat (there were some public demo but whatever, I was not present) and he does not want to divulge how but he will try to mass produce it. And the reactions to this: "he's a scammer, he has no patent therefore he's a scammer, oh he has a patent ? still scammer. patents prove nothing" and so on. I have no horses in this race but shouldn't we call someone a scammer AFTER he tried to scam or scammed someone and not BEFORE ? And BTW why so much passion around LENR, E-CATs, "cold fusion" and so little relaxed "I believe it when I see it" ?
I presume it would only be used for code compiled for skylake?
That does actually seem like it might be better, I admit Forge and Java would probably seem quite daunting to someone new. I'll see what he thinks!

The only issue though, is that I think a lot of his motivation stems from potentially sharing what he has made - pretty much everyone his age has a copy of Minecraft.
+1 for clojure for the brave and true. Best overview book out there IMO.
New Orleans Is Katrina-Ready – Is It Also Ready for the Future?
Yeah, it should really be open source. For face detection, it's really a closed source replacement for what's been in Android from the start:
http://developer.android.com/reference/android/media/FaceDet...
I don't think paulojreis was defending patenting things like slide to unlock.
Please suggest best approach for successful payment process in Ruby
Ask HN: Front-end Tooling Survey
I’m running a (very brief) survey to find out about what tools front-end devs are currently using in their projects.

If you work on the front-end dev of projects, please could you take 2 minutes to fill it in – and pass it on to other FE devs you know – I’d be massively grateful!

The results are purely from an education standpoint – I’m not looking to make any money out of the results and plan to write-up the findings. Link to the survey is below:

– Survey – http://ashn.uk/survey-tooling

…and the associated blog post for a bit more context – http://ashleynolan.co.uk/blog/frontend-tooling-survey-2015

Thanks!
But the quote explicitly says "honorary degree". She doesn't have an honorary degree from Cornell.
As to your question of “how long already”, I found a blog post (not mine) from 2000 A.D. that considers “The Future of Apple's Curated Computing”:

http://widgetsandshit.com/teddziuba/2010/05/the-future-of-ap...
guess you should have listened to your asian parents and studied harder. sometimes they're onto something.
Oh man. A couple of times each year, I think about starting up a mud again. Back in the Day, I ran a Wheel of Time MUD called the Weave, and sometimes I think about porting it to Java or something. My C code base has some creative memory leaks in it, but running a MUD taught me a lot about coding and development and even some interpersonal stuff. (and almost kicked out of school...) I'm not sure what the equivalent entry point into networking/games/writing would be today. Engines like Unity certainly take a lot of the work out of it, but when you downloaded ROM or DikuMUD, you got a full game that you could just tweak as needed to learn things.
And the very same article addresses that point as well. From the first one granted in the 15th century to the most recent granted a few months ago, honorary degrees are extremely highly correlated with the important contribution the individual made to the university's coffers, or secondarily to people whose names lend some sort of beneficial aspect to the university. I just looked up my doctoral university's list of awardees, and by coincidence, wouldn't you know that one of their names is on the college of business and another on the relatively newly formed institute of technology. What are the odds? :)
Consider sending these changes upstream to contrib/completion/git-prompt.sh in git.git. It already has a lot of toggles for adjusting the prompt. These things you've added could be added as options.
Your Network Can Be Your Meta-Filter: What's Your Frequency?
Top 3 Toughest DDoS Attacks to Block
Samsung Fridge Hack Means You're More Likely to Have Your Gmail Password Stolen
I use something similar for my bash prompt:

https://github.com/xtrementl/dev-bash-git-ps1

I wonder if this one is any faster. Waiting for a bash prompt in large repos can be frustrating.
The guys at Wix should have had that before they entered the german market.
I'm waiting for a future where we can ask a "blank" AI to come up with trivial solutions to new problems, so that we can just invalidate such stupid patents. If the AI can invent it, it is not worthy of a patent.
Except when I see universities here which are poorly ranked giving honorary degrees to famous comedians it just seems ridiculous and doesn't make me think any better of the establishment. If anything it seems needy.
I don't know how people can live without Tab Groups. Usually I am working an 5 to 10 different "projects" and for each project I have a tab group with everything from 3 to more than 20 open tabs. Based on the project I am working on I can just switch to the correct set of tabs.

I could do something similar with bookmarks but that would be way slower and not as comfortable.
I have a PhD (in mathematics) and am conflicted about the "Dr." title. I think it ought to be reserved for medical doctors, as there is a social good associated with knowing there is a medical doctor in the general vicinity.

For non-MDs, it feels like insisting on the title is petty.
Irish-founded communication software startup Intercom raises $35m