skysight-inc/HackerNews huggingface dataset:
Some thoughts after spending ~100 hours with Go.

- Function overloading is a major convenience that you will miss. There are differently named versions of every function and you will call the wrong version with the wrong arguments all the time. The number of functions in the standard library could be reduced by at least 1/4 if they'd got this right. The official FAQ (http://golang.org/doc/faq#overloading) explains that leaving out overloading is "simpler", meaning simpler for them.

- Default parameters are a major convenience that you will miss. Using strings.Replace() to remove some chars from a string? Don't forget to pass the -1 at the end, asshole! The -1 says don't put a limit on the number of replacements. In Python there would be a max=None default parameter and this would never bite anyone.

- No named arguments, because fuck readability.

- Forcing me to handle errors is great. Having 20 different ways to do it is not great. Examples: fmt.Errorf(), fmt.Fprintf(os.Stderr), errors.New(), log.Fatal(), log.Fatalf(), log.Fatalln(), panic/recover...

- Using && and || for logical operators in this day and age is just ridiculous. Why do people keep inventing programming languages as if Python doesn't exist?

- Don't think that just because the Unicode guys invented Go that Unicode is going to be easy. Their solution is not to create an airtight abstraction layer between chars (or "runes" WTF?) and integers. Their solution is to provide almost no abstraction and force you to deal with the inherent integer-ness of all characters. Example:

In Python:

len("нєℓℓσ") # 5, because there are 5 chars

In Go:

len("нєℓℓσ") // 12, because there are 12 bytes
utf8.RuneCountInString("нєℓℓσ") // 5, plz kill me i am an abomination

tl;dr If you're inventing a programming language for human beings (not UNIX gods), try it out on a group of smart high school students first. It will be a humbling experience.
Kernel Mode Linux : Execute user processes in kernel mode
Very cool. This is one of those things that makes me wonder "where can I use this next?" Even more impressive is that this is apparently a few years old.
http://www.downforeveryoneorjustme.com/bitbucket.org

https://twitter.com/bitbucket
well at least she didn't say "thats nice what sort of cars do you work on" when she found out that he was an engineer
Legibility and readability are technical terms in the field of typography.

From what I've seen, the new iOS typography is adequately legible, but somewhat lacking in readability. To proclaim similar descriptions -- which might or might not be exaggerated -- fascicle is very condescending toward typographers and other design professionals.

When people go further in their negative characterizations, the terms stop being used so technically. To call type completely unreadable or illegible is generally an intentional overstatement, and it's understood as such by members of the design community.

It's like calling code shit. Is it literally shit? No -- but saying it is doesn't make a developer incompetent or even wrong. It's a clearly contextual statement, and it's rightly interpreted as such. Please give typographers some credit and don't assume we're somehow overreacting.
It may be a boom compared to historical levels but it is in no way enough. 22,000 is tiny! There's probably already a shortage of half a million. Think about how many people live outside the city because rent is too expensive. SF is a desirable location, just because there are only 800k people here now doesn't mean more do not want to live here.

SoMa should have massive sky scrappers being built on every block, it's the perfect location to build this high density housing/offices solution (big blocks, flat land, underutilized and close to the city center). And I mean real skyscrapers Manhattan size or larger.

The city should take care in SoMa to make sure they do not allow new skyscrapers that do not reach a minimum height. The space there is valuable (even if it's not used correctly now). You wouldn't want a situation where medium density is built instead.
I think it would be impractical to force every federal agency to put make every legal interpretation public, simply because people wouldn't do it. They'd just avoid putting things down in writing instead. Ultimately, any internal interpretations have to be solidified and put down in writing in any court proceeding. I think that is the backstop against internal interpretations run amok. And it does function as an effective backstop in other areas of government, where every agency action is met by dozens of legal challenges that play out in public courts. The problem with the NSA situation is that the NSA's actions are not subject to regular court challenges, and that's by design. Congress made it that way.
I'm sorry, he says "I'm a casual user, not a power user" and your first instinct is to suggest that he use vi keybindings in bash?
Taxes and corporate governance is certainly complicated, but the basic concept of a share is not.

If you work through some common scenarios, you'll see how the concept of owning a 'percentage' breaks down really quickly, and the concept of owning a 'share' actually keeps things very simple.

There's nothing about it that's for the purpose of fucking people out of money, but like many things in life, it's perfectly possible to achieve that effect.
I read a lot of news articles and editorials and have taken a couple of journalism classes and IMO this reads like a very objective article that properly quotes every party that's involved. "Yellow journalism" is a really strong and misguided criticism.

The article quotes an employee of the law firm clearly stating he doesn't suspect the state department was involved. It also reports that the state department has repeatedly denied any involvement. Neither the headline nor any part of the article declares that the government was involved in the breakin.
I would. But thats whats happens when you have old hardware and software is still progressing at an impressive pace. In fact, many of iOS7 features are only possible because of those advances (layered interfaces, the typography engine, for example). I wouldn't expect the ipad2 to last you much longer than a year (if that..).
I like how the author editorialized about the RAM use of Unity ("Too bad it runs in 192MB of memory! It would be a good idea to trim it down, let’s say by 50%. As a note, DOS conquered the world by running in 64KB of memory.") yet said nothing about KDE's, while KDE in "bare minimum required" mode required more RAM than Unity did.
Just curious why you feel so paranoid about "conforming"?

I feel like until somebody tells you that you "must" dress some way, then anything else is just opinion that you may or may not agree with. There is so much anger directed towards the top post on this thread because he shares his opinions on mens haberdashery.

My bottom line is that when I wear a suit that fits me like a glove, when I have a crisp, clean collar stand up against the back of my neck, when I slip on a nice pair of shoes -- carefully crafted and made with great materials, the kind that will last you easily 20 years -- when I do all that, I always just feel so good about how I look and how I feel.

Sometimes a tie isn't comfortable. So sometimes I endure the discomfort for a specific reason, other times I just don't wear a tie. But I never bristle with the anger at 'conformity' so I thought I'd ask you.
I think collaborative consumption companies changing their business to focus on a specific niche or vertical is quite common. Getable (fka Rentcycle) did it. Zaarly did it.

I'm head of sales at balancedpayments.com, a payments company that works with online marketplaces, so I interact with dozens of marketplace founders in a given week, and in my opinion the true P2P/collaborative consumption movement is a few years away.

[1]
Some retailers dropped the price. Nintendo didn't.
>The FISC can't grant the executive any power it didn't otherwise have

And yet, here we are.
...and StavrosK is the web lackey ;) (Who gets to do most of the fun stuff lately...)
Ballmer Foresees All-Public-Cloud World
The FISC court has repeatedly made the wrong decisions. When their decisions have been brought to light, there's been massive public outrage, and an effort on their part to to arrest the "leaker". These are all signs of a corrupt court, that needs to be dissolved.
Methods for a type have to be declared in the same package as the type.
Arduino Isn’t Just For Hackers
Graph Search – An Advertiser’s Wet Dream
http://thoughtstream.quora.com/Graph-Search-%E2%80%93-An-Advertiser%E2%80%99s-Wet-Dream
`then` is meant to return a promise, i.e. return an asynchronous value; it should never synchronously throw an error.

That said, I somewhat agree (although in JavaScript it should be `undefined`, not `null`). If we were starting clean, instead of with tons of code in the wild that did `.then(null, onRejected)` or `.then(false, onRejected)`, we would have the resulting promise be rejected with a `TypeError` if `onFulfilled` was neither `undefined` nor a function.
Hacker News already has a flaw that conversations tend to be too short-lived to put any real thought into a comment. To describe what I mean by this: in order to do some real research, or to perfect the wording of a comment, might require a couple hours of time: right now, unless you are willing to spend all of that time frantically and immediately when a thread is posted, by the time you have managed to contribute something of real meaning the activity on the thread has died down because everyone has "already read it" (and won't return) and it may, in fact, have already dropped off the home page (and so will get no new traffic).

I thereby feel the need to point out that using a system where the comments are promoted by being viewed inside of the thread has the potential to worsen this effect, as the pool of people available to promote comments will decrease over time, even though the potential value of the comments in question increase over time (as, again, they will be able to have been better perfected, with more research, better wording, and careful thought). I might, thereby, put more weight onto your idea for putting the comments on a page like /newest, in order to better force them to be seen after-the-fact (which, I understand, may be one of the factors you are already thinking about: I'm just attempting to show that someone else might be thinking about that sort of thing).

(This issue has an interesting effect when combined with the Eternel September + Evaporative Cooling interaction effect that this site seems to have: I have found myself "taking a pass" on the first time something is posted, instead working on a comment that I post when the same thing eventually comes up later to a sufficiently-different set of people that it can again accumulate enough votes to hit the home page. FWIW, I would then make the argument that this problem of "good content takes time, and HN is setup in such a way as to discourage things that take time" is a more fundamental cause of the "misinformation due to comment blight by people who don't really know what they are talking about" issue.)
The computers that run the stock market
Fine, make them do it the hard way.
How a Group of HN Users Saved RestoreTheFourth.net
There's also Hyperboria, which is based on cjdns nodes.

https://github.com/dansup/Hyperboria
13 Stats to Convince Your Boss to Invest in Mobile in 2013
[Free eBook] Let's Create a Realtime Blackboard
I have to admit that the “OVER!” scene from “Portlandia” came to mind as I read Tom’s post. http://youtu.be/YlGqN3AKOsA
Great point. I wonder though if some of the more advanced UI features that people want as part of their terminal+shell are being held back by relatively ancient paradigms for how terminals do complex interactive stuff. In-band signalling, ReGIS, Sixel, and Tektronix 4014 all feel like old-fashioned tech that won't be getting more popular, even if they are technically capable of getting the job done.
Go back a second here. Of course they are constantly evaluating if they are within the law; so is every other person when filing their goddamn taxes. But legal questions of the magnitude of "do we have the right to collect this data under the constitution" are obviously not decided on the spur of the moment. When the CIA wanted to torture, they asked the DOJ and John Yoo to come up with a piece of paper telling them in lots of legalese that they were allowed to do so.

Obviously these legal interpretations exist, today.
I also live in the twin cities and the rent to mortgage ratio for single family homes is heavily slanted toward high rents. So we just bought a place for 1200/mo that we are renting for 1500 a month, and we live elsewhere. It's a great market if you can buy right now.
Interesting that arduino is becoming like the "motherboard" for peripheral systems with the shield footprint becoming the defacto expansion bus.
So, now we also have to assume per-core software and support licenses to accompany our purchase of several $10M racks? What platform are we talking about now? Presumably I have to also purchase the IDE and toolchain licenses, per developer, too?

Twitter may have and will still make missteps, but you're being egregiously vague and unhelpful. Your comments are as vaporous as you make Twitter's architecture to be.
David Brin has been predicting/talking about this for over a decade now. Sadly a lot of people are only familiar with his Sci-Fi work, his non-fiction work is equally interesting.

http://www.davidbrin.com/transparency.html
I'm pretty sure there is space but https://twitter.com/everyunicode will have to start over.
As I said above, I'm not really in the mood, but since I made a snipe-y comment at you, I guess I at least owe you this:

1. No anarchist wants to stop you from trading things with anyone. Capitalism != trade. The issue is ownership of the means of production, not movables.

2. I personally understand Bitcoin quite well, which is one of the reasons I don't like it. however, I've seen quite a few of my fellow anarchists support it thoroughly, to the point of saying "If you don't support Bitcoin, you're not an anarchist." I _will_ say that I'm warming up to it slightly as a certain tactic for certain situations.

As I'm already irritated, you'll have to forgive me if I don't say more than that. Maybe another time.
Considering voice activation's problems I somewhat doubt that it's easier to turn on video on glass than on a phone.
You don't think there would be a way to "jailbreak" the Glass and get around a software lockdown?
Marxists, for example, do not find 'the middle class' to be a concept of any significance.
I don't think the significance of this can be understated. Two reasons:

One, I think the act of pulling something off of someone's face is a lot different from pulling something out of someone's hand. It's subtle on the surface, but crossing that kind of social boundary on a regular enough basis could be exactly the tipping point that turns public opinion against law enforcement on a broad scale.

Two, as the technology and form factor mature, it'll simply be harder to tell whether something is/contains a camera or not.
A law that cannot be known is no law at all.
So, will this be for all comments, or will having a certain number of comments approved cause yours to automatically be in, or what?

I imagine that this could end up adding additional friction to discussions, as it sounds like the older/more karma'ed people will have to essentially vote-in new comments--out of sheer laziness, I think this could cause the overall comment volume to decrease.

Perhaps an automatic acceptance change just to keep things interesting?
> This logic is fundamentally flawed.

In my experience it's rarely worth appealing to logic when discussing home ownership. It's just such an emotional subject that rational debate is often hard to come by.

1. Many home buyers make purchases with relatively little knowledge of their local real estate markets. For instance, in some areas heavily hit by the crash, you can find buyers who don't know that a considerable amount of the local sales activity has been driven by individual speculators and institutional buyers who are attempting to rent out the homes they purchase. They might be on a block where a double-digit percentage of the houses are rentals and not even know it or recognize how this could affect them.

2. Many people don't actually run the numbers for themselves so they can't intelligently weigh the cost of renting versus the total cost of home ownership and the potential gain or loss if/when the house is sold, an event that could be a decade or more away. At best, they do back of the envelope math and where assumptions are required, use a single set of assumptions that is favorable to the decision they have already made.

3. Many people who buy a house are really buying an interest rate and mortgage payment. The recent rise in interest rates has actually provided a good opportunity to observe this: some buyers who are in the market today are willing and eager to purchase a good deal "less house" than they could have purchased even a year ago because they're simply targeting a mortgage payment. Many conversations with realtors are eerily similar to conversations with auto salesmen: the best auto salesmen focus on the monthly payment, not the price of the car and what you're getting for it, because they know that the average person will apply a completely different, and less rigorous, analysis to the purchase when it's done this way.

4. Owning the dwelling you call home is an emotional thing, so home ownership proponents often resort to weak arguments like "if you're renting you're throwing money away" to justify their decision. Of course, there's no shortage of things that people "throw money away" on and some of those people, of course, are homeowners. It's not hard, for instance, to find homeowners with a $400/month auto lease or a 48 or 60 month loan on a car that costs half of what they gross in a year. And plenty of new homeowners spend more on unnecessary upgrades and "stuff" (i.e. large televisions, expensive audio systems, etc.) shortly after they move in to their new houses. Yet many of these same people don't see the irony in bragging about how financially astute they were to purchase a home and start building "equity".
I'm not saying anything about the ruling, just the general properties of arguments. An argument such as "The moon is made of cheddar cheese, and cheddar cheese is yellow, therefore the moon is yellow" is perfectly sound, invalid though it may be.

You had mentioned "If one is in favor of government power over the Constitutional rights of individual citizens, then I guess it makes some kind of sense". That has to do with whether the argument is valid, not whether it is sound. That was the object of my comment.
My first instinct is to suggest something that already works for what he wants to do. If he's using a Terminal window on a frequent enough basis that he's looking for a solution, it makes more sense to suggest one than to say "Gosh, yeah, that'd be useful, I hope this terminal emulator releases in the next year some time so that you can do what you want to do with that!"
Viktor Klang on Akka, Futures and Promises, Scala
I'm not sure I'd be interested in that level of meta here on HN--consider the existing bickering about bannings, title rewrites, and off-topic stuff.

This could be a step in the wrong direction.
I don't think AngularJS, Meteor or Ember are close to this though. The result might be the same, depending on the use case, but the philosophy isn't.

AngularJS for instance looks like more about components and data-binding (makes me remember the old Delphi days) in an attempt to use the browser as an application framework than "interactive documents".
I'm not sure what happens in the US, but I think both renters and home-owners are screwed when they have bad neighbours.

See the Steve O documentary "Demise and Rise" about his drug addiction. (https://www.youtube.com/watch?v=fkvVcQr6JU4) See especially this bit (http://youtu.be/vRTrOF6lGzk?t=4m47s)
http://xkcd.com/1235/
Cost of living in Sydney is just as high, if not higher than the Bay Area.

I moved my family to the Bay Area from Australia and am very happy with the decision.
I think a better approach than tor that we'll see in the next few years will be a readOnly private "tor" box that you can hide on any network with open wifi. The Raspberry Pi is the perfect platform for this.

Such a box would be running tor and only visible on the Tor network. You'd SSH into it over for and then have your own private exit node.

All you need to do is drop a couple of these in places where there is power you can piggyback off and a wifi signal you can piggyback off or a network you can patch into.
That is actually a very interesting question and it turns out that whether it's better to fanout on write or on read depends on a few different things. There's a very widely read paper on the subject you might enjoy:

http://research.yahoo.net/node/3203
10 Questions for Obama's Chief Technology Officer
You should check this out: http://www.richdad.com/Rich-Dad-Games/CASHFLOW.aspx

The idea of home ownership is that you aren't even (really) paying rent. You are investing and the money should return at some point in your life.

It's reasonable to conclude that your house could lose money, BUT there is a reason real estate companies exist. If you purchase homes with a focus on investing (and perhaps living there for a time) you will come out ahead.
Erm, so the US is a democracy, right? So, all these muppets in government are servants of the US people, right? So, who exactly are they to tell Americans what they have the right to know and not know?
We're working on a few things that will make that much easier :)
Public outrage is not prima facie evidence of a wrong decision being made. If public outrage were all that was required then Sunil Tripathi would actually have been guilty of the Boston marathon bombings.
I always thought of the Go team as mostly outsiders coming from Plan 9 who were being sponsored by Google, but otherwise aren't really an integral part of the company (but then again, I don't know much about Google's internal organization).

> Although it is handy for situations were you want to use Go like a scripting language using go run

`go run` isn't that fast, really. A simple "hello world" takes 320ms on my system, while the equivalent in C takes 40ms, and C++ takes 270ms. Honestly I can't of a single use case where I think Go's compiler speed matters. And again: that's coming from someone who likes Go for basically every other reason.
They're saying it's a networking issue (http://status.bitbucket.org/). It's possibly (probably?) related to the datacenter migration yesterday: http://blog.bitbucket.org/2013/07/02/scheduled-downtime-bitb...
Because near vacuum is a terrible heat conductor.
We have the ability and might open the api more but right now we wanted to make it simple. PM and we can talk about your specific use case.