skysight-inc/HackerNews huggingface dataset:
I tried to get into Emacs on OS X a few times, but one of the things I don't like is the awkwardness of not having the Meta key mapped to a direct simple key press.

Activating the "Use option as meta key" isn't a good solution because I sometimes need to type accented characters that require the option key.

How do people deal with this when using Emacs in the OS X Terminal app?
I'm sure you'll agree with Stonebraker's recent (actually, not so recent) claims that the relational model is "all wrong":

http://blog.jooq.org/2013/08/24/mit-prof-michael-stonebraker...

htsql seems very interesting. I should soon blog about your product and critique. Have you been publishing elsewhere?
bet this gets taken down anytime now.
A bit off-topic: Please note that we have much better boardgames than Monopoly these days. Have a look at boardgamegeek.com for some suggestions. Carcassone is a good beginners game.
Because x(a) -> b might need to be understood by everyone working with your module at some point. What if you leave the company and someone inherits your module? What if they decide to change their codebase and need to rewrite your module?

Writing modular code doesn't magically give you maintainable code either. It needs documentation, proper use of design patterns, and needs to be readable.
I think there is room to understand the actions of another without condoning or excusing those actions.
Good point, but we've always been automating software, and so far the market for it has been booming. The idea of "peak software" seems to involve assumptions that just don't work in the case of software development. It's worth thinking about software as more than just web development problems - think energy, education, entertainment, sports, media, recreation, art, manufacturing (big and small), virtual reality, and so on. The solution space is enormous, practically infinite.
Random Thing Generator - For all your mock data needs
Here’s a startup pitch: It’s like Waze, but for civil wars
Geeks shall inherit the earth.
I disagree. There are issues with SQL (how many things can NULL mean?) but there is also beauty in it. Every language has issues.

You don't see the beauty in SQL until you try to get as much bang for the buck out of specific queries. Then the idea that you can think in terms of math and sets really shines. You can do a lot in SQL which would require a lot more app code to accomplish, and the SQL will be more elegant and easier to maintain.
It seems like the author is confusing progressive enhancement with progressive rendering.

Either way, to say that the Dale piece "conclusively" shows progressive enhancement to be "a futile act" is, in the OP's word, "misrepresenting."

"Exceptional" or not, the key is to recognize when you're dealing with one of those cases -- sites which, like Wikipedia, could be great on Web 1.0 browsers. In those cases, your focus is likely to be more on the content and its structure. In the "progressive enhancement est mort" view, you'll have to spend more time on engineering.
Not for practice, but companies do interview people they have no intention of hiring in order to fulfil internal policies or improve diversity metrics.
Knowledge Plaza acquires HyperWeek, Swiss social publishing platform
Nokia didn't have the software, that was the problem. Symbian was as dead-end of a technology as classic Mac OS was.

After the iPhone was released, Nokia scrambled around with a number of different alternative operating systems because they knew they didn't have the software. Unfortunately, they didn't commit to the future. By the time Elop came in and committed to Windows Phone, it was already far too late.
Hmm. Read this as "newfound fear of RIAK" - either spent too much time on datastores lately, or need my eyes tested.
Overthrowing the Taliban was almost a prerequisite for those types of strikes. The initial strikes and action in Afghanistan by special forces and CIA were almost completely reliant on assistance from the Northern Alliance - for which over throwing the Taliban was always the goal.

The initial air strikes (unguided from the ground) were totally useless. It wasn't until they got SF/CIA on the ground working with the Northern Alliance that they could get it working.

In any case, it would never have been as simple as 'leave it to the local forces'.
What Bryan Cranston taught me about dreams at around 4:00am in the morning
(I had to correct myself)

SELECT is evaluated after GROUP BY, at least in most databases that implement SQL correctly. SQL Server's documentation nicely explains this:

http://technet.microsoft.com/en-us/library/ms189499.aspx

Skip to "Logical Processing Order of the SELECT statement".

MySQL, PostgreSQL, and SQLite behave differently, though!
Would love to hear what you built :)
Progressive rendering is enabled by progressive enhancement.

I'm not convinced progressive enhancement is more effort unless you make it more effort. I covered these arguments and more in my previous post http://jakearchibald.com/2013/progressive-enhancement-still-...
Money from work and sales outside the US should be repatriated and invested domestically, just because the company is notionally based in the US?

Sounds a tad imperialistic?

I think getting companies pay tax in the US for sales in the US would be less internationally antisocial...
Prior to 9/11, at least in the U.S., hijackers typically "simply" wanted money or to be flown elsewhere. As long as those demands were met, there were no casualties. So it wasn't that it was "too risky" to fight back - it was that hijacking was generally not considered life-threatening. The original reactions on 9/11 were not due solely to "social engineering", but to prior experience.
To clarify: we did have a solid three months of honeymoon before we started the company!

Here's a longer version of the story: http://lanyrd.com/blog/2012/lanyrd-the-early-days/
Apple didn't always have a low market share and built up a huge importance for developers before their share started to slide.

There are still millions of iPhones sold every year, even if they're a smaller piece of the overall pie.

Contrast to Windows Phone which never had any kind of market share or importance, and has to fight up from absolutely nothing.

That's the difference between iPhone's small market share and WP's small share.
The Nintendo fans with web design capabilities need to get over the fact that Nintendo will not be making iOS games or docks any time soon. That's just the way it's going to be.

We all get that they care about Nintendo and their future, but save your breath and let it go.
These articles always should be taken with a grain of salt. Maybe a few grains when they don't have a real story to back it up. I want to hear about 2 real developers, what they did, and why one result was better than another.
How is omitting WP8 in an article like this "absurd"? The author shares what he learned from designing for the most popular platforms. WP8 isn't among them. I prefer having a well researched article where the author obviously deeply analyzed the nuances instead of some random collection of differences someone found comparing screenshots.
+1 so funny, vanilla=cocoa...
One workaround could be to install Evil-mode so you can use Vim bindings in Emacs. Vim, and thus Evil, doesn't use Meta in any of its mappings. Though you'll still need a way to type Meta for some Emacs-mode-specific mappings.
I use the 'use option as meta' heavily and haven't till date needed to type accented chars. Maybe you can try to use only the left option as a meta and leave the right one for accented chars? Not sure whether the Terminal.app supports it, better chances of iTerm supporting it though.
Maybe the author hasn't seen or interacted with a Windows Phone (or hasn't done so long enough to be familiar with it).

I know the only time I've ever seen one is on the commercials on TV.
what obnoxious, noisy prattle! (lol)
Right, that's the fallacy being made constantly here - as if Weebly and Google Maps are taking jobs from developers, when really there would have been no need for a site or a mapping component in their absence.
Two cents. :V
Why founders sell it so early ? If you want to sell it so early why start in the first place ?
Some UX feedback from a dumb user: I spent a few minutes thinking there wasn't any preview. Finally I noticed the "Apply" button way down at the bottom --- and the "Auto" checkbox next to it. Maybe the "Auto" checkbox should be enabled by default.

Once I figured that out: Awesome.
Announcing the Prezi Player API
This site went out of its way to give me a bad experience on mobile (bad enough that I didn't finish reading the article): the page I received on Android/Chrome was so narrow that I couldn't unzoom enough to fit what I consider a reasonable amount of text on the screen.
Anyone else read this as "Our newfound fear of Riak"?

I got half way through the article until I re-read the title...
> Plus it's a prize Microsoft probably feels it can't afford to lose.

Just like their search engine? They have been flushing cash down the "online services" drain for years, with nary a profit to show, nor any progress in market share. Why should the phone market be any different? They'll keep subsidizing the "WinPhone by Nokia", and flushing cash down this new drain too.

I'm seeing parallels between their attempt to break into the search engine market, and the smartphone market.
so, plain text then?
Woman gets recycled Yahoo ID. Receives messages about stranger's cancer.
You can replicate a lot of that behavior in Sublime, plus you get a full GUI, file browser tree and it's easy to use and customize right away.

I'm not really convinced I should invest time in using emacs.
There are at least 31 reasons why a founder might sell. Money is a popular one.
Microsoft seems to avoid competing on even playing fields. It would rather own the platform and dictate terms than try to be the best in a crowded market.

There's one notable area where Microsoft has competed and thrived: Microsoft does quite well on the Mac platform, possibly making more money from each Mac sold than it does from each Windows PC sold. And there are in fact more viable word processor, spreadsheet, and presentation program competitors it needs to worry about on the Mac than there are on Windows (Apple's just for starters).

What's short-sighted is Microsoft not being willing to pursue the strategy it has been successful with on the Mac on other platforms such as Android and iOS, and gambling everything on creating another platform it can strong-arm users and developers on -- something it has only quasi-succeeded in doing once (XBox).
Because powering auto-switching electronics is not their primary use case. Toasters, power tools, lighting, etc., do not auto-switch.
Tabular row data - deep object NodeJS converter - Treeize
I agree with the author. A few (actually still good) devs I know prefer to solve a problem in a sophisticated manner, scalable and all the stuff in 160 locs instead of using the non-scalable solution of 40 locs that will also solve the problem, if only for the next 12 months or so.

I think the problem is the incentives. As a founder I need the stuff done until some deadline while as an employee I prefer learning new stuff in a company.

So I found myself on both sides of this story and I have never been more productive than as a founder because I only choose the small scale solution because I can complete two tasks per day instead of one task every two days.

Note that 40 locs is meant as a placeholder for "quick to program and easy to maintain" code and 160 locs for "fast to execute, scales, worse to maintain"

EDIT: Worse to maintain as in "the solution is not immediately obvious or I need to understand the abstract concepts employed or I need to know some special lib to understand it". All three forms of "worse to maintain" are examples of a greater investment of time and brain to understand what's going on.
The problem of a query optimizer doesn't go away by not having one.

They were invented for a reason: data changes. Data volume changes and data distribution changes. If your algorithms don't change to suit the inputs, performance will still fall off a cliff. That's a fundamental problem and not unique to SQL.

And this really only matters for somewhat "interesting" queries anyway. It's not like the database will all of a sudden change an "UPDATE foo SET x = x + 1 WHERE id = 13" into a 14-table join.

In practice, you have many queries adapting nicely to changing data, and then a couple where they get some estimates wrong and drive you crazy. But just because you are able to fix the plans in some of those instances doesn't make it a valid comparison. You have to compare it against hand crafting all of the plans (or writing equivalent algorithms) and the results of doing that. I suspect that in most cases, more plans will drive you crazy if you choose the plans rather than letting an optimizer do it.

Remember, the data is going to change once you get in production.
What are some byproduct examples? I'm interested in doing more of this.
Teach, Don't Tell
Based on this translation -- "The executive secretary admitted that the cost of maintaining a service encrypted email is top. But pointed out that, similarly to what today are companies like Google and Facebook, the Post can sell advertising to fund it."

Ads aren't worth much when you don't know who you are showing them to, or the context of where they are being shown. You might as well buy advertising on a billboard that is laying face down.
Congrats simonw :)
Aagh, it works indeed in PostgreSQL: http://sqlfiddle.com/#!12/d41d8/1585

WITH orders(created_at) AS (
SELECT date '2012-01-01' UNION ALL
SELECT date '2012-01-02' UNION ALL
SELECT date '2012-01-03' UNION ALL
SELECT date '2012-01-04' UNION ALL
SELECT date '2012-01-05' UNION ALL
SELECT date '2012-01-06' UNION ALL
SELECT date '2012-01-07' UNION ALL
SELECT date '2012-01-08'
)
SELECT EXTRACT(DOW FROM created_at) wkday, COUNT(1)
FROM orders
GROUP BY wkday

That's really disturbing. I fixed the linked article accordingly.
The Slovak sample is very obvious, since it says Slovak at one point.
That is not dead which can hipster lie.
Collabora Offers Commercial LibreOffice Support on Windows, Mac and Linux
But the article itself is about a specific characteristic of analog photography. The old way is dead in some aspects but through the usage of new technologies(in this case smartphones) it can live on with its nuances. Its about the preservation of analog photography and not photography as a whole.
What is there to understand about NoScript people? They just dislike malware, having their accounts stolen and having their personal data up for sale.

Also, if you don't have an unlimited Internet plan, not having to download 5MB of trackers, "analytics" scripts and Flash ads can be a pretty significant advantage.
But records aren't typically mastered to sound best on neutral equipment, since most people don't use monitor speakers or neutral amplifiers. Engineers use high quality neutral systems when mixing, but only because they're predictable and of high quality. They optimize for the typical systems of their target audience, mostly, no?
Vivid Seats - Chicago, Contract-to-perm
Vivid Seats is a fast growing e-commerce site that serves the secondary event ticket market.
We're looking full-stack Java web developers of varying experience levels. Competence in SQL, JavaScript, HTML and CSS are all pluses.
Vivid Seats competes for the best talent -- we offer the perks, culture, and opportunity of an entrepreneurial start-up, supported by the scale, stability, and resources of over 10 years of profitable growth.
Please email kristin.okelly@vividseats.com if interested.
The author of this Ars article is the same person as the author of that androidpolice article discovering app ops. so yes, i'm pretty sure he's heard of them.

App Ops aren't in android 4.3 though. it's not a released feature, it's just a development experiment that never got fully disabled prior to release.
being we are technical people, how about the SI? it's a well-defined system.
Gene Therapy Finally Makes Comeback After Patient Death
> In fact, to me the rings of the "worse is better" philosophy

Which is typically pushed by worse developers. How coincidental!
So do I tbh but nobody ever makes a proper business case in practise. If you are going to say that HTML is no longer the default protocol for serving content to browsers (and that it is therefore extra work to support rather than the other way round), it seems like quite a big step. I guess we can rationalise the tattered corpses of Java widgets, Flash, ActiveX, Silverlight by saying they had proprietary roots and no universal support but feels like there's a lot of handwavey stuff around client support, RESTfulness, SEO.
lol: http://www.nydailynews.com/news/national/hot-pockets-gourmet...
You need to read what I'm actually saying instead of assuming that I fit your archetype for ‘opponent in a dialog’. You still completely misunderstand my stance despite my having belabored the point extensively. Your claim was as follows:

> The issue is, what happens if you decide you don't want to do business with that entity anymore?

> In case of state, the punishment is prison and, resisting that, death.

My claim is that if you stay on that government's land, you are not in fact choosing not to do business with that entity. Period, nothing more.

Nowhere did I claim that you have to accept the status quo. Nowhere did I claim that nothing can be done to improve liberty or individual freedom. Those are positions that you attributed to me because you aren't arguing against me, you're arguing against a straw man instead of taking the time to understand what I'm telling you.

Space exploration isn't necessary to improve liberty or individual freedom, it's necessary for a return to individual sovereignty without many people dying. You're welcome to improve liberty or individual freedom all you want, either from inside the country or outside of it. What you can't do is live inside of the country but somehow consider yourself above that country's laws because you have an eternal inalienable right to sovereignty. No government recognizes that right, because if they did governments could not function. You can have life, you can have liberty, you can have pursuit of happiness. Sovereignty is not on that list.
This is not a high profile acquisition but shows that this can happen in Europe.
> If you want to sell it so early why start in the first place?

Uh, what? Are you genuinely suggesting that if your intention is to sell a business quickly, you shouldn't start one to begin with? I.e. "if you want to sell a business, don't start a business."

Utter nonsense.
Apple barely survived nineties selling their niche desktop computers. Then miracles happened and they invented a few new markets from scratch.
Is this Discount available for a limited time only or on all future signups?

I'm about to finish a project and travel for a couple of weeks so I don't anticipate myself using it anytime within the next month. As a result, if this discount is not expiring, I'd prefer delaying the signup by a month =)
They raised $1.4MM almost exactly two years ago and have a team of six in London. Maybe their options were limited. They deserve our congratulations regardless.
"It's almost impossible for a CBO to get the best query plan for every query under every load under all data distributions."

It's also impossible for a human to do it. At least the optimizer will be awake at 3 in the morning and able to respond to data changes; the human will be asleep.
Already connected to 2 people. You might onto something grand here!
>I think getting companies pay tax in the US for sales in the US would be less internationally antisocial...

IIRC, that's precisely not what these tax repatriations are about; they're about sales abroad that are received by a foreign subsidiary. They avoid repatriating it back to the (US-based) parent company because they suspect if they hold onto it long enough the US government will issue yet-another tax holiday.
Type IDs in C++, a hack
Exactly, smartphones were relatively rare before 2005 or so, but even before the iphone there were a lot of people with symbian, BBs and treos, and now dumbphones are mostly of the disposable kind.
On this subject. What I find funny, slightly scary and hugely rewarding is visiting old code and removing massive parts of it only to leave it doing pretty much the same thing.

It touches on a coding horror article about wanting to write code. Don't 'want' to write it, want to write as little as possible of it. If you do have to write it, write as little as possible and with the notion you'll be looking at it in 6 months going wtf.
We switched to DigitalOcean a month ago. The servers are 2x faster than rackspace (same RAM size) and we pay only half the price. DigitalOcean doesn't have all the features of rackspace (additional storage, private networks etc.), but the much better performance is everything we need.

https://www.digitalocean.com/pricing
Personally, I use vim, but you can get a full gui using xemacs and it also is easy to customize with plugins. It also has the advantage that it can run in a terminal over ssh without X (server deployment).
Swedish Migration Board on residence permit for Syrians
Pretty nifty.

One thing, while I have the ears of you Rackspace people: offer more documentation maybe? Kind of like how Linode does: https://library.linode.com/ Common things like how to run a mail server, how to get a LAMP/LEMP/LNPP/$XYZ setup going on, etc. Not full books or anything, just stuff to get things off the ground more easily when playing around. This is one of the reasons why I was so attracted to Linode, the docs, and the support whenever I'd join their IRC channel. It was good stuff, to get things running even though this is not my field by trade.
PG roles are stored in the DB, not Unix. You can set up pg_hba to use ident authentication so that users are automatically granted access by their Unix login, but it isn't the default (and usually not recommended), and you still have to have PG roles in the database for them to correspond to. So I think there's been a misunderstanding.
Robot Turtles: The Board Game for Little Programmers
Creating complex animations and graphics is what he's talking about when he says 'painting with tags'. Things that canvas and SVG were designed to do.

It's not hard to make good quality, semantic html.

It makes code more readable for the next developer, better for SEO etc.

You can use :before and :after to implicitly create elements.

Sometimes needs-must and we have to throw in divs and poor-quality markup (mostly thanks to old IE), but there's no reason for it to be the default standpoint if it takes the same amount of time.
Finally an introduction that has screenshots which don't remind you of the 70's.

Fonts and color schemes do matter, specially nowadays with the likes of Sublime and Textmate. Even more so for new users.
you missed "so early". They could have sold it for twice the price if they grew little bit more and become bigger competitor. Like all decisions, no selling a company is also an investment decision. Do you want to invest in founders who sell within 3 years or someone who grow the company much bigger in 10 or 15 years ?
Mark Zuckerberg was offered $1 billion dollar by yahoo when no one even heard of facebook and he declined the offer.
If you want to call it "Utter nonsense" its your choice.
Flat is poor design, the fad of the moment, and will hopefully be gone in short order. If anything, Flat as a design trend is elitist: it creates "secret knowledge" of how to operate a visually unhelpful interface, enabling "those who know" to help those confused by fucking awful design.
After reading Cuckoo's Egg, I was surprised to find out that the German Bundespost (German USPS) used to control their national networking infrastructure. Brazil's decision is not without precedent.
As an Indian, I feel offended by the first illustration. Taj Mahal is our national pride and photoshopping a bitcoin on top of Taj Mahal is the most insensitive thing the author could have done.