skysight-inc/HackerNews huggingface dataset:
LaunchPad: a no-hierarchy version of the Windows Start Menu. Desktops get too many programs installed to be able to find them reasonably in such a thing. We learned that fifteen years ago on Windows. Even my phone is starting to get unreasonable to manage with the number of programs installed. Windows Vista and 7 have the ability to search the start menu because of it.

The App Store: I love the ability to browse packages on my Ubuntu and PC-BSD systems and install them with no hassle. I wish this existed on Windows (MS toys with it every once in a while, with the Web Platform Install Kit and the Visual Studio Plugins site). But it sounds like Apple is going to lock it down. They could have their cake and eat it too if they would make the application repository configurable, with the default pointing to Apple's servers, and the config item roughly hidden in an obscure setting somewhere. But Apple continues to assert that you don't own your computer, you rent it from them.

Full-screen apps: welcome to 1990. From experience, I loathe default-full-screen programs. I like to have the option available, and I think we've come to a consensus that that should be through the F11 key, but starting a program, waiting, and having it take over the entire screen is going to be a pain in the ass. It also basically torpedoes a lot of Apple dogma from previous years with no true ability to fully maximize program windows.

Ironically, these updates serve to make OS X even less differentiated than other Windows and KDE- or Gnome-based Linux distros than ever before.
Me twice this time. I didn't know there were so many applicants though.
Ajax isn't complicated at all. It's basically HTTP requests via javascript. The request returns an XHR object (http://en.wikipedia.org/wiki/XMLHttpRequest).

Now along with this feature comes some differences from regular HTTP, but you can read those up in an article. Just remember the concept.
I think you missed the "alienate your users" bit.

People whined when Facebook opened to non-students. People whined for each of the dozen or so major redesigns. Essentially zero of those users left the site as a result.
Why would you not assume it’s a guy? Most of the people in this business are men—if you’re going to make an assumption aren’t numbers a good basis for doing so?
The BSD and GNU positions are that userland applications are part of the operating system.
Actually, you're right. OpenMP allows you to choose between "static" scheduling (where it would just cut the 100-iteration loop into 0..24, 25..49, 50..74, 75..99 if you have four processors) and "dynamic" scheduling with a specifiable block size (where it would, for a block size of 10, first chop off four iteration blocks of 0..9, 10..19, 20..29, 30..39, and allocate the other six blocks depending on which processor wants more work first).

According to the OpenMP tutorial, the default for OMP_SCHEDULE is implementation dependent, and the gcc OpenMP implementation uses dynamic scheduling with a chunk size of 1 by default.
Capturar contraseñas SSH utilizando Kippo
This is funny, because having lived in London it's SO much easier to catch cabs here, I assumed SF was pretty good about taxi regulation.

You have not experienced unavailable taxis until you have lived in London, where outside of the city center they literally do not operate.
Just to quibble a bit.. really, if you're looking to hire a professional contractor, you don't want fresh or creative. You want someone who can deliver to a spec on time and on budget.

A joke among architects is to call plumbers|electricians|framers "creative". You don't want purple cow plumbing, and that goes for a lot of professions. ;)
Definitely this, for me. Does someone talk about doing things or do things?

Also wanted to say: talking about meeting for coffee went delightfully meta there, considering your username.
"The first, a review of 63 randomized, controlled trials (the gold standard research method) on multivitamins, published by the Agency for Healthcare Research and Quality, found that multis did nothing to prevent cancer or heart disease in most populations (the exception being developing countries where nutritional deficiencies are widespread). In the second paper, published last year, scientists at the Fred Hutchinson Cancer Research Center followed 160,000 postmenopausal women for about 10 years. The researchers’ conclusion: “Multivitamins failed to prevent cancer, heart disease, and all causes of death for all women. Whether the women were healthy eaters or ate very few fruits and vegetables, the results were the same,” says the lead author, Marian Neuhouser, PhD. read more from MSN Heatlh…

So basically, a multivitamin is a waste of money!"

According to who? The person fears naught but death? What about injury in athletes, general well-being, and mental performance?
Ask HN: Wondering how many people applied to YC 3 times or more?  
That is my 3d application for last 3 years )))
Why UberCab is in trouble. This is the webpage of the S.F. taxi cartel
Facebook ads could 'out' gay users, researchers say
I think it's pretty cool actually. If you expanded this to different restaurants, you may have something on your hands. I can't tell you how many times I've gone through this scenario when ordering. Not at McDonalds, granted, but at the places I do frequent.
Talk to a lawyer immediately. Now, this doesn't mean you need to go out and hire the most expensive firm you can find; be reasonable and talk to a few different firms and really utilize any free initial consultations. Stop communicating with this person about anything legal until you have gotten counsel. I mean, if this person brings up legal matters, just tell them you can't talk about it. Don't offer any more deals. Definitely, do not do anything at all to make it seem as if you admit wrongdoing. Again, talk to some lawyers and do not have any more conversations with the person about possible resolutions, deals, etc without getting consultation. Don't let the other party know anything about what you are planning. Perhaps you can file some sort of suit, at least file a complaint that may make the person give up and go away, which is what I think you really want. He can't force you to come up with 400K in 7 days. He'd have to file a complaint, you would need to get served, and then you'd have time to respond. From that point, you can file all kinds of things. Don't be scared or emotional, get off HN and get to the calling law firms. Cheer up, people like this usually lose. :)
> let's see them regulate that

Regulating the dispatchers would be difficult, but they could easily go after the owner/operators of the cars involved in actually transporting folks.
I've rented one room via AirBNB, and it was fantastic. I'm renting another one in a few weeks.

I'm not a poweruser of the system, but it seems like it's fairly easy to figure out what's legit and what's not - look at reviews and photos.

I guess I don't really know what I would do if I arrived and the place was completely not as advertised. Probably hop on my iPhone, figure out who to call at AirBNB, and see about getting my money refunded and their account shut down.
Or having safety training for drivers of cabs.

If only that were true. Taxi drivers are among the most reckless drivers in my city, and pretty well every other major city in North America that I've visited. If there is any training, it is not taken too seriously.
AJAX, how it's commonly referred to now, is simply the process of loading content from an external page into a Javascript variable. Most of the time it's not even AJAX anymore, but rather AJAJ (Asynchronous Javascript and JSON). In terms of getting started there really isn't much to learn, especially if you have some experience with jQuery.

The big thing you need to remember is the A: Asynchronous. Especially if you're new to programming, this won't make any sense to you. As you use it you'll just get frustrated about why it works the way it does. It takes a bit of experience to learn to use it well, so give it some time. Remember these two key tips:
1. The code following your AJAX call should not be dependent on the content you are loading. Javascript will continue running line by line after the AJAX request is sent, NOT after the content has been loaded. If any code is dependent on the loaded content, it belongs in the return function.
2. The return function for an AJAX call only has the data from the page it loaded, it cannot* see the variables you defined before you made the request.

Other than that, just realize that the true power of AJAX comes from the data you're loading in. You can use it to create an <iframe> of sorts that simply loads pre-built HTML files into a div, but that's not all that exciting. If you use something like PHP to process and load data, you can start to make some very cool applications. If you're looking for a good learning project, I would recommend creating a simple "shoutbox" that works completely with AJAX, including periodic refreshes to check for new comments.

If you don't know what a shoutbox is: http://www.shoutmix.com/main/
Some jQuery functions to check out: .load(), .post(), .get(), .ajax()

*: A lot of times, your return function WILL be able to see variables you defined before the AJAX request because they ended up in the global scope. I'd recommend that you don't rely on this unless your making the variable global on purpose. Otherwise, there's a lot of potential for a debugging nightmare.
I've been working on a hobby project to do an ajax site from scratch, and after a month of flailing I've decided to make a conventional site first and then ajaxify it. If you get bogged down after a couple of weeks you might want to make the switch back to nonajax sooner than I did.

If anybody has tips on debugging ajax I'd love to hear them ...
in vienna, which usually is the worst regulation hell, i could get a cab anywhere in the city within 4 minutes, any hour of any day. and that's a city with 1.75 times the population of SF (not including all the people who commute to SF to work there.

this has been extensively studied. taxi service quality is essentially dependent only on regulation quality (with some delay as customers get used to the fact that they can actually get a cab)
Ah, I see what you mean. When I read it, though, it didn’t strike me at all as though OP went out of his way to use gender neutral terms. I guess it didn’t strike PG that way either, if he assumed it was a guy too?

I think they may be better described as a referentless third person pronoun rather than a genderless one in a lot of circumstances. The genderlessness is more of a consequence of having no referent.
Speaking of anachronistic habits, I like bookplates: http://www.bookplateink.com , which you can now have custom-printed.

People have strange habits when it comes to books, or almost anything else.
Curb your television intake - Increase your productivity
My latest blog post on how I overcame my TV habit ... thought it may be relevant for some other Hackers here, its tough to get things done when there are so many distractions sometimes
It seems that in SF that limo services have to be pre-booked an hour in advanced

Actually, did you notice the finesse in the (unattributed but blockquoted) objections TC provides from the 'incumbent taxi industry'? They say, "Limos in U.S. cities usually have to prebook an hour in advance". They don't say "SF requires limos to prebook an hour in advance". Maybe SF hasn't quite locked-out competition as strictly as elsewhere -- perhaps even by mistake. (Industries protected by political favors can get lazy and sloppy, though they're nasty when awoken.)
I'm not trying to do so, much like no one else here is trying to drink 5 coffees a day etc, I just do it out of habit/thirst.
If the SF Metro Transit Authority withdraws the cease and desist order then please accept my apologies for making bad assumptions, but given the law enforcers say what you are doing is not allowed, I can only assume that it is, indeed, not allowed, regardless of how you word what exactly you do.

I'm sorry but you're arguing that SF MTA is infallible and you are wrong.
Aside: I initially misinterpreted the title in that I thought "social services" referred to public welfare programs. However, it brings up an interesting question: does the statement still hold? Is it necessary to use public welfare programs to understand them properly?
Article in Spanish but video in English. The headline means "Capturing SSH passwords using Kippo".
I'm the same way. My girlfriend and I argue about it frequently.

I am happiest when I can sit in my office and be left alone. I don't like traveling, I don't particularly like the "outdoors", and I'm not big on vacations.

A couple years back I spent three months on a photography expedition in the Atacama desert, and while it was a rewarding experience, I'd have been just as happy spending that time alone in my apartment; but then again I'm somewhat of a hermit.

I think it's probably a useful generalization that people on average prefer experiences, but like all generalizations, it's certainly not true for everyone.
Yup. He's also creating a replacement for the Python logging module.
"Knowing" Ajax isn't a skill, like riding a bike or knowing what the $() operator does - it's understanding a concept.

In short, it's a term that describes a design pattern where some Javascript makes an asynchronous HTTP request in the background without interfering with the display and behavior of the existing page, receives the response, and then does something with that information.

Now that you've got what it means, the question becomes "How do I implement that?", which is much easier to deal with. For this, just keep digging through the jQuery examples and tutorials (if that's the Javascript route you're taking). Find a trivial example, get it running on your host, and then start experimenting with it. Once that's down, repeat with a more complex example. Read some more articles from different authors. Make your own examples. Repeat.

As for the broader question of when you should learn it (or anything else), the answer for things like this is always the same: when you feel in the mood for learning something new.
the question is how much is too much? I don't try to drink 7 litres, I just become thirsty and drink throughout the day.

All research I've done seems to point to the only issue being if I don't get enough electrolytes, and my food intake (I eat at least the equivalent of 6-8 slices of bread - on sandwhiches - throughout the day) seems to negate that.

All other effects are related to having a ridiculous amount in a short time.
One-off lateness can be the result of public transportation. Consistent lateness isn't.

Now, when is punctuality important? I don't care about 9 vs. 9:30 when getting into the office. I do care care about perpetually running 5 minutes late to a 15 minute team status meeting. There's an unspoken agreement at play; Meetings are short when people show up on time, ready to listen or speak.
Stop contact.

Like others have said you need to get a lawyer pronto.

Direct all communication through you new lawyer, or with your lawyer present.

Some things to discuss with your lawyer:

1.Nature of the investment?

2.What terms did you and the investor agree to in writing?

3.Termination of employment, don’t just fire him w/o talking
with your lawyer.

4.His unauthorized hires, purchases.
The traditional notion of a 5% confidence limit comes from devising rules of thumb for agricultural research stations in the 1930's. The basic frame work is that each experiment takes many months, a large plot of land, and plenty of money. You test crop varieties that you are already confident will give a better yield in order to check that they really do so.

Suppose your initial guessing is 50:50 and over some years you run 200 tests. 100 times the crop really does yield better and most of those show up fine. 100 times the crop doesn't actually yield better and 5% of those result in false positives. You end up with around 100 true positives and 5 false positives. A positive result really means something.

Fast forward 80 years and research has changed. You have high throughput screening machines and can test 100,000 different molecules in your hunt for a new antibiotic. Suppose you have got lucky and there really is a new antibiotic in your combinatorial explosion of side chains. A p-value of 5% gives you 5000 false positives. With any luck you don't get a false negative and your new antibiotic also makes it through the initial screen. Now you have 5001 +/- 70 positives. The probability that a positive result is true is only 0.0002 or 0.02%. A positive results still means something important. You are searching for a needle in a haystack and you have discarded 95% of the hay, but there is still plenty of hay left and the 99.98% of the results are wrong.
It would be nice to be able to filter out different sources. For instance, someone may have had a lot of bad experiences with oDesk so would rather not even see their postings.
What to Do and not Do When Your Boyfriend Does not Call You Back
As a woman, it's a challenge being in a relationship and having a boyfriend who is not calling you back. It can get frustrating, confusing and heartbreaking all at one time.
The definition relies on the mutual understanding of all parties. If you all agree that showing up in your underwear. hung over and smelling like a urinal is acceptable, then as long as you deliver, you have met your obligation.

Punctuality, on agreed conventions, is a sign of respect and a measure of professionalism.

Some would say, improperly editing a post or a comment is a sign of carelessness and therefore would indicate a tendency toward sloppiness in one's work. It all depends on the agreed upon conventions.

All else being equal, and it rarely is, if someone was late-as understood by societal norms- and someone else was on time, who would give you the warmer fuzzy?

Punctuality is a sign of professionalism.
The overriding issue is that there is a taxi cartel and the city enforces its quotas:

http://www.medallionholders.com/medallions.html

You can't just pay for insurance and be legal. You're not allowed to compete, period.
I read a few online comics that have RSS feeds, but don't include the comic in the feed. I use Yahoo pipes to insert the image into the feed body.
Time to become a bit Machiavellian - even if its not in your DNA. What are this persons weak points?

1. Hire a good lawyer and get good advice. The best defense is a good offense and all that.

Make sure he has no ability to use company funds. Cancel his company debit / credit card if he received one as a director of sales. Send an official letter by registered post letting him know that he does not have the ability to authorize expenses above $100 or so.

Then follow your lawyer's advice on firing him from the sales position.

Make sure your lawyer communicates the non-compete part with him properly - so that he realizes that if he leaves now, he won't be able to profit from the idea at all - and its better to stay with you and earn 22% of the pie than go for 100% and get a big fight on his hands that he will most likely lose.

2. > The person had a large rolodex in a segment of our market.

This tells us that the person's reputation can be adversely affected. Threat of bad press could maybe get him in line.

Also, it would be a good idea to find at least one or two common connections and try making them mediators.

3. This is the stick. You need to offer him a carrot too.

Make him an offer: he does not work with you. He retains his shares and plays a role as an investor. He gives up the board seat - and remains a silent investor. He gives you a connection / letter of referral for all the contacts he is sitting on - for a flat fee. No vesting of shares.

Position this "getting a fee for writing a letter of introduction to his connections" - as the carrot. A lot depends on how you phrase it.

4. Start contacting other investors who could maybe buy this person's share out. I doubt if you can find and close someone in 7 days, but the sooner you start looking, the better.
Thanks for the info. Maybe I'll try something a bit more mechanical for my next keyboard. I'll definetly remeber to try and stop bottoming out if I get one :)
Have you been submitting the same idea with additional twists or new ideas?
This is the first "Offer HN" submission I've ever seen, it may be the first one even, so double thanks: one for your offer, the other for (hopefully) starting this trend.
All attempts to negotiate or compromise cannot be offered in court as proof of liability.

Rule 408. Compromise and Offers to Compromise

(a) Prohibited uses.—Evidence of the following is not admissible on behalf of any party, when offered to prove liability for, invalidity of, or amount of a claim that was disputed as to validity or amount, or to impeach through a prior inconsistent statement or contradiction:

(1) furnishing or offering or promising to furnish or accepting or offering or promising to accept a valuable consideration in compromising or attempting to compromise the claim

Those are the Federal rules. They vary from state to state, but most are pretty close.
Edit: Ok, that's a little bit of a loaded question. Key to the professional hacker / public face: blog, github / google code, twitter and activity in forums (like HN).

How to evaluate a potential employee / contract.. the above, plus LinkedIn, CV / references, portfolio and social networks (if they aren't careful with permissions).

Supplier.. google, twitter (#good / #bad tweets) and credibility of web site.

Partner.. lot's of face-to-face time.
Very cool idea. I'm surprised I haven't seen this done elsewhere.

Suggestions:

Would be cool if there were more options like, specifying a price range.

I'd also prefer more results per page instead of just five. I also think the results could be designed a little bit more... like having a little more leading and tweak the positioning of the meta-data so that it's a bit more readable.

I'd also prefer some information on the job creator.

I love Krop.com because it allows me to scan job titles, company, and location. I don't bring this up to copy them but rather to show how easy it is to scan. Same goes with sidestep.com results: many different types of data in one result but designed with care to scannability and a clear hierarchy.
"You should think enough (and just enough, no more) about what you want in life so that when unusual opportunities arrive, you notice them, and jump at them."

This is more or less my take on it. There are opportunities all around us (IE: the luck part of the equation). But, if you don't have the knowledge, expertise, or ambition to act on them, you won't be able to take advantage of it (the skill part of the equation).
'depicts this guy here'

No it doesn't, as per--very explicitly--the second link.
I was more in the mood of transmitting a Monty Python's Flying Circus mega-marathon, but, sure, your plan would be fun too. ;-)
"but given the law enforcers say what you are doing is not allowed, I can only assume that it is, indeed, not allowed"

The law enforcers so often wrong about what the law does and does not allow that somebody had the foresight leave that judgement up to another branch of government entirely.
Jay-Z. An inspirational guy. Other startup folks think so too, given how often I see Jay-Z quotations on Twitter.
yeh defo, instead of me searching all these freelancing websites, i would rather just have a search engine to do that for me, makes my life so much easier ;)
We don't need to travel quickly as measured by time on Earth - only by time on board. Relativity already helps us with this.

(Kind of ironic, actually. The light-speed barrier is annoying, but relativity is helpful.)

If we could put ourselves in suspended animation - either actual hibernation through biological means, or some sort of way to arbitrarily slow down time (think Larry Niven's stasis fields) - then transit time virtually ceases to matter.
Facebook always remained a social network of sorts though. Digg changed the functionality of their site.