skysight-inc/HackerNews huggingface dataset:
Does it? I thought string + number does that, but number + string does not compile.
NSA chief General Keith Alexander heckled at hacker conference in Las Vegas
Apple allowed App transfers. What changed?
I realize that this may be an attractive principle to adhere to, but I suspect you would not like the results in practice. Most likely, the only thing an average household would be able to afford is an incredibly small amount of bandwidth that can be fully saturated at all time. Of course, most people use the Internet in huge spikes throughout the day, so this would mean most bandwidth would still go unused, and during a person's peak usage it would be extremely slow.
TL;DR: the tipping system has a negative externality- some customers receive worse service because they "look" like bad tippers, according to the prejudices of the waitstaff (e.g. by being black). This negative externality is so harmful, we'd actually do less harm overall by just getting rid of tipping.

I agree that the first part happens. Not sure I agree with the second.
In a lot of places (in the US) this is illegal. Plus it screws the waitstaff so is bad practice.
Delete it and refer to your version control system's history if you need to bring it back?

Edited addition to reduce the snarkiness a bit: if I see a block of dead code like that left in a file, regardless of which way it's been killed, I'm going to consider that bad unless there's a very clear comment explaining why this isn't needed anymore but was worth leaving in the code instead of fully deleting it. But if that comment's there, and the reason makes sense, it's still breaking the "rule" but becomes an example of knowing when to break the rule.
For sure, it just seems like the megacorp's legal department would be more likely to decide that the easiest way to minimize the tax was to not voluntarily accept it in the first place.
These are all based entirely on quantity and timing of use, not the actual purpose, aren't they?
I'm at a loss when it comes to considering something with dead code or a potentially unexpected return type to be good code, especially in something statically typed...
New York Issues Subpoenas to Firms Tied to Bitcoin
I would further add that each and every person's journey of inquiry is personal and also encompasses their experiences of being manipulated, whether through institutions like the church or mosques or through individual conmen like many indian gurus.

Some of them, like Steve Jobs, manage to break away from this illusion and seek to find their inner truth through their personal work and others through their charity work. ultimately, though, the journey is personal and usually unique.
What are the positive effects, if any, of the tipping system then?

Even a small negative externality is reason enough to ditch a system that offers no benefit.
This is HN, where some people run small businesses and know how hard it is to acquire customers.

Newsletters aren't spam and most cold callers only call once, or will stop calling if you ask them.
> I honestly don't see the problem with this.

The central objection raised to it is that it is banning a specific set of applications, in apparent direct contravention to the FCC's Open Internet Report and Order (for which Google actively lobbied) which requires providers of fixed broadband services to permit customers the use of any legal applications and devices on the network.

There is discussion of whether it falls within the scope of the reasonable network management limitation to that requirement, but given that all of the examples given in the Report and Order suggest that that exception is appropriate when various mechanisms of imposing in a use-neutral manner on the quantity of traffic to assure fairness among users of the same service when faced with load that, if all demands were met, would saturate the network, it doesn't look on its face like its an obvious candidate.
Why is it stressful for the customer? For what reason?
Two comments above my first comment micampe posted screenshots. Some of the icons are clearly lookalikes. And even if they weren't: An Apple mouse for a linux-icon is a noteworthy choice and could be called a Mac/apple-Icon even without visual resemblance of the icon style itself.

I don't like it when my comments are called rants when they aren't. I tried very carefully to walk the line here, especially I didn't want to (and didn't) bash Apple.

It's obvious that there is influence and I argued why that may be dangerous. Software design is in a special position, copying Apple can be a bad sign and so on... I won't repeat it.
A "coming soon" page is at the top of HN?
It was the company who installed the bins. The City of London gave the company a contract for the bins, this tracking is something that has developed after the original contract was signed.
for the second time now, yes. see https://news.ycombinator.com/item?id=6201160 which was closed
Well, I personally start most of my projects from scratch. To me, there are 4 phases to a project cycle, and the cycle is always repeating:

First, is information collection: I want to know as much about the problem as possible. I'm not even looking at code yet.

Second, is fitting that information together. This could involve code to test theories, or writing documentation to communicate them to others. I'm trying to understand how the constituent parts of the problem fit together. I'm usually working with a subject matter expert on the problem domain, as the subject matter expert on software development. I'm usually going to end up telling the person I'm working with that some aspect of their problem or how they do work--as currently stated--will be difficult to encode as a program, but a small change in business practice would make it simpler.

Third, we come to a decision on how to progress. At this point, we basically have a few proposals for how to proceed, involving some initiatives for writing code and some initiatives for changing business practice. It has to be that way. You can't write code to completely synthesize an organic process. The best human processes will seek to build redundancy into the system. The best computer systems will seek to eliminate redundancy.

And finally, we act on it. We don't second guess our decisions until we're done doing it. We don't add to it, we don't take away from it, because that would all be changing the plan without collecting new information and understanding it in the greater context.

Then we start over from scratch. We always, always need to go back to collecting as much information as possible, which now includes "how well does the current software fit our expectations".
The solution is easy. Instead of banning a specific usage pattern, just say that anyone who exceeds 100 GB / month [1] of usage gets their speed cut to 10% [1] for the rest of the month [2].

It's simple and obvious and I'm amazed that Google, of all companies, isn't smart enough to figure this solution out on their own.

From the ISP's point of view, their infrastructure costs are based on the bandwidth used, not the specific application. The only reason they care about the latter is to price-discriminate between businesses and consumers.

[1] The numbers and units are obviously parameters that a specific ISP needs to tweak based on their actual costs.

[2] Or more sophisticated variations on this theme, like using an hourly basis: e.g. if your usage during the last 720 hours (30 days) exceeds 100 GB, then throttle for a few hours until some high-usage hours fall off the end of the 720-hour window. Or better yet, weight previous usage exponentially.
I have never been more excited for a coming soon page.
This makes absolutely no sense. Apple (iOS, OS X as examples) generally is a very closed ecosystem, though not a monopoly, and certainly don't operate under the banner of 'open source'. Google (Android, Chrome as examples) is a pretty open ecosystem, also not a monopoly, and actually is open source, no idea what "banner of 'open source'" means but they just are open source.

On the flip side, there's no reason to hate everything Microsoft do, c# and Mono are great. Maybe people should get over dismissing anything open source that Microsoft do, but the rest of what you've said makes no sense.
I've always wondered. In what legal sense is a tip different from a bribe?
I think a lot of people (including me) are excited by what he has to say. By all indication it should have showed up 7min ago.
I expect that most people in the industry are probably unaware of how actual Canadians tip. Frequently encountering Canadians is probably a pretty geographically dependent thing.
I really wanted to like Haskell...But the compiler is now C++.

Been down that road a few times myself.

C++ is a language only a mother could love, and only if that mother is a systems programmer who wants more abstraction than you can get with C. But for some reason that I don't think anyone has ever been able to explain, you can do some things in C++ that would be prohibitively difficult in any other language.

Interestingly, the Xen folks are now using OCaml for a bunch of system stuff. That could be worth checking out.
It should have been already published (at 1:30 pacific time.)
https://twitter.com/elonmusk/status/366964441159438337
Qualify what you mean by poorer service. Just because the service is different doesn't mean that it's worse. I'd take a waitress that was curt and left after I'd placed my order over one that asks me if I need anything every 10 minutes.
That's what the article said, but I don't think it's true. I've heard this substitution many times and not always in restaurants. I don't think anybody is actually thinking of Canadians when they say it. I think they're just substituting a code-word they can safely use in public to communicate racist sentiments. I know what I mean, you know what I mean, and we have plausible deniability if an unsympathetic party overhears us.
>The logic goes that if you reject "bad" programs then only "good" programs remain, and who would want to run "bad" programs anyways?

I thought the logic was: if you reject all bad programs and some good programs, only good programs remain, is it not?
It's the overly vague handwaviness and arbitrary enforcement that people are upset about.

This is like the all-you-can-eat buffet that changes the rules when a football team shows up.
LoadBalancedRestClient
And this is why GPS and cell phone jammers are illegal...
AMA with Edmunds.com testing the Tesla Model S
Can you show us some data about it?
You don't usually hand the traffic cop a hundred after he lets you off with a warning...
It's very interesting that this is a SpaceX project. Why not Tesla, or another company entirely?
Cyber Security for Critical Infrastructure Protection - SCADAhacker
Having worked a little in the industry, tips should be abolished. Generally people tip the same unless the service was terrible (not necessarily slowness, but demeanor). For the most part, the amount of the tip is outside the server's (or pizza delivery person's) control.

Pooling seems like a decent compromise, though as the author states, letting the employer control the tip jar...
HYPE*rloop
The Segway. New Coke. Google Wave. Musk's Hyperloop. Today is histrionic.
Seeing that YC's demo day is coming soon, it's awesome to be able to peer into PG's mind - this essay along with "How to Convince Investors" must be the exact advice relayed on to the current YC batch.
Well if you're a solo developer targeting browsers and mobile, I'd use Unity 3D (which went from supporting to abandoning Flash recently). It gets you browsers, desktop platforms, iOS, Android, Windows Mobile, PS3, XBox 360, and Wii -- not sure about the new Wii platform (does anyone care?).
"ditch a system that offers no benefit"

Is that based on things said in this one article or did the article point to actual research attesting to that fact? (I didn't read the entire multi part article so I'd like to know if you've identified where that fact came from).
SpaceX has a history of failed launches before settling into a routine of spectacular success.

Hopefully their inability to publish this page on time will prove to be another example of the same. ;-)
I agree. Which is why most TOS make sense when aimed that way. Sadly some ISPs find it easier to make broad legal strokes to cover their backsides later on.

For example: I run my own email server from my basement. Who uses it? Me. Maybe my dog... but mainly just me.
Yes, it is technically a server, so yes technically my ISP could shut me down... but with a daily throughput of what, 10mB? I doubt it.
In that first example, I kind of agree with some of the guys there. Why would VC++2012 need to officially support an officially unsupported OS? VC++2012 was released more than a decade after Windows XP was released. Windows XP support ended in 2009, extended (security) support only goes through early 2014. Ubuntu LTS only goes for 2 years, Windows XP "LTS" goes through 14 years.

Unless I'm missing something, Microsoft really has no reason to care if you want to target Windows XP. Their official response should be (and is) to upgrade to a supported release. Windows 7 was released almost 4 years ago and is supported until 2015/2020. How long can you complain that an ancient OS is no longer supported before you accept that fact?
Really? As someone who is from neither of those locations, but has been a tourist to both, I've had the opposite experience.
Who are the "customers" exactly? The public using these free services are not the customers, that's for sure. We are the "users". The customers pay for information about users.
Let's ban Google from advertising a "search" product while we're at it, as the product they actually provide is much more complex than the term does justice.

Let's also ban them from advertising a "mail" service, because they should also have to specify the exact nature of the POP3/IMAP/SMTP service provided right there in the headline, along with all the fair use restrictions.

This is asinine pedantry. Nobody is mistaking Google's residential and business Internet connection offerings. The terms and conditions are clearly stated, and it's fairly obvious to users if they are breaching the fair use policy.
If you're using the connection for a business in your home, then you are not using the connection for "non-commercial" uses and therefore should be paying for a Business Class of service
Is this mainly for hiring people overseas? Otherwise couldn't you just pull the candidate in for an interview and look over their shoulder?
That topic was discussed in part 2, at http://jayporter.com/dispatches/observations-from-a-tipless-... :

In a tipout system, what started as one enterprise (a restaurant selling its food & hospitality to its guests), has now spawned two completely new, concurrent businesses: the business of the server selling the perception of extra attention to the guest for tips; and the business of the kitchen workers selling favors to the servers for tipout. These additional, parasitic businesses are not focused on improving the quality of the original enterprise. Instead, these secondary businesses are focused on maximizing income using short term, and proven effective, means. ...

Over the last couple years, another alternative has started to emerge — the lawful tip pool. In this model, the business is permitted by the law of the land to distribute its tips among every member of its team, including kitchen workers. In the Ninth District (the western US), one court decision (Cumbie v. Woody Woo) has paved the way for this, but the US Department of Labor has attempted to nullify that decision by issuing new regulations. It’s not clear that the Labor department is actually allowed to trump the court, and the matter is not yet clearly resolved.

Back in 2006, however, it was still definitely illegal for a tip pool to include back-of-house workers. The only legal way that tip revenue could be distributed among the whole team was for it to not be tip revenue. Instead, it had to be an amount charged by the business for its service. In other words, a service charge.
Totally cultural. Visitors from other countries might find the US waitstaff to be overbearing while US visitors to other countries may find the waitstaff to be inattentive.
Probably because SpaceX has more autonomy since it doesn't need to meet the expectations of shareholders -- the same reason Musk isn't planning on an IPO with SpaceX for a really really long time.
Don't really have a problem with Microsoft releasing open source libraries showcasing their support for open source technology. Yes, it's late for MS to be coming to Jesus er Stallman, but that's what you do when you're playing catchup.
> Leave a large tip for a cute member of the waitstaff and get their phone #

Buying a phone number? This seems weird.
Nobody really expects unlimited bandwidth. Bandwidth and other resources are limited, so it's perfectly reasonable to expect some (common sense) limitations.

What is not reasonable is saying "you can use your bandwidth for this, but you cannot use it for that". This is what people are complaining about.

If Google doesn't want people to use unreasonable amounts of bandwidth they should just say so. There's no need to use words like "server" in their TOS, because in the best case it just makes things complicated and vague.
I remember travelling to countries where tipping is a no-no, what a breath of fresh air.

Tipping is so arbitrary. The line for who "can be tipped" is different for everyone: waiters, cabbies, hair dressers, hotel maids... you get the idea.

Why does one low skill profession get a tip (wait staff) and others do not (fast food). They both require just as much (little) skill. I don't get it. I mean seriously, the Sonic car hop walks food from the kitchen to your car and the waiter walks food from the kitchen to your table. Is it because the car hop doesn't have the added task of taking your order?

I'd rather no one received a tip just so everyone dealt with the same rules.
I think you're trying too hard to jump onto the "ProductX FOR HACKERS!" (Or Developers) market. Such people simple are not interested in paying $18 a month for a blogging system when you could get multiple VPS for that price which can host not only your (Open source and truly hackable) blogging engine but also every other project you have.

If you were selling this to another market it would probably look a lot better.
That is exactly right. I'm trying to get a complete guide to fundraising done in time for Demo Day, so I don't have to repeat all this stuff verbally (and incompletely) yet again. There is at least one more coming on fundraising tactics.
▶ HE'S STILL ALIVE
They just quickly needed a webpage to display the data.
Cache needs busting http://www.spacex.com/hyperloop?a=b

nm, they fixed it
If "waiters basically disappear for the night or give us attitude" because they think you aren't spending enough?
Elon said that he isn't going to work on his Hyperloop idea. http://www.businessinsider.com/musk-too-busy-for-hyperloop-2...
It annoys me that I feel I have to tip. If I'm not ordering alcohol it's pretty much certain I'm gonna get bad service, but I still have to tip. And even if I decide to tip less because the bad service, I'm just furthering the idea that people who aren't drinking will tip less. And it annoys me that no matter how bad the service is there's still social pressure to tip the usual or I'm a cheapskate.
Book Review: User Centered Design
He has said that he will not do it himself, just publish the idea and let someone else do it.
Musk unveils plans for $10 billion Hyperloop transportation system
There's a benefit in incentivizing good service (assuming it leads to better service, which my anecdotal experience at tipping vs service charge restaurants makes me think it does). We tend to marginalize things like this when big societal issues like racism come up, but it's definitely part of the equation.
Are you serious? A bribe goes to a public official and is designed to encourage the official to put your interests above the public's interests (or more cynically, "realize" your interests happen to be aligned with the public interest ;) ). Wheras; a tip is a reward for someone doing well at serving you in regards to something they are already supposed to do for you- and they are usually a private party.
http://www.spacex.com/sites/spacex/files/hyperloop_alpha-201...
whenever i hear "lightweight threads" my PTSD from experience with Java "green threads" comes back. Of course, my rational mind understands that many years have passed and things may in other runtimes be implemented differently and there are many benefits vs. native, yet ...
So, some people have their fweelings hwurt because mean, mean waiters don't like them, therefore we all have to change our lives to lower the possibility that their pwecious fweelings won't be hwurt.
The BW article contains details on design and technologies used. I find it relevant.
If only Rust had same implicit interfaces and visibility (first uppercase/lowercase letter) as Go...
it is not historical fact.

What isn't? You're not saying the stuff I mentioned isn't historical fact; you're just saying that the historical fact doesn't meet your definition of "alter" or "control". Right?

If so, I'll be glad to adopt your definitions of terms for the purpose of this discussion. Then my question is: is "control" by your definition the appropriate threshold at which to be concerned? If so, why? If not, what is the appropriate threshold?

(If you're just objecting to the word "control" because Schneier used it, that's an argument about words, not about substance. Maybe Schneier should have used another word; but that doesn't change the substance of what he said.)
It's now up on http://www.spacex.com/hyperloop
Hyperloop Revealed
I tip well at the bars I frequent because stopping by every 10 minutes means I always have another beer sitting in front of me right before I finish the one I already have.

I don't enjoy fighting for the bartenders attention with the attractive person on the other end of the bar; tipping is how I level that playing field.
Hot damn it's there
I think the SpaceX IPO is planned for about 5-10 years from now - that's not too long. The only indication we have is that MCT will be making regular trips to Mars before SpaceX IPOs, and they seem pretty set on that happening in the next decade.
Hyperloop Alpha [pdf]
EDIT: It was posted both places, so I wouldn't read into it at all (http://www.teslamotors.com/blog/hyperloop http://www.spacex.com/hyperloop)

-----------

I wouldn't read into that. Musk has said he has no intention of developing it; he probably just needed a place to put it. SpaceX makes as much sense as anything else.

That being said -- hopefully he lied when he said he had no interest, in order to quell speculation until the announcement. Kind of like how Apple says they'll never ever launch certain things... right up until they do it.
Ask HN: Should databases be as smart or stupid as possible?
I made a comment to my coworker that "databases should be as dump as possible and should do as little as possible". He disagreed and said that they should be as smart as possible.

I couldn't backup my opinion but it is just a gut feeling (experience?) that databases should be used as simply stupd data stores with zero logic or code or anything other than data.

Who is right and why?
Weirdest Places People Have Lost Mobile Phones
thanks! here's the actual pdf:
http://www.spacex.com/sites/spacex/files/hyperloop_alpha-201...
I've ordered a Q10 some days ago and hope I won't regret it.

BB10 has an Android compatibility layer, so that might bring over some apps that might be still lacking.
It's there now. No longer a holding page
I think you're not seeing the latest updates. Here's a direct link to the pdf: http://www.spacex.com/sites/spacex/files/hyperloop_alpha-201...
Nice font. But looks good so far.

EDIT: There's a bit of minimally technical details, but this is neither highly polished (public-perception-focused) nor highly technical (engineer-focused). Is it a good balance or would one of the extremes have been better?