skysight-inc/HackerNews huggingface dataset:
Well said. Engineers shouldn't be afraid of sales or marketing, and can often do it as well or better than "business types". Treating it as a separate world sets up an unhealthy dynamic.
Isn't that out of scope of the challenge? It's a security challenge -- you've got a project that's not created by yourself and you can't assume that the programmer was sane either.

Isn't that what security researchers sometimes have to face -- horrid code that's used by thousands of people anyways? They're not there to judge whether it's nice and properly indented or not, only if it's exploitable...

Also, in C++ NULL == 0, it doesn't matter if you use the defined value or not.
Small businesses would be helped by the public option that congress is discussing.
Some research says black people are Nx more likely to commit property crimes than white people. By your logic, it's not racist to ask about someone's race in an interview, because you might just be reasoning the likelihood of them stealing office supplies.
The problem is that the federal government explicitly penalizes this type of care through the tax code. Consumers pay these doctors with after-tax dollars while employers can use pre-tax dollars to buy insurance for their employees.

This is the central distortion in the US health-care system, and it is a major headwind for these innovative doctors.
I didn't claim they weren't contradictory. I don't think they are though. He could work to become very disciplined in doing the bare minimum consistently and efficiently.
Harley Saddlebags Top Seller, Harley Saddlebags Recommended
I personally think that a real physical keyboard will always be preferred. 10Gui is doing the right thing by putting the keyboard above the multi-touch pad.
A for-profit model using stock shares to entice doctors? It's already failed. They might be more efficient, but as long as profit is the motive and not spending money on treatment is the way to make a profit, it's only going to go downhill from here. Having shareholders demand more profit from a healthcare provider certainly doesn't sound revolutionary.
YQL (the Pipes sister product) is more programmer friendly, and also free. Give YQL a go if the Pipes visual UI doesn't work for you (and it has lots of yummy server side JS goodness too).
It would be awesome if you could use the wifi on the iPhone to do this and sell it as an app. I'm guessing you don't get that low level of control over the iPhone's wifi though?
It's worse than that. The first time they say anything about their interface is at about 2:00. That's extremely vague (it's a multitouch sensor! where your mouse would be!). No more specifics until about 4:00 (windows are arranged in only one dimension). They don't actually show the damn thing until 4:45.

Oh, and all accompanied by the Most Annoying Music In The World.
That is a really good point. The software of any future interface will have to include support for older devices and techniques. But this may perhaps be a good thing because it would motivate the specific design of devices that will be more efficient for the disabled simply because it will no longer be possible for them to use the multi-touch interface.
A good set of evolving screenshots is nice progress in development.

With just a little other investigational programming on the side, everything in their presentations would have been truthful, to the level of detail that a customer cares about.
Without disagreeing, I also don't think it makes sense to discount potentially massive improvements in user interfaces merely because a portion of the population cannot use them.
I don't know if it works the same way with GS but with UserVoice the tab is completely optional. You can link to the widget or the forum from any link/button.
Patience. Any good idea requires a full explanation to build it up. I feel that they did the right thing by contrasting the mouse with their new system because it helped show the benefits of a ten figure multi-touch pad compared with a single point mouse.
My office is in Cupertino and I live on the Peninsula. It is a great commute if you can take 280 (always against traffic) and it is about 30 minutes door-to-door (say, up to the Redwood City/San Carlos area).

Anything in Cupertino will very likely be over $1M, mostly because it is a nice area and also because it has a much sought after school district, one which can command a couple of hundred thousand dollar difference for otherwise like houses that are even across the street from one another.

There are homes in the South Bay that are in the range you indicate, and perhaps some nice ones, but you will likely be disappointed by what you will find in that range. If you go too far east, the prices might go down but the commute will likely be miserable if you drive during peak hours.

Going north, Palo Alto is beautiful but way out of range, as most of Sunnyvale and Mountain View will likely be as well.

Going further north, you can find some reasonable suburban homes in the San Carlos/Redwood City area that are within range and the commute fits so long as you can take 280 for the drive down (not so with 101, where the commute is often bad, even going south in the a.m.; the area, btw, is quiet and the neighborhoods nice, lots of younger and 40ish-type couples). The weather around the Valley is very consistent and temperate year-round - it averages perhaps 10 degrees cooler up toward the mid-Peninsula and so you should like it slightly on the cooler side (still 60s to 70s year round, on average) to live up there.

Note: not written from a hacker perspective (I am not a hacker) but from that of someone who has been in Silicon Valley for 40+ years.
I agree. A ten finger system is going to appeal greatly to those of us who already touch type and are used to using multiple fingers. But I suspect that many people aren't going to be too happy with the coordination required to use such a system.

But I may be wrong. Perhaps when it comes down to it the interface will feel so intuitive that there will be no problems at all. We'll have to wait and see.
I get flat-rate, no-limit primary care at any medical institution I want at half their lowest rate, and I'm income discriminated rather than age-discriminated. (In Europe, private insurance)
A good set of evolving screenshots is nice progress in development.

It is, but that's not what they were referring to.

With just a little other investigational programming on the side, everything in their presentations would have been truthful, to the level of detail that a customer cares about.

Which is a big reason why I think it's unforgivable that they chose to lie instead. They crossed a brightline in their relationship with their customer without any real benefit from doing so.
It appears to me that if you use Vegas on your Linux machine then all of your TCP connections use Vegas, which will make you a second class citizen to all the Reno folk out there on the internet.

If you assume that your own uplink is the only bottleneck to be dealt with (say you are serving torrents over a DSL line) then this is reasonable, but I don't think I'd want to yield to all TCP users everywhere with all of my outgoing traffic.

There are also some scary comments in the notes from before it was rolled into the kernel, like the code doesn't handle route changes.

I can see why a vendor would choose something over which they have control.
I never suggested the interviewers were concerned for the kids -- my implicit assumption was simply that they want to avoid employee absence.

The only assumption I'm making is that P(absent|women with children) >> P(absent|no children or man). Do you dispute this prior? Similarly, you might also (unlawfully) ask about potential military service obligations if a person listed "Army Reserve" on their resume. Would that necessarily be motivated by anti-military bias? Of course not; it could simply reflect a desire that employees predictably show up to work. (As pointed out downthread, illegal != sexist.)

Note that I didn't say anyone was or was not sexist; I simply said they might not be.
If you have a Kinesis Advantage keyboard the backspace,delete space,enter are under your thumbs
I didn't post this to HN, once again the audience for this is security people, not C++ neatfreaks, but if you want to make a go at it, remember the goal is "find the vulnerability in this code that will allow you to take over the program". It's not an abstract problem.
Is that the same device? It doesn't look anything like the prototype design in the video.

I also don't see any correlation between Pauric on Flickr and C. Miller of 10/GUI, at least not by exploring Pauric's Flickr profile or Twitter account.

Perhaps you can explain why you think that those images are of 10/GUI's device? How did you find them?
this post is the reason programmers shouldn't be business guys. There is no dilemma here, the guy is offering to rape you over a barrel and you are actually thinking about pulling down your pants and bending over. Anyone who takes advantage like that is no friend to you.

Want some real numbers? At this point there are two choices: a) Full Salary + 1-2% equity. or b) 8-10% equity vested over 4 years and minimum wage salary.

Paying full salary AND 10% equity, when the startup is already beyond ramen profitable stage is insane, it only makes sense if the guy is a real genius. I mean Larry Page/Sergey Brin level, and on top of that his knowledge, is something that you MUST have. Noone else in the world has that knowledge, and you NEED it to get your product to the next level. Then, and only then can you even consider that sort of deal
This basically already exist(ed): http://www.fingerworks.com/ST_product.html

Apple bought them up and stopped making their products (but we got multitouch on the iPhone, an interesting trade-off).
This code has a vulnerability that is only present because it is C++, not C. Find it, and then talk about the hygiene.
It's surprising to me that in that entire thread, not one person expressed any misgivings about the fact that the author actively deceived his/her customers (indeed practically brags about having done so). This despite the fact that the OP added:

There has been a lot of discussion about what the anonymous poster did right. How about some things that he/she could have done better?

I just joined the group to post that surely he/she could have done better by not lying. But the thread is old and there was no Reply link, which is just as well: it would have been rude to butt in like that.

I've been vaguely aware of this group for a while. I've read several of Eric Ries' posts, I have Steve Blank's book, and I like Steve Blank's blog a lot. The ideas of customer development make a lot of sense. But the above makes me think there's something wrong with this community. I'd rather surround myself with people whose first reaction to something like that is WTF.

Edit: Obviously if the message to the customer had been, "these are just mockups as we figure out what you need," there would be no ethical objection. That's part of what I can't understand. What would have been the problem with just telling the truth?
A ten finger multitouch pad for desktops makes perfectly sense. The multitouch pad on mac book pro is way more pleasant to use than a mouse, but can't be used with an external monitor.
There's been some noises from from the Florida Bar Association (or at least it's vice-president). They're concerned about the ethics of 'directly appealing to people who want to be litigious':
http://www.sun-sentinel.com/news/palm-beach/boca-raton/sfl-w...
Ian has done this specifically to highlight the problem in the current SSL cert model. Here is his post on why he does that:

http://financialcryptography.com/mt/archives/001067.html

His site actually has a valid CACert certificate who do certification via web of trust. The only problem is that mainstream browsers have refused to support CACert.

http://www.cacert.org/
Yes, plenty of development teams are populated by programmers that treat C++ as "C with basic_string and vector". Chris' example here is a distillate of some actual code he reviewed.
I don't care whether the people are sexist, yummyfajitas. The process is sexist. I saw it firsthand: it's harder for a woman with kids to get a tech job than it is for a man to get the same job, absent any difference in qualifications.

What, exactly, is it that you want to argue about here?
LEDBAT is only standardizing a small subset of uTP:

"Framing is not on the WG's charter."

http://www.ietf.org/mail-archive/web/ledbat/current/msg00117...
It makes sense to show potential customers pre-development screenshot mockups but I find it mildly sleazy to deliberately lead them to believe that these are screenshots of an actual working system.
Not only did he built something that approximated an infinite grid of resistors, he also found a way to approximate an infinite rise in the inflection of his voice....
It's weird I can't find a wikipedia article about this puzzle. I want to understand it. Any advice?
It is legal but it is not ethical. They gave the customer a false impression. Lets say customer A got an impression of the app from screenshots.

You keep talking to him/her and 6 months later the app shows up and it is a piece of crap (not as advertised). The customer doesn't buy it. Yet, you have stolen 6 months of valuable time from the customer which he could have used on productive things (or searching for another app that meets his needs).

Not illegal but definitely unethical.
That should be a nonissue as long as the protocol is backwards compatible.
http://research.microsoft.com/en-us/um/people/costa/papers/s... might be an interesting alternative/complement.
No, but his problem actually points to this being a problem for anyone.

It becomes a problem when the machine requires all of my dexterity just to accomplish a given task. I dislike all Apple products specifically because they require mouse operations to accomplish things where Linux and MS interfaces tend to have keyboard shortcuts.
How much do you think your company is worth? If you're considering making him a co-founder, then estimate the value of the additional equity he's asking for, and ask if he'd like to give up an equivalent amount in salary over his vesting period.
MacRuby:

notificationCenter.addObserver(notificationHandler,
selector:"handleMoundNotification",
name:NSWorkspaceDidMountNotification,
object:nil)
As for a keyboard, why not have the virtual buttons relative to where the the fingers are placed?

As in, place all eight fingers onto the pad and this automatically becomes home row. Simply strike above and below home row. Depending on the finger you moved, it'll know the key you're striking. I rarely have more than one finger off home row, per hand, when typing.

You heard it here first.
YQl can execute server side JS now, give it a shot.
I took notes: http://blog.marcua.net/post/211390022/startup-bootcamp-at-mi... .

Hope these help someone!
But you can find out! http://opensource.apple.com/release/mac-os-x-1061/
Sweet! That must be new since the last time I looked at YQL. Looks very promising. Hopefully YQL lasts longer than AppJet did...
perhaps. three things:

1) if i were in the shoes of the customer, and i didn't have a prototype in front of me, i'd either ask for one or assume it didn't exist.

2) how is this different from posting up a splash page asking for email addresses for a future public release?

3) is the false impression the only thing that matters to you? if they instead implied that they were designing it and there was no implication of cut code or working prototypes, would that make this somehow a better situation in your eyes?
This is something that I would expect to see on The Onion
You can set aside pre-tax dollars using an HSA (Health Savings Account. But this has some gotchas that require advanced planning, http://www.ustreas.gov/offices/public-affairs/hsa/.
Derek Sivers: Baby love
Link: http://developer.yahoo.com/yql/console

Requires Yahoo ID to use the demo console, but YQL doesn't need that when you make the web service calls.
Zuckerberg: Why I stayed CEO even though many people thought I should quit
You could not have made the point of the author of the article better than by showing exactly how that comes about.

An employer does not have a right to ask that question of either partner. It is a question concerning their private life.

If the question is not sexist then it should turn out that it is asked as much of guys as it is asked of women and it turns out that is not the case. It ends right there.

No amount of 'buts' or other terms like that going to make that go away. The condition is already satisfied, no need to inspect other variables to see if we can change the outcome of the program, they are now irrelevant.

Imagine the reverse, if an employer would ask a guy: "I take it your wife is home and looks after the children ?". My response would be 'none of your business'.

You can safely assume that people are not going to leave their children unattended, how they go about that is their problem, and none of your business as an employer. No matter whether the person in front of you is male or female.
Having a non-focused, non-active window arbitrarily take up 1/3 of my viewable monitor at all times would drive me nuts.

It also makes no sense to me to go to the trouble of allowing a user to use all ten fingers, and then restricting application interaction to only two or three fingers. I work in rich, deep applications with tons of controls and buttons, if I'm going to go to the trouble of learning to use ten fingers to navigate a computer, you better allow me to make use of all of them withing the individual programs that I'm using.
I was at work all day, so I was unaware of any downvoting. I don't believe I was ranting (unless you mean the remark about the purple polka dotted dancing singing pill). The reality of the situation is as extreme as I describe it. I don't think you can get it across in brief without "hyperbole". I have no reason to believe anyone here would want the long version, with the statistics on death rates (mean age of survival: 37 in the US), drug use (many people with CF are on $3000.00 to $4000.00 per month worth of "maintenance drugs" -- ie when they aren't considered "sick"), frequent hospitalizations (many people are go in once or twice a year for a "tune up" -- ie when they "aren't sick" -- and can be hospitalized multiple times per year as they deteriorate)....and on and on. The statistics are really gruesome.

There is good reason why I get greeted with so much shock and hostility by much of the CF community: The things I say can be done fly in the face of everything these people know to be true. I don't see any reason why my statements would be greeted any more warmly and acceptingly here. <shrug>
how is this different from posting up a splash page asking for email addresses for a future public release?

You really don't see how lying to a customer's face about having code written is different from putting up a splash page saying something might exist in the future?
You're right. It isn't the exact same device. I ran across it while doing more research on 10gui and mistakenly thought it was by the same person. I updated my post.

Sorry about that.
Colemak layout turns your caps lock into a backspace.

This works surprisingly well, but I really wish the spacebar was split in half. And I've always felt shift+spacebar should = backspace.
Cheezburger CEO Ben Huh Takes Over Web With Blog Network
To be fair, the probability of the average youtube video being that useful to you is not much greater than that of the twinkie transforming itself into wheatgrass juice, unless you searched for youtube videos on very specific topics instead of just random screensucking which most folks do.
Accept that this model at least allows market forces to shape it a little. As opposed to Insurance Companies who get locked in customers due to deals with an Employee. Since the doctors alone are responsible for getting customers and have to compete against insurance companies for those customers there is a good chance that this could succeed. After all if it doesn't work they'll just go under. But if it does then you have improved healthcare for at least a portion of the population. Doesn't sound like a net lose to me.
Okay no problem. I thought that something was funny as I looked through those Flickr photos. ;)
I wonder if they could with a tap bring up an virtual keyboard on the touchpad were the fingers already are and do away with a keyboard altogether. This sort of harkens back to the chord keyset.
Disk failures in the real world: What does an MTTF of 1,000,000 hours mean?
Of course it is reinventing the wheel. And people will continue to post ebullient posts about it until they start studying formal cs theory and stop mistaking the implementations details ("java gets closures! c# gets lambda expressions! new web stack for perl!") as the interesting bits.

It's just a given that the majority of the ideas posted to programming blogs are just old ideas in new contexts.
Elevation is an open source route visualizer that renders GPS data in 3D space
You should give him 100% of your company on the condition that he thinks about giving you a job for $2 an hour plus all the fruit snacks you can eat.

That way you'll never be accused of being a capitalist oppressing the working class!
Wait, doesn't that Compete graph show FriendFeed dropping significantly and being overtaken by Posterous in the last month?
All i gotta say is that those random ads in the video are super annoying. DO it either before or after.
I've had your experience, I lost both money and a friend. People tend to over-value their contribution. If things are already working well and you're making profit, then you need to quantify how and when this guy is actually going to add value any offer should discount such a projection with an incentive component to reward over-performance.

If you need emotional support, then either book a series of sessions with a shrink or get a puppy. Long-term personal success is a function of your emotional resilience. So wanting to get your friend involved at any cost is a warning sign. For some people a mentor might be a good alternative.
Just to give a counter point, I read about people having problems with the Leopard => Snow Leopard upgrade so I was very cautious when it came time for me to upgrade. I upgraded from Leopard to Snow Leopard on my early 2009 Mac Pro and have not experienced any issues yet.

I do however suspect that perhaps the reason I had such a smooth upgrade was because my Mac Pro was quite new and my installation of Leopard at the time it was upgraded to Snow Leopard was pretty much a pristine factory install, with very little if any cruft hanging around.

Still these kinds of things make me happy that I keep an up to date bootable backup of my system drive and I'll be purchasing a separate external drive to use with Time Machine some time soon.
A lot of commentary about whether this is lying/unethical.

Have you ever played poker?

Salient quote:

we told our potential customers that we were
actively developing our web app (implying that code was being written) and wanted to get potential user input into the dev process early on.

Does paper prototyping fall inside of your dev process or outside of it? It's definitely inside mine.

If you bet on every round of poker based solely on the cards in your hand, you'll lose.
Anybody know when upvoting ability kicks in on HN? I tried to upvote this but seem to be shooting blanks.
Yes, I agree. It would be tough to keep going to a customer with screenshots but without an actual demo app.
I upvoted you, but i think you underestimate many programmers.
I say this with all sincerity: It must have been hard work for him to learn how to not come across as an arrogant douchebag like he used to.

Kudos to a nerd who learned how to hack his personality and become a positive PR force instead of a negative one.

He also had some very interesting stuff to say about Facebook. ;)
Unlocked HTC HD2 will be available November 11