skysight-inc/HackerNews huggingface dataset:
Where in the link supplied is there any evidence that this is a bug in the file-format? Before you jump on the bandwagon of cheap Microsoft-stabs, at least do some basic critical reading of the source you are relying on.
In the many interviews I've had to do last year, I'd say a rejection notice is a start. In far too many cases the company simply ignores you. I've gotten to second and third interviews and thought I was doing quite well. Only to never hear from them again. Just sending out a notice would have at least prevented me from wondering.

Knowing why... would be nice, but it's understandleable why companies avoid it. From a purely human perspective it's hard disappointing people and letting them down. People don't like giving other people bad news. Especially if they don't know you. There's no way to tell how the person receiving it is going to react. It's easier to just be as polite as you can about it and keep your resons to yourself.

I hate wondering, but that's just part of the process. I've interviewed with a company where I blew past the technical interview. When I came in to meet with the CEO and do the social bit... well I thought I did alright, but I just never heard back from them again. I've wondered a thousand times what I might've said that would turn them off from a perfectly good candidate such as myself. I'll just have to live without knowing and I think it might be better that way anyway. It might be that the CEO just didn't get a good gut feeling about it, maybe I made a bad joke, maybe someone that works there recommended a friend... who knows? This stuff can be really, painfully arbitrary. It's best not to fret about it and keep your head up.
I mean that people who engage in piracy can claim they do so because it's difficult for them to easily and legally purchase the same item.

When VMWare moves to a simpler (perhaps iTunes-like) system, then pirates have no rational justification.
I've wanted that feedback as well, and I know others that do. I know I'd generally react favorably to the feedback, using it to improve. However, I think we (people who want this and talk about wanting it and wouldn't go off the deep end) are in a minority. We're writing and talking about it - we (here on HN and blogs and such) tend to have more self-awareness than others - or at least express that self-awareness more than others. But we're in the minority - people would sue, they'd stalk, they'd pester, they'd argue, etc.

Companies love NDAs - how about an NFOA - a Non Freak Out Agreement? Sign it before an interview. If you've signed it, we'll give you honest, open, critical feedback about how you do or don't fit in with the company's needs. Honestly, I do think sometimes I've not gotten a job it was more a personality/culture fit than anything else, but I'd like to know that as well (and frankly wouldn't mind giving them some feedback on their culture too!). But without knowing, perhaps I get too hung up on a linkedlist question and fret about that in future. And turning it around, perhaps the company could get some good feedback on their own operating culture ("no, being on call 24/7 to babysit broken code isn't worth $30k, but you didn't say that in the job description").
FinalCut Pro is probably one of the very last big Carbon app, and as such is still stuck in 32 bits land. Particularly unfortunate for a video app.
Shimon Peres: Google and Facebook will bring Mideast peace
I didn't mean the whole of Android was a pile of crap. I've developed Android apps as well, and yes, the API is pretty decent and in some cases very clever and innovative.

That doesn't make neglecting a longstanding, rather critical bug any less embarrassing. I mean, it's bad enough that it exists in the first place. But we've now gone 4-5 major versions without a fix.
13-Inch MacBook Pro Specs, Photos, Light Peak Known As Thunderbolt? [Confirmed]
Do you have any other explanation?
One thing I'd do is work on improving the search.

When I search "dude wheres my car" I get no results. However searching "dude where's my car" gets results. Also I'd work on ranking. For that search Harold and Kumar come up first even though the search I made is also a movie title and referenced more times in the other movie.

Good idea. Spruce up the design and that will help as well. Good start though.

Nick
macirssi

If push came to shove i would actually probably look up xIRCon for Windows, if i had to use Windows (yes even though xIRCon was already abandonware in 1999, eat that mIRC).
Unit Testing 101: Are You Testing Your JavaScript?
Kind of wish I was there.
I don't know if you've actually examined the OOXML format, but I spent about 6 months dealing with it in great detail at my old job, specifically Excel. For simple things, conventional XML manipulation tools could potentially be useful, but there are some serious issues.

For one thing, the files office generates and consumes are significantly different from the format as specified in the ECMA and ISO standards. The schemas for ECMA-376 will specify elements as occuring in any order, while Excel will require those elements to appear in a fixed order. Tons of tiny problems like this exist everywhere, and you only need one mistake to create a malformed document. The machine-readable XML schemas provided by Microsoft will not work without massaging.

The format also makes it very difficult to make simple in-place changes. A good example of this is what you might consider the most basic information in a spreadsheet- cells. Cell tags are contained in row tags which are contained in a sheetData tag. Rows contain their row number as an attribute, while cells contain their A1 "row/column" ID. This means if you remove or reposition a row in a spreadsheet you must update every cell in every subsequent row.

How about extracting a string value from a cell? The format makes it possible to store inline strings directly in a given cell, but Excel itself never uses this functionality. Instead, the cell contains an index into the SharedStringTable, which is stored as a separate XML document. If you delete or modify a cell, it might be referencing an SST entry that is no longer used. The only way to know is to search the document globally, remembering that dozens of different elements could potentially refer to a shared string. If your goal is to avoid bloating documents with junk, you have to solve this problem for a number of cases- style references, fonts and more.

If you want to modify OOXML documents in a robust, thorough manner, you'll deal with tons of issues like this.
To be fair, so far virtual box has moved ahead pretty well under oracle.
Sadly college still does not provide enough of the "real world" to make much a difference. The college I went to, at least, seemed to be more interested in grooming me to be a researcher which is why I found most of the CS classes to be extremely boring.
10 tips for boosting your career in 2011
In this same thread Martin Odersky announces he is working in a new version of the Scala plugin for Eclipse, to be released with Scala 2.9. A statically typed language really shines within an IDE.
Things to Consider When Creating Your Start Up
Do you need a technical co-founder?
Maybe sort by relevance first. With movie quotes, I think you'll find a lot of niche groups that quote less popular movies than the ones with the largest box office.
Because there is no need for locking in the fundamental data-types like hashes.
3 Reasons why I choose Wordpress
I'm confused. Is it just me, or is this just a list of "Look at all the things I have to do!" Is there really any insight here? Did I really just waste 40 seconds (including following one of the links) and not find the nugget of information that will improve my life?

What have I missed?
Ovi Store Stats: as of 15 February 2011
> Bugs happen.

But one could assume they could, at least, implement correctly something they invented.
> It takes hundreds or thousands of man-years of effort to replicate those features for a new language.

Exaggerate much? C# had a great IDE when it appeared, and it sure didn't take Microsoft "hundreds of thousands of man-years of effort" to add C# support to Visual Studio.

Heck, it didn't even take the Eclipse team "hundreds of thousands of man-years of effort" to build Eclipse's Java IDE support. Since Eclipse took around 5 years to mature enough from its inception circa 2000, "100,000 man years of effort" would suggest it was build by a team of 100,000/5 = 20,000 programmers. That's a couple of orders of magnitude removed from the actual number.

> Python and Ruby only really got there recently.

Actually, IMHO, Python and Ruby never got there. There is no Python/Ruby IDE with as much support for the languages and their features as Eclipse JAVA IDE has for Java. And there might never be one, due to their dynamic nature, unless a team puts real effort in and reuses the actual AST of the language for syntax support and other such tricks...
Silverex[1] is what I used to use back on windows. Nowadays, irssi with screen running on a server.

[1] http://www.silverex.org/
Simplest solution

Limit the number of links submitted per account per day to 1.

Why

Prevents spammers and karmafarmers from submitting the entire TechCrunch\Wired back-catalog at a rate of 25+ a day.

Further Analysis

Increasing the scarcity of a resource (link submission ability) will increase the value of items it is traded for (links).

HN already gets the independent code submissions people want. They just die an early death on the new page due to overcrowding by webzines\newspapers with builtin linkbait titles. This reduces the rate of dropoff for independent news.
I've been digging into scala recently, and although i'd have to agree, I couldn't say necessarily where this budget was blown. I love that the generics are improved over java (I usually don't need the IDE to check complex generics for me in scala as I do in java), but the overall type system can be daunting. First class function and closures are a easy win for me as well. I also love some of the more "advanced" functional constructs, and lazy evaluation (Stream! I love Stream!).

What gets me is the flexibility of the language. I don't want multiple ways to declare and/or bind the same function, and I don't want multiple ways to declare a lambda (why do I need a language shortcut, and then a shorter shortcut to choose from?). I guess where I'm going with this, is that I think the "complexity budget" would have been manageable, still with most of this feature set, if the language wasn't a DSL factory, and there was a single obvious way to write your program (obvious python bias on my part here).

Oh, and while I'm ranting; XML Literals? ಠ_ಠ
I'm sure you can pick up the phone and call the doctors which are recommended to you.
Ars Technica cannot be taken seriously when it comes to Microsoft. It's like FOX News reporting on Obama.
Valid point. I voted it back to one.
I've really had to play with enough languages in the last few years that IDEs are just more trouble than they are worth to me. The editing isn't great, the tools are sketch, and the design of visual space tends to be poor. And always being on the tool learning-curve gets old...

So I stick with emacs and my primary IDE-esque tools are syntax highlighting and hippie-expand. The only time I break out of my emacs world is to run debuggers.
Short answer: Yes.

Longer answer: Acquire technical skills.

There, I've saved you the effort of reading the article. Move on ...

(Wow - I'm grumpy today ...)
Humm. I just successfully installed SP1 and my winsxs folder is 9.8GB, ~1GB larger than before.

Did you have to do anything other than install SP1?
Check the article again. It's not about layout preserved when printing, it's about actual spaces being deleted in the editor and then kept deleted when you save the file.
One more example. searching "Stella" should bring up A Streetcar Named Desire in the first page but shows up in the third due to popularity.
The same reason that it costs money to advertise on television. The job board has an audience, and you want to reach it. Attention is expensive.

Building an online talent community isn't easy. I know since I've been doing it for the past 3.5 years. If you can consistently deliver high quality candidates, then you can demand a really high price. This means that you either need to be really big or really targeted. Targeted is better, but most of the big names in the jobs space go for big.
WordPress maintenance mode without plug-in
Why All Advertising Will Be Social
Sprout Social Gets $10 Million From NEA
Thanks for taking your time, this is valuable feedback! So, in a nutshell, the text is not explicative and the video is boring so you even did not finish it. But: you got the point of what it's all about!
How is that? Did you find out by trying? Or was the video (even if boring and could be done much better) somehow helpful? Which parts are helpful?

For curiousity: how would you as a tech-savvy person solve the problem of finding a common appointment?
I think the "subsetting the language" approach is a red herring. Yes, you can decide you'll only use feature X, Y, and Z. Many people do that in similarly complex languages like C++.

But the programmers will, one way or the other, get exposed to the features you considered esoteric. Be it through libraries, or sample code, or whatever. And then they have a piece of code in the language they use for daily work that they don't understand, can't debug, and are alienated by strange compiler errors - not good.

It's IMHO also quite hard to come up with the subset you like. I mean, programmers like to have endless discussions about completely irrelevant topics, like brace placement; wait and see the discussions about actual language features to (not) use! Like I said in the other comment, most features are in themselves completely reasonable, so it's hard to make a cut here.

I also think the 'mediocre programmer' is a red herring. Not that there aren't mediocre programmers that will have trouble to understand certain language features at all - there certainly are.

But I'd wager that even for very good programmers, having many complex language features (that interact!) in a code base will be problematic. Of course you can understand what's going on with some effort on your side, but the problem is with the effort. Programming languages are IMHO a bit like user interfaces in this regard - "don't make me think". Having code in a code base that's complex and/or hard to understand is a really, really bad thing. People will shy away from reading and modifying it, and over time it'll grow into an unmaintained monstrosity.

Again, this is about the complexity budget. Original Java code was dead easy to understand, now with generics it's a bit harder (but overall I think generics are less bad than you hear all the time). That was and still is one of the really killer Java features. Not only for mediocre programmers, but for general readability, and thus usability of the language.
WordPress names their 3.1 release: Reinhardt
HTML predates XML by a couple years. HTML is losely based on SGML.
The disaffection of ex-Java-devs towards these newer JVM languages is only really surprising if you were expecting any other language to overtake Java for Java developers. I used to think that would come to pass, but I've been convinced otherwise.

By the time Java 8 comes around (don't expect Oracle to drag their heels on releases as prior regimes have), there will be little inherent reason for the typical Java developer to use Scala or Clojure. Only the biggest vendors (Oracle, Microsoft, IBM, et al.) have the firepower and perspective to produce/support whole-solution languages and ecosystems that go mainstream with tooling, training, and general-purpose facilities approachable for the vast middle.

That is, the next Java is Java′.

Of course, none of those typical devs are reading this or TFA. The real question is, which language is most applicable to particular problem domains and usable within particular organizations by atypical devs solving atypical problems? (Added bonus goes to the language that makes bidirectional interop with that vast middle of Java devs a piece of cake, for those atypical devs looking to provide libraries, tools, and products to be used by those Java devs.)
I successfully used Scala as prototyping language for the first time recently. It was nice. I kinda liked it. But, I will have rewrite what I did in it soon because the VM startup cost for scala is too high for what I want to do. The lack of IDE support that the OP complained about didn't really bother me as I am more a vi/kate{+vi mode} kinda guy. That said, I could definitely see how really good IDE support would be nice to have when integrating with large Java libraries.

EDIT:
I forgot to mention the one thing that is nice about Java from a research perspective is it is a really easy language to work with. It's syntax is relatively easy to deal with, it doesn't have a preprocessor. Its semantics are straight forward. It has type annotations. There is a lot of code in it so you can test your research on real code bases. This makes Java the best language to conduct research on languages in. Even if it is not the best language to write it.
Really? A comic book about ZUCKERBERG?
I believe Google wants the Android Store to be full of free apps...that just happen to be supported by Google ads. Otherwise, Google doesn't get anything out of the Android platform.
Quora for Travel!
And your technical co-founder probably doesn’t need you.

I guess it depends on the domain of your startup, but I generally disagree with this. Maybe it's because I'm focused on B2B scenarios, but - as a hardcore techie type - I absolutely see the need for a "business guy" to partner with. Marketing, sales, business development, fund raising, PR, etc.... all of those things are things that are NOT my strengths and would be better done by (or at least in collaboration with) somebody who specializes in those things.

Regarding sales in particular... maybe it doesn't matter so much if your startup is a webapp that either goes viral or doesn't, but if you're selling a product (or service) that requires face to face selling, I expect you'd be hard pressed to overestimate the value of somebody who's good at the selling side of things.

Hell, I'm actively seeking a non-technical co-founder, especially one of those "can sell ice to eskimos" or "can sell Bibles to the Devil" types. I may even go find a good used car salesman and see if I can get him/her up to speed on enterprise software. :-)
The HTTP Spec and Symfony2 Fundamentals
> However, the video game industry has matured since then, and walled gardens are no longer very helpful (there are far more than sufficient resources these days to determine which games to buy and which to avoid based on individual preferences).

The game console industry is still very much based on walled gardens.
"""For the vocal minority that isn’t happy with what the site has become, the powers that be offer the facepalm-worthy hidden concession of classic mode, which only pulls in submissions from longtime members. “Classic” is probably the single biggest sign that something isn’t healthy in the HN community."""

How come the classic-mode is "facepalm worthy"?

It sounds ingenious:

1) The expanded, current crop of members are mostly idiots.

2) Longtime members are known to be worthy.

3) Filter the crap out.

4) Profit.

Does Al3x have any other solution to propose? Like "educating the general public, so that any random selection of HN members will be equally worthy"?
BookRenter raises $40M; its secret weapons in war with Chegg
Ah, thanks for clearing it up. It sounded kind of bad, but now it makes perfect sense.
MLB.tv isn't terrible. Their interface is actually quite nice, except that it only works properly in Firefox. The blackout restrictions are so-so, all local market games are blocked, as well as Saturday afternoon (FOX) games and Sunday Night Baseball (ESPN). Basically its not a bad deal if you don't live in your team's local market, especially if you are like me and can easily spend an afternoon watching every NL game.
I'm in town just visiting; I didn't realize Launch was going on at the same time when I booked the trip. Anyone know of any after-parties I can crash?
That seems unusual. My experience with Windows 7 is that it's simply a repackaged Vista with an OS X dock.
Learning eLisp
A friend and I built http://failin.gs with the mindset of vanilla anonymous feedback but were surprised when a lot of people started using their profile as a forum for feedback on their artwork and other hobbies.
What will Apple's future be without Steve Jobs?
I really hope they make it cocoa/64 bits. Also it would be nice if it were available on the app store, next to FC Express.
My SO just went to Uganda to volunteer in a primary school. It was a right faf to organise and was completely chaotic. I'd pay a few hundred just for the peace of mind that someone who isn't a complete moron was working out all the details.
Basically, the Academy Awards rules are the only reason this can't happen. If you enter the video/dvd/download stage too fast, you don't qualify for the Academy Awards.

http://www.oscars.org/awards/academyawards/rules/83aa_rules....
Yes, the larger job boards buy a ton of traffic, but they also spend a lot on branding. Just watch the Super Bowl.

There are also many successful niche job boards that don't buy traffic. I find that most of them rely heavily on organic SEO along with strategic partnernships and even some brand building.

Yes, arbitrage is big in the job board industry (which is why Indeed does so well), but I think that you're overstating its importance.
Didn't even know they had codenames for wordpress, but this one sounds surprisingly similar to something python-y people claim to be great (can't judge it myself)
damn, they really want to contaminate google search results...
What about people whining about the people whining? You could fix the bug and shut everyone up!
Russia, Glenn Beck agree: Google fomenting actual revolutions
As a product manager at Right Media, I was personally pretty happy with our acquisition by Yahoo. Things gradually got more bureaucratic, but Yahoo gave out some very generous employee retention packages which effectively more than doubled my already pretty generous salary. When Microsoft came along and inflated Yahoo's stock with an acquisition offer, I thought it was Christmas. You better believe I sold every share I could the second I could.

After a year of Yahoo, I had the savings in the bank to go off and start my first company with confidence. And if I hadn't wanted to start my own thing, another couple of years at Yahoo would've put me on a pretty nice financial footing. I'm quite pleased that acquisition happened, and I suspect most of the employees there feel the same way.

I'll admit I'm not super sympathetic when people complain about their product's decline after being paid millions of dollars for it. del.icio.us was a pretty sweet bookmark manager, but for the lion's share of $27.5MM I'd happily cock it up with an acquisition.
Force Subclass to Override Method From Concrete Class | Extreme Java
I'm attending.
To be fair, they follow a tradition of naming their releases after Jazz musicians, and have been since before Django was released.

http://en.wikipedia.org/wiki/WordPress#Releases

But still. WTF.
I'll bite on the last one. How can string search be sublinear? Boyer-Moore, the fastest algorithm I know of, is still O(n) regarding the length of the search string. Since strings are inherently linear, you'd need a transformation step to leverage the advantages of another data structure (e.g. suffix tree or a DAWG), and that transformation would need to look at each token. Am I missing somehting?
Ask HN: Writing Title of a thread
My 1st thread here. :-)

I've noticed that many threads carry titles starting with Ask HN, Show HN etc.

Is this a kind of de-facto / voluntary standard or something else? Those 'in the know' please throw some light.

Edit: Someone also please list all such prefixes commonly in use.