skysight-inc/HackerNews huggingface dataset:
Much is made in this article of the trust which users have in the Uber system. That is probably valid today, but is unlikely to scale. Anyone who used Craigslist or eBay over the past 10-15 years can tell you that as such systems grow from tens or hundreds of thousands of users to tens or hundreds of millions, the experience becomes very different.

Today we can rely on Uber's mutual rating system. We used to do the same on eBay, but eventually a "business decision" was made and eBay switched to quasi-unilateral ratings (sellers cannot negatively rate buyers anymore).

Today when an Uber driver picks us up, it is likely that they are reasonably in touch with modern society, probably at least a little bit educated, etc. Craigslist used to be like that too. Now it's a spam bazaar full of non-owners selling by owner, hookers pretending to be girlfriends, and so on.

These sorts of changes are inevitable if Uber grows to the sort of revenues being discussed here. Trust hasn't scaled before, and Uber probably can't innovate that away.
Also, I added Show HN in the title. Seems like it is edited now.
.. You may already have all you need. ;)
"give back what people have given to me (knowledge, ideas, materialistic things if any)"

It's very easy: always pay taxes and avoid tax optimisation.
AirPort Express is not in wall-socket format anymore. I own the latest one - I only use it for AirPlay streaming/WiFi bridge, but it has been 100% stable (as long as you connect it to another AirPort - other routers will cause random disconnects). Yes it gets hot - any fanless device gets hot - but hot enough to damage anything. Only bad thing is it doesn't have 802.11ac.

Also, sure, you're probably right about the vendor-lock in thing. But I also think Apple wants to make sure the user gets a good experience. With a Web app it's harder to do that. But the apps are really nice and simple to use, and after I set up a device I don't mess with it besides opening up ports. That's just the tradeoffs you live with when you get Apple devices.

That's why I think there's a huge opportunity in creating well designed, good-looking, user friendly network equipment.
The issue with using a DCF based approach, is that you have to bet only a single scenario whereas if you take a decision tree/probability based model, you can account for a range of scenarios. Here is Charlie Munger on Warren Buffet:

====

http://old.ycombinator.com/munger.html

One of the advantages of a fellow like Buffett, whom I've worked with all these years, is that he automatically thinks in terms of decision trees and the elementary math of permutations and combinations....

====

Here is a probability model vs DCF based model. Goldman uses a probability based model which can be used to evaluate changing shifts in technology such as Tesla's Autonomous technology

http://uautoinsurance.com/b/tesla-valuation-cm488/
For some quick hands-on learning, it might be interesting to read up on Resursive Descent Parsers (http://en.wikipedia.org/wiki/Recursive_descent_parser). They're easy to understand and easy to code in a language of your choice. Once you have a working one, you can expand it to experiment with your own grammar. Spend some time experimenting that way and you'll be able to get a lot of insight in what the pitfalls of language design are and how you can work with your parser to minimize them.
I have to register to try it. No-go.
PPUK needs all the help it can get, the Greens might also be a good choice but be aware of their occasional technophobia.
Useful description, but some not 100% accurate statements:

"A private key is nothing but a large pseudorandom number roughly between 1 and 2^256"

Not sure how the "pseudorandom" came in there - the private key might be random, or pseudo-random, or entirely deterministic - it's essential property is that it's just a 256 bit sequence that is unknown to others.

"It’s perfectly safe to give your Bitcoin addresses to other people, but extremely important to keep your private keys secret. "

The essential point trying to be made here is that the Bitcoin Address won't allow people to determine your private key. but there are a lot of reasons why you would not want to give your Bitcoin address to other people - the key reason being that it allows to track you. There is one philosophy that suggests you should change your Bitcoin address on every transaction.

Overall, though, a nice introductory article to Bitcoin - I'd recommend it to others.
If you think you'll have more privacy with iPhones... you'll be disappointed.
Nah, the registration is nothing. Username/password, no email address.
Greenspun def attacks Piketty as an individual and has done numerous times it appears.

RSJW is right on the money with his TL;DR
Thanks for the link to Elinor Ostrom.

It seems like what she was saying is that if the people who own and use the common resource have the ability to create rules and enforce them, then they can avoid a tragedy of the commons. I'd totally agree with that, you need some way to govern the resource.

About freeing up street space, I'd be curious to see some kind of statistics about how many lyft drivers were headed that way anyway and just pick up passengers vs. how many are providing a taxi-like service. Is there a way in the lyft or uber software as a driver to say that you're only looking for passengers going from one location to another location?

It seems like slugging is more likely to provide those benefits.
I'm curious when we'll begin to see HSA implemented on ARM devices, too - next year?
>Instructors don't generally spend time with you while you are actually programming, so you won't be missing the kind of 1 on 1 feedback a music major would get.

Really? That wasn't my experience at University at all. Every practical assignment had at least one lab session, where usually both the lecturer of the module, and some more senior students (final year undergrads for 1st/2nd year classes, typically PhD students for 3rd, 4th year classes) to help with implementation. We got feedback on every piece of code we ever wrote.

>Tons of my friends work at YC companies with either unrelated degrees or none at all.

That's great. How many jobs are the YC companies contributing? I'm sure they're (mostly)all amazing places to work, but there's plenty of jobs you wont even be picked up from the pile of CVs if you haven't done a degree. You might not like HR departments, but most companies have them, and it's generally not a good move to alienate them if you don't need to.

>Unlike a lot of posters here I really don't see anything wrong with not getting the degree.

I think it's important that I reply to this point, just so you don't misunderstand me. I don't think there's anything _wrong_ with not getting a degree - I have plenty of friends who either didn't finish or didn't attend University, and many of them are in good jobs (some of them in tech). That said, it's important OP knows what you _do_ get by having a degree - and I'd strongly disagree with your statement about it being one of the least useful degrees.
Funny, I find functional programming to be boring and full of lots of constraints to keep you from blowing off your foot, whereas imperative programming is exciting yet dangerous.
Value at Risk for Algorithmic Trading Risk Management – Part I
> Immigration departments don't look at Github profiles :)

That's a fantastic point, and one which has probably been overlooked so far in this thread. Yes, it's entirely possible you'll be able to find a great job/company in your home country, but good luck getting a skilled workers visa in any major country without having 'professional' level qualifications.
Most coding is very very different from the touch typing I'm using to write this comment. Coding is dominated by editing. Debugging, refactoring, adding features to an existing part of the code. I suspect that if you did a frequency histogram of keys hit then the arrow keys would dominate.

IDEs can help in ways that aren't available to people touchtyping natural language. For example, Eclipse can pile up matching brackets to the right of the cursor as you add opening brackets. Many IDEs can autocomplete identifiers and keywords.

My highest ever "productivity" was around 500 LOC in a day, whereas some of my most useful work was entirely away from the keyboard. I know someone who prides himself on having removed thousands of lines of code from an open source project (something similar is going on in the OpenSSL audit).

If you're a fast typist, you'll probably fall into a pattern of alternating thought and action. It's worth quite a lot of time thinking rather than acting, to prevent committing a bad piece of code that will plague you forever.
Singapore withdraws gay penguin book from libraries
"Shut up and take my money!"

PLEASE CHARGE MONEY for this, as great as the stuff you have up looks already I can't help think how much more time and energy you could devote to this if your were charging a small subscription service. I'm thinking similar to RailsCasts at $9/month

As a web developer who is trying to do more and more sysadmin stuff I can say that this kind of resource is just what I need. Syadmin seems to be trailing way behind development in terms of resources for people looking to get started.
You have just written the biggest pile of unsubstantiated bullshit I have read on HN.

You are quite simply wrong. Not just your conclusions, but your entire understanding of native talent is incorrect.

It is not surprising you hold the viewpoint you do. If I started off thinking 2 + 2 = 5 then I would argue 4 + 4 = 10.

That is essentially what has happened here. You have misunderstood native talent, how it is defined and measured and are now arguing from a position of factual incorrectness. No point continuing really. It is obvious you will never read anything to change your own mind.
Oops. Clearly I needed more coffee.
Haha, I'm on 11.. On the verge of it and I can see

YOUTRDLOGETMTEOTHENNEXTLEVIEL

"YOU GET ME THE NEXT LEVEL" in it.. Ffffuuuuu!
thanks! do you have some tool that you would recommend to run programs with these grammars. e.g. I have

calculator.ycomb

and a ycomb grammar.

which programs would you recommend to get an output of calculator.ycomb ?
great tool and and excellent code read. Thanks for sharing.
Gah! The tool I was using has a version 1 and a version 2. Only version 1 worked, version 2 (the default) did not.
Follow @tom_watson for more info on this (https://twitter.com/tom_watson).
what makes the go language a good example?
Does employment in a CS career mean that you must be prescriptive in every aspect of your life?

The 10,000 hours is a rough guide to a general consensus of sporting and professional pursuits.

It is not appplicable to all people in all walks of life.

Sometimes I fear for the sanity of coders; how do you people function without technical specifications telling you what to do??
Show HN: Blogist – Simple Blogging framework with gist
> That's still you wanting someone else to pay for what you consider to be a good idea. Make your own money and then give it to people for free, if you wish.

Scenario: Simple tech company that makes web sites. 10 developers in, about 20 projects/month, ~2k/project (or more, just because the name of a company instead of a freelancer can raise the price), ~1000/month salary to each developer, (- 30k expenses) for the "boss".

Who is the moral one here? ;)

On a side note, we live in 2014 and still people buy the economy bubble, supporting the idea of "free economy" (which is not so free after all), while people are dying from poverty, or have no electricity. Seriously, can't you see where this whole situation is going?

And you talk about "morality"?

Think for an instant what would happen if anyone had a basic income. Just from the top of my head:
- purchasing power -> people _will_ buy stuff (because they're able to), money keeps moving
- access to health

And there, your precious capitalism is saved.

But I think that does not apply to a country that has people doing absolutely _nothing_, even if for a year it's a fact that their government is spying on them (or rather an individual organism that does not subject to law).
It was about selling the feeling of security by moving it from an app to a physical device. Shocked it raised so much to be honest.
How To Make Open Data Useful
State of Bitcoin Q2 2014
A few tell-tale signs that a B2B company may be dying from churn:

1. A homepage which seems over-optimized for new customer signup ("how do I get past this splash screen?") versus supporting existing customers

2. An over-emphasis on committing to a year/over-generous discount for an annual commitment

3. An extremely short trial period
write out a program with pen and paper

I competed in the BCS programming competition years ago, when the rules allowed one computer for a team of four. We found the optimal division of labour was one person developing at the keyboard, one person pair programming with them, and two "researchers" working on the next problems. If the person at the keyboard got "stuck", they were to print the program off and let someone else start typing. It was basically a superscalar pipeline of humans with a single "issue unit": the keyboard.
No you couldn't.

You could build something half-baked that didn't work in the majority of cases.

If you think you could build a fully-operational EDMS system capable of handling a variety of documents coming in from different source, provide workflow management, change control, auditing, accurate search, reporting tools, analytics, third-party integrations (CRM, email,etc.), FOIA support, etc. in a couple of days then I'd suggest you try it.

There's a reason USPTO wanted an off-the-shelf solution rather than building their own, it's a lot cheaper and faster to buy something pre-made than to spend millions building your own.
Thanks for the heads up, we're on it.
The apparent vanity and ostentatiousness does leave a bad taste in my mouth, but the CFO mentioned in the article does have a point - Why apply different standards to this particular billionaire.

I am no expert- but according to the article, the prince's net worth was calculated not directly from the publicly traded value of Kingdom holding, but Forbes' own analysis of Kingdom's assets. If they applied that standard uniformly I think half the paper billionaires would be off the list. Silicon Valley companies are ridiculously overvalued if you consider P/E ratio. For example,Toyota which had profits of $18 billion is valued at $190.2 billion whereas Facebook which had profits of $1.914 billion is valued at $166 billion. To those arguing about Facebook's potential- I am not sure Facebook will be around 10 years from now, but I am pretty sure Toyota will be. Yet Mark Zuckerberg (who seems to have little assets other than his Facebook stock) is at #21, while Alwaleed (who according to Forbes has a lot of tangible assets) is at #31.
Marvin isn't your name.. It's Aakash? What the hell!
EdgeOS looks awesome. A thousand times better than most of the consumer devices I've owned. A shame their routers are not available here in Denmark.
وظائف جريدة الأهرام الجمعة 11/7/2014
Brain Training Free Lessons
Depends on the device you stream from in my experience. Newer MacBooks have hardware encoders for this, making it pretty smooth.
Come on, we can't even fight the common flu and cold - I'm not even talking about the deadlier SARS, MERS, and other forms! Soon we won't be able to handle even bacterial infections due to our stupidity to abuse the antibiotics! Every time I get a sore throat, I think how hopeless we are! Yes, medicine has advanced in certain areas like on the butchery side, we understand some things better now, but we're so far from being in control! The overregulation, especially in the States, and trying to apply moral and other norms inappropriately, is threatening our existence, when the only moral that matters is survival. When I read labels bragging with "not tested on animals", I don't get. I love animals, but I put humans first! I'm sure First World pets live a much healthier and comfortable life than millions of Africans, let's say, but that's off-topic, sorry. So, should we test on humans or not test at all? We're so close to a virus or a bacteria eradicating the mankind, so, top priority should be putting all efforts on dealing with infectious diseases. I really don't get why Western medicine is not paying attention to Phage Therapy, that's been successfully used in USSR for nearly a century with great success. When I was a kid in Eastern Europe, although antibiotics were available and effective, immunoglobulin therapy was still used and was effective. When my son got an ear infection recently, the doctor didn't do culture and prescribed one antibiotic, it didn't work, she prescribed another, it didn't work either, she prescribed a third one - all this to save the cost of doing culture. All this at the expense of devastating my son's gut flora. Of course, we overloaded him with probiotics, but it's really hard to compensate for the damage done. In fact, there are many who believe the obesity and chronic disease pandemic is also due to antibiotics and damaged gut flora.
honestly, I would recommend you write your own parser for it. A grammar is meaningless by itself, and you'll learn a lot more about why yours might work or not work if you do the work yourself.

I can't say I know of any good PEG implementations, and even if there were, you'd be limited to what you can express in PEG. A real language can be far broader, encompassing inputs, outputs, complicated functions, etc.
I find the amount of files these JavaScript projects require astonishing. On OSX this app's application bundle contains 4046 files and 1018 directories.

Contrast that with Google Chrome wich has "only" 388 files and 577 directories in its application bundle. (a lot of empty directories apparently)
Videos about JavaScript
I believe that my CS degree was worthless to me. I learnt nothing. Everything I know is self-taught, either pre-university or post-university. I kid you not.

However, and here is the kicker; My degree is NOT worthless to the multiple employers I have had. Of course it was worthless in reality, but those letters after my name helped.

Stupid, but a fact of life.

I recommend you finish the degree, but do the stuff you love alongside. To be honest, the fact that you are enjoying your programming gigs is a great thing.

Going to university is similar to going to school, except nobody bugs you anymore about doing work. You have to play smart within the system, whilst abusing it to your own benefit within the confines of the rules that you can manage to bend without breaking them. Know your Rubicon.
See also the "Final Key" - http://cyberstalker.dk/finalkey/
Seeed Studio's Open Parts Library: commonly used electronics components
Seems I phrased my previous comment too vague, sorry for that. I'm aware of what REST stands for.
My question is what advantages utilizing "obscure" HTTP verbs and headers with spreading "endpoints" all over ones application provides compared to RPC over HTTP?
Surely, using RPC with a single endpoint is much simpler and thus more maintainable/modifiable?
There's also a corresponding Wiki page, with their Eagle library for all the components handy: http://www.seeedstudio.com/wiki/Open_parts_library.

No idea if anyone has converted this to e.g. KiCad, I've searched around but not found anything. That would be a nice addition.

Disclaimer: I'm not associated with Seeed Studio in any way, except being the occasional customer. :)
This is hackernews, nobody thinks about what actually happens after an exit event. :-)
This is not a good fit for Show HN.
TSMC is shipping its first Apple processors, replacing Samsung
I just checked my MP on Twitter. So far one person has tweeted to her about it. It makes me think the levels of apathy are just too high here for anybody to make a difference.
Hip Hop Affirmations
Mine is https://twitter.com/jamesjguthrie

I tweet mostly about uni and geeky stuff.
Thumbs up for mentioning RPC... I recently found out about that
This shouldn't require registration. At least let me try a few levels first. In fact, I think you should just be thrown in a level straight away.
Introduction to Julia – Part 1
Given AMD's announced roadmap[1], I'd say it's more likely to come in 2016. Next year, they'll still be doing mostly stock ARM cores.

[1] http://www.anandtech.com/show/7990/amd-announces-k12-core-cu...
And part 2: http://pyvideo.org/video/2753/introduction-to-julia-part-2
We built and launched exactly the same app one year back at http://collablayer.com
Firstly, what's you financial situation? Are you paying for college, do you have a scholarship, etc.?

I think anyone can make it without a degree given sufficient motivation. I'm doing a degree because I recognize I don't have the motivation to teach myself certain areas of "hard" math, statistics, and theoretical CS. Yet I recognize that these topics will be useful. All of these topics can be learned through MOOCs/MIT OCW today (given sufficient motivation).

An alternative you could consider is to try transferring to a top CS school like MIT/Berkeley/CMU/Stanford/UIUC, or to another all-around top school. You may find that you'll be seriously challenged and stretched at those schools (or maybe not). This depends on your financial situation, though.
Oh, yeah that was just the group for members of their developer program. It's gone now though.
Well, let's assume that the past is constantly changing. The path leading from the start to the universe to the writing of your 4D vector would also change and therefore your vector itself might change automatically with every change to space-time. Or would that still be called deterministic?
Data access should be a judicial, not political, issue: Why Cameron got it wrong
The language spec is very short compared to others.
A super friendly Chrome Extension for designers to test responsive websites
Absolutely! We're playing with Google Glass in our office - it's the ultimate interface.

Pricing of Glass is just an issue at this stage.
A Lock-Free... Linear Search?
According to Steve Yegge, yes, absolutely. See http://steve-yegge.blogspot.com/2008/09/programmings-dirties... . The major points:

- "If you spend more time hammering out code, then in order to keep up, you need to spend less time doing something else."

- non-touch typists have less impact on text-based forums (like this one)

- "non-typist code is... minimalist. They don't go the extra mile to comment things"
If you use base 11 you get the added bonus of proving the existence of god !(http://en.wikipedia.org/wiki/Contact_(novel))
From the title, I thought this was an Onion article.
This kind of thinking, right here is a problem. The "something is wrong there" assumption is wrong all too often. The assumption that the situation requires cops is wrong too - the wrong thing is most likely a parenting issue and should be dealt with by parents.

Do not take me wrong, I do plan to restrict my kids movements in age appropriate ways and if they are out at 1 a.m. it better be for good reason and with my prior approval.

However, even if it is without mu approval, the appropriate punishment is not cuffing nor arresting them. That kind of thing should be reserved for potential criminals that are flight risk or about to be violent. Teaching teens that arrests are normal part of life and done for normal growing up infractions teenagers occasionally commit in all parts of world is inherently wrong.
If you think you could build...

Oddly enough, The Internet Archive did a substantial portion of just that: https://openlibrary.org/dev/docs/bookreader

It's used by numerous other organizations as well:

https://openlibrary.org/dev/docs/bookreader#users
"the universe is deterministic" - have you developed your thoughts on this since?
Crockford's videos can not be recommended enough. Specially the first ones about the origins of everything I found really enlightening.
Why a repo and not a gist? The latter would seem more appropriate.
5 Amazing Facts You might not Know about the Earth