skysight-inc/HackerNews huggingface dataset:
I would like to note, that Gluten does not equal Gluten as there are variations of this protein. There is a modern type of Gluten called "Super-Gluten" a larger molecule that gives bread it's puffiness. This type of Gluten causes much more trouble to some.
> Ruby 1.9 doesn't [do such and such] properly

Expect to see more of these headlines now Ruby 2.0.0 is out, as Rubyists start nudging users over by painting v 1.9 as defective. Good way to avoid the Python 3 and Perl 6 conundrums I suppose!
I have had a few workshops on speed reading at my university, and what those guys said about subvocalization was something along the lines of:
We learn to read when we are about 6 years old, how do we learn this? By sitting in a classroom and reading out aloud a simple text, with the entire class at once. In this stage we start to connect reading with subvocalization, when we learn to read better the teacher tells us to 'read in our heads'. Meaning that you are still sub vocalizing. This is a limiting factor as one can (presumably) only speak around a maximum of 500-600 words per minute. Coincidentally, this is the maximum speed for which we can read with a high comprehension according to skeptoid.

I personally never thought much of the guys giving the speedreading workshops, they seemed to be acting and came across like secondhand car dealers. Their claims of comprehension with over 1500 words / minute just sound insane. The techniques however are not all nonsense, and I do believe that I have learned to increase my reading speed from +/- 300 to around 500 words per minute.

The most important lesson they thought was 'guiding your eyes'. Our eyes are not that good in following a straight line by themselves, just try to stare straightforward, and make a perfect circle with your eyes: it will more likely be a pentagon or something. When we let our eyes follow our finger drawing a circle however, it is a lot easier. Applying this to reading, simply means using your finger or pen to follow each sentence on the paper. I find it a lot faster to read that way, but I still let myself subvocalize the sentences, for comprehension. Doing this on a 500-600 words/minute rate is a lot more exhausting though, and I only use it for academic articles or textbooks.
Comments should not describe what the code does. That should be obvious from the code itself. They should describe why the code does what it does. Hidden assumptions, dependencies or that sort of thing. Things that are not obvious from looking at one particular block of code.

Often comments are transformed into API documentation (JavaDoc, rdoc, tomdoc, docco etc). The less you can put into the type system (or if you use a language with no type system at all), the more you have to explain in your comments.
> the Surface Pro is a terrible iPad and an excellent PC laptop

Or maybe the iPad is a terrible Surface Pro :-P

But seriously:

> Maybe it's just that PCs suck so much, but given time and innovation we'll all end up with really lightweight PCs that have tablet interfaces.

Maybe given time and innovation we'll all end up with really open iPads that you don't need to pay for the privilege to run your code on and have touch screens actually deserving of the name "tablet" (meaning you can draw on them).

That would be awesome because those actually are the two main things like to do on my computer, coding and drawing :)

But with the iPad's battery life and (lack of) heat.

It will also have an eInk screen on the back, and a programmable strip of LEDs on the sides. Also a strong, retractable piece of string loop, for if you're in a pinch and you need a wall clock, lamp or as a painting: when you're done working, set it to the "HOME SWEET HOME" screensaver on the eInk side, and hang it on the wall.

Anyone got an idea of how to work a 3D printer into a tablet? Cause we need those, too.

(so that cybercriminals can infect it with a virus that makes it build legs and walk away into the thief's hands)

(and people will still be complaining "if this is the future, where's our flying cars??!")
Benchmarks are useful for excluding particularly bad options.
SF To Dublin,Quantcast Opens EMEA Ops Center,Plans 100 Non-Engineering Jobs
As aardvark179 already mentioned this is different. There are modules on CPAN which will allow you to also do class/module path munging like this and it's fully baked into Perl6: http://perlcabal.org/syn/S11.html#Versioning
You said `&&` is a stupid symbol and `and` is a better one, right?
Sorry I think you're wrong because it's a symbol that used in almost all programming languages include c, c++, JavaScript and...
I'm sorry, but your comment does not make much sense to me. autotools is mostly written in m4, with some shell snippets. Those are macro languages. If you don't like macro languages, logically you should not like autotools.

CMake is not "impossible to debug." In fact, it is a lot easier to debug than autotools-- partly because you end up writing so much less code. Also you don't have the three levels of "generated files generating other file generators" that you do in autotools.

For all its suckiness, I take autoconf/automake over cmake.

Well, we agree on one thing. autotools does suck.
"to make it possible to run more of them at once and thus provide parallel execution."

I guess you meant "concurrent execution" here ;)

"Otherwise, you have a single scheduler of goroutines in a single process. ... But it will not be parallel: One goroutine only at a time."

So Go doesn't have something equivalent to SMP scheduler in Erlang?
But do you experience the same limits as stated on Skeptoid? Are your reading at 500-600 words per minute, with full comprehension, or even faster?
2009 called and they want their "wants their comment" comment back.

Seriously, there's doing "work" and doing work. I haven't been to Starbucks in the states, but I've been everywhere in Singapore and everytime I've seen people using tablets it's for entertainment, reading the news, or at the very most writing emails.

If your job is writing emails, I concede, you're doing work. But if you're anything except a coffee shop writer then I doubt it. I've desperately tried to justify a tablet for years now but I barely have the motivation to type a text message on a phone and delay most else until I have a physical keyboard and an OS that has a proper window manager.
For those who aren't sure if it's satire or not (90% of other comments as I write this), I'll give you a clue:

Andy ‘Wise Owl’ Brown decided to write a tongue-in-cheek rant whilst he could still remember the pain-points

(it's in the very first sentence)
So, I think he's being serious. "Jump over hills," is not an English idiom. I really have no idea what you mean when you say that, and it's the central point of your article. Towards the end, you change it to "jump through hoops", which is understandable. (My first thought when reading the article was that you meant "move mountains", but that's not what you meant at all.)

You could boil this blog post down to one paragraph:

Hello fellow startup founders. If you're like me, you probably want to get some press coverage and incoming links. As I've reached out to bloggers to ask for this coverage, I've noticed a disturbing trend: the bloggers always want something in exchange! One blog wanted me to make 100 comments. Another wanted me to bring them 50 new users. I decided it wasn't worth it and that I'd rather focus on making a great product. You should consider doing the same. It's just not worth feeding these parasites.

Done.
If we were talking about something other than credit card fraud I might agree with you but the whole reason why they try to buy something online first is to test it. If they realize that they can't test stolen cards anymore I doubt they will just wing it and hope to god that the card is good in the checkout lane.
Why are you writing special characters in your controllers?

We are Danish, and are writing comments in English, and all locale strings is placed in i18n-files.
I once left the caps lock on, but I dodn't notice for a few minutes because the editor kept correcting my typing to the right case. It was only when I came to a string literal that I noticed.
Oh it's possible to enjoy it. What i'm saying is it's an absolute crime that such a work of art must be experienced in that manor.

Tarn actually exposes enough of an interface for UI improvements (tilesets for example). I've looked into it a few times. Each time I've worked up the gumption to dive in, I've been driven away by the quality of the code I would have to interface (if you think the UI is indecipherable try looking at the source). That coupled with the horrendously inefficient engine has driven me away each time.

It /is/ possible to write a usable UI on top of what exists now, but the entire codebase needs some serious re-factoring before I would even consider it.
"comments as a bad smell"

I don't understand this. You get two orthogonal things, code quality and comments quality, and you tie them together for some reason - but they are still orthogonal.

Good code that is well documented is always a much better thing than a good code that is not documented (with comments). And bad code with good comments is still much better than bad code without comments at all.

On the other hand bad comments are just bad.

I can't help but think that people who consider comments a "smell" do so because they can't write good comments. Well, writing good comments is hard, but that doesn't mean we shouldn't try.
C and C++ also have 'and' :)

Check iso646.h
> television on the page

By which he means most novels, I suppose, which, in turn, means it's nothing to do with television. Add to that all of the wonderful programs on television, such as the films on TCM, the serial dramas on AMC, HBO, and PBS, and the better comedies on the major networks, and this becomes puzzling.

Oh. Wait. No, it doesn't. It becomes a relic from an earlier time, the 1950s and the 1960s, primarily, which has been repeated mindlessly down through the decades as it feeds into a certain classist mindset in the kinds of people who read David Foster Wallace. It reassures them that, even if they haven't given to NPR in five years, they're still better than Those People who still watch television.
> "it will issue escalating punishments to suspected pirates, severely reducing their connection speeds after five or six offenses" //

How would you punish person A but not punish person B who uses the same connection. How can you establish person A is guilty rather than person B in order to decide that A should be punished.

Why is copyright infringement now suddenly no longer to be decided by a proper legal process instead being decided by the plaintiff?

How will the legal system protect against the innocent being punished and ensure that due punishment for false claims made by plaintiffs is forthcoming.

Without a proper process to punish false (or evidentially unsupported) claims this surely breaches basic legal rights.

When companies share libellous legal claims about a person without evidence surely the USA legal system would punish those companies?!?
I read this at 800 wpm (adjust this down @ 10-20% if a test I did a while back still stands) fairly comfortably using http://www.spreeder.com/app.php. I find it very much easier to stay "in the zone" using it.
A Toml parser library for Go
I know of a company where the manager requires VB code, because he wants to be able to read it from time to time!
After Meteor Blast in Russia, Laurel Lab Plans to Smack an Asteroid
Sorry for the snark remark but -- if every single Cintiq 24HD owner buys an MS Surface Pro then MS will gain... a measurement error in the tablet market share.
And `PHP` has it, also! But I didn't see any big application/repository that uses `and` instead of `&&`, honestly.
ialsoagreewiththisandfindthatshowingwhitespaceisacompletelyunnecessarythingandonlygetsinthewayofhowawesomelysmartiamtobeabletoreadallthecodeiwrotewithoutanywhitespaceinit
While parallel map is always deterministic, parallel reduce is not. I.e. if you trying to calculate a sum of a vector with real values in parallel, you will get different results each time.
At the time I wrote that, the only Python parser was removing the comments by splitting the line on "#", which mean it wouldn't work with the example I mentioned.

It seems there are now several other Python parsers, so some of them are probably getting it right.
I hope the blog is disclosing that its content is paid placement, even if in kind rather than cash. But there's something almost ironic about somebody working on gamification being upset that somebody else wants to use quantified progress and a reward to modify their behavior.
The problem, as has been repeatedly mentioned in this thread, is that many people use "celiac disease" and "gluten intolerance" interchangeably, but medicine does not.
Five-line solution to the Subset-sum problem (Python)
A five-line Python solution to the subset-sum problem (dynamic programming, pseudopolynomial time):

def subset_sum(A, target):
T = {0}
for i in A:
T |= {x + i for x in T}
return target in T

Seems to be pretty efficient.
"Andy ‘Wise Owl’ Brown decided to write a tongue-in-cheek rant".

First line in the article.
Rails 3.2.x compatible with ruby 2.0
Most likely it was this script: http://benchmarksgame.alioth.debian.org/u32/program.php?test...
Is The True Meaning Of Success Misinterpreted?
Maybe he just wants to make his game, perhaps not a game for you or many other people - but his game. For him. Not everything has to be simplified and dumbed down. We have plenty of those kinds of games.

Also, I'm confused by your shock that an ASCII game can bring an 8 core desktop to a crawl. Just because most games spend most of the system resources on displaying pretty graphics, doesn't mean that DF has to as well.
Selection sort animate
This post shows how to visualize the steps of the selection sort algorithm.
> “su” was written to only change to the root user on the system. It wasn’t designed to switch to any other user that has an account. “su” meant “super-user”. I need to sit down for a second.

It is slightly over dramatized, isn't it ? :)
I've just returned from Italy and observed that they do eat a lot of gluten. However we must consider adaption: children being introduced early to small doses of gluten while still breastfeeding might have less incidence of celiac disease. Also, there might be some benefits from Mediterranean diet for this particular type of climate. It is also possible that they cultivate more traditional types of grains that does not include Super-Gluten (a type of Gluten molecule that may cause more trouble).
I do not agree. Any gluten at all gives my wife stomach problems. This happens whether she knows it has gluten or not.

--

My wife tried what the parent poster said in a similar way

No stomach problems ==> Not eating gluten

Surely this is very close to proof by contrapositive

A ==> B same as Not B ==> Not A

http://en.wikipedia.org/wiki/Proof_by_contrapositive
It's hard to imagine a worse ending to the WebOS software.
Since I prefer the Pascal family of languages I do actually like "and", but I will use whatever is the default in a given language.

This VB piece seems like a bit of VB programmer crap I usually hear from VB users that only dabble in programming without any proper developer education.
Wondering about subvocalization, what about reading in a language I never learned to speak?
To be fair to the author, there are various issues, particularly for technologists. The uncomfortable relationship between the government and the web, censorship, piracy, and net security all contribute toward a challenging environment for global tech companies.

I think "collapse" is a strong term, but changes will undoubtedly happen in the coming years. Companies and investors are generally very keen to avoid uncertainty. FoxConn is simply doing what any sensible multinational ought to do by mitigating the risks of having all its eggs in one basket.
Behind the satire lurks a serious point though - a lot of C# programmers need to get over their snotty attitude to VB.NET, because once you get past the whole VB stigma thing they're basically isomorphic.

One point the guy didn't make was that VB.NET has XML literals, which are very nice if you like that sort of thing.
Well, it isn't very rational to collect pile of money and then just sit on it until you die. At some point these early adopters are either going to sell, or use their bitcoins.
I've never heard of DMTCP or FReD. It sounds interesting. Have you thought of submitting it to HN?
Relationship as a Github repo experiment
The code in Figure 1 should be for Figure 2 and vice-versa.
I observe the same thing happening in China (entertainment, no tablets used for work). I was talking about a trend in the states, we can only guess what it means for Asia.

Many of them are writing papers, doing homework, whatever. You'd be surprised how much work just involves writing something. They almost always have physical keyboards attached to the iPad when they are writing, if you don't look close enough, they look like mini laptops.
Anyone has any guesses what would be the equivalent font to be used today if typesetting books like this?

One guess would be Century Schoolbook which would be close to the original. Any others?
This is called Rapid Serial Visual Presentation (http://en.wikipedia.org/wiki/Rapid_serial_visual_presentatio...). After a few hours (or minutes) you start to identify the drawbacks presented in the wiki.
unless it used an alphabet you don't know how to pronounce that's impossible.
> Someone does not understand science.

That's true, for instance with Someone=cmccabe.

Despite commonly held beliefs, the scientific method is not at all about proving things. It is about making testable hypothesis and being unable to refute them IN SPITE of testing.

Now, specifically about gluten intolerance, the claim that "if you are not celiac, gluten can't hurt you" can be disproved (as has been shown in the reference above).
Cool, imperative code diluted with some poetry looks much better.
Quantum public keys
A quantum public key is a quantum state drawn from a set of non-orthogonal states. Multiple copies of the same key can be issued and distributed to different participants in a system.
I'm sure he does just want to make his game. I'm also free to criticize the glaring shortcomings. There is VAST room for improvements without dumbing anything down. A perfect example of this is the fact there are two ways to draw rectangles for designating areas for trash vs mining. What on earth could be the reasoning behind that and how would fixing that be 'dumbing' it down?

What about the nonesense up/down stairs. How many thousands of dwarfs have perished at the bottom of a Down only stairway they have just dug, only for the mistake of not designating the stairway as both capable of upward/downward movement. So you watch, helplessly as all of your miners slowly die of thirst in a hole 6 feet deep a foot away from everyone else.

Playing chess by moving the pieces around with your hands is surely easier than rolling them around with your nose, but I would hardly call it 'dumbing down' the game.
Cyber-War: The Cold War is history. Now it's the Cool War
1) Significant whitespace and Markdown-indented code blocks don't really play well together, as now you're operating relative from the indented block, instead of operating from the far left. Ultimately, I think it has a tendency to encourage you to keep things fairly flat, and broken up into smaller methods -- which isn't necessarily a bad thing.

2) I do think it works in heavily indented sections, though -- you just have a single line of prose set off to the left, instead of having a single line set off with a hash.

3) Yep -- I'm hoping to update Docco to parse these files as well, and after that, I'd love to have a nice PDF generator for these, with highlighting and hyperlinks. It's on the list.
Are you serious!?

I haven't been following the news but scraping the NBN would be the crime of the century.

Are the talking about an alternative?
Do you say that MPI is obsolete?
I thought most legacy codes in HPC based on MPI?
that's because it's running on a "boo_camp"
Hiring an engineer over telnet
$ telnet sonsuzdongu.com 1337
(Turkish)
While I agree with your comment in general, did you really need to make the launch of the iPad an event of religious proportions, as in "the genesis of the iPad"?

Sorry about the nitpick, but stuff like this gets on my nerve.
If you had actually read the article, you would have discovered that the epidemic outbreak of the disease is precisely what scientists are trying to figure out. And, it's not a global outbreak - certain remote regions of the world haven't been impacted.

It's pretty analytical as well - they are comparing blood serums that have been stored over time to determine when it first showed up in the population.
`&&` and `and` have utterly different semantics: `and` does not short-circuit. `andalso` does.
Crema alla nutella e mascarpone senza uova
I wish I had enough "Karma" to downvote you.
Inbox Minus
We used to see these articles for object orientation. Now we see them for functional. I look forward with bated breath for the next paradigm!
I bet on http://en.wikipedia.org/wiki/Faraday_wave : The waves can take the form of stripes, close-packed hexagons, or even squares or quasiperiodic patterns. See also http://nanopatentsandinnovations.blogspot.de/2012/11/new-typ...
So use helicopters aswell?
I am interested. Can you tell me about the stack. I am reachable on umashankarladha @ gmail .com