skysight-inc/HackerNews huggingface dataset:
Airlines (Soviet service and morale, capitalistic price fluctuation) are a perfect microcosm of corporate capitalism, which exists to give the worst of both systems (that is, capitalism and socialism) to the masses and the best of both (social safety net/impunity of socialism, extreme upside of capitalism) to a well-connected elite (often called "the 1%", but closer to 0.1%).
Apostrophe use is not confusing. Its (and yours and ours) use is pretty straightforward (if you say 'it is use' to yourself, that is) unlike many computer languages with which many folk who read HN are extremely proficient since they make their living that way.
Khan Academy has 2 big ideas for overhauling higher education in the sciences
So, I looked through the preview of the author's "High Moor" which is available on Amazon.co.uk and I see things like:

"One of them picked up what looked like a dog's hind-leg and put it in a white plastic bag."

"With the two-week Easter holiday just over a month away, ..."

"The woman's white hair was hidden by a red-head scarf, ..."

"The door of one of the expensive motor-homes opened ..."

Seems to me Amazon may have a point about some of his use of hyphens.
It seems like this is the ideal use case for Rust. I understand the allure of type safety and everything that the Rust compiler can guarantee but I think the sheer difficulty and complexity it creates (and it does necessarily create complexity sometimes) makes it somewhat prohibitive. So maybe Rust's niche lies in smaller memory-sensitive roles?
The grammar mistake in the author's sentence does not matter as much as the "grammar matters" example. And there's a difference between errors and ignorance. If you type fast it's easy to not fully think through all grammar rules before the words are already typed and done. I think the author is worried that blind automation could be harming the beauty of the written word. It would be like iTunes complaining that Blues artists are using too many off-key flat notes (and they say, no, those are blue notes!). Clearly from the article, hyphens are part of this author's colorful use of language.

Obligatory: http://xkcd.com/37/

(edited for grammar :)
Beautiful Private Version Control Hosting – GitGo
Metafilter has a one-time fee ($5).
It's not too far off the mark.

Perl 6 is probably best described as a dialect. The look and design of the language are very Perl-ish, but some of the key sore points from Perl 5 (OO, concurrency, etc) are addressed and it has added a number of killer features. This is not Python 2->32; it is a major overhaul of the language, with no backwards compat beyond a suggested perl 5-compatible layer (I
believe this is called 'v5').

The article touches upon a few (Grammars for instance), but I personally think the concurrency work will also be a real draw.

The other key difference is that Perl 6 is actually a specification with an official test suite and Grammar (STD). I believe the specs indicate that anything that passes the test suite can be deemed to support 'Perl 6', which really opens up the use of various backends. The Rakudo Perl 6 implementation has support for three (MoarVM, Parrot, and JVM).
The short answer is that Mach 5 may be only a fifth of Mach 25, but since the rocket equation is logarithmic, this speed gain actually matters a lot. Just enough to go to orbit in a single stage, anyway. According to ReactionEngines calculus, that is.
Goes against TOSes of existing services and is probably inadvisable for anyone who legitimately wants to make a web startup.
How GPUs Work
Really, "For reliable software, you need Garbage Collection" is the straw man you're going to attack?

What comes to mind when you hear "reliable software"? Personally, I immediately think of critical embedded systems like rocket and spacecraft guidance and automotive control systems. And one thing I hear repeatedly is that many well-known coding standards for building such critical software prohibit all dynamic memory allocation, because dynamic allocation is a potential failure point.

And of course, if you don't have dynamic allocation, you don't need garbage collection, because it would have nothing to do. So if the software that needs reliability the most often doesn't use dynamic allocation, only the most ignorant could think that you need garbage collection for reliable software.
The real worth of the service for me was the archiving functionality which was always to be paid yearly. Instead of saving the web pages locally on my computer and copying the links in some documents I can know now that they are safely duplicated by Pinboard and that I can describe them, give them the tags and then later easily find. And all that for just USD 25 per year, which I find a reasonable price. I'd certainly spend more of my time wen maintaining the same myself.
I would say that lazy learning is a pretty big boon overall for both you as a person and society at large. On one hand, you have niche skills that can be applied professionally, and on the other, you can find people with knowledge in some niche subject that they can develop on the job pretty quickly. You will never not find an application for some bit of knowledge.
Corollary: this implies that booking flights which are the cheapest/most inconvenient will likely end you up in a less populated plane. Double win!

This is another reason to be wary of ubiquitous tracking for marketing purposes. Say I want to fly from Kent to New York via London. I book my expensive transatlantic flight and once that is secured, book my domestic flight.

But if Big Data is watching my actions, what is to stop the airline hiking the price of the domestic flight as soon as they see me booking the transatlantic flight? At that point I am committed and will be forced to pay much more than I had planned for the domestic flight.
Author of the post here. I think my comeback would be Perl 6 is a completely new language, that's only just becoming usable from a long design and development process. A lot of people dont think about it this way because they have zero idea what Perl 6 is about. If you don't like sigils on your variables you aren't going to like it though :P I use Perl 5, Python and R on a daily basis. I try to avoid BASH in favour of Perl, as it genuinely is just less crazy and is perfect for the same tasks. Python isn't a great shell script replacement. I like Perl 6 mostly because it lets you write nicer Perlesk code that isn't quite so disposable and gross. At the moment Perl 6 isn't completely viable for daily use, just because of performance. I also know Java and C quite well but rarely work on anything that needs the perf of these languages given the overhead for someone who is a researcher rather than fulltime programmer.
Language is about communicating ideas, I couldn't care less if someone leaves out that arcane little tick or uses the wrong pronoun. In 99% of cases it makes no difference to comprehensibility.
Yes, I think it can be. I feel the reason no one has yet been successful is that the cost to do so is likely very high, even using local volunteers. Many people try to solve local news, local events type problems. Even Google and Yahoo want to solve this as it really is something that can drive user engagement.

The problem is it takes significant man hours to make local news, events relevant daily. If you just look at your local news, cut out all the sensationalizing around each crime/victim, the news boils down to about 6-10 minutes of real news, 3-5 of which is your local weather, the other few minutes is usually something the local station is doing in the community or highlighting, like a local teacher etc. They repeat the same news cycle about every ~6 hours, usually 6am, noon, 6pm and 11pm. I believe they use this formula in part because the can centralize research and collection of news stories around the local police, jail and city/county daily publishings, and then hammer it home for a 24 hr cycle. The formula works too because a lot of people will watch that type of content and they are hitting different demographics with each time slot.

So IMO to properly solve this problem, it would take significant local presence to collect, and organize the happenings around the city/area, assuming you wanted to differentiate some from local news. Then you have to get it published in some meaningful way where people can search it, use it and receive value so they will return again. This takes significant production in a short window.

Also, as I think a lot of sites/people have found out, the build it and they will come just doesn't work. Volunteers just won't start adding their content to a site because it exists, there has to already be a following or there is no benefit. Same for companies willing to sponsor a persons time to do this, if there is no audience to sell to, why would they dedicate the dollars to do it. So it is up to a central group/company to create the local following first then it can expand with the aid of others, but initially it would require significant labor, time and money. Multiply this by the number of local areas and you start to see that while doable it is definitely a large problem to tackle.
Actually, in the Bio* langs that would be referred to as the 'description'. @dalke is referring to the very rarely-used ';' I believe, which I don't recall any modern-day FASTA parser supporting.
"Listen to me, get out of here and move forward. This never happened. It will shock you how much it never happened." -Don Draper, Mad Men, Season 2 Episode 5.
And if those savings were spent on probes instead of human space travel, the scientific output would still be 100x as much per dollar invested.

Having extra resources doesn't eliminate opportunity costs.

Edit: found an xkcd for it: http://xkcd.com/871/
It is rather odd to think about "scaling" to a single computer, isn't it? This is more bloat management than scaling.
Coq: The world’s best macro assembler? (2013) [pdf]
Foundation-Jekyll – A Bare Bones Starting Point
Don't know if this job on careers.stackoverflow.com is right for you? Ask him
Assuming the video stream is compressed (MP4?) it shouldn't take too much. We're pretty used to streaming HD over the internet, so even USB2 should be able to handle it.
The Royal Institution Christmas Lectures: How to Hack Your Home
Weird that you call me Mr Know it all when i have already said that my grammar is terrible.

You're missing the point - when a person is complaining about other people's misuse of grammar, and does so on a webpage that has "grammar matters" in big letters at the top, they really need to make sure that their grammar is not blatantly incorrect. Obvious errors discredit the point they're trying to make.

See also Skitt's law. http://www.telegraph.co.uk/technology/news/6408927/Internet-...
What? No... you can approximate both data and frequency as much as you want to.
Skype Translator preview opens the classroom to the world
Thank you - I wasn't expecting a response from you here! "Bastard child of python and plt" is a high compliment coming from me :-)

I keep hearing your name, first because Kathi was my beloved teacher and advisor, second because Justin worked with you, and third because I made Frank Goodman take your class. Maybe we'll finally meet one day!
From the docs, I'm not sure if they really qualify as actors. There's no mention of hot-swapped behavior or supervisor hierarchies.
PHP Mysql Self Hosted Live Chat with Google Talk Integration and Desktop App
It is actually the archiving that is the main benefit of Pinboard. Then tagging and commenting the links for yourself, in order make it easier for you to find it later. The goal is to keep there more than what you'd bookmark. The bookmark is for me "I expect I'll be visiting this often." The link in Pinboard is "my archive of the stuff I've once read on the web that I can need later to refer to, in the state it was as I've read it." That includes the content as it was at the time I've read it, not just the link. And I want to be able to comment it for myself and tag it to easily find it later. If you just need the bookmarks, use the bookmarks.
C++ FQA is rarely a good place to start for anything else than finding examples of biased writing.
Yup, I ran into the same thing about a month ago. I've since switched over to Route53 -- it's going to cost to $4/mn for my personal domains.
I've been using Pinboard since 2011. I switched from Delicious after Yahoo started screwing it up.

The things I like about Pinboard:

The UI is simple, intuitive, and works on my computers, my iPad, my phone, etc.

It doesn't do a million other things and lose focus on bookmarking.

It doesn't integrate with Facebook, Google+, Twitter, and the rest.

It doesn't rollout new changes every other week.

I'm not worried about the site getting sold to a different company and being ruined.

I'm not worried about the current owner deciding he needs to change things up and ruining it.

It's always online. In the past, even when getting pounded by new sign ups (i.e. after Delicious has a new release) the site's stayed online. I think the worst I've seen is he throttled or disabled the importing tasks for a little bit.

It charged me up front instead of making money off of me on the backend by selling my data to advertisers.
I believe it's stored as the value of a special symbol in the object. I'm pretty sure I read about it somewhere, but I can't find the link now.

Does anyone know where to read about how Rust handles this?
The idea reminds me of S/Key.

64 bits --> 6 English words

http://www.openbsd.org/cgi-bin/man.cgi?query=skey
http://netbsd.gw.com/cgi-bin/man-cgi?skey
I know this is super post-mortem regarding my comment, but my "bullshit" claim was directed at the "Maybe Ulbright is not the world's greatest human, but his service may have saved more lives than anything" and "It's not a far stretch to make the case that the Silk Road makes the world, especially America a safer place". Everyone and their dog is against the drug war, I had no expectation that people here would assume I was for it.
Am I missing something here?

Why (and how) does IBM have anything to say about design?
In the extremely common case of visiting a site for the first time on a new device or user agent, it provides almost no security at all. There are other problems, but that's a pretty big one.
For those who want to test their skills in Bioinformatics:

http://rosalind.info/

The neat things is that you can use any language you want.
> Well,the truth is,it's up to the driver to get insured properly. Which is a huge problem,since the proper insurance cost a lot of money.Most drivers using UberPop would just be violating the law here.

Would this argument really fly in court if someone got hurt and sued UberPop?

"yeah, well we expected the drivers would be insured, and we knew many of them didn't, and we never checked..."

It sounds to me that it would be possible that the court would decide that uberPop would be legally responsible for the damages anyway.

IANAL but European laws tends to put a lot of implied responsibilities on companies - compare warranties, health or environmental laws. Doesn't matter what the contract says, companies are responsible anyway.
The top open source tutorials of 2014
I speak from ignorance, but I'm not sure the OP has another choice, being located in Palestine and all.
Nvidia  Flex
Hello, creator of Focus here and I 100% agree. Focus isn't meant to force you to work.

Focus is meant to provide an environment that's not distracting on your computer. That's it.

The same way you might clean your desk before you start work. Or go to a coffee shop. Or go sit in a chair with a pad and a pen.

When you really want to get work done, you want to be able to minimize distractions.

You can't really do that on your computer since distractions are 1-click away (not to mention interruptions).

Focus is an experiment in improving your productivity by building good habits, and blocking distracting stuff is the very first step. Lots more is planned!
Part 3: How I Make $2700/month on Autopilot by Publishing E-Books
Risks of Growth Hacking Works and Tecchniques for Sustanible Growth Hacking
I evangelize a lot for Processing [1] but it is the best experience I've had for getting to draw a circle as quickly as possible. It's a limited subset of Java included in a very basic IDE, that was developed at the MIT Media Lab. Its original purpose was bringing computation and graphics to artists and designers.

void setup() {
ellipse(10,10,20,20);
}

[1] processing.org
Also free and open source...
The big issue here are not the hyphens, other than maintaining formatting for different devices the publisher should not mess with the content after an author approved edit.

Traditionally there was the copy editing process done by the publisher, but automating this on a the-customer-is-always-right process would probably have left a lot of hard to digest classics no where to be found.

And seriously? Running a work of literature against a dictionary for other reasons than supervised spell-checking?

Literature is about expressiveness not about serfdom to grammar or spelling.

What about Neologisms? There would be no nerds without inventive authors like Seuss.
http://flavorwire.com/291507/everyday-words-that-were-invent...

---

There surely still is a need for copy editing, proper formatting and layout, which was almost never done by the author alone, and also requires a different skill set than that of a typical author. These are the services a publisher should offer, but doing this without involving the author for final approval is just false.

---

see also:

https://en.wikipedia.org/wiki/Doublespeak

https://en.wikipedia.org/wiki/Solecism

https://en.wikipedia.org/wiki/Sic and https://en.wikipedia.org/wiki/Stet

https://en.wikipedia.org/wiki/Malapropism also Cacography

https://en.wikipedia.org/wiki/Catachresis
What's wrong with the UX? Do you use the bookmarklet? I can't imagine how it could possibly get any more convenient than that.
Normally I would think so too, but after so many overzealous articles about Rust on HN lately, it's hard to say.
Torching Our Reducers Taught Us This Lesson: MapReduce/Sharded Join How-to
The primary way Focus blocks stuff is via an Automatic Proxy Configuration (PAC) file. It's located in System Preferences -> Network -> Advanced -> Proxies -> Automatic Proxy Configuration.
Some will always want to experiment, but I agree that legalization of the typical drugs would reduce this significantly.

Few are going to huff gasoline if cocaine is available on a liquor store shelf.
We have traction and we don't care
Thailand? Who Would Have Thought? Importance of Threat Intel in Sony Breach
Can you get a 4k display and use it at its full resolution for everything but gaming, and then just switch to a lower resolution for gaming when you want the higher refresh rates?
LeechBlock is great, but Focus works with all browsers and all apps and has much bigger ambitions!
While I don't have the same experience as you do on Android, I agree with your sentiment completely. When GC gets in the way, it should be easy to turn the GC off and fly solo. Some languages provide that functionality, others (Java) don't.
> And plai-typed is anything _but_ an "afterthought", right?

No, no, plai-typed is great. I meant that PLAI book initially used a dynamically typed language (and I guess it is preserved in the printed edition), but you switched to plai-typed afterwards, and I believe you'll switch to full static typed Pyret for this book as well, when it becomes ready :)

("shameless plug": Actually, it was me who notified you about the plai-typed effort and you further developed it, during your online PLAI class at Brown ;))

Agree about a typed discipline, but I meant specifically static typing for the implementation (host) language.

As for preferences, yes, actually Noel has a point - learning debugging type errors in a dynamic languages is a skill useful in a "real world" (unfortunately :))
I'd say most of that usage is unnecessary clutter. Hyphens are intended to disambiguate grouping of word pairs. I haven't heard of anything called a "dog hind" that could have a leg.

"The woman's white hair was hidden by a red-head scarf, ..."

That's incorrect, isn't it? It's reinforcing the potential confusion that the hyphen is meant to avoid. Unless she really was wearing a red scarf made from someone's head?
Edward Snowden gets human rights award in Berlin
Any city of sufficient size probably has it's own animal control department. It isn't like police are in mortal danger from wildlife and need the gun for protection from it.
I hate this "management by banning" approach.

I've never used UberPop so I cannot comment on its quality as a service. However because it is working, governments should take this as an indication that there's something wrong with the taxi system and the system is ripe for being disturbed by this type of ideas.

Can you blame someone for wanting to pay less for the same service (getting from A to B)? If it is the licensing system that makes the taxis expensive then it should be reviewed. Banning is lack of management.
What are the reference of the books you are talking about ? Is it this two ones :
http://www.amazon.fr/Effective-Modern-Specific-Ways-Improve-...

http://www.amazon.fr/C-Programming-Language-4th-ebook/dp/B00...

Note that they are both quite expensive. I am a student and it is not nothing to pay for this books.
>>garbage collection is about the ease of writing code, not reliability

No, it is about reliability. You are confusing not always necessary/perfect/optimal with average case reliability. On average, automatic memory management has less bugs because certain classes of mistakes can be entirely eliminated.

Also this argument of good programmers don't have to rely on X as a crutch is more about pride than productivity. In the real world, most teams have code touched by developers at a variety of skill sets and everyone's contributions affect quality of code so tools should be measured across levels of expertise.

If you look at the highly cited research on garbage collectors I believe you'll find most of it concurs as to the benefits, edge cases not withstanding.
Coursmos is raising $500,000 in current investment round
Mais ou est passé l'optimisme français /s

Seriously.I can agree with you(expect for the communist finger pointing,i mean the whole political class is responsible for the current situation).What is really stupid,is that,you could create a lot of job by easing a few regulations here and there.The problem is,the state created the issue with taxis at first place,with the limited license attribution.You shouldn't cap taxi licenses.Yes,they should follow all requirements needed,be inspected on regular basis and have the proper insurance.By I see little justification for the license cap thing.

You want people not to use their own car.And by the way there is that auto-lib thing,so why cap the taxi pool?

That can be said about a lot of other fields too.You want things to run smoothly,you want people to be able to rent a flat without having to produce 10+ years of payslips, you want people to be mobile to be able to relocate to find work easily, ... you want to create an proper environment for employment,investment,... and not just protect "your friends".That's not just a "communist" issue,all parties do the same mistake,but people need to want it as well.Today,I think we're too afraid of the future,and have some kind of "romanticized" vision of France that never really existed,and,that is also important,Paris is too snob, and self centered as well.So giving more power(and proper financing) to the regions is something important as well.
Agreed re: implied superiority. I view all the Bio* are toolkits, frankly, and thus pieces of those toolkits are developed based on the wants/needs of users (some of whom simply do not know perl). BioPerl just happened to be one of the first out of the gates (~1997, in a primordial state), but Biopython and BioJava were also out around 2000 or so IIRC.

Re: FASTA comment support, I haven't ever seen it's use in the wild.