skysight-inc/HackerNews huggingface dataset:
Device comes into market. Gets played around with by devs and early adopters creating hype. Device dies from lack of support/apps that do anything useful.

Device comes into market. Gets played around with by devs and early adopters creating hype. Device gets bought by a company with a proven track record of stable up-time with immense amounts of data(that is constantly being updated and replicated) about real-world objects and the cash to implement interesting use cases.

Not saying it's gonna happen but i'm cautiously optimistic. A connected social experience is the future. I'm just hoping for AR instead of VR.
The question of why.

Well, Facebook lost their teens and they need them back. Zuck might have looked into the future were he envisioned millions of gamers using oculus rift and what he actually bought were those future (facebook) users, who will whine because the facebook account is mandatory but who will still use it because there is nothing like it.
The only part of Google that's ever made money is their ads. Chrome and Android are purely defensive.
I remember from seeing a vandalised ATM (La Poste I think?) that the keypad was connected with what looked like that same 5 pin connectors you see on internal USB interfaces.

If that's the case, I imagine that yes, you could just walk up, remove keyboard, connect trojan device + mini usb hub, reconnect and replace keyboard then walk off. If space is an issue then one of those micro usb to bluetooth relay thingies and keep the trojan device out.

Then again, that was 5+ years ago and it could just as easily have been some other type of connector altogether vOv
But surely you can see that, if not a majority, a significant minority will use VR in the way I've described and push it along quite quickly?

A decent number of people are more comfortable texting or emailing than they are calling. They prefer quiet social settings over busy ones. Many favour time alone.

My wife and I sometimes watch TV/movies together, often separately - in the latter instances, I'd quite happily do this via VR goggles and headphones, either immersed or with a virtual display.

My brother lives in a different state to me. I'd really like to watch movies in a virtual cinema with a voice channel overlay so we could talk crap about what we were watching.

Reading in bed or on the couch, I'd be keen to try doing that via goggles rather than holding a device.
i'd like to hear more about employers' perspectives on hiring for "an uncommon language without a comparatively sparse industrial track record." there was some debate about it in the clojure 1.6 release announcement. the author of the article didn't find it to be a problem, but then he was apparently only hiring one person.

good post, Tikhon!
yeah man - cannot risk any confrontation with family around! I heard about your checkout and their goof-up in billing. Jokers had the audacity of telling me that our attendees were rude and abusive!

Glad you had a great time. I wonder when I am going to say - "Hey we nailed it - the conference was successful without a hitch" ;)
I was just saying that Kickstarter contributors are more personally invested than simple bystanders. If a company shifts focus away from the initial vision they used to attract funding, before that vision has been realised, then naturally the contributors feel betrayed. I think that's reasonable. If you sell someone a vision you don't believe in, then that's dishonest, even if it's not illegal.

That said, I personally don't know if Facebook is going to mess up Oculus. I imagine that what people are worried about is that Facebook will push for Oculus to be used for social VR and will largely ignore games. VR gaming requires high quality sensory experience in a dynamic environment with fast player movements. Social VR is probably going to be way, way more static, (but will have other demands like monitoring body position, face scanning, etc.)
I am curious to know if you (the staff) were satisfied by the public statement put out?
Yes, I meant that sitting in the stands, watching Ben Hur, eating the Emperor's bread and then turning round and saying "I don't trust those Octavian's, greedy bunch the lot of them" is rather missing the point.

You can kill the Emperor and take the throne, you can invade Italy and sack Rome, you can grow crops outside her borders, but you cannot change Rome.
Turkey's Twitter ban has been overturned
Recursos no Setor da Construção e Demolição – Projeto ZeroWin
I believe he is pissed about the cost of having a facebook page.
AdWords Partner
Channels in go use the exact syntax you mention (dst <- src). With this in mind, the argument order of io.Copy is consistent, as well as io.Pipe. You read from a reader - the output of the pipe, and write to a writer - the input of the pipe.
Your story is about how Java culture developed its anti-intellectualism. I think there's some truth in it.

But i think there's another significant factor. Java came as a successor, of sorts, to C++. Early Java programmers were former C++ programmers, and its designers had C++ experience (as well Smalltalk, Lisp, etc experience). As a result, many features of Java are responses to pain felt in C++. Feeling the pain of memory leaks and use-after frees? Garbage collection. Feeling the pain of segfaults and incomprehensible pointer chains? No pointer arithmetic (the party line for years was that Java had no pointers, only references). Feeling the pain of baffling symbol use in APIs? No operator overloading. Feeling the pain of aeons-long build times? Compilation to bytecode, with linking left to runtime.

I believe this pain response carried over into the culture. The pain in C++ didn't just come from the language, but from the fact that people did clever things with it (template metaprogramming had been invented - discovered? summoned? - in 1994). There was a strong association between cleverness and pain. Cleverness was therefore taboo in the brave new pain-free world of Java.

There was another point in the grandparent, and in the original post, about Java culture's tradition of verbosity. I think this is also a post-C++ thing. In C++, it takes a lot of writing to get anything done. In Java, it takes a bit less. You feel like you're moving faster when you write Java. So, as an ex-C++ programmer who has the endurance to write a lod of code, and is feeling the exhilaration of moving fast, what do you do? Write as much code as possible?

There has certainly been a huge shift back towards concision in Java, but it's not something that's completely permeated the community. There are people today still learning Java from books written by people who learned in the '90s and who internalised that logorrheic style. We'll probably never move entirely beyond it.
The Google App Engine price increase was functionally equivalent to a shutdown for many applications.
Here is the shop: http://www.imvu.com/shop/

Clothing, Furniture, Rooms, Avatars.

I've never heard of imvu before but I don't see how it's any different than micro-transactions within a MMO. If anyone plans to make the argument that MMO's are different because they have "gameplay", then you're probably someone that has never played a very social MMO before.

As an ex-EVE player, I can say with extreme confidence that at least 80% of our alliance ("guild"/social group) was not there to actually play the game. It's pretty common that after a certain amount of game time, you just see the "game" as a glorified chat room. It was an ongoing joke to point out how most of us paid $15 to CCP every month for the ability to talk to each other over XMPP.
That seems perfectly appropriate for a back-to-basics language like Go!
How one college went from 10% female computer-science majors to 40%
This isn't realistic, even if it were possible.

Facebook has an agreement to buy OculusRift for $2 Billion.

They'd want a multiple of that to sell it. Let's say Zuck is feeling generous and decides to let it go for $3 Billion.

How many people are on HN? Compete.com says 200k uniques per month. So let's say you got every single person who visited HN last month to pitch in. That's $15,000 per person. Of course, not everybody would pitch in, and not everybody could afford to. Let's say 10% of the people could afford it. You've got $30 million, you're not even close. You'd need each of these people to contribute $150k.

This is, of course, that lots of people feel strongly enough about buying Oculus Rift, and that Zuck would be willing to let it go for $3 Bills.

In the end, would it even be worth it? Why is it so important that Facebook not own Oculus Rift? Clearly they aren't the only VR in town?
I don't disagree. They are most likely telling the truth. However, they do have the ToS written in such a way that they could do that. Why would they need it like that, if they would never intend to use it?

Ok, let's assume, it's only written like that as an accident - so surely they will change it right away, so it doesn't say that anymore, right?

But I doubt they will. I really hope Google intends to add end to end encryption to Gmail, as least as an obvious option (UI wise), if not by default. Otherwise, I'm moving away from Gmail as soon as such a simple solution comes up.
> Learn Go from seasoned Go developers

It was invented in 2007! There aren't any seasoned developers yet!
Stock Footage – Silk
An event management company would definitely have helped.

However, since this was the first time we were handling accommodation in the tickets, rooming etc. we could only guess the numbers but had to give the hotel an upfront minimum room guarantee! Next year - we will surely outsource the effort to an event management company.

Lesson learnt but unfortunately - the very very hard way!
I can't like this post enough. It affirms everything I believe to be true about developing software using modern languages. I wish more developers would invest more time in learning better tools.
Fortran bug Urban Legend
And none of that requires virtual reality to do. You could have a video game with the characters matching your facial expressions. It would be just as pointless, but it could be done.
It's a VR social network, also with tie-ins to be used by educators and so on.

I think I'd prefer if the ultimate VR social network was actually open source and decentralised if possible.
Cherry.JS – A tiny frontend binding framework
Press Conference in Brazil to Announce Discovery in Outer Solar System
Would there be a future in somehow 3D-printing body armour that was lightweight and manoeuvrable using plates or links like the plate mail and chain mail of the past?
> At the moment, all three top level comments are accusing Google of lying [...]

Wait a minute, this is not the kinder garden. When a company's motto[1] is "Don't be Evil"[2], I expect them to live up to certain standards. Not specifically lying in the real world is exactly the same as not saying anything when something unacceptable happens (Talent poaching agreements, PRISM, Privacy infringements, Tax evasion, etc.). So either you are soliciting a situation (Poachign agreements) or take part in a privacy breach (PRISM), you're in both cases equally responsible in a social frame. We can argue about your share of responsibility (and Google's is big, because they are BIG kids, know and understand repercussions of their actions), but either way you're guilty.

Also keep in mint that to prove any allegation against Google or any other company of the caliber it takes a lot of resources. How many people or companies actually DO have these resources? Only organizations like the EFF try to figure out if/what/when happens and even these organization can't really perform any real inspection.

After PRISM, whatever Google/Apple/MS says, it makes sense to take their words with a grain of salt.

[1] A motto (derived from the Latin muttum, 'mutter', by way of Italian motto, 'word', 'sentence'; plural: mottoes (always listed first) or also mottos) is a phrase meant to formally summarize the general motivation or intention of a social group or organization.

[2] http://en.wikipedia.org/wiki/Don't_be_evil
Work Table
The Metabolism and Growth of Web Forums
If they already were seasoned developers in other languages who made the jump to Go early on, they can arguably become experts in such a short time-span.
Some links that might interest people

http://yobriefca.se/blog/2013/04/29/micro-service-architectu...

http://martinfowler.com/articles/microservices.html
Working with ObjC Collections Using Blocks.
Switching a programming language is a major decision for a company. It requires changing the runtime library and possibly re-writing a lot of in-house infrastructure. While personal affinity to a language is important, making a decision for a company might have substantial business consequences.

For a company, overall language adoption, availability of libraries, tools and talent (and I'm not talking about training someone to be productive; sooner or later you need real experts and training an expert is expensive in any language) are extremely important. That's why when choosing between two languages, assuming both are well suited to the job at hand, a company should always pick the one with the wider adoption unless the other is so significantly "better" to trump lesser adoption. And the smaller the adoption, the "better" the language needs to be.

There's no doubt Haskell is an excellent programming language. I'm learning it and enjoying it. But because it has such low adoption rates, it needs to provide benefits that are orders of magnitude higher than other, more popular languages. I guess that for some very particular use cases it does, but I just can't see it in the vast majority of cases.

Hobbyists can afford playing with different languages, and can (and perhaps should) jump from one to the next. Companies can't (or most certainly shouldn't, unless for toy projects); they should pick (wisely) a popular language that's right for them, and just stick with it.

BTW, I think that if a company does want to try a good, though not-so-popular language, it should pick a JVM language, as the interoperability among JVM languages, and the availability of libraries that can be shared among the popular and less-so JVM languages, reduces much of the risk.
I'm not going to argue that eradicating malaria is a bad thing, but it's inaccurate to infer that the only thing preventing the worlds extreme poor from being leaders of industry is good health.
It's really not that simple with google, I think. I truly can't imagine that a company with the size, reach, and leadership of google has the unambitious and unsexy ultimate goal of selling more ads.

Sure, it's one of the larger objectives of the company simply because it's their big money maker, but I think it would be phenomenally short-sighted of the decision makers at google to focus and rely on ads long-term.

I don't think the decision makers in the company spend their time thinking up ways to sell ads. Considering the massive amount of information and power they have, there must be more to it.

In the end I think it's really still what they said in their mission statement: "Google’s mission is to organize the world’s information and make it universally accessible and useful."

Sure, their own survival is an 'automatic' goal, and ads serve that purpose. And sure, it seems that ideologically google doesn't care about privacy too much (which makes sense if you want to organize the world's information). And those are all reasons to be critical of google's operations.

Acquiring Nest seems to have no benefit at all in the context of ads; I can't think of any way to shoehorn ads into a thermostat in any effective way.

Rather, they are now getting useful information on people's behavior in their house, not to mention a team that has made a successful real product. That acquisition does not make sense in light of ads, but it does in light of google's goals, just as their mapping, street view, and glass serve this same purpose: more information to use in a myriad of (profitable) ways.
Arrington claims Google had a copy of the email. That isn't metadata.

Ignoring that is 3 layers of hearsay, there are multiple ways Google could have received that email without checking the Gmail account.
The Fin is a Bluetooth ring that turns your hand into an interface
So they can never becomes big company?

It's like a pathetic jealousy of wanting to help a homeless as long as you know they are never going to be richer than you.
Big alien motherships on their way to acquire Facebook?
Numenta, Jeff Hawkins’ AI startup, is now only about learning your AWS patterns
But they just employ two DB administrators, as they outsource the rest of the MySQL maintenance to Oracle, as far as I knew? Do they really keep adding vast swathes of site content that needs an army of developers?
I think you mean "Facebook to acquire big alien mothership" ;)
I think the most likely scenario is that the employee leaked it to multiple people, and one of them forwarded it to Google. either intentionally of non intentionally.
Bitcoins In Need Of Foundational Change
It's funny. I want to either give your comment a "+1 Me too!" response, or a huge rant on software quality and the language quagmire we're in with weak (C++/Java) or missing (JS/Python) type systems.

To throw a statement out there without substantiation, and then cowardly running away, I'll say that Haskell feels as easy as Python, where in Python you have to do a little thinking about what types of objects get passed where, often while debugging, in Haskell you have to figure out the types of data/functions while compiling. The result, I feel, is about the same amount of work. The difference is that the Haskell result is substantially, /substantially/ easier to use in larger projects.

Again, that's without substantiation, and with me immediately running away in cowardice!
> V0.2 should use PoS because proof of burn (as a believe you are suggesting) is bad for the Bitcoin network (large number of unnecessary tx) and expensive (you don't want to pay the tx fee every time you view a listing).

My suggestion was related to ratings, not viewing listings. I think that if the network reaches a sufficient size (thousands of nodes), retrieving listings won't be a problem. Hosts can simply throttle connections, and refuse to send out more than a certain number of listing to a single host in a certain time frame.

I don't see proof-of-burn as bad for the Bitcoin network. Proof-of-burn transactions are instantly pruneable, so they don't really put a burden on nodes (other than the 200 bytes they take up in storage space).
That's a good question. For myself, I've been implicitly applying many of the principles I learned in 37signal's (free) book "Getting Real". Especially the parts about being lean and prioritizing tasks.

Another aspect that keeps me sane is constantly deploying updates. This might not apply now as you're building up to your alpha. But I find having too many features "on-deck" takes up brain cycles. And just getting it out live takes a load off my brain that allows me to focus more on new features.
Oops, what the heck was I thinking? Of course.
I don't think Developer Anarchy is tied to idea of micro services? We empower developers to write code and deploy it to production daily to avoid any bottlenecks to do with management; we write microservices where it makes sense to decouple systems and make them into reusable services.

(I work at uSwitch)
Have you picked up any O'Reilly books recently? The quality is completely variable from title to title. Of the last 3 O'Reilly books I've purchased, 2 were absolute shit.

I've noticed that Manning's MEAP process works to keep errors out and quality high.

Node In Action is probably the most beautiful JS example code I've ever seen in a book.
I would call the odds "beyond remote."

The chance that you are going to get MSDOS expressive structures in FreeDOS in a way that is even arguably beyond deminimis is nil. You don't usually just move code between implementations easily, and chances are pretty good that the FreeDOS folks use fairly different approaches than the MSDOS folks. The argument is that if you read the code you might be tainted, but I don't see this as a significant argument here for software that's 30 years old.
That's a very good point.

And that might well be Zuckerberg's vision. He probably read "Snowcrash" when he was about 10, after all.
Well, here are a few things-

1) Put it on facebook also on their page.

2) Give them a solid ripping at all online boards like tripadvisor that you can find.

3) If you want to really, truly fuck them, register a case with consumer court. Indian consumer courts are very vigilant and they will make it worth your while by ass fucking Lalit resort.

In most cases merely the mention of filing a case in consumer court gets them at your feet.

I really feel for you. I know how it feels to pay through the nose and still get treated like shit.
Why does your bank use https?

Amongst other things, it makes NSA tapping of fiber in front of their datacenters less useful. It also makes switches that replicate traffic to NSA less useful.
Is there a site that just does printer reviews, and also continuing reviews of the printer after one month; six months; a year; etc?

And includes true cost of running, and details of the cart so people who use third party toners or remade carts can use that too?
Google employees have root on their devices, unless it's a chromebook pixel for some reason. If you root that you can't use the corp network. Not sure why, since you have root on any other kind of laptop you might get from corp.
Gambling is regulated. Loans for real-estate are regulated (sometimes imperfectly). Public stocks are simple and standardized enough that information about them is easily available and a buyer can be expected to understand.
There maybe cases where they need to read emails for debugging purposes (eg fixing a spam filtering problem). Perhaps this should require explicit permission.
While visiting your link (http://cufp.org), I saw Chester Bennin of Linkin Park fame there. I didn't know that he's also a programmer! Programming in a functional manner. Another Wow!
Last week's discussion on the announcement may help with background...

https://news.ycombinator.com/item?id=7427865
> So, answering the question opened in another thread, if FreeDOS developers read the code, they risk making Microsoft the owner of their future contributions.

This is a really serious issue, because we can be reasonably certain that Microsoft wants to release a new version of DOS in the reasonably near future and so this is a sinister plot to get a nonexclusive license to FreeDOS so they can charge licensing fees. Quite ingenious.....

[/sarcasm]
Don't let Great Britain become Little Britain
Titan Has More Oil Than Earth
> there new strategy

> you're business depends

> better position then if

How did you get a job at google?
I about 50% agree with you here. The factor that you're forgetting is the filter effect: Haskell is not adopted, it's learned after a thankless (there are no jobs) process of deep study. This means that the quality of available talent is of a much higher standard. If you adopt a technology with these characteristics, and you're one of the few who are hiring in this pool then you have a significant advantage!

The only risk in my mind is when the big boys figure it out and start gobbling up Haskellers! :-)
Why does the time "you" exist matter? Whether another version of you exists in the present time or 10 seconds in the future, it's still "you".
Indeed, I thought I was having a Groundhog moment.
I'm so disappointed, and it feels a little like Oculus sold their early investors (including Kickstarter folks) to Facebook.

I mean, in the end it's theis (Oculus) decision what to do with their company, but i don't think Facebook is a good fit.