skysight-inc/HackerNews huggingface dataset:
Goes deeper than just IBM. Prior to DOS there was CP/M and CP/M had many programs with an older heritage. For example, it was possible to copy from a source (such as a file) to a destination (such as another file, or an I/O port) using a program called PIP (http://en.wikipedia.org/wiki/Peripheral_Interchange_Program). On CP/M, for example, you could print a file with the command (PRN: is the name of the printer device; at the time that was likely a parallel connected printer):

PIP PRN:=FOO.TXT

PIP itself predates CP/M having been present on machines such as the PDP-11. Wikipedia tells me that it was first implemented on the PDP-6. For example, on the PDP-10 you could do:

PIP DTA1:/X=DSK:*.*

which copied all the files from the disk onto tape. The /X there modifies the destination and indicates that file attributes (modification time etc.) should be preserved.

PS Now my memory is fully restored from 1980s backing store I believe that CP/M actually replaced the / in PIP with single character switches inside [] and that the route to / being switches in MS-DOS most likely comes through DEC heritage from the PDP series. For example, the W switches would ignore r/o set on a file and overwrite it. This would copy all .COM files (i.e. executables) from B: to A: and overwrite without warning:

PIP A:=B:*.COM[W]
I used the email analogy cause I figured that would be more obvious for people to recognize the security risk... it's hard to explain things like drive-by downloading for non-techy people.
From that page: "At the moment, all implementations use 32-bit ints, an essentially arbitrary decision. However, we expect that int will be increased to 64 bits on 64-bit architectures in a future release of Go."

So, in other words, it's Amateur Hour. All righty, then.

/backs toward door, reaches for doorknob, still smiling and nodding
Go is designed for large codebases, which is a problem that the author may not have, and so he may not see the benefits.

Aren't most serious languages designed for large code bases?

(and compile faster than anything else),

So, why not invest in incremental compilation for an existing language? E.g. the ECJ compiler for Java has done wonders in terms of immediate feedback while developing. clang aims to do the same for C code and slowly makes editors and IDEs more effective.

Anyway, don't take this to mean that you're doing software wrong if you don't see the value of Go.

I fully agree with the author, on the one hand Go does not provide the performance of C or C++, on the other hand it nearly no useful new abstractions to manage complexity. Languages such as Haskell, OCaml, F# or even D provide a better type system and have similar or better performance.

Google is a special case

Out of curiosity: how much is Go used in Google? What percentage of new projects use Go compared to e.g. Java or C++?
Hehe very diplomatic seeding of EU theory.
This article is over a year old. See also

http://www.technologyreview.com/blog/arxiv/27211/
Offshore IBM staff to get access to data of all UK drivers
> people want people to want them

LOL Nice.
H.264 is arguably more open than WebM. It has been developed by standards committees over the course of many years, is published and backed by ITU, ISO, IEC and MPEG. A massive number of devices support it, there are loads of independent implementations, it is well documented and understood. It has been blessed as the standard codec in many media formats (BluRay, HD DVD) and for broadcast (ATB, DVB, etc) and is one of the most common video formats on the web today.

WebM was originally a proprietary codec called VP8, developed by a single vendor (On2 Technologies) with a single implementation and no real specification. It was purchased by Google, and an ersatz specification was extracted from the implementation.

I admire Google for what they are trying to achieve. But given both Windows and Mac ship with H.264 decoding support, and it is fast becoming the de facto format for mobile, the decision seems to be a no brainer.
Apologies for the "awaiting moderation", I was sleeping. It's up now.
LIKE!
AyurWellness - You complete health partner
Ayurwellness is a health site providing all services to make you fit mentally and physically. We are mainly focused on alternate medical streams like Ayurveda and Yoga. AyurWellness works like you partner to have a healthy life.
It's hard to love Java as a language but I'll still sometimes reach for it over Ruby or Python or C because it's not that much more verbose and it can get within 4x or so of C++ code without even trying.

And often the large codebase finds you, no matter how hard you try to avoid it, and there you start to appreciate some of the design decisions of Java.
Turbotrace - A visual traceroute application for linux and windows
Watch Online Aarakshan 2011 Hindi Movie
Watch Online Aarakshan 2011 Hindi Movie, Watchvideo songs, Watch sequences,Watch Filmstars:Vinay Apte,
I used to think along mcdaid's lines, that because I speak English and French natively German and Spanish were no problem, and because I'd learned Spanish, Italian was easy.

Then I learned Turkish, and later Arabic. Now I'm with danmaz74: Learning any language makes learning any other language easier.

Sure, knowing French made Spanish more accessible, but there is large gap between all of the languages I knew then and Turkish, and I picked it up pretty quickly. Same with Arabic some time later.

I attribute this to the mental "faculty" or "faculties" involved being flexible and responsive due to frequent use, rather than to the degree of similarity between the languages.

On the flip side, "use it or lose it" is definitely also true. I'm back to being native in two languages with a pretty decent third, because I don't use the other 4-5 at all.

They'd each come back pretty quickly with suitable immersion.
The small size of the UK gives online retail here an advantage over the US: cost-effective next day delivery to (almost) anywhere in the UK is possible from a single fulfilment centre.
It has caught some mainstream attention, look up Pirate Party Australia.

Is this mainstream attention enough: http://www.smh.com.au/technology/technology-news/aussie-pira... ?
Linux Running on Freescale Kinetis K70 MCU (Cortex-M4) Module
... and yet, its information is just now reaching us across the vastness of the internet.
I just downvoted you because you are saying something dismissive about someone who has clearly spent a long time studying the alternatives and making a balanced informed decision.

Now it may be that you have some great insight but your post doesn't seem to give me any epiphanies.
Ask HN: Do you live w/o a car (outside the US)?
What city do you live in?

Has it ever been a problem not having a car?
"While only a quarter of those surveyed said they would consider giving up sex for a year in order to maintain their broadband connection..."

Go back 10 years and the response to that question would have been very very different.
I don't deny it has its place for some people, but it's definitely not my experience that

>Ruby or Python or C because it's not that much more verbose

I've seen some shocking differences in LOC and comprehensibility between Ruby/Python vs. Java code, even when a concerted effort has been made to avoid the typical sins of Java codebases.

You might just be more patient than I am, or a better Java programmer. I don't know. All I know is that I end up experiencing kidney failure every time I have to interact with Java code.
Fitness Equipment | Are Rowing Exercise Machines Worth The Time? Click Here
Pinterest Repin Resilience, OMGPOP Iteratively Draw Something
Actually he doesn't. Vikram is CEO of Internet NZ* which outsources running of the domain to NZ Registry Services and administering to DNC. Each of these has a board and a CEO. It's a pretty clever system, which came about because of some issues about 10 years ago whihc saw the whole thing almost go off the rails. It's now seen, I'm told, as best practice.

Revenues from NZRS are more than sufficient to pay Vikram's salary, and that of his staff, and InternetNZ has a decent warchest to keep doing so for quite some time. Check the website - all the accounts are published.

*I'm an elected Councillor for InternetNZ. We at internetNZ worry most about ensuring we have an "open and uncapturable" internet in NZ. This takeover of .com domains is an important issue for us all.
Apple To Host Conference To Discuss Plans About Its $98 Billion Cash Pile 
Apple Inc, one of the most regarded company in the world, is ready to come face to face with one of its biggest challenge ever faced in corporate America – How does it plans to utilize the $98 billion cash hoard?
One of the best definitions of management that I ever read was just four words: "allocation of scarce resources".

Resources are time, money, people, and it's not easy to make the decisions required to allocate them wisely. Strip away all the bullshit that managers do, and those four words should be left.
For me it is more a tool that I would use once a week to make sure I didn't miss anything I wanted to see that week on HN. The alternative is reading every headline multiple times a day and this isn't always feasible.
Pricing is not clear. From an official blog post, that's ~ 14 $ / month / cloudlet (128 MB RAM; 200MHz CPU equiv). But what about the databases ?

Pleaase give us a cost calculator!
Even without the RTL directive, they might have used something like sourcе.html — which contains a non-ASCII glyph. So while RTL is problematic, I'm not prepared to call it a failure in that generally problematic space of unifying human communication.
Mozilla's browser usage statistics show mobile devices at almost 2x desktop browser usage next year yet stats available here show mobile as about 10% of the market:
http://en.wikipedia.org/wiki/Usage_share_of_web_browsers#His...

Which of these is right?
Wasn't bitc trying to do some of that stuff?

An other option you might want to look into is Rust[0], especially since the language is still in its early days (0.1) and the developers are more than willing to fix things which don't work.

* It does not have bit fields or bounds-checked arrays (which it calls vectors) at this point I think

* A bit of GC: it has a reference-counted pointer type, which is task-local, which might be possible not to use at all (not sure) if you don't want it. It also has unique pointers (reclaimed when they vanish out of use) and stack allocation.

* HoF, unicode-native strings (although they're char vectors so maybe not ideal), pointers cleanups (and more than one pointer type which you may or may not agree with), "tasks" ("green processes"), absolutely trivial C interop (so you should be able to easily use pthreads I think), structurally typed records, tuple types, lots of pattern-matching love (for dispatching and unpacking), explicit mutability marker

[0] http://www.rust-lang.org/
rvrv: I've double-checked this claim and I haven't been able to replicate the issue. I would love any suggestions on how to replicate this as well as suggestions on how to button it up. Thanks for finding it!
What's new in Firefox 11
jonespen: It will be in today's release! Thanks. :)
We don't bet, we experiment, measure and analyse. So far, I have found memory allocation in Go to be extremely predictable and controllable, and the GC behaviour likewise predictable.

I don't know why you claim that "having all the data on the stack doesn't help you". That makes no sense. If data is on the stack, any references starting there disappear as soon as that stack frame is popped, so there's no lingering work for the GC to do; the GC arena is unchanged.

Your comments strongly imply that you have no practical experience with Go's GC. I suggest you stop claiming that it has certain performance characteristics or behaviours when you have not experienced it yourself.
VLC 2.0.1 is out now - details for the Mac version here
Samsung Galaxy Ace Plus in India – Specifications, Features and Price
Facebook Spending Less on R&D Than Rivals
مسلسل اكون او لا الحلقة 13 
مسلسل اكون او لا الحلقة 13

مسلسل ,اكون ,او ,لا

http://video.qlbak.com/10381.html
Yes, exactly, and we know that insurance companies will find ways to harass if not abuse data when it's in their interest. Remember the health insurance companies that give employees bonuses to find ways to invalidate a customer's policy when that customer suddenly has an expensive claim.
Bestylish Rs 250 Discount Coupon at Rs 1000
Avoiding Production Disasters and The Value of Patience in Software Development
I'm not sure you are talking about the same thing. These bubbles are thought to come from a black hole "eating" a star, and are a relatively recent result. You are talking about a long-known polar jet from an accretion disk.

See the article linked in my other comment: http://news.ycombinator.com/item?id=3723535

EDIT: to clarify, the new result is a further development of the previous ideas.
I'm willing to shut up about EU if I get enough complaints. I barely understand the details. It's interesting though. I was curious about thorium reactors and ended up there after reading some James Hogan articles published on a private-property anarchist website. Who knew.
For us, by us. Lessons learned from validating the Leancamp model.
100,000 notes of π
No need to be snide guys. If you don't know, you don't know. And there's no shame in trying.
Yes indeed, and even sillier was that the engines were built by an entirely different company in a different state. But that just goes back to why private money is smarter - it's not allowed near senators who each want their slice of cake. The current SLS (waggishly called the senate launch system in some circles) has had most of its major technical decisions made on the basis of politics - eg having to use shuttle derived solid rocket boosters to keep that factory open. I think Apollo only got away with it because money was no object.

Again I think this is where the strength of SpaceX lies (modulo the obvious like hiring smart and/or very experienced people) - they are quite free of all this nonsense, their PMs and designers and fabricators are all under once roof and can close the loop on design and manufacturing feedback and iteration. It's very much like skunkworks back in the day.

Having said all that, they're not immune to interference. Dealing with NASA and the ISS means you have to renormalise what constitutes 'exciting' and 'newsworthy' so where in the early days we had things about engines tests and re-entry tests, now we get releases beginning with sentences like 'Today, Space Exploration Technologies (SpaceX) announced it has successfully completed the preliminary design review...'[1]. I've worked on projects with which NASA or ESA have suddenly got involved and I've seen first hand how the innocence get lost, you go from running to wading through treacle, and you have a bizarre out of body experience where you sit in on one of the meetings and wonder how it has taken three hours for them to agree that a decision should be made about something (but not actually make a decision).

If you've not read skunkworks, I'd highly recommend it. A lot of it details how one of Kelly Johnson's key strengths was being rather brutal to his 'customers' (DoD usually) to prevent their incompetence, expense and geological timescales leaking into his outfit. I can quite understand this offensive form of defence, having seen what government tentacles can do to an otherwise good project.

[1]http://www.spacex.com/press.php?page=20111020
History of income inequality in the US
I think clang has a good chance to became as competitive as Go for compilation speed. This way you will have a fast compile/run process and the power of C or C++.
SQL isn't, and if it's not a serious language, what is? Perl and PHP are what the web app layer was originally built on, and they seem to be designed to maximize developer efficiency for small projects.

Haskell is definitely interesting. If I wanted to build a large system that was super-performant, I'd look at C, Haskell, and Go. I don't know enough to make a great decision, but all three look good.

Go has the advantage of being designed for the kind of thing Google does - massive concurrency. It's also like C, which make it easier to find good programmers who are confortable with it. Actually, you'd be hard pressed to find good programmers who are uncomfortable with a language that's nearly C. I'm not saying Haskell programmers aren't good programmers, but Google probably doesn't have enough of them, and they'd have to port their existing code to a completely different base (bad idea).

The original article complains about Go's GC. For a single process application, this could be murder. I don't think Google uses a single process.
The Board Of Directors - The Board Chair
Writing counts
Maybe, but some of it helps ensure the continued survival of the species, which is about the least frivolous thing possible.
> part of why
I'm afraid you've been tricked. CEOs used to make 40-70 times as much as the average worker. Now it can be hundreds of times. All the while, revenue per dollar of CEO salary has gone down. The cat is out of the bag. Everyone who defends the status quot in regards to CEO pay is either benefiting from it (and wishes to continue) of suffering from Stockholm syndrome.
For all the talk of the speed benefits of Go, and it being static et all, I don't see much improvement over, say, Python.

A lot of the questions re speed bumps on the mailing list are answered with "those are microbenchmarks, what matters is real cases" and generally a "lalala hands in the ears approach", even when it's obvious that the problem is deeper than some microbenchmark only case.

Like this example:

https://groups.google.com/forum/?fromgroups#!topic/golang-nu...

[Downvote? Something very controversial about hashmap O behavior?]
Q for the OP: Does this advice apply to consumer genetic testing services like 23 & Me?

The reason I ask is that I'm considering using them to analyze my and my newborn son's genetic code. I have not combed thru their TOS with a fine toothed comb, however. Pls advise. Thx!
> The studio, which has been in operation for about four years, had previously struggled to make any traction

Yet another story of an overnight success that took 4 years. Congrats to the developers
When you need a CT scan ask for this
Welcome to the Party: Blogging
Gave up my car in Vancouver. (Used the money I saved on rent, and moved downtown where I walked everywhere.)

Now, I live in London, England. I bike everywhere or use the Tube.
NASA manned spaceflight has been almost exclusively an unmitigated boondoggle from the time of the end of the Apollo program to today. The Shuttle program was a bill of goods that never lived up to any of the claims it was sold on. Not only was it one of the most dangerous orbital launch systems in history it was far and away the most expensive heavily used launch vehicle in history. It came very close to dooming all spaceflight, manned and unmanned, in the US on at least three separate occasions. But the one thing it did better than ever was funnel billions of dollars a year to high paying aerospace jobs in key congressional districts.

And now we have the so-called Space Launch System. Another boondoggle jobs program that is so ridiculous that fundamentals of its design have been specified by the Senate itself. The Planetary Society, Space Access Society, and the Space Frontier Foundation have all called for the SLS to be cancelled. It's a poorly designed rocket, a huge waste of money, and overall a project that is not likely to succeed.

I love space exploration. I love rocket engineers. But I cannot abide either being abused to serve as pawns in congressional pork-barrel spending games.

This is not a question about what NASA manned spaceflight "needs", it's a question about where the Senate wants to funnel money.

NASA manned spaceflight has spent a quarter of a trillion dollars over the last 4 decades.

A quarter of a trillion dollars.

That is the cost of the Shuttle legacy and the ISS. Does anyone think that we, the American taxpayers, actually got a pretty good return on that money? Before you answer keep in mind that we could have easily paid for 150+ Saturn V rockets as well as the appropriate payloads and spacecraft for them for less money.

Meanwhile, companies like SpaceX have managed to build entire orbital launchers from scratch for less than the cost of a single Shuttle flight.

None of the alternative uses for that money are as important? How about using that $10 billion a year to buy commercial flights on Boeing, LockMart, or SpaceX rockets? Right now only a fraction of NASA's funding is actually serving the purpose of advancing the state of the art or improving access to space.

There is an argument about whether the amount of money governments spend on various activities could be better spent on spaceflight.

This is not that argument and has no bearing here. This is an argument about whether NASA is a good conduit for spending money on manned spaceflight activities. And there is overwhelming evidence that despite a handful of successes it has not been. Over time it has gotten less efficient, less safety conscious, and less capable. There is every indication that with Apollo era budgets in place the NASA of today would not be able to get back to the Moon in 10 years or even 20 years.

The unmanned spaceflight portion of NASA still does some pretty good work, but the manned spaceflight portion has become a bureaucratic infused pork-barrel shell of its former glory. There are lots of reasons for that, a lot of them due to consistent political meddling from without, but it's still the truth.
If unskilled labor is no longer needed for factory work it becomes available again for other low cost service work. A century ago lots of families employed a nanny, a cook, a cleaning lady and a gardener. Perhaps we will return to that time.
The Mozilla numbers show mobile devices will outnumber desktop devices. The Wikipedia numbers show web usage. People surf more on desktop machines, and don't (need to) upgrade them as much so both figures are correct.

The real issue for Mozilla is that you can get great benefits (shared history, passwords etc.) if you use the same browser on both platforms and sync them. Luckily Apple and Microsoft's lock-in approach seems to be holding them back here, but I'd imagine Android Chrome will be a big driver for Desktop Chrome (and possibly vice versa).
Apple Announces Plans to Initiate Dividend and Share Repurchase Program
7 Ways to Divorce-Proof Your Marriage (Statistically Speaking)
What I'm saying is that how they got in their situation isn't as big a factor as the conditions they are in. And yes, I think we both are making very similar arguments.
As this information becomes more widespread across populations and more detailed per individual, it will degrade the current relationship between insurance and customers that makes insurance work for both sides.

This must change the way insurance companies decide to cover, and how much they charge.

Or health care itself must change from largely insurance provided, to "something else."
It seems most people don't really understand the core of systems programming.
Let me try to summarize:
There can be no limitations of any kind in terms of expressing to the machine, precisely how the machine should behave.
Period. No ifs-ands-or-buts about it.

Actually it seems you don't understand that people mean different thing by "system's programming".

Not all system programming is about no-compromise, i.e as it would if it was only about driver or OS coding.

I'd trust Ken Thompson and Rob Pike to understand what system programming is better than some random dude on HN.
I love the Haskell implementation, since arguments and functions don't need any discernible characters, f 1 2 3 4 5 works just fine. I guess this was one of the original design features of Haskell.
Microsoft Research Determines Trust in Tweets [Carnegie Mellon Study]