skysight-inc/HackerNews huggingface dataset:
It's like the industrial revolution.
Long ago, things (like furniture) used to be made by craftsmen. They had to choose the materials, they had to get a picture of what the final product should look like. They used to work by hand, using only simple tools. It was hard. To become a skilled craftsman you had to be an apprentice for several years and learn a lot from your master.

Then came factories. Factories were super-effective, they produced a lot of things fast, and cheap too, and the level of skill required from a factory worker was in no way comparable to the skill of a proper craftsman.

I notice the same tendency in software development today - we, the software developers, are more similar to factory workers mindlessly sticking together parts than "ninjas" or "rockstars". Of course, the process of software development today is not entirely like a factory, but I sense it's moving towards there. And if it is, programmers will become something cheap and fungible. Imagine hiring illegal immigrants to write an iPhone app :)
China disconnected ALL internet access from the world
Launch Day: The Story of a Tech Startup
Honestly, I don't have strong feelings one way or the other about Word as a program. I just wish .odf would replace the open-in-name-only .docx/.xlsx/etc formats in public use.

If that were the case, then what do I care if people are using a different program to open them?
Thanks a lot for your kind words Coeyman :) . Glad that you liked the article.
I would say you were a little bit... 2 creative :)
Healthcare Supply Chain Software Solutions 
TECSYS Inc. helps clients advance in the Healthcare sector by providing inventory management, planning, control, sourcing and contracting. Healthcare Supply Chain Software that speaks for itself!
Yes, it's an interesting 3D effect. From the article,

> This is particularly useful for disambiguating edge-crossings in static layouts: edges between distant nodes are distorted more strongly than local ones.
This whole article is basically about using the wrong tool for the job which the author mentions directly:

> Microsoft Word is an atrocious tool for Web writing.

Well yea. I dont think anyone will argue with that.

> Then I copy-pasted that text into a website that revealed the hidden code my document was carrying. Here's a snippet:

The author is complaining about the HTML that comes out of Word. Is it really a huge surprise that something as complicated as Word formatting doesn't come out clean when converted?

>Word's idea of effective collaboration is its Track Changes feature, which makes an uneventful edit read like a color-coded transcript of an argument between the world's most narcissistic writer and the world's most pedantic and passive-aggressive copy editor.

First of all, this is incorrect. In the latest version of Word, if you have files stored at a shared location you can collaborate by both editing the file directly like in Google Docs. Second, the Track Changes feature is awesome. It does exactly what it's meant to do. Any changes you make while tracking is the displayed. I dont understand what "world most pedantic and passive-aggressive copy editor" has anything to do with the tool, rather than the editor himself.

> When I was writing a book, which required lots of alone time with a giant file—and lots of word-counting, which Microsoft is good at—I stuck with Word.

Good for you.
Feds Tried To Destroy All Evidence Of Memo Of War Crimes
The EFF is an international foundation. They're only based in the US.
Because it's vastly better than the alternatives.
And for good reason. Trying to edit anything without 'track changes' would be a nightmare. This guy's argument that you can just view the version history with Google Docs is ridiculous, that doesn't even come close to being a feasible replacement.
Why a remote workfoce is bad for startups
PuTTY. Did I miss something?
it's hit or miss, but its mostly disconnected - i am posting this from beijing
LibreOffice track changes seems to work perfectly adequately, IMHO.
It's funny how the objects at the edge of the distortion are compressed; information here is lost rather than created. I'd rather see the distortion spread to the image boundaries. Then I can still see the whole image, but there is no weird annulus of compression.
Maybe the user wants to find out if there is more weather data for Sydney, Melbourne or Canberra by comparing the number of results. Sydney has the lead, btw.
Along the PR lines, it seems like something their local- well, I'm an ignorant American so whatever the equivalent of Congressperson is (the Queen?) - might want to involve themselves in. As it's not actual DB theft, it seems like they are trying to create a monopoly (albeit a very narrow one).
I keep that particular quirk (along with their appointed senate) in my back pocket for whenever I need to name an area in which US law is more democratic/liberal than Canadian law :)
Yea. I have a few facebook friends confirming that it is not working on their phones but one of my friends somewhere else in NY is getting hits on weibo.
There's a few solid reasons I've heard for using Cucumber, although in my life I've not found a need for it yet.

1) Although it's a Ruby tool, it works with a ton of languages. Someone can write code based off Cuke tests in Ruby or .NET or whatever without much trouble.

2) it makes web workflow testing cake

3) it keeps people strongly out of the "implementation" zone when they are thinking about how a program should be properly executed

4) it works with many spoken languages so if you're collaborating with an international team it could be useful there.

5) it has a whole bunch of report formats built in

If you don't find any of those features incredibly useful, I'm not sure you're going to ever see a need for it. I've played with it but for me it seems more hassle than anything. I do LIKE it but that's not enough to justify the time spent messing with it.
All the Chinese websites are not acessible right now (weibo.com, renren.com) and when I did get on weibo a few minutes ago after trying so many times, they were talking about how none of the international websites are accessible from the U.S. The funniest thing is that Weibo.com tries to give me a error page in chinese saying that my internet connection is disrupted. [Image: https://edisonwang.sqsp.com/blog/uhp2hhr24rr3pc7ugpam3rvc9lb... ]--->it's the same message you get on Internet Explorer when you cannot access an website because of DNS issue. People on weibo were suggesting that the Chinese government is deploying a new firewall.

[Update: some sites are coming back.]
People get lucky. The instagram story was one of luck, rather than hard work (granted, they probably put in long hours but in the end they hit a goldmine purely on luck [plus I'm sure being connected to the top VCs & players in the valley didn't hurt]).

My point is, while it's great to encourage entrepreneurship, it's easier said than done.
Am I the only one who finds it ironic that Bill Gates funded Slate and now it comes back to bite him?

Sure it's all true what he says about Word, but the delicious irony is that his very own creation is slinging the arrows.
I'm teaching my kid Java. Does Java for Arduino exist? I don't want to confuse him with disparate languages, even though going to C++ wouldn't be a horrible stretch.

If Java on Arduino isn't a possiblity, are there Arduino-like boards for Java?
Word is not a program for editing text. If you want to edit text and only text, there are a hundred different tools that allow you to do that much more efficiently. Then you have Markdown et al. for formatting your text.

What word actually is, for most people who don't need its advanced features, is an amateur desktop publishing tool. Word is for making fliers that you stick to the light pole. Word is for printing out notices that you stick to the coffee maker. Word is for writing pretty invitations for your 7 year old's birthday party. The same is true of virtually every "word processor" out there, including LibreOffice Writer. The switch from text editor to desktop publishing tool took place right around the time they started displaying page outlines in wonderful WYSIWYG. You don't need WYSIWYG if all you care about is the content, right?

But everyone has an inner artist, even though only a few are actually any good. It's amazing how much people (including myself) care about how their text appears on a piece of paper or a WYSIWYG editor. Sometimes, this distracts from the content. But as long as the content isn't being completely neglected, I think we should forgive people for wanting to control the font in which their writings appear, or for wanting their quotes to look "smart", or for spending 20 minutes tweaking the line spacing of their resume. It's human nature to mix a sense of aesthetics with everything. Word caters to that desire. In this respect, a PDF file is only marginally better from the point of view of the unfortunate recipient, and sometimes even worse.

So the problem isn't Word, it's people who abuse Word while performing tasks to which it is not best suited. For example, when you're sending a story to an editor, it's obvious that the editor only cares about the ASCII content and not your choice of fonts and margins.
Actually, and I quote:

> expressly forbidden to [...] use in any database and/or application for the purposes of providing, updating or maintaining any publicly available postcode look up or finder functionality;

You're not allowed to use the Australian post code database as provided by Australia Post to provide a lookup or finder functionality that's publicly available.
How To Fix “Clipart cannot complete the operation” error message In Office
A problem with college computer science
That is correct as far as I know, but not a fine enough granularity. Walter Bright designed and implemented D. That version is commonly called D1. Andrei Alexandrescu, however, worked with Walter Bright on the design of D2, which is now what most people mean when they say "D".
An HP ZR24w is less than $400. If you're looking at a screen for extended periods, then it's worth spending some cash.

This particular monitor is also 1920x1200, which is a pretty good resolution, WUXGA I think, like the big Dell Precision I used to have.
> So there's one industry that's keeping it. Any others actually NEED Word's advanced functionality?

Why do you need any more? Legal itself is a huge field and a lot of the work produced are obviously documents. Even if it's just the legal field that use Track Changes, it seems like it would be a huge win.

It's not like Tracking is forced upon anyone. It's an extra feature that stays out of the way unless you want it there. I dont understand why this is even an issue.
I can see that you're getting pretty passionate about this thread rogerjin and I repect that! I actually started this post to get the most honest feedback I could get and I want to thank you for it. Having said that, here's a purely hypothetical question. Up to what point can you say that it's okay to steal and idea? Say we hypothetically give this guy three years to launch his pet project. Three years later we meet him again and it's still not launched. Can we say that if he didn't develop it in three years then it's up for grabs? That he got his chance and the next guy should seize his opportunity? The reason why I'm saying this is because contrary to you, I believe that the line between what is moral and what is immoral is not always as clear as you suggest it is.
CJDNS Author: Our sights are set higher than Tor
There's Jody Culkin's "Introduction to Arduino" comic as well:
http://www.jodyculkin.com/comics-2/introduction-to-arduino

A friend & I used this as a teaching resource for the first part of a 3 hour workshop for non-programmers getting started with Arduino. We found it to be a great teaching resource (although I'm not a teacher and haven't tried any other methods, so I have nothing to compare it to.)
Canada's a broke country

On what basis do you make that claim?
They are back.
I agree with you, LaTeX is awesome for what it is commonly used for. No question there. However the learning curve is much higher than that of Word. So I think complexity and readability wise to an average worker, LaTeX to Word is more like Fortran to English.
The frontpage now has top/new feeds.
Critical Flaw Found In Security Pros' Favorite: Backtrack Linux
New Dream Homes In Real Estate El Paso - Texas
Why I Love PHP
Cara mudah menjadi agen jelly gamat luxor
Canada has the lowest debt to GDP ratio in the G7. We've been in surplus for the greater part of the last decade, and are soon to be back in the black. Broke? I'm not so sure about that.
Ok, maybe I am dreaming...but...if and when Office shows up for tablets (iOS/etc), maybe that will transition over to Win8/Metro. It is a dream, maybe an impossible dream.

I remember Excel 5 being fast and not sucking. Word 2.x wasn't bad either. However, you have a point, Word has been additive over the years.
<thinkingOutLoud>

Maybe they do, and number of results will give that information. But how does one verify authenticity of that number. For example saying that there were 102,345,290 results returned for a query is of no use if you cannot browse to x result. Google could have just picked these numbers out of proverbial hat. Maybe they already do :)

</thinkingOutLoud>
For One Day Only, QVC Sells iPad 2 for Double Apple Store Price
i am seriously missing the point how?
As others have said, there really is none. As long as you can do fizzbuzz, what they care about is a desire to learn, not your experience.
The Go program allocates a new item on every line instead of allocating a single struct and just passing a pointer into unmarshal, which would be way faster. There's some claim of "doing async style programming" but the Go code doesn't parellelize anything, so... not really a fair Go entry there. The input file is also not supplied.

edit: not to mention there are things like adding individual sums multiple times that suggest that the author didn't check the output to verify that all programs arrived at the same output...
Link in article 404s. Found it here:

http://www.kickstarter.com/projects/597507018/pebble-e-paper...
The beginnings of the Illusive man.
That is your Karma score.
This is surely genuinely spooky. To quote Arthur C. Clarke:

"Any sufficiently advanced technology is indistinguishable from magic."
>The bus driver didn't even get a thank you

I really regret that one. It'll be one of those flashbacks I have when I'm on my deathbed and I'm looking around the room reflecting on my life.

>Nothing is wrong with that of course. It's a smart move.

Well for what it's worth, I think your right. You make very valid points and I'm not going to try and refute them. However:

A story that ends with a starving artist making his career and an imaginative kid getting a college fund doesn't produce any knots in my stomach.

EDIT: Though at the same time, what I said doesn't really have anything to do with how kind the Bus Driver was. (And make no mistake, he was a very kind man.) The moral could be more aptly written as "The random people you meet during your days have an effect on your life, up to and including making or breaking your career. Weather you think that's fair or not." (And in many cases, it's not.)

A more positive way of thinking about it is that a bunch of Internet strangers gave a piece of their wealth in the interest of a young boy's dreams. It's better for it to happen to one than none.
Don't let that stop you from applying, if you haven't already!
Can you explain why you wouldn't go with wordpress.com? As someone who's not running WP, I'm curious how you differentiated the services.
It certainly could be more optimized.
For example, all numeric literals are converted to strings before being parsed. That's a mostly unnecessary copy/allocation per number.
Similarly, it doesn't make use of the fact that a []T can only legally contain Ts. It's all very clean and generic, which is great, because when working on the compiler they can work on making good code faster without being mislead by code that tries to work around lack of optimizations.
As an experiment, I replaced the []int in the Go code in the link with an IntList that implements json.Unmarshaler, and does a single-pass integer list parsing there (without overflow checking, but eh). With that quick 40 line change, the Go code was faster than the CPython, at least on my machine.

That and similar type-specific handling could be built into the json package fairly easily, and would make those cases quite a bit faster. Then again, I bet the Go team would have a better and more general idea.
Agree with that "try except" is better than "if else" for file handling ("with" is even better).

I am not sure if "try except" is really faster than "if else" in some edge cases in a memoization context, as you claim.

What I am sure is that in a didactic context, where you want people to understand code, something like:

if args not in stored_results:
stored_results[args] = fn(*args)

return stored_results[args]

is much better than that (from the OP):

try:
# try to get the cached result
return stored_results[args]
except KeyError:
# nothing was cached for those args. let's fix that.
result = stored_results[args] = fn(*args)
return result
"Is it really a huge surprise that something as complicated as Word formatting doesn't come out clean when converted?"

No, but it's a huge surprise to users that copying and pasting from Word into a completely different program (say, a rich text editor in a web browser) brings all that crap along. Unless it's pasting into another Word window, it should paste the plain text. There is absolutely no situation where pasting Word's pseudo-HTML into a non-Microsoft program is the right thing to do. As you mention, Word's formatting is hideously complex, so why even bother? It isn't going to work. Just paste the text.
It's not about disliking Word's advanced features, it's about disliking Word and that most industries have no particular need for most of Word's unique features. So far we have legal, so every other industry can stop using Word tomorrow without a problem? That's quite exciting to me but I doubt it's true.
I think the (ignorant) right wing in the States assumes that Canada has its early 1990s fiscal problems because it is has lots of successful social programs that would considered leftist down here. Idiots.
Some compression is inevitable; to give space to some part of the visualization, you must to take it away from somewhere else. But yeah, there are variations of this approach that apply a global distortion rather than one localized to the mouse. For example, click on "Distortions" then "Fisheye XY" here:

http://flare.prefuse.org/demo

It'd be a nice feature to support multiple modes of distortion.

Also, you can open the JavaScript console and adjust the fisheye distortion parameters. For example, you can make the area of distortion much bigger:

> fisheye.radius(480).power(4)
Let's not forget that this is the industry that at least until recently was exclusively using WordPerfect...
John Shutt's Kernel language [1], decomposes lambda into unevaluated operands, a lexical environment, and the function body:

'(λ args body)

can be expressed as:

($vau args env body) [2]

Interestingly, because $vau does not evaluate `args` and explicitly recieves a lexical binding, macros are not necessary in Kernel, and hygiene is a simple matter of (eval)ing with the right environment.

Arguably then, Kernel is more fundamental than Lisp.

[1]: http://web.cs.wpi.edu/~jshutt/kernel.html

[2]: Manuel Simoni has a short overview of $vau here:
http://axisofeval.blogspot.com/2012/03/i-want-to-understand-...
If we figured this out certainly someone/thing way out on the other side of our galaxy or another galaxy has figured it out.. Could it be that we would have to figure out how to DHCP across galaxies and manage to finally share information with a distant intelligence? If so I hope the first thing they send is a cartoon that looks like garfield and we'll finally know we're not alone in the universe. :)
Who could afford to work on email? When people give it away free, there is no money to invest in improving it.

Look how many pop3 clients have gone out of business.
Reno Police: News media falsely accused department in cellphone-tracking story
http://www.bitvise.com/winsshd

WinSSHD is an SSH server for all Windows NT-series operating systems. Supported platforms include Windows 2000, XP, 2003, Vista, 2008, and 7. Both 32 and 64 bit. Free for personal use.
Working out won't make you healthier. In fact, boosting your metabolism and gaining muscle mass is the sure way to getting cancer sooner.
If it doesn't interoperate perfectly with Word's Track Changes, that doesn't matter: your counterparty in any legal negotiation is sure to be using Word.
Bill to block Cellphone Tracking without Warrant in Calif
And there's actually a project that takes advantage of that fact: https://github.com/nvkelso/golden-ratio
Shameless plug: my post (earlier than this one) with more details http://news.ycombinator.com/item?id=3830901
You can use the return value of some function as a decorator, as a way to avoid global state and tie the decorator to a given instance of your routing object. (I don't know flask, but this isn't a limitation of python)
I made a little tool to help me with animation for my HTML5 game
Even if Canada 'was' broke, I'd have to say it's better than being over $15.5 trillion in debt ;)

edit: Assumed an American is making the comment.
BT5 isn't the only distro that ships with Wicd. Plus a lot of people install wicd as an alternative to NetworkManager anyway. I guess the "BackTrack 0day OMG!" title is more gripping though.
Let me explain: if you're going to rely on something as brittle and unreliable as the DOM for your extension, expect it to break. It's like building a house out of sticks, proclaiming "users don't care if my house is durable", and complaining when it falls apart.
George Zimmerman Arrives Seminole County Intake Center After Re-arrest.
Tools like PageMaker, InDesign or MS Publisher are tools for fliers, notices, and invitations. Word is for documents. Essays, contracts, NDAs, memos. Documents with lots of text but still meant to be formatted for printing.

I think the author's best point isn't so much that it's wrong tool for the job bur rather the job that Word is for is much less relevant now. Just like typewriters were obsolete when word processors arrived; word processors are themselves obsolete in a world where the result isn't printed.
My users want custom plugins and themes. Wordpress.com doesn't offer that for less than $500/mth, last I checked. WPEngine will, within reason.

I don't charge for my services, though the various bloggers have made donations out of niceness.

It just sort of ... grew.
It's ironic how even if the HFT are not produced for interstate commerce they do engage in commerce by trading. Goldman might argue that, were their trade secrets lost, they'd have to shut down their HFT, which would negatively effect the economy.
Word can write well to blogs (most of the time). But you need to create a new "blog" instead of a new "document." Word 2007 & 2010 both do this very well.
Bill Gates left Microsoft prior to move on to bigger and better things. If it was his influence that created the design that everyone despised in 2007, which I'll argue that it wasn't, they'd have changed by now.

Slate would be an example of something that Bill Gates helped create because of the value it'd bring to the world - not because of anything from an economic standpoint.
Watch Foxconn Workers Make An iPad [video]
[Show HN] Compress web files to improve performance (minifyhtml.com)
We developed a product which can be used for compressing web files which will improve the overall performance.
We provided a provision where you can upload your own webfile to test a sample compression before you can download the product.

Currently we are providing 1 month free trial, so please come and try the product out.

http://www.minifyhtml.com
My answer would be 426.4