skysight-inc/HackerNews huggingface dataset:
It's a side point to help illustrate the fact that Scott clearly expects the job to be "given" to him. If you want something, you work for it - jobs included.

That doesn't mean that he should want it, just that he doesn't seem in 23 odd years to have grasped the concept of earning something.
MySQL Master High Availability at Yahoo
I disagree about the cost of living tidbits, since it's not too hard to be able to live and eat cheaply; you just may not be living in the greatest or safest areas. However the way he describes the social scene is pretty accurate.
Did he just make fun of a PNAS paper?
What about doing it like this in Ruby:

collection = Braintree::Transaction.search do
order_id /^a2d/
customer_website /\.com$/
billing_first_name "John"
status :authorized, :settled
amount 10..20
end

collection.each do
puts id
end

It might be more difficult not having the specific methods (in, starts_with_ ends_with, and so on), but I think it's quite readable. If we don't want the regexps, we could go for a MySQL style '%.com' and 'a2d%' or something similar.
/Unfortunately almost none of the results ever trickled through to the kernel development community, not to mention actually working code being submitted to the Linux kernel mailing list./

Unfortunately, when an academic submits their working code to the Linux kernel mailing list, they're likely to get flamed to a crisp if they get any response at all. They learn real quick not to waste their time with that hostile crowd.

Not to mention the volume of the Linux kernel mailing list is absurd. Who has the time or inclination to keep up if it's not their main passion?
what open source software do you use? think of something you use and would like to improve as opposed to just working on some random open source project.

if your project is small, pick a feature you would like to do, fork it and get it working then email the owner.

if the project you want to work on is big, it will have a chat room, probably on freenode, join the room and the mailing list, ask for a few small bugs to fix (a lost of projects will have these specifically marked) so you get a grasp of the projects workflow, then you can be promoted to working on new things.
Want A Retweet? Be Insightful, Or At Least Link To Someone Who Is
Most OSS contributions come out of scratching your own itch. Pick a project you're actively using. You'll discover features you wish it had, or bugs that creep up. Add the feature, fix the bug, add some documentation for a feature you found confusing. Soon enough this will become just the way you interact with the OSS community. Welcome! :)
Any legislator can submit a bill. The majority party's leadership has the greatest control over which bills get hearings or substantial votes. Most bills languish indefinitely in the committees they're referred to. Party senior leaders with keen regional or committee-jurisdiction interests in certain subjects have disproportionate influence on those subjects, but party discipline is far less than in a parliamentary system. The minority party can obstruct with a little help from dissenters in the majority, and can occasionally force some hearings/votes for show (even if their favored bills have little chance of passing).
He did knock Management Degrees… with good reason.
PayPal is by far the best option at least outside of USA and UK. It is free to setup which is great for a startup.
The only problem is that the cross-references may be out of sync. This is usually not a serious barrier to readability.

Another gcc analogy is a dependence on a third-party library whose API keeps changing. Then you'd have to run gcc once to regenerate the library, and once on the client using the library.

Peeling that back a level, the analogy is between files like libfoo.a and foo_defs.h (for gcc) and files like section1.aux and document.bbl (for latex).
The Linux numbers were actually taken from Debian. On both families of systems you can decide what to rule out and this is healthy thing to do. But, you know, there's still a difference in thinking. On BSD I'm sure what constitutes a core system and what belongs to the ports -- and that's what I was writing about, not the sum of programs installed but splitting them into sub-hierarchies in a sane way. Such distinction provides a subtle kind of hygiene which occasionally can be a savior. But yeah well it can be appreciated when you just use it for a while.
This is what I got out of my lottery-funded education. I went in to get a degree in networking (with a specialization in Linux administration), and ended up getting the most out of the liberal arts stuff.

Things I got out of it:

Got comfortable with the command line

Overcame a lifetime of math phobia (I was content with being math-illiterate before I knew its value)

Learned how to write coherent bodies of text

Got a primer in economics that helped me understand the chaos in 2008

---

I think too many people go straight to "you don't need college" rather than considering what kind of college they would get the most out of. Anyone would do well to have a simple AAS from a cheap/free technical college. Not everyone needs a PHD or degree from a top-rated institution.

If nothing else, everyone should get a basic degree even if they don't have any grand aspirations. It gives you tools to live a better life with whatever you do achieve.
Good point. Spypig likely has the problem of skewed open rates due to image blocking and we chose not to use due to that issue.

Tracking opens for 'cold emails' or even referral-based emails is important but can be replaced with persistence. As long as persistence is constrained with a measure of decency.

I get referrals from the businesses who join our site and use email to initiate outreach to them. I just want to know who's opening versus who's not as it affects what script we use for a follow up phone call.
To be fair, even open source is not an absolute guarantee for lack of malicious code, as proven by the absolutely brilliant Underhanded C Contest: http://underhanded.xcott.com/
Rare CTO/VPE opportunity at Bessemer/NEA backed startup
This book got me started: http://www.oup.com/us/catalog/general/subject/Philosophy/?vi...

As a student about to start on the honours portion of my degree, I find solace in analytic philosophy (as opposed to those damn ethical/post-modern philosophers).
"America is superficially conservative and deeply liberal. Europe is superficially liberal and deeply conservative."

This explains much of my confusion trying to understand Europe.
seems like you're spending a lot of time and effort that could be better spent on product development. the biggest risk for your company is that you will build something that no one wants. and the best way to mitigate that risk is to have as many people look at your app and give you feedback as early on as possible. you can play games to make invites scarce and drive buzz, but you're optimizing for the wrong problem. that scarcity is depriving you of what you need most right now -- honest and early feedback! don't pull a cuil -- you need more than expectation and buzz to be successful.
Ok, this is how I started.

Back in 1999, I was a newbie on the local lug and was learning perl. There were people of all skill levels on the lug and one of the non-technical members asked how he could find out the type of web server running on a host.

I replied telling him how to telnet to port 80 and do a GET, but then realised that that was a bit to technical for him, so told him that if he waited 30 minutes, I'd write a script that would do it for him.

I got a chance to use my new found perlipc skills, and released my first GPLed application. The app grew over the next few months based on one-off patches that other people sent me, each for a need that they had.

Now, this was my first solo project. About a year later, I joined the "everybuddy" project. I was looking for an opensource instant messenger on linux, and found everybuddy. Downloaded it, built it and started using it. A couple of days later, I noticed a few bugs with the Yahoo! Messenger code, so I started debugging and fixed a few. I mailed in patches. I had to bug the developers a bit to get the patches accepted.

Finally I asked the project maintainer (Rob Lazzurs) who the owner of the Yahoo! code was so that I could mail that person directly. He replied immediately "as of now, you are". A few minutes later I had commit access and was a full developer on the project. A day later Yahoo! changed their authentication protocol and I had my hands full. 3 years later Yahoo! hired me.
Well, sure, the Cold War made a European war (as in: a war between West European nations) unthinkable but it is my very strong suspicion that any European war became much less likely independently of the cold war.

There have been long periods of fragile peace in Europe (one example would be the more than forty years of peace between Germany and France between 1871 and 1914). I don’t think the current European peace is anything like that. The events which led up to WWI were by no means huge problems. A little will, a bit of diplomatic elbow grease, eminently solvable if you really wanted to.

The violent disintegration of Yugoslavia in the 90s did not cause huge conflicts in Western Europe. It even looked as though Western Europe didn’t care all that much for most of the time. A conflict between the relatively unimportant Austria and tiny Serbia – a century ago, also on the Balkans – could, however, start the chain reaction which resulted in WWI. The peace was so fragile that it couldn’t handle a local conflict.

The US did indeed encourage European integration but there is always the question as to whether it works. The US always wanted to bring Europe on a course which would lead it to a peaceful future – you know, so they don’t have to come over every other year and fix everything. That didn’t work so well after WWI and a disillusioned US left Europe.
It's nice when a saying you use frequently is proven correct. This is something I've always said to friends and family when people say cruel or hurtful things.
While there are people like Scott, I think that there are also many people that don't obey their parents advice to find a high-paying job. There are many people that go out and take loans that they might default on to peruse a dream. (I started my first business at 19 and had no guidance either way.)

I think, however, that there is a problem in school (even high school) that pushes students towards wanting to start off making decent money with no input as if they are entitled right off the bat. Scott says he expects his political science degree to entitle him to $75,000/year (more or less). I bet all of his teachers nursed him along with, "These are skills to get a high-paying job..." They did that crap through most of my normal HS and college.

So the question to ask yourself is what encouraged you to start a business? What made you take a risk on yourself? For me, it was oddly enough teachers at a college vocational school during HS that didn't express "finding a dream job" but rather learning for the betterment of oneself. We were encouraged to do good work and show off that work rather than grind our way through busywork and exams into a high paying job.
AT&T and RIM: The love affair blossoms.
Um, I guess you were frozen in cryostasis pre-2007 and missed the entire financial "crisis" which involved something on the order of $14 trillion (i.e. 1 year's GDP or > the entire national debt) was funneled in the form of free money, loan guarantees, etc. into the pockets of Wall Street and the rich. Welcome, and prepare to be surprised at our new president's middle name and how crazy Mel Gibson really is.
Writing off the UK's last palaeographer — Administrators just don't get it
How To Write Unmaintainable Code
Ensure a job for life ;-)
What's the Posterous/TwitPic drama?
I don't think the article was meant to be taken that seriously.
Perhaps I missed something earlier on HN, but, what is this? The title says nothing and the page opens to a sign-up sheet without any description.
Seems a little dishonest.
What I Know Now: Former Senator McGovern on Business
I think we could use a little more information. Many people here, me included, like to argue with others just to have a healthy debate in order to work through our our opinion on a matter. We like to play the devil's advocate. Is that behavior exempt from the study's conclusion or does being a hacker go hand-in-hand with neurosis and narcissism?

I will say that forcing myself to see the best in people and often times the worst in myself, makes it easier to form relationships and to be happy in general.
I've been corrected. If you're interested, you should apply even if you're remote. For the right people, it may be possible.
> Why would you say "The restriction is undoubtedly effective at preventing even more crap from entering the App Store". Is there any evidence that Apple's restriction on languages is preventing more crap apps?

Sturgeon's Law puts the burden of proof on anybody who doesn't think it would prevent more crap apps. (Crapps?) And practically speaking, I can't imagine allowing Flash-to-iOS apps not resulting in a deluge of more crap. The restriction also implicitly weeds out programmers who can't handle a C language requiring manual memory management. That doesn't mean you won't have crap programmers, but it probably boosts the average skill of iOS app programmers by a bit.

The downside to the restriction, obviously, is that it prevents not-crap apps from making it to the App Store as well. This seems to be your real issue, but preventing not-crap apps does not imply not preventing crap apps.

> Keep in mind this isn't about Flash (or at least, not just about Flash). It means iPhone developers can't use any other languages (Lua, JavaScript, Python, etc), interpreted or compiled.

Not true. You've always been able to use JavaScript, and you can use pretty much any other language provided you get approval from Apple and don't use it to build the bulk of your app. Plenty of game devs are using other languages for scripting or emulation.

> You've got to have your head shoved pretty far up Steve Job's reality distortion field to claim that this restriction anything other than an anticompetitive move to "lock" developers into the platform.

You'd have to be pretty uncharitable to think there couldn't be any other valid reasons. For someone who supposedly has his head up Steve Jobs' reality distortion field, I think developer lock-in is a plausible motive. But nobody except Jobs, Forstall, etc. has any ability to claim that it's the only motive, or even the primary one.
It's also trying to take advantage of desperate iphone developers to promote a service.
Flash communities, time-shifted media & connected TVs
I don't get it. Is the title an example of how TheFridge can be used?
Your Test Suite is Broken
I go with the assumption that the "1 to 1 mapping" you were talking about is a global 301 redirect on a wild-card page by page basis, right?

Example:
oldsite.com/anypage.extension
redirects to:
newsite.com/anypage.extension

If that's the case, you've done everything correctly. The only other thing I may think of is your new site being on the same IP of a "bad site" in Google's eyes, but that's very unlikely.

It takes a while for Google to re-index all of its URL's, it may take 6-9 months for you to recover your organic search traffic you once had. I remember working for WashingtonPost.com as their SEO manager when one of their properties switched from budgettravelonline.com to budgettravel.com a few years ago, it took forever, but they had 20,000+ URL's

I go with the assumption that your homepage is indexed by Google, but the internal pages are taking its time switching from old URL to new URL in Google indexes? If you don't know, you can either look at it in Google's webmaster tools, or do a simple search on "site:yoursite.com" as query.

I know this isn't easy, but sit tight and wait. Good luck.
Ask HN: How did you learn the details of User Experience?
I am a server side developer, who needs to learn about UX (for pet project).
Unlike everything that I learned in my life by self study, I find learning about details of UI/UX most difficult.
I more so believe that "studying" learning resources would not do a great deal of help in learning about user experience.

What are the effective ways to improve one's abilities on UX front?
Do you have a link to a breakdown of that?
And you thought you wouldn't cry today.

Thanks for this one.
Really simple heuristics would detect this.

Sounds like a great way to get your app banned from the app store.
Task completion is unreliable for background processes. It's meant for finishing something quickly before an app goes into an inactive state. The OS is likely to kill the app at any time if it's taking too long or other apps need the resources.

Unfortunately there just isn't a nice way for Pastebot to do what they want to do. It's one of those edge cases where none of the available options for multitasking are useful. They're doing the best they can, but this is still a really hacky solution and I wouldn't depend on it staying in the App Store.
I thought I read this somewhere before, googling it.
Ah this is Roedy's original pdf from 2000
http://www.cs.purdue.edu/homes/jv/510s05/unmaint.pdf

I found numerical recipes in c to be pretty tricky when I started coding. It still can be unless you know the algorithms up and down (certainly with the shifted vectors/matrices...)
we used to say "only Hurt people; hurt people." and found it to be true that when slander showed its ugly head it was in affect a person letting the rest know that they are hurting..
I feel the same way about design, and I know they're closely related, so I'm anxious to see the responses here too.
Hopefully they are spending the money on more than just PR newswires.
The Making of a Fashion Phenomenon
At most top research schools, very little (if any) of the money from undergrad tuition goes to support research.

But a large amount of the money devoted to research goes to support education/administration. Most universities will take about half of a grant as overhead.
Have at it

http://github.com/nex3/arc/blob/master/news.arc
This is some basic psychology stuff.

I remember my professor talked about this in college. For example, to find out about a person, during a job interview, present them with a hypothetical situation where someone does something unusual. Or something doesn't go as planned. Then ask the interviewee to explain why the hypothetical person did what they did.

For example: "Susan is falling behind on her project. What happened?" Then then let the the interviewee come up with a reason. "Well, of course, she is stupid and doesn't know how to finish her work" would be one answer. Or "She has tons of personal problems that get in the way" and so on.

Well, that is a very much a contrived example. Perhaps it is more useful in clinical study as it is a little too obvious. So maybe ask them about a mutual acquaintance, or the previous boss...

Also, beware, a lot of people know about this trick, and could just fake it. I.e. they might just really hate the person they are talking about but they know the reason the question was asked so the lie -- "Oh, that person is fantastic. My skills pale compared to hers/his, they are great, yada yada..."
Pretty sure this is not a great idea.

However, one thing I'd like to see is a quality group of beta testers for apps that can give good consistent feedback on new versions. Currently I have a few friends/family in my beta network, but getting feedback from them is like pulling teeth b/c ad hoc installation is so stupidly cumbersome.

If someone could create a network of willing beta testers that want to test certain categories of apps, that would be a winner.
Has he taken a look at the Android appstore?
Looking at how your subsequent comments are rated nobody's going to believe in this..
http://www.perlmonks.org/index.pl?node_id=24173
So what kind of budget to companies put towards hiring? Are tech companies going to continue buying listings on every tiny job site for as much as $300+?
America already totally forgot about that. All I read now is people blaming overpaid union workers (what few there are of those) for our government financial woes. Lobbyists? Bailouts? Corrupt contractors? Endless wars to make the world safe for international corporations? Nah, it's the unionists who are bankrupting us!

(I'm not necessarily that big of a fan of public sector unions... just saying there are much fatter pigs at the trough.)
Line 64 of http://svn.php.net/repository/php/php-src/trunk/ext/pcre/php... shows that they do handle it.

And you use the preg_last_error() function to see it.

The return false is for php errors (i.e. programming errors, which also raise warnings), not library errors.
been there. that's a really important lesson to learn.
so how can we defend the money lent and given by the people (from the federal government) is going to a good cause?
Wow...I watched the same two shows with my mom. She spent much of her last year in the hospital. Except for an ice storm and one or two other days, every evening she was there, so was I.

I can tell you from experience that after she's gone, you will be very, very glad that you took the time.
Any NYMPHS or Port0 people here?
The billionaire welfare class would be the ones who:

1. have their liabilities capped by statute (see BP, GE, Peabody, etc. )

2. have their debts made whole by government action (see most financial companies in 2008)

3. have ownership of or share fractional ownership in a US Senator

4. Are the beneficial owner of a defense contractor.

5. from a long way off look like oligarchs
Gosh, every example (even in languages I don't know) are much easier to grok than the PHP one :/
I try to avoid talking about other people, and often feel very uncomfortable when people I'm hanging out with (or whatever) start talking about other people. My sister does it all the time and my parents listen with rapt attention -- I try to excuse myself as quickly as possible. There's really no point to it other than self-gratification in one form or another.

edit: bleh, I already feel awkward for saying that about my sister, but it was relevant to the subject...
Wars and defense contractor money comes out of a mysterious black pool of federal tax dollars. One can actually kinda measure how unionized county sheriffs making $600,000 a year in California are bankrupting the state.
I do not know when the law was made. But the text of section 2872 at the bottom of that page suggests it was somewhere around 1980.
Yeah...you don't know what you're talking about. If you'd actually read the article you'd realize the senator isn't arbitrarily screaming "death penalty". What he's saying is this guy is guilty of treason in a time of war and the punishment for treason in the military is death. Which is a much harsher punishment than a civilian contractor could get for leaking the same information.

Second your theory that soldiers can "default to the constitution" if they disagree with the President is just foolish. First because there are defined punishments for defying the commander and chief and second because that would lead to chaos. What happens when a conservative regiment decides President Obama is violating the constitution with something he's ordered? Should they be able to take their guns and oppose him? Of course not!

Finally "killing on orders" is just another word for War so soldiers do it all the time
> Questions like "why did you say X?" usually reveal whether a person is actually familiar with what they claim to have written.

That's true.

If an algorithm flags someone as a possible cheat multiple times, it may be worth inspecting that person further.

> I intend to make it very clear to customers that they should not punish students based only on information provided by my software.

Good idea. Customers should however publicise that anti-cheating software is in use.