skysight-inc/HackerNews huggingface dataset:
"it's kind of a given that corporal punishment is generally viewed as barbaric"

It's exactly that point that made me unsure if this was supposed to be ironic or not. It is not in anyway "a given" that corporal punishment is viewed as barbaric. Most USAians support the death penalty.
Alfred Nobel's Will
It's a shame it focuses on OO as the main problem with C++.
Why? Mailing lists have a common UI (your email client), they are easier to archive locally, messages are processable entities (can be easily tagged, filtered, forwarded, etc) and they can be used when the service is offline.

The only thing missing in a mailing list is a good archive for new members; the web UIs are usually terrible. Personally, I wish I could just get an archive file (zip, tar, etc) of a certain period of time.
While I'm familiar with everything you described from previous experience I have to say that was masterfully described. I've found that meditation has so much cultural and 'religious' sounding baggage attached to it that people who would benefit most dismiss it out of hand. Your post cut through that.

When I started meditation I thought it would give me some sort of mental superpowers (Tibetan Buddhist IMO are quick to sell you on those). However in my experience the benefit is more like developing resilience against all the drama and bullshit that life or your own mind throws at you. A potential downside is that I notice more clearly how other around me are swept up into unnecessary frustration or anger. Of course it would be overstating to say I'm a competent meditator, but on some days I consider meditation the most valuable thing I do for myself.

I'm motivated now to try the guided meditation your linked above. Thanks!
Since you mention it, I'll link it:

http://arxiv.org/abs/1310.0457
As a point of reference, here is http://en.wikipedia.org/wiki/Kathy_Kelly, whose principles are not open for compromise, despite the threat of repeated incarceration.
Some stars explode with such energy that they evaporate. The thermal motion of the gas exceeds the gravitational binding energy. Any outer planets simply drift off into the cosmos.
You'd be shocked at how many bad schools exist. I graduated from a university that tried to drop "Data Structures and Algorithms" because it didn't translate well to the workplace, and that university is deemed to be okay for Computer Science in the UK. I ended up taking it, but a lot of other students in my class weren't happy. We even complained to the British Computer Society, as the Computer Science degree was accredited by them, but nothing came from it.

My university pushed Java down our throats whenever they could. We also spent a lot of time with Prolog and C, but Java was taught as if it was a perfect language for anything a developer could possibly want to do. I joined a Masters degree programme at a top ten university in the UK and I was blown away by the difference. The facilities were no better, the lecturers no better, and the students no better. The only real difference was the curriculum, and the administration. At bad schools the curriculum is focused on raising the hiring numbers and the adminisration deal with so many kids that they couldn't give a shit about their needs, whereas at good schools they try to stay true to the subject and those running the degree programme have done a good job, and will make things run smoothly.

I would say that students from bad universities probably end up just as good at programming as those from good universities. The big difference is how they cope when they leave their comfort zone. I'm a .NET developer and I've seen some students brought up in Java really struggle, which is fairly shocking when you consider the similarities between the Java language and C#. A good student from either will adapt either way.
Wired: GE’s Radical Software Helps Jet Engines Fix Themselves
Believe? Odd choice of word. If a subject is important to you, read around it and make up your own mind. Gladwell usually cites his sources. Just don't fall into the trap of only reading the given sources, look for updated and contraindicative papers.
I'm not even past the 1 month bump yet.
English. spruikers are the guys at open air markets screaming out the virtues of their wares.
You're wrong. http://en.wikipedia.org/wiki/Profile-guided_optimization
The method for C/C++ is just different to JIT. Compile program, collect profile information, optimize program guided by profile information.
I suppose this is in response to Google pushing it's developer platform. Are they going to match Google's free tier and tendency to drop credits on developers at the drop of a hat?
I added some instructions for debugging REPL sessions to http://cursiveclojure.com/quickstart.html - it's clunky right now but I'll be fixing that soon.
This one? http://www.smbc-comics.com/index.php?db=comics&id=2320#comic
You can usually get portable switchgear, and it was mainly pumps, which should be fairly tolerant even with an emergency cabling job. I'd really consider this a contingency plants should be ready for; if I operated at tepco scale I would probably have actual helicopters under contract (or priority with the military) and strategic equipment in hardened shelters at my plants, just to be able to move it to other plants.

From what I've read there was a leadership vacuum for the initial crisis at tepco. I'm actually going to try to visit as close as I can get to the plant tomorrow or Saturday (in Sendai right now)
I wonder what the implications are of doing BTC->FIAT.
Isn't not needing to know whether an object property is real or synthetic a feature?
Flaticon - Free vectors icons for download and Icon font
while the south african govt say they support oss and all gov departments ahouod be using it, in practice they hardley ever implement oss. there is actually a project on git hub to use information access laws to perform a ln audit on the use of oss

Using MS office makes sense, since majority of businesses use MS office.

Though I would question the use of delphi, someone else posted that delphi is popular in South Africa. As one, I disagree most of the code still being written in delphi is mostly legacy code.

The delphi dev shops have since moved on to .net for e.g my first job was a co that used delphi.

one of the biggest users of delphi in za (mr price) , now mostly do their dev in .net

I think a language like python or ruby would be a much better option.
I don't get why he doesn't like Pull Requests on GitHub. It obviously depends on the kind of mailing list software you use, but most of them (like shudder GNU Mailman) strongly discourage the user to hunt for existing requests and make pretty much everything hard to follow except if you follow everything all the time. Of course, if you're a maintainer, it's your job to follow almost everything all the time. But casual contributors simply don't have that kind of time and energy available.

With PRs on GitHub, a corresponding issue is usually filed and if people still email you, simply tell them to first search there and then post their own. That way, everybody can see and search the existing stack quickly.

I recently tried to contribute to a project that maintains both a mailman mailing list (I offer a thousand internets to somebody who builds a general purpose and usable UI to that) and a GitHub tracker and it was an absolute nightmare to coordinate.
VPN.sh offering £10 free account credit, just for paying with Bitcoin
The DNS service (Route 53 - https://aws.amazon.com/route53/) seems to be missing from the free tier ... other than that, it looks like everything you need.
Forums are OK, but second-best. The problem I see with a forum is probably the thing you like about it: messages are broken up by (arbitrary) "topic" or "subject". Basically, each thread in a forum operates like its own little mailing list - that enables someone to ignore parts of the discussion. They will then inevitably miss something that they needed to have seen.

"But how else can you manage the volume of messages?" I hear you cry. Well, having only a single "thread" forces you to use social pressure to keep the discussion on topic.

A forum can have obscure corners which people start to use for off-topic discussions, or general mouthing-off or project gossip. That kind of noise can't be tolerated on a mailing list - because there's no good way to ignore it. So the off topic stuff is pushed out, and the discussion remains mostly on-topic.

The "social pressure" that keeps mailing list discussions on-topic is often interpreted by newbies as "rude people shouting at them", and perhaps that's accurate. But the end result is worthwhile.
hey guys, our servers are being pounded like a punching bag. dust is everywhere, fighting through the dust to press green button on larger servers. eyes hurt.. talk soon..
What are these bigger projects which can only be implemented in java? The linux kernel? Photoshop? Facebook? Or some kind of godawful tiered corporate thing that's big and unwieldy precisely because it's implemented in java?
Penis poem
A poem for your penis.
On all mailing lists I'm on that allow non-subscribers to post (a few high-profile FOSS projects) the benefits far outweigh drawbacks. A few individuals periodically complain about reply-to policy and duplicate emails (which, if you're reasonable and take a few minutes to set things up, are non-issues)... Spam is, mostly, minimal.
https://en.wikipedia.org/wiki/Leet

Different to what I originally thought :)
Python/Ruby/whatever will most likely get faster as access to tools like LLVM and the JVM itself is getting more common these days. You'll still get the HUGE bump in development times (due to the inherent expressiveness of the languages) and at least a good portion of the speed benefits you'd reap from Java itself.
AeroFS testing Private Cloud version
If you don't want to / can't use C#, there's simply no alternative for bigger projects.

People keep repeating this as it was some sort of axiom. My feeling is that people mean that it's hard to write large Java-like projects outside Java. It's not the the problems can't be solved without Java, it's that you "can't" solve them the Java-way without using Java or C#.
I need one.

Interestingly, about a year ago, we were told that we would no longer be doing any updates to the system, and yet, here we are, a year later, still doing minor releases. I suspect it will never go away.
This really interests me as well - how do they know that it's a 12 million years old planet?

I suppose a big reason would be that it does give off a heat significant (if not AS significant) signature to begin with - a large spaceship would very likely try to conserve as close to 100% of its energy.

Then again - what about a dyson sphere that is still under construction?
Iversity.org Launches Free Online Courses
C++ gives you the option to just put your objects on the stack and have them clean themselves up upon destruction. Enforcing the placement of small objects on the heap, even a garbage collected heap, seems such a waste of time and efficiency.
You shouldn't really use the term "always" either. You have the option of implementing a garbage collector manually, or an object memory pool to remove the malloc/free new/delete overhead.
Looking at the X32Ports details-page[1], I'm pretty quick to rate this "not ready for mainstream" at this point ;)

Definitely interesting though. Once support matures, I'll be interested in trying it out.

[1] https://wiki.debian.org/X32Port
(context: i've been working mainly with python, and have almost no experience with go)

My initial reaction to the example was that it looked like something that could be easily unit-tested, without the added layer of BDD over the top. But that's probably just a symptom of the example appearing as something that would be simple to build and test.

E.g. in python i'd translate `Expect(scoreKeeper.Stats["Manning"]["Touchdowns"]).To(Equal(1))` to `assert scoreKeeper.Stats["Manning"]["Touchdowns"] == 1` which is essentially the same, but only uses one bit of machinery (assert) rather than three.

That said, the more ways to test things the merrier. I think if you are interested in testing larger chunks of functionality / user-facing bits of behaviour rather than invariants of the building blocks of your program, then perhaps BDD starts to look more appealing, so the two approaches seems complementary.

Having an expressive static type system is again complementary, as that prevents you from making many trivial errors, and you just have to test for the remaining ones that the type system cannot express. (i miss that in python)

after a little dig through the code, it looks like "EXPECT foo TO EQUAL barr" translates as

https://github.com/onsi/gomega/blob/master/gomega.go#L15
https://github.com/onsi/gomega/blob/master/actual.go#L27
https://github.com/onsi/gomega/blob/master/actual.go#L48
https://github.com/onsi/gomega/blob/master/matchers.go#L7
https://github.com/onsi/gomega/blob/master/matchers/equal_ma...

so there's lots of `interface{}`s and reflection and so on
Podcasts have had the same effect for me with driving as well as chores like dishes, taking out the trash, etc. My only fear is I'm developing some sort of dependence on audio (specifically talk show type audio) to get anything done!
Three actually recently announced a similar thing to this, whereby you take your contract with you to any country that Three operates in, i.e. Australia, Italy, Denmark, Austria, Sweden, Hong Kong and the Republic of Ireland. Other European countries and you still have to pay their standard European roaming charge...

http://blog.three.co.uk/2013/08/30/feel-at-home-3/
I think "a good archive for new members" is more important than just the "only" suggests.

The reason it's lacking shows the problem with mailing lists: they restrict participation to those who were members at the time. Yes, there's a limited ability to have search after the fact, but most of the web UIs are awful, and the search is weak.

Worse still is if you join late and somehow find a thread from 2010, there's no way to revive it with updated information or corrections. So the archives suffer terribly from bitrot, in some cases sending latecomers down the wrong path for years to come.

In a well-designed forum, by contrast, threads "live" forever. When something useful needs to be said or asked, a thread can spring back to life. As a result, their archives remain useful for longer, and they don't need to suffer nearly as much from newcomers asking the same old FAQs, either.

To boot, with the right forum, you can also have posts sent to your email, for all the local benefits you mention.
"The point" is that, with work, intelligence can allegedly be improved. Your comparison is false as the not-smart guy who works hard will almost always outperform the smart guy who doesn't work hard. The smart guy who works hard is something to be feared (or followed). HN is full of people who were told they were smart and then stopped trying. That is why they are on websites like HN rather than, you know, actually achieving anything.
Had the same problem. I simply added statement to project readme, that I may forward question to public lists. I refuse to repeat myself and documentation for my project is not ready yet. For private conversation I usually require donation.

Keeping information public is crucial for long-term success. You lose interest and someone alse may want to takeover. But it is nearly impossible without mailing list, unit tests, various prototypes and commit history.
Celebrating Columbus Day
Huh? Of course it is a feature. My point is that if something as innocent looking as property access can be an arbitrary method call, it may make understanding a piece of code more difficult. From the point of view of debugging existing code, which I've done a lot lately, hiding details that may matter in corner cases is not something that I want the language to encourage.
In Australia they passed legislation to prevent banks from offering unsolicited credit increases. Now I regularly receive mail saying "We're not allowed to offer you credit increases unless you ask us to. Do you want to opt in?" What a joke.
Dolphin uses images too.
Rust, Erlang?
Looks like the page is down, isn't?

Not good for the business be off-line in the announcement day, IMHO.
Usenet is superior because it evolved to handle large scale discussions properly. These include:

- user agents that thread properly

- long expiration times for local caches (spools)

- cultural norms (that differed from group to group) about replies, new posts, quoting, and FAQs

- groups are folders: the participant needs to make a decision to subscribe to a group, and then each time to read one group at a time, rather than trying to handle a dozen different groups in date-received order

- and for a mixed blessing, search over the current spool was reasonably easy but general search was hard or impossible.
What you're saying there is essentially "mailing lists don't scale".

One man's gossip is another man's networking. Your off-topic rant might be my eureka moment.

That mailing lists discourage participation for fear of savagery from list members who can't find what they care about is a bug, not a feature.
"None of these libraries (or many others) have competing implementations written in other languages."

Except the ones they were written to copy. Each example you give is an open-sourced clone of an pre-existing version implemented in a different language.
What a shock!

When Gmail introduced a feature to reduce spam and spam-like email in your Inbox, the people sending that spam will adapt and try to game it. More news at eleven.

Did anyone seriously believe this would be a viable long term solution?
He didn't say anything about the validity of complaints.
The matter of the fact is that the W3C is the first organization to systematically cave in to content cartel demands.

Do you honestly think that "the web" has fewer leverage than television networks?

What the Web doesn't have is a unified front, a group of champions. The W3C should have been one of those champions, which makes the W3C curruption so extremel disapointing.
Google pays coders to improve open-source security
Sure.

Nowadays the consensus is that C++ introduced more problems into the industry than it solved. Moreover it keeps introducing more and more problems with each new revision.

In this light his statement is merely an attack upon his critics e.g. "Haters gonna hate..." while ignoring the possibility that criticism of "his" programming language is well founded.

Sure people bitch about every language sometimes. Hell I bitch about languages I use now and then, but I keep using them.

While systems programmers are fleeing from C++ back to C(!!!) and to newer languages like Go (for which the core design principle could be described as "Not C++").

To me his statement sound like a chronic alcoholic saying "There are only bad kids and kids you don't have."
What qualify as a derivative is always a complicated issue. FSF and Linus Torvalds have both given their opinions about it, but it really is up to the court to decide if a kernel module relies on the kernel. They would ask if a kernel is module based on the functionality of the kernel, to the point where it expands on what the kernel do.

Words like based, expand, and relies on is keywords that the judge or jury would look at in identifying if something is a derivative work. A kernel module would likely have to pass each to not be declared as derivative.

The word "linking" or "loadable modules" however is not part of copyright, and would only come into question regarding the intent of the author. One could argue that thanks to linus posts, it shows that his intention is to allow such actions under non-gpl terms even if the module would be a derivative work under copyright law. That would however be limited to code that linus himself has written.
3 ads, and a popup splash. When was MIT TR fully monetized by ads? Isn't that a site run by a university?
At the boring enterprise projects we just use SoapUI for this type of testing.
We paid $634 million for the Obamacare sites and all we got was this lousy 404
Unless I'm missing something, assert scoreKeeper.Stats["Manning"]["Touchdowns"] == 1 is not the same unless in python you have some magic reflection. The output you get from that is just pass/fail. The output you get from the matcher method is the expected and actual values in a much nicer error message.
Works fine here and worked before.
The device might be interesting though. If you have some remaining bills and you are lazy to convert them. I have, maybe, $100 of cash in many different currencies remaining from my travels.
So it's just the free usage tier with a forum tacked on, or if already have funding you get free credits.
yes, this. Interaction design can't be separated by visual design.

The worst of the misconceptions here is that the designer is unable to see further than this point, it's basically a key to failure.
So what if it's email? You can use DRY method and answer to it publicly. I hate personal inefficient communication. If documentation lacks thing being asked, update documentation. Don't answer the mail. Of course it would be more efficient to handle these tickets using community than just one developer. Answering queries publicly isn't as good method than updating documentation. Depending from situation fixing program and usability is still better option than updating documentation. I hate extensive documentation when updating program version, if it could be done efficiently by automated script / proram. I've been preaching about and utilizing this methodology last 15 years.
pre-paid starts at 45 but thats with 500 mb at 4G speed and then unlimited 3G speed afterwards. $80 gets you like 12 gb of 4G.

Personally I'm happy at 500 but use cases vary.
INEW M2 - Smartphone libre Android
INEW M2 - Smartphone libre Android (pantalla táctil de 5" 480x854, cámara 5 Mp, 4 GB de capacidad,4 procesadores de 1.2GHz, 1 GB de RAM, S.O. Android 4.2) color negro
Really?

I've done this with "big" files, as well as large folders and it works perfectly both locally and over a NFS share.

How many LoC are the files you editing?
Krugman's comment was a criticism and analysis of the Fed policy in 2002, not advice.

The Fed helped inflate the Dotcom bubble to the extent that when it collapsed, the only path it left itself to get the economy back to levels approaching that bubble, would be to inflate a new housing bubble.

He wasn't saying they should do it, he was saying that Greenspan and the Fed had backed itself into a policy corner and they only way they'd get the economy to the previous "irrationally exuberant" levels would be to repeat the bubble process.

It's not a bad idea to read primary sources before passing judgment. Krugman makes mistakes but you shouldn't take whatever insta-opinion is published on a blog as definitive proof of the bankruptcy of economics.
> "have been producing some incredibly popular software"

Whoa, Koolaid much?

I'll stop you right there.

You can call your employer's contraptions "ubiquitous". Popular they are not.
I've had an (Apache licensed) open source project acquired. In my case it was the userbase that was valuable.
In so many words he is saying:

"People complain about my language, because they use it. If it wasn't good (enough) they would not have used it."

Thus the complaints are relegated from feedback to proof that the choices made were right thus invalidating complaints.
Hey sdiw, check out http://errormator.com - Since you are starting out I would be more than happy to provide you with one of our better accounts for free (our free tier is enough for most young startups, but i want to give you something better for start).

It will provide you with exception tracking, various performance metrics and log aggregation.