skysight-inc/HackerNews huggingface dataset:
Please don't read that much into sexism. I'm a fellow geek who follows a bit different paradigm in all that I do.

And a basic fact before anything else: Women and men ARE different. There, I said it; the pink elephant in current American society.

Now, I've met men and women who are all over the place. Some are in sciences, others in humanities, others have their own business. And alongside that, I'm a dom. I have a submissive, and live with 3 other people. Both us guys are dating her, and the other guy is dating the other gal in the house. Is it "different" than most relationships? Yes, but we work.

In our relationship, some would see what I do as abuse. Ive put bruises on her the size of an apple, bound her for hours, cut her with knives, chocked her until she passed out, and other acts. She trusts me completely in that I could do anything. Yet, if she asked me for something, I would move the Earth to do so.

It would be just as unfair to make comments like "Why arent women in the sciences? how did we screw them up?" jut as it would be "Men are smarter in the sciences than women". When you have a culture say that you are supposed to do better in X instead of Y, of course there's bias.

And go figure, Im more of a supporter of womens' rights than most women are just for the fact I am a dom.
That was worth reading just for this bit:

"We generally ignore the advice/opinions of others as a rule. GitHub is the company of the compelling argument – every decision needs to stand on its own merit. That someone successful (or unsuccessful) tried something before might matter in a discussion, but what matters more is how the idea itself applies to the situation."
Though it's probably just as hard to get good PHP developers as it is to get good developers in general.
More males than females on a technical website?

SHOCKING!
Pretty good talk by DHH, but nothing new. Seems like the end of it was just cut off though (on purpose).
I just don't see how its applicable to connect your experience with the fact that you started reddit .. I mean, fair enough, you have a lot of Internet celebrity credits, but you're spending them by telling the world details about your life that have no real bearing on your profession.

The moral of the story? I guess it is that you should always try to persist in life no matter what gets thrown at you. I just found myself realizing, in the middle of your post, that I was spending my life reading about someone I don't even vaguely know, talking about how sad they were that their dog died. Is this really what its all about?
Down with Innovation, Up with Imitation
It's not just academia. It's society-wide.

The whole thing in macroeconomic policy about optimizing economies for "GDP growth" is similar. Spend a million on healthcare, GDP goes up by a million. Spend a million on science, GDP goes up by a million. Spend a million on war, GDP goes up by a million. Spend a million on building a giant mountain out of rubber dog shit, GDP goes up by a million. See the problem? GDP is a value-neutral statistic.

The quantity-not-quality publish-or-perish mentality in academia is exactly the same. Quantity and impact of publication is a value-neutral opaque statistic like GDP, and optimizing for such statistics yields economies of ritualized masturbation.

To make matter worse, optimizing for GDP growth in economics or for quantity/impact of publications in science might be like measuring the quality of a computer programmer by lines of code written. Wouldn't an economy that can deliver an equivalent standard of living using less money be a better economy? It would be more efficient, more sustainable, etc. I know a scientist who authors a few awesome ground-breaking papers is a lot more interesting than a scientist that churns out endless papers about minutia.
See another article currently on the front page:

Realtime Linux: academia v. reality http://lwn.net/SubscriberLink/397422/27eef125e03b8a2d/

"I actually took the time to spend a day at a university where I could gain access to IEEE papers without wasting my private money. I picked out twenty recent realtime related papers and did a quick survey. Twelve of the papers were a rehash of well-known and well-researched topics, and at least half of them were badly written as well. From the remaining eight papers, six were micro improvements based on previous papers where I had a hard time figuring out why the papers had been written at all. One of those was merely describing the effects of converting a constant which influences resource partitioning into a runtime configurable variable. So that left two papers which seemed actually worthwhile to read in detail. Funny enough, I had already read one of those papers as it was publicly accessible in a slightly modified form.

That survey really convinced me to stay away from IEEE forever and to consider the university ranking system even more suspicious."
This is a truly valuable contribution to the startup community--as inspiring as it is devastating. We should all aspire to such courage, motivation, and good intentions in the work we do ourselves.
For the kernel to execute a system call, it has to place the arguments on its stack. a system call doesn't execute in the userland.
Yeah, that tired old saw. It was right on in 2001.

Windows is only $50-300 if your time is worthless. MacOS only costs $129 if you happen to be fine with buying a laptop that costs twice as much as everything else. Linux is free if you buy a laptop that isn't a total POS or the highest end.

I have had ZERO problems with Ubuntu on a $500 Toshiba I bought two years ago. Everything worked great out of the box, and continues to do so, countless updates and upgrades later. I've had far more issues with Vista on it, actually.

My mother (a total technophobe neophyte) has been using Ubuntu on her laptop for over a year now, and vs. XP, 'support' calls (to me) have dropped by 80%.

That said, I'm actually fine with any OS - Windows Mac or Linux.
I've never installed an update in linux/windows/osx without researching it first for any potential effects it could have... Thats been a rule of thumb I've heard from gurus of back in the day.
Schmuck compression
Is Emotional Pain Necessary?
Did you find the preferences icon in the top bar? Word of caution - please don't change the preferences on the hacker account as they would affect everyone using that demo account. Instead create an account for yourself through sign-up and get more personalized recommendations.
Thats kinda what I was thinking, but I don't want to be mean, and get voted down.
It just feels like another mac love story. we get it, macs just work, fantastic for you. There are plenty of OTHER places on the web for the whole mac addict thing. (Like mac addicts).
All I see is a message that says "This video is not authorized for playback on this device". I'm using an iPhone to try and view the page. Not sure what content the video has, but I'm pretty confident I'm no longer interested.
Just to clarify for anyone who isn't familiar with Python: it's asterisk followed by "args". The problem here is that HN comments system interprets asterisk as italic formatting ;)

Edit: Parent comment fixed by postfuturist.
My feelings for Mac has been mixed, I haven't found it much superior to Win 7 (to warrant the apple tax) and there are things which have annoyed me (e.g. different shortcuts for doing the same thing in chrome vs. firefox. Some apps having a full screen mode, some don't.)

I agree with the author that Exchange and chrome works(though flash causes it to break often) but these work on Windows too, so these are not things I would want to pay extra for.

I haven't found much in the software to pay extra for the Apple experience, if I do buy another Mac it'll probably be due to better hardware than anything else (but I cringe on the thought that I can't upgrade the RAM/hardware myself though the iMac looks really nice on my desk)
"If you happened to meet me during that time, you probably wouldn't have known it."

Had no idea. Later when I read about this (mentioned on some earlier post too) and the scaling issues the team was battling with at the time, I came to appreciate getting the chance to visit Reddit even more.
New York will always be a tech backwater, I don’t care what the VCs say
You know, gcc uses multiple passes, too, internally. If gcc were to use latex's model, you'd have to run it multiple times to get a working executable. Mind you, it would produce an executable every time, but those first ones would just crash. Latex can produce some nice looking documents, but as a technology, it's shoe strings and bubble gum.
Overlay of Muni vehicle movements for all of June, 2010
If you click the discuss links, you get a transcript. Here's the stuff on Apple:

http://bigthink.com/ideas/21603
I've never trusted migration tools to work properly in windows or even on my mac for that matter. I keep everything organized on a samba share, map the drive and tweak the registry to point to that drive for the programs and documents I need.
Travel Insurance:Some Useful Tips
While from my armchair perspective I disagree with Hiroshima and Nagasaki, they at least were under the auspices of ending a much larger war. Stalin's massacres had no such justification. The two acts are incomparable.
The argument is that Wikipedia is an encyclopedia, not a kitchen sink. (I don't agree with deletionists.)
Don't be an armchair CEO
I see young people buying farms as a form of back-to-the-land. Localism seems to capture eating locally grown foods & buying locally made goods. Not saying these are real movements with web sites and books about them, just words to capture trends.
Found it now, and I discovered that there is no healthy food near me at restaurants I am aware of.

One more suggestion: let me give you a location and tell me about meals I can get near me (i.e., within 1/4 mile of my address, tell me the healthiest meals I can have).
The Psychology of Immersion in Video Games
What's your point? The country has been in over a hundred conflicts without a formal declaration of war. The legality of a war should have little to do with the necessity of one. The former seems to be more of a formality than anything else.
"Expert" is a tricky word, and I only know how to measure this in relative terms. For a given area, I know I have a high degree of expertise when colleagues who are working in similar areas begin to regularly ask for my help. That doesn't necessarily say anything about my abilities relative to a different population: I know a hell of a lot about image analysis relative to the other engineers in my group, but I know there are plenty of people who can kick my ass in this.

I suppose I might also measure this based on my own need for assistance, i.e. I am an "expert" when I only rarely need to turn to colleagues or the literature for help. But this isn't a very functional definition for me, as I strongly prefer to be working at the edge of my knowledge; thus I am almost always in conversation with others who know more than me.
Since it's no longer downvoted, I think you're right.

I was being sarcastic, and didn't realize I hadn't indicated it well enough until your comment. Thanks for pointing it out; I'll try to be more explicit in the future. :)
def search(*args): ...
A couple suggestions:

The tagline "The Online Small Business Management Solution" doesn't scream bookkeeping to me. If I hadn't read your HN post to know this is primarily a bookkeeping app, I would have never known.

Also, trim down the list on the right of the homepage (the one with Accounting, Invoicing, etc). It's overwhelming to look at and you could use that space to draw people into your call to action...Sign Up Now (which is hidden below the fold).
Fluent interfaces are cool, but they throw away the semantics of the programming language like meaningful return values.

The DSL in the article is a good example of this problem:

OrderId.StartsWith("a2d")......

So the StartsWith() returns a TransactionSearch, instead of a bool as you would expect. Once you do this often enough, you really get objects full of state-information, rather than methods with return values.

An alternative to doing this is using Expression Trees, but somewhat harder (and not without faults)
It would look like this:

search.Where(s => s.Order.Id.StartsWith('a2d') &&
s.Customer.Website.EndsWith('.com') && ...)

Two benefits come to mind:
1. StartsWith() can return a bool as you would expect.
2. You can use StartsWith() on strings, like OrderId
--- I am not sure how you pulled this off in the DSL example (is OrderId a custom type, since you can't use Extension methods there?)

The biggest drawback of course is:
1. Harder - You will need to parse the Expression Tree.
I replied to say as much but then I tossed my reply, because the guy says he's on .NET 2.0.
Wealth and money aren't the same. They're related, but they don't freely interconvert, and are generally people overestimate the degree to which they are related.

Building ICBMs requires not just money, but wealth. Infrastructure, the ability to divert your smartest people to building ICBMs because they aren't needed to solve "the food problem", ability to create a system where smart people can become educated, etc.

Communism is a system in which the government basically has all the money, but it isn't very good at producing wealth. Wealth is produced by the aggregation of countless little local decisions and communism is absolutely terrible at making those local decisions. So even though the government basically has all the money, it was in a system that didn't have a lot of wealth.

The USSR had plenty of scientists and natural resources, but they were embedded in a system that couldn't produce enough wealth to compete. The US ultimately, for all the sound and fury surrounding the military expenditures of the 1980s, was building its military out of the leftovers of its budget. A much less wealthy system couldn't even keep up with a fraction of the wealth the US had, regardless of how much money it may have controlled.
> making a decision between ending a hellish war by killing millions or by killing hundreds of thousands (was there another option?)

There are always options. The simplest argument to be made is that, at most, nuking one city would probably suffice. There was little need for nuking the second one. Next, one could, conceivably, nuke a landmark instead of a city, prove the destructive power of the device and, still, spare a lot of lives.

No. Nuking 2 cities was more a weapons test than a way to shorten a war.
Why are people voting up this idiot? Is it time for yet-another "this isn't reddit" admonishment?
Realistically, Apple hasn't even been all that innovative at all. They haven't really come up with all that much that's new, they've just been making existing things looks nicer than everyone else does.

If you look at OSX and Windows 7 from a purely technical angle, they aren't actually all that different. They both have an increasingly analogous set of libraries (Cocoa looks more like .NET every time I visit ADC's site, though Apple still isn't in Microsoft's league as far as development tools and languages).

Apple has done some innovative things, like OpenCL -- which, naturally, Microsoft is copying... but in the end, the differences between OSX and Windows 7 are largely user experience, not technology.

That's not a bad thing, but it does highlight the fact that most of the "innovation" that Apple has been touting over the years hasn't been innovation, it's been lambasting Microsoft for not having its act together.

I suspect that Apple is focusing on mobile computing and the cloud partly because there's no technical way to differentiate its computers from everyone else's any more. Their internals are built by the same companies that build everyone else's internals... so the only differences left are the operating system and the chassis. That's not going to do wonders for their margins.
> Now, where are the people complaining that they can't install MacOSX properly on their cheapo laptop?

Why would anyone complain about something they are very clearly not supposed to be able to do? It's well understood that OSX only runs on Apple hardware, it is far less clear that you need to be careful with Linux.

Looking at ubuntu.com and going through the download process, the only mention I see of supported hardware is worded as "certified hardware" and placed in the footer under "Partners".
Yeah, that's the one I meant, I still find it extremely counterintuitive, one character is the difference between push my current changes to origin and delete the branch on the remote side.
I once heard the great South African batsman Barry Richards explain a similar trick he used. When he first goes out to bat, he will tell himself "Look, I am good enough to make 10 runs against any bowling attack in the world" - and he would concentrate on getting those 10 runs only. Once he reaches 10, he'd tell himself the same thing again, and concentrate on the next 10 runs. He made 80 first class centuries in his career.
I am just really cringing for you right now... I know you don't really mean this, you just picked a bad article to quit reading right in the middle of before making a comment.

Edit: per the commenter's followup, I withdraw my benefit-of-the-doubt.
> 51% of the equity in fleaficker

I just wanted to mention that "ficker" is the German version of the word "fucker", so if you ever get that equity, you might want to be careful about expansion
The Appstore is full of crap because apple won't pre-approve things, so no one will risk doing "big" things as they're afraid of rejection.

If you spend 200k of your company's money then Apple rejects you and refuses to publish your app, then you lose your job in most companies.

I have this conversation with large large companies over and over.
Agreed. This is from a book that describes how professionals are made, how they are indoctrinated (which isn't a too harsh word to use about the educational system). Yet, the educational system is also about creating individuals who will follow their employer's outlook and doctrine thereby working to create profit.

It's all about the money. Sadly.
Ignoring the .NET version problem, not using LINQ probably makes plenty of sense, given that implementing a LINQ solution would be much much more complicated to implement than what you've done. Breaking apart expressions to get to your XML requests would be hard. I also think the proposal above where each criteria is expressed as an individual lamdba is the worst of both worlds in terms of ease of implementation and readability.
Thats an awesome idea - thanks for your feedback. We currently have a much larger database of vegetarian option in our home recipes category so you might find items with high health scores in there. Another functionality we are currently working on are cross location swaps so very soon you will be able to find healthier options in other restaurants (or home recipes) that resemble what you were planning to order at a particular restaurant.
my grandfather does not in fact love the VA, and would probably give the benefits up in exchange for just the money they spent on avoiding treating him.

based on your later comments, it sounds like you do actually have another option besides dying, which would be to stop trying to run your own business, and go work someplace large (10+ people most states?) enough that the insurance companies can't refuse you.
Perl Quotes
Yes, right, as noted in the other responses, 15 credit hours, not 15 hours a day. It just felt like 15 hours a day, given preparation and grading and the fact that two of her five classes were in the next town over and so there was four hours of driving per week in there as well (and no, no mileage).

I can't ... well. I can complain, clearly, but income is income, and she paid for our summer in Europe this year, and it was good prep for the visiting professorship, but ... it's still wrong. With all the time she actually spent, I doubt she hit minimum wage.
Thanks, I would not have thought of that.
Using Google Data To Determine if Your Copy Sells
0.6 is so arbitrary. it should be 1.0/golden-ratio.
Ask HN: Review our startup, SkedgeMe
I'm a long-time Hacker News reader, first-time poster...would to get your feedback on our scheduling startup.

http://SkedgeMe.com

SkedgeMe offers web-based calendaring for business that enables online self-booking for customers and provides CRM and custom reporting on customers, staff, and services.

Feel free to ask questions. Looking forward to your feedback!
"Have you so little faith in the marketplace?"

The whole Adobe saga has greatly influenced Apple's thinking on the cross-platform that I think they have more faith in their belief that 3rd party companies will make economic decisions on development that keep the unique features of iOS from being used. Forcing a set of tools to be used removes this choice from a bean counter.

Do I really like this situation? No, not really. I like Objective-C, C++, and C, but I would like some more choice. The crux is that any platform improvements (from what seems to be Apple's point of view) need to be supported fully in the tool. I am encourages by the ability to embed Lua, but I would love to see other things.

Just a theoretical, I do wonder sometimes if a person were to add a language to clang would it get added to the shipped tools from Apple.
What do you mean when you say "do referrals"? Are you thinking organic (cheap) or paid (expensive)?
Grad students mocking people? Now that's something new.
Want to study computer science but lack meaningful areas to work in.
I love programming but after losing interest in games I am a bit confused on what to study at university.

I would be interested in energy or civil engineering but the jobs I don't think would be as much fun as hacking, it is just that I have a hard time finding meaningful areas in computer science. I think Facebook for example is just useless crap that I have to waste time on now because everybody else is on there.

Some areas in CS that interest me:
Robotics - automate boring jobs
Image analysis - medical imaging
Datamining the human genome
etc

I don't find internet stuff to meaningful.

How are the chances of landing these types of jobs, are there a lot of them?
I want that octocat plush doll.
It's pretty amazing, but people do rapidly adjust to bombing or other high-ambient-threat environments, possibly overly much so. Still obviously worth avoiding.
Based on ibejoeb's comments, there is an updated entry at http://tidbids.posterous.com/ which uses one schema per user.

Thanks ibejoeb!
DSTM: distributed transactional memory for Haskell
Schmidt, Jeff, 2000, Disciplined Minds: A Critical Look at Salaried Professionals and the Soul-Battering System that Shapes their Lives <-- This will really give food for thought. Even if you don't agree with his views.
His personal life very much had bearings on his professional life. People are very much affected at work by what they do outside of it, and vice versa. Positively speaking, the tough times in his personal life may have proven to be the sort of motivation that inspires people to do great things. Negatively speaking, perhaps if he'd been able to spend more time working on Reddit at the start, they'd be in an even better off position than they are now. But we'll never know.

Regardless, while it is more extremely apparent in a startup, people's personal lives leak into their professional lives and vice versa. Something as small as the breakfast that you ate (or didn't) this morning affects your decisions and capabilities. When it comes to the bigger events in life, like family deaths, the repercussions in people's professional lives are quite significant. Hell, studies have shown that when men perform jobs that are too easy for them, their testosterone levels drop. That's a clearcut case of seemingly insignificant professional decision leaking into your personal life as testosterone levels affect so many personal choices.
I'd guess his Windows laptop was similarly tricked-out.