skysight-inc/HackerNews huggingface dataset:
I'm a very happy SendGrid user, but I simply cannot ignore the huge price difference. I will be giving Amazon a shot.

Before SendGrid, I was using Campaign Monitor, it was great, but outrageously expensive. SendGrid kicked off because it was an order of magnitude cheaper that CM, Mailchimp, etc. It seems that Amazon did to SendGrid what SendGrid did to "1 cent per email" providers such as Mailchimp.
A year later, Microsoft picture looks very different
I suppose this is the reason why USB type B, mini and micro are designed as either trapezoid or have a beveled edge.
I really thought I'd be saying 'digg-a-what?' before i'd ever say '/?' ever again.
there was a similar network of executive assistants at Microsoft. very helpful!
Free Ultimate 3-Step Mac PDF Converter for High Efficient Work
Your confusion is the exact problem my friend had. After some nudging the interviewer rephrased it to be a linked list of finite but unknown length.

The issue was more that when my friend didn't get it within about a minute the interviewer decided the interview was over and hung up abruptly. If the question is "select a random element from a linked list of finite but unknown length that you can traverse only once" then yes it's at least solvable but I don't think it's a reasonable interview question to demand in less than a minute when the question was additionally ill formed to begin with.
Thanks, I did hear about this yesterday, but it's too late to register. They're allowing people who can figure out how to insert themselves into the database to register (the code for the site is open source and has hints on how to do it), so I'm about to clone the git repo and look around.
Google's Marissa Mayer said it best: The web likes to be square. Rounded corners and other elements slows down a site.
I currently have 9 emails in my Inbox total, and that's a lot for me.
You're inferring a lot. And overestimating what can be covered in a single period in a room full of 12-14 year old kids, no matter what language is used.

Part of why the class takes so long to cover a HelloWorld program is that I explain each item, provide counter-examples (wrong class name, wrong signatures for main(), multiple main()s, adding other classes and methods to the file, etc. And seeing the error messages that come with different and interpreting them. We're not just copying a canned program off the board into a text editor (even at that, how good a transcriptionist do you think a 13 year old is? They can find _amazing_ new errors in 10 PRINT "HELLO".)

And yeah, there's still a lot of black magic. But I contain it, identify it, and cut away at it through the course of the class. Coming back repeatedly to the same subjects as I do so turns out to be a pretty effective way of fixing concepts in students' minds.

I appreciate that you might do it differently. Python was among the languages I considered for the class, I've blogged my reasons for going to Java. I revisit my choice of language after each school year. Each year so far, I've come back to Java as best serving the purposes of my classes from among the choices I have, warts and all it does the job.

I do expose the students to python, we go out to python.org and spend time on the online interpreter. We also try out ruby and C using online versions.

The sorts of expansions on the basic lesson that you describe are things that I already do. It just doesn't happen in the same class period as the HelloWorld program. There isn't time, and even if I did add more to one period, it then wouldn't stick, at least not in the class format I've got to use.

I also think you have some misapprehensions about how much material you can throw at a classroom full of kids using balky old computers. No matter what language I use, there's a limit to what you can reasonably expect to cover while still providing time for students to go through the mechanical parts of the exercise (typing and running the program, interpreting the results).

So far I haven't found Java to be an obstacle in that regard. And Java allows me to do what I want in class.

You also want to know why I use the tools I do in class. That's a whole different discussion. But the short answer is that we use the tools we already know, to keep the number of new things to a minimum at any one time. We'll be introducing an IDE later (Greenfoot.) I'll be using its facilities to teach object oriented concepts more fully than I can with text, as well. Plus, once we've gotten used to using it as an IDE, we'll be rolling in the elements of the Greenfoot framework. That will give us graphics and sound, which we'll use to get immediate feedback on the operation of our code.

I discuss my use of the command line when introducing programming in another of my posts. The purpose of the class is to know the system as well as they can from as many angles as they can, among them programming. This isn't a programming class, it's a general computers class that I've decided to expand beyond "keyboarding" and MS Office boredom.
i want the shortcut icon to do this in my bookmark bar.
Measuring Article Quality
Many people run/walk a marathon at around 10 mins/mile. I think our bodies are better suited to doing that. Most good beginner running programs start with run 1 minute, walk 2 minutes and build you up from there.

Running is incredibly hard on the body and most of the work is just building up your muscles, tendons and bones to handle the strain of constant running. The benefits are awesome. Tests have shown that people who have run at least 10 years in their life have 30% more calcium in their spines when they die [Tim Noakes, The Lore of Running - aka. The Bible]

There is absolutely nothing wrong with walk/running a marathon and if you're starting running, that's the only way to build yourself up.

My personal goal is to average under 8 minutes per mile on my daily runs. I've met one real runner. The guy at my local running shoe shop runs a 4:10 mile for University of Oregon.
A customer of sendgrid as well and we send over a million emails a month using their services. Now we will try to send alerts/non transactional emails through amazon ses to test them out. The price difference is too big to ignore.
There's a lot of truth to what you're saying and I appreciate the feedback. I do, however, believe in providing discounts to non-profits, educational institutions, and charities, and while that may mean that I'm a bit of a sucker, I can live with myself because I like to see those places succeed.

The entity we're talking about here is a true non-profit organization, and the problem we're running into is that they want to know how much it's going to cost, and I can't tell them because frankly, I charge by the hour and I don't know what kinds of bugs are going to show up when I fix the ones we know about.

So that makes it a little harder to write up the SoW. But that's a whole other topic. :)
Oftentimes it's because the innovations that the startup pioneers have hidden costs that become prohibitive with the big company's scale and consumer base. It's easy to prototype a feature, which is basically what a startup is. It's much harder to predict that feature's impact on all the other features in the system. Oftentimes those same new innovations have already been tried and rejected by the big companies because they result in unacceptable quality losses elsewhere.

Occasionally, the startup is right, and consumers care more about the innovations that they introduce than the features that conflict with them. In that case, the startup displaces the big company and doesn't remain a startup for long. But more often, as the startup grows, they run into the same issues that led the big company to reject the innovation in the first place. At that point, they hit a brick wall in their growth, and they either have to become lame like the big company or forego the users that need those conflicting features.
Meh, its still a good infographic.
I was hoping Slashdot was going to reduce the huge amount of padding around each comment, but no luck. For instance, on my screen right now I can fit 13 comments on HN or reddit but no more than 5 on slashdot. This makes it much harder to navigate comment threads, connect replies with comments, etc.

I'm I the only one who thinks this is easily the worst part of Slashdot? It's reminiscent of a bad forum where each 3-word quip comes with an avatar, a custom border, and a 5-line signature.
Only three metrics matter for your online business
Here's what a commenter, DogGunn, had to say (I copy below as I'm not sure it'll stay at the top):

"Article is wrong.

Mark's profile is here:
http://www.facebook.com/zuck

And his like page is here:
http://www.facebook.com/pages/...

Neither were hacked.

Someone had setup a fake profile at http://www.facebook.com/markzu... and fooled Techcrunch. Facebook fixed by deleting the fake profile."

A quick copy+paste pretty much confirmed it for me.
Detect Naughty Pictures and Video with Nude.js
Google docs security
I always welcome feedback, thank you! I didn't realize how important a personal site is. I actually recently bought the smallest Linode available, so I'd like to get shawnps.net up soon. I've been doing schoolwork and working on the Kanji website, but I'll try to get a personal site up soon.

And thanks, my team and I worked hard at the competition. I always thought it was kind of cool that had a post about us on the White House blog. The website is down now, so here's a cached copy:

http://tinyurl.com/5uzs5yp
http://matrix.itasoftware.com/ offers a similar view if you choose "Time Bars" in the upper right corner in the flight list.

I read about this page one of the first times Hipmunk was discussed here, but I don't know who had it first.
Does the redesign involve removing most of their userbase? There's some kind of aversion to people charging money on that site that just doesn't jive with me. I assume that HN will at some point reach the critical mass that killed slashdot for me. Hopefully that day will be far far in the future.
It is probably a consequence of the favourable exchange rate. An app that sells for US$10 costs AU$13 here. Right now they get close to US$13 for each app sold in Australia, but they still pay the developer a cut of US$7.

That's a profit margin of 46%.

Gift cards sold at 25% off simply bring Australian prices closer to US prices. Apple probably just offers these discounts as an alternative to continually fluctuating their internal exchange rate.
JTA JCA XA JCP JMX
SMTP NNTP gopher
SLA MLM NLP
USSR
These are great suggestions. I've read the first title you suggested, but the second intrigues me. In this situation we're just a little beyond both of these. I'm just interested in the advice of the community and how others handle these situations.
One of my projects is to create a wiki like site for revenue generation, specifically aimed at technical professions such as architects / engineers / tax accountants etc.

One of the problems considered was how to rate the article content, so I have looked at the various strategies (star ratings seem worse than like/dislike, which seem worse than like only).

My thoughts was to layer a tag taxonomy over each article so that the authority of the author could be determined based on topic, an issue raised at

http://drvidy.wordpress.com/2008/02/18/measuring-article-qua...

I have thought about outsourcing the article generation to the usual places, but I am concerned about creating low quality "content farm".
I think the main differentiating factor between phantomjs and the above mentioned ones is that phantomjs actually uses WebKit and has full support for everything that WebKit supports. Zombie.js uses the DOM API due to jsdom, which might have its own parsing intricacies.
Very creative. I laughed a little.
Startups and the Art of Managing Extreme Uncertainty
I don't buy it for a minute. You can leave an uncovered EPROM in direct sunlight for a week, and the data will probably survive.

I'd suspect a localized "EMP" transient from the camera flash before I'd suspect an erased EPROM. It takes a lot of energy, in the E=hv sense, to erase an EPROM.
I'm not too familiar with this field, can you explain what the "gray area" is?

Is it people linking to the affiliate without disclosing they are getting something from it? Or is it more blackhat SEO and spam?
That's not quite random, because you're selecting items with probability 1/RAND_MAX. The elements beyond RAND_MAX will never be selected.
Flower Girl Dresses, Cheap Flower Girl Dresses, Wedding Dresses Blog
Mozilla Plans For Firefox 4 Beta 12, Releases Beta 10 | Tech18
IMHO, the rising of Facebook and Twitter is due to email spams defeated email user experience in 2000s. FB and Twitter provide a much higher signal to noise level than email for common users without knowing spam filters and all other craps.

So maybe the thing that replaces FB or Twitter is something that makes my communication with my family and friends better. What will that be, we will know when it rises.
The world would be a happier place. Let's say it is enforced by law on all human beings there would be no unemployment with millions of men replacing computers. Probably all intelligent computer geeks will put their heads into solving world hunger and poverty!
Yeah another shout for hetzner http://www.hetzner.de/en/, their eq line is pretty good value for money http://www.hetzner.de/en/hosting/produktmatrix/rootserver-pr...
Some vendors don't include taxes and fees in their listed prices. Hipmunk does. That could be the discrepancy.
I'd probably sink a lot of time into going to libraries and reading; I'd subscribe obsessively to various periodicals to try to reach the depth and breadth of knowledge that I'm used to (read: addicted to) getting online.

I might also try to start regular board gaming groups or something like that.
I cheated. I googled it:

http://stackoverflow.com/questions/1840618/fast-random-selec...

BTW, this actually is a practical question, because it's isomorphic to "How do you select a random element from a stream of elements when you don't know the length of the stream a priori?" This is crucial for many online algorithms. For example, imagine that you're FaceBook and you're trying to display a News Feed of a massive number of events coming in from a large number of apps. You don't have the computational power to handle all of them, and so you need to drop some of them on the floor. How do you fairly drop events and display only a random sampling of them?
A Bounty For Gallium3D On Haiku OS
I can't find the example which generates PDF of the wikipedia page, as described on the front page.
Dude, are you new to the internet? On the internet, no one knows you're a dog, and nothing is sacred. Not even Hacker News is immune, being part of the internet.
Device-width and how not to hate your users
I remember wanting White Lightning so bad for the C64. Good find.
Haikuware - Software for Haiku
Uhh, isn't Apple's success the flaw in his argument? Apple is insanely succesful yet they seem to be the very antithesis of "Open" and you know what, people are just fine with that. Same with FaceBook...you'll be waiting a very long time for FaceBook to die.
Pokerstartups event in Los Angeles, sums up risk taking
Apache-Switch - GUI application to Start,Stop and restart Apache server
He should patent this.
The difference is that Apache wasn't trying to copy the functionality of an extremely popular Microsoft product, they were innovating in a new space that wasn't on Microsoft's radar yet. Open distributed social networking is a great idea, but it will be a hard sell for a while I think, until it hits on some sweet area of functionality that aren't on Facebook's and Twitter's radar yet.
reject it with no explanation!!! :)
> Programmers by their nature self-organize. I don't think that's generally true for other groups

Where does this come from? I think people by their nature self-organize. Programmers are often less social than their non-programming brethren.
Probably read. Earlier in my life I'm constantly on the computer because of games, but now it's all about the knowledge. Computer and the internet allows me to find the right information. If computer is no longer available, I could probably spend more time at the library instead of reading Ebooks or Hacknews

I would probably have to abuse myself by looking through the tech news section on New York Times, but oh well....
It's not experience points, but Gold, and you can buy anything with it.
OpenBSD IPSec backdoor allegations: update
SendGrid has about 1 month to lower it's price to at least $0.20 per thousand if they want to keep my company (We send about 3 million emails per month). They have provided me with a good service so far and I hope they are ready to compete on price.
Cheggit needs a developer
I don't see anything particularly wrong in obsessing about getting more visitors to my website. Because that's where my funnel starts. If I have to obsess about conversion I'll first have to obsess about getting enough visitors that I can possibly convert. no?

Also, may I know why exactly you mentioned 50% growth and anything less to be a matter of concern?
'The stock market is for suckers'
Gather stats about your users electricity consumption by asking them to participate in an experiment where they get an anonymous ID, then they enter their old electric bills and the ones after they bought wattvision.

Next you get to do a lot of datamining and analysis to figure out which reports are outliers. You'll need a control of people that do not use wattvision.

Once you've done that you can compare the two and figure out how much of the drop is attributable to the device and how much to other influences (season and so on).

That should give you an idea based on the current price per KWh how long on average it takes to earn back the value of the device.

You'll have to add a safety margin. In order to qualify for a refund people would have to send you their actual before and after stats for a 12 or 24 month period, so scans or PDFs of their electrical bills.

I'm sure there are lots of details to be worked out but that's the approach that I would take and before making any public claims you'd have to make sure the whole process can't be gamed in any way.

No point in becoming another cue-cat ;)
The 3 most important things I learned from Google (part 1)
Actually, Chalk River went down for awhile due to a crack in the reactor vessel. It's actually rather amazing that they were able to repair it. They actually had to use "robots" to repair the welds because it was too hot for humans. The imaging techniques (effectively sonar and eddy currents) that they used to determine where the fractures were was also impressive.

So, sometimes if something shuts down, it's not a conspiracy, but really is an issue of safety (cracked reactor vessel===bad)
It's good to know that someone there still thinks this ad is going to drop visitors:
http://techcrunch.com/2011/01/25/real-blogs-dont-have-inters...
Thanks for trying to remove the ad.
Same basic design but like half the number of DOM elements. Well done for doing the right thing :)
You're missing the fact that Windows, as far as walled gardens and open standards go, is somewhere in the middle.

I.e. to run your applications on Windows, you don't need approval from Microsoft. To install Windows on a PC you also don't need approval from Microsoft. And the SDK has always been free of charge (contrary to other alternatives at the time).
Apple.com gets a redesign
I think what we're going to see are companies like SendGrid, AuthSMTP, etc move to providing deliverability and analytics services on top of Amazon email ala Heroku building on top of EC2.
The biggest grudge I have against Google is that their support is absolutely terrible. I have been unable to use AdWords for over half a decade; I have been unable to create a blog at Blogspot for a few weeks now. Their support is useless, the help pages are often irrelevant and lead to dead or equally irrelevant pages, and it seems impossible to get a human support agent to actually talk to.

The up shot? When I run into some kind of problem, that's a Google service I can no longer use.
Go to any mainstream web site frequented by an older, less tech-savvy audience like weather.com. Take a look at the text ads on the right side and the landing pages they link to.

There's your crash course in the current state of the affiliate marketing industry.
Remember Googlezon?
Nah, it wasn't. I remember them saying something about doing search through another agency so as to have access to all flights, but the flight in question wasn't even listed on hipmunk. It seems to be better now. Now I just have to convince people to use it. Speaking of which, if they can figure out how to let people buy on points that'd be fantastic. Not sure if the airlines have made that API available, but it would be great.
About the runners: What types of injuries do they mostly had? TY!
Looks like a trainwreck w/ K-Meleon, plus it chews major CPU cycles. Ah, the web...
At the top of funnel you get a mix of visitors who may or may not convert. For example obsession on getting more visitors may lead you to do an extensive social media outreach which would lead to plethora of visitors but any of them would hardly convert.

Metrics like visitors and pageviews are vanity metrics for a startup and it can lead to false sense of complacency.

Yes, I agree there is nothing special about 50%. (Post was written about a year ago, forgot why I wrote that) My point is that there should be healthy growth in paid customers (not just visitors).
Do you treat HN as a game?
I just found it would be interesting whether you would associate hacknews as a game.

There's definitely a lot of community interactions and insightful knowledge flowing around HN, but at the same time, with the concept of karma points, do you treat the whole thing as a game?

do try to earn as many karma points as you possibly can?

are you consistently trying to improve your karma avg ratio?

do you strategically think before you post, and make sure your comments yield the most points?

or are there other ways you perceive HN?

I just find it fascinating because the simple concept of karma points, which is not really a virtual currency, all it is it's just a number, but somehow psychologically I feel like this number is important.

What do you guys think?
When I was getting my degree is Physics we had a lab in the "student reactor", which was still in a large building of its own. As part of the lab we got to sit down to the control console of the reactor and control it, on our own. I remember I was turning one knob increasing the power output when suddenly there was a loud noise, everything shook, and the power output went to zero. Turned out it was the failsafe (I think cadmium rods dropped into the core) as I was too agressive with the controls --- it was a normal occurence for students. (All modern reactors are designed in a way that you can't overdrive them, they'll automatically shut down.) It was great fun and a story I'll be telling for the rest of my life.
In the US yes. In Europe most new houses use a concrete inner structure with a brick facade if they're family sized houses.

That makes them particularly well suited for prefab, a whole wall segment can be constructed including isolation, ducts, windows / doors etc and hoisted in to place by a crane in one movement. Because the brick is laid in the mould a bricklayer can work on a gantry under a roof instead of in the open air which means year round bricklaying instead of only when it's not freezing or raining (you can't lay brick in pouring rain).

Because the wall segments are made on a guaranteed flat surface a section is always going to be perfectly straight without any measurement at all.

Note that these are full bricks, not the typical 'slices' of brick used to give US houses a brick-like appearance over a wooden interior ('brick siding').
When ISPs delete data, child pornographers can't be found
Get an axe, a hammer, a saw, and a tape measure and build things in the real world.
What is meant by "headless"?
Thats sounds good in theory, but I think the technical details will make it impossible in practice.