skysight-inc/HackerNews huggingface dataset:
On your point 3) If I can remember correctly from my law lectures, "judgments" are reserved exclusively for the legal usage (courts, tribunals etc). There is only one correct spelling of "judgment" in the legal sense, everywhere else gives a judgement as to their opinion on a matter, the difference being, that if someone passes a judgment then you know it has come from a legally binding court of law.

I would regularly get a red pen marker through my essays if I used the wrong version (so you quickly get things like this drilled into you). If it's written with the "e" version on justice.gov.uk then they are either using it wrong, or they are using the non legal version (ie "In my judgement this painting looks like a fake", compared to, "In the courts judgment, the painting was a held to be a forgery").

It might seem pedantic, but I guess that's the way law is. For instance, court and Court (when used legally) also mean and can refer to two different things.

On point 2) Do you think that Apple made it clear that the court ruled in favour of Samsung? One line was given to this, whereas 20+ was given to why Apple feel that this judgment was a mistake? I've updated my original comment anyway.

(I agree that they didn't have to include the link for other countries as per your first point).
Dropbox in 1996
Show HN: An online drinking game for the weekend
By Atlantic I meant Pacific, because I'm obviously a geography genius :)
I tried that just today, but the most (only?) decent web framework for Go, Revel, doesn't work on GAE yet. Also, as I was looking, it became painfully obvious that I would be missing the entire Django ecosystem if I went with Go.

I'll try again with something I don't intend to turn into a business. Writing various daemons, tools and helpers in Go has been great, though.
I haven't noticed these "little announcements" coming "regularly". Which have you noticed?

Vitess, for YouTube, was announced on Feb 28th.

I also disagree with the idea that this is "marketing". Google have made (and are continuing to make) Go as a replacement for the languages they currently use. They're scratching their own itch.

Finally, I disagree that this is a major differentiator between Go and D. Neither of them push marketing, relying on the enthusiasm of their community to spread the language. They are completely different designs and have very different goals (as noted by others). I do not think that Go will win because of Google's ability to market it.
As you might run into restrictions like these on a regular basis, let me point out some ways to easily surpass them.

-) For Firefox:
Modify Headers

-) For Chromium/Chrome:
Header Hackers

I am accessing this site (from Europe) without problems through Firefox (and i activated all scripts temporarily to make sure it's not a blocked script that's "blocking the block" from appearing)
Spooky October Halloween Graphics and Alt Artwork
Even for the mass market goal, I'm not sure it's failed. All my family and friends (including my parents) are running Ubuntu, and whenever my (average, when it comes to computer literacy) girlfriend hears about someone having problem with Windows, she says "well, it's their fault for not running Ubuntu".
It makes you think. And it is not evil. And it means not less than nothing. Knives out, eh?
I miss some of its cousin (OS X) version, such as fixed region screenshots, but it's nice to be able to use it on Windows.
Easy

Don't waste your time with MS (or Apple, or anyone for that matter)

They already cost more of your time than you can make back.

Typical MS thinking all you need is a shallow copy of something to be successful. Oh well, it worked for them a couple of times.
Napkin math says it would cost ~$5000 to put the data online and ~$138/month to power it:

Here's the "Everything will always work" math:

~ 27 3TB SATA drives @ $129.95 [0]

~ 7 machines @ $60.17 [1] [2]

~ 8-port switch @ $11.99 [3]

~ 100ft cat5 cable @ $15.95 [4]

~ 14 cat5 connectors @ ~$5 total.

~ 2 6-prong power strips @ $5 [5].

Total: 27 * $129.95 + 7 * $60.17 + $11.99 + $15.95 + $5 + 2 * $5 = $3972.78.

With decent redundancy: ~$5000 [6].

Monthly power bill: ~$138 [7].

Labor: $0 [8].

You can store basically a copy of "The entire internet" for 1/4th the cost of a new sedan [9] and power it at 1/5th the cost of using that sedan [10].

I officially christen this the future.

-----

References:

[0] http://www.goharddrive.com/ProductDetails.asp?ProductCode=G0...

[1] The cheapest all-in-one with SATA I found was the $49 cubieboard (http://www.linuxbsdos.com/2012/09/11/cubieboard-raspberry-pi...). 4 of them would run you $200 ... putting it at higher expense.

[2] Breakdown:

$24.99 Motherboard: http://www.ascendtech.us/asus-p5rc-le-lga775-ddr-motherboard...

$3.50 256MB RAM: http://txmicro.com/256MB-DDR-RAM-PC3200-184-Pin-DIMM-Name-Br...

$4.00 celeron: http://starmicroinc.net/intel-celeron-325j-253ghz-256k-533mh...

$8.95 CPU fan: http://3btech.net/inorlga775co.html

$21.99 550 W PSU: http://3btech.net/24pinch550wa.html

$0.74 Molex -> SATA: http://www.amazon.com/Syba-SY-CAB40007-Molex-Power-Inches/dp...

-----

$60.17

[3] http://3btech.net/giee24ramo10.html

[4] http://www.acnt.com/product.asp?pf_id=NHG08

[5] http://www.google.com/shopping/product/18338766357132175733

[6] Using base price * 1.25.

[7] http://www.bls.gov/ro9/cpilosa_energy.htm Assuming $0.15 KW/hr + 180 W/hr per machine avg usage we have: 7 * 0.180 KW/hr * $0.15 KW/hr* 24 hr * 365.25 d / 12 m = $138.07/month.

[8] I mean equity, cough cough.

[9] Based on KBB value for a baseline 2013 Nissan Altima (http://www.kbb.com/nissan/altima/2013-nissan-altima/25/?vehi...)

[10] Based on 15,291 miles per year average (http://www.fhwa.dot.gov/ohim/onh00/bar8.htm) * IRS mileage rate of $0.55 (http://www.irs.gov/uac/IRS-Announces-2012-Standard-Mileage-R...) = $700.
Unfortunately, that is absolutely not true in any implementation derived from the original Markdown.pl without a whole lot of bugfixes

Because of the chickenshit way he attempted to escape things by replacing them with their MD5 hashes and then switching them back, you can encode anything you want to be output by the markdown processor. Reddit was owned by a viral XSS comment because of this in 2009, it's been exploited a few other times since.
I live in Scotland, I really shouldn't have got that wrong.
CirrusInsight Founder on journey to the top of Salesforce AppExchange
Fundraising to open source Monster RPG 2 game
Apple Posts an Apology to Samsung
> It's much easier to remember.

How so?

Markdown has this brilliance in that it's not just random markup that produces html or something output, it's own human-targeted plain text output is its own source. A such the link syntax is extremely easy to remember. When I write text, I want to read the label, whose reference is a link, hence the order is label then link. If I wrote this link in pure plain text I'd simply naturally write:

Lorem ipsum dolor sit amet (http://www.amet.com), consectetur adipiscing elit.

So the order is the same is markdown since it's its own output. Still the world is not ideal so we need a hint to tokenize a little, and since parentheses surround the link, let's use square brackets. This also fits very well with the array/hash/dictionary syntax, where you associate a key sitting between square brackets with a value.

If I want to make a more remote reference so as not to interrupt the reading flow with a big link (remember that markdown source is its own plain text output) I can simply do what I'd do if I inserted a reference, that is annotate the label.

Lorem ipsum dolor sit amet[1], consectetur adipiscing elit.

The footer naturally follows, as we again assign a key to a value. And since there can be an optional title to the link, it comes afterwards so that urls vertically align.

[1]: http://www.amet.com "optional title"
[2]: http://adispicit.org "optional title"

Again, I find brilliance in Markdown in that it leveraged long (as in decades) established conventions (e.g headers, italics, lists, quotes, code blocks...) that apply directly to plain text in order for the source to be its own output, so that even for someone who doesn't have the first clue about Markdown it's readily readable as if it were not markup.
'tptacek on Matasano the name: http://news.ycombinator.com/item?id=4684845
Lam's Awesomely Unenthusiastic "Apple Stuff" Review
The reason a lot of the technology crowd is against Apple is that Apple get incorrectly attributed as innovators. For those that actually work at the innovative frontier of the software industry, seeing the wrong company getting credit for other peoples hard work is infuriating.

One do not see the design crowd being angry at Apple. Those that work with design, tend to agree that apple is innovative in the area of design and user interaction. In the area of design, apple is correct to be attributed for being innovative and thus little hate.

But technology wise, apple has brought forth close to nothing in innovation, and has brought forth a bunch of obvious patent instead. Added, they lock down devices so to almost taunt those that want to innovate. Thus, As an technology developer on the market, Apple is a horrible company. The only positive thing Apple has given to technology developers has been the marketing power, which has opened up monetization for areas like smartphones and other handheld devices.
An effort appears to have been started on http://markdown.github.com/.
A Visual Guide to Cognitive Biases
IETF standards are required to have multiple interoperable implementations of the usually post-hoc english language spec.

One implementation can never be enough.
1. Could you recommend some of these good WYSIWYG editors you claim exist? The ones I've seen are all slow or awkward (basically not having enough keyboard shortcuts) or get confused when I delete part of the text (and usually have all of these problems).

2. It sounds like you are only concerned in producing HTML. I like using markdown for everything. Using the excellent Pandoc I produce both HTML and pretty PDFs from markdown text, with nice looking formulas too. (PDFs are produce through LaTeX, for HTML Pandoc offers several options, I use MathJax).
Interview of VC Brad Feld, Cofounder of TechStars & Cofounder of Foundry Group
Thanks for the detailed feedback, much appreciated.
Markdown is fantastic because it restricts the formatting.

When users copy/paste from MS Word into HTML editors the paste often keeps the font from the Word document which is not the proper font for the html page. That results in a messy page layout.

In my experience it's easier for users to understand Markdown syntax than to understand the "hidden codes" in HTML editors when they want to fix the layout.
University in continental Europe is very much like what you describe, though a shift in public attitude towards higher education as a means of job qualification is (sadly) changing this.
> he completed all 33 courses (...) in less than one year.

> That works out to around 1 course every 1.5 weeks

WTF? What kind of university imposes that you take only one course at any given time? It's not just linkbait, it starts from a wrong assumption. When you take many related courses simultaneously, you see the pieces meshing together and that helps learning. That's different from taking them in a serial manner.
Re the spelling of judgment / judgement I apologise and bow to your greater knowledge.

I certainly think it's debatable whether it makes it clear but I suspect the issue is that the court was very precise in what it said had to be included, how it had to be presented and so on, so as long as Apple ticked all those boxes they can say they've complied.

My point on that was really that the requirement was for a simple informational message. The court made no mention that there should be an apology which would be a very different thing.
I personally prefer Go over D, because it seems that D has almost the same complexity as C++ (and I'm in the simplicity camp). It's not a coincidence, since C++ people like Alexandescu are on board of D and C people like Thompson and Pike on board of Go. It's a philosophical / world view thing.
How to justify anything as a developer
I don't loathe it, but I don't like it, and I'm sad that WYSIWYG text-editing software is still so bad that a kludge like Markdown seems like a good idea to people. Markdown isn't optimized for people (it's harder to read than properly typeset text, and when writing it you pretty quickly have to remember syntax details, like what sort of brackets to use for links), and it's not optimized for computers, either (it's harder to parse than, say, XML).
Hee hee, your interpretation of his sentence is introducing ambiguities :)
Thanks, I'll give that a try.

Otherwise, web2pdfconvert.com or an email to submit@web2pdfconvert.com with the URL as content helps a lot :)
Was going to mention this as well.

socket.io falls back to long polling, so you have to be careful when trying to produce benchmarks based only on websockets. I didn't see this in the server code so I assume the default transports were used.

io.configure(ENV, function(){
io.set('transports', ['websocket']);
});

more here: https://github.com/LearnBoost/Socket.IO/wiki/Configuring-Soc...

Also, Firefox version would be nice to know.
I seriously doubt the capabilities of animals when it comes to language.

Sure they have a wide spectrum of gestures and facial expressions (of course especially apes or gorillas, with which we share a great amount of our genetics), but do they really understand?

Is the record of "Alex" the Grey Parrot impressive?

Yes, but don't forget that a qualified animal researcher and scientist made it her life's project to teach this parrot.

I think that most animals just learn to loosely "say"/do things when it's wanted from them, because of very loose connections and patterns they recognize, not certainly as a way of deep emotional expression.

Maybe someone has Sources for Neurological Studies on this?

Could in my opinion clarify a little bit, what these animals actually "think" while issuing sign language gestures or while talking, therefore maybe unraveling their real capabilities of understanding.
You're not going to sell it with 5 users.

It seems like just hot or not?
The excuse of work
If it were up to me, I'd simply ask that markdown add support for h3 (other than hashes, e.g. Underline with hyphen and spaces) -- two levels of headings is all too frequently insufficient, inline links to images be rendered as image tags, inline links to videos etc. likewise become video tags, etc., the way other inline links become anchor links, and some form of table support be standardized.

Aside from that (and implementation bugs) I've been very happy with markdown.
...but corporations are people, and people have feelings!
http://en.wikipedia.org/wiki/Corporate_personhood
An anecdotal example: a couple of years ago, I mentioned to my mother that I had bought an mp3 player. She sounded puzzled for a moment and asked 'is that like an iPod?'
Thanks. Still no obvious signal that is meant to be the apology. I wouldn't be surprised if it was the apology but titling it as such on HN when Apple makes no mention of apology seems like link bait.
All numbers are equal to six, but not all sixes are equal to each other.
App's Humor Engine Learns What Makes You Laugh
I think it's more a question of Go fitting a need. It has a decent speed, not too much boilerplate, and built-in support for concurrency. Makes it a good fit for Python folks.
You should have checked what protocol socket.io was using. socket.io fallbacks to xhr polling if WebSockets are not available in the client's browser, which is pretty much the same at ajax polling. WebSockets would probably give better results imo.
What is Markdown, though, if not "a format which makes a computer program happy"? Presumably, your wife was already familiar with standard typographical conventions like italics for emphasis and indents to start paragraphs. A good text processing system for a computer should let the user deal with these conventions, rather than having to learn a markup system. I'd be interested to hear why you and your wife decided to use Markdown, and what alternatives you considered and rejected.
The statement is - down to the word and link placement - as specified in the appeal ruling (http://www.bailii.org/ew/cases/EWCA/Civ/2012/1339.html, paragraphs 84-87).

Apple has added its own extra paragraphs though, which do change the tone.
Wall Street's thirst for water: a market for water will drive up food prices
unfortunately so... I just loved the "fk education, fk your diploma" I experienced when travelling and working in the USA... unfortunately EU is heading in the opposite direction
> I don't really get why everyone is so down on Apple on HN.

Yeah. Suing everybody around, blocking customers from buying products they want and http://www.5min.com/Video/Apples-Incredible-Great-Best-Gorge...

I wonder why less and less people likes them.
it was getdropbox.com at its launch AFAIK.
DNS Dampening under the microscope
I would build a long term project together. Maybe a website. Buy him a domain with his name in it (he'll get a big kick out of showing it off to his friends). Start with just static html and build it about something which interests him. Over time you can build little js calculators or what have you. In a year or two introduce a back end language like python/ruby. Teach how to handle data submissions, handle users/members, etc... Something like this can start simple and get as complex as you wish over time.
Am i mistaken when saying that the website's design is pretty good for 1996?
printfriendly.com too offers pdf export of simpler refformated css, free.
> I also disagree with the idea that this is "marketing".

Yes, it's more the opposite: they were constantly requested for proof of their dogfooding and they always replied that they can't due to "confidentiality reasons".
Always fascinating to go back in time. Have a look at Twilio http://web.archive.org/web/20081216031744/http://www.twilio....

What's interesting is the consistency of message to this day - simplicity, pay as you go, no Shenanigans Pricing, no contract.
Like sentences, the catalogue of human actions is infinite. We stretch, bend, and kick. We build bridges and prepare meals. We perform an endless variety of dance routines. We make paper airplanes. A complex action, like hammering a nail, can be broken down into its constituent actions – grasping, striking, reaching – just as a sentence can be broken into its units – nouns, verbs, adjectives. In 1951, cognitive psychologist Karl Lashley proposed a link between language and action. "Not only speech,” he wrote, “but all skilled acts seem to involve the same problems of serial ordering, even down to the temporal coordination of muscular contractions in such a movement as reaching and grasping." Just as a stream of speech does not contain explicit pauses between words, fluid actions like nail hammering do not contain breaks between their components. Yet humans effortlessly parse speech streams and action sequences into their parts.

I've found this part most interesting. I wonder if it's just the general pattern matching at work or something more.
This is sort of my problem with the whole genre of "light" markup formats.... ultimately they are still a bunch of arbitary conventions to remember, and at that point you might as well just learn/write HTML. YMMV.
Ah the pains of deploying an app store. I can't even count how many articles I've read about the apple app store rejecting someone's app for some reason or another.

If you want a closed eco systems, these are the types of growing pains your going to have to go through.
They launched with the domain getdropbox.com and only after being succesful they were able to buy the real dropbox.com from the previous owner.
C++11 sort benchmark
Because it didn't seem to be Samsung that launched a war to get Apple's products banned, it seemed to be the other way around.

I agree it is now an all-out war and neither side is going to come away clean, but in the most trivial sense 'They started it!'
Also the new interactive notifications in Jelly Bean are an idea that's long overdue. I think the ability of Android apps to integrate more deeply with the OS is really starting to pay off.
maybe amazon would be generous enough to host this freely, as they did with common-crawl?
Always nice to see some real-world application of a promising technology.
I'm playing with socket.io right now, and having trouble benchmarking it past 1500 concurrent connections on an 8GB RAM VM with unlimited file handles, using https://github.com/michetti/socket.io-benchmark

Anyone have any experience / advice?
Drop Ping-Pong Balls on People With This iPhone-Controlled Copter
It's entirely possible to build a conformance test suite around an existing 'black box' of code and accept that whatever it does, even stuff that might be considered a bug, is what any compliant implementation should also do.

(You could also fix some of the more egregious bugs, and then expect implementations to follow your new behaviour)
GitHub widget: show off your repos, with decriptions, in star order
Technically any court with jurisdiction over England and Wales is also "a UK court", in the same sense as you would refer to a German court as a "European court".

It's simply describing the general location within which a court resides, not precisely demarcating its jurisdiction.
I'll leave the discussion of how embellished this post/blog/exercise of MIT Comp Sci in 1 year is to other comments.
But! The explanation of Fourier transforms from Scott's notes (http://www.scotthyoung.com/mit/fourier.pdf) is one of the must succinct ones I've read. I've always understood what the transform does, but the nitty gritty on how the equation works was awesome
Install Meteor
curl https://install.meteor.com | /bin/sh

Why do people still insist on doing this? That script sudo installs a random .deb/.rpm from https://d3sqy0vbqsdhku.cloudfront.net - are you going to notice if someone hacks the site and points to a slightly different url?

This is not much different from running random .exe files that you find on the internet...
good job,good pricess
I made this little widget for use on my home page, where you can see it in action: http://mackerron.com/webdev/
A collection of handy CSS snippets
On Microsoft Surface and Advertising
look at my profile.
It takes exactly one smart person to break the DRM for everyone.
Even iOS 5 adds a lot of niceties for developers. I am absolutely in love with storyboarding and so are the non-programmers on my team.

And as badly designed Game Center may be, I have been playing Letterpress all day on it with only one hiccup. It can't be _unusably_ bad anymore on iOS6. The author of Letterpress found nice words for it too[1].

[1] http://www.cultofmac.com/197905/tweeties-creator-has-a-new-i...
Thank you, lots of useful information! I am currently in the process of switching to programming in dynamic languages (node.js, ruby) so I am also looking for good screencasts how programmers do work in those languages (using text editors, navigating through code, refactoring).
caching error. apologies. up now.
>>John Gruber's original Markdown.pl is one of the worst small programs

Perl makes it look small, if you have to write something like this in Java or Python, multiply the LOC by at least 20. But I assure it will be higher.
Windows 8 Doesn't Want Your Bugridden App

There - I fixed the title for you.
It's not about sincerity, it's about setting the record straight. During the course of these court proceedings, the allegations against Samsung will have been widely publicised.

Such allegations can cause real damage to a company's reputation, and a publicity order publicising the judgment of the court that the allegations were false is a measure to undo some of that harm.