skysight-inc/HackerNews huggingface dataset:
This doesn't make a whole lot of sense. No, no, I'm not about to play down memory consumption as an attractive means to a fast UX. I see a point there: Accessing that memory will take its time, being it RAM or not. However, memory consumption is a bad metric. One back-buffer of the background image, if any present, will make a difference of some megabytes.

The most important part, however, is to shed light on "memory consumption" and how to measure it. The latter is a hard, hard task and there are odds in the game. The values given by "free", specifically, are only a (bad) indicator for the full system. E.g. have a look at those "buffers" and "cache" values. A lot of factors play a role: filesystem (c.f. btrfs vs. ext2), allocator (glibc?), sharing of dynamic libraries. I would specifically emphasize the last one: When you're about to run mostly GTK based apps, you will probably profit when your desktop has already pulled all GTK related dynamic libraries into memory (e.g. GNOME, XFCE). Whereas some minimal window manager might have a small memory footprint because it merely uses the Xlib/Xcb - an advantage over the moment you start Firefox or GVim. Or you might want to use Qt based apps - and that may profit from a desktop that pulled Qt in before (like KDE and others).

Having a compositing window manager also makes a difference memory-wise.

This said, pure code footprint _could_ be measured. It would be a hassle though. And in the end, the real noteworthy differences are those you can measure in actual time passing. Be sure to not only measure start-up, though.
If true, then you have a valid point. What a sorry state the US is in that nuances like this are considered.
Unless we manufacture hard drives, I'd say we still buy most stuff from abroad.

And yes, our defence budget is small compared to the US, but looking at how this budget is used in the States, I'd say keeping it small is a good choice: the less bombs we have, the less likely we are of dropping them on random countries (yes we went to Iraq and Afghanistan, but we also pulled out much earlier exactly because of budgetary constraints).

This is the problem with weapons, real or cyber: once you make them, you'll want to use them one way or another.
There are multiple paths to victory. Several more than what's been listed in the comments so far. Explore and play with it!
The Longest Sentence David Foster Wallace Ever Wrote
So what? Are you saying that one should run a memory hungry window manager just because you are going to run a memory hungry app inside of it?
I think they are just trying to figure out which WMs are most memory efficient.

You and I know as geeks that irrespective of real-world use, metrics and numbers are a good thing to throw around and make us seem smarter and more efficient than we actually are. :D

I was intrigued by the results - but will still keep using Unity myself (I love Mate/Cinnamon too) though its second last!
You know, it's not me who must provide a proof that "state is bad". It's other people who should prove how a construction called constitution + law + police + voting justifies violence of the police, soldiers and prison guards.

It is pretty obvious that any "law" or "regulation" is a description of punishment by taking your body or your property by force. Normally you are supposed to bring them yourself when politely asked, but you do that only because otherwise you'll be forced to under a gunpoint.

Also I don't need to describe to you how a happy society will live without centralized violence. It's up to every individual where and how to live. What I'm doing here on HN is simply pointing out the nature of the state and how it creates all the problems people are pissed off about. When people stop apologizing for state violence and simply understand that it is never justified, then we can talk seriously on alternatives. Thankfully, libertarians and anarchists have written tons of books already. But if you believe in state, you will never take a serious look at peaceful solutions.
A client that pays on time and, even better, via direct deposit, and doesn't complain or question you every month feels soooo much more professional. They give you a sense of great stability (financial and psychological). These are great partners, not just clients.
Did anyone else notice sexism?
Assessing empathy would be inaccurate and subjective. The act of assessment may bias the final result. The random selection into two groups should do better than that, assuming the sample size is statistically significant. This experiment can simply be repeated to build more confidence in the result.
Likewise I also have no interest in any work which involves spying or building weapons. However, we're living through extremely difficult economic times and I can totally appreciate how for some people putting your personal beliefs to one side in order to feed your family and ensure that your home isn't repossessed is a trade-off which many will be willing to make.
>WHEN a participant entered the waiting area for our lab, he (or she) found three chairs, two of which were already occupied. Naturally, he sat in the remaining chair. As he waited, a fourth person, using crutches and wearing a boot for a broken foot, entered the room and audibly sighed in pain as she leaned uncomfortably against a wall.

...and the results:

>Although only 16 percent of the nonmeditators gave up their seats — an admittedly disheartening fact — the proportion rose to 50 percent among those who had meditated.

So they had 39 people total. 20 meditators and 19 non-meditators. Of that, 3 non-meditators of 19 gave up their seat and 10 meditators of 20 gave up their seat.

Did they perform this study on sociopaths? I find it incredible that any able-bodied person would not give up a chair to a person on crutches.
Perhaps map key codes to object properties with, you know, real names so comparisons to e.keyCode mean something in the future.

var appKeys = { "Esc": 27 };

else if (e.keyCode === appKeys.Esc) {

Some JS libs do this for you and there are some nice libs that make key handling convenient and powerful as well.
Sorry, what's wrong with YOU?

Do you read the news? And have you compared the gravity of the situation with the level of apathy of the general public?

If so, how can you NOT want people to know about easy encryption solutions?
Delayed IPOs
I guess I considered it common knowledge. I would say these two points illustrate my basis:

1. http://www.joelonsoftware.com/articles/fog0000000069.html

2. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over, beginning with a working simple system. http://en.wikipedia.org/wiki/Systemantics#Elementary_Systems...

> "technical system"

I could have said software, but software can't be very complex or very simple. I probably should have said "complex software" instead.
It's actually just a case of Techcrunch allowing more characters than HN. Unfortunately the full (and I agree very good one) didn't fit in.
The 2 Concepts You Ought to Learn If You Are Running A Startup
I was in a similar situation, except that I saw the need to get a degree so I could get past the HR checklist. I was able to do it in four years while working full time and managed to leave college with a whopping $1500 in debt.

I think it was worth it for me, because it opened some career doors that would have remained shut, and I learned some things that my self-education had skipped.

On the flip side, I don't require a degree when hiring developers. It's nice to have, but to be quite frank most developers that didn't learn to code before they started college are generally (there are exceptions) not the type of people we hire.

I'm convinced that if you were to drop one of my people on a desert island, they'd build a computer from scratch and be programming again in 6 months. It's just what they love to do, and that's what we look for.
Top 3D Printing News Last Week: Bukito, PhotoUpLink, MakerBot CEO
Why not just make it non-gender specific?
The female pronouns and imagery really distracts.
A Break in the iCloud
The Red Hook mesh is not related to meshnet (meshnet is a reddit.com/r/darknetplan intitiave from the beginning).

This one was developed directly with the community from the beginning, and it is still growing today. The city now funds Digital Stewards (local residents who learn about mesh networking) to expand and maintain their own network.
I think it's not an exaggeration that most of the people are exposed to state propaganda (or excuses for the state) since the very beginning. Most of people are educated in government schools where no teacher would seriously talk about being paid from taxes that are taken by force instead of voluntarily.

Do you think people pay taxes voluntarily? When you suddenly dislike NSA or war in Iraq, or war on drugs, or rape in prison, or torture in Guantanamo, or capital punishment or bank bail outs, can you protest by not giving a part of your money to the state? No you cannot, because there is always a gun pointed at you. And you know it very well. Similarly you cannot vote for no master or no taxes. You only get to vote when other people prescribed and for a narrow set of people who will decide how to spend money taken from you. And then you are being brainwashed to think that "anybody who does not vote is not a patriot and should shut up". Somehow if me and my friends get together and vote something against you we don't get magical power of Justice, but if some other bunch of people do the same, then they get that power. Think about it. People are killed because of these beliefs.

Religion in my view is not some particular kind of worship like christianity. Religion is a belief in higher matters that are more important than any human being. In case of government, it is a belief that the "government" is a special entity that actually exists and is important and has not only power, but must have such power to punish and reward individuals. While in reality no such thing exists. Government is simply a conceptual label that is used to excuse very real human beings when they point weapons at other human beings.
Lean UX: How to settle arguments about website features
How To Answer the Tough Questions at Startup Interviews (Techvibes)
Kind of reminds me of this [nsfw language]:

http://mccreavy.com/wp-content/uploads/2013/02/owl.jpg
Unfortunately, most folks would not pay the extra fees that would be necessary for implementing a service like this. And the NSA wouldn't like it as they couldn't just ping Google's server and read all your mail from Gmail.
>yes, but then you don't really _need_ such terminal.

Who is "you"? Different people have different needs and preferences.
In one dimension I find existence, in two I find life, but in three, I find freedom.
For convenience mainly.. It saves me from having to install a "serious" RDBMS, import data, etc. With SQLite, deployment is simply copying the db file to the server.
Show HN: Feedback tab with JavaScript callbacks
Best practices for a pragmatic restful api
67% according to http://www.tradingeconomics.com/china/labor-participation-ra.... And that's without even discussing the quality of jobs people are getting, or the gender pay gap within particular jobs (30% in china, woo, matriarchy!). I find it hard to believe your statistic that women make up the majority of small business owners when they participate in the workforce lower rates than men, but perhaps you have a citation?

I really don't know how you can defend china as an egalitarian society, much less a matriarchal one, considering their problems with sex selective abortion and infanticide among female babies, to say nothing of the labor issues I just presented. I guess you must have just chosen a position and you are going to ignore or twist whatever inconvenient facts contradict it.
The thing to remember as well is that GVR is Dutch. We Dutch tend to be rather direct and straightforward in speaking our opinion without sugar coating it. To some it comes across as being a jerk, when it isn't.

There are entire blogs and forums that discuss this, one of the best known has to be this one: http://stuffdutchpeoplelike.com/2011/05/28/dutch-directness/
No keyboard controls!
There were multiple reasons right in his post. Including the actual support options like being able to call someone at 3am. And the service level agreement that states it has to stay up or you don't pay for it. And the regularly scheduled backups that you know are occurring. Gmail has none of that.
Sorry, I didn't catch the 'some' college part. It's too bad you couldn't find a way to reduce the commutes. Classes 8-1pm sounds like a full load. I was thinking about 1 class at a time.
I get that this includes an e-mail template editor. But I can't understand what I get with this product that I don't get with something like Amazon SES. The cost of SES is a fraction of AlphaMail.
Considering that they have an open line to Gmail, if you have stuff in Gmail, the NSA isn't going to need to worry about going to Rackspace.
Perhaps that's a luxury that some people can't afford.
Streams—the most arrogant of interfaces
Me too!!! Agreed it wasn't the greatest language - but man, you could build standard Windows UI with drag and drop!
It is highly likely that many of the people involved in building them believe that what they are doing what is morally right.

The reality is that even the NSA controversy has huge grey areas and differing levels of support even among young, liberal engineers.

I'm not a supporter of codes of ethics, only of laws.
Reminds me of a security hacker's refusal to work on a project intercepting Whatsapp messages of Saudi Arabian telco customers. http://www.thoughtcrime.org/blog/saudi-surveillance/

This is something I think about a lot, too. But recently, I am thinking that ethics can't survive in a non-ethical world - especially in one that doesn't respect ethics.

It's very prevalent, too, not just in engineering. To give a different example: does Adriana Lima stop and think about what Victoria's Secret does to body image issues for girls? That the mass-media promotion of a model's figure gives a too high standard for beauty? No. She takes the money and models. Not only that - but we love her for it. She is insanely popular.

Now in such a world - if given the chance to model, wouldn't you? Even if you are morally against promoting 38000$ clothing items in a world where there are still starving children, even though you think it's absurd that all magazines have skinny female figures on their covers -- if given a chance to make a lot of money by modeling, wouldn't you take it?

By denying yourself the opportunity, you are 1) extremely unlikely to change the system, because you're not so unique that without you things wouldn't work and 2) not even getting appreciated for the ethical choice you made.
One advantage is that formatting shortcuts (Cmd/Ctr + B etc) work with content editable (at least in my browser, Safari 7)
Good on those lawyers. Go them!

(Wow. What a turnaround.)
I think it's still unclear. The fact that none of these apps updated their description to say they were free is odd and unusual.
Since the US was formed the French have lived through five republics and a few empires. They know that government is provisional. This probably explains why they are so protective of their culture. There are still people alive today who lived under German rule.
I don't think the problem with the more hefty window managers is that they use a lot of RAM, but that they have to use a lot of RAM.

IMO, the fact that they require more memory can be considered a reasonable indicator that they are more complex / do more stuff. They need to read stuff from disk / generate data in order to fill that memory in the first place, which takes time. I'm not an expert, but I would guess that using more memory also increases the chance that some of it will be swapped to disk by the OS, slowing things down further (although only intermittently).
Agreed. I have no way of being certain, but I have to believe the use of Vala for projects like this (and Shotwell, etc) have a negative affect on community contribution. Not saying that's a reason to use another language, but I'd bet the choice of python, C/C++, or something else would deepen the pool of potential contributors. I for one would rather not learn yet another language simply to contribute to Gnome projects, much in the same way I've never been a big fan of having to learn Obj-C for Apple-based projects; I simply don't think I'd use Vala or Obj-C outside of those contexts.

That said, there may be very valid reasons which are performance or convenience-related for choosing Vala. Would be interested in a discussion of those if so.
It wasn't business-critical before, since they were using the free version. Businesses don't use free services with no SLA for business-critical things. Unless they don't know how to do business.
I had previously seen glitches using the cygwin terminal with VIM. Using GNU screen with cygwin has been done though.
Can we have just one thread without blithe, off-topic comments about the NSA?
What horse? I only found the cow..
I find cygwin + rxvt-native on Windows pretty serviceable.
A higher end product will be something that fits requirements well, and sometimes those requirements will change; better to get those changes out of the way to the extent possible before you have written any code.

I agree that giving a personal number and letting people call you at any time should not be necessary but having a business number and email are fairly standard if you are a full time contractor.
Wired networks are a lot more difficult to attack than wireless. It's way more cost-effective to just use existing infrastructure. Layer 1 doesn't give anyone any information, and Layer 2 is hardly usable across networks, and you can encapsulate layers 2-7 in a tunnel, so really there is no need for new infrastructure. We just need a critical mass of network nodes.
Yikes. I don't know if you are in the US or not, but in the US "direct deposit" means the depositor has both deposit and withdrawal rights (ostensibly to let them self-correct any deposit errors).

I would never permit a client that level of access to my bank account, not even for just a deposit-only account which automatically sweeps all funds to another account. To me, that level of interconnectedness says "employer" not "client."
I think the issue is that this wasn't a big IT change. It was a simply addition of functionality to a cloud provider, which is SUPPOSED to be easy. Of course, they were using the free version of Gmail, which has no SLA and can be shut off at any time for any reason. Which means they didn't consider email that mission-critical.
>Is "outage" the right word? That suggests that it's an error, or down for everyone.

As someone who has been in IT for 20 years, I can tell you're in IT. This type of semantics drives business users crazy.

Business User: Hey my system is down!

IT Person: No, it's not down.

Business User: I can't log in to it.

IT Person: We are doing scheduled maintenance so the system is unavailable, but it's planned maintenance so it's not down.
> cause them to feel threatened and insecure in the midst of the citizenry they're supposed to be protecting, and motivating them to develop a similar and responsive antagonistic attitude

Are we still railing against rhetoric? The argument isn't they started it, it's "they have been granted tremendous power, so they need to accept accountability."
"She complained about my fee – constantly"

This is generally a sign that the person you're working with is paying directly from their own pocket, or the business is so small it feels like the equivalent of paying out of their own pocket, even if it's not technically.

I've had some mid sized clients that were still concerned about fee size - and they were family-owned/run. I'm not suggesting people shouldn't be concerned about a fee at all - they want to know they're getting more value than they're shelling out. It's a valid concern, but should be just one of many factors, and judging by hourly rate alone is a poor measuring stick (but one which few people can get past).

#1 I had someone call me up frantic because their site was broken. I didn't have the time to fix it right then, but emailed back instructions on how to fix it. I said "give this to your web team" (they had at least 2 JS developers on staff who had created the bug in the first place), but 7 hours later I got an even more frantic call to 'just fix it'.

I fixed it, sent an invoice for $200, and got back to my work in 15 minutes. I got a check in the mail the next week. They didn't particularly care what the price was. If I'd sent an invoice for $2k, possibly, but I probably could have said $500 and it still would have been paid. It wasn't that person's money - it was just a problem that needed to be solved, and there was money in the budget to do it.

#2 - had a prospective client complain about their current dev/tech guy, who kept fighting/arguing that some of the requested features couldn't be done, because they're not possible or they'd be too slow. I did a demo in an hour outlining exactly how to do it, what tech to use, how to set it up, and what the code would look like. And still got pushback on my fee, because hourly I'm about 6x what they're paying the other guy, but they only feel comfortable paying 2-3x the current rate. And I'm trying to get across to them that while I have an hourly (and daily, and weekly) rate, the bigger measure is - how fast is stuff getting done. I've been tempted to offer a project quote, but I've watched the project from afar for several months and it's felt like too many pivots to be stable enough to provide a flat rate quote.

#1 didn't complain at all - provided value, they saved face with their client, and I made $200 in 15 minutes.

#2 spending effectively their own money (or borrowed money) and are cautious about every penny. Again, not that they shouldn't be, but it's much harder dealing with this sort of client.
Methinks this is not about morality or (the lack of) compassion, but being more aware of your environment, i.e. mindfulness.

I would suggests the other people simply weren't consciously aware enough to notice, but would have gladly given up their seat if someone else pointed it out to them.
We used a wiki and it's unbeatable. Google Docs it's useful to a point, but a Wiki is endless way to grow and very easy to manage & maintain.
Getting rid of mysqld and the file indexer should make KDE run in just under 100 megs. Decent for what it provides.
>It wasn't business-critical before, since they were using the free version.

The free version was available for a year before the paid version was made available.
Maybe they were caught on the battlefield, maybe they weren't.

These prisoners were tortured and deprived of habeas corpus. Without a fair trial it's fair to question anything regarding their detention. Seeing it as kidnapping seems quite reasonable.
Are you running out of RAM when using a desktop? If not, why even worry about the memory usage?

More useful would be, "How long does Firefox/Chrome/etc open in this WM". If there is a difference then that would be more meaningful.
The East Wing Gets a Redesign
I'm curious as to how this works - did you happen to write anything up about that endeavor? There are endless applications to writing web apps for an Apple TV.

(In addition, the second generation Apple TV can be jailbroken and the relevant software reverse engineered if there is anything unclear in what you discovered thus far)