skysight-inc/HackerNews huggingface dataset:
> Maybe they should end it in High Schools first.

That'll be very difficult to do because of the teachers' unions. Since they have a lot of political clout and the government controls most high schools (whereas private institutions are much more common at the tertiary level), it would probably easier to start with colleges.
Hm. Cute idea, but I managed to immediately get my cursor stuck in the status bar with no way out... until I moused up and clicked in the upper part. Not ready for prime time, I think.
I never found having a crush to be particularly fulfilling.
Have you had a look at PhilPapers: http://philpapers.org/ ? It does exactly what you propose, but only for philosophy.
You mean like when those guys making the JMRI model train software that had some jerk company take their code without respecting the OSS license, then patented something they'd been doing for years and counter-sued them for infringing that patent when they tried to get them to respect the license?

Yeah, I'd call that stolen (or at least 'attempted theft'), because they were about to lose their rights. Thankfully, the JMRI guys won in court, so they got their rights back.
Heroku is probably really great as long as you are small. Once you get serious you can host much cheaper on your own machines, but there will be additional (hidden) costs to factor in because you'll be spending more time on doing all the stuff that Heroku does for you. That's their added value, super easy deployment and keeping your stuff up and running. Cost wise it is fine as long as you're small enough to not notice you bill as a 'significant expense'. When that happens you should look in to running your own server, maybe first a virtual one, then move on to a dedicated server. That should allow you to scale to quite impressive size without breaking the bank.
Some highlights:

* "The median male worker earns less today, adjusted for inflation, than he did 30 years ago."

* "By the late 1990s, more than 60 percent of mothers with young children worked outside the home (in 1966, only 24 percent did)."

* "By the mid-2000s, the typical male worker was putting in roughly 100 hours more each year than two decades before, and the typical female worker about 200 hours more."

* "In the late 1970s, the richest 1 percent of American families took in about 9 percent of the nation’s total income; by 2007, the top 1 percent took in 23.5 percent of total income."

* "The rich are better off with a smaller percentage of a fast-growing economy than a larger share of an economy that’s barely moving."
Ask HN: Best way to prevent UX arguments with non-UX designers?
Sometimes it seems like I spend a lot of time arguing UX design with non-UX designers. I definitely don't mind the act of explaining this stuff to clients, but it often seems like unnecessary time and energy spent.

I like to keep my clients involved in the process, so is there a good way to avoid these kinds of discussions without just going all the way and coding up the interface before showing it to them (which has worked well in the past but seems a little disrespectful)?

I imagine graphic designers have a similar problem too.
Obama to propose making research tax credit permanent
I don't think anyone has actually figured that out, they just enjoy preaching about the coming Apocalypse.
It's a meme, where you make your two parties talk across each other as bears on the Paws theme for xtranormal. xtranormal lets you make a movie by typing the dialog.

Others include iPhone vs Android, MongoDB is Web Scale, orthopedic vs anesthetist, Which RPG should we play (that one actually is hilarious). probably bound to be a thousand more.
I hate c++. I've always hated it. I first remember being aware of it in 1983. We didn't have the Internet then, so it could have only been through magazines that I became aware of it. I remember looking at it and thinking, "This can't be the future!" I still do.

Through the years loves have come and gone. Fortune has come and gone and come and gone and come and... My hatred of c++ is the one consistent thread through all those years.

Even looking at the most innocuous of programs, a Hello World program, makes my skin crawl. It is ugly beyond words. A festering, oozing pustule.

It is a solace that Linus came out and declared his hand in 2007, and I leave it to his calm, considered, understated words to support the case for quietly putting this redundant mess of a language to sleep.

http://thread.gmane.org/gmane.comp.version-control.git/57643...

I look forward to the article entitled, "Creating the final C++ "Goodbye world" application.
Relevant question: 400 students compared to how many undergrads? If you have 4,000 EE undergrads, that's not a whole lot.
Software Engineers @ Google - Santa Monica, CA, USA

http://www.google.com/intl/en/jobs/uslocations/santa-monica/...

A bit ago, we made a video about what it's like here too:
http://www.youtube.com/watch?v=DPswhOg5-UY
Although lacking any facts, more like rumors and 'what I'd like to see' - I like that reset idea. System restore is kind of both complicated and semi-working. Maybe I'm missing something, but I created a named restore point and several application installs later it was pushed out by automatic restore points created 'for me'.

App store, done right, would be huge. And I know it might not sound popular, but Microsoft buying Steam from Valve or making their own would be a bingo for Windows. They kind of have that Live Games now, and Valve's core business isn't Steam anyways.
Yeah, the comment about Japan definitely spoke to how European-oriented cultures make a difference between religion and culture that may not exist in the same way elsewhere. At one level, the poll accepts what people say (how they interpret their own activities) instead of some external reporter observing their activities and calling apples, apples. The distinction between religion and culture, or lack thereof, made for an early controversy among Christian missionaries: were "the ceremonial rites of Confucianism and ancestor veneration were primarily social and political in nature and could be practiced by converts" or not?

http://en.wikipedia.org/wiki/Chinese_Rites_controversy
Optimist: Decentralized infrastructure that powers 21st century commerce and acts as an infinite storage space for personal files.

Pessimist: Data Star (Earth's version of the Death Star) that will just become another way for more ads to find us where ever we go in space and in time...
Satellite view's actually really useful for mountain biking. You can see a good number of trails on it (though sometimes its out of date).
Again? Third time in two weeks, one of them was yesterday.

http://news.ycombinator.com/item?id=1636198 <-- has the most comments

http://news.ycombinator.com/item?id=1662829

Why does every blog have to repost the same thing.
Add a duck.
I agree with you -- port knocking and even changing ssh's listening port look a lot like security theatre. They're cool, they're hackish ... and they're completely unnecessary, assuming that you don't allow root ssh logins and have a relatively small subset of ssh users, along with a reasonable password policy.

At worst, the internet will just keep filling your logs with access attempts, none of which will actually accomplish anything.

I did recently decide to start using fail2ban though, not because I'm worried about someone hacking ssh, but because I wanted a centralized system that would monitor various forms of abuse (including obvious spammers).
Heh. I've been working for the last little bit on setting fail2ban up to work with MySQL and sync between three servers. It's actually not nearly as hard to do correctly as I thought.
Yeah, your right, it would be easier to start with colleges, but every time I see a "broken college" article, I really wish they'd fix the input system first.
Dragons are significant enough to change the architecture of buildings. My understanding that the apartment building depicted at the link below was not originally designed with a hole for the dragon residing on the hill behind it. I don't know how to measure people's beliefs, but if the reasoning behind a very expensive change is "dragons," then 'thar be dragons.'

http://www.flickr.com/photos/25367601@N03/2409132269/
One traditional way of dealing with this issue is to have a mandatory retirement age. Pre-tenure and usually pre-full professors usually do a good job of hustling for money and growing the university. And after attaining full titles the inertia of their work carries them for a while. Then some go on to continue being research (money) making machines and others start to milk it. Mandatory retirement makes room for more ambitious younger professors to bring in more work.

Running a research lab at a university is a lot like running a startup. I believe the professors should get to enjoy the fruits of being successful early in their career later on after being tenured. Otherwise there would be no incentive for these guys to make the personal sacrifices required to do great work above and beyond what an 8-5er might do.

It seems like a half way decent financial model and an intelligent management of investments should be able to continue to make a system like this successful. The current focus on tenure as the problem is more of a reaction to poor financial planning by the endowment managers IMO.

In sports the ultimate prevention against doping (if someone wanted to prevent such a thing) would be to test frozen samples every year for say 20 years with progressively more modern technology and threaten to retroactively remove trophies or awards of those discovered to be clever cheaters. I wonder if there is a similar analog for financial institution managers where one would place their compensation in reserve and only dole it out based upon proper risk management behavior (as well as returns) as proven out by future events.
P=t, i.e. plausible = true
From scratch
What if phones and Skype never existed? How would you design live talk today, ignoring the legacy of telephony and Skype? What new characteristics would emerge as we borrow ideas from mobile computers, blogs, Gmail and facebook? How would we define our purpose as we create VoIP's third wave from a blank page in 2011? I take a stab at it.
I am very interested in compilers / interpreters and I think this book would be ideal. Have you read this book?
Come ask James at Startup Bootcamp :-)

http://startupbootcamp.mit.edu/#speakers
I'm not saying that Unity3D is necessarily better, I'm just saying that their feature chart is fairly inaccurate.
wasn't there a study somewhere saying that math savants peak around age 21, so thus the motivation to push them harder at a young age.

http://xkcd.com/447/

My real hope is that he becomes a well "socialized" kid. lots of kids who are homeschooled lack the social interactions necessary to interact comfortably w/other peers. I knew a girl when i was in college who was 16, she had a seemingly hard time making friends.
It certainly does need a lot of work before it's ready for prime time. Most of the work has been making sure the basics work and that the design is easily extensible. I started working on it based on this post here:

http://news.ycombinator.com/item?id=1543366

I figured those who were interested in that idea might like to see or get engaged in the beginning stages. Of course, the idea has snowballed from an editor that can evaluate a subset of Javascript into a fully extensible editor.
SUN Microsystems (1993): Starfire [video]
I’m calling myself out
I would've recommended Posterous a few months ago when they were in their earlier stages, but their "switch to Posterous" campaign has left a bad taste in my mouth, and the web interface has actually gotten incredibly confusing. Nowadays I would use Tumblr.
which is in my opinion PHP's greatest strength and greatest weakness. Weakness because not-so-good developers think they are good while writing code using register globals, no input validation, no escaping output, etc..
Nice idea, disapointing execution. Asm one is probably the most accurate.
I'm sure the scenarios and solutions have been thought through, but this is an issue that frustrates me, especially in the mornings, when activity is lighter, and there's a higher noise-to-signal ratio. (Or maybe that's just when I notice it more.) I flag what I can, and I'm sure the automated filters do catch most (per PG's comment), but there seems to be a really easy way to combat most of this:

1. accounts need to be active for X days before they can comment (at all)
2. accounts need to have a karma score over Y to submit posts

Wouldn't that resolve most of these stories?
Living with no money is sure to impede happiness. When lack of money puts you living in a place that has higher crime / lower life expectancy, I would imagine happiness suffers.

I am curious on the studies on how they measured. People on different places on the survival pyramid must have been a consideration.
http://en.wikipedia.org/wiki/Luddite_fallacy
It helps but you can't always assume unwanted logins are going to be brute force attacks. My biggest source of paranoia is a stolen/lost laptop with a saved SSH password/key. I prefer ACLs to port knocking. Depending how important a machine is there's no good reason to allow the entire Internet in. If it means someone has to drive to the office or do some SSH hoping that's a small price to pay.
It would help to have the "noobstories" header on the main HN page. Only after typing in the URL http://news.ycombinator.com/noobstories is that header visible.
“She could read and write words phonetically but she could not understand most of the terminology, such as ‘regulations’ and ‘emergency light,’ ” said Ms. Park, the teacher.

I see three possibilities. If these words are as normal in Korean as they are in English, then she failed to learn them because (possibility 1) she was so sheltered she actually had no exposure to basic knowledge required of any competent driver or (possibility 2) she has an intellectual disability that prevents her from learning new words and concepts without a lot of help. In these two cases, you can't blame the test.

Possibility three is that the words for used on the test are government legalese that is never used in real life, and she did not understand that learning what they meant was a better strategy than trying to memorize entire sentences from the driving manual. In this case the test is partly at fault, but an intellectual disability would probably still be involved. (Though perhaps you could also blame educational traditions that stress rote learning and glorify hard work as a sufficient solution for any problem.)

I guess all three of these scenarios require her to have some kind of intellectual disability, because even in the first scenario, a normal person could learn everything she needed from the test-prep books. Also, I doubt anyone would celebrate her persistence if it was a story of a person with normal intelligence who threw away so much time and money retaking a test she should have known she wasn't prepared to take again. It would be perverse or at best eccentric, not inspiring.
> This may be a problem which requires a procedural solution rather than the goodwill volunteerism of HNers.

I noticed most of the accounts whose submissions were killed were created just a day ago. Perhaps it would be best to disable submission of stories by accounts that don't have a certain number of karma points and/or haven't existed for a certain number of days?

There would then be the issue of HNers who wanted to submit stories/comment anonymously occasionally, but that might be best solved by having a "submit anonymously" option.
For me personally, I'd largely agree with your first definition - but I would expand it to services run on "private clouds" (ie, a corporate having a couple hundred virtual machines on a rack full of blades I would consider "cloud based").

However, if I look at our customers (techies and enthusiasts who build their own computers), they define a cloud based service as anything primarily online - IE, your second definition. I think this definition is gaining ground.
Scientists Create Self-Repairing Solar Cells
yes, agree. I think this is the talk from startup school where bezos used this metaphor :
http://wn.com/jeff_bezos_at_startup_school_08
Was going to post this too. Seems designed precisely for what the OP wants.
do you remember what was the rpg one called?
> and then quickly squint.

Is something surprising supposed to happen when you do that? Doesn't for me...
Mark Hurd in Talks with Oracle
The paper features Bruce "Tog" Tognazzini's 1993 Sun film as a model Anti-Mac interface.

Tog, ironically, was one of Apple's first usability consultants from 1978 to 1992, designing many familiar elements including hierarchical menus, time-out dialog boxes, and the "package" illusion for software application folders.

See also:
http://en.wikipedia.org/wiki/Bruce_Tognazzini and
http://asktog.com/starfire/
And you're missing the fact that ssh is not a tank.

We could continue raping that metaphor, or we could just discuss whether or not putting ssh on a different port actually accomplishes anything useful.

For example: it's generally a pretty safe assumption that most remote servers have ssh running on them somewhere. If you are running scripts to find vulnerable or misconfigured ssh hosts, then it makes sense to scan the standard port and try stupid logins. In that case, if the sysadmin moves ssh to a different port, then they "protect" themselves from the various scripts out there, but then again simply having reasonable password policy accomplishes the same thing and without the hassle of having to locate ssh on a different port.

On the other hand, if you're a dedicated attacker and you want to compromise a particular system, then moving ssh to another port does squat; nmap will find it easily enough. Port knocking and/or denyhosts and/or iptables or pf will stop that easily enough, but then again, a dedicated attacker probably won't try ssh first anyway, since that's hard. Attacking something else like your web app or any of your other services, would make a lot more sense.

So, either way, running ssh on a different port is completely superfluous. While you haven't "made the armor any weaker", you also haven't made it any stronger. At all.

Because ssh is not a tank.
What roleplaying game should we play?
http://www.youtube.com/watch?v=Rb_R1q8PEnM
Related to quality: Is there any possibility to filter the RSS feed?
Love the attention to detail and animated visual aids; don't buy the thesis at all.

I don't expect feature labels to remain identical between views; the background intensity and purposes of the views are so different it makes sense to change their labeling. For example, there's less room for text if people are looking at the photographic detail between roads. (This also explains why some of Google's competitors move the road labels over roads on satellite views: it is reasonable to assume that people switched to satellite view to see non-road details, which you wouldn't want to obscure with labels.)

I also don't rapidly toggle between map and satellite views, and tend to look at the satellite views at a greater zoom than the map views.

Once you drop the idea such consistency is optimal, the causality could be the reverse: because the other services are behind in usership, they're being more innovative in optimizing satellite labeling.
I haven't heard of it yet. Have you been using it? What do you like / dislike about it?
Really? Is the author too young to remember that Google maps was the first company to not do maps horribly?

Consistency is one of the reasons why the maps are no longer horrible.
Alternative Title: Chinese (amongst others) companies make money on Australian soil. Also known as "Multinationals multinationing"
An interesting corollary is that something like OCW might eventually mean that we need a small group of highly-paid, extremely talented instructors but far fewer average instructors. Or maybe all the average instructors can stop giving lectures and instead offer their services as tutors?
I bet you most of the users did not notice this difference. What they noticed probably is speed, and the fact that you can scroll and move around the map without clicking the side arrows (mapquest style).
Honestly, I doubt it's got anything to do with it.

The reason Google Maps is #1 is that, at the time, it was far better than anything else. And nobody has offered an equally compelling leap since.

To move masses, you need equally massive advancements in usefulness (also, marketing).
I've looked into this problem briefly myself, and as a PhD student who runs an academically oriented start-up/web app, it's something I'd be very interested in seeing happen.
In principle it should be quite easy to get working, at least for a few select journals (in my case it's the arXiv I'm interest in).

However, the one stumbling block that I see is an easy and effective way to extract citations. An important filter for whether a paper is relevant to me would be whether it cites some seminal papers in my field. There are services out there which index citations (SPIRES in my field[1]) but there is always a bit of a delay before they are updated. Using them would ruin the real-time nature of the service.

The only way I see around that is to extract the citations from the papers in the journal feed as they come in. But now the service has gone from a weekend project to a large undertaking that would require a substantial infrastructure to work.

I'll see how this thread continues to evolve, but I'd like to have further discussions about making this a reality.

[1] http://www.slac.stanford.edu/spires/
As this snippet doesn't really help a lot to know what A* search actually is, here is the explanation from Artificial Intelligence: A Modern Approach (from Russel and Norvig):

The most widely-known form of best-first search is called A-start search (pronounced "A-star search"). It evaluates nodes by combining g(n) - the cost to reach the node, and h(n) - the cost to get from the node to the goal:

f(n) = g(n) + h(n)

Since g(n) gives the path cost from the start node to node n, and h(n) is the estimated cost of the cheapest path from n to the goal, we have

f(n) = estimated cost of the cheapest solution through n*

Thus, if we are trying to find the cheapest solution, a reasonable thing to try first is the node with the lowest value of g(n) + h(n). It turns out that this strategy is more than just reasonable: provided that the heuristic function h(n) satisfies certain conditions, K search is both complete and optimal.

So, for the following graph (tree actually):

+---A---+
| |
B h:1 E h:4
|
C h:2
|
D h:3

Where the function g(x) is the depth of the node in the tree, and the heuristic function h(x) is presented next to the node (random values), A-star will search for a solution first in the nodes with smaller values of f(n). So a traversal starting at node A will visit nodes in the following order: {A, B, C, E, D}

f(B) = h(B) + g(B) = 1 + 1 = 2
f(C) = 2 + 2 = 4
f(E) = 4 + 1 = 5
f(D) = 3 + 3 = 6

If there's anything wrong with my explanation please correct me.

P.S.: I know my heuristic function is probably not admissible.
2nd sentence: What I’m about to tell you is probably not the real reason why Google Maps is the “Number 1” mapping service on the web (in terms of site traffic)—but I do believe that it’s one of the reasons why.

Me thinks you assumed too much.
In my case, Google alert is part of my mix.
while denyhosts (or fail2ban just for ssh) is of extremely questionable benefit, it's not because using a non-standard port for ssh eliminates the need for it altogether.

Once the correct port is located, you're in precisely the same situation that you are if you hadn't moved ssh.
You are not wrong.
> I'm not assuming that consumption won't go up. I'm hoping it won't go up. Bigger, better, faster can't go on forever.

Doesn't it depend on the goods in question?

For example, it's unclear why more digital books would be a bad thing. Same for digital music and maybe even movies.