skysight-inc/HackerNews huggingface dataset:
Ok, I restored the "original" title.

For my part, I'm always sad when a meta comment that has nothing to do with the content of the post ends up getting voted overwhelmingly to the top. It's less your fault than that of the overwhelming upvoters. But it's an unfortunate glitch that reliably mars HN discussions, and I don't know of a good answer to it.

By the way, the reason we reverted the title in the first place is that the editorialized subtitle immediately provoked a bikeshed debate about the "communities" and whether they're really distinct or not—when the meat of the post is about things like fault tolerance in distributed computing.
I'd wager that ANY person who actually uses CLI tools to do things does not want, nor need, to write full sentences to do these things. Everyone that uses CLI tools always says they do so because it is the fastest way possible to do X. That point becomes moot once you have to write sentences.
I wonder if they weed out duplicate copies of, say, jQuery.

These stats have not in my experience been very reliable at all, and tend to massively overcount javascript. I've had a few projects tagged 'javascript' when in fact they were web projects and just had some common js libraries like jquery included (ruby and golang projects).
Cdist 3.1.4 with enhaced Jail/FreeBSD support
Who're you selling this to?

Businesses with a strong technical lead?
I'm just some guy, you know? But this sounds awesome to me. Maybe the trick, compared with Fashism (really?), which seems to have been about feedback on your Fashion more generally and pickfu which seems to address feedback more generally, the trick would be to really narrow it down.

To just an app for two photos, which is better, and let people make of it what they will. Would need decent facebook integration, so you can ask your friends, not just random strangers.
I think it's because most programmers end-up working on shit corporate software or under some PHB which just destroys any joy, and finally your creative soul. If your joy and/or soul is gone, any job is a dead-end job.
I sold my software business to a public-listed company and hated every day I was there; corporate politics, PHBs, most software developed by company being absolute shit (I pathologically hated their core software platform). I had enough. Now I'm back on my own writing software I enjoy and couldn't be professionally happier.
Indeed, Github's language detection is absolutely useless, and a manual setting is very much needed. One of my projects is a header-only C++ lib, which is detected as 100% C, another one is a fairly typical C++11 codebase, which is detected as 50% C and 50% C++, third is a Python project but has some big example 3D asset files in three.js format which is then listed as 1.2% Python and 98.8% Javascript. So at least for my github projects, the language classification is completely off.
I want to make My channel or anyone of the video in it Viral Plz Help
I am from India, and we produce regional music videos please help me. I am very new i want your help. plz
No, it's fine - as a person who's been surrounded by coding and logic since I was 6 years old (32 years ago). I'll choose the 'arbitrary' (from your perspective) choice. In my somewhat silly opinion -> All choices are arbitrary beyond 'i exist'.
It would be much more useful to show the absolute numbers. Or provide the raw data for others to do more meaningful graphs.
99 Bottles of Beer song in 1500 programming languages and variations
My best idea for the future? First one that comes to mind: Decentralisation of key services. Perhaps you don't find that palatable - others may.

While I truly like 'Page', he seems like an interesting chap; It's a stretch to portray him as today's 'Tesla'.
No. Overloaded operators act like functions and functions are sequence points.
Not sure if it's reasonable to make this call, but it seems the dynamically typed languages have significantly higher percentage of issues overall.
As per bet
Other ES client? In haskell?
This comment is a middlebrow dismissal. It dismisses the entire article with a woolly generality like "good engineering practice". Not only that, but it dismisses the entire debate that the article is about, as if it were an obvious non-issue.

This article is really substantive and deserves much better.
Until the sequence rolls over. Why design a schema with built in failure (an integer PK that overflows)?
With all due respect, and thank you for the reply - I feel compelled to say this:

I used to think like that, however after many years of observing the complicit abuse corporations like these preside over - I can no longer hold that opinion.
I do use Sphinx in the backend, which I love as a tool! I've created NoTex.ch because I love the PDF quality of LaTex. But both these tools are a little difficult for non-computer-science people to use. I wanted to give non-tech people access to the publication quality of these tools without requiring (in-depth) knowledge of how to use them. And hence the name "No Tex". :)
This thread was killed by user flags.
Nimrod for C programmers
Sequences won't roll over by default. nextval() fails if you're out of values. You can create a sequence which is allowed to roll over (by specifying cycle), but it's not the default.

Yes. It's not optimal and you can shoot yourself in the foot, but it works in its default configuration. I just gave a workable workaround for a problem, I wasn't saying it's the perfect solution (a working unique constraint on the parent table would be)
Well, their slow response time is presumably because that's the best they can do.... how would you improve on it?
Next generation JavaScript robotics framework for Node.js
I'm a little surprised there's no musings about Fibonacci or Prime numbers.

Certain real-world plants "use" Fibonacci sequences to avoid gaps in their leaf-coverage, which seems eerily reminiscent of OP's problem with covering up gaps using... ah, virtual plants.

As for primes, it seems to me like the typical corn-row problem comes about when there's a certain kind of periodicity in the layout.
Are we in a tech bubble as of April 2014?
I assume that by editorializing the title (which the HN guidelines ask you not to do), you want to communicate that this is a technically bad media piece?

There's a much better thing to do with bad media pieces: just don't post them to HN in the first place. There's nothing unusual or interesting about reporters or their interviewees flubbing technical details. So it isn't only the submission title that violates the HN guidelines; the story is off-topic too.
say what? Ruby isnt for hobbyists, neither is Python(dont know Perl).But you just wanted to hear yourself say that didnt you?
I did electronics in year 10 in Perth around that time. It was a pretty neat class, we got to program a PIC as well as learn some basic circuit design stuff.
FullCalendar plugin with iOS7 look
The lawyers feel like the only ones winning out of patent disputes.
I see that you talk about "large clusters". In the HPC community there is often made a distinction between clusters and supercomputers, where the latter implies fast interconnect between the nodes, allowing synchronization of data between the steps to be fast. Such fast interconnection is often required for some workloads like weather forecasting, simulation of biomolecules. On clusters without such fast interconnection, it is not possible to parallelize such problem beyond a dozen of processors. Real supercomputers can often be an order of magnitude or more expensive per CPU, but is required for such workloads. For such workloads, it is very important how data is moved around, and that is probably what they meant by data locality.

On the other hand, many other HPC tasks are possible to spread across cluster nodes, and for those tasks clusters are sufficient. In fact you will often be denied access to supercomputers for such workloads, and be told to use a cluster instead.
I thought D was backed by Facebook
Without the punishing JavaScript: https://archive.today/5hO3F
I wish the right person for the team mattered more than the location of that right person ;)
Samsung Galaxy S5 Video Converter Tutorial
Dying to convert video to Samsung Galaxy S5 on Mac? Here will show you how to use a solid Samsung Galaxy S5 video converter to worry-free transfer video to Samsung Galaxy S5.
When you asked "Am I wrong?", I nodded in agreement, until I read the next sentence. Successful doctors and lawyer are usually people that proved a better track record, usually both in their relation to their client (so important for those jobs) and their factual successes and special skills. Additionally, they usually also succeed at leading teams of talented younger people that help them succeed at a bigger scale.
That's what he's saying. While the author's statement may not necessarily be incorrect, the trend these days is to manage your JS (both server and client side code) with package managers like NPM and Bower.
This subthread is a poster child for thread derailing: an off-topic provocation (on race, no less) followed by earnest rebuttals and further provocations.

Please don't post, or respond to, this kind of off-topic flamebait on HN.
Why not design internationalisation and localisation into it, and have contributors translate the ui? Shouldn't be too much of a problem.

That might be an excellent way to demonstrate the power of FOSS to a small but growing community in China...
...and that's exactly the way I interpret it in my response?
Gnome and the GIGO Principle
lifeisstillgood and forsaken - wondering if there's a possibility to connect readthedocs with Penflip? Penflip is a project I'm working on that hosts writing projects backed by git repos, with an in-browser markdown writing interface. It's like a stripped down GitHub for non-techies (and for writing instead of coding).

I'm currently not integrating with any external services, but recently have been thinking about it.

Maybe something here. Let's chat? Email + twitter in profile.
High context is vague. As in, you're expected to already have a good idea of the context.
Switch Godaddy out for another registrar and it sounds like a plan (personal opinion). Linode is good, I use them too, but might be overkill for what you need unless you already have active hosting with them.
Looks very interesting. Is the table of contents final? I didn't see any mention of fixed income. Will this book serve as a good intro for a programmer from the equities world (no specialized math or finance training)?
I find the complete lack of Go surprising.
BETCOM Decoration
<a href="http://betcomegypt.com/ar/home.php">ديكورات</a>

<a href="http://betcomegypt.com/home.php">ديكورات جبس</a>

<a href="http://betcomegypt.com/home.php">Decoration</a>

<a href="http://betcomegypt.com/home.php">Home Decoration</a>

<a href="http://betcomegypt.com/home.php">Decor</a>

<a href="http://betcomegypt.com/home.php">ديكور</a>

<a href="http://betcomegypt.com/home.php">Cornices </a>

<a href="http://betcomegypt.com/home.php">كرانيش جبس</a>

http://betcomegypt.com/home.php
http://betcomegypt.com/virtual_tour.php
we have less IT/programming jobs today than we had in the late 1990s.

This site seems to disagree with you: http://www.bls.gov/opub/btn/volume-2/careers-in-growing-fiel... . I work with numerous people over 40 actually.

Also, I beg to differ that learning a new programming language is a big deal. We've yet to see a single complete disruption in the way we program... It's still editors, compilers and debuggers in the end.
Start-ups need thought-leadership selling which crosses job descriptions
This is an extract from a book that is written for technically-oriented founders of enterprise software ventures who need to hire & manage sales people and to hire & manage the people who manage those sale people.
I think the usage of girls here is likely intentional and is a very important and much better word choice than "women" IMO - it shows the power differential common in many of these situations.
It isn't entirely untrue. Ruby/Python are more popular in the hobbyist space and less so in the enterprise. Java is the opposite.

It shouldn't be seen as a reflection of the platform.
The lack of high-quality bilingual corpora is hardly the primary obstacle to considering automatic translation a solved problem. Even for language pairs for which plenty of "bitext" exists, the current approaches to machine translation still face major challenges with regards to ambiguities, idioms, finely nuances imagery and other semantic subtleties, all of which pose hard, but not insurmountable challenges to an expert human translator.
Same here in Portugal. And we also have free virtual CCs with predefined limits.
Lost In Translation – Don’t Mistake British Reserve For Lack Of Ambition
> The market mostly sets the wages

Unless, you know, several high-ranked managers collude together. Like it happened with Google and Apple.
> Implying that my point is invalid due to the Koch brother's only owning a substantial percentage, and not the majority, of the lease hold is disingenuous.

First, I can't resist pointing out that it was never claimed they held the majority of the land; it was claimed they were the largest single holder. If you own 10% of something and nobody else owns more than 7%, you still don't own the majority of it.

Anyway, I don't think it affects your point at all; that's why my conclusion was "work on your rhetoric". Your passing mention of the Kochs can't undermine your point if it's invalid for the same reasons it doesn't support your point if it's correct (which, naturally, it isn't). It's just there to shock and dismay your audience. I'm not here to point out that you're basing an argument on faulty premises; you don't seem to be using much in the way of premises at all. I'm here to point out (right now) that scaring your audience isn't a good substitute for discussing an issue, and (now and before) that while you seem to feel strongly about this, you don't seem to be very well informed, or even to follow developments that you bring up as interesting for one day after they make the news.
Go is a new language so not that surprising. It is also over represented here on HN. You don't see Go jobs in the wild for example.
D has been around for 15 years.
I think it would only work if the USPTO was in on it, instead of forcing everyone to look up the address. It should still be publicly available (for the Amazon case, and such), but not required just to send something.
You don't have to learn the complete XML syntax to write a POM. Think about it.
Relevant username, too ;-)
Everything Facebook Launched At f8 And Why
GitHub is slowly starting to reflect the software world at large, although the true picture is Java and C leading by a huge, huge margin. I don't expect GitHub to ever fully reflect that, as most Java shops, and nearly all C shops, would never host their code on GitHub.
1. If the RNG that you use for generating the one static RSA key is broken, you aren't secure either.

2. RSA key transport also transports a(n ephemeral) session key that is used for symmetric encryption and authentication of the payload and that can be used to compromise the connection if it can be predicted.

3. In a way, encrypting the session data is also done by generating an ephemeral "key" for each byte/block using the symmetric cipher as a CSPRNG (moreso with stream ciphers/modes than with "real" block modes), but you most certainly would not want to use that as an argument for using ECB in TLS.

4. Such blunt decisions have been long overdue. Complexity is a huge risk, it's about time we get rid of some of the cruft that makes systems vulnerable.
I don't know - I live in the terminal, and I definitively wouldn't use it for regular commands (sed, grep, tar, etc), but if it was smart enough, I could see myself using it for software that I rarely use and which has complicated options.

For example, I'd rather type

please convert movie.avi to h264 at 720p with subtitles from movie.srt

than having to read the man page of avconv each time.

Bonus points if it could print the translated command before running it - it'd double as a learning tool.
This is exactly the reason why they say they are not restarting the site now but are building a new fresh server instead.
I think anyone programming Java is going to have to learn XML pretty soon; not so Groovy.
This article seems quite naive. Painting P2P traffic as something "which Comcast cannot block" ignores both history and the reason why Netflix paid for direct peering with Comcast in the first place. It's not that their traffic was being "blocked", just that it was coming in on the same overloaded pipes as other general Internet traffic. While Comcast customers might not notice a web page taking a few milliseconds longer to load, they certainly notice the difference in video streaming quality, and hence why the new peering arrangement made a difference.

Shifting all the traffic to P2P most likely would send Netflix traffic back into the overloaded slow lanes again - and if anything makes it all the MORE likely to be further slowed down and deprioritised for reasons. Phrases like "Internet traffic of a type often used for piracy" are all that needs to be said to justify whatever further shaping, blocking, and other indignities could be applied to it.
V1.6.3 of HTML5 Bones Released
A isn't really very low-hanging though, rewriting the build-system for something as complex as the kernel would be quite the undertaking even just from a technical standpoint, let alone that you now have to change thousands of peoples workflow by having them install and use a new build-system (some of those people are probably dedicated to just maintaining the build-system too, so their job would radically change) as well as figure out a suitable build-system in the first place (which one would work well for the kernel? which one works on all the architectures people want to compile linux on? etc)

B from linus' perspective just means "wait a year for things to automatically get better (after throwing some money at it)" which seems like the low-effort solution.
This always bugs me:

git status | grep deleted: | awk '{ print $NF }' | xargs foo

Instead of using both grep and awk just use awk:

git status | awk '/deleted:/ {print $NF}' | xargs foo
I think the situation might improve as we get more languages to run in the GPUs.

The current approach of both CUDA and OpenCL camps to move to some sort of standard intermediate representation is a step in the right direction.

This might open the door to more declarative approaches for data modelling in the GPU.
Paid shill or naïve as f*ck.
Fixing the XMPP Push Problem
Each corpus is dauntingly large (arcane?), making knowledge of the source difficult to determine for casual onlookers.

Both have exerted tremendous influences (both overt and subtle) on traditional Western culture.
"A hosting company" is a vague thing to want to setup, at the low-end you can have a single rack with random boxes in it.

But to scale you need to consider running an AS, peering, redundant feeds, PSUs, having remote access to reimage machines, etc, etc.

So rather than saying you want to be a host you'd get better response0s if you said what kind of hosting person you want to be? Random wordpress? Giving remote root on virtual machines? (Whats your antispam policy? How will you monitor incoming/outgoing bandwidth? What kind of routers will you use? What network topology to increase uptime? How many geographical locations?)

Lots of people started hosting companies back in the day by filling racks with servers, before power costs made it hard, and these days reselling AWS, etc, is the simplest way to start - no need to worry about infrastructure, and still reasonably reliable.
Great introduction to partitions. I did not know how exactly they are used. And now I think that I do. Thank you!

What I noticed (some improvement suggestions):

1)
"the planner could tell (using knowledge from the check constraint) that employees_1 was the only table it needed to look at."

Well, I think it still checks the parent table, right?

2)
You could mention that it is possible to create a trigger function which inserts new data automatically into the correct child table (as described in your final link, here: http://www.postgresql.org/docs/9.3/static/ddl-partitioning.h...).

I think it would be cool if PostgreSQL could create these trigger functions automatically based on the check constraints...

I'm also wondering why foreign key constraints are not inherited?
One of the key benefits of VIM is that it is available on so many platforms. So commands and plugins are useful on OS X, Linux and even Windows.
An interesting introduction. So much online writing is just that, the opening introduction leaving one wondering where the rest of the text has gone. For wandering minds this is generally Ok; the springboard has been set but I wonder if this constant stream of unfinished stories takes a toll.
My thoughts (random as they are)

- Contenteditable is going to change everything. The range of editors like Aloha knock spots off most CMSes and they are in browser WYSIWYG

- People can learn to use markups (cf Wikipedia). But encouraging them to leap from Wysiwig to markup is something best broken in gently.

- there must be a subset of a markdown that is simple enough to be reliably translated round trip from ReST to HTML5 - the obvious ones are headers, paragraphs and bullets. Which to be frank probably covers 80% of all formatting the world over.

- so an HTML editor that allows both markdown editing directly and a tiny subset of HTML that emits direct as markdown. This is afaik simple to do(?!)

- A editor / REST receiver that captures incoming pages and writes back to git repo (I wrote one for Connexions it's on GitHub, the one you reference sounds similar, there are probably dozens)

So in my head it seems doable - the use case a?

- I think some documentation should often be written before the code - it's part of the requirements capture?

- It's frequently useful to have actual users write / improve the user manuals and other docs - and this way they don't have to learn rest immediately.
New Super-Heavy Element 117 'Ununseptium' Confirmed
Apple made such publicly false claims they were called back before the court twice to correct them. They took the unprecedented step of forcing Apple to run a court ordered statement on their homepage.

They also determined that as part of this trial Apple had extremely dubiously tried to play two European courts against each other to obtain an illegitimate injunction.
Scaling Down The Scala Compiler Dragon: Call Tree Visitation Visualized
I did some HPC at the university in distributed computing classes, back when PVM was still a thing in 1997.

Followed by some work at CERN a few years later on ATLAS HLT group.

Nowadays, just plain boring consulting enterprise work.

What I see as a consequence of big data and HPC fields approaching is the increase on the Java world to improve tooling. Given how performance focused the HPC folks are and the amount of Java code in big data frameworks.

A visible consequence of this is the ongoing discussions on the Java world of adding value types, replacing JNI by something more approachable, replacing Hotspot by Graal/Truffle, support for HSAIL, promoting unsafe to an official status and so on.
You have wayyy too much data. You're a straight up digital hoarder. You couldn't even sift through that shit in a lifetime, let alone use it all.

Making full disk backups and archiving huge collections of media assets you'll only ever use 1% of is just a huge burden of mind and a huge loss of portability and flexibility. Not to mention a waste of time and money.

I know you say you're an amateur as if professionals would have even more, but in reality, they've probably realized what a time sink it is and focused on just the small set of stuff that actually matters.
The Past, Present and Future of Software will be Simulated
The inventor of the algorithm actually has a really good website with a good overview and history:

http://www.aco-metaheuristic.org/
Security Firm CertiVox Bags $8M To Grow Its Secure Alternative To Passwords