skysight-inc/HackerNews huggingface dataset:
Concurrency is not the only interesting thing about go. The other choices are also interesting, partly in what they leave out (no inheritance, no headers, explicit errors, implicit interfaces, static binaries with no dependencies, fast compilation, strict style enforced by gofmt). You might not like those choices of course, and you might prefer to use other languages like python or C++ ;), but comparing Go to Java + concurrency is pretty absurd, as the culture, tools and standard library are very different. Maybe superficially some of the syntax looks similar, because of the C heritage.

Thanks for the article with your first impressions of Go anyway - I read another post on your blog while visiting (about leaving C++ for a simpler OO C), and it actually echoes a lot of the motivations of Rob Pike and others at Google in creating Go - frustration at C++ compile times and baroque grammar was a primary factor in the creation of Go, so it feels to me like they went back to C as a basis and built something new...
Just curious: why are user names case sensitive?
Isn't SpaceX in LA? What about JPL, etc? Aerospace seems big there.
> I think the author misses the point. The number one reason Go was created was to build maintainable softwares, the kind Google uses at large. The easiest way to build these are:

Please show how he misses the point. His point, it seems to me, is "Things _he_ would miss in Go that Python has". Maybe he doesn't want to write maintainable "softwares" (sic). Maybe his bugs look like open_file();close_file(); read_file(). Static typing can't catch that.
Lambda Architecture: Design Simpler [+2 adj] Scalable Big Data Solutions
> They do seem to be betting the vendor install channel will continue to be the dominant channel in the future

In many places it will be. Want to buy a Nest in the UK? Guess what, you can't install it yourself: Nest will send a contractor along to install it for you. Many countries highly regulate heating system installation, for good reasons. Even if you're in a jurisdiction where this isn't a problem, the majority of thermostats get replaced along with other HVAC work (new boiler, new pipework, etc), which is going to be done by a qualified contractor.
That's exactly how i would have changed things to make the website faster!!!
-4 jan 1991-
Eugene Goostman becomes first AI to pass Turing test
The modem can, but that doesn't mean the cabling, or the cable plant on the other end can.

I work for a telco, we just upgraded all our cable and plant for 13k customers so we could offer 100Mbit down / 10Mbit up. The old max speed was 50/5. The cost was in the millions, even though the modems have supported it for years.
Samsung design blog
At least they let customers to opt-out. In Malta (EU) there is an ISP called Melita - pretty much a monopoly - which enforced similar to all it's customers without even informing them and without letting them to turn it off.

It's an outrageous practice to enable radio-emitting devices in customer's homes without their consent. Unfortunately, they didn't see any backlash from the customer base, as most didn't understand what happened and believed to what lies ISP published on their FAQ page - that additional WiFi spot doesn't emit extra EMF and doesn't consume extra electicity...

I had to go to the lengths of reversing modem firmware looking for exploits in order to disable this.
http://gamblino.com lets you do the same thing but on an app.
NSA: Our systems are so complex we can’t stop them from deleting data
A lot of that 18 billion valuation is predicated on Uber expanding beyond the "taxi" market. People are betting on them being able to use what they've learned to become the king of local logistics - see their recent bike messenger expansion. And if they win the driverless car game then they could be looking at replacing much of the auto industry.

Whether it's the stock market or PE or VC, investing is not a bet on what currently exists but what you think the future will hold. The numbers that exist are generally priced in already. Yes, fundraising is frothy right now but you're still talking about tons and tons of money and relatively sophisticated investors. It's not like they haven't run these same numbers.
^ This. A MAC address is a link-layer network address, just like an IP address. For example, the ARP protocol[1] uses it to identify devices with a given IP address on a network.

[1] http://en.wikipedia.org/wiki/Address_Resolution_Protocol#Exa...
I suspect this will have a major impact on file sharing lawsuits where your IP is used to identify you.
Or is the interconnection part of Netflix's network?

Neither story really brings the entire truth to the table. Netflix could say "our connection to Verizon is full right now" which is more accurate but lacks the oomph that this is all 100% Verizon's fault.

Netflix could say "our pipes have a lot more room but Verizon will only accept so much" which I think also is perfectly accurate yet still paints Verizon as the ones who are lacking in capacity.
Mine says $214/yr in Vancouver, BC.
Real attorneys make grammar mistakes all the time.
"I honestly don't understand what Verizon wants Netflix to do...."

Die in a ditch.

Seriously. Per the last big discussion on this, from https://news.ycombinator.com/item?id=7858919 from a Verizon press release, "Verizon had a total of 5.8 million FiOS Internet and 5.0 million FiOS Video connections at the end of the [2nd] quarter [of 2013]". I would infer from that press release that they have 3.1 million plain DSL customers.

Netflix et. al. are an existential threat to their FiOS Video business, especially since to my knowledge Verizon is the only holdout in putting caps on landline Internet connections (e.g. AT&T is in much less danger with 150-250 GiB/month, $10/for each additional 50 GiB).

So I'm assuming there's nothing Netflix can do to satisfy Verizon besides giving up, going out of business, etc. Which, with cap and congestion ISP policies, is not beyond the realm of possibility; since the DVD renting business went sour, I've long thought for this reason Netflix was a high risk venture.
Yes, but how bad would you feel if you had been promised 171Mbps for a higher price and you only really attained 70-90 because you had to share the bandwidth with your neighbors? In your case, they could probably offer more than 50MBps, but they're playing it safe with 50MBps.
I'm all for what Netflix is doing, but this read like a cheesy publicity stunt. The whole thing seems like it was written to be read by the public, not Verizon's lawyers. I mean, it contained a simile/metaphor.
Twitter brings back hashflags just in time for World Cup 2014 kick-off
So the DSL infrastructure?
After Heartbleed, We’re Overreacting to Bugs That Aren’t a Big Deal
You make it sound like we, the customers, aren't already paying; like upgrades to hardware would never be reflected in the prices we pay. It really doesn't matter which company actually writes the check, their costs are reflected in my bill. As well as their profits, executive bonuses...

In this case, what matters is that one company is already taking my money for a particular service, half-assing the service itself, taking those profits, and trying to blame someone else.
I have had comments that go against the grain of a conversation go all the way to light gray, then about 24 hours later they are well into the positive.

My subjective experience is that there seem to be "shifts" on HN. Folks who are too busy during the day to surf HN may log in during the evening; these folks collectively might be more welcoming toward a skeptical or conservative comment.

And even if some of your comments go negative, there's not really any reason to delete them IMO. It's a learning experience...either you learn that you got it wrong, or you learn that most other people have it wrong. :-) Karma is just fake Internet points anyway.
Great idea. Terrible name. Awesome execution graphically. Will play around some more later. Keep iterating!
Friends Don’t Let Friends #Fail on Website Designs
Mindfulness is taking advantage of the fact that humans are conscious of their consciousness, and using that to overcome our instincts. For example, the human brain, if left alone will tend to go towards negative situations. I think (keyword: think) that's because we want to avoid bad feelings, so we replay those events in our mind to figure out what happened and how we can avoid those bad feelings in the future. Feelings, after all, are a response to a situation, so if we have a bad feeling, it means we did something wrong.

However, studies have shown that such behavior has negative impacts on you (bad feelings reduce your immune system, etc), so mindfulness is avoiding that trap. As for your original question, you can't figure out when to stop eating because humans largely disregard instinct. Obesity has many causes.
Tu peux détailler ce que t'entends par là? Genre des notifications "X vous invite à jouer à Y"? Non j'ai tendance à détester les applis qui font ça !

Par contre je vais rajouter un bouton de partage facebook pour le site c'est une bonne idée.
Hi, isn't Python now shipping with OSX? I haven't tested it, but wouldn't this also work while being more readable?
(DISCLAIMER: I haven't tested it. Also, I haven't tested it.)

from random import randint
from os import getenv
from subprocess import call
from sys import argv

if len(argv) > 1:
# get network interface from cmdline parameter
intf = argv[1]
else:
# get network interface from ENVIRONMENT variables
intf = getenv('INTERFACE', '')

if intf:
# generate random mac address
r = lambda: randint(0,255)
randmac = '%02X:%02X:%02X:%02X:%02X:%02X' % (r(),r(),r(),r(),r(),r())
# change mac address
call(["ifconfig", "%s hw ether %s" % (intf, randmac)])
else:
print "Couldn't determine network interface"
Optimizely vulnerability lets you see what sites is testing
My brief googling turns up the Emergency Medical Treatment and Active Labor Act, and an accompanying FAQ:

http://www.emtala.com/faq.htm

> 13. Can the hospital inquire about the patient's ability to pay?

> Yes, but timing is everything. The statute does not prohibit an inquiry into availability of medical insurance; it does provide that neither examination nor treatment may be delayed to make the inquiry.

> Prior to 2003, some knowledgeable commentators had suggested that no discussion of any payment issues should take place before the medical screening examination and any needed stabilizing treatment are provided. CMS has even recommended that hospital personnel not answer any questions initiated by the patient, apparently on the theory that some patients may be dissuaded from staying if they learn that they will be financially responsible for the treatment, even if they are assured that they will be seen without consideration of payment issues. Such recommendations, however, do not arise to the level of a definitive statement of what is required.

I don't know if the Affordable Care Act changed any of this.
This is great!
Every time the world cup, eurocup, american cup comes around, me and my friends start a "quiniela" as this friendly betting game is called here (and elsewhere in the spanish speaking regions).
I always think about coding something like this but never get around to it. We end up using a hacked up Excel spreadsheet.

One suggestion: make it so that each league can modify their rules. The one I'm currently playing gives 1 point for getting the goals of team A, 1 for getting team B, 1 for guessing the winner or a tie and an additional point for getting the exact score. Don't know why but we've always played it that way, and I know there are other quinielas around that have their own rules.

I love that I don't even need to sign up.
Great work! I would like to see how you made it (when you get the chance to make a write-up).
I've wondered if Fedex and UPS would just manage the long-haul intercity transportation with either driverless trucks or something else. Then they also still staff tons of warehouses at the city hubs. From there, it could be Google/Uber (Goober?) from the warehouse to the door.
Show HN: World Cup prediction challenge with friends
With all the hate that is going around right now for ISPs, it amazes me that they would roll something out like this.
Is “Do What You Love” Elitist?
In fairness, both the Nest and the Lyric look (and work!) like a digital version of Honeywell's 1950's-era thermostat: http://lyric.honeywell.com/Images/thermostats_slides/1950_th...
> exceptions won't be missed much yet.

Exceptions won't be missed at all, with or without generic programming, because, and I get tired of saying this, Go has exceptions. panic/recover/defer provide all the functionality of raise/catch/finally -- the main difference in structure being that (1) the context is always a function, not some other block within a function, and, (2) "recover" is done within a deferred function (loosely parallel to an "finally" block) as opposed to "catch" which is done in a sibling block to "finally". [1]

> So panic is basically an exception

Yes.

> but in callback form rather than block form

No.

[1] see: http://blog.golang.org/defer-panic-and-recover
Seconded.

Started filling everything out, and abandoned IMMEDIATELY when I got to the SSN field.

This form should redirect to SSL AUTOMATICALLY and every time. Seeing it not do so puts some serious concerns out there about your data treatment, how you handle/store PII, and other PCI compliance matters.
Jason Rubin Joins the Team and Oculus at E3 2014
Hi HN community ! I am the cofounder of Scoragora.

Scoragora is intended to be the best webapp for prediction challenges with friends and colleagues for the FIFA world cup. It's free, ad-free, focused on Brasil 2014, mobile friendly, and available in 4 languages. We tried to keep our UX very simple yet provide a lot of interesting features (tchat, email reminders, social logins...).

This app is our first webapp, and first time in nodejs. We are two young engineers freshly graduated in CS from a french engineering school (Ecole Centrale Paris). As we didn't learn a lot about web programing at school, we decided to build something to learn it, to have a lot of fun, and for the joy of building something significant (= that would be use by a lot of people that we do not know).

We are really excited to share it with you, any kind of feedback is welcome =) (and don't hesitate to use our uservoice widget if you spot a bug !). Eventually, we are thinking about making it a business, any clue about an interesting BM is also welcome !
UPS is a shipping company first and a technology company second. Uber is a technology company first and a (taxi|courier|etc) company second. It's a difference in mentality.
You should probably just buy a car.
Yea, I live in Michigan so I am definitely glad I did not have to deal with a faulty thermostat on top of everything else the winter threw at us :).
Is that your legal advice? Because it's not good.
That would be a very bad idea for Netflix. They would be breaching contract on thousands and thousands of customers and open them self to probably a very large class action lawsuit. Although I could be wrong IANAL.
The life and death of a master of the universe
What was the old title?
>'...if IT systems make it easy and convenient.'

Believe it or not, there are people working for these systems who are both willing and capable of making that happen. Unfortunately, there's a trump card of paranoid ass-covering which routinely squashes such aspirations:

Terrorism

I worked with a transit agency was not just capable of sending texts, but had a surprisingly slick mobile-ready, web app for displaying realtime, animated schedules in 2008.

Someone got up in a meeting and said 'What if terrorists use that information?'

Today, six years later they don't have so much as a reliable API available to the public.
That isn't scammy. In these sorts of RTS games there are build times. Its special to not wait on those. Remember the cheat code everylittlethingshedoes in WarCraft II? How is buying access to that scammy? You don't have to buy it - and you can play the game. No one is forcing you to buy it, just as no one is forcing you to play.
They sued Nest for allegedly violating patents that Honeywell wasn't using (because they could've owned the Nest market if they'd moved first): http://honeywell.com/News/Pages/Honeywell-Files-Lawsuit-Alle...

No thanks. I don't want to reward that behavior.
Exceptional crashes
The Best Business and Career Apps
Welcome to Watch Dogs, where everything is online, even your grenades, whether it makes sense or not.
> Turned off the language because of me? Again hardly - if you like Go's standard library you like it, and if you don't panic/defer will probably not change your mind.

I'm not worried about people who have learned Go getting turned off by inaccurate comments about it not having exceptions, I'm concerned about people who might read your piece before learning much on their own. If people believe your claim that Go has no exceptions and that multi-level error handling in your own code has to be done the way you described, that could turn people off of Go whether they like the standard library or not (and before they even decide whether to try it at all.)
Please, make Swift readable
EXT4 cannot be resized while mounted. This is the main reason we use XFS instead of EXT4 where I work, we currently mostly use RHEL 6. This matters a lot for e.g. database masters.
In all fairness to Belkin, they did correct their mistake.

But still, Belkin is a company that has sold technology products for a while now, and even they couldn't get it right.
> rather than cooperating and in their minds speeding their own demise

It makes sense, then, that one of the few large cable companies that uses Open Connect is Cablevision, who's CEO is on the record saying "Ultimately over the long term I think that the whole video product is eventually going to go to the Internet."[1]

He's one of a few that has accepted the eventual fate of cable TV, and so his business decisions aren't biased by a need to delay the inevitable.

[1]: http://online.wsj.com/news/articles/SB1000142412788732342060...
re: "You wouldn’t even think of dashing off a program in C to do handwriting recognition, yet that’s a one-liner in the Wolfram Language."

Not quite a fair comparison since the Wolfram Language version is probably just using higher level libraries.
Like <mrfusion>, I did my own research, had my own spreadsheet of comps for the area, wrote my own personal offer letter to the seller, hired my own inspectors, and so on. The buyer's agent incorrectly said I didn't need to check the box saying as a condition of sale that the house have a working plumbing and sewage system; I did anyway and wrote it in, which saved me approximately $23,000 (the seller fixed it). Because I knew the market, we only looked at one house with this agent so his work was minimal.

About the only thing the buyer's agent did that was useful was cart away some household debris away in his truck after closing. It had been left behind in the garage. It probably would have cost me $40 to have someone do the same.
It makes a lot more sense to evaluate an ISP based on the speed and latency they give you for the price (along with other factors like service, reliability, ethics, etc.), not how much of your modem's theoretical maximum bandwidth they're able to use.

In order to be DOCSIS 3.0 certified, your modem does have to support 4x4 bonded channels (4 channels up, 4 channels down). But that does not mean your provider has the channels available or will provision them for you. DOCSIS 3.0 modems will happily provision themselves down to 1 6.5Mhz channel down, yielding just 38Mbits as a maximum.

There's a lot more to it than just channel allocation, as well - the 38Mbit maximum for a 6.5Mhz channel is with 256QAM and a good signal-to-noise ratio, which depends on a huge variety of factors.

Plus, even if you're getting plenty of channels allocated and have a good SNR, there's still the backhaul from your nearest point of presence into Comcast's WAN, the bandwidth across Comcast's WAN, and then whatever peering agreements they have to get across to the Internet at large.

At any rate, I think this is a pretty silly argument against Comcast - it's like being angry that your Gigabit Ethernet switch doesn't give you 1000MBit access to some random server on the Internet.
Rats feel regret over bad decisions
Most of the speed comes from only parsing a frequently used subset of ISO8601. For a core library, you probably want a more complete implementation.
I have my computer set up to randomize MAC address on boot, on both partitions.

There are some downsides (having to relogin to certain wireless networks every boot) but by-and-large it's worth it.
Am I the only one who thinks Uber prices are ridiculous compared to the yellow taxi ? I am fairly well to do, but am shocked by how no one flinches at the fare structure of Uber compared to yellow cab (which might be a tad bit more inconvenient in NYC but not that much to justify paying 2x-3x the price!). I feel I am really missing something here or maybe just underestimate the ability of people to spend vs. save.

If I spent $2000 on cab fare so far, I would probably freak out a bit.
Four days ago they released this feature:

> "Masking Descriptive Names - This option masks the descriptive names for experiments, variations, audiences, sections, and segments with numerical IDs."

(From their email to users on June 6th.)

So in case you're worried, this is no longer an issue.
Yeah, it's quite disruptive, especially to people commuting to Kendall from the North Shore.

Thankfully, the red line is still going, bike/pedestrian access is still allowed, and one car lane is open Boston-bound.
I suspect(hope) that they will have a separate IP for this.
>>Hacker News isn't the place where religion should be discussed.

I see, you wanted to do some drive by propaganda without being called out on it. Sorry.

Muhammad was a political and military leader of his faith community as well as a spiritual one. I see no reason why any Muslim has to apologize for actions he took in those capacities.
And context matters even if it upsets your little narrative. It is the basis of the numerous condemnations of extremist violence put forth by qualified Islamic authorities.
http://coolsport.tv/schedule.html
and
http://gofirstrow.eu/
You should leave out the 'overloading':

- Math (and it's very close relative logic) are the only domains that use operators, period.

- other domains use overloading; homonyms are very common.
> if you ... handle every error where it happens

This is what the debate is about: "if".

The problem with Go's error handling is that people don't handle every error. And due to poor documentation structure and returning one error type, often you have to even go digging through source code to just find out what the specific error values can be and under what conditions they occur, which makes it easy to write code that you think handles all error conditions but in fact does not.

The code on the golang web site didn't even check the error code from println and you never see this done in code. If you point this out you're met with "why would you want to check that error?", which is a tacit admission that Go programs will always have missing error handling and that "if" in "if you handle every error" is never met in reality.

In contrast to this there are no Java programs that don't IOException from a failed println, and yes even println can matter. Redirecting output with ">&-" is different from ">/dev/null".
I like the idea, but the site design looks kinda fishy, so I probably wouldn't use it. Plus, I have some brand-name trust in places like Motif and Vanguard, which I don't have with Valued Investing. But I like the idea and where you're going with it.

Hire a designer, get an SSL certificate, and let me invest, say, $500, and I'll sign up. ;)