skysight-inc/HackerNews huggingface dataset:
Let me give you some realistic advice.

1. Figure out if you actually want to work/start a startup. You can do that anywhere in the world.

2. San Francisco as described in Hacker News is a biased glamorous view. The city is not paved with gold.

3. Getting a Masters degree in a good school is a whole different ball game from starting a startup especially if you are an immigrant. The F1 visa is a student visa which means that you have to study.
You would inspect characters multiple times only in a very naive implementation of Boyer-Moore. The Galil Rule[0] fixes this and is also required for proving linear worst-case runtime.

[0] https://en.wikipedia.org/wiki/Boyer%E2%80%93Moore_string_sea...
They should be talking to, or hiring people like you. Why be so uptight? Makes them kinda similar to the traditional cab companies who don't like people stepping on their turf.
Couldn't resist from posting these:

-How Facebook is killing Linux on the desktop

-MongoDB Raises $150 Million - And Still Isn't Difficult Enough To Watch HBO Shows

-Facebook claims it can read your e-mail without a data plan

-I am depressed and I need someone to talk to restaurants.

-Ask PG: Will you share your data in plain English

-France convicts Google Maps for iOS

-Mars water surprise in Curiosity rover – I am depressed and I am building Tindie fulltime

-SPDY Review by Opera Software has filed a lawsuit
I bought the book. He's an established writer who does his job of writing well and he has an interesting story to tell.
Ruby 2.1.0-preview2 has been released
Interesting.

I read sp332's original comment as having an implicit "in the absence of other external forces" (gravity accelerates things at the same rate regardless of mass) as that's often implied when generally discussing forces and acceleration.

After all, it becomes hard to talk about the relationship between force and acceleration, if you can't even say that the acceleration of an object is proportional to a force acting upon it - because there might be other forces you've not taken into consideration! Yes, I won't accelerate an object if I try to push it into a barrier, because the barrier will exert an opposing force that resists my effort. Yes, an object might fall up if I "drop" it, because it's in an updraft that combined with it's drag coefficient causes more force up than gravity exerts.

But springing those sorts of situations on people as "gotchas" isn't useful in a general discussion about the essence of a concept. Unless otherwise specified, assume ideal point masses in a vacuum (or whatever). If you want to add opposing forces of some kind to complicate^W make the situation more realistic later on as a more advanced topic, that's fine, so long as that's specified up-front.

If complicating factors are not specified up-front, it's assumed that they're absent, because there are an infinte possible set of complicating factors which could be present but have not been mentioned yet.

After all, in an atmosphere it could be accelerated at the same rate, as there's a (previously unmentioned) anemometer and computer-controlled rocket attached to the object which are set up to produce a thrust which exactly compensates for the wind resistence! So ner! :-)

(And, in fact, sp332 specifically stated "even without air resistance" to explicitly constrain the conditions under which their example was valid)
Making changes again at the same place where a bug was fixed previously is a common offender. At least at my workplace we have regressions every now and then (and thanks to no test suite those sometimes make their way to the customer, yay). Basically every time you touch code you have the potential to break something. Even more so when a bugfix was done by adding code, not by changing it. People might accidentally rewrite the fix. If you have no tests that ensure that functionality stays that way it can be easy to break things in the process.
Currently looking for an internship for the summer, Uber would be one place I'd love to work. Unfortunately I'm not sure I'd be allowed in anymore!
Agreed. I am sure that they could tint/screen/soften the light to help make them less intrusive. I would even be happy if they dimmed the lights. It doesn't have to so bright for people to get around the streets.
> The No. 1 Habit of Highly Effective Mediocre Entrepreneurs

> RIP Open Source releases on GitHub

> How I've Made 200,000$ in the browser

> Massive deposit of lithium found in bag attended US security conference before death (2012)

> Flash is dead. Long live Postgresql”

> Anonymous goes after Sony, makes it easy to do WYSIWG word processing

I love this site :-D
He only wrote code to interprete the data Uber is sending

Hitting their servers with 500 reqs/sec for two hours is a little more than just interpreting data.
Everyone seems so deeply concerned with the specific economic calculus of the poor and low income that this will affect.

But nowhere in this thread is there a bare mention of how the economic system has been perverted by incentives that only the truly wealthy and elite have access too (ie. LIBOR, etc.) when there is no BI and capital has complete control over the laborer.

A true BI system would not be inflationary and would do a great deal to increasing the general welfare of the populace. We shouldn't demand that people be slaves to the engines of production. A BI at moderate level would alleviate poverty and also in some ways be very good for capital as well. It would increase the velocity of money and increase consumption in the economy (remember that poorer people spend more of their money as a %age than the truly wealthy)
That's absolutely backwards though. You're saying it's the Apptricity's fault for not making the military less bureaucratic about purchases? How could they do that?

Besides, they got deep discounts by stealing.
Lets be clear here- 600 requests every 1.2 seconds is 30,000 additional requests a minute. Uber is not Facebook or Twitter- the amount of requests per minute they get in a given city is probably in the hundreds, not the thousands. These were also not public API's- they were reverse engineered. That means that this puts real load on them, costs them real money in infrastructure costs, and was not done with anything even resembling permission.

A lot of people seem to say that Uber failed to communicate or were too harsh. If someone throws an order or magnitude (or more) traffic at me without telling me, without communicating with me, and using APIs that aren't supposed to be public, you're damn right I'm going to ban them. Even OP knows why they banned him, which he flat out said.

In this case it does seem like pure lack of thinking, and now that the story is out there I'm hoping someone from Uber notices and removes the ban. I'm also really hoping that Will learns a lesson here, and next time he does something like this communicate with the company before releasing anything that's going to use their resources.
Thanks! Yeah, getting a little drunk may help, although there's definitely an optimal point after which it has the opposite effect!

Actually I'm living in Madrid now so kind of immersed, the problem is that my girlfriend and I tend to always speak English with each other and I don't need to use Spanish to work either. It's what led me to create my current project: http://readlang.com
British Man Searches For Hard Drive Worth £4m In Bitcoins
Ockham's razor here isn't a "philosophical principle", it's math.

AIXI is doing a shortest-first search for predictors that match the observed environment, except that it's searching them all simultaneously in infinite parallel (that's why it's not computable) and what gets moved around is probability weighting. Ockham's razor describes the starting state of the weightings when there hasn't yet been any evidence: shorter predictors are given more weight.
Only counts if you forbade them to communicate with each-other.
No we normally never need to re-deploy the app for new content or edits. We treat Locomotive like a service: it provides us a customizable content API. So only in the case of breaking schema changes would we need to re-deploy.
Note that income can be adjusted even if it doesn't exactly match the cost of living. For example, if living in the capital is 25% more expensive basic income could be 15% more in the capital. That might allow a lot of people to live in the capital with basic income. I don't know how that affects your scenario.
I love the simulated random failures in malloc and I/O, it's something I haven't seen at all in other software. Maybe some people do it, but I think it should be more common.
Pardon my ignorance, but I thought bitcoin was supposed to be an anonymous cryptocurrency.

I've read recently that there was a large bitcoin transfer (which had to happen in public due to the nature of the currency), and now all the sites are requiring highly sensitive IDs to function (eg passport scans).

I'm honestly confused. This all seems more restrictive and less anonymous and groundbreaking than cash would be if it were introduced today.
Clickable: http://en.akinator.com/
It also blinks black for me every time I scroll (latest Chrome on OSX ML)
Yeah I should have probably used the technical term: regression. It is very easy to do. Sometimes it happens when code is rewritten/refactored. Sometimes a new feature utilizes a buggy code path that was not previously used/tested. Etc.
One I got thats similarly almost too good

"Whatever works for you – and giving up reading it will make your customers much happier"

There have been way too many like this once recently
Apparently the total income in the US is $13,401,868,693,000 (according to http://bber.unm.edu/econ/us-tpi.htm), which is about $43k per person.

So funding a $20k/person basic income would correspond to about 50% tax? Actually I think this is an overestimate, since the declared incomes do not cover social security and corporate taxes.
How I Set Up My Home Network – NAS and Raspberry Pi
A Man Walks All Day to Create Spectacular Snow Patterns

Understanding the code quality of the Fibonacci Sequence

Gmail.com being MITM'd by Iran using this idea by now: Font Icons.
Hnwatcher.com provides graph that shows numbers of time a specific word was mentioned on HN over time.
How was modern agriculture enabled by an abundance of oil?
You don't need to come up with reasons they banned you; you agreed to those reasons when you signed up for Uber -- you quite clearly and willingly violated their terms of service and encouraged others to do so as well.

"You shall not [...] (iv) reverse engineer or access the Application in order to (a) design or build a competitive product or service, (b) design or build a product using similar ideas, features, functions or graphics of the Service or Application, or (c) copy any ideas, features, functions or graphics of the Service or Application, or (v) launch an automated program or script, including, but not limited to, web spiders, web crawlers, web robots, web ants, web indexers, bots, viruses or worms, or any program which may make multiple server requests per second, or unduly burdens or hinders the operation and/or performance of the Service or Application."

https://www.uber.com/legal
yea, still it'll be sad to see it go. Most of the interesting parts are elsewhere in Akihabara however and I don't think we'll really be missing out on much. I hope a bunch of the markets will find homes elsewhere in Akihabara though.
Can you resize Cygwin bash to be wider than 80 characters? Last time, admittedly a while ago, that I tried using unixy things on Windows, I ended up exceptionally frustrated by the fixed width.

I suspect that's the "Console Subsystem" being referred to here.
I completely agree with this, I acknowledged this and realised I would probably get banned. It was more a case of letting people see how the Uber api could be used, that's why I've now replaced it with a video so people can continue to see it.

I completely agree with why they banned me, it's a huge load to throw on the server. Although I'd love to be unbanned and use it again, I would be surprised if I was.

Thanks for the advice to communicate before, definitely seems like the correct approach.
Why switch to CampBX or bitstamp.net? What not just continue to use coinbase?
There are no automatically provable invariants that would cover SQLite's functionality. How does a tool automatically prove that a query compiler is correct, for example? I don't see an easy way, barring writing SQLite in Coq.
My favorites:

"Google is about to learn stats"

"Progressive JPEGs: a new alternative to Node.js"

"Canadians Just Became World's Biggest Problem"

"Your Username Will Now Have Amazon Ads Pre-Installed"
Sort of. It's good for only one book, max discount is $10.
Stop for one second and ask where does the government get that money? Should taxpayers care nothing about being defrauded?
> This calculus does not apply at all to the companies currently turning record profits.

Sure it does. The only difference between a small business and a big one is size and scale of the problems.

It's just like a small business owner keeping a healthy balance for potential rainy days ahead instead of giving everyone a giant bonus every year.
Fun to browse, and I could certainly see this enabling me to notice some interesting things I had missed on HN.

Two minor things I noticed:

Currently, 7 is listed as tending now with seven mentions. Not that numbers trending could never be interesting e.g. if 600 were trending due to the discussion about the lowering of the prime gap [0], but 7 seems to be trending just because of submission titles.

Both [ and ] are tending in the past week. This seems to be due to submission titles tagged with e.g. [video], [pdf], [<year>].

[0] https://news.ycombinator.com/item?id=6784383
It seems the world's radio/electronics community was first in New York ( https://en.wikipedia.org/wiki/Radio_Row ), then Akihabara, and now in Shenzhen, where the details of electronics outlets that appear seem completely mindblowing. For example: http://www.evilmadscientist.com/2009/a-visit-to-the-electron...
That's a good idea. I could do that.
Well that is quite interesting. A service that - as far as I can tell - just got itself started by hacking the local travel business, blacklists a dev, who just hacks his way to "expose" their API?

Isn't Uber fighting hard to deregulate a market, after it entered it and turned it upside down - for better or worse?

Wasn't the Uber-CEO the absolute Ayn Rand disciple? [1]

[1] http://pando.com/2012/10/24/travis-shrugged/

Not that these two things have anything in common, but I find it slightly amusing, that one the one hand...

... well, I believe you know, what I wanted to say.
Then Uber should rate-limit their service.
It's pretty easy to make the same mistake that originally caused a bug when rewriting code.
I'd be comfortable marking you wrong, unless you had a reason to think the two forces would be almost exactly the same on the moon's surface. It's not a matter of being confused as to which is stronger when you say 'neither'.
I guess thats as good lesson as any on "how to scale".

If your product works through remote requests to another site (which is already terribly slow with building up the connection), you absolutely want to do all of that in the backend and repackage the data for users of your site. Especially here, where everyone sees the same data.
Google privacy policy in violation of Dutch law
Yeah, I figured you got it, and my comment was not directed at you. However, in the few minutes this post has been up there's a lot of blame going towards Uber, which is what I wanted to call out.
I understand this and know why they banned me.
I've added [ and ] to the filter list, so they won't be included in the future.

It's true that there is a bit of noise. I think it's pretty good overall though. There is a filter list of 866 words that greatly improved the results after I implemented it.
Actually I was thinking this is a great way to teach new developers how to fork, clone, push and do pull requests.
The very first sentence shows that the author does not know what he's talking about. Tulips manic is not an accurate comparison because the number of Bitcoins can't be increased except through mining which is a predetermined rate. Tulips can easily be increased by planting more.
>If Moon was hanging on a stick connected to Earth (instead of orbiting Earth) and Earth gravity forces on a pen were stronger than Moon's gravity forces, then pen would fall in Earth.

Technically that's true, but it would require a completely different scenario. Earth's gravity is miniscule at that altitude. For the moon to have a weaker force it would have to be so small that it would likely not even qualify as a moon any more.
Adafruit Industries, Unique & fun DIY electronics and kits
Is this really practical for mainstream use though? If I want to buy a single bitcoin, I need to meet a stranger and bring $1,000 in cash? If this is the recommended method of acquiring bitcoins, it deserves to fail.
Simulating malloc failures is also very easy to do in Windows with the MS Application Verifier.
Mobile Messaging Apps To Get “Mass Adoption” In 2014
Using Flash for user submitted videos?
I am looking at pivoting a project I've been working on into a plugin to allow web users to record and upload video in-browser, which to my knowledge has only been done with Flash.

Has anyone come across an alternative to Flash for this purpose, and if not, what are your impressions of Flash as it exists today? My dev team keeps telling me we could market this plugin because Flash is unstable/outdated, but I don't know if it's a big enough problem that people would actually pay for it.
Sorry, have to side with Uber. Hackers do not live in a bubble of innovation that renders them immune to being penalized for the potentially negative consequences of their hacks. Uber's priority is to serve their paying customers (like me) as best as possible, and if that requires banning someone who's being a nuisance, then so be it.
A shame. I was at this hackathon and witnessed this pair working on the hack; very driven and talented hackers. This sort of activity should be encouraged from such young talent, not punished.
What's to stop you from opening a new account using a different email and credit card?
One man's research is another's DOS attack in this case, and is explicitly against Uber's TOS[0]: "You will not impair the proper operation of the network".

[0]: https://www.uber.com/legal
You're still publishing the tool you used to 'attack' the Uber API, might want to take that down if you're serious about not causing Uber harm.
People in the EU should really try bitcoin.de. This is a reputation based marketplace.
First level of verification is not hard, taking 2 days.
How we got our first thousand visitors
I seem to get banned, unsure why.
He mights have violated Uber's terms of service. But on the other hand: I see no reason why you shouldn't despise a company that has such terms of services - even more if it's willing to apply these terms. Especially if it's a company that tries to be popular in hacker circles.
And today Mr. Jacquet Droz' company continues to do amazing things http://www.jaquet-droz.com/the-bird-repeater/en/
A few more (thanks for an hour long non-stop laugh!)

-Microsoft made their own online textbook, save district $175,000

-Data.gov & 7 Other Sites to Shut Down Uber

-Ramit Sethi and Patrick McKenzie on Getting Your First iOS App Store Nightmare

-Valve: Piracy Is More Important Now Than Ever Before

-iCloud’s Real Purpose is to Kill W3Schools

-Pirate Bay Will Stop In Silicon Valley And Unemployed America

-The Revolutionary Birth Control In The World: Maximizing Shareholder Value

-Samsung flew bloggers to Berlin, then threatened to leave a tech job at Facebook

-Google’s Marissa Mayer Has a Secret Backdoor in New Encryption Standard? (2007)
I am a Canadian resident, and went through canadianbitcoins.com about 3 months ago. It was relatively easy and didn't take much time to get my bitcoins.
TED talk link: https://www.youtube.com/watch?v=RQaW2bFieo8
I feel that I should keep it up just for reference and educational purposes. This was in no way an attack, but a mere hack that was created in 24 hours. It was not intended to be damaging to the service, although I do take responsibility that it was.
Brilliant, hilarious, and either scarily accurate or perfect satire:

Ask HN: I might be a spook

Show HN: I'm tired of seeing

Mark Cuban: If you want to get rich, stop being a fucking joker

Google+ is now available as an alpha release (1991)

Apple announces Mac OS X mouse annoyances
Yeah, no worries, I completely agree this is not Uber's fault at all. Their reasoning is more than valid.
> Oftentimes, I could've built a product from scratch in the time it takes me to Google the undocumented quirks of some stupid YAML file.

Replace YAML with XML and you've just described every enterprise software library I've ever used ever.
C# and F# would also be decent choices former being further in and the latter farther from abstract C-like comfort zone.
Maybe Uber should implement the necessary rate limiting.
While I agree that the Play Store is becoming more controlled, the fact that you can sideload apps means that ultimately, the platform itself is still very open -- maybe just not as much to the typical end user.
I'm more stunned by this than when people go around and ask college students who the VP is or where is France. Those are facts and you either studied and memorized them or not.

That many people suck at "reasoning" about problems boggles my mind. Most these students knew the facts of Newtonian mechanics but could not apply them (in my opinion) to a very simple problem.

Not bragging. I must be good enough at reasoning that I am cognitively unable to comprehend that other people have trouble with it. Everyone knows how to breath or think about future. I assumed everyone can take things they know, combine/apply them to new situations. What I would call reason about things.

Maybe they can. And the results are an artifact of college environment (study/memorize/pass test vs actually learn/challenge/grow).

See, I so can't comprehend it that I'm trying to come up with rationalizations.
His example is "wrong" in the sense that you cannot reasonably complain that "noe¨l" gets reversed to "l¨eon" and put the "¨" part on top of the "l" when it does — which seems entirely correct. Or for that matter, that the string's length is 5 when there are indeed 5 characters.

As for being changed by the browser, the latter (or rather the OS) copied what there was, and the OS pasted it verbatim insofar as I can tell.
I think socialism has worked pretty well in the UK, all things considered. We've never gone the whole hog, but we have had a welfare state and a number of industries nationalised at various times. I rather like having a mixed economy where some elements of capitalism are balanced by socialism.
Looking forward to testing this!
Oh no:

Robert Morris, computer security expert, dies at the age of 91
sp332:

> gravity accelerates things

The confusion is between the transitive and intransitive forms of the word "acceleration". If I say "the pen accelerates", this implies net acceleration of the object. If I say "gravity accelerates the pen", this implies gravity's contribution towards net acceleration. Air resistance diminishes net acceleration, but not the acceleration as contributed by gravity.

sp332 was fine. It's common for astrophysicists to talk about gravitational fields in terms of "acceleration fields" rather than "force fields". This is because the acceleration contributed by gravity only depends on a single argument (distance from the celestial body's center) as opposed to a force-field's two arguments (distance, the pen's mass). And next time you hear "g = 9.81 m/s^2 for all objects on earth's surface", the physicist is referring to gravitational acceleration, regardless of whether or not the object is moving.