skysight-inc/HackerNews huggingface dataset:
This. I have been thinking about this for a long time. Basically, 364 days are exactly the same, and what is currently December 31st would become the Year Day where everyone has it off. If it's a leap year, there'd be two Year Days. Simple, efficient, and easy to understand.

Birthdays being on the same day of the week is a poor objection: your birthday already falls on a weekday much more often then not, and chances are you celebrate it on the weekend before or after. We'd lose variability in holidays that are "last Thursday of the month": they'd just be on a specific date every year.

One nice thing we'd gain is that the phase of the moon would shift much slower with respect to our calendar (the moon doesn't do a Year Day). I suppose some superstitious healthcare workers might object to this. If you think about it, there are many more things naturally tied to 28 days than 28/30/31.
Yeah, I think the ever-changing nature of Rust was an obstacle, for sure, which is one of the reasons I'm so excited for Rust 1.0. :)
Slackware might be something to look into. While everything you might want isn't going to be a binary, there's some pretty good third party sources that regularly package things up for each release and the recommended full install is quite complete.

I used it as a desktop for a while and it was as rock solid as any good distribution can be.
The blob has been open sourced, their followup post describes the steps to build it from scratch:

http://www.raspberrypi.org/quake-iii-bounty-we-have-a-winner...
You will be fired immediately. 10 things you should never do in Excel
Goquery: A little like that j-thing
"Liberté, Egalité" is a very strong statement for a country because they have opposite effects, you can't have freedom with equality and so on. If we were to build the national theme of a government today, we'd certainly put together "Liberté, Securité" because it's our western world's first trigger, and reaching both requires a very fine balance too.
Totally agree. I just don't think buying this product automatically correlates to illegal activity. It's not a bong or a pipe. It's a plastic box.
you're conflating that with graham's submarines, showing a mere correlation, not causation.
Richard Feynman – Fixing Radios
Create Custom Terminal Commands
Codeup CEO here: it's the instructors evaluating the students based on their interactions with then and answering the question: how capable is this person of building quality web applications?
Sorry, but some of your assumptions seem ridiculous.

Nobody I know experiences nominal wage declines, even of 1%. For reference, the average annual raise is a full 3%. [1]

As for 5% inflation, everyone knows Shadowstats is incredibly bogus and pushing a clear agenda without any grounding in realistic CPIs. [2] [3] For the past few years we've been experiencing almost 0% inflation, though I use 3% for my models (to be conservative).

I'm not implying that someone with average income will retire with millions, I just took issue with the idea that somehow "everyone" is going to end up penniless. 50% of people fall above median income and a substantial portion of us can reasonably expect to have retirement savings readily available.

1: http://www.usatoday.com/story/money/personalfinance/2013/09/...
2: http://voxrationalis.wordpress.com/2011/05/15/the-absurdity-...
3: http://www.forbes.com/sites/modeledbehavior/2013/10/14/niall...
Are veterans?
The question I have is how many greenfield implementations of an Oracle database -- not attached to Peoplesoft or other applications -- have been sold in the last 5 years.
My birthday would always be on a Sunday!
Does a "simple algebra test" correlate with IQ?
Does "programming aptitude" (whatever the hell that is meant to be) correlate with IQ?
The headline would then follow.

I know this is a socially unacceptable opinion but I think those correlations exist.
Your analogy is wrong.

It’s more like: Going into a bookstore, taking the encyclopedia britannica, reading the article about Elephants and the leaving again, without buying the encyclopedia.

Overall the store lost no sale. You wouldn’t have bought it otherwise anyway (For example as I had the choice between paying 20$/month just for Game of Thrones, or not watching it at all, I decided to just ignore that boring show).

It might even have made a sale, because as you were already there, you might have bought something else (Pirates tend to spend the most money on additional stuff like cinema tickets or merchandise).

And the store didn’t even lose anything, as you didn’t take something from them that they had, you actually didn’t even cost them any money.
The issue with naming conflicts arises from the fact that these things are generally created and named internally long before they're released as open source.
Girls Fight Out: A season with the ass-kicking and stunning women of the UFC
Except that the year is based on the solar orbit, which has some quite obvious effects via the axial tilt causing seasons.

The month is based on the lunar orbits, which are a bit more arbitrary now and less important with an urban rather than agricultural economy, but still not completely arbitrary.

Weeks are a bit arbitrary, as far as we can tell, but very widespread and we seem to be stuck with them.
I've been slowly working on a sideproject for this. The tricky parts are in defending against recruiters gaming the system, and in making it something other than a venue for complaining (i.e., getting people to rate 2-4 stars, not just 1 and 5).
NASA and other space agencies usually build a single satellite for a single task, and it will cost $1B+. Chris Lewicki and other "newspace" companies are suggesting making cheap satellites, but lots of them. If one fails, maybe you lose $1M but you certainly don't lose $1B.

This gap makes it possible to take risks and use newer hardware, specifically hardware that has not been radiation-hardened or even tested in orbit.
Also in alternate calendars:

Each day in the Republican Calendar was divided into ten hours, each hour into 100 decimal minutes, and each decimal minute into 100 decimal seconds. Thus an hour was 144 conventional minutes (more than twice as long as a conventional hour), a minute was 86.4 conventional seconds (44% longer than a conventional minute), and a second was 0.864 conventional seconds (13.6% shorter than a conventional second).

http://en.wikipedia.org/wiki/French_Republican_Calendar
I have an old copy of 'Ada as A Second Language'.

It's like a million pages. A second language handbook shouldn't be thicker than K&R. Do you know any short books that really assume I already know how to program?
Alpha Brain shows significant difference in clinical trial
That does not make sense to have 100 days... it must follow the sun (day/night)
Parallels adopts Docker in next Cloud Server release
Having started programming in ZX Spectrum it baffles me people don't get pointers nowadays.

Not hinted at you, just a general rant, as I see this a lot around me.

Actually I think the way pointers are used in Pascal/Modula line of languages it is easier to understand than how C and C++ do it.

Have a look at "Algorithms and Data Structures. Oberon version", "Object-Oriented Programming in Oberon-2." and
"Project Oberon".

http://www.inr.ac.ru/~info21/ADen/

http://ssw.jku.at/Research/Books/

http://www.inf.ethz.ch/personal/wirth/ProjectOberon/

Even if Oberon(-2) isn't your cup of tea, I personally think these concepts are well explained in these books.
I need answers now! Using simulation to jump-start an experiment (Part I)
Definitely awesome, but I was so hoping for "...in a vacuum" with that one.
>It’s fairly common for incoming Computer Science majors to ask the question, “Why do I have to learn all this math if I just want to learn to program?”

Well, there's the reason you have a high drop-out rate in CS. People don't know what it is! Computer Science is not a vocational program. Computer Science is not computer programming.

If someone had talked to these kids asking “Why do I have to learn all this math if I just want to learn to program?” and told them "You don't have to learn all this math if you just want to learn to program" before they became CS majors, then they might not have become a CS major in the first place.
For a new project it will probably not matter at all.
The thing with www though is, that you can use CNAMEs for aliasing on the DNS level. Technically you can use CNAMEs on domain root to alias the whole domain to another one, thus leading to you not being able to add other records (for example MX) to this domain, which you probably want to do.
Smaug from LOTR is a guest on Colbert
> Single-developer projects and codebases don't get anywhere at Google.

As a Googler working on a single-developer project / codebase, I'm sorry to hear that you didn't get traction. Very grateful for my mostly autonomous role :) There are tradeoffs of course, but to me the reduced overhead of no meetings and greater creative control are worth the trouble of an increased workload and providing support.
How Scientists Are Learning How to Write
Compared to Glassdoor it is also closed, and it places emphasis on automation, instead of humanity and quality.
Make Money Online with Ebay and Amazon
How about this interpretation (which is only a guess, although I think it's likely):

Activity Monitor does not distinguish between cache hits and misses, and counts the number of reads and writes to the host filesystem rather than summing the requests to the physical devices. Parallels presents the guest with a virtual filesystem, and the device driver for this filesystem does no caching of its own, as this would waste memory due to double caching. Instead, it merely passes requests through to the real filesystem on the host. These requests (read or write) produce system calls, and this is what is being reported in Activity Monitor regardless of whether they use the page cache or physical SSD.

One way to test this would be to use DTrace, which can distinguish between requests to the filesystem and activity that reaches the device. The scripts "hfsslower.d" and "iosnoop" are here: http://dtrace.org/blogs/brendan/2011/10/10/top-10-dtrace-scr...
Not sure why I should pay to look at sql queries.
Codeup CEO here. We actually did some brief testing with classical IQ tests and saw two problems:

1) IQ tests are really long and expensive, so difficult to implement

2) They didn't correlate with performance as well as algebra.
Ask HN: Don't you feel sad about PirateBay?
I'm really saddened by the news about PirateBay. It's kinda hurt me deep down. And then, the comments people had that demeaned PirateBay, something(come on, admit it) we all had found a very powerful tool some time ago.

Over and above that, Peter Sundes post on Mashable was very (oddly) defensive. And then the project Oldpiratebay...

I have been hit deep down, and this wound won't fill soon enough.
Aside from being wrong and indeed often disparaged, this still common attitude has the unfortunate effect of helping to exclude those who can make an excellent contribution to a programming team but who approach programming from a different point of view - for example, I have a friend who's working quite competently in the field and has general block with respect to math but came to programming through music and graphic design.
Ruby compiled with Clang is 8% faster than with GCC 4.9, 44% faster than GCC 4.7
Originally the RAR file format was created to make it easy to put a large amount of data onto floppy disks, before writable CDs were widely available. The individual .r## files were sized to completely fill the disk space, so you didn't have to worry about organizing the files to minimize the number of disks needed.

After CD-RW drives became common RAR files were mostly used for uploading and downloading as you describe, to avoid file size caps and to make it somewhat easier to fix corrupted chunks. By the time the data being shared was filling the CDs we had writable DVDs, so RAR wasn't needed to span CDs. Then writable BluRay came around before DVD spanning became necessary.
Curious to see how it will evolve.
A very small percentage of the population ever has to write date handling logic. For the rest, things "just work", thanks to those few.

Besides, even as a member of that small group, I like the variety of the current calendar, inefficient as it is.
Depends on what that 'consumption' consists of. We could have an economy of eternal growth in art, scholarship, mathematics, music, and software. The main input there is human thought.
It means equal application of the Law, a requisite for freedom, not something opposed to it.
At least you made your SQL public.
This looks like a fantastic resource, but I was off put by the (albeit tongue-in-cheek) 'RMUVI - Real Men Use VI' line in the article.
I know for example that most receiver boxes here actually advertise with automatic skipping of ads.

And the people who watch it in real time, they just tend to switch to another channel, or turn off the volume and talk to each other, or do other stuff, etc.
Gitfs – a FUSE filesystem for Git repositories, with local cache
That's true. Hence the old saw about how "you can't be everything to everybody". In our case, the gamble we're making, is that the market of companies who will work with a smaller company and appreciate the extra attention and intimacy, is big enough to support us (at least in the early days).

It may not work out, but I guess only time will tell.
Somewhat related: the other day (this week even!) my wife was puzzled by the names of months and she asked me about the meaning of each. If you think about it for a moment you'll figure most of them out, but in any case this is a good summary: http://www.design.caltech.edu/erik/Misc/month_names.html
Linux Torvalds: [1]
>>
No, we very much expose /proc/cmdline for a reason. System services
are supposed to parse it, because it gives a unified way for people
to pass in various flags. The kernel doesn't complain about flags it
doesn't recognize, exactly because the kernel realizes that "hey,
maybe this flag is for something else".
<snip>
And yes, that does include "quiet" and "debug". Parsing them and doing
something sane with them is not a bug, it's a feature.
<<

So

- nothing to see here, seems okay

- not related to the subthread at all anyway

1: http://lkml.iu.edu/hypermail/linux/kernel/1404.0/01488.html
Change City of Boston's tree light colors with a tweet (watch through USTREAM)
From the article:

> Easter would fall on April 15 every year on Cotsworth's calendar

I don't understand why this would be. Can someone explain?
What I recall is when you used the IRC bots you were queued, sometimes behind hundreds of people. And then while downloading your or their connection would hiccup, and you would get re-queued.
You're right, strong verbs never get -ed at the end.
Academic papers use a lot of formulas and equations that can be easily described in English, but instead are described mathematically.

I often find that when I read them, it really slows me down.

"We refer to a neural network function approximator with weights θ as a Q-network. A Q-network can be trained by minimising a sequence of loss functions Li(θi) that changes at each iteration i,
L_i (θ_i) = E_s,a∼ρ(·)[(y_i − Q (s, a; θ_i))^2]"

I get to a place like this and I really have to stop and let it process. Ok, theta is the set of weights for the network function approximator. L_i is the loss function at i, wait. what is rho? something about expected return. Wait, what is y? Oh, ok, it's just E_s∼E [r + γ max_a' ; Q(s', a'; θ_i−1)|s, a] ok, so that's I guess the equation before this one with respect to those weights for the previous iteration. So I guess that minus the square of the function approximator based on the weights of the current iteration? Oh, wait it says rho(s,a) is the behavior distribution or the probability distirirbution over s and a.

So I guess I kind of get the point of the loss function? I think it estimates some difference between the approximated expectation of the current iteration and the approximated expectation where it should be after the previous iteration?

I guess I wonder if there are other people, even people who study in the same domain who can read a paper like that and just understand the formulas more easily than if it were explained a bit more in English.

I mean, I don't typically work with machine learning, and it's been a long while since I've been in Academia, but even when I was an undergrad, the formulas that I used were mostly done because I felt that good papers include confusing formulas. They were always valid and important, but presenting as little as necessary almost seemed like a challenge to other people, to show how I was smarter than them. But it also meant when I read papers by peers even though I knew what all the parts meant I still had to sit down and think through the formulas when they were shown.

I don't mean that this is the intention of this paper. But especially since I'm not very familiar with conventions when talking about artificial neural networks and machine learning it's especially apparent how challenging it is to understand, but once I do sort through the jargon and process the intent, I start to understand it.

I guess I just wonder whether someone reasonably familiar with the subject matter can read those things without issue (in which case, that's great, because that's the intended audience) or whether authors could communicate their point more clearly in English, and use the formulas more as reference or proof. Or whether it was kind of like me, and they like to leave it to the reader as a sort of "if it takes you a while to get it, that's your problem, we're smarter."

My guess is that it could be communicated more clearly, and that it's more a result of academic style than anything else. But I do wonder if people who are engrossed in the subject also stumble when it comes to those things.
Did you check the day-month of your current birthday, or the day of the year? My birthday is April 8; that's the 98th day of the year (most years), which would be April 14 in the new calendar.
When I was at Intel they marked everything in Work Weeks, that was essential for scheduling things like chip fabrication plants. It took a little while to get used to but then it made computing questions of 'when' quite straight forward.

I'm personally in favor of a more structured system like this, my wife on the other hand is viscerally opposed. If that schism is widespread I expect the next calender change to occur when the known world is ruled by an emperor :-)
It's fine that you are worried about high speed collisions. Bird strikes are a serious problem, especially for small craft, and there's no reason to allow the public to increase the frequency of them.

However, you compared them directly to guided, high explosive ordinance that are intentionally, reliably fatal for any sized aircraft. This is not a valid comparison, and is the core problem with the term "drone".

I have had a few pounds of wood hit my windshield at high speed, and while it really scared me it had no long term impact on me or my car. I would not fair so well against a Hellfire missile.

Edit: Impact of 2lb at 75mph ~= 1 Kj. Detonation of a Hellfire missile (9kg of TNT equiv) is 37.66 Mj. That's a four orders of magnitude difference, not taking into account the suitability for inflicting damage.
> I've been toying around with it as an Ember backend

Care to divulge some of your experiences so far? Like others here, I'm a webdev searching for a point of entry in Rust, and seeing that there's web frameworks out already I thought they'd might work. I want to start a side project with a Backbone/Marionette front but have been wondering whether to use Rails (day job), Node, or now even Rust. Thanks.

Just saw your rustforrubyists...definitely going to follow that!
Most programming jobs involve a lot of algebra. You have variables, you do arithmetic to those variables, you apply functions. It's not a great surprise to me that if you are good at high school algebra, you can probably learn how to program.

You might not be a great programmer, but you'll be able to do it.
LA residents complain about 'Waze Craze'
> while I don't think it's automatic that Kaspersky would do the Russ gov 'favors'

What's with this amazing inability of us Westerners to learn from past mistakes and endless optimism about benevolent intention of others? You'd think we would have corrected this by now, eg. after http://www.washingtonpost.com/wp-srv/inatl/longterm/russiago.... Personally FYI, I understand the optimism, but less so the inability to learn.

TL;DR Sorry, it's automatic. No such thing as ex-KGB. [/End of rant].
Egyptology can help us future-proof our culture
No, I don't know if the versions are different.

I scanned the first couple of pages again in the PDF, and still like the simplicity of the presentation, avoiding indirect metaphors ("a pointer is kind of like...").

I never got a copy of Lions, unfortunately. Seems a shame to not have more books in that style.
Mars Inc. uses 13-period calendar for everything.
Obviously, that doesn't scale. That's a weak article for HBR. The author should have described how Google does it now.
It is just propaganda. And the negligence to admit that all citizens are subject to it, not only the non-democratic countries. I believe that such fear of "the others" (the communists in this case) is the root of any national identity.
China has none of the above and is now the world's largest economy. Doesn't seem to be an impediment to doing business, does it?

http://www.marketwatch.com/story/its-official-america-is-now...
Cloud Design Patterns: how they can help you
Elm on the Functional Frontier
It doesn't follow that it's not branching a bit early. Especially since the language five years ago bore little resemblance to what it is currently. I understand the justification that if Rust waits too long it will become irrelevant, but there are certainly plenty of reasons to think it should hold off. For example, the macro system is going to need to be completely rewritten after 1.0.
This has the best collection of resources on Angular: https://github.com/jmcunningham/AngularJS-Learning
Almost any time PID 1 segfaults, it's PID 1's fault. With PID 1 being systemd, that makes it systemd's fault here. Based on gdb stack backtraces in the Fedora bug report and looking at the systemd code, it seems like some sort of memory corruption or overwrite, perhaps a use after free issue. The segfault itself comes from dereferencing a clearly invalid pointer and said pointer was obtained by dereferencing a structure field through another pointer, so you'd get exactly this result if the structure was overwritten with other data at some point.

(In my grumpy sysadmin view, it is PID 1's fault even if the distribution is doing odd things around PID 1. Init processes need to be absolutely rock solid and extremely defensively coded, precisely because the world basically dies if they ever fall over.)

(I am the author of the original post.)
* If you are an citizen of the United States.

> I think the idea that data held within your home country is 'safer' may be a false sense of security.

Widely deployed encryption is the only solution. The 'safe' EU data is monitored by the BND in Germany they send the data to the NSA. It's likely similar everywhere else.
I would argue that police are inherently no more ethical than the average reasonable citizen.

The solution of course is transparency. Stop treating police as holier than thou. They're just government workers. "Trust but verify" works wonders for keeping people honest. Good people as well as bad, because it removes temptation.
> As a Mormon

> they are the most gullible people

wat.
Momentum – Personal new tab replacement for Chrome
I've read your answer about your methodology of gauging "programming aptitude" and I'm worried it might be susceptible to your judges' biases - it being purely subjective. I'll put more faith in your point number 2 if you come up with a more objective measure.