skysight-inc/HackerNews huggingface dataset:
> Haskell is really interesting, but C# developers get shit done.
> I'm not sure what the cause is, but it definitely gnaws at me.

Stuff that people are willing to pay for, which can be a very important concept for many (if not most) of us.
The processors and basic hardware have been mostly commodity since the mid 90s, the interconnects and related technology have mostly been specialized hardware though you could always do grid computing with Ethernet and the like.
4chan's Christopher Poole Is Not Rich (video)
Confessions from a Scala evangelist turned Ruby pragmatist
Practice Sample Questions for your Any Administrative Jobs in 2014
- laster pointer just to point at random stuff (completely pointless).
- pen and some paper
- mug
- my wallet, some change, keys and oyster card
- my Nexus charging (as always)

And the usual stuff Macbook pro + screen (don't buy apple, better get Dell or Samsung with 4k) + stand + logitech K760 + some cheap mouse
If the government was willing to pull those kind of tactics to have you killed, I'm pretty sure they could do it without self-driving cars.
> languages used in industry have had them for decades

If languages used in industry have had something for decades it does not automatically mean that it's a good idea. Go reconsiders a couple of things that once were thought to be good ideas like class inheritance, exceptions, generics and questions their net benefits.
Just Because You Said it, Doesn't Make it So
On a serial bus no. An RS-485/428 bus and individual controller can die and the bus functionality is not destroyed.

To achieve the behavior you described devices would have to bridge the connections, not be wired in parallel.

This assumes PCIe can handle that connection style, which I understand the standard little, so I could be completely off base.
It's Time to Take a Big Leap
Nope. I feel Flippa is better for high-value domains and highly-ranked content sites. I don't feel that web applications get valued appropriately.
Yeah the use of a single forward looking camera seams to be the main cause of most of the problems.

1. No depth perception

2. Everything seams to be a bit closer than they actually are.

3. The camera view field is allot smaller than your eyes view filed.

Cool nonetheless.
It is always about hiring the best fit candidates, but to me that does mean balancing the team. Which for engineering usually means intentionally seeking out qualified female candidates early on. This balances the team out greatly in my opinion. Honestly from my experience, it stops some typical male BS that we are all guilty of at one time or another.

BTW -- same thing goes for other roles, say customer service (or HR) where it can sometimes be dominated by women, I think hiring men into some of those positions provides balance.

As for race/ethnic background that to me is really nothing that needs to be done with Technology, as I always seem to see a pretty diverse group of people. Although if I ever saw a team (after say 1-2 years or 6 months post funding) too lopsided it would be a warning indicator to me. And the warning would be not a human diversity warning but an intellectual diversity warning, so I would want to ask questions around that angle. As to me, too many like minds usually bring too many of the same ideas which might reenforce each other in a bad direction, without intention. Plus we are global in everything we do now so having that represented in the team seems almost mandatory.
Since the article didn't touch on environmental factors I suspect "it doesn't" is the answer to handling rain/snow. However, since one of the cameras is a laser that builds a 3d model of the world, I suspect that once the algorithms are developed it will have the potential to surpass human performance when visibility is poor (heavy rain/fog).
There's some tidbits about the computer systems used in the missile launch facilities, e.g.:

Lesley Stahl: And they're using really, really, really old computers. I saw a floppy disc and not a floppy disc that size [indicates a 3.5 inch floppy]. It was gigantic.

Jack Weinstein: I'll tell you, those older systems provide us some -- I will say huge safety when it comes to some cyber issues that we currently have in the world.

Lesley Stahl: Now, explain that.

Jack Weinstein: A few years ago we did a complete analysis of our entire network. Cyber engineers found out that the system is extremely safe and extremely secure on the way it's developed.

Lesley Stahl: Meaning that you're not up on the Internet kind of thing?

Jack Weinstein: We're not up on the Internet.

Lesley Stahl: So did the cyber people recommend you keep it the way it is?

Jack Weinstein: For right now, yes.
I use shuttle (all of our infrastructure is AWS); excellent recommendation.

And you would be surprised how often blind reboots happen (sometimes you don't get to make the call).

Disclaimer: DevOps/Sysadmin.
Macbook Pro, 24in display, box of KCups, jar of B12, kleenex and some post it notes. I'm a mostly digital person.
Better bandwidth is not a function of number of users, but of what you want to spend per user.

I don't have personal experience comparing the qualities of Skype vs FaceTime, but I guess Apple is willing to spend more per user. That makes sense: FaceTime sells hardware, and that brings in money, while Skype seems more like a land grab, especially with this 'group calls are free, too' change. It could also be defensive, with Microsoft thinking they have to offer this to prevent would-be Office 365 users from migrating to Google docs.
It's not "innovation" if it's just crap you spew on a blog.

Double-blind peer-reviewed replicable studies or GTFO.
interesting article. dont really like how the internet turned out, where everything is a popularity contest, and everything is monetized.

want a a lot of money? get millions of views. want millions of views? ok rescue a cat from a pipe and film it.
hard to come across? put a cat in a pipe and then film yourself rescuing it.
I'm saying it clearly has value. You may not agree, but there appears to be an audience for the tool.
Stochastic Superoptimization [pdf]
"you wouldn't accept lag offline, so why do it online? get up to 1000 Mbit/s fiber today."

I find this contradicting. They talk about lag, but offer bandwidth. What about latency? Shouldn't they talk about milliseconds of delay from your computer to the server and back?
> I'm not sure what the cause is, but it definitely gnaws at me.

My theory is that it is because that is what we teach. If you go to school you learn Java (which is basically C#) and if you learn a language on your own most people recommend Java/C# because it will get you a job.

By extension we end up with the vast majority of coders knowing Java/C#, thus most code gets written that way.
BIDMAS is worth memorising - http://en.wikipedia.org/wiki/Order_of_operations
> The number of times I've needed a generic abs in my life -- zero.

What about a generic max() or min() function?
As a stopgap, could the car just decelerate/stop and loudly alert the human driver, "Hey, you handle this"
Since you're one of the few people here doing more than speculating, could you expand on this a bit? Is the LIDAR resolution a hard physical limit, and if so what's the origin? What makes identifying the debris with the camera so hard, just the standard object recognition problem in computer vision?
I don't even understand your question.

My internet is filled with half-baked webapps with bad errors and riddled with stupid security vulnerabilities, many of which can be defined to not occur in an adequately designed tech stack. Desktop programs work through dint of manpower, crufty testing environments, and users-as-QA.

What exactly are you looking for? Web app frameworks? they exist. database connectors? they exist. mathematical proofs relating to correctness? they exist, in abundance. data structures arcane and common? they exist. regex libs? they exist. Sophisticated programs running sophisticated systems? They exist, and you won't hear about them except as a rumor on message boards...

If you mean, "is there going to be a big marketing campaign to make me and my manager feel comfortable"... I doubt it.
Edited, I meant: who I know or I follow.
From the article: "The first rule of riding in Google's self-driving car, says Dmitri Dolgov, is not to compliment Google's self-driving car. (...) I have just announced that so far the trip has been "amazingly smooth." "The car knows," says Dolgov."

I'd say considering remarkably complex work, compliments are absolutely justified. Why shouldn't we compliment a creator of a for a job well done anymore? What's wrong with these people?
I want to know how ants got into a sealed bag of brown sugar when I can't.
Wait, did you actually want to know how it handles rain, or were you asking a rhetorical question implying that it can not handle rain? If the latter, it would've been friendlier to say "it doesn't handle rain well, here's why: [...]"
HP video shows Google wants Android-powered laptops
I work for Google, so I'm obviously biased here, though I don't always like everything we do around our sites and integration.

But, I'm genuinely curious, what nonsense does Google+ pollute your regular Google account with? I believe that you get a profile page, but you can leave it entirely blank.
I have a clipping from a small regional daily newspaper from the 60s. The headline reads, "U.S., Canada Rear Warning Staveal Sites of Radtions" which sounds ominous indeed. It took me several tries to realize that someone most have dropped the line of type, breaking it, and reassembling it in the wrong order. It should have read, "U.S., Canada Reveal Sites of Radar Warning Stations"
It's interesting. There's so much more C# code out there, but I wonder about the lifetime of that code, and when it will be swept under the rug (i.e. if javascript eats the enterprise).

Haskell seems to disseminate ideas rather than code. It even disseminated LINQ into C#.

Perhaps this makes the lack of volume of production Haskell code less stinging because it has contributed to languages in other ways?

There's kind of an upside to this as well, because Haskell isn't entrenched in industry, it's still free to make changes and grow the language (i.e. Applicative becomes superclass of Monad), although this gap may be starting to slowly close with the recent popularity.
A generic abs? Not particularly useful, you're right. But he was using that as a trivial example. Generics are incredibly useful in a lot of contexts. One context that the author touched on briefly is new container types. In Go, if I have a Slice, the type of element the slice contains is specified. But if I have a user-defined container, either the container has to be specialized for a single type (which makes it largely useless, at least as reusable code), or it has to take interface{}, which really sucks. No more homogenous container, no more static type information when working with this container, etc.
عيد العمال "اليوم العالمي للعمل"..بالتفاصل
Fries: Android UI Framework
Strange, on their website, they "recommend" group talking with 5 people. On above YouTube video, they said, you "can" talk with 10 people.
> I wanted a fast, compiled replacement for stuff I write in C right now. But Go is not that language.

You should look into Rust. It sounds like it might be more like what you're looking for.
No, that's pretty much what the Go would look like, for any non-standard numeric type. (Though it does need to be a non-standard type, like a "bigint"... a merely type-wrapped standard type ("type Feet uint32") can still have arithmetic done to it.)In fact the default go fmt rules won't even let you put whitespace in there.

However, my general call on that is that if you need your language to provide overloaded arithmetic operators, stick to languages that actually want to give that to you. It comes up a lot in language discussions because it's such an easy example to type out in a couple of lines, but in practice I don't think you see a lot of need for exotic int types being used pervasively throughout your code. Don't use Go for that. Don't use any language that doesn't do operator overloading. But this is far less a common use case than seems to be supposed... a variant of the "look under the streetlight" fallacy, I think.

Go's really for heterogeneous concurrent business- or server-like programming. It isn't a language for mathematics, and the burst of libraries I've seen in the last couple of weeks that seem to be focused on that is bizarre to me. Go isn't good at that, isn't meant for that, and probably never will be. Go's nice for the very large niche that "business- and server-like programming" is but it's not so fantastically wonderful in every way that I'd want to work too hard to make it work in a niche it's not really suited for.
There are C REPLs too.
> "test them in various manners"

I'm aware, since all of us do test these sub-systems via unit tests, functional tests, integration tests and load tests. The point of my post, however, was different.

The point was that is there an existing way to "definitively" attempt to capture hidden weakness in the system by mutating each component's state to a point where the whole system in general exhibits some flavor of a break down. The above scenario is significantly harder to capture via the above mentioned testing methodologies which is why I wondered in today's world how to people attempt to capture it? Our peers in the natural sciences seem to follow much more rigorous practices so it seemed like low hanging fruit to borrow some ideas from them.
You have always been able to just visit https://plus.google.com/hangouts/_/ to directly open a new empty hangout. This is equivalent to clicking "New Video Hangout" in the G+ sidebar. Also, you can give anyone a direct link to any hangout (e.g. via email or text).
Negative Microsoft stories seem to be flagged at rapid speed today.
My understanding is that people who _need_ ie6 still need it exactly the way it is. Trying to strip stuff out or secure it would break why people need it just as much as upgrading it would.
I think thats a matter of taste. Not saying i'm disagreeing with you, but I can see the reasoning behind not swapping when you set swappiness to 0.

Looking at the patch, it looks like swapiness=1 now does what the old 0 did. Would that not cover your use cass?
Salut juste apprendre  le hacking
je veux apprendre deventage sur le hacking de sorte a devenir un geni informatique moi aussi
Game Theories: How to Win at 'Jeopardy'
Beer tasting index card, a few scenic photos I took on vacation years ago, Radioactive Man Homer Simpson, Wireless headphones, coffee sleeve from the best coffee bar I've ever been too & a note book. If I have to sit here for 8 hours a day, I figure I should at least like the scenery.
What I’ve been reading recently – My Bookshelf #2
All languages suck, at some level. Whether this matters to you is a matter of need, willingness to compromise, and benefits to you, for some definition of you. This often leads to people writing their own language if they can which generally only pleases themselves.
I have a problem with his extensibility critique. I don't agree that having generic types are good for the language. The problem in using polymorphism is that your users are going to abuse polymorphism. There will be class hierarchies that will confuse and abstract from the algorithm at hand. You will be mutating and mangling objects rather than dealing with the issues at hand.

Reading a go source file is like following a for loop. It's quite technical. Reading a Java source file can be a case of trying to figure out the high level abstractions of the program.
Facebook makes the animation library behind Paper open source
I haven't looked at the state of accessibility in Qt 5. I'll have to check that out.
Evolution and gravity are consequences of the natural computation of the universe.
This is nonsense. Roads that cyclists ride on in the states, which are city roads, hardly ever state highways, are paid for via sales tax, not the state gasoline taxes and registration.
AIR should still run with flash. Just the IE plugin needs disabling you don't have to remove flash.
Maybe I didn't express this clearly, but I am entirely willing to learn new workflows, toolchains, etc. It just seems that the Go community is entirely uninterested in helping me out. I'm not complaining that somebody else hasn't coded a REPL for me, I'm complaining that the vast majority of Go developers don't understand the need for a REPL or a debugger or any of these things, because they seem ultimately unconcerned about helping me or other newcomers out.

If the answer was, "yes, that would be great, we just haven't had the time for it", I would say awesome, and start working on building it. However, the general answer seems to be, "you are an idiot, get out of my language."
Not sure if this was the same feel of Rob.

> I was asked a few weeks ago, "What was the biggest surprise you encountered rolling out Go?" I knew the answer instantly: Although we expected C++ programmers to see Go as an alternative, instead most Go programmers come from languages like Python and Ruby. Very few come from C++.

http://commandcenter.blogspot.com/2012/06/less-is-exponentia...
Dolgov logs the road work incident in the computer. He explains that feedback from the driving teams is critical to the car's development. "Every disengage has a severity associated with it," he says. "That was not the end of the world. We would have gotten through the cones. But it was a problem. Once we go back we'll pull the disk out of the car. We'll import the log from this run. This will get flagged to developers. It will go into our database of scenarios and test cases we track. We'll have more information about this on the desktops, but from what I saw on the screen it looks like we detected [the cones] correctly, but for some reason the planner was conservative and decided not to change lanes. We'll create a scenario that says, here, the right thing would have been to change lanes, and the next versions will have it addressed."

Interesting that this is done so much in a scenario-by-scenario way. I would have thought something like this would be covered by a general rule, such as "choose an unobstructed path if one exists, otherwise stop".

I suppose such general rules can conflict sometimes, and that's why you need the database of scenarios; but still, this case surprises me, since there was no reason the car couldn't simply change lanes.

And I would think you would need the general rules because there will always be scenarios you couldn't have anticipated. Maybe the answer is that as long as you have the alert test driver, it's better for the car not to try to apply general rules; but once the car is truly autonomous with no driver, it shouldn't be quite so conservative, particularly in a situation like this where a danger-free solution existed.
Microsoft rushes to fix Major ‘Internet Explorer’ Bug; Impacts millions.....
I add to this "concern". The reason I would not use G+ Hangout (although it may be a fine product, based on the feedback I have seen) is because I do not trust Google for all kinds of deep integration in multiple products.

I am fine using Skype with one particular ID because I am not using that ID on any other system. And that is how I prefer to use Internet everywhere, which I am sure many do as well.

I stopped using YouTube for commenting because of this reason exactly.
You sound like the kind of person who would watch an entire light sequence and not turn. Ugh.
I think moving off-shore is an avoidance tactic, not a solution. I live in Jersey which is an offshore finance centre, and some local companies are already marketing 'offshore data warehousing'. These are smart people but they are absolutely no match for the US government when it comes to securing cloud data here. They cannot possibly be attracting savvy customers. Jersey already hands over banking data to the US and UK and they will have to hand over stored 'cloud' data, too.

Best practice is to eliminate third-parties from the trust chain by encrypting locally prior to syncing. This is what I do and I wish it were simpler to set up. I can keep my private key on my machine(s) and mobile devices and securely access my decrypted content, but it's not simple enough yet that I can walk my parents through the steps over the phone.

Once this gets easier the cloud providers are just 'dumb pipes' (for lack of a better term) and can be used interchangeably. It seems they are stuck between two difficult positions here - you need to trust them with your unencrypted data, and they and you need to trust the US government not to snoop too much. Neither is likely so we're back to eliminating the companies and the US government from the trust chain.
Reimplementing Ruby’s Hash Using Binary Search Trees
They have a TV solution for conference rooms, but it's "enterprisey" in that it's not cheap and comes with an annual fee.

https://www.google.com/intl/en/chrome/business/solutions/for...
Changed the correlation value from .12 to .2 and the compressed imgur image has some interesting results (3 circles, one of them is on Waldo): http://cl.ly/image/0Z3k150S2z10

Yeah, I'm getting the exact same results. So it looks like compression is messing with the algorithm's correlation ability. I think the problem is that red color values are often thrown out in image compression (moreso than intensity / green channels).
Beat by a few minutes again, as piokuc says, it's in the standard. But even so, it may still be implemented as "just a library" in some CL implementations. That's the beauty of the language, it's so versatile you can extend it within itself, and it really feels like a language extension and not like you're accessing yet another API. If someone wanted a different object system, they could produce it within CL giving totally different OO semantics.
The LIDAR sensors should be able to handle most rain conditions, but it breaks down when you get into heavy rain. I'm not precisely sure where the line is drawn.

Snow however is a different problem. I think even light snow is impossible for LIDAR to penetrate. Not to mention the issues that arise when tires slip on ice, snow is covering signage, etc, etc.
Are you sure? http://play.golang.org/p/dJC328-rh8

I did have to put "return x" as the last statement, though, not return v. And I'm not sure I'm happy about an "abs" that happily returns a string if fed a string, but, well, that's Go.

Relevant bit of the spec: http://golang.org/ref/spec#Type_switches
Somewhat related, my favorite letter from Kurt Vonnegut:

http://www.lettersofnote.com/2012/03/i-am-very-real.html
Introducing Pop, the animation engine behind Paper
so bostock has gotten better, but there was a time (also known as when I did a lot of stuff with topojson and unraveled how it worked) where it looked like this https://github.com/mbostock/topojson/blob/fe691fc61c38a79b09...
What is the page doing with that code display? As soon as you click into it or select text inside (just like that, because you tend to do that while reading), it unexpectedly changes into some kind of plain text view and it seems you need to reload to get it back.
I haven't used it in a while but Tcl/Tk with Tile (now known as ttk) used to be a decent solution for cross-platform GUIs with native-looking widgets. Among other things it had top-tier Unicode support and a declarative layout system (compare: QML). Is it still viable?
I think this guy answered it
https://news.ycombinator.com/item?id=7658742

ProxyCommand ssh ...
Also there's a blog post with more details of the library at https://code.facebook.com/posts/234067533455773/introducing-...
Facebook Pop
US Copyright Office is seeking public comment for Music Licensing Study
The explicit type switch also lets you streamline handling of uint8, uint16, etc (just return value) and panic or error if given a type you don't expect.

But I find it unfortunate that type switches must have single type cases. For example, it's too bad this doesn't work:

http://play.golang.org/p/a4j1I6Oug-

The OP's complaint would be minor if the compiler would auto-unroll the multi-type case clause.