skysight-inc/HackerNews huggingface dataset:
> Room scale works well in Rift. Notably, there was a 15×11 room-scale test by Palmer Luckey himself[1], and comments from several prominent game developers including Fantastic Contraption[12].

From your own sources, it's quotes from the Oculus founder, as well as game devs saying it's "almost as good" as the Vive, meaning Oculus DOES lag behind.

> If the launch lineup of 30 games[7] doesn't convince you, and you're not interested in Minecraft[9] or the full back catalogue of PSP[10] or Wii[8] games, you can play any existing game in VR either in a large cinema display[6] or with full immersion[5].

He's saying he was not convinced by the games line-up, yes. What you're listing is three third-party mods, two of which of questionable legality (emulators), when factoring in the access to ROMs. And playing games in cinema mode is equally possible on both, so the original argument stands.

> This is far from as clear as you're making it out to be. There's an significant amount of fanboyism and internet-defense-force allegations in various rift and oculus discussion forums, it's important to not get caught up in rumor and allegations.

Couldn't have said it better myself.

> Already, reviews uniformly state that the Rift headset has superior comfort[4]; that Oculus has a simpler out-of-the-box experience; that the integrated headphones significantly decrease complexity and cabling; and that Oculus Touch offers more precise control than the Vive wands, with full support for gesture detection[13] via the Half Moon ring.

The comfort does favor Rift on average, but it's not uniformly, as the Vive supposedly is more comfortable with glasses (I don't have glasses).

No citation on the simpler experience and more precise control.
Everything I've read and watched has said that the Vive interface is a lot better.
And "more control" I'm assuming you are referring to the Rift controllers that are not even released yet.

Your sources are questionable opinion pieces at best. Or reported press releases. Internet-defense-force indeed.
Completely oblivious about Go, but can you not provide a key function to the sorter that reaches into the struct and pulls out the field you want to sort on? (And presumably explodes in some spectactular fashion if it doesn't exist.)

Or is that the "unsafe" reflection you're talking about?
Interesting read, thanks.
I guess I was think of the community mentality and how it evolves as well.
And that's exactly why I am not convinced that Go is as maintainable as often claimed. 30 seconds for you, but how many hours for the poor souls who will come after you and ask: should I change this copy too or is it a separate case?

It reminds me of this: http://typicalprogrammer.com/abject-oriented/
> Exposing representation invariants In object-oriented programming, a representation invariant is a set of constraints that a concrete data type must uphold to correctly represent an abstract data type. Simply mapping a data structure to a UI would expose the invariant and put the burden of enforcing the invariant on users instead of the code. A typical example is having to enter a phone or part number in a specific format instead of the program handling any reasonable input.
> Warning sign: Users required to enter data using a specific format.

This one drives me nuts. Soooooo many forms say "enter your phone number no spaces or dashes or parens" or cc number. Please just remove the dashes, spaces, parens when checking validation and maybe after submit. Don't force the user to have to do this. They might be copying and pasting

Also don't make some 4 field 16 digit custom form that ruins backspace behavior and makes it impossible to copy and paste. That also means don't limit the field to 16 characters. If a users pastes in "xxxx-yyyy-zzzz-wwww" and only get "xxxx-yyyy-zzzz-w" you're only going to frustrate them.

This is also an issue with many phone apps. Some you can't paste a number in. Try copying a number from Safari iOS into Google Hangouts Phone dialer. There's no paste option so I'm forced to write down the number on paper so I can manaully type it back in. Even the built in iOS phone dialer sucks. While you can paste you can't edit. So if you copy something off a webpage and because of the crappy smartphone copy/paste issues you get something like "dial:123-4556" there's no way to remove the "dial:" part. At best you have to paste into some other app that will let you edit, edit, then copy and paste again. Sheesh, does no one ever use this stuff?
I found it interesting that with out exception in the photos on the artist's Website the people on the subway are activity using their smart phones and/or have headphones on. The transformation of the human race into cyborgs, of sorts, over the last two decades is uncanny.
Show HN: How far you can go with an electric car
You can also give them DHCP leases that don't set the gateway. That's usually a good idea anyway, and it's pretty easy to do if you use something like dnsmasq.

On my config I have an IP range on my subnet that is the default one and doesn't set the gateway. When I 'trust' the device I add it's MAC to the list of trusted ones.
I'm not talking about the efficency of the resulting binary, but the "distance" from what the programmer is thinking, to what the machine will really do.

Compiler optimizations aside, C does a pretty good job at this. It's way more efficient than writing assembly, but your still basically just moving memory around, while doing some arithmethic. Easy to understand in "machine" terms.

Of course, this is only relevant when you're doing low-level stuff, like kernel or drivers programming. For the userland, Rust really looks like a nice language (I've played with it just a bit), and I'd be really happy if it pushes C++ away ;-)
That's incredible! I would never have guessed. I stand corrected, thank you.
Firstly, Bash et al is a REPL in it's own right. What you're discussing there is that UNIX shells make a rubbish programming environment, which is a completely different argument to anything that was being discussed here. For example, DOS can inline graphics as well (proper DOS, not Windows' cmd.exe). So to follow the linked tangent you've made: DOSbox is also a better REPL than UNIX shells. Obviously neither of us would agree with that - even with our criticism of Bash et al. So equally your implied correlation is false.

Secondly, your point about "interaction with the complete OS stack", suggesting that CLI interfaces don't have access to the complete OS stack, is completely wrong. If that were the case then Linux and UNIX servers wouldn't typically run headless. A GUI is a shell. The CLI is a shell. Some platforms place more love to graphical shells than command line shells (eg Windows). Other platforms empower command line shells (eg UNIX). To argue that one is better than another is about as futile as saying the colour purple is better than the colour orange. In short, it's personal preference; not irrefutable fact.
True but let's not put all the blame on the potato. During the Famine years Ireland was a net exporter of food...
Looks like it was submitted 2 days ago https://news.ycombinator.com/item?id=11477365 , so maybe it was done to avoid the dupe detection.
mental exercise - replace C++ with "generics" and git/kernel/etc with "Go" here http://harmful.cat-v.org/software/c++/linus
Why our kids should learn to code
2016 Digital Signage Trends
Agree it doesn't render well in Chrome for example. In elinks and firefox under Linux it looks fine for me though.
Scientist Warns a Mega Earthquake That Could Kill 4 Crore
my art is my life is my art is my life...
It works in the Terminal, too!

curl http://wttr.in/london
Lets encrypt will work find, but they are offering SSL for 90 days only. That means you need to reissue your certificate for each 90 days of interval. This will become more hectic. And if you forgot to reissue your website will no longer be encrypted.

It will be better to get SSL Certificate from trusted SSL Certificate Authorities.

Here's the comparison of Domain Validated SSL Certificate of Trusted Certificate Authority - https://aboutssl.org/comparison-of-domain-validated-dv-ssl-c....
Or simply use containers technology that's been around for a decade and is battle tested and stable, like FreeBSD Jails - https://www.freebsd.org/doc/handbook/jails.html

Linux is not the only OS around, and Docker is not the only container technology available, that's important thing to remember.
FYI, the Web link by the title does exactly this for you.
Thanks for the suggestion. I've never heard of Antetype before, and I spend a lot of time trying out tools for UI design.

The reason I've been a Sketch user for all this time is that it was the closest thing to a UI design rather than photo manipulation / drawing app I could find.

Looking forward to seeing how Antetype holds up.
Laser Weapon System LaWS  – Laser Technology [U.S. Navy Video] [HD]
We would call a device a weapon that allowed you to remotely switch the power switch rapidly undetected.
The user will have to have steam running and steamvr installed.

The developers only link to the libopenvr_api library found on github and can distribute their game including this library on whatever store they like.

It's certainly not a good situation that the user still needs steam, but the games themselves can really be sold and distributed anywhere.
They mean they're shipping the 14.04.01 LTS, the point release that comes out three months after the main release. Dell actually ship a custom enabled Ubuntu version - it's one of the LTS releases that's stable with any custom work that was done for them on enablement. Which is why buying from Amazon isn't going to provide the same experience.
Show HN: Free monitoring and notification service. (Alpha)
Spiralling losses show Lazada desperately needed Alibaba investment
Why does it forecast sunshine at night?
Stuff like this is what makes me wary of any technology that's been hyped.
Fitness Device That Finally Isn't a Wearable
I think they're saying they won't get a high-end nexus phone. I'm price-sensitive as well. For example, I got my current nexus 6 in October 2015 only because it was on sale. I would be disappointed if I'd bought this phablet for $499.
argues with cto over which operating system to use (pc or linux)
Unless they chose the ternary path. It’s closer to base e and therefore closer to optimal than binary.
Why is this discussion always attached to JavaScript and not to Ruby or Go?
If you try eating alive lion, I'm quite sure, it will eat you.
There Is a New Uber Clone in Town
> I'd be very, very surprised if Go thinks about generics in earnest anytime soon.

I might agree if the submitter wasn't a person on the Go team trying to highlight some recent thinking ;)
Without your medium post I would have dismissed your job adverts completely. They're awfully 'grey' and samey.

On one hand medium uses the positive accomplishments eg
"...Empowered cross-functional teams doing disciplined TDD ... pair programming, and continuous integration/deployment ..."

On the job advert reads like you want someone to come and get the team to do those things.

If anything I'd sum up the medium post as "We do good things, come join us" and your jobs adverts "We're slightly above average, can someone please make us better"
NixOS or Void linux are rational alternatives to Arch
I mostly stay off of social networks, with the exception of HN, but other people put pictures of me on them anyway. I say don't put that on FB and people just laugh because they think I'm kidding, but what can you do?
Specialist's Corollary - "To observers, corruption and incompetence are indistinguishable."
What will my bunny eat when you eat all the carrots?
This headline sounds really interesting. But if you think about it more you find that this is true for a lot of papers. I guess there are quite a few papers that never make it to being published, because it's hard work and the competition is tough. And each one of these might have had an impact if it had succeeded in getting published.
Maybe instead of adding generics to Go it's time to look into alternative programming languages which already implement generics, like for example Nim.
If generics were not a studied and well implemented concept I would agree. But we live in a world where this is just not the case. I would take a slightly slower compiler with generics support any day over the mess that go devolves into because of the lack of it.
Exactly, it's frighting how everyone is assuming they have to change their public persona in order to protect their online version!
Sadlock Bug
Pure conjecture: someone worked out that the use case for printing out your code is incredibly rare? I don't think I've done it for several years, and if that's widely representative, I strongly support removing it from the core application.
But not as native ANSI though? Unless it's doing some clever useragent detection? (I'm on Windows without curl/wget).
Is there a way to see that list? I'd be interested how many I've hid by now..
iOS date bug could be triggered over Wi-Fi spoofing an NTP server
I've got a Paperwhite, so maybe that's what did it. I don't really see the point in the higher end models myself, I wouldn't even have bought the Paperwhite if it weren't for the screen backlight.
I wish one could flag questions. This discussion was done in hundreds of Atom related HN threads. Please look them up.
> What if the Rust developer uses fork().unwrap_or(default_value) in a hurry

The point here is that the language's tools and APIs can significantly better drive the developer towards the safe/right solution, that's a large point of type theory and static type systems after all. In this case rust's type system is used to split out the various "result cases" and notify the developer upfront of the various cases to handle. The return type pretty much tells you how the function will behave and what you need to take care of as the caller.

That aside, why would you unwrap_or(default_value) if you're in a hurry when unwrap() is shorter (and you can later grep for "unwrap()" to find dodgy/hurried code, whereas unwrap_or is a perfectly legitimate recovery strategy).

> Now, if you're about to tell me that the examples above are totally stupid and no developer would do such a thing, then you know how I feel about the sloppy C versions. Doing a system call and not checking for error is totally stupid as well.

The issue being that even though you have a compiled statically typed language it's of absolutely no help in "checking for error", and interactions between syscalls can be hard to predict, not checking for fork(2)'s error isn't the end of the world... until you pass its result to kill(2) for instance (it might also give strange results if you pass specific pids to waidpid)
Say Hello to React CDK
A big problem with both Rust and Go is that the marketing says there are no exceptions, and because we all know exceptions are bad/slow/hard to understand that the languages are superior. I strongly object to this idea because from an implementation POV both Go and Rust are 90% there for all the complexities that exceptions cause but now nobody is aware of it.

(This is also why I'm a huge proponent of Results in Rust and disabling unwinding altogether)
That's probably true, too, to some extent.

Let me throw in the most boring conclusion possible: The truth lies somewhere in between. But individuals struggle with properly identifing which problems require panicking and which problems are no real problems at all.
This is stupidly easy with http://dl.acm.org/citation.cfm?id=2738008 - I opened an issue for considering something like this for go https://github.com/golang/go/issues/15295 hopefully I didn't err in posting it :)
This is literally the best timing ever. I was going to place the order for my XPS 13 yesterday but ran into some banking trouble. Then on my way to the bank today I was browsing HackerNews on my phone and now I'm conflicted if I should go through with the purchase or try to find the older model.

Does anyone have a reasonable guesstimate as to how likely it is that this gets fixed, because it sounds to me (from this thread) that there is a flaw in the design of the chip and this won't be fixed so easily.
You forgot the step where someone needs to make a hand written copy, which is then translated to Hungarian and back. But I understand you, it's an easy step to miss.
Is Telegram down?
I disagree completely. We're talking about a feature that can affect the execution path of your code even if you're not using it yourself. For such a feature, you have to work under the assumption that someone will be using it somewhere and you have to deal with it.

The whole reasoning behind not supporting a ton of features in Go is that excuses like "don't need it? Don't use it!" are invalid when it comes to programming language features. And nowhere is this more relevant than for a feature that can unwind the stack without warning.
anybody remembers that country club - Sun Labs - when they lost their own building and took over the first floor of MPK16. This new FB Labs with non-existent building kind of reminded...

This professional executive FB got sounds similar to Marissa - stellar looking record (which Google was happy to part with :) while i couldn't find any real substance. A lot of smooth talks, speeches, articles, etc. about how to do disruptive innovation though. "Advanced Technology and Projects group, a skunkworks-inspired team chartered to deliver breakthrough innovations for the company" (https://en.wikipedia.org/wiki/Regina_E._Dugan) in Motorolla and Google ... so what real results are, what "breakthroughs" have been delivered (is it the "electronic tattoo that can be used to authenticate a user instead of a password")? I mean, of course, i'm just out of curiosity as it is FB's money, so who cares.
Dunno, tried it on OS X and it's colorful and looks good.
A new Kindle, and still the size of a postage stamp. Do people really like to read on such a tiny screen? I ended up buying a Kobo H2O when I compared it next to a Kindle Voyage - bonus is I can use it in the bath without worrying about getting it wet!
Unless they have quantum computers or something completely different that we have not thought of. There's a good chance that our conception of computer science, or even science for that mater, is completely unique in the universe, like a snowflake. Science is merely a model humans use to understand the world around them, with limited success.
Ernie Utilities
This just goes to show the rift vs vive argument is very much a subjective matter. However, objectively, the vives tracking technology is superior in design (and elegance) to the rifts. Though they may effectively produce the same result in 90% of cases, the vive has way more potential (tracking multiple people and objects, as its passive). For this alone IMHO the vive wins.

But of course, as there are many subjective factors to consider, so its going to be different for everyone. Having variety and choice is great for consumers though!
Works fine for me in Chromium, Firefox/Iceweasel and curl..
Should be solvable by frequently swapping out the cell sources for the breeding, using fresh samples from live farm animals (tested for harmful pathogens first, of course).
Slightly off-topic point about that article/the Verge.

Is it just me, or is it in the Verge’s style guide for writers to assert their opinion as if it were one everyone holds. I guess it’s supposed to be light-hearted and funny, but it just seems snarky and pseudo-authoratative.

Here the writer’s tone is “well thank God for that, finally Google has listened to the overwhelming majority of people, for whom this was a big problem.”, and as evidence they link an article which provides none for that point.
Nexus is not an AOSP device, it is a Google device. It's an important distinction. That's why Dialer looks up the unknown numbers using Google services and Launcher has Google Now integrated (yes, when I used Nexus 5, I disabled both).

On the other hand, if you have device from another vendor, you will get their apps. Samsung or Sony launchers and dialers do not integrate with Google Play services. Their devices have their own account system though (not mandatory to use, fortunately).
Hacker News doesn't represent the world of programming as a whole. In many companies, developers are hired in the same way that many other office workers are. The required degree is needed, the necessary experience on top. For larger companies that don't deal primarily in tech, this is their HR policy, and it exists for all roles.
Live Software Product Management Online AMA Today, 1200 EST
But if Kyle incorporated Cruise before being introduced to Jeremy as stated in the complaint, how can Jeremy claim to own stock in a company incorporated without his knowledge, and incorporated before he even knew the incorporator, unless such stock was issued to him explicitly? Like, if I went and discussed some search stuff with Google, does that give me a share in Google stock? Even if I gave Google some groundbreaking ideas/techniques for the next frontier in search that makes them bazillions, the most I can claim is they stole my idea, not that I own part of the stock. Am I right?
Beat Diabetes - Top Free Medical app in Play Store
I don't think you want to be as near as the machine as possible, otherwise all system programmers would write machine code. You want to have powerful abstractions that the compiler can see through to produce optimal code.
Not just from cutting salaries but cutting salaries shows they are serious about it. I stand by it.

I've hinted at this elsewhere. There is no reason that anyone should be making more than 100x the minimum a full time worker should be making. I'd propose increasing the marginal rate to something obscene like 90% on income above that point. I stand by it as well.

If we are to make college education free of cost, we have to make them cheaper. I draw parallels here between higher education and healthcare. Yes, customer service will become worse in the process. However, I think if we manage expectations, we can do some serious cost-cutting while maintaining a certain minimum standard. This is true in both education and health care. Anyone who aevocates single payer without conceding that the list of options patient/student shrinks is probably not being honest. But this shrinking is OK.

First thing that should shrink is the obnoxious attachment to collegiate athletics. Even if it were true that college athletics is a net positive for a university's balance sheets, I don't think it is a university's place. This is a part of the overall "remove bling" from education. Other efforts could be trying to find ways to make housing less expensive and not as fancy.

Second thing that should shrink is the myriad of regulations from dozens of sources imposed on universities. I didn't know how many things they have to comply to. This is insane.

But coming to point, professors won't quit if wages go down. If they do, that's fine. There are other professors.
This useful app is compiled by a team of Medical Doctors as a part of the World Health Day. It explains various tips, foods, diets and exercises for controlling Diabetes effectively, based on the latest medical research.It is now the Top free medical app in Play Store in 7 countries.
If you're copying and pasting then you're doing it wrong.
Doesn't Swift's tooling leave much to be desired?