skysight-inc/HackerNews huggingface dataset:
I certainly would not advocate using 'him' for failure and 'her' for success.

I definitely would prefer to see neutral descriptors used in articles like these (as I implied downthread); when I wrote "using language to erode stereotypes" I intended it to be taken as an author alternating between pronouns in a single work.
Mark my words: elementary OS is going to be big.

I was on a beta version of elementary OS a couple months ago, and it was like a breath of fresh air.

elementary OS sets out to settle the number one complaint casual users have of other Linux distributions: design. Other Linux distributions look like a mish-mash of a bunch of different designs by many different people. elementary OS has a beautiful, striking, and (most importantly) consistent vision driving the look and feel of all its applications.

The only thing that previously kept me suggesting elementary OS to people who don't normally use Linux was its instability as a beta release. If this release is as stable as I hope it is, then elementary OS is without a doubt the best distribution to introduce new people to Linux.

I think the following quote pulled from an update on elementary's website defending some unconventional decisions they've made[0] illustrates best what they're trying to do:

We know there are many traditional Linux users out there exclaiming that Linux is all about choices and we should make everything configurable because that’s freedom. But that isn’t why most of you are here in the first place. You’re here because we’ve been making choices for you. Lots of them. We always have and always will. We’re the open source OS with opinionated design. That’s what makes elementary so good. We trim the fat. We optimize. We organize. We rethink.

That's an attitude that's sorely missing in the Linux community. elementary is tackling hard problems and succeeding.

I look forward to the the success of elementary OS.

[0] http://elementaryos.org/journal/we-moved-cheese
As the measure clearly shows, the homeless interest were the #1 concern for those who voted in favor.

That's sure, as in "We need to protect them people from themselves". Unfortunately, it may not be enough. "think of the homeless" - you must help them even more than that!

So what about an even more audacious proposal: confiscate the vehicle in exchange of a free sleeping bag and 2 month of food stamp - because you want to make sure them people are sleeping and eating properly, even if it requires some coercion to discourage them of their bad behaviour.

Of course, as you are good spirited and really care about their comfort, no one will ever consider that this is just a way to frighten them to move to another area and hide the problem under the rug.

Totally outrageous.
> “In emergency rooms, you’re typically overloaded all the time. If you look at the statistics of the U.S. average waiting time, the total average time is on the order of a few hours. A lot of people leave without being seen by a doctor because they just get frustrated.”

This suggests that some people use a weird definition of "emergency".
On Awesomeness in Webs Design
No. I'm 31[1] and I own a 9 year old car (purchased new on July 2, 2004) on which I've clocked 33,000 miles, the vast majority of which happened in the first three years I owned it (live in Seattle, worked in the burbs). I very intentionally live in a neighborhood where I rarely have to drive, and try to use Uber and car2go whenever possible. Most of my shopping is done on Amazon (Amazon Prime, ftw).

Car ownership is expensive and annoying, but still too convenient to give up. I wish Seattle had a better public transit system than it does. If I lived in New York, I'd happily give up my driver's license.

[1] Which means I was born in 1982, and turned 18 in 2000, making me one of the first millenials.
I believe it's Ken Thompson who first implemented them using a DFA.
I first started playing around with Lua here: http://repl.it/languages/Lua
I used to try to write completely gender-neutral, using such things like "s/he" or "his or her" or "one," since "they" feels a little off to me. Unfortunately, the English language offers no easy way to do this, so now days I alternate between the genders, and I've found it to be effective when there are two heroes to the story, one "he" and one "she."
Apple Patent Case Against Google’s Motorola Mobility Revived (2)
That may resonate philosophically (and is a position I agree with), but in legal terms, there are any number of actions that are (a) victimless, and (b) crimes. Suicide. Many kinds of drug use. Any number of behaviors engaged in by consenting adults. And, since 9/11, some kinds of speech without actions at all.
+1. In what world, other than the current one fraught with our bizarre legacy, would you link the concept of vertical centering with the concept of "tables" and "cells"? How about: "display:non-idiotic-mode" and "display:layout-support-any-sane-person-would-expect", and now you can use "vertical-align"? A bit verbose but more accurate!
"We're attempting to take care of the needs of some of the neediest in our community at the same time we're trying to take care of the safety of those residents who live in this community"

I know I can get pretty fired up about zoning laws in the bay area but what a pile of utter horse shit. It's not a community when only the rich get to live in it. And the notion that this is a public safety issue is a complete lie. Just like every other zoning issue in the bay area this is an issue about rich jerks not wanting to see poor people. It's about exclusivity and segregation. Don't want people living in cars, maybe you should allow affordable housing to be built?

To all the residents of the bay area. Wake up and realize that the bay area has grown in population and is now a dense urban environment. Build some dense urban housing and stop pretending that everyone can live in a house with a yard.

As an example check out Ordinance No. 4101 from Palo Alto's zoning code:
"To minimize the negative streetscape impact the construction of new two-story homes could have on established one-story neighborhoods, the Council, on July 13, 1992, adopted the Single-Story Height Combining District (S) regulations. The purpose of the ordinance was to preserve and maintain single-family living areas of predominately single-story character. The maximum building height in the "S" district is limited to 17 feet and a limit of one habitable floor. "

Basically, to protect the view we need to not have affordable housing. That's the trade-off here. Density is ugly and we would rather pretend that we all still live in the 1970's.

Or read this article:
http://blogs.kqed.org/newsfix/2013/07/29/palo-alto-mobile-ho...

Not everyone in Palo Alto is a millionaire yet. But pretty soon they'll have to be if they want to stay.
FCP X vs. Pro. (2011)
The grandparent post said there should be some showings made of actual harm. I pointed out that such showings were made, and said that I don't endorse the decision. Don't start an argument with me just because I referred the other poster to something he overlooked in the article.
> Nice false dilemma

I think you meant "false dichotomy" [1]

[1] https://en.wikipedia.org/wiki/False_dichotomy
I remember people used Lua to write WoW mods, but that's about it. Anything significant written in Lua?
The politics of a slowing China
In my personal experience the most talented developers have been polyglots. Not that someone who knows only two syntaxes is not useful. It must be like musicians ... when you see a person get off the drums and pick up the guitar ... it just puts you in awe.
That's been the practice since Roman times.

http://en.wikipedia.org/wiki/Ignorantia_juris_non_excusat
Paging rayiner:

You keep saying FISC "is not a real court" and is some kind of optional decoration on top of powers the executive branch already has.

So, which is it? Does FISC have judicial branch powers? Or do these penalties amount to administrative detention in judicial branch drag?
Amazon's Domain Name Troubles Threaten ICANN Program
Tables (or grids) are a very natural way of thinking about layout. Just about every webapp/site uses some sort of grid scheme as its layout model.

This is probably why the woefully layout-inadequate CSS had to include these hacks to mimic table behavior.

So, it's more like CSS is fooling nobody.
I'm particularly perplexed by the Libertarian Pacific Legal Group filing suit to prevent the implementation of a high-density housing plan for the Bay Area: http://www.bizjournals.com/sanfrancisco/news/2013/08/06/lega...
If I needed an embedded scripting language for a project I'd reach for Lua without a second thought.

I've been strongly tempted to use it for actual core app development but every time I look at it the scarcity of common libraries compared to something like Ruby or Python cools me off.
Fair, I agree - and I think that basic computer literacy should be taught in schools - my point was just that if the way to teach the children computer literacy is to give them laptops to use in every class (it's trendy these days), they'll find a way to play Angry Birds, and will learn neither computer literacy nor their other lessons.
I don't think this would stop it. However, the caffeine would be out of your system by the time you are going to sleep, so you would be able to sleep well.
What's really fun is when the incompetent person on the team is the 'architect'.

FML
I feel like I have this argument on every project I'm involved in. Designers seem to love these switches but end-user testing has always been lukewarm as users can't quite tell the actual state.

I think there is a reason there is no HTML element for this and that zurb/bootstrap (and their earlier ilk) don't include them either.

But, given that I lose this argument every time I appreciate projects that make them easier to implement. Thanks for sharing.
When CSS reached a certain point, using tables for layout suddenly became evil. CSS was like some strange measure of your salt as a frontend dev. Very Emperor's New Clothes type stuff.

But, I can remember trying projects with tableless design at that point, and absolutely beating my head against a brick wall attempting things in CSS that required almost zero thought with tables. Then, I'd finally get it right in one browser only to find that it looked like garbage in another.

It was like having a toolbox with a hammer that I couldn't use, instead being forced to nail everything with a screwdriver. And it wasn't just that I was accustomed to tables. They were easier and more natural. When you think about it, layout is nearly always grid-like.

So, I confess that there were times when I said screw it and reverted to tables. I'd solve problems that weren't working after hours of trying with CSS in literally minutes.

And the challenge with CSS is still apparent. Here we are all of these years later, still trying to do something as simple and frequently necessary as center things vertically which, BTW, doesn't work in my stock Android browser.

CSS is a bloated, convoluted mess and just too much work for simple things. That's why I have always found it somewhat draconian that people insisted on CSS as if it didn't have its own significant issues. If there were a tag that operated just like tables, but indicated layout or, as I think someone else suggested, a simple attribute to mark a table as layout vs row/column data, most of the semantic/SEO problems could be solved.

For that matter, I am not convinced that we should be so bent on having html pull double duty as the source for semantic data and the source for a presentation engine's rendering. Maybe a different approach altogether could be more liberating and efficient on both fronts.
It's interesting that it seems like parts of the os are written in Vala. I've never seen that used out in the wild.
A lot of WoW itself seems to be written in Lua. A bug in Lua would occasionally allow a cheats in WoW, so it got heavily tested by motivated folks. I'd call that a significant deployment.
So it seems to me like this article just described being a programmer....
If you don't know at a minimum 4+ languages I'm not sure you should be called a programmer at all.
It's costly to kill patents, but the trolls can create more for nearly free. It'd be a losing battle.
coroutines in lua a great for game development. Also the reference, luajit and one more commercial that I've seen are all based on Lua state object, rather than global data (python?).

And luajit is more alien technology than common lisp :)
It's way faster to use Innobackupex from Percona. It's a free script.
margin: auto;
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;

The JavaScript console error I see is:

Blocked a frame with origin "http://s.codepen.io"
from accessing a frame with origin "http://codepen.io".
Protocols, domains, and ports must match.

localStorage.keys is null, thus the page does not appear to be using localStorage.

How is localStorage a significant privacy concern? My understanding is that websites only have access to the keys stored by that particular domain.
I enjoyed using Racket in the 'programming languages' coursera course
Yes, the basic principle of civilian = police parity seems essential, along with a constitutional amendment elevating Posse Comitatus.
it sounds like the type of piece one might hire a reputation management firm to write.
Heh. I loved Elementary until I fired up KDE 4.11 recently and changed the default theme and added a different task bar widget, and I'm convinced it's every bit as nice as Elementary OS.

Plus, there's already a buildable, runnable branch for KDE5 that will be all Qt5 and run on Wayland. Plus there's a huge ecosystem around KDE already.

The biggest "problem" with Elementary is that it's extremely opinionated and other apps are awkward to use in it. Although, that's true of new GNOME apps that have the stupid dual menu system.
wow, I dunno why but I've read that as parents first...
As someone who just watched the video but hasn't used it yet, that was my thought as well. Are they doing things design-wise and interface-wise that are different than OSX? Or are they simply aiming to re-implement OSX's GUI in Linux? (This is meant as an honest, non-sarcastic question, my curiosity is piqued but I'm genuinely wondering what their goal is)
The Borders on University could mike a nice shelter...
Creating laws against the poor harms the poor. It's not a dichotomy at all. You can't help a group by actively harming them.
We should clarify that knowing how to write a "Hello World" in a programming language does not make you "know" that programming language. In other words, how much should you know about a language to call yourself a polyglot?
Just prototyping? Is the plan to throw it out and use something else for production? Why?
Apple Will Reportedly Unveil The Next iPhone On September 10
This article isn't basic css, it's a discovery of a simpler way to do a somewhat common layout task.

But overall your point is fair: HN has a lot of people (including me) with weak front-end skills.
I've done it several times. It takes me about 8 days to shake caffeine dependency. The first time was pretty hard, the next ones have been easier.

I plan it a few weeks in advance usually starting a thursday so I get through the worst of it over a weekend. If I'm not taking vacation the following week I reduce it down to just work, food and lots of sleep.
Though I agree in some respects, I've been a convert of CSS since the beginning. My reason, floats for wrapping elements depending on screen size. You can't do that with a table.
> How does this have anything to do with capitalism?

Unemployment is a creation of Capitalism. Even in Feudal and slave societies, people had homes and jobs.
Huh? This solution doesn't use any javascript.
Yes I did. How many domestic abuse reports among wealthy people do they need to decide that all wealthy people should be banned from the neighborhood? They would be much better off considering just how unsafe the local homeless feel, either living in their cars or literally on the street.
This is certainly an interesting thing to think about, but the article is not well written. The author makes a vast leap of logic from "We are researching organ printing, and we have 3D printers" to "We will soon be able to code DNA and print cells".

There's a few problems here. One is that "organ printing" in its current state is not at all the same as printing a cell. What would printing a cell even mean? We know how do things like create a cell's membrane and inject DNA into it, but as far as I'm aware nobody can print a ribosome (one of the pieces that converts DNA's "code" into proteins).

Secondly, it's important to know that DNA isn't even the assembly language of the cell, it's the ones and zeros. The idea of hand-coding DNA is simply absurd -- not because we can't synthesize the molecule, but because chromosomes are huge and we don't even fully understand what everything does yet. Imagine trying to read a program's binary, except some sections of the code are repeated, some are complete garbage, and some look a lot like garbage but are actually totally necessary. Now imagine writing that.

There's been some work done on genetic computation, using the the expression of fluorescent proteins as "output", but it's a long way from general computation. The idea of a "DNA compiler" isn't even possible yet -- noone has figured out how to represent XOR, which makes performing arbitrary computations tricky at best. And, as you might imagine, using cells as computers is slooooooow.
I was just stating the fact that factoring 768 bit keys is still difficult (though doable given enough time/compute power). I'm not implying you should use 768 bit keys.

I saw the slides and read various articles that followed and none of them seemed to be specifically concerned about 1024 bit RSA keys. Can you point me to where in the presentation slides that is emphasized as the main concern?

It's quite one thing to say we should be concerned that 1024 bit keys can be compromised and or to say DH/RSA is dead. I wasn't at the presentation so I don't know what was presented.
The related blog post:

http://elementaryos.org/journal/the-road-to-luna
I think it covers the base case well, but its not as full featured as dkpg. Also it seems like the chocolates repos always a version behind the edge.
Performance | jQuery Learning Center
Seems a bad idea. cat is a fundamental program, so you shouldn't hijack its name with something that may or may not have different behaviour.

Call it rat!
I've been using Elementary Luna (beta 2) for quite some time now an I've been waiting for it ever since Jupiter, so you can say I'm pretty damn excited right now.

P.S. To the Apple lovers out there; dock was used before Mac and please go learn design and/or get contact lenses or something before you come saying it's a knock off.
Open-Source Apache Flex Finally Comes to Linux
I've spent months living down in the more affordable East Palo Alto working in the region and Palo Alto always struck me as a bunch of rich snobs. So this doesn't really surprise me.

I remember seeing a lot of people sleeping in the parks in Berkeley. One friend and resident of a nearby house said the people had a right to stay there. I also saw many at a local clinic. So at least Berkeley is still hip to letting people be.
Just FYI, it's "Lua", not "LUA". It's a word, not an acronym.
A sad fact of life is that sales and marketing are what distinguish successful products from flops. Regardless of the quality of your product, if users don't know your product exists, understand how it can solve their problem and have a efficient mechanism to adopt it, your product will die.
Everything that the elementary team coded is written in Vala. The apps, the DE, the libraries, all of them are in vala.
In most smaller departments, it's an extra duty for regular police, so they go around (usually with SWAT gear in the car) and do normal policing.
I had worked on analysis of data from National Highway Traffic Safety Administration (NHTSA), the number of traffic accidents based on factors such as weather, time of the day, month, year, weekdays, weekends etc and found very definitive patterns in the number of traffic accidents. Though that was post analysis, it does look quite interesting to use features such as weather, day of the week etc to predict the rush at the emergency rooms.
Yes, it could be called a promotion, if you wish, but not of Scheme, but the philosophy of being good-enough mix of very few well-selected and balanced features.

The old CS61A course, of which I am huge fan, taught you the very important idea that all you need is lambda as Brian Harvey put it himself.)

The meaning is quite profound. First of all, the notion that everything could be written using just procedure calls (we will not talk about Lambda Calculus here) few special forms and list notation, which goes back to John McCarthy is the great one, and Scheme, therefore, is a result of polishing this idea.

Second very important idea related to the first - all the fundamental ideas and techniques in programming one should learn and internalize, could be easily and elegantly expressed in Scheme. This is why it was a language of choice for teaching CS. Even if it lacks some features, such as advanced module system or OO capabilities, but they teach you how easily it could be implemented, and that it is of second importance.

So, if I am promoting something here it is these realizations from Brian Harvey, and for me Clojure is something very opposite, a mess and hype and unjustified rhetoric, claiming that it is superior to something much more great and profound.

And it is not an empty pose. Even playing with its repl will teach you that it is full of special cases you must learn and know, that if something is printed as a list it might be not, that behavior of a function depends on what data-structure is given as its argument and so on. I'm also not sure that collections is such a great idea.
> This is a situation where the government needs to step in and do its job

That's what they're doing right now. And that's the problem.
Show HN: Ultimate Tic-Tac-Toe on Angular and Firebase
But what if I want to live out of my Tesla Model S? Then its ok, right???
Your link begins "A false dilemma (also called false dichotomy, ...)".

Both are standard terms for the same thing.
US Court of Appeals for the Federal Circuit revives Apple's ITC battle
Unrelated, but I've noticed that often when Ben Horowitz discusses a theoretical CEO, he will often refer to that CEO as a female. I'm sure it isn't a mistake, but that he is consciously trying to promote female leadership roles in the industry.

Does anybody else notice that?
Standard AOL rewording of someone else's article:
http://allthingsd.com/20130810/circle-sept-10-on-your-calend...
I've seen this, it basically allows us to generate execution trace trees, which is quite trivial in most languages must somehow hard in Haskell.

I've studied a lot of mechanisms for debugging Haskell code, and some of the debugging mechanisms taken for granted in other languages can be clawed back. But at the end of the day, it is a struggle: the purity (or more accurately, laziness) that is supposed to help so much ends up hurting in at least one aspect.

Perhaps why Haskell programs are so easy to reason about statically is because they are so hard to reason about dynamically :)
If you know anything of design, Elementary is not a clone nor is mimicking OSX. Or, put differently; everybody is copying everybody. If you have good enough eye sight, then you can see that the difference between OSX and Elementary is huge. Dock was used before OSX, so you can't say that's copying from OSX. The light-gray colors and clinically clean interface was also used before OSX.
Pure PR move. He will lose next elections anyway.
it's called unordered because the "ordered" list <OL></OL> adds numbers beside the items.
What's perplexing about a libertarian group not wanting some regional agency imposing a housing plan on a city that doesn't want it?
Facebook and Infosys: Working hard to perpetuate H-1B hypocrisy