News for hackers. Stuff that matters.

fr0styMatt2

There's a bit of a 'reboot' as such (I forget what it's generally referred to) that contributes to this. By that I'm referring to the way that microcomputers reset progress in software.

When low-power microcomputers hit the masses, the advances that had happened in software in the minicomputer / mainframe world couldn't follow along. So in the first instance you had computers that could only barely run BASIC programs and where you were programming in assembly close to the bare metal if you really wanted to do much more advanced things with the machine.

Now, the kids growing up on these computers in the 70s and 80s (I'm an 80s kid myself) had no idea about things like GUIs or the latest in virtualization technology on minicomputers or all the many problems that had been solved in big-mainframe world but were yet to hit consumer devices. One factor is that consumer hardware of the time wouldn't have run the software efficiently anyway; another one is that there was no Internet where you could just Google anything and find out.

So many of us then grew up in this era and became software engineers that would go on to write operating systems and software of the 90s and beyond. We'd never seen or heard of, for example, Lisp Machines or what they could do. Which is I think why you end up with this weird generational gap, almost like a chasm of knowledge born in the 80s and 90s.

Whenever I watch an Alan Kay video I'm blown away by how much was possible 'back then'. My mental map of technological progress starts with 8-bit micros in the 1980s, which we all thought were 'cutting edge technology' except that they weren't, in the broadest scheme of things. It's this amazement that I think leads to the feeling of a 'Golden Lost Age'.

Remember when Windows 95 touted preemptive multitasking as a groundbreaking new feature? Or when DMA for hard disks was a 'new' thing? (except that the Mother Of All Demos basically showed the concept, from what I vaguely remember from watching it many years back).

We see the same cycle in mobile computing - phones were once close-to-the-metal devices; now they're running full mutli-tasking basically desktop-class operating systems. The difference these days is that we have the Internet and we have the lessons of history actually available to us.

Re:Introducing Pixel C on Tuesday September 29, 2015 @11:49PM (#10301610)
The funny thing about that is that my MacBook Pro boots in a few seconds to a full desktop OS, just as my Windows 10 machine does. The cold-boot time of Android is pretty terrible. Admittedly the devices are pretty slow that it boots on, but still.
Re:Introducing Pixel C on Tuesday September 29, 2015 @08:44PM (#10300961)
I've never understood the point of Chrome OS's existence as a separate thing from Android. So I'm glad it's an Android device.
Re:A First Look at Metal Performance on the iPhone 6s on Sunday September 27, 2015 @07:45PM (#10288320)
That's certainly not a fair assessment. APIs like Metal & Vulkan (and AMD's Mantle which arguably started the trend on the PC) are the correct technical direction to go and not an indication of incompetence on AMD's part - if anything they're an indication of trying to fix a broken status quo. You have to understand that drivers are hard to write because they became an over-complicated mess of hacks and impedance mismatch between what OpenGL/DirectX of old made graphics hardware look like and what graphics hardware actually evolved into. The hardware just evolved away from the APIs.

See here for a start -- this post is extremely enlightening on the situation:

http://www.gamedev.net/topic/666419-what-are-your-opinions-o...

The latest Oculus SDK (0.7.0.0) on Windows _absolutely_ fixes this mess. I have nothing but praise for the latest software and this is coming from someone who couldn't use his Rift since around November last year when the AMD drivers and the Rift's extended mode stopped working together.

Basically now the Rift is considered a proper HMD as a category of its' own and not a bastardized monitor. There is no more extended mode. Everything compiled with Oculus SDK 0.6.0.0 and above now works in Direct Mode only. The latency is noticeably better. With the latest AMD/Nvidia drivers, you just plug the headset in and there's no monitor-type configuration at all.

Note this is with Windows 10; I don't have first-hand experience with 8.1 but think it'd be much the same. It really is that much better.

Also, if you haven't checked out the latest VR Desktop (http://www.vrdesktop.net), you need to do this too. In addition to giving you a giant screen to see your desktop on, you can now play full-screen games in it, watch YouTube 360 videos properly in it and watch 3D movies encoded in side-by-side or top/bottom encoding. It's really really awesome :)

Re:John Carmack on Developing the Netflix App for Oculus on Thursday September 24, 2015 @10:42PM (#10276113)
People don't quite get it until they've tried it. The most surprising thing is the way that the 3D stereoscopy of the environment combined with the head tracking in VR conveys scale. The movie theater actually looks AS BIG AS A MOVIE THEATER SCREEN. It's not "strap this thing on your face and get kind of an illusion of a 3D movie floating in front of you", it's "Strap this thing on your face and see a massive screen in front of you that couldn't physically fit in the room you're currently sitting in". Not to mention that you'll ideally get virtual theater surround through headphones that is fixed in space, such that turning your head keeps the sounds coming from their respective speaker positions relative to your head rather than staying the same.

As for 3D stereoscopy in movies; that's an inherently limited format (it's limited because of the fixed viewer viewpoint and the edges of the screen). 3D stereo and VR are not comparable by any means. About the only thing that they have in common is that you use two eyes to view them. Here though, the VR cinema adds an advantage - 3D stereoscopic content can be shown perfectly without any cross-talk between images, which helps with the integrity of the effect. Note effect. IMHO 3D on a fixed movie screen is strictly a special effect. When used in such a way, it's great. When overused or used improperly, it sucks.

TL;DR: '3D movies' and VR shouldn't be uttered in the same sentence.

This is excellent. I know many people for whom this would be cheap enough to just add on to their next phone contract, who otherwise wouldn't have dipped their toes in it.

As an aside, I really wish Google and Oculus could get together and work out how to allow Cardboard apps to take advantage of the extra hardware from the Gear VR if it's available. Using a Gear VR and then trying Cardboard shows how woefully inadequate Cardboard is; but there are some cool Cardboard apps that I'd really love to be able to try with the much much better tracking of my Gear VR.

Re:John Carmack on Developing the Netflix App for Oculus on Thursday September 24, 2015 @09:31PM (#10275958)
I'm curious about this, because I read your response but think I'm missing something.

Non-techy people routinely consume digital content on YouTube or on their Facebook feeds. Most new 'smart' TVs stream YouTube at least as a minimum.

Which part is difficult? Are you talking more about the tech from the content distributor's side (as opposed to the consumer)?

Re:John Carmack on Developing the Netflix App for Oculus on Thursday September 24, 2015 @09:07PM (#10275895)
I wonder if part of it is that some techies who aspire to management do so because they don't actually like developing software.

As an individual contributor I can't imagine giving up my day-to-day coding for a management position. Management responsibilities, sure. I'd wager that most software developers who are given enough autonomy are doing a lot of micro-project management anyway.

Giving up on researching new technology and playing around with stuff? Not a chance.

What do they mean by "....with the government and with each other" (emphasis on the 'with each other' part)?

The one I can understand - companies being compelled to share with the government. However is this act also giving these companies to share with each other?

Re:When Your Former Boss Sues You for Starting a Startup on Wednesday September 23, 2015 @01:40AM (#10263477)
That doesn't really explain anything.

I had a read of the article that was linked to from that Quora answer and I still couldn't glean 'evil' from that -- potential to become evil, yes; actively intending to do evil, not so much.

Re:When Your Former Boss Sues You for Starting a Startup on Tuesday September 22, 2015 @08:28PM (#10262638)
Exactly this in the opposite way too - I don't see how Shred Video could hurt Smule. The way I see it there's no problem with them both coexisting, it's not like it's a tiny market or anything. Just seems so unnecessary on the part of Smule and just seems vindictive and pointless. Smule could just, you know, compete with their products if they felt threatened. Isn't that what a market is?

I was also a huge Smule fan and would recommend their apps to people looking for interesting music making tools. Not anymore. Will be doing quite the opposite actually.

Re:Even the LastPass Will Be Stolen on Monday September 14, 2015 @07:12PM (#10218085)
Can this be a problem on mobile?

I have a long master passphrase - too long to type on a touchscreen keyboard in any convenient amount of time and where there's a non-trivial risk that somebody peering over my shoulder (think - using it on the bus) could spy it. So in that case I resort to using the fingerprint-unlock feature (which I assume is the security equivalent of 'save master passphrase' or at least token).

I am aware that this might open me up to other attacks - an adversary dusting my fingerprints off my tablet, etc. Curious though as to whether this is an attack vector for the same or a similar type of process to what the authors are describing (haven't read their blog post, just the Black Hat description).

Re:Computer Sciences Courses That Don't Exist, but Should on Friday September 11, 2015 @12:11AM (#10201978)
For those 'hard to reproduce' issues, it's about knowing what debugging and forensics tools are out there and making sure that the systems you deploy support postmortem debugging and issue analysis. Things like creating crash dump files, then giving your field technicians or customers an easy way to get this data to you with an incident report (or even having the system do it automatically if applicable); logging systems that can be left switched on all the time and dynamically reconfigured (so that there's less chance of the damn thing being off when an issue does occur).

Also awareness of things like tools that analyze or try and provoke race conditions, etc.

Re:OptiKey – Full computer control and speech with your eyes on Thursday September 10, 2015 @11:25PM (#10201858)
It works really well if you only type on the right side of the keyboard?
Re:Computer Sciences Courses That Don't Exist, but Should on Thursday September 10, 2015 @10:45PM (#10201728)
Closely related I think: breaking into software / hardware / networks. A course that has people doing basic and maybe not-so-basic exploits on real systems. Including attendance at a conference such as DEFCON.

Our future software engineers need to have security as a fundamental concern to software engineering and not as something that's an 'add-on'.

Re:OptiKey – Full computer control and speech with your eyes on Thursday September 10, 2015 @08:15PM (#10201317)
The way posts work on HN is a bit puzzling and not immediately obvious - I'll post something and then refresh the front page and won't even see it. The Reddit model seems simpler - I post something and it appears.
Re:Decline of play and rise of sensory issues in preschoolers on Wednesday September 09, 2015 @12:20AM (#10189653)
I've always found a strange dichotomy in this. On the one hand, we're supposed be these extremely socially-driven creatures.

Yet on the other hand, it seems like we very easily gravitate towards isolation. The gravitation towards on-demand media and 'looking at the screen' has to be appealing, more appealing en-masse than socializing, otherwise why would we collectively gravitate towards it as a large group?

I think what I'm saying is that I think people gravitating towards TV and solitary activities is the symptom, not the cause. The real question is - what's making people more anxious about being social? Is this really a rise in social anxiety, causing a rise in people being isolated?

Re:Decline of play and rise of sensory issues in preschoolers on Wednesday September 09, 2015 @12:07AM (#10189616)
This really blows my mind if it's what's happening. Are you saying that kindergartens are getting rid of 'nap times'?!?!

Why would they do this?!?!

I thought it was obvious that children need sleep in order to learn and grow.

Secondly even if I put on a tinfoil hat I can't see even a financial incentive for getting rid of naps. That's down time that kindergarten teachers get to relax in the relative quiet and organize things.

So what possible rationale is there for getting rid of nap time?

Re:The Internet of Way Too Many Things on Monday September 07, 2015 @09:49PM (#10183838)
I've started down that road with Philips Hue lights. Admittedly expensive, but nice and I can build up the system over time. They're Zigbee and Philips are very very open with them. Incidentally they do the best warm-white I've ever seen in an LED bulb, which is nice.

I'm actually looking at one of the Hue Tap switches now; they're a battery-less switch (kinetic power) with three buttons (I think) that you can customize. So I can, for example, put one in my bedroom and have a button on it that turns all the lights off in the house for when I'm about to go to sleep, etc. No need to run cables through walls and have switches where you want.

Ask HN: When did PCIe support become such a confusing mess?

I've been out of the PC building game for a few years and coming back into it to build my latest rig, oh boy....What the hell is going on with product segmentation? It seems like there's a confusing mass of very subtle differences between motherboards and processors that's only spelled out in fine print. Slots that only work in certain configurations if you don't have too many drives or an M.2...

( Read More... | 1 comment | on HN )
Re:Vulcan-74 – A 6502 Retro MegaProject on Wednesday August 26, 2015 @02:31AM (#10121409)
This is the most epic hardware-related thread I think I've ever seen. Fantastic! :)

I have an FPGA dev board and have wanted to do something like this; start with VGA generation and work my way up to sprites.

Re:John Carmack's son's game in Racket on Tuesday August 25, 2015 @02:13AM (#10114843)
I can't wait to get home from work to try this, looks awesome!!

I've been looking for something that gives a modern, live-coding-ish experience similar to how you used to program in BASIC on the Commodore 64. No clutter, a fullscreen immediate editor/REPL in one window, nice big text, etc.

The closest I've found to what I'm after (until now that is) is (fluxus) (http://www.pawfal.org/fluxus/). Would really really love to hear of any others.

Re:John Carmack's son's game in Racket on Monday August 24, 2015 @08:30PM (#10113685)
I had one of those "I must be getting old!" moments (I'm not that old, but still!). My niece is four and she's had iPads pretty much forever, so it was funny watching her sit at my desktop machine and immediately start swiping at the screen trying to drag things around and having the most puzzled look on her face of "why isn't this doing anything?".

Keyboard.... how quaint! :)

Re:OnHub on Tuesday August 18, 2015 @08:59PM (#10083145)
The difference is that a non-cloud-reliant device can be sold to me and then abandoned by the company that made it some time in the future -- yet it still remains a usable device. Now whether the OnHub falls into that space or not I can't really say for sure; in this instance I actually doubt it does (my guess is it would remain a useful router even if the cloud-connected features were dropped for some reason).

It's also the frustrating potential that the product will be 98% awesome but with niggling problems that don't seem to get fixed as it's abandoned quickly; ie- my recent Ask HN submission about Android TV.

Are the Olympics even relevant anymore?

When I was a kid, I can remember people getting excited about the Olympics. People would sit glued to their TV screens, it would be a big deal.

Now it just seems meh, like people have more pressing things to worry about. The story seems the same for every country that hosts it:

- Yay we got the Olympics!

- <insert controversy here>

- Oh no! They most certainly AREN'T going to be ready for the Olympics!

- <insert controversy here>

- <insert sudden turnaround here>

- These Olympics were a fantastic success!

- <insert years of debt here>

It's a shame too. Maybe having them in one place would take away a lot of the distraction.

Re:Ask HN: Is Android TV already a dead platform? on Sunday August 16, 2015 @10:37PM (#10071115)
Such a shame. I've no app at the moment but am looking at my options.

The Nexus Player is 99% perfect as a TV box, but it makes no sense the things it misses; like YouTube subscribing. Why would Google cut such a feature from their app?

I have none of the network issues that others complain about and I'm not interested in pulling my phone out of my pocket, unlocking it then waiting for an app to load just so I can Chromecast something to the TV.

I think Google made a big mistake making the app selection so curated. Well it probably would be okay, if they were actually going to curate it on a regular basis and present now content.

Ask HN: Is Android TV already a dead platform?

To anyone in the know, is Android TV a dead platform? It certainly seems that way.From stock apps that haven't been updated in forever (you _still_ cannot subscribe to channels from the YouTube app, for example) to the fact that the featured games and apps haven't really changed in months, what's the landscape looking like?Is it a platform worth writing apps for?

( Read More... | 2 comments | 2 points | on HN )
This.

It doesn't help the perception that there are a lot of companies out there that seem to be using Kickstarter as a service for basically taking pre-orders though. Often I've thought "Why the heck is that big company with lots of money doing a Kickstarter? Isn't Kickstarter for people that wouldn't have the money to fund the project at all?".

A whole other debate, I know.

As someone with glaucoma and bilateral amblyopia (I had congenital cataracts in both eyes) the answer to this interests me greatly!

I'd also add:

Will this kind of gene therapy allow protection or regeneration of the optic nerve?

Older »