skysight-inc/HackerNews huggingface dataset:
I’m not hating (I’m a .Net developer) but I don’t see the point of this. Even the worst of .Net haters wouldn’t claim you CAN’T do cool things with MS technology. They’d just say it’s harder and more expensive than doing it with Open Source :)

I wish MS would put some money into contests the would improve what’s available to the community like "best open sourced component" or "best video tutorial"
What does "proud" have to do with it?

Are "not military" Germans are generally hostile towards members of their military? How about "recognized pacifists"?

How about police?
Serious irony...
This was done in the 90's, but I can't recall the company name. I bought a handful of keywords that related to my market at the time.

I expect this go-around to end equally badly.
Ask HN: Windows WYSIWYG editor?
I am looking for a dead simple WYSIWYG HTML editor for Windows.

Something that feels like Word or Wordpad and can create simple websites. Preferably it would NOT have any kind of FTP stuff built in. I just want something that can opens and saves HTML files and feels like a Word editor.

Dreamweaver is way too powerful, Wordpad doesn't do HTML, and Word creates the most bloated html files ever.

Does such a thing exist?

10000^0 karma points for anyone that helps me out.
I'm glad someone wrote this. Dustin Curtis is an ass. An insightful ass, but an ass all the same. Maybe there's no such thing as bad publicity; but while I'll keep reading his blog, I'd hate to work with him.

I like his website, but his hubris is monstrous. Anyone can crank out a clean design in a few hours when they're working with no specs, business goals, market research, investors or actual customers to answer to. (I liked his AA.com design, but it was one page deep and dumped critical parts of the original's site map.) As for the guy getting canned and the faux 'net outrage, gimme a break. He should've known better. Fortune 500 companies that employ tens of thousands of people aren't known for deviating from policies as basic as you keep your mouth shut about the inner workings of the company in a published public forum.
> I am a governmentally recognized pacifist.

Ah, then you're willing to lie down in front of the tanks and "not cooperate", but if that doesn't work....
I'd pay $99 a year for the opposite - for recruiters to stop calling!
DevCentral Weekly Roundup Episode 110 - Colon Percent S
AbiWord is a good simple word processor with decent HTML output: http://www.abisource.com/

It's been a long time since I used it, but I always liked Nvu. However, it does have bells and whistles like built-in FTP. Now apparently forked/renamed to Kompozer: http://www.kompozer.net/
K programming language for kdb from kx systems.

http://en.wikipedia.org/wiki/K_%28programming_language%29
This author undervalues criticism. Being polite is not always the most effective way to create change.
Sam, you are reading my mind. My only job in life is to think about the developer on boarding experience. That includes how to get started, what you can do with it, community support, etc. You are spot on, and it's in the works.
Ed McManus from Ultima Online (more specific, Chesapeake)?
Facebook Pokes XMPP. MSN, Yahoo & AIM Better Watch Out
A little too vague - don't use if? switch? Surely they are useful. Better to advise against putting application logic into the wrong object - which is what I THINK they are arguing against.
I just listened to one of the SO podcasts that happens to have more information about this service. A few things of note (that have come up in these comments):

The $99/yr is meant to be a nominal fee to keep out the riff-raff, basically (my metaphor, not Joel's). SO will charge the hiring companies a much larger amount to get the opportunity to search the database.

It seems like this was actually designed more from the perspective of the person who is HIRING, not the person being hired. Joel mentions the frustrations of sorting through a zillion resumes, many of them from people who are wildly out of their league, and the reality that even a good resume doesn't really prove that the person is a good coder. Two people with identical backgrounds might have wildly different qualities as developers. Looking at resumes isn't enough.

So the $99/yr is a deliberate barrier to entry to reduce spam, and your Stack Overflow rep/answers are a second way to distinguish the quality of developers.

The grand unifying theory that makes it work (if it does work) is that developers want to work for the kind of company that takes enough care to look at SO answers in order to distinguish great devs from mediocre ones. That's why you would want to pay the $99 bucks just to have your resume searchable there. In theory.

Also, as a deliberate, specific method to prevent recruiters from using the database, you're required to give the name of the company that is hiring in order to search the database. Recruiters won't do this since the dev could skip the recruiter and go straight to the company, in which case the recruiter can't get their commission.
yes, true, you are notified to do the interview on the Weekend of Nov 20-22
Yep. The Intel F9x compiler smokes everything - at least in part because its versions of LAPACK/BLAS/ATLAS are so aggressively optimized.
I agree with a lot of the points in this article. Yes, my original letter to AA was, admittedly, a bit vitriolic. But I don't apologize for that, nor do I regret it. I'm a designer and an entrepreneur. I'm passionate about great user experiences. I think fighting for great user experiences from companies is a good thing. What is passion if you don't fight for what you love?

We're on the cusp of a changing society. Customer experience is becoming, in a very literal way, the brand of a company. And when I come across companies so clueless that they won't spend 50k to hire a design firm to design their online identity/experience, I can't help but wonder what kind of negative effect that has on the evolution of the internet and on customer experience design as an industry.

Fixing AA.com would be [strike]ridiculously[/strike] relatively cheap and simple, especially if it was just a new skin based on the logic they already have built (even though there are serious flaws there as well). Yet the company has not done this. It hasn't even hinted at this, and it fired the one guy who seemed to care about it in the organization. This is a management problem, not a design problem. When I mention this, and when I call out the CEO specifically, people call me arrogant, young, naive, and stupid. But I honestly believe the fault for a failing like this, a failing so visceral that it affects the image of the entire company in the eyes of its customers, rests solely in lap of the CEO.

American Airlines is no doubt a terrible company, and not just from a design perspective. The culture there is broken, the "business" is failing (it loses billions of dollars a year), and the majority of customers hate the experience. Something is wrong. Bringing attention to it, I think, can't possibly be a bad thing.
Its a hobby; in fact that might be the definition of a hobby.
Photographers Denied Participation in Google Settlement
Verizon confirms Droid tethering option ($30 for 5G, $.05/MB overage)
I never said that he was any good; merely that he has notoriety. I thought that made that clear. I guess not, so let me reiterate:

Jgrahamc commented that ESR's code here is pretty crappy. I agree. Fnid comes in and accuses jgrahamc of being too harsh. It appears to my mind's eye that Fnid doesn't know who ESR is and naivly assumes that he is some random newbie that would appreciate help, rather than a notorious figure with a number of projects books under his belt. I'm pointing out that it is not wrong for jgrahamc to call him on it. If ESR's is mostly self publication, them I am even more correct.

To further elaborate, if Bjarne Stroustrup wrote an C compiler that was ineptly coded and someone said the code was lousy, one would not reply, 'lighten up, this was a good first try for a newbie,' unless one did not know who Bjarne Strousup was.
Jesus, basically don't worry about the product, just worry about having testable code.

I thought "having testable" code, is never the end, maybe the means perhaps, but not necessary,

If you have done mobile development, you know you have to break most of these rules at some point. Sorry, I'd rather have a shipping/peformant product, than one that is a hog, but makes OO purists happy, and is easy to test.

At the end of the day, keeping your customer happy, that is the end game.
Oh man. Nonono.

It's huge amounts of glue and connect-this-program-to-that-program-with-a-pile of regexes. Most of the number-crunching's in hand-optimized C or F90...

During my PhD, I designed/wrote a transition-state prediction algorithm in Python, hooking it up to atomistics codes written in Fortran. One of my colleagues, now one of my cofounders at Timetric, wrote a standards-compliant XML library in ANSI F95 - http://uszla.me.uk/FoX/ - which, believe it or not, is one of the rare cases where XML made life a lot better!
If you use Java, EasyMock makes this a non-issue.

I have found that with a test framework like EasyMock, you no longer have to jump through so many of these goofy tdd hoops. You can mock methods, return values, thrown exceptions, parameters to methods to another object inside a method, etc. It still doesn't warrant writing crap code using anti-patterns, but nevertheless, it makes life more bearable by putting the focus back on the logic at hand and less on trying to follow the tdd mantra of design.
Cloud Computing Expo - An Interview With Pete Silva
That's because it's pretty "inspired" by Hans Zimmer. Compare their video here (http://www.youtube.com/watch?v=6qcMK1vPWFM#t=35s) with Hans' Pirates of the Caribbean theme (http://www.youtube.com/watch?v=oVmjAM5o1jg)
Leapfish can't both compete with Google,and be dependent on Google, which their current model is. If they get "exclusivity to a Google keyword like Viagra, Sales, or Wedding" Google will change to fix that problem. Competing with Google's ownership of keywords on Google's own search engine ain't a reliable business model. Anything that involves outsmarting Google is a weak proposition.
Designing for Performance
Oh definitely. In fact I did that the last time I prototyped a site and not only was I not doing it for any investors, I had finals the same week.
Ask HN:  Allow PhDs to apply for expert status in various subreddits?
Such experts would have their comments highlighted as likely to be authoritative in subreddit(s) in which they have expert status.
So, their customers are spammers and MLMers then?
Its not the number of people that bothers me, it's the lack of focus. Google was very focused in the beginning.
Is it defined well enough to allow you to draw that kind of conclusions without any context?

What if that question was meant to find people who think about what is the real goal and asking "are we thinking about the same thing, or should we agree on more details" instead of attacking the problem at hand. Otherwise "0" is a perfectly good answer (for any reason).

This discussion has as much sense as a typical IQ test... (~nil)
i have heard bad things about dustin curtis from friends of mine.. i find it ironic that he's criticizing the moral scruples of others when he has several of his own.
Should be "How to write untestable code in Java".

Makes me glad I'm not writing Java, fewer than half of these are problems for me.
I think your 90% vs. 50% characterization is spot on. I once tried to found a company with someone who has fairly fundamentally different views on many things, thinking it would balance my crazy ideas out with an alternate viewpoint, but we just ended up fighting about trivialities, and could barely get anything done.

I think close to 100% is ideal, as long as noone is being a yes-man.
And now you're doing so publicly without actually bringing up any facts? Poor form.
If someone can figure out how to implement a flip-flop, then we're in business. (http://en.wikipedia.org/wiki/Flip-flop_%28electronics%29)
I'm pretty sure this was copied word for word from the employee guide of the firm that originally wrote the software I now trudge through every day. Except it wasn't sarcastic. And I think there was some other rule in there about avoiding spacing in the source code at all costs.
My mantra: "if you haven't tried it, it doesn't work"
Unit test, dry run, big bang, but in the end no significant piece of code works the first time.
Ok, once or twice in my life it has, and I still talk about that experience. But that just shows how necessary testing is most of the time.
Is it flash? When I right click it lets me save the graph image as an image... what are you guys using to do this? It's really neat.
I believe you've mistaken HN for this:

http://www.reddit.com/feedback/
They are overkill. They're java man's substitute for lambdas. But if all you have is java, everything looks like an object.
How about a million lines of code in VB6?
Apple invented the store to get free software development effort at little risk to themselves, and discover what apps were most compelling on the iPhone.
At this point they could shut the store, keep the 25most-used apps, and the average iPhone customer could hardly tell the difference.
A better mousetrap is all you need. Implement well - not all that easy to duplicate or there wouldn't be so much annoying software out there.
And it's too bad that I'm not finished with my project to send off :-/
I am surprised this isn't mentioned yet, but Prolog makes a very acceptable query language. Although I think in that version it is called 'Datalog'.

http://en.wikipedia.org/wiki/Datalog

It is obviously much different than SQL.
There are actually quite a few implementations of it if you look at that wikipedia page.

The queries end up being much more declarative than anything you'd do with SQL. Pretty much you ask the database a question, and it returns an answer (which is awesome).
I'd love to help you out ... which way did you come in?

Sorry - the line was too good to pass up. On a more serious note, I'd be interested in a similar recommendation for Linux. I wonder if we can get a list of HTML editors ranked by increasing power/features.

Where to start? I know of none, so can't help.

EDIT: I've been hunting and found these:

http://www.texty.com/

"Hot Dog" (couldn't get site to load)

Couple of others with this search:

http://www.google.com/search?q=dead+simple+wysiwyg+html+edit...

These are all fairly obvious, so I'm not sure they'll help.
Reddit is only an example. This is applicable to other social news sites with categories or that have a specific focus.
I know people who have sent DTMF over skype. You just need to...try harder :>
Similar to the toolbar companies that sold keywords. One company "Portal Response" (google it for lots of complaints about the scam) sold keywords for $1000-$2000 a pop for 1 year exclusives.

Their pitch was that they blocked child porn websites. Another was a myspace search toolbar.
Betting on a Metal-Air Battery Breakthrough
Most farmers (including my parents) have a simple, sure response to such fertilizer complaints, to wit, "You like eating, doncha." Until we have a credible response to that, nothing will change.
They did. I remember them as the first other YC team we talked to.
Adidas out at UCF after MJ’s son wears Jordans
Dustin,

It is always easy to say that things are easy to fix on an outsider's perspective. In reality, it isn't. I have worked for a big company before and changing things, even the obvious ones, are often difficult.

You may not like the user experience of the site but it is possible that conversion is still high.

There is definitely management problem based on their finances. Redesigning their site may not be in their top priority now.
Every hero needs a villain.
it's personal, i'm not going into detail. he ripped someone off, and if he wanted to fix it he could. but he chooses not to, and criticizes others for their behaviors. i just find that to be pretty hypocritical.
That is not ironic. I expect people to use words they don't understand anywhere else, but come on hacker news, I expect more from you and the people who comment here.
There's already a mechanical implementation:

http://dwarffortresswiki.net/index.php/Mechanical_logic#Flip...
This might be ok for some types of business, but for software development it would make very tedious viewing. There would be long boring periods where I'm not typing or appearing to be doing anything at all, then brief periods of furious typing.
This seems like a little cognitive dissonance to me:

> So where does that leave us? A 21-year-old wrote a blog post. A guy broke the corporate rules and got fired. The internet (and the blogger!) is outraged.

> But the web will still be full of arrogant, uninformed, polarizing, self-promoting, controversy-creating content that has ramifications no one wants to own up to. And consequently, the web will still be lacking in common courtesy, humility, and the admittance that most of us don’t know best. Which is sad, mostly because it’s true.

What irony! The So Serious guy is calling out others on being not courteous and not humble in a discourteous, unhumble guy.
Whenever you've re-skinned, I've suffered. It's never as easy as it seems.
Another View At Goldman's Trading Perfection And Statistical Improbabilities
When a firm's trading performance challenges not only all preconceptions of realistic trading, but also of statistical distributions, one can merely stand back and watch in awe. Attached is a graphic of what a rigged, backstopped and manipulated market is all about. The chart demonstrates Goldman's YTD trading track record: out of 194 trading days in 2009, the firm has made over $100 million on 116 occasions! This alone accounts for $11.6 billion in revenue (and is likely much more as Goldman could have easily had a $1 billion trading day in the rightmost bracket as it is open ended). Assuming midline averages for any given bucket and multiplying by the amount of days that the firm traded within these, Goldman Sachs has made $15 billion courtesy of the skewed and very highly improbable (but not impossible, thank you taxpayers and Ben Bernanke) chart.
A closure is just a (function, bindings) pair, so Python certainly has closures. The problem with Python is that there is no syntax for assigning to variables declared in an arbitrary scope, because there are no explicit declarations. As far as I understand, implicit local variables are what causes the problems in Python, not anything about closures, really. This causes other problems, too, such as those PG described here [1], under the heading "Implicit local variables conflict with macros".

1. http://www.paulgraham.com/arclessons.html
"I'm passionate about great user experiences. I think fighting for great user experiences from companies is a good thing. What is passion if you don't fight for what you love"

Stray thought, which likely won't matter to you:
Mr. X, who used your site and got fired for it, didn't exactly have a great user experience.
What happened to whitehouse.com?
Hey, please email me: hi@dustincurtis.com .
Writing Portable Data
On-Topic: ... anything that gratifies one's intellectual curiosity.
Off-Topic: If they'd cover it on TV news, it's probably off-topic.

Flagged.
There's a lot more flaws than that.

I pointed out a few more in a blog post a while back that stirred up a hornet's nest. People attacked me as though I invented those rep-earning tactics when I was simply trying to defend myself as a newcomer.

http://www.codexon.com/posts/simple-tips-to-get-stackoverflo...

You can see an example of one of the worst problems (fastest gun in the west) that plagued stackoverflow here. Someone managed to get in an answer 2 minutes before me that was completely wrong.

Fast forward 7 hours later, he copies my answer, and gets accepted for it, getting far more votes than mine.

http://stackoverflow.com/questions/919056/python-case-insens...
What about http://www.clozure.com/clozurecl.html? I believe it was Clozure before Clojure was released (but I could be wrong).
It's the difference between a stapler and a staple remover.
A Math Paradox: The Widening Gap Between High School and College Math
Not even that, he's fueling the controversy that he's criticizing by writing this article.
When I absolutely need to get a piece of code or documentation done right now, I disconnect my computer from the Internet.

It is a lot easier to activate hack-mode if you aren't updating your IM status, checking twitter, checking proggit, checking HN, checking email, etc.

Once I'm in hack-mode, however, it doesn't really matter if I'm are connected to the Internet (or if a bomb went off, for that matter).

I think, however, that getting addicted to a silly flash game might be more of a symptom than the root cause (lack of motivation).

For more motivation, I might get started writing a piece of code that is interesting to me (to warm up), then transition from it into the code that I actually have to write.

Another thing to look at is physiological causes, make sure you have proper blood sugar level (I'm personally a chronic "I forgot to eat, again..." type of person, and that really hurts your ability to do anything).

Also, exercising regularly will increase the amount of energy that you have during the day. When you have energy, you feel like getting stuff done.
Sorry, the APL program is only 26 characters:

+/1 ¯4 4 8×[2](⍳9)∘.*¯1+⍳4

And outputs:

9 73 241 561 1081 1849 2913 4321 6121
it depends on what kind of change you want and at what cost.

great changers focus so purely on the matter at hand that they do not let their causes get dragged down by insults or violence. Mahatma Gandhi and Martin Luther King, Jr come to mind.

ps - "I don't apologize for that, nor do I regret it."
a little humility goes a long way. defensiveness and pigheadedness are quite different from intention and stance. passion is different than fighting everyone. making friends and spreading passion might even be more effective.
Being Open and Honest About Startup Process
But, I suspect you'd have to lie outrageously to accomplish this "social hack". Who spends millions of dollars on nothing, without having heard a massive line of bullshit first?

So, I don't think I'd be inspired by such a talk. I was also not really inspired by the million dollar home page, either...sure, he made a million bucks, but that's not an enduring business and it is not a repeatable business model. It's a fluke, like winning the lottery. I'm not an entrepreneur to merely make a million bucks; I'm in it to build something of lasting value to the world. A common side effect of building something of lasting value is making a lot of money.