skysight-inc/HackerNews huggingface dataset:
Interesting. It suggests an opportunity: a startup making an immersive 3D system optimized for the female visual system. Perhaps these folks will nail it: http://technicalillusions.com/
You can see why games people are irritated. I'm getting a strong impression that at this point that Oculus is moving away from being a games oriented company.

If I was a game studio building a VR game with an Oculus kit, I'd be continuing to work on it, but I'd be calling Sony and trying to get in line for a Morpheus.
Chapter a day challenge for the busy developer
He's had two years to prepare for this REALLY OBVIOUSLY BEING THE STORY.

I'm strictly an amateur at nonprofit PR (press volunteer for Wikimedia), and I could shit better damage control than Mozilla's managed so far.

It's now made international mainstream news (Channel 4): http://www.channel4.com/news/mozilla-chief-executive-twitter...

Seriously, you people. You had TWO YEARS' RUNUP! What couldn't you have done with TWO YEARS' RUNUP?

As a friend put it: 'I'm envisioning the board standing around with glassy stares, "I have no idea how this could have happened. We totally vetted his geek cred."'
And a few more columns for:

1. Did you really understand the bug you were fixing?

2. Did you test it at all?

3. Really did you test it?
The Tripping Blog | The Tripping Blog
The overblown problems that the Apple-zealot bloggers are always bringing up are 100% user issues, not to do with developers.
True. But chipsy has a point too, because "post-structural theory"/feminism/"social justice" seems to go verbally nuclear more readily than other movements do.

I think it comes from post-structuralism. Words lose their meaning in post-structuralism. All discourse is about power, not truth, because truth is not possible to determine, even in principle. So these people are not interested in having a reasonable conversation. They don't think it's even possible to have one. They're interested in winning the battle of words, and only that, because they think that that's what all conversation is.
Stress isn't good for your clients and your personal relationships. I've had a similar problem, I'm quite insistent on using my own equipment, my recent client said yes to get me move over 4hrs away from my home, then the security team said no once I setup my kit and put down a six months deposit on a flat. I insisted on new equipment or a pay raise for pay in lieu of my slower rate of experience and discomfort which effects my out of hours work. They bought me a new iMac and I'm now technical lead for a reputable sports product. I arrive at 7am and leave at 3pm but turn out 200% more than other members in the team and maintain test coverage +90%. Remember to keep a smile on your face when you discuss it with them though. They'll worry about what you know and what they don't. The first one to lose their manners is usually wrong regardless of the technical details in companies like these.
I really hope you don't start a company and have people work on the weekends and threaten them with their job if they refuse.
> Pushing to production shortly before going home is a separate issue to whether he leaves on time or not, a developer leaving on time should be expected, a developer pushing breaking changes and leaving should not.

This. I strongly believe in finishing what I've started and not leaving things broken. I also strongly believe in work-life balance which to me means working hard until 5 but leaving then.

EC1: If you're confident that your work ethic is sound, then there sounds like there's a significant culture mismatch here. I know it's not easy to think about going somewhere new, but you may have to consider that sooner rather than later. I honestly wish you the best of luck no matter how this shakes out.
Other: Slackware, on servers and my desktop.
Yeah I might not have been entirely clear in my post, but I write:

"The other side of the coin is that lots of software companies, really has little to no control over software development... This is a company where crisis' occurs daily or weekly instead of maybe once every couple of months."

That's entirely agreeing with your point: The standard should be a well run team where everybody goes home after their 7-8 hours. If there is constant fire in the kitchen, then it's certainly not up to developers to constantly do overtime. In my post I do actually suggest to OP he gets out, if he is indeed in such a situation (which again, it sounds like).
When I was younger, I always wondered what the big deal is with creating fonts and stupidly thought I could throw together something on my own without any training.

These sorts of things fascinate me in that the average non-designer has little knowledge over the intricacies involved in producing a beautiful typeface that scales to many dimensions accurately and produces a printout that works around the physical limitations of ink. My attempt to create a typeface resulted in a font that looked very good at 10pt and started to fall apart a few points larger or smaller. I gave up and decided to leave that to the professionals. Of course, back then, there weren't large collections of high quality and free fonts sponsored by large players like Google and Microsoft, so the novelty of having a monospaced programming/terminal font with just the right size dot in the zero, slash in the 7 and serifed 1 was worth the few days of nerding around to make a janked up version I could enjoy at precisely the size I wanted to see it.
I get startup ideas just from noticing things that are missing. For example if someone says "Man I wish there was a way to do that", I find opportunity in it and see if I can make a product for it.
You mean wealthy people. There are lots of smart people out there who can't afford to go to Ivy League schools.
This shows even more than Valve should've done its own VR headset. Now they lost this guy.
Wired, stop with the buzzfeed/upworthy clickbait titles for your articles.

It eventually means the people you really want to read your articles (the educated, tech-savvy influencer types) will avoid them. I know I've started to avoid buzzfeed-style titles since they are more often than not just leading to something with more effort going into the title than the article...
>Mesh networking is like this unicorn.

No kidding. It'd be great if this evolved to where half or more of phones in a nearby vicinity could completely shutdown their cellular radio and use the mesh network for connectivity, saving (on average) lots of battery life and providing more reliable service for all.
Is that a yes?
His company does not deserve him?

The guy, by his own admission, is more focused on his own company that he works on nights and weekends. Why would any startup want a guy like that unless he was radically better than everyone else?
Byrne's Elements is pretty remarkable. It's an interesting juxtaposition of old 19th century typesetting (complete with initials) and comparatively "modern" graphic design. Some pages look like they could be right out of De Stijl.

Archive.org hosts a nice PDF copy, which I find more convenient than the jpegs:
https://archive.org/details/firstsixbooksofe00byrn
The comments on this thread make me happy. Shows that the HN interest in Oculus and the Facebook FUD feelings are cooing from a genuine place, the same place that made so many peep kickstart Oculous in the first place: people want this to exist and be as cool as it promises to be.
Where did that come from... Did you read the post in it's entirety?
http://getaround.com/ModelS

I've driven it 3 times now and plan to do so again. $25/hour makes for a really fun weekend outing.
> But I don't think most people would understand how to use this or will have it installed in case of a general ban

Years ago we would have said the same thing about internet access. 'How could the internet (or mobile data) help in emergency or oppression situations ? Only geeks would have such a thing. ' (1990s)
Kudos on thinking outside the box.

My $0.02 on why this wouldn't fly- he's examining the problem from a bird's eye view, ie, the entire government expenditure.

Documents, however, are printed by teams, usually small one's for whom even a 30% ink savings wouldn't make a dent compared to the money they spend elsewhere. Thus no motivation for each team, and thus no major movement to change behavior. If the teams are anything like ones that I've been a part of, a lead will look at a document printed in Garamond, proclaim he doesn't like it/can't read it, and ask for it to be reprinted in readable format.
Could you provide an example of those attacks/injections?
Silvrback 2.0: Lean, Beautiful and Distraction-Free Blogging
beautiful PR execution by the Oculus/FB teams. They knew this acquisition would anger members of the community, and they timed this hire/announcement so as to quiet the predicted backlash. Brilliant execution.
SSH into Docker containers by name
The homepage loads with more than 108 KB of JavaScript. Why so many scripts?!

Having a fully responsive version means that users will navigate the site on mobile devices where data networks are not always good.

Do you intend to reduce the JavaScript payload?
Not only is this amazing news, but this is a PR master-stroke on the part of Occulus/Facebook.
They have Michael Abrash and John Carmack working at the same company. I don't see how 'games people' won't be super excited.
I wouldn't say it is obvious. The ads you got when you took your screenshots weren't the most confusing that show up. Here is what I got on the site: http://imgur.com/a/WvFd6

First impression for me of the page is that the content is on the left, and the ads are on the right. That's because the part I have circled in red looks like Google-style text ads. My mental ad blocker filters them out.

The download button I have circled in yellow then sets off alarms. It's in what I have decided is an ad column, and the color reminds me a bit of the deceptive download ads CNET's download.com likes to use on their site to trick people into downloading the wrong thing.

I return to the left column, which I have identified as the content column. The download button there, which I have circled in green, is in a place where a download button would not be unexpected. This is the one I will probably click, unless the small, greyed out, notice that it is an add for "Free Zip" somehow catches my attention.

If instead of trying to download from the front page, I click the download link at the top, we get to the second page. What I'd do there depends on how tall my browser window is. If it is tall enough to show the real download section at the bottom, my attention would be drawn to that, because it looks enough like download sections at other places (because of the layout, and because it lists versions, sizes, and mirrors).

However, if that ends up not visible, then I'd probably click the ad I have circled in green. This ad fits right into the flow of the content and is a place where a download link for paint.net would make sense.

I think pages can be classified into "consumption" pages and "activity" pages. A consumption page is a page where the reader is there to consume the content of the page. For example, a product page at an online store would be a consumption page. The reader is there to read the information about the product. The front page of the paint.net site is a consumption page.

An activity page is a page where you are there to perform some activity. At an online store, the checkout page would be an activity page. At the paint.net site, the download page would be an activity page.

Third party ads on consumption pages can be fine. People on consumption pages are often just looking, and ads give a chance to get some money from such visits. When people get to activity pages, they have usually gone beyond the just looking stage. You've got them on the hook, and now you want to reel them in. There should be no outside temptations or distractions put up at that point.
I could have written this article so much better in so much less time. ;)

Seriously, great explanation of complexity. This is a good read for software engineers and product managers. The number of times I see folks ask for something and expect that it is simple b/c they don't understand the nuance in some things.

You've also uncovered one of the reasons that a great project manager is a patient person, and often will have experience writing code. These are the folks who understand that small changes can require large changes under the hood. The really great ones understand how to take this into account and make requests that consider the risk and complexity, along with the utility of a feature.

I hope you make the front page. Upvoted.
I am very sure BB10 was the first QNX release. Its release slipped many times, and was over a year late to market.
Certainly. Is there anything in my post that suggests flexibility should not be two ways?
Carmack and Abrash working together again. I almost feel like Oculus should institute the same policy the Secret Service does with respect to the President and Vice President being in the same room together. Too dangerous to lose them both.
I know for me personally this is something that I have been struggling with and have been trying to fix. Writing ideas down and then "letting them go" rather than diving deep into coding, write up potential features, build a landing page showcasing those features/etc and then capture feedback/signup and see if it sparks interest.

People have created assemblymade.com and https://ramen.is/ which is pretty slick for a developer to get some traction by putting the idea out there and seeing if people are interested as well as creating some way to capture potential users

On the flip side, just because you CAN code something, doesn't mean you SHOULD.
Footprint is 2×5 m. Sheet volume is 2×5×0.002 = 0.02 m³. Titanium density is 4507 kg/m³. That gives 90 kg. Without the aluminium deflector.

Normal Tesla Model S curb weight is 2108 kg according to Wikipedia. Extra 90 kg is 4.2% mass increase => 4.2% more kinetic energy at the same speed => more energy consumption to accelerate. It also means, that the same force applied to the heavier Model S will accelerate it slower (a = F/m).
>They're there to get paid

Everyone is there to get paid.

>when one of the guys always flakes out when the clock hits 17

Doing your job is not "flaking out".
You'll like this story, then:

http://www.folklore.org/StoryView.py?story=Negative_2000_Lin...
Is central perspective possible or is the isometric view hardcoded into the shaders?
Squeeeeeeee! Ultimate social proof.

It was John Carmack who sold me on the Oculus Dev Kit 1, now this.
Their new OS is security certified as well:
http://bizblog.blackberry.com/2012/11/blackberry-10-fips-cer...
There's another thing from Snowcrash I've been thinking about - realistic faces. The most exclusive club in the Metaverse was The Black Sun and what made it special was that the avatars had extremely realistic, life-like expressions, enabling them to visually express emotions and thus enabling a higher form of communication (correct me if I'm wrong, I haven't read it in a decade).

So if we buy into the notion that social presence in VR worlds will be big, somebody's going to have to build this. The technology exists, but it looks very awkward: https://www.fxguide.com/wp-content/uploads/2012/12/HBT-VFXpr...

Not only does that have to be translated into a consumer product, but you need to capture someone's face while they're wearing the VR headset, which makes it even harder. Since VR headsets already touch your face, I would imagine the product would have to be some kind of extension of that - a larger contact area filled with sensors that reconstruct your expression perfectly.
all the new "managed VM" talk for GAE goes completely against all the things that make GAE great. not having a writable local filesystem allows GAE instances to be extremely scalable... syncing local file system changes across apps would be extremely costly (basically using Google Cloud Storage, and then doing a new GAE instance deploy every time a file is changed)...

you know 2 seconds after the feature is allowed, some bonehead dev will make his site open a local file and write logs to it from every request. now you've got a nightmare, and explaining to devs not used to "google-scale" won't work.

Google Cloud already offers "managed VM" through the Compute Engine product.
Puma offers both multi-threading and multi-process in clustered mode to take advantage of multiple cores.

Here's our config/puma.rb that we used with Rails 4.1beta and 2.1.1: https://gist.github.com/9838767
First and foremost, everyone's priorities should be ensuring the success of the VR industry; Oculus is basically the company to do that. Sony will do their best with console hardware, but Oculus will set the pace for what's top of the line for consumers. If Facebook ever steps in and does something the [developer] community abhors, it should already be at the point where VR has had success and there will be competition. I'm super excited to see Abrash at Oculus; I just hope this doesn't mean Valve's slowing down on their work. Valve's been working for a vendor-agnostic API/configuration for these devices in their Steamworks APIs and I really hope that we don't end up fragmented by varying vendor-specific APIs.
I remember learning about ink traps when Opera changed logo [1]. It was quite controversial among font nerds that the font used to write "software" had ink traps, since it was mainly to be used for screen and not print. Nobody else cared, of course.

[1] http://www.operasoftware.com/content/download/423/33204/vers...
Yyyyup.

I'd only give these guys money if "AppDrop" isn't part of the value proposition for you.

(It isn't for me! An app toolkit that works like HC sounds fantastic - I wish they weren't muddying the waters with this app-store business.)
I'd recommend journaling. It helped me to look at a bunch of feeling words [1] and write down how I am feeling.[2] Then ask why. Finding the answer to why may take a while. Also, there are several layers of why. (Ex. "Why do I watch lots of movies?" "Because it feels sort of relational and kind of numbs the loneliness." "Why?" "Because it is difficult for me to do actual relationships" "Why?" "I think maybe I don't really know what love is and so I act self-oriented." "Why?" "I don't feel like I've have received unconditional love" [loose example from my own life recently])

After you id the pain, if it's because someone hurt you, you need to forgive them, otherwise, you'll get bitter. If the pain is old, you may need to look for the bitterness (expressions of cynicism, complaining, criticizing, and anger may be good areas to explore). It hurts to give up the bitterness and anger, but in my experience life is a whole lot more enjoyable if you forgive people. If I'm honest about it, the times that I am bitter or angry at someone are really miserable.

If your pain is caused by absence of love, I don't know what to do about that yet. As a Christian, I feel like regularly experiencing God's unconditional love is key to fully healing our pain, but I have not walked completely through that yet.

[1] http://www.physics.ohio-state.edu/~prewett/archive/FeelingWo...

[2] It helped me to write letters to God honestly expressing how I was feeling, including about him, it provides a concrete framework. If you do this, it helps to assume that he is a loving father (since that is what he claims to be), otherwise you might just transfer your anger to him and end up equally stuck.
Perhaps when you have an effective monopoly on PC game sales you don't care who does R&D on peripherals and hardware.
He doesn't say he is more focused on his own company though...

He does say that he wants to spend his free evening and weekend time working on his own goals versus spending those extra hours for his boss, unpaid....
I don't think they necessarily "don't give a shit about the company".

In fact, I think setting appropriate personal boundaries is extremely important. A lot of devs recognize 'hour creep'. You know, stay in a few days until 6, and before too long, it becomes expected. I am saying this as a founder and someone who puts in as many possible hours.

At first, I thought, "Are you guys not really in the game?". But now I recognize that there are only a few people who I should really expect to be on that level, and it should be made explicitly clear from the get-go.

In this case, there is a clear metric that the employee is facing. However, this person certainly adds quite a bit of value.

I think this is worth confronting management over.
But I also agree, that if there is a rare occurrence for weekend work, then that is also part of the team. Rather than quit outright, like many suggest, I would confront management very clearly about your personal boundaries and ask them explicitly what is the gulf between their expectations and what you are giving.
These are the 8 best mobile shopping apps, period
I understood the simplification to be for clarity of your point, not a misunderstanding. I just wanted to clear it up for any other readers :)
New passenger is a great btw, what mongrel 2 wanted to be.
I'm really passionate about coding so I love doing it again and again, but I don't think this argument is helping a lot:

> You do it all again. You learn to iterate. You learn that nothing is ever finished, and everything can be improved.

Building software is like any realisation in any domain: you don't keep doing it because you have to, you keep doing it because you enjoy it, and you enjoy the results you've made.

By saying what I quoted, you kinda mean that "No matter how hard you try, it won't be enough". That's a very harsh thing to say to people who aren't even passionated by the field but just want to get a grip on it.

Other than that, I think this post is very interesting, even for coders: we should remember that coding is a tool to build stuff, not a goal in itself.
Other perspectives are possible. Some work would need to be done to change the perspective, but it is doable. For now, only isometric because it is ideal for tactical games and board games (I think?), and I need to limit what implement.
Yeah, our office full of games people just went insane.
Does anyone know how these investments/loans have actually performed overall? We don't know what the catalyst for this move is. It makes me wonder if the smart money (from VC's) has decided that the YC model isn't generating ROI, leaving YC to go searching for dumb(er) money (from LP's).
FiveThirtyEight to Commission Response to Disputed Climate Article
Have you looked at http://www.nand2tetris.org/
and the book The Elements of Computing Systems, MIT Press, By Noam Nisan and Shimon Schocken?

"The site contains all the software tools and project materials necessary to build a general-purpose computer system from the ground up. We also provide a set of lectures designed to support a typical course on the subject."
> But why does it still have a "Floppy Disk" icon in the launcher?

Because the BIOS of the VM reports a Floppy Disk even if you add no Floppy Disk to the list of hardware installed.

That's a bug for the VM BIOS, and a feature for Ubuntu.

You can disable it if you want: http://imgur.com/anGmzpj
It loads really fast on mobile. I live in London and use it constantly.
Great point. Writing it down helps commit yourself a bit further. Forces you to think through the process.
I just tried in Debian, works! Very handy.
They are essentially low-volume ASIC replacements. Some applications:

- digital signal processing (DSP)

- network equipment (modern high-end FPGAs are able to function as 100G Ethernet switches and routers, just connect them to some PHYs and fast DRAM)

- systems on chip (SoC): processor, fast DSP, all kinds of IOs, memory controller – all on a single chip

- realtime video stream processing

For more examples, see http://www.xilinx.com/applications/index.htm
OP puts in the hours that the job requires of him, and doesn't seem to slack off when doing it. Does the company really deserve anything more than that?