skysight-inc/HackerNews huggingface dataset:
Working in banking, you kind of have two axes of career development to consider - your technology skills, and also the particular business line you work in. EG you could be the world's best developer at working on, say, mortgage securitisation systems, but that won't help you if that business line drops off a cliff.

Although a lot of the knowledge is transferable, recruiters often don't just want a C# or java developer - they want a fixed income Java developer.

If you work on packaged systems, you could even add a third dimension. What is the hot package for Equity Trading? Or Commodities? Should you specialise in Rolfe and Nolan? Summit? OpenLink? etc etc.
You are aware he was only in office for a few months before the stock market crashed ? If you think it was his fault then I don't think I can convince you otherwise, however If you also feel that the problems we had in the late 20's could be fixed in a few years then also good luck with that. There is a reason why it took decades for the stock market to rebound after the crash and a World War to kick industrial America back into gear.
Forrst UX App Design for Mobile Interfaces / Design Tickle
This is a problem being answered with a half dozen other projects. (I'm, admittedly a drupal guy. But I even know whats wrong with Drupal...)

Symfony, as a core framework for CMS's gives an amazing bedrock to build exactly what you're talking about.

... Just as an example of something else that exists that is working forward towards exactly what you're wanting to build, you should check out Apostrophe, http://apostrophenow.org/

And then theres the 90 other projects that exist on 90 other languages... But yeah, don't fork Wordpress, make something better.
SEO Objectives - Why Getting on the First Page of Google isn't the Only Goal
Cleaning Data with Google Refine | hernamesbarbara blog
Newer languages aren't? Every linux distro that matters (including BSD, Gentoo, and others with a ports system), heck even Windows, has a full Rails stack that's about two commands away from being fully set up.

Unless I misunderstood what you mean, here :)
Which one are you? The problem with the magical numbers and hand waving is that there is a 80% chance that the author is one of the mediocre. Would you take this advice from someone who is mediocre?
Drum robot MR-808 produces drum sounds of the 80s – in the real world
Scaling Scala vs. Java | Architects Zone
Extra Marital Dating Sites, Hurricanes, and More
Vipul's Blog: Big Data and Real Time Analytics in Telecom with Hadoop
Bringing Responsiveness to the App World
I think offering Bitcoin (฿) payment is a fantastic, er terrific, idea. Pricing (https://www.nameterrific.com/pricing) on a whole is very reasonable, but it seems that the .co domains are a bit pricey compared to other alternatives.
> Ideally you should create a great multipurpose validation library that does nothing but validation and then you create a second mini-library that encapsulates your validation library and connects it to jQuery and chainable.

Can you expand on this? I was hoping to implement a custom valildation library as I am also unhappy with $.validate(). Any links would be helpful, too.
It certainly was non-confusing to try and slide pictures of sliders.
Very cool. Any thoughts on going the other direction -- the dedicated CMS way?
Also Peerindex.
I had a similar problem when using SSL connections. I'm not sure about your data by in my case the data was pretty much public data and there was no harm in using simple HTTP connection. This significantly improved the speed and no more very frequent timeouts.

Also try enabling/disabling gzip compression for API calls.
Will be all over this should things go ahead.
To any programmers looking to work in Congress, there's a job opening for a "Software Technician" in the Office of Legislative Counsel[0]:

MEM-098-12
The House Office of Legislative Counsel is looking for a Software Technician to
augment their existing IT staff. This position is a support position that solves daily
software issues as they arise and performs preventive maintenance routines.4
Core Responsibilities:
To troubleshoot and maintain office drafting software, document management
software, and related supporting software. To monitor nightly scheduled jobs for
errors and fix as needed. To work with systems administrator in solving problems
when underlying operating system or network permissions may be part of the
problem. Assist end-users with resolution of system related technical challenges
Duties:
Check logs from nightly automated scripts on SQL server, and utility file servers
for anomalies; assist in deploying/installing software written by office
programmers as well as outside vendors; provide backup assistance to the system
administrator on desktop and operating system issues when necessary;
create/modify utility scripts in DOS batch and VBscript ; test certain software on
new desktops and laptops before they are assigned to users ; perform SQL queries
to assist in troubleshooting; performs or commissions network, personal
computer, and peripheral maintenance; adds, updates, and deletes users from the
document management and authoring systems; eventually provides computer
software training to staff; document tasks and fixes in internal wiki used by
office; attend weekly staff meeting to discuss present and potential upcoming
issues; Performs other duties as assigned.
Qualifications:
At least 4 years technical training or equivalent work experience with computers,
software and hardware; at least 2 years experience working with Windows
networks (LAN); strong academic credentials; knowledge of current Windows
software and applications; ability to work with technical peers and users of
computer systems;
some knowledge of SQL queries, XML markup language, PERL programming
language, and VB programming language helpful; strong oral and written
communication skills; abilityto work cooperatively and courteously with others;
and
availability to after hours and as needed (a few times a year generally)
Applicant Instructions:
Email resume and cover letter with subject line “Software Technician” to
legcoun@mail.house.gov.

[0] http://www.house.gov/content/jobs/members_and_committees.php (free subscription required)
why not

http://www.huffingtonpost.com/2012/06/19/college-dropouts-wh...
Having been both a programmer and a lawyer, I don't think the world views are really that different. They are both detail-oriented and analytical. I think lawyers have a stronger inclination towards fairness and programmers have a stronger inclination towards correctness, but I think most good lawyers would be good programmers and vice versa.

You don't need to be a programmer to understand the impact of the internet on civil liberties, etc. How does knowing about how TCP provides reliability on top of IP help you understand the impact oF the Internet on civil rights beyond just using the Internet? I think that's an old/young thing, not a programmer/lawyer thing.

I don't think shuffling among different highly analyrical/detail-oriented professions will achieve sea-change. I'd much rather see someone in office with a legitimately different world view. Maybe a social worker. Somebody whose job requires empathy, communication, and being able to work with people in the toughest situations.
Looks interesting. A little pricey for my needs right now, but I understand the programmatic access to things is useful at the very least. If/when I switch or have a programmatic need, I'll look at this more closely.

I don't see any discounts for bulk domains (I've got ~150 I manage).

Also, I use virtualmin - having a plugin for virtualmin to allow registrations and management through nameterrific might be useful for you to look at (although you've probably already got 1000 ideas on your plate).
Its WordPress' support for older versions and depreciated plugins which is of the bigger issues.
ImageOptim can be configured to reduce the size by a lot more than any of the online tools will. If you're on a Mac, there's no reason to use anything other than ImageOptim and ImageAlpha[1].

[1] http://pngmini.com
Why Revolution Can’t Come to North Korea
Hardware Specs vs. User Experience
Magic keywords on Google and the consequences of tailoring results
>I cannot see why people use WordPress over the likes of Concrete5 or a full CMS on any other platform outside of WordPress being accessible for entry-level developers.

I run a very modestly profitable website that gets about 1k visitors per day. I'm not even an "entry-level developer", I'm not a developer at all, with only the most rudimentary ability to kludge together a little JS and php.

I chose Wordpress for the site, even though it's not a blog. In fact, creating a system where posts weren't displayed in chronological order actually took a few hours of blindly hacking at various WP functions.

The reasons I chose Wordpress over an existing CMS:

* I already know how to use WP

* There is a vast array of FLOSS themes and plugins to meet virtually any need available

* Wordpress is well supported by shared hosting and managed VPS providers (through cpanel etc.)

* It's relatively easy to get free high-level support through IRC because so many people know WP

Most of these reasons are inertia based. It would be a vast undertaking to create a CMS version of Wordpress that actually gained traction because, awkward as WP is, it has an enormous library of free existing solutions to take on virtually any problem. This quality, which the author of the article complains about, it the same reason WP would be so hard to kill. Even if your product is better for a given purpose, people aren't going to give up the advantages of WP I outlined above just for an incremental improvement in UX or speed.
Sure, you're right. But i suspect that 95% of all WP installs are by non-techies on shared hosting, that very rarely have Rails or Python support.
And largely referenced in Peopleware[1]. Good quote from that book:

There is a sense of eliteness on a good team. Team members feel they’re part of something unique.

[1]- http://www.amazon.com/Peopleware-Productive-Projects-Teams-e...
According to wikipedia he has a Masters in computer science, did ballistics analysis for the US Navy and worked as a computer systems analyst for Coca-Cola before becoming a business analyst and later a manager. So while he probably hasn't programmed for a couple of decades or more he has done so in the past.
Very interesting ideas here, for me particulary in the "free as in Mozilla, not as in Automattic" angle. Some might consider it blasphemy to say Auttomattic and WordPress have divergent goals so I'm glad people are having the discussion.

All that said, I'm not sure I want a CMS from someone who uses images for text instead of actual text

http://john.onolan.org/wp-content/uploads/2012/10/81.png
Perpetual motion: A piezoelectric pacemaker that is powered by your heartbeat
> he was handed a poor hand when he came into office

I think mainstream criticism is that his measures, while well-intentioned, actually made the depression significantly worse.
UX stands for User Experience, yet that slide deck seems to be missing an emphasis on the user. The PayPal team could learn a lot by getting outside of the building to help actual users. Discussion boards have hundreds of users asking for features such as easier refunds, counterfeit protection, customer service chat, and ways to unfreeze locked accounts.
Don't do that. All of the major database players have built in fixed point decimal types with user specified precision. You'd be reinventing the wheel.

As far as doing mathematical operations on the values, if you're using double precision floats, you have 15 digits of precision before you run into problems. In most situations, you're going to be dealing with values considerably less than 10 trillion dollars, so that will be totally sufficient. That's good news if you're using a language like JavaScript or Lua, where there is no built in integer type.
This is great, guys. iA Writer already was my favorite Mac app. Now this... <3
Personally, and I know this is a ridiculous dream, I'd rather see a clone of Wordpress functionality which maintained 95%+ plugin compatibility, but which had things like caching built-in (and just more sensible handing of files and databases in general).
He mentions that xkcd is his job. Does anyone know how he makes a living off of it? Selling T-Shirts and Posters?
Ask HN: Clojure on Android?
I've recently been learning clojure, and discovered the clojure REPL for android(https://play.google.com/store/apps/details?id=com.sattvik.clojure_repl&hl=en), which works beautifully for small scripts. Despite this, I haven't seen much adoption amongst the android dev community, despite clojure's powerful yet simple syntax (much more preferable than Java!). Any ideas on why this is the case?
I can see a huge potential in the consulting market. Many web developers/designers manage a large number of domains for their clients and they obviously want to maximize the productivity for domain-related tasks.

In the near future, we will launch our APIs as well as a white-label platform for these needs.

Your virtualmin idea is great. Yes, with APIs everything can be integrated and centrally managed.

EDIT: We're definitely interested in offering bulk discounts, email your needs to support@nameterrific.com and let's see how we can work together.
So is the argument to improve the visuals of WP, it's functionality, or both?

If I'm grabbing the thesis statement properly, it sounds like the idea is to make WP more flexible as a CMS. If so, that'd be very handy.

I'm not sure how it would work logistically, but it'd be cool if admins could flip a switch (maybe in wp-config) that makes a site either "blog" mode or "CMS" mode. Sort of like what you have to do to make a site networked (i.e. multiple blogs same domain).

I like John's ideas here, and this is something that should be talked about. If John has ties back to WP, though, I would present the ideas and make a case for letting him head up design or experience. The forking thing could get way out of hand (and confuse a lot of people).

Short of that, I'd say take the Ghost name and start building your own platform. It'd be cool to see another open competitor to WP. Especially if it shared a lot of the same principles.
Do 'normal' consumers even read technology blogs? And most certainly somebody posting on HN does not qualify as a 'normal consumer' when it comes to technology purchases.
How to collect system information from local or remote computer.
Agreed. The key factor would seem to be more, better and cheaper competition both in terms of direct competition (other 10" tablets) and similar but slightly different products (7" tablets such as the Fire and the Nexus 7).

I'd expect that the iPad Mini will have some positive impact for Apple (some of those looking at smaller and / or cheaper tablets will find it appealing) but there will also be a negative effect from the continuing improvements in the iPad's competitors, especially as the Android tablet ecosystem improves.

Essentially we seem to be heading to the place most sensible people predicted a couple of years back - a few big players sharing a market rather than a single one owning it.

I see a lot of people still thinking that Android is going to crush the iPad but I don't see why this would be.

20 years ago Windows crushed the Mac because that was the only easy way to interact with someone - to use the same OS and the same programmes. Today people will be reading this on Windows, Mac OS X, Linux, iOS, Android and a whole bunch of other stuff. I don't get why anyone thinks, in an era where the desktop OS is more diverse than it's ever been, why tablets would standardise on a single OS.

It seems more natural that the natural state of affairs will be diversity and if that's the case so long as Apple keep making tablets people like, the iPad will continue to thrive.

For those who say Apple can't compete on low margin, high volume, I'd suggest that they have just so far chosen not to as they've been able to go high margin, high volume.

Right now Apple have the highest margins on hardware (perhaps the only margins on hardware) but also have the biggest music sales network, one of the biggest digital video sales / rental networks and a digital book sales network. It may be that to stay competitive in the game they have to sacrifice some of the up front revenue but remember they are still very able to compete on the media sales stuff that comprises pretty much all of Amazon's business model and a fair portion of Google's.

The only thing that seems certain to me is that we as consumers are going to do well out of the competition, the rest is up for grabs and I suspect will be for many years to come.
I'm surprised nobody has mentioned Redis yet.

I'd build it with two stages. First, a cache that holds user information (sort of replicating profiles), that is, follower count and etc. This would be shared among all users, and can go into a dedicated Redis instance (and why not, also replicated to a MySQL-InnoDB for convenience).

Then, the "graph" DB (follower list), that I'd put into Redis. With some scripting and Redis magic, you can keep automatically sorted (server-side) users by their follower count. You'll just need a lot of RAM (get a dedicated server, look at ovh or others, cloud is usually more expensive and less reliable when it comes to RAM).

You can collect profile information before they go on to the 1.1 (which forces auth), to populate the global DB. Then, you'd only have to fetch users' follower IDs (using the 1.1: followers/ids), which I believe is way more reliable (and progressively, pooling queries, populate the profile database in batches of 500 or 250 users, using followers lists with user details).

This means that data can be queried dynamically without killing the server (or the servers, there should be more than one), therefore allowing for "partial results" (1M followers -> info about the first 10,000 just after signing up, for example).
I don't think it's appropriate to self-post paid content to HN that offers us nothing, flagged.
It's Not Just Writing: Math Needs a Revolution, Too
WordPress already has a "hidden" options page which lets you tweak a tonne of things. Therefore I think you're hitting the nail on the head with hiding the lesser used options away. It'd be nice if, should you change a setting, it would automatically become part of your main options screen & not the hidden one. It would also need to be heavily documented.

I think this is probably preferable to the overhead of tonnes of plugins??
Facebook login-via-email-link option blurted user secrets
> Ghost would be developed openly, and it would encourage contribution. Until
> now, Open Source projects have often had an incredibly high barier [sic] to
> entry for contribution, which is so complicated and convoluted that only
> advanced-level developers have ever really had a hope of getting involved.

> Ghost would facilitate open and easy contribution from people with different
> skillsets to help grow and evolve the platform. Because designers and
> developers working together to solve problems always produces a better end
> result.

N.B.: I'm talking from my experience with other open-source projects; I haven't worked with Wordpress before but I think there are some generalizations here that need addressing.

I disagree that there's an ‘incredibly’ high barrier to entry with many FLOSS projects, over and above the technical ability to read and understand what's happening in the code (which cannot be made up for through community efforts, or indeed forking). The language used in this passage presents these issues as manufactured or intended, and therefore as problems that can be fixed by simply making different decisions. But they're fundamentally issues of community, and of time/attention management on the part of the core developers, and they require extraordinary patience.

It's very easy to say "get designers and developers working together". But, as I've seen with DevOps (which is the principle of "developers and operations working together"), the phrase "working together" is often used without any understanding of its meaning.

I don't want to come across as a naysayer. But seriously, if you have the answers to the problems presented here, a lot of people would love to know.
Agreed, and my question was half sarcastic / half pragmatic. But I don't know where I stand on this issue. Answers lie somewhere in the middle, and to me, this case was quite out of balance.
There are plenty of dedicated CMS. The last thing we need is another one. Although I suppose you could say the same thing about blogging platforms.
When casting programmers in such roles, it is necessary to gain a balance of perspectives. I recommend the book "logic of failure" by Dietrich Dorner for such a perspective. In that book, he presents simulation based studies on the psychology of dealing with systems with many interconnected parts and details how normally "smart" people who can "break down problems and solve them" fail in consistent ways while others succeed. In the studied cases, "failure" is leading a community of nomads into famine and "success" turned out to be a very gradual improvement in their condition. In particular, he points out the dangers of standard heuristics like "one thing at a time" when dealing with such interconnected systems. IIRC, he concludes that our "standard" reductionist heuristics may not work in the areas of administration and public policy.
Is there any reason that in this case and in the case of the parent comment, there's a tendency to jump to conclusions about the intelligence level of the test/puzzle writer? Do truly intelligent people never write lousy questions?
Where in France is that, if I may ask? I might consider working in France and I'm fairly partial to nice weather.
With the right infrastructure and tech, the "mirror" DB shouldn't crash. And also keep in mind how many people follow a lot of celebrities… common point!
Google News Faces Challenges From Publishers Abroad
Show HN: quickyJade - Rapid Prototyping of Jade Templates
We built this last week. Thinking about adding a few more preprocessing engines.

Useful? What would you want to see added?
The problem is that we'd need everyone involved in the political process to be changed similarly. A "hacker" President surrounded by thousands of lawyers is going to get precisely nowhere.
Cleaning Data with Google Refine (soon to be OpenRefine)
If we are on the subject of what animals it is ethical to hunt, etc., how about more strongly protecting the Great Apes (chimps, bonobos, gorillas, orangutans) as they are our closest cousins in nature? Whales are more a rival, than anything else.
Apps for Freelance Writers And 2 Use-Cases You Probably Haven´t Thought About
I'm not much of a fan of Hoover. Mainly because of his handling of the crash and how he should have know better. Calvin Coolidge kept taxes low and held spending which had a positive effect on the economy. Hoover was his Commerce Secretary and did the exact opposite as President. He got bad results and a broken economy. FDR didn't recover the economy, he was dead and Truman was President when the economy recovered. Some would even give credit to the Congress of the time for cutting taxes and removing price controls.

Calvin Coolidge remarked on Hoover "for six years that man has given me unsolicited advice—all of it bad.".
Rights come with Obligations, so as long as they pay their taxes too, I'm OK with this
> in Emacs, both Haskell and OCaml [...] can also be highlighted with symbols

And not just Haskell and OCaml: See for example https://github.com/drothlis/pretty-symbols

(though of course Haskell and OCaml might be much more suited to this kind of visualisation -- in python, say, you just get λ ≠ ≥ ≤).
YouTube Encourages Users To Video Their Vote
Looks good. However, I wanted to point out something. Your tagline says "Domain names for geeks" but in your FAQs, you say "It is not only for geeks but for everyone". If a non-geek visits your landing page, they might not like the tagline. You might want to think about re-wording the tagline ?