skysight-inc/HackerNews huggingface dataset:
I'm not sure exactly, but I think it's mainly because it does away with the overused blog-headline cliche of the "Top X" list. It puts focus back on the content rather than the structure, and makes the headline less obtrusive when listed with all the others.

It just seems less hype-oriented and attention-mongering, similar to how (if I remember correctly) HN automatically removes exclamation points from link titles.

[EDIT: Or maybe I just like that it's quirky and contributes to the particular "voice" of HN, like how the New Yorker's quirky styles for diaereses and acronyms contribute to its particular voice.]
yes, I read that, but wouldn't the same approach make sense for non-embedded processors? Or are the usual compilers already so good that there is not much to be gained by intelliently optimising the compiling process? What stroke me was the phrase "more applicable to", I thought this might mean: "but it works also on other processors...somewhat". I have not much idea about how the compiler actually works, or why the compilers for embedded processors are so bad that just these need this kind of optimisation while others do not. I guess I'll have to read through the stuff to find out...
I love how point #8 calls out "Mr CEO" ("Mr. CEO feels compelled to tell everyone that he is a CEO within 30 seconds of meeting him") and then in the author's own bio the first thing he mentions is his status as CEO of a company named after himself.

But it is a good list. I just wonder how many non-performers are attracted to and stay in startup environments.
Practice what you preach mr. CEO (see bottom note)
Numbered lists imply completeness, omniscience etc. - it's a literary gimmick, both in terms of attracting the lazy reader and in giving the writer a convenient structure they can fill out easily, with the last few points usually being fluff. A famous example is the '7 habits of highly effective people' followed by 'the 8th habit' (strangely, not titled 'oh wait, I forgot one').

Of course, you could argue that leaving the numbers in informs HN readers about which articles are mere gimmickry rather than carefully written essays.
Um. MATLAB does have tab-completion.

(I agree with you about the Mathematica documentation.)
Your response's utter geekiness earned my vote! I couldn't have put it better.

I hope this one is a joke. Isn't goto looked down on because of its role in the Roman Inquisition? Seriously though, the project is just a cool technical hack not meant for public consumption, right? Right?
The JS improvements in Firefox its called Tamarin tracing and comes from the Flash engine, donated by Adobe, so they also want a fast js in the browser:

http://www.mozilla.org/projects/tamarin/

Adobe was also a big proponent of SVG standard (for vectorial graphics) with their very own plugin, until they purchased Macromedia.

Because Macromedia did a incredible, really great job pushing their plugin into the vast majority of browsers (google flash plugin penetration ~ 99%). They accomplished that by making a tool that web developers wanted and people liked, with a smaller plugin and better than any other company: fast animations (remember the pain of making gif89a or a java applet?), mp3 sounds! (remember midi, wav, au, aiff or the BGSOUND tag?), typography, any font! (not just Arial, Helvetica, Verdana, Times or Georgia), vector graphics that downloads and renders fast (is there any website using SVG now?), streaming video embeded into the html page (better than real player, quicktime or windows media, because it works almost for everybody, except the iPhone users, except when watching YouTube), microphone and webcam support, and now (with flash 10) they are putting 3d inside their plugin (before anyone could say OpenGL ES).

In an ideal world we would have solid standards, but in this world we have the W3C, and the abandoned XHTML2 or CSS3, unimplemented by the browsers CSS2, SVG, SMIL, and so on...

That is why we have got the propietary Futuresplash-Macromedia-Adobe Flash leading the web to its full potencial, in place of the W3C, or Sun's Java applets, Microsoft's ActiveX or Silverlight, Adobe PDF+scripts, Google nativeclient... but Macromedia did better.
No, it has just a few concepts that if taken seriously (i.e. don't try to write imperative/prescriptive code) will lead to the natural discovery of many of its other features (or you'll end up inventing them yourself).
Important difference among "Some N of something" and "Somethings" is that I can see, without looking at the link, that it's a "Some N of something" type article, which are mostly crap (I don't know, but I didn't see any interesting article titled "N of something" yet), so it saves time, a little.
Log analysis is a major PITA, specifically if you're operating a farm of web servers like we do. We use an epic shit ton of realtime stats (Woopra, Mint, GA) so we have most needs covered and have a real time view into what's going on.

We do rotate our logs up to S3, but haven't done anything with them thus far.
hehe, we were typing that at the same time :)

The thing I miss is the 'startup' where one guy has 99% of the stock because he put up a couple of grand and leaves the rest of the stock for the people that really run the company.
There is a certain amount of frustration employees feel with their employers when the relationship isn't balanced. If the employee leaves on bad terms, the employee loses any reference he or she might have from that company. It makes it harder to find employment elsewhere. But, when a company terminates the relationship, the employee has little recourse. The employment contract states that either party can terminate and any time for any (or no) reason, but it is the employer who is in the position of power. I think it is this frustration that causes such hard feelings from disgruntled employees.
IPhone apps for fun and profit?
Ok, so where is it smart guy? :)
Not only is it not a bad I thing, I think it should consciously be part of the process. You should explicitly ask yourself, "Do I want to work with this person every day?"

When someone in my research group went to interview at a national lab, a young professor in my department made a similar point to him. He said they're already impressed with your research - that's why they're flying you out to do go through the interview process in the first place. What they're evaluating now is you - do they want to work with you every day for the next ten years?
I forgot another one: There's very little tool or library support for using PHP for non-web-facing scripts. I like being able to use the same languages and libraries for both web and non-web code, and to have my web apps use the large body of e.g. Ruby or Python libraries that weren't necessarily designed with web apps in mind.
I've quite frequently seen "codes" meaning "bits of code" in the context of numerical analysis. I think Reuters is talking like an academic scientist rather than like a warez kid.

(It makes me cringe too, though.)
Twitter and the end of television: we’re all building our own broadcast networks
A real GOTO in Javascript would be extremely welcome. Commenters bemoaning the idea are missing the point. The value is not in writing GOTOs by hand, but in a greatly expanded ability to add higher-level abstractions to the language. For example, we have a lot of JS with nested functions. There's no good way to say "return from the top-level function"; the return keyword only gets you out of the current level. If we had something like CL's return-from we could do more with JS. There are many such examples. (Edit: the while-loop hack that's used here might be useful for this. I had thought about implementing it with throw/catch but that seemed too heavyhanded.)
I have to say that I find scala's syntax supremely ugly. I think Ruby's niceness comes from being to look at several lines of Ruby and say "I get that, that's nice". My reaction, looking at lines of scala, is "WTF, that's obscure yet verbose". I don't know what all the dynamics are for language acceptance but I hope to God that that scala's ugliness works to its disadvantage.
You make it sound like athletes are only athletes. I am a hacker, researcher and an athlete - none are mutually exclusive.
In writing a resume, you want to put your strongest points first. What I see is too cluttered. I see how you spent your time all over the place but time doesn't always equivocate with something amazing, a blockbuster on your resume. An example could be the a business course you took on entrepreneurship that was three hours a week but made the most significant impact on you in college and a discussion point you want an interviewer to bring up.
Open-source bias alleged in European Commission planning document
RE #10: It actually may be quite beneficial to give away your traffic data if your site doesn't have a lot of inbound links. PageRank is only one small component of your ultimate placement in Google results; high traffic sites are obviously also ranked better.
Example of fantastic customer service - BatchBlue
It's the low latency that works more than the actual trading algorithm. Algorithms eventually get diluated into the market as there are so many of them.
This is an interesting idea that might work nicely as a supplement to a normal resume and coverletter.

In terms of design quality, this execution seems a bit amateurish due to all the colors and typography.

The gold standard for personal information graphics is Nicholas Felton who publishes an annual report of his life at http://feltron.com
Sure, but on the whole they make a profit, so the money they take out of the country will be more than what they bring in the form of products, rents, wages, etc. or otherwise they would go bankrupt.
Debateable -- but in any case one strike against your theory is that C can be made to compile using a C++ compiler, but no amount of contortions will make your Java do the same for Scalac. C++ has a lot of baggage in the form of source-level compatibility with C while Scala does not. It is API compatible, but that is one of its great strengths.

-m
News filtered by people with similar interests to myself. I have never been a full-time coder and no longer wish to be; I'm a bricoleur-type hacker, interested in solutions that solve present problems more than in engineering for the ages (although I greatly respect the latter), even if it does not always involve computers.

I also like the business/money content, since that's an area where I'm weak and welcome input that's good for geeks; the business content on HN reminds me of a pulse wave and generally tends to be either essential or trite.
Seconded. Although it's a functional language in the same way lisp is (i.e. it isn't).
No whitespace. Gimmicky fake post-its. Random design elements. Strange charts and graphs. Clutter. My eyes are burning.

(And some of the charts, eg. the pie chart, make absolutely no sense.)
Shouldn't SMS messages already be in the "too cheap to meter" category?
I like the joke, but I consider the reflexive anti-goto attitude harmful. Javascript would be a better language with a native goto statement. I think people forget the context of Dijkstra's paper. Scope-local gotos are qualitatively different than type of function-less code that Dijkstra was referring to at the time. The clearest way to express certain algorithms really does involve a (local) goto. And goto makes it much easier to implement higher-level language constructs in Javascript through preprocessing.

Without goto and TCO (goto by another name), you're left to transform your code to be run under a trampoline, which really makes the resulting JS unreadable.
A great story about a non-conformist who, at a young age, found his way into one of the most rebel-minded mega-companies ever.

Very cool stuff. I think a major lesson here is that it all began for him through his networking. That's how he got his shot with the CEO, and he picked a topical conversation point on which he had some (apparently) insightful feedback to present himself with.
The fear I have is it would splinter the community.
Wikipedia has a lot of charts and such as SVGs. But I've never seen it anywhere else.
Bashreduce: A Bare-Bones MapReduce
Update: Refreshed Likexo
!reflexive, I promise you. Based not on Dijkstra's paper, but my own horror stories.
"Caucasian families moving out of the area so that their kids will escape going to schools that have high standards"

Now that epitomizes pathetic. Or maybe the American way 2.0: "If at first you don't succeed, lower your standards."

It's hard to say what's worse, litigation making it into actual courts to force science teachers to add 'intelligent' design to science classes, or people fleeing from schools because their standards are too tough for their brats.
What would be even better is if the compiler could realize that the loops are independent of each other and compiled either way to the better machine code. I don't think that'd be possible with C, but possibly C# or Java could have the JIT engine recognize such a scenario and make the proper optimization.
Is that true ? It sounds self-serving, after all if high traffic sites are ranked higher they become even higher traffic sites and so on...
I think he'd be best served to put this as a cover sheet atop a traditional resume. Certain people would love this; anyone who prefers a traditional presentation could just turn the page.
doesn't your cache have the ability to write log data ?
We also need ALTER operator: http://home.swbell.net/mck9/cobol/style/alter.html
Google's Webmaster tools show how many pages the Googlebot grabs daily and how long requests take, so you can monitor that and rest at night.
I know, I know; I've read bad code too. But I've also read plenty of bad code in languages that don't have goto. Copy-and-paste coding and reckless abuse of globals are worse and more prevalent than goto abuse in my experience.

Besides, I object to bondage and discipline in a programming language. If people don't have guns, then they'll use....
On the front page right now, there are eight programming submissions, and nine web development submissions.

(There is overlap with the programming and web development, but something like usability guidelines fits in web development but not programming. By my definition, anyway.)
A good example of how to do it right. Replies like that will convert interest into customers.
I just read this and realized that maybe there is hope for my son after all, the first 10 paragraphs or so could be about him...
The reason why spies should only marry spies
You have hopes for your son to be hired by Apple? :)

-m
I don't think it was a retrospective statement. I think he meant "these days" as opposed to days in the future, where Russia is less corrupt than it always has been. Saying this is political opinion is a straw man argument.
I think this resume stands out perfectly for the type of job he's trying to land. Sure this resume falls flat for a company looking for specific skills but I think this is more geared towards a company and position where they aren't sure what they want until they see it.

I'd definitely spend the time to figure the whole thing out if I got a resume like this on my desk.
"I don't see much value in what they've done."

I think what they did is absolutely hilarious. And, since they admit their two extreme scenarios are just that, extreme, it's even good science.

I also think their model can be easily tweaked for middle-ground scenarios and vertical correlation gradients (where abilities correlate differently between layers).

I guess I have a new weekend project.
I don't understand it. There are some "factoids" floating around, and many gauges and pie charts and diagrams. But nowhere it is explained what does they mean. Pie chart with HTML part, what does it tell about your HTML skills? That they are roughly one third of something, while C is one tenth? Of what? That big diagram in upper left corner, it's in hours every month?

I really don't like when vague feelings and rough estimates are presented like they are serious comparable measuers. I don't think this resume is an appropriate way to present information that a resume is expected to present.
Taking Swype further: "typing recognition" on touch screens
Training can change the wiring of someone's brain as much as swimming classes can turn people into fish.
Haskell Cabal in Ubuntu
"Crush" seems extreme. It seems like PayPal is trying to build hype while undermining its prime competitor by leaking documents to a pliant TechCrunch writer. It would have been nice to have comment from Amazon or developers who actually are considering these types of services.

Edit: Developers out there considering such a payment service -- does the fact that Amazon offers other useful cloud services (EC2, and the storage service) potentially make its FPS more attractive than PayPal's offerings? In the enterprise IT world, some companies like to go through one vendor to streamline vendor points of contact (or they are forced to go through one vendor, owing to a lack of interoperability) -- is there a similar desire among small, online-oriented companies that might use these payment services?
One thing you have to say about the benchmark game: it is a good measure of how fast naive code runs. If your field is something like genetics, you don't want to have to know the internals of your JIT compiler to get fast code. You just want to do genetics.
The Mythical Man Weekend
Deconstructing the "I can do it in a weekend" fallacy, feature by feature.
Geek's tip for 'an ideal first date' - our own John Graham-Cumming on the BBC.
It's not a theory until it can make testable predictions.
Fauzy's area | Nyobain Status YM Baru Yuk
This is not news. The text of the Codex Sinaiticus has been available for over a century. I have a Greek New Testament on the shelf at home that footnotes points at which Sinaiticus disagrees with other ancient manuscripts.

The "news" is that the text is now available online, whereas previously it was only available in print.

Details (if you're interested):

This story is 99% hype.

First, there are several major ancient New Testament manuscripts (Sinaiticus, Vaticanus, Majority Text, and tons of fragments). We have fragments from the second and third centuries, and entire versions from the fourth century (including Codex Sinaiticus). This isn't unusual; most of our manuscripts for other ancient documents (Plato, Aristotle, Virgil, etc.) come from many centuries after they were actually written.

Second, these manuscripts often disagree on wording, but they rarely disagree on content. Definitely not "markedly different". They were orally dictated to scribes, not reprinted by a printing press, which is how many of the differences were introduced.

Third, the "no resurrection" business is false. One of the four gospels - Mark - ends with some of Jesus' followers finding an empty tomb, and an angel saying that Jesus had rose from the dead. End of text. It doesn't actually follow Jesus around post-resurrection. But that's different than not including a resurrection, and it's really, really old news.
His first mistake was leaving Goldman to begin with. In my opinion Goldman is one of the more evil corporations out there. And there's no better place to avoid their bubble building and bursting than to work for them, depending on how you feel about that ethically.
hehe, no, I have hope that he's going to find his 'groove' in life, right now just about everything seems to be against him. Most of the stuff there applies word-for-word to him.

I'm not hoping for him to get hired by anybody any time soon, but at least it seems there are alternative paths other than the regular ones.
Cute, but hokey.

I think the Pie chart section is actually fairly informative, a rare feat for pie charts.
Prowl: Get Any Growl Notifications Via Push On Your iPhone
And paying top managers top wages, let's you get away with lower wages at the lower levels. As long as you can keep the dream of getting to the top alive.
Workers have daily smile scans
Ask HN: What news sites are your favorites and why?
Lifehacker and Ars Technica are my current favorites. Always looking for a few more good information sources to add to my chrome bookmark bar :)

I'm sure there are a ton of great news sites out there that I've never seen, I really can't stand major news sites that use a huge amount of their screen real estate for advertisements and navigation bars.

What are your favorites?
Boo hoo. I am not that persuaded by the Association for Competitive Technology's arguments, summarized here: http://www.actonline.org/press-releases/eu-interoperability-... and here: http://www.actonline.org/press-releases/eu-interoperability-... Their argument commingles free as in open with free as in beer, resulting in much misplaced FUD. This immediately devalued their credibility to me.

There is nothing bad about commercial software, but nor is there anything bad about the idea that for very large scale IT implemented on behalf of the public, government procurement should prefer open rather than proprietary standards where feasible. If it's taxpayer funded, why should the taxpayer have to pay a licensing fee to read the data whose collection was financed with their taxes?

Somehow, I suspect that this organization would also be the among the first to assert government is wasteful and doesn't spend tax revenues wisely.
So are you suggesting that IKEA is in the philanthropic business of propping up developing countries? At a loss, they will provide local workers with employment, will hire local construction companies to build unneeded crap just to help them out? Really?

I know a large part of IKEA's corporate structure is a non-profit organization, but trust me, that is only to evade taxes.

This is a giant corporate entity vs. a giant corrupt government. IKEA is complaining against the complicated bureaucratic nightmare that Russia set up so that it would be easier to extract bribes from companies like IKEA. _Technically_ IKEA is one breaking some local construction safety rules. Somehow I don't see Russians re-writing their crappy laws and regulations to suit IKEA. They might let IKEA ignore some of them... but that is exactly where the bribes come in ;-)

So far IKEA is going about it the right way -- shaming Russia on the international level.
This made me laugh pretty loud in my cube. This is exactly like a lot of the applications at my company. Scope creep really runs rampantly during the development process here.
If you disagree please tell me why. not blindly down vote.

I avoided being rude for a "suggestion" which was not solicited nor rational let alone appropriate.
Custom Cards: The Mass-produced and Handmade Versions
> This is the power of waste. When scarce resources become abundant, smart people treat them differently, exploiting them rather than conserving them. It feels wrong, but done right it can change the world.

Try calling it experimentation or play. This dramatic word usage reminds me of how programmers are supposedly "lazy", when we are actually just being efficient by amortizing our development costs.
There's a difference between "respect is not automatically given" and the kind of nastiness that reddit regularly dishes out. To put it succinctly, they pretty much fail the 'say it to my face' rule. There are plenty of things people here disagree about, just that they say it in a civil manner.
Looks dead to me.
Actually I can only second that. Goto's are useful. For instance in the Linux Kernel it is used instead of exceptions in the function scope.

Unfortunately great power (goto) comes with great responsibility (don't produce spagetti). Most $programmers don't get that right.
Javascript already has labels and break and continue. That ought to be enough for everyone.
For bonus points, implement COME FROM.
> A native goto statement in Javascript would go a long way into making JS an acceptable compilation target.

Much agreement here. I alternate between wishing for a goto in JS, and wishing for a lower level bytecode to be exposed from the browser.

goto does seem more likely though.