skysight-inc/HackerNews huggingface dataset:
> Really, developers ignore every demographic that they aren't a part of.

Unfortunately, that is not really a meaningful thing to say as a guide to behavior: it's like suggesting that someone sell non-apples - meaningful, not wrong, and useless advice. You need to know what demographics developers aren't before that can be useful; you need to know, say, that developers tend to be male, white/Asian, First Worlders, before you can say 'ah, females may be underserved!'

And you need to think of the categories in the first place, like this religion example shows. If someone asks you if developers might tend to not be fans of religion than the general population, it might seem obvious, but 'being atheists' is not the most salient feature of developers.
> I'm not accusing Seibel of not having enough diversity in his book...it's very likely Fran Allen was the only woman available for his book and who played as interesting a part in history as Robert Knuth, Peter Norvig, and the other big names that Seibel interviews

Adele Goldberg would have been an excellent interview subject. Not up to the level of interest of Knuth, but certainly up to the level of some of the others.

I try not to jump to conclusions with these things. There's no telling who returned Seibel's calls and who didn't.
I get "x failed to install :( .xcodeproj not found" every time I try to install something.
Make sure people can share the whole outfit with friends and you won't have a problem. Your's is better than polyvore.com. Adding filters would help though.
The article itself certainly offers sound advice. I can imagine how distracting a full blown launch can be when there's a business to build and a product to refine.

Thing is, after clicking through to the author's new project, Origami[1], the same big launch mentality seems to still be at play. I'm met with a mysterious sign up page hinting at the product, but there's no way to be sure if I'm genuinely interested. I submitted my email just to see if I could get my hands on the product, putting my trust into the "early access now" message underneath the email field. The resulting email just kept me at arm's length and I still know nothing about the product.

I suppose that's the way it's meant to be, though, given that Origami "has a thriving community of families in the hundreds already".

[1]https://origami.com/
Google Glass has a 5MP sensor, which can capture video at 720p, but given its size, the quality probably isn’t stellar.

In the use cases you mentioned, GoPro is the better choice. The most expensive model costs one third of Google Glass and captures 1440p at 48fps. It takes photos at 12MP and has advanced stabilization features built in. The GoPro is already the go-to sports accessory, I don’t see how Google is going to disrupt this market given its price and lackluster camera specs.
Do you actually think the NFL is going to place a sharp-edged cube of perspex 1 inch from a player's eye ? Because that sounds far-fetched to say the least.

Likewise I can't imagine anyone seriously using the fragile, expensive Glass instead of something a bit more rugged.
Alcatraz was a prison known for tight security, so I am guessing that based on their motto "…your plugins are mine…" the project is just trying to tie all the external projects into one secured location. But I am just guessing.

Others may have more cynical views, though.

Here is the project list: https://github.com/mneorr/alcatraz-packages/blob/master/pack...
The first paragraph describes verbatim a lot of the same objections toward smartphones with cameras and internet capability. We got over it (for better or worse... probably worse).

The funny thing about technology is that pioneering and groundbreaking technology -- and I don't think Glass is either (see Steve Mann) -- don't always mean a successful product. Adoption is weird. People hang on to some things and make them popular in the same way people make otherwise arguably "better" things fall by the way side. And that may be for reasons you didn't even remotely envision when you first saw the technology (Betamax).
paypal:// ... googlecheckout:// ... etc://
You are right: Dropbox's behavior with regard to symlinks is fundamentally wrong.

It is kinda lame that other services, e.g. Google Drive, just skip symlinks, but that isn't as dangerous. The hierarchical structure of a directory tree is often effectively part of an application's data, and Dropbox silently corrupts that data. This can cause crashes, or multiple conflicting copies of not-easily-merged data to be strewn about in different places.

It's also hard to initially notice how broken it is, since symlinks work on the first machine where Dropbox encounters them, but then on all subsequent client devices that Dropbox sees are replaced with some version of whatever data they point to.
"If the device is recording, a green light illuminates on the device - there's no missing it."

The old trick of covering (or disabling) the recording light indicator of a camera to conceal the act of recording could easily be applied to Glass.
Cool, but seems like with your implementation, you can scroll too fast and get lost in the "white". Not sure how fix it, possible showing somekind of grid before loading the images could help.

There is a good talk from Netflix team about the problem, specially with low-performance machines. They slowed scrolling so you couldn't get lost. http://www.youtube.com/watch?feature=player_embedded&v=x...
Oh, do the cheerleader mine the data of the audience, and use it to create spam?

If the cheerleaders were sleeping with the fans and spreading venereal disease your analogy would be nearly perfect.
"Who else was in that?" she said.
I unfolded my napkin and got the silverware out. "I don't remember."
She got out her phone.
"No, don't go there."
"I. M. D. B." Her fingers.
"Oh, Cristian Douglas," I said. "It was Cristian Douglas."
Still typing, head leaned back, under the spell of her phone.
"Yeah, Cristian Douglas and Bob Willis."
She said nothing.
"Sheila McIntyre."
"Yep," she said.
"Dougie Boons."
And then, after a minute of watching her lit-up knuckle slide around, past the side of her phone, she said, "Mel Gibson."
I put my hand over the phone. "Stop."
She looked around my hand.
"And-- and--"
I slammed the phone down and her hand-- I slammed them down on the counter.
"My phone!" she cried.
"Stop it."
"You're no fun."
Me: "You're no fun!"
Her: "That was really rude."
Me: "Don't look things up while I'm talking!"
She was wriggling her phone out from under my hand, but I held it tight. For a second, I was tempted to yank her out from the booth and twist her arm behind her back, but instead I just let go.

- why the lucky stiff

It's only inevitable that the problem clearly outlined by the genius why the lucky stiff will be exacerbated with Glass.

It's the digital equivalent of taking a newspaper and holding it in front of your face while talking to someone else.
What does "fair" mean when you're a business courting customers? I share the commenter's reaction. It's valuable feedback for lawdingo.
I believe the HN community is seeing this solution through the eyes of someone that may be a bit more advanced than some possible target audiences.

Of course you have a fast computer.
Of course you have a configured mail client (non web based).
Of course you get your email client.

But what about the rest of the world?

People that have slow computers?
Find programs (in general) intimidating and confusing?
Are lucky enough to be able to browse the web?

What is easier for those people?

A modal that pops up immediately upon clicking asking what they would like to say or waiting for Outlook to load?

In contrast to more feature rich services like Wufoo or Jotform, it's simple, modern and it appears to work.

I say this is a viable service.

+1 for me.
I think it also comes down to the fact that many hosting providers (including cloud providers like AWS) offer up MySQL-imaged machines, with back-up and other processes around that.

So, on the dev front, I'm going to be inclined to stick with MySQL on my local dev machine, knowing that I'm also deploying to MySQL in production. Even if MariaDB is designed as a drop-in replacement, there can be differences between the two that impact how code runs. This is especially true when one (MariaDB) is updated more frequently.

I'm sure I can roll my own MariaDB server on an EC2 machine vs going with RDS, then also migrate my dev machine to MariaDB as well. But, I've just not seen a compelling reason to undertake that effort as of yet.
Interesting. So this is basically a collection of cheerleaders with a loud and closely tied handful of "actors". The fact that Virus is free and most others are not leads me to believe, for all their loud talking, most were hopelessly naïve.
"Google Glass a product designed by engineers that clearly don't understand interpersonal interactions."

I have very bad news for this author, this is classic projection. The author will be uncomfortable around people who are wearing Google Glass, so they predict failure. They make that prediction because if Glass is successful then it means the author will feel compelled to retreat from society and nobody will be "present" for them.

I won't call it one way or another but I can spot technology rubbing someone the wrong way from a mile away. I get it, the lack of privacy, the need to trust either the people you are with or to be 'on guard' to avoid something that can come back to haunt you.

Perhaps the Google engineers were envisioning a future where there was absolute silence around the office water cooler because nobody wanted to go on record as a gossip.

I don't think that the engineers on Glass don't understand the challenges though.
So maybe like erlang's OTP ?
You can always reply directly by clicking on the link above a person's comment. Thanks for the interesting discussion on this one guys.
Facebook has the power to take down posts. They take down pictures of breast feeding mothers. I would think it is no more difficult to take down copyrighted works. Google image search finds duplicates quite well. FB should do something similar.
> negativity was not the way to win the fight

Negativity is never the way to win [anything]. We didn't go to the moon with negativity and as people, we can't get over things with negativity. I recently got in a position similar to yours (oh well, no meme though) and I heartily agree: Negativity only begets more negativity.

I would love to write paragraph upon paragraph about how negativity can change you and how "doers do" and other pretty zen philosophical quotes, but I have none under the hand and that would just be repeating myself. So I'll just say it straight: Be positive :)
One day when the technology is able to overlay an image on top of your vision (as opposed to a little screen next to your right eye that you have to look at), it will be amazing.

Opening a car hood and seeing yellow arrows with instructions telling you what to do.

Surgeons seeing information overlaid on top of patients.

GPS just being arrows in front of you.

Being able to see what your room looks like with different paint, and just being able to look around.

Chilling at home watching a giant TV, without having a giant TV.

There are a million uses for how that technology will be awesome. I don't think it's there yet in v1, but it can't be too far off and I'm glad Google's working on it.
You can do this already, and also with Intel's Ivy Bridge (at least on Windows).
$3/mo for something that won't last forever, I can't change design, doesn't show my email address as an alternative in the same window. And please stop using word 'Square', it is already over, like 'Insta'.
And yet somehow people are chill with camera phones.
Honest question - why is having a framework that allows for others to provide some form of DRM different from any other plugin system that exists currently?
Totally agree this will be huge. Marketing it will be interesting but I am guessing OBGYN's maybe the doorway for this. Congrats.
They did not have a modicum of skill. I'm neutral on their endeavours, however LOIC and SQL injection is skiddy stuff.
Nope. Give me one long page or page links. I hate the perpetual pausing, I hate being unable to go directly to the end of what I'm reading. I like to feel in control over what I'm looking at, and infinite scroll ain't that.

I hope it is a fad that passes.
Wearable video cameras already available to law enforcement. http://watchguardvideo.com/copvu/overview Google 'copvu police departments' to see which departments are using Copvu
https://news.ycombinator.com/item?id=5132971
Yep, what he said. That said, there are other good reasons to work for a startup. It's just that "I'm going to get rich as employee #10" is not one of them*.

That is, of course, unless you happen to work for the next Google. But let's be honest, you aren't working for the next Google. Doesn't matter who founded it or who's bankrolling it. You're not working for The Next Big Thing. Someone is, sure, but you're more likely to be struck by lightning than be that guy.
Show HN: A side project - shareable diffs for MSWord files, pdfs, and more.
Comments and feedback are welcome.
> You are right: Dropbox's behavior with regard to symlinks is fundamentally wrong.

What's even worse, is that no matter how hard I try, I am not able to convince most people of how wrong this is--even those who claim to be and should be computer savy. E.g., on support forums for other sync services, users are typically clamoring for Dropbox-style syncing of symlinks, and they will not be convinced otherwise, in spite of all reason. And despite 30 years of hard-earned experience with symlinks that irrefutably demonstrates that transparent syncing of symlinks is nothing but badness.

But thank goodness that BitTorrent got it right!
I also liked this ad, although I'm not sure I'll be able to remember the name of the site. If, on the day of hypothetical legal troubles, I still do, that will pay off for them.

I especially liked that the "description of a legal problem" featured in the ad was "I hate my wife".
Another issue this creates is the "fight fire with fire" paradigm. Or, in this case, using favoritism to combat favoritism.

For example, I know I'm much more likely to get favoritism from people who share my ethnic background partly because there is the common belief within that group that nobody else is "looking out for us"-- so we have to "look out for each other."
What's the solution? Forking html?
(IMHO) if anything in the voice/text feature phone days, using your phone at the dinner table was considered rude - but the use of a smartphone seems to have become more socially accepted, depending on various contexts.
Libya brands car bomb attack on French embassy as "terrorist act"
I 100% agree that IFLS should be crediting the artists who make great work and direct traffic to IFLS's page. What I am having trouble understanding is why the general thrust of comments on this page seems to be "This is UNACCEPTABLE!!" when (and please correct me if I'm wrong) the general thrust of comments on pages about, e.g., The Pirate Bay seems to be "There's absolutely nothing wrong with The Pirate Bay!" Aren't both of these sites making money by hawking stolen wares? Why is The Pirate Bay so fiercely defended and IFLS so roundly condemned?
One day when the technology is able to overlay an image on top of your vision

The old crufty cyborg "eye tap" style rigs that the Media Lab guys had in 1995 did just that, but it was more like an emacs buffer floating in front of your face. Thad Starmer works on Glass, so it will probably happen someday.
Maybe you're not the audience. There are worse, completely serious legal ads on television. dollarshaveclub had a fairly incredible video but they're not doling out legal advice. You can't help judge the company based on youngish males in a video attempting at humor, but maybe the cognitive dissonance is that they are trying to pitch legal services. Missed opportunity to out-do Saul Goodman.
Yes, it is an invalid program. The antidote is to fix it, not to jigger it in a way that happens to work. The memory barrier is not "necessary" -- it is not even a correct fix. Even with a memory barrier as you added it, it is still an invalid program that invokes undefined behavior. The memory barrier may have coincidentally fixed the problem on your system, but there is still no guarantee it will work on another architecture, another compiler, or even another version of the same compiler.

The problem with my program is that it casts an int32_t pointer to int16_t pointer. The correct fix is to not do that. "Fixing" the problem with a memory barrier is a step in the wrong direction.
Apple's Incredible Shrinking Profit Growth — in 1 Graph
We recognized people not taking it seriously as a risk, but we think the bigger risk is people not remembering the service when they need it. With no budget (we're but a young YC company), and an founder who's bad at annunciating (me), this is what we came up with!
The difference though is Glass being real-time.

Imagine Glass being used by a golfer. No need for a golf tracker device. You can easily see how far you are from the hole, wind speed, etc.

Imagine Glass being outfitted into the helmet. Watching football will not be the same. Seeing the perspective of the quarterback when he is about to throw the ball makes watching the sport more exciting.
Try to get within 2 feet of a stranger with a video camera that has its ‘recording light’ on. You’ll get questions soon enough, probably of a not-so positive nature. Glass’ saving grace at first is that people won’t recognize it as a video capture device, but if it ever gains traction, expect a backlash.
DRM is based on obfuscation at the core. How would this ever work with open source browsers?
I can't tell if this would help rendering large lists of dom elements that are loaded all at once... eg what things like infinity.js, ember tables, etc do. I wish there was a UITableView for the web that was more native than any of those solutions.
Mailto: links are a hair-on-fire problem for most people. I didn't even know that I could set them to open my Gmail, and I'm a web developer. As long as the pop up also told me what the email was so I could do it in my client if I wanted, this is a way better solution.
The solution is waiting it out. They caved on music; they will cave here too. All that is required is patience: something that is admittedly rare in the tech world, but it works.
Or just don't accept below-market salary.

The competition for good people is fierce, there's no reason you need to accept low pay.
How Toronto's Muslim Community Uncovered the Would-Be Train Bombers
I like things like this for diagnosis. The problem is in how insurance, employers, parents, and prospective mates will view it. GATTACA jumps to mind.

Just because you can mine the email on Gmail to find everyone who secretly likes Justin Bieber and market to them doesn't mean you should. My genetics are much the same. Until I can mine them in the privacy of my own home with my own equipment and control what data is shared I won't do it.

I don't know if HIPAA governs the privacy of Counsyl, but even at that level of medical privacy I'm not sure I would want it. being disqualified from insurance, or military or being an astronaut because I got a swab of my cheek is not worth it.

[edit] fixed Gattaca spelling as mentioned by others.
They're also moving away from the VLIW design with each successive generation, partly to better support more flexible GPGPU approaches.
Having been part of a User Study since last year, what you think of Glass is very different from mine having used the product.

It was never a distraction at all but more of an assistive device.

Smartphone for me is way more distracting.
but there is still no guarantee it will work on another architecture, another compiler, or even another version of the same compiler.

My point is that it is guaranteed to work. A memory barrier guarantees that all memory operations before the barrier take effect before any operations after the barrier.

I think this whole exchange is fascinating because it illustrates two completely different philosophies to hacking. Both are equally valid. I tend to prefer yours because it tends to result in shorter programs. Yet this is just a programmer convention. The machines do not care.

Yet there are some instances where my philosophy -- understanding which rules may be safely ignored -- has paid off. For example, if your invalid program were in a closed-source library which I was forced to interface with, then the program can't simply be fixed. In that case, a memory barrier would probably be the cleanest workaround.

It's an unfortunate fact that this type of situation -- broken third-party code that can't be fixed and can't be replaced -- is quite common in the field. It seems like it's an important skill for an engineer to know how to handle such situations.

EDIT: By the way, Scrybe Music looks really cool!
The point of writing software isn't to maintain it forever
I used to worry about my relative lack of splashy "side projects". So I'd sit down to work on one, and within five minutes I'd be asking myself:

"Should I work on this side project, or should I pick a bug off my company's bug tracker and fix it, thereby making dozens of customers measurably happier, making my manager happier, making my company marginally richer, delighting the customer-support team to the point that they high-five me in the company cafeteria, and making the product I work on every day just a little bit more satisfying?"

The side projects kept losing this argument. But I fail to see the problem with that.

Meanwhile, I guess I won't be getting a job at your company, but that's fine. As someone who likes his day job to be satisfying, I'm probably not a good fit.
1) After you increased the time-unit - double the result.

2) If you made detailed estimate - triple it (not just double).
It wouldn't. The explicitly stated plan from the people who originated this proposal involves proprietary browser plugins.
I offer a learning program called Protocademy (http://protocademy.com). The focus is to learn by building things from the start. Rather than endless reading about syntax, or simple hello world programs. In the current group, there are two young ladies who are doing very well. Their feedback has been very encouraging. But the best thing they told me was the following:

"What we like is that there is no one here judging us for our gender. There is no pressure from men. Some of them feel very threatened when a woman is more skilled or even better at computers."

That is quite the statement, and sadly, true. During all of my years as a programmer, I have come to suffer from such attitude. If you can't code a binary tree with your eyes closed while singing the Start Spangled Banner, then you suck. There is too much ego. Too much macho "I am better than you" stuff going on. Even in interviews, where you get technical leads showing off their knowledge, rather than allowing you to show off yours (isn't that the point?).

I met one of the women in Protocademy while buying a MacBook. She saw my nerdy glases, saw the computer, and asked me about OSX. From there, we started talking about computers and then to video games. Turns out, she is a college student doing a major in IT. Her dream had always been to program, but could never come up with enough guts to do so at college. She is doing quite well these days. Python is like second nature. A good programmer. All she needed was some space to grow.