skysight-inc/HackerNews huggingface dataset:
Feel free to use Hacker News as your own personal job board. Just submit a link to your resume and/or portfolio as a link. A catchy headline might help.

Only YC companies are allowed to post under the jobs tab but anyone else can post that they are hiring or looking for a job.
Have you talked to the faculty about this? If you can show your professor that you know everything he is teaching, I'm sure he will help make it challenging for you. Ie either by giving harder assignments where you'll learn more or he wont take your attendance and let you sit in on some other advanced class which you'll find more challenging.

Do NOT leave school. There's no other place where you'll find smart people who are paid money to teach you the stuff that you want. And those grades will make a huge difference in your income and how your viewed when you go in for a job.

Ask for help with your problem from the sources available to you and you will get it. It might take a few attempts to get to a professor who understands your situation but it will be worth it.
I think iii is the most interesting of those. How to succinctly describe formal systems is a very hard topic. The kind of mathematical notation we use in classical mathematics (algebra through calculus) is an amazing achievement developed over centuries (most of it since the 14th century!). But it only describes the existence of a calculation to be performed, not that actual method of calculation (the algorithm).

Our ability to represent the methods of that calculation are extremely primitive. I suppose Lambda calculus is pretty close as are most modern programming languages. Upper and lower bound notation (like big-O) isn't bad as a kind of descriptor, but it's very restrictive in what you can do with it. I've seen certain kinds of state notation that's interesting-ish. But nothing approaches the elegance, flexibility (it's easy to abuse in good ways), extensibility, simplicity and efficiency of math notation (though even that system falls down when doing lots of matrix calculations by hand). But it beats the pants off of any other system I've seen for general mathematics.

Most of the things that we deal with in CS are so big and complex that even diagramming them by hand would take longer than we'd want and require more paper than we have. In math we have some nice symbols to bundle all that complexity up, like pi, or summation, or limit notation. In CS we lack that. Most of the time we try and get by with toy examples, like graphs with half-a-dozen nodes, or small trees only a couple levels deep with different colored lines or some such -- most of it seems to be diagrams and tables...lots and lots and lots of diagrams and tables. Regular Expressions seemed about as close as we ever got to describing something succinctly. Learning how to manipulate graphs just off of the regexes was a very cool experience.

I remember distinctly how frustrated my CS professors were compared to my Mathematics professors when trying to explain some concept on the board. I don't ever recall seeing a nice symbol that represented say, a tree, with some various super or subscripts that succinctly described all of the properties of that tree and the algorithm we were going to be using. Imagine how powerful it would be to write down, with just a few strokes, a short series of symbols that unambiguously defined a red-black tree and a search algorithm that runs in such and such min-time-complexity, max-time-complexity, and average-complexity as just a simple operator! Maybe something as simple as Y(rb) + s(log n, log n, "search term") = [s|earch term] or some such! But alas, I'm just falling back on a slightly bruised mathematic formal notation, not really anything new.

Given how rudimentary the tools are we have to work with, it's amazing how far we've come in so short a time.
> My takeaway from this is that it isn't worthwhile to do very small tests, but it is possible to get reliable results when doing fewer, bigger changes.

Yup, that is right. If you have less traffic, testing for drastic, bigger changes will definitely give you statistically significant differences (either positive or negative). In fact, even the bigger sites can choose to include just a fraction of their traffic (say 2%) and then test for dramatically different designs/callouts/etc.
I'd definitely used this kind of board, but I think there are web sites like e-lance or RAC for this, although level of the bigger part of devs there is low, but most of the companies hang there and everyone know that if you want to post job you must go there. In opposition I don't think a big number of job providers visits boards like this one.
A large part of what a college degree demonstrates is that you're willing to complete 4 years of crap, only some of which was fun / challenging / etc. Not many people want to hire a "whiz kid" who has already demonstrated that he'll quit on you if he feels bored for a year.

Also, someday you might find yourself interested in a masters or doctoral program. That's gunna be a tough sell if you weren't able to complete a Bachelors.

Suck it up, do your work, and find some other way to amuse yourself until the coding classes get more interesting.
Accepting the "I could do that in a weekend" challenge
You spent a week setting up the test, then ran it for 2 days and were disappointed that you didn't have sufficient data?

If you've set up A/B testing right there is no problem letting tests run as long as they need to. You spent a week setting it up, you can let it run for a month. That would let you detect differences 1/4 of the size of the ones that are significant from your 2 days of data.

And besides, if you need a week to set up an A/B test then you don't have a good A/B testing framework for your site. Solve that problem, then A/B tests should be easy to do.
Toward a Grand Unified Theory of n00bs
Who did you bribe to get in? :O
Brand Design Agency India
Ideaz Inc is a digital agency in India that provides brand design, interactive web design and brand identity design in India, uk and usa.
Thanks in advance for any feedback on the site.
On reading the title, I too thought Googlers might have found it amusing to acquire a company called Binge. But then, thankfully, I read the article.

This makes me think though - we are losing some information by making the titles into Title Case, namely the information of what is a proper noun and what is not. Is the slightly improved readability worth the loss? I personally don't think so.
Awesome. Thanks for explaining. That does sound very useful.
I should never have put in that reason into the parenthetical. I did not want to get into the "no it's not," "yes it is" argument over Theora vs H.264.

The point is, neither Theora nor H.264 can actually be standardized on for now, for a variety of reasons. Maybe the reasons are good, maybe they're bad, but several of the most significant companies involved refuse to support one or the other, and can't be convinced otherwise.

A new, royalty free, open standard codec might help break the deadlock. As I said, there are still hurdles, like the hardware support issue, and the substantial cost to Google when it's already invested in H.264. But I'm just not really seeing Google in the business of selling proprietary codecs, so I can't really see why else they would buy On2.
I've noticed that most of my friends that have switched to a mac either switch back on their next computer purchase ("it just doesn't do everything I wanted it to do"), or install linux...

Win 7 is making it a lot easier to switch back.
Freakonomics: Predicting the Next Enron
40+ Websites with Awesome Backdrops
reMail: Google buys awesome iPhone app, kills it
Interesting, in my M.S. classes the last few semesters, everybody had a laptop of some kind, only one or two people had macs, and all of them booted them into Windows. About 30-40% had netbooks for precisely the "easy to carry around long battery life" reason. Plus they are also dirt cheap.
I do it by:
1) having a git repository in ~/config that contains, among other things, my global .gitconfig and .gitignore files. This repository is synced across machines.
2) having a .gitconfig in my home directory that's symlinked to config/.gitconfig and similarly for .gitignore.
My takeaway from this is that it isn't worthwhile to do very small tests, but it is possible to get reliable results when doing fewer, bigger changes.

That is exactly wrong. You don't want to run a few big tests.

Instead run multiple minor tests at the same time. Make your tests be small changes - an email subject line, the size of a button, the help text you're using, etc. And test them in parallel to let you answer questions more quickly.

This strategy is not perfect because there may be interaction effects between your different tests. With larger traffic volumes you can address that problem. With smaller ones you need to hope that interactions are not significant. Usually interactions are not that significant, so you'll get away with the simple strategy.

What sorts of things should you test? Here are some ideas. Button size, page layout, help text, adding/removing form questions, email text, email subject lines, landing pages, registration pages, and so on and so forth. Interestingly the overall aesthetics of your site can be tested but seldom show a result. You tend to get payoffs from stuff that directly affects user interactions at points where users are not very motivated to continue with your site.

If you're going to be at the SXSW conference next month, the CEO of Freshbooks has a panel on A/B testing on Sunday that will give you some great concrete ideas of what has worked for a variety of companies. I highly recommend it. (Disclaimer, I'm on said panel.)
It is still the wrong solution.

Disk space is cheap and what you really want is access to cumulated, unchanged old versions -- not version control: you generally don't diff or merge between compilers or test images.

Instead, you can store builds of each and every gcc version you've ever used on a network disk with very little money and then properly use the version control system to have the different revisions of the source code point to the correct set of tools and resources.

It's like a persistent data storage with good accessibility and no delete command. This is the only real reason why people abuse their version control system with huge binaries and it's the only reason I can think of. I shall bow to anyone who has the guts to refuse to abuse and do it properly instead.
I can't speak for your iPhone woes, but I can echo your observations about netbooks. I see them literally everywhere now on campus. And at least 1/3 of the machines I see at coffee shops are netbooks. The other 1/3 are dells. And the final 1/3 is made up of the rest (including macs).
Story Of Book-Writing Coma Patient Debunked
For me the best thing you can get from university is the people you can talk with. Many smart people with good ideas. Ignore stupid/incompetent profesors, learn from the smart ones, talk with smart people and try to do sth great with them, later you won't have time to try new things.

If there is some students' educational club (I don't know how to say this in English - students teach students about what interests them) - go to it, ask if you can help, start new class about functional programming or what interests you, if there aren't any - you'll learn much more from trying to teach others than you could learn by reading the book.

I've met many great people that way, and made connections so in my 5th year of studies I got programming job , becaus people already working there knew I was good.

PS - if you become used to "B"s then "C" will come, etc. I was "A" student without effort at first year, and have great difficulties later because I got used to having "A" with no effort.
reMail is a phenomenal product. Many congratulations Gabor. I hope we will get to see its awesomeness in a Gmail iPhone app!
Not to justify either method, but that's a few orders of magnitude away from the "war on terror" casualties.

http://en.wikipedia.org/wiki/Casualties_of_the_Iraq_War
Watch Intereconomia Business Live
fla;dr?

http://www.slideshare.net/smartrevolution/how-a-clojure-pet-...
"In the first month of 2010 ... Facebook’s traffic rose to 133.62 million visitors"
http://mashable.com/2010/02/17/facebook-unseats-yahoo/

"More than 400 million active users"
http://www.facebook.com/press/info.php?statistics
I've never heard about it before now, and it's already out of the AppStore. Now I'm very much interested, but can't check it out at all.

As much as I like my iPhone it sucks that you can't install random applications from any website like you can on every other civilized smartphone platform. People need to get over the AppStore-concept pronto, at least as the only option available.

As for Google's actions here, I agree they do seem rather dubious and while I can see how they don't want liability and want to do updates/bug-fixes on a paid(?) product they are no longer interested in developing, it certainly doesn't feel like they are follow their so-called do no evil mantra.
I think what he is saying is that running minor test on extremely small traffic isn't going to give significant results soon and I would agree with him.

Though I agree with you that doing minor tests is a better strategy given you have enough traffic for that.
Ok, so write me a query that shows me which orders were placed for a specific widget within a date range for a customer belonging to a particular company where the payment is still being processed.

You say it yourself: (IRL it's never that simple, but...)

What's the but?

And I'm still not certain how different applications access a NoSQL store without clobbering each other, where RDBMS systems enforce regulated access.
E-mail is pretty sticky. That's probably the dominant case.
http://google.com/trends?q=yahoo,+facebook&ctab=0&ge...
C-C-C-COMBO BREAKER!

Seriously, though. My account is nearly a year old, so I'll go ahead and say it: this is a Reddit thread. Stop. Now.
3D Sun for the iPhone
Every job but one that I've had I got through personal contacts.

However one of those jobs was through a personal contact I made through being on a Perl website, and another was a personal contact I only maintained through LinkedIn.

There is therefore no conflict between searching for jobs online, and finding jobs using personal contacts. Furthermore if you're looking for a job online, I would suggest focusing on activities that build your personal network. Which means mostly ignoring the job boards (that largely don't work anyways), and doing things like being on local mailing lists, going to local meetups, being on discussion boards, and using tools like LinkedIn to maintain your network.

Good luck. In this economy you may need it. :-(
Which Immigrants Are Most Innovative and Entrepreneurial? Students
This isn't really all that surprising :) It means that almost exactly one in three people visit facebook at least once a month, while the other 2/3 visit less often, but probably still within whatever metric they use to measure "active" (of course, those can be skewed any number of ways ;)
Europe's slow, painful death
Yeah I want to know when are they going to make the design a little more compact sans the unnecessary statusbar in Firefox. Just provide more real estate and also try to make installing extensions as painless as possible just like Chrome.

I don't think Mozilla is capable of making Firefox as fast as Chrome (for at least few years or so) so let's just leave on that.
In my experience, that's not how design works. You don't "start" with any design. Eventually you whittle your way through a bunch (100s?) of bad designs to something you want to spend the effort to perfect.

And at this point, I agree. If you know how to code you can use the principles of practicality to guide your final decision to a design that fits the medium.

But I'm always starting with pen and paper drawing things that could never exist in your browser. I think it's integral.
Here in Australia the TV networks made their alliances a few years back - Channel 9 with Microsoft (ninemsn.com.au) and Channel 7 with Yahoo (yahoo7.com.au).

In the case of the latter, all tv programs have their pages, back episodes etc (where applicable) through Yahoo, which would drive traffic.
As an ex-Yahoo (I quit this week), I can tell you our demographic in two words: flyover country.

Here's a demographic study on Google vs. Yahoo from 2 years ago:
http://weblogs.hitwise.com/us-heather-hopkins/2008/02/yahoo_...

Google's big groups: affluent suburbia, upscale America, rich small towns. In short: you, probably.

Yahoo's big groups: struggling societies, blue-collar backbone, remote America. In short: middle America (and also poorer urban folks).

Within Yahoo, the general consensus is that our biggest market is middle-aged housewives from the midwest. This is a big group, although as the study points out we actually trend younger than Google -- this is because our media properties, likes games, sports, and IM, attract teenagers, a market Google doesn't really serve.

While a certain amount of traffic is driven through partnerships, it's nowhere near big enough to account for Yahoo's enormous volume. Although they're not new or cool, properties like the Yahoo.com frontpage, Yahoo News (bigger than CNN and the NYTimes combined), Sports (bigger than ESPN), Finance (by far the biggest) and Mail (40% of the market) absolutely dominate their respective categories and, despite the general perception of Yahoo as a company in decline, are mostly holding steady or growing slowly in terms of audience.

The selection bias amongst tech professionals in their perception of Yahoo is a huge barrier to Yahoo's hiring, acquisition, and new tech launches -- simply put, the tech community doesn't use our products, and as a result, they believe nobody uses our products.

It simply isn't true. Yahoo isn't growing as fast as Facebook -- hence being overtaken -- but it's still growing and attracting new users every day, both domestically and worldwide. It's just not doing so in a particularly new or exciting way.
True, but the scale of the war on terror (based on populations of the countries involved) is a few orders of magnitude larger than the Israeli/Palestinian conflict. If you adjust the number of casualties for population, the two numbers become similar.

Of course, this comparison is still a naive one, but it's a lot closer to reality than comparing the two conflicts by the raw number of casualties only.
http://google.com/trends?q=yahoo%2C+facebook%2C+facebook+log...
There have been pirate servers of many MMORPGs, far more complex than any simple RTS (Everquest, World of Warcraft, Earth and Beyond, Ragnarok Online, among others).
Sterling silver necklaces
Making a statement, so to speak, is the essential element in picking out the right necklace for the right person. Without a statement, a piece of jewelry is just a piece of jewelry. Fortunately, we all see statements in different designs. This means that you are most definitely able to find statements for anyone.
How Oil Extraction Could be Changing How Planet Spins
Essential Hollywood Hits Selections-1
It's not arbitrary. I flagged the story and I am pretty sure others flagged the story, too. Flagged stories get killed. It's the right thing to do.
Traffic, according to Google:

http://trends.google.com/websites?q=yahoo.com%2C+facebook.co...
If you don't mind my asking, why did you leave? If it was for career/professional reasons, that is - no desire to pry if it was personal.
Within Yahoo, the general consensus is that our biggest market is middle-aged housewives from the midwest

Conversely, if you happen to have a stack of emails around for middle-aged housewives in the midwest, you'll quickly be able to verify that they Yahoo to their friends and coworkers in between browsing the Google.
Nearly right. Relational databases are based on a solid logical foundation. SQL is not.
The title makes me think that if you make these errors, lives will be at stake. Sadly, the title is more interesting than the article.
Define "minor test".

I say that because the biggest bang for the buck that I've seen from A/B tests have tended to be really small changes. Take out an unneeded form element. Take out the verbose explanations of questions so the form looked less intimidating. Choose an email subject line that attracted the right group of people for that email.

Most developers would think of those as minor changes. None took more than a couple of hours to code. But I've seen those changes result in 10-40% lifts to the bottom line. That's not a minor change to the business as a whole.

More importantly the figures that were quoted suggest about 800 conversions/day. The patience to let tests run 2-4 weeks can result in measuring that level of improvement. And after you have a few wins of that size, you start a virtuous cycle where every improvement makes it easier to raise traffic volume, which makes it easier to run A/B tests, which makes it easier to find further improvements.
Busting Blood Clots with Sound Waves: A non-invasive treatment for strokes?
Why I love Slicehost even more
Only too happy to say! :-) I am co-founder of http://awe.sm, and following some delays with visa paperwork I am finally able to join it full-time. If your business would like better tools and metrics for using social media, please give us a call :-)
Genetically Engineered Pig Lung Successfully Oxygenates Human Blood
That is the first time I've wanted an Android phone :)
very next story is a development job offer win:

WePay (S09, August Capital) hiring PHP engineer to make online payments a better place (theresumator.com)

17 points by billclerico 1 hour ago
Merkle wins Hamming Medal for inventing public-key cryptography
Hey, people are primarily interested in other people. Go figure.
Still waiting for Kindle for Mac...
Ten Movie Villains That COULD Actually Defeat James Bond
What James Bond needs is to meet some real movie villains, and lose. After all, he is 007, so there are at least 6 other MI6 agents that can replace him.
Last time I was at Facebook (around 250m users), they were using "used Facebook within the past month" for the active moniker. I doubt it's changed.
'Avatar's' animated acting
There's still a shocking number of homepage people out there who see Google.com as a very boring experience. They could use iGoogle but its existence is not immediately obvious. They want information pushed at them instead of seeking it out. Yahoo does a pretty good job at that. What's the other alternative? MSN.com? Not many well known classic homepages/portals left these days. Yahoo also has some pretty good properties so they can keep people coming back even if they're not offering the most innovative or geekiest stuff. Their current layout is actually pretty good.
And there's another discussion about where to find good job seekers at http://news.ycombinator.com/item?id=1133360.

Let's just say that all of these threads really make me (and my project) feel validated.
Surprisingly enough the US isn't the only country in the world :P
http://google.com/trends?q=facebook+login,+login
Control A Remote Control Car With Nokia N900
This is very shady. Sounds very much like VC's requiring a fee to hear a pitch from a startup.

Yeah nobody has to enter if they don't want, but isn't that the same argument people have used with spec work.
And then there's this: "Every Time An Engineer Joins Google, A Startup Dies": http://www.businessinsider.com/every-time-an-engineer-joins-... and this http://buzzpal.wordpress.com/2008/02/23/would-you-have-any-g...
37 signals' job board is quite nice and has some interesting jobs.
I am indescribably jealous. I've been waiting for this game for so many years. I found out the Beta launched late tonight and have stayed up watching live streams while frantically refreshing my inbox.
Tricks to Becoming a Top Selling iPhone App
Does anybody know the status of smart HTTP support? git-http-backend seems to have been added in 1.6.6 but the release notes haven't mentioned it.