skysight-inc/HackerNews huggingface dataset:
I didn't read beyond the first few sections of the post, but it wasn't really clear to me how it relates to postmodernism (ctl-f "modern" didn't turn anything up either). If you're interested in a paper attempting to actually relate postmodernism and programming, the best I've read can be found by querying your local search engine for [Notes on Postmodern Programming].
UTF-8 Original Proposal
Thanks for the clarification. If the ACA proponents were banking on shaming governors into doing something to have full rollout of their plan, then that's fairly shortsighted, IMO. It's a classic "Let's blame these people for screwing over poor people" when the governors in question had no say in the original law being passed.

Either put it in the bill and face the consequences (possible rejection) or leave it out and don't claim that governors are "refusing free money."
I misread the titles as "Postmortem Programming" and clicked on it...
I still remember the day that the "View > Encoding" menu of browsers was absolutely critical in browsing the web if you browsed enough sites that were outside of your normal locale (your default codepage in Windows). The menu is still there, at least in Firefox & Chrome, but I haven't used it in a few years, as most things Just Work™ for modern websites, largely thanks to UTF-8.
The Great Tesla Rotation: From Institutions To Retail Bag-Holders
This is what I thought too. It's a losing proposition for developers that have expensive fixed costs of development.

I think Angry Birds priced it right -- here is a complete product for free, here is an _expanded_ complete product for a buck.
I need a group like this. Even if it were just over Skype or something.

Or maybe I'll just start dedicating one day a week spent at wix lounge or something when I'm back in NY.
I worked on Horoscopes for Facebook and Birthday Cards for Facebook. Both are apps that span iOS, Android, Facebook canvas and Facebook mobile web. Simple apps but lots of great virals and both are really big with small teams.
I'll agree with everything you've said about the non-obvious part, but what I'm saying isn't that a judges decision should be based on the revenue loss (or potential revenue loss), but rather it is to be used to help decide if this person is a patent troll or not.

But completely agree, non-obviousness should be key in any defence(or is that offence) of a patent.
I'm curious. When your funding goes away and your employer stops paying you, how long do you need to keep working for free to avoid being considered a petulant child?
I recently read this study of Halo players from Microsoft, and the authors found that spacing out your play made your gain rating faster per game played, BUT if you space it out too much, then you'll simply be outmatched by players who play a lot more. In other words, if you want to improve at Halo efficiently, space out your play more, but if you want to improve in sheer absolute skill, you will want to simply play more games.

http://jeffhuang.com/Final_HaloLearning_CHI13.pdf
Most people do actually use the stick for platformers.
They will claim they have no money for cops, post offices, libraries, kittens and apple pie, while they continue to spend billions waging endless war on anyone, foreign or domestic, who does not kowtow.
I would guess it was originally "ng" for next generation, and then they wanted to come up with some kind of pronounceable name when they made it public. I'm just glad it's easy to google!
That is only because a controller doesn't work well with MOBAs.
Something broken in Facebook
if i posted a comment say: x is great \n
then 200K people who like x liked the comment \n
then i edited the comment to: x is bad \n
the comment will be has 200K likes from people who actually like x \n

this is something broken in facebook,
unless all the 200K people get notification about the editing, and that is not happening
To translate, "shut down" means subsist on tax revenue alone and not issue anymore debt. For 2012 that was $2.5 trillion for the year. I realize it would be a disaster to go cold turkey like that, but I also don't buy the notion that you can't run an effective and modern government on that kind of money.
hackerschool.com may interest you.
I'm watching FP group on LinkedIn, see Haskell, Scala and Erlang jobs from time to time.

Not many, but the group itself isn't very active, I think language communities (IRC channels? Mailing lists? Meetups?) might bring more results.
An inside peek of Amazon's giant 'chaotic storage' warehouses
Mainland China and Taiwan did something similar. I actually went to one of the newly-post-Unicode meets of Academica Sinica in Taipei where hardcore ancient Chinese academics and computational linguists were discussing unsolved conversion issues for some of those creatures.
I wasn't suggesting that we stop trying to come up with new tech. In fact I'm quite interested in what valve is trying to do. Despite not even trying it I think their track-pad controller will be better than analog stick controllers.

When I said track > analog sticks I didn't mean laptop track pads but valve's. However not even valve is suggesting its better than the mouse for games like counter-strike or dota2
Ask HN: When is preview.python.org expected?
Judging by this http://preview.python.org/pypl-landing/ it just says soon but curious if anyone has a tangible timeline of its release? I would love to use the new style. I really enjoy this site for learning Python, the documentation is amazing and very well written not to mentioned updated frequently.
Sounds like your reading hit a dead end.
Same. I have a few 'pet' projects of sorts that aren't really going anywhere, or worth anything, but I do my best to still work on them in the evenings or over the weekends. People think it's weird that I relax from my full time job as a programmer by writing more code.
Gibberish.

There is no alternative URL to click on because a competitive global search engine would cost billions of dollars to build, the space is deeply encumbered by Google's giant patent portfolio, and the information used to build the index is to a great extent no longer available on the web.

That's why Bing is a distant second and there are no other players.
How often does UTF-8 update to account for these issues?
Google - So Rich It Hasn't Bothered to Claim $21K Owed To It
Nothing in the brief says the font has to be free...?
Since it is Turing Complete, one of the things you can implement in Life is...Life! [1]

[1] http://www.youtube.com/watch?v=QtJ77qsLrpw
It's rude to post their questions online.

How is this lost on people??
Anyway, 20 years later, hardware is still mostly 8-bit, and basically nobody cares about Unicode apart from font designers and the Unicode Consortium.

Err, failure to parse sarcasm?

Most people on most networks use it daily. On mobile networks, it's used for tens of thousands of messages per hour as SMS messages in almost every country with non-Romanized scripts uses UCS-2 encoding. I've had to write a raw SMS PDU generator for a whole bunch of human languages, including right to left ones like Farsi and Arabic, or Chinese, Japanese, Korean and Thai. Furthermore, Unicode is now used by everyone in China, having finally mostly migrated from GB encoding. That means "most of the internet uses it daily".

I guess your point may have been sarcastic, because the above is obvious to me. Either that, or you have a really bad case of a merry centrism.
Interesting, but there's a big hole between the r and the s (tar (...) snap).
This is exactly what Hacker School is about.
On the other hand, these are all pretty superficial and elementary questions. I have never been a Linux admin and I still knew about 2/3 of them, or at least could have fumbled through them (e.g. 3 timestamps).
Or a lot more than two, or even multiple characters for a single code point.

UTF-32 appears to simplify things a lot, but in practice O(1) indexing of code points and simple iteration over code points is not actually all that useful, because code points are not characters.
This context isn't in her article. But it is related. Basically she wrote a book about her experience at Facebook, and is claiming that Egger plagiarized it for his book.

(From what I can tell anyway.)
ehh..What is the worst that can happen? People study these questions and by the act of studying these questions, they acquire more information on how things work? If the interviewer is good and is not asking for factoids, it is very easy to figure out how much a person knows about something.
Admire him for his dedication, and for his sacrifice, but his message is not getting through, and it's getting through less each day. Freedom is not an end to most people, it is a means (source: I'm one of those people). I'm not sure what tack he needs to take, but the current one is not going to suddenly start working after so many years of not.
And thanks to Java popularizing UTF-8. Java was the major language to support Unicode natively. The lack of Unicode support in C++ was disappointing.

(Yes, UTF-8 hack is nothing compared to Huffman coding. The Deflate compression algorithm using Huffman coding to encode the LZ77 output and the Huffman encoding table itself is another notch up on the hacking coolness scale.)
A little talk about the future
I found that Real Python's blog and ebooks were a good way to look at a few different frameworks (especially Flask and Django). There are a few cases where I wish they had explained things further in the web books rather than just show the code, but overall they should be a good next step after LPTHW.
http://www.realpython.com/
I use SRS (Mnemosyne) for memorising traditional Irish tunes. It feels like each tune is a bit too much of a large chunk to remember at one time for best use of an SRS (you're supposed to chop the information up into the smallest element possible), but the benefits of the system are amazing. Before I started using SRS I'd just practise the tunes I liked and already knew!, with the new tunes, and anything in the middle got forgotten about. Now mnemosyne forces me to practise tunes that I don't know, and the number of tunes I'm fluent in has increased dramatically.

I'm also building a language learning startup that uses SRS. If you're interested in trying the system out in beta, or being notified when it's ready for general consumption, email me at languagebeta@jh.id.au and let me know which language you want to learn.
If there is a modifier with a variable number like ?,+,* you could just repeat it X times.

For example if it is ? repeat 1 time, + repeat 2, * repeat 3 etc...

If it is |, choose the first or choose randomly.
This really is the driving force of the filmmaker and I really can't blame him for ignoring his neighbour after having listened to her on so many occasions... It's not like he was insensitive towards her but as humans we all have a threshold that determines our capacity for empathy.

Still I wonder what kind of problems his neighbour had to justify putting an end to her life.
Sadly, the word "free" always has strings attached. For GNU, the GPL license disallows "The freedom to make and distribute copies of your modified versions, when you wish." You're not allowed to attach non-free code or remove the over-complex license agreement, which can make the whole software useless for many purposes. It's not right to call GPL software free, it should rather be "no cost and slightly restricted use".
6. 3 Timestamps nix keeps on every file: created, modified, last access*

ctime is not when the file was created, it's when the inode (the file metadata) was last changed, as compared to the mtime which is when the file's data was last changed. Note that changing the file's data also updates the ctime.
"Clinkle is rebuilding your analog wallet from the ground up to bring you the future of payment. Join us in revolutionizing the way we transact", according to their jobs page.
UTF-8 has only been updated once (to remove 5 and 6 byte sequences, to limit it to the same range of values that UTF-16 can express).

New versions of Unicode are standardized every year or two.
I'm a non-smoker who bought an e-cigarette to try to use it as a stimulant. It's pretty meh. The buzz doesn't later very long, significantly shorter than caffeine, which itself is pretty lame. If you want to really boost performance amphetamines are your best bet by a lot.
Wacko World With Kat Vecchione and Chuck Skull 09/28 by The Wacko Network
Note that the UTF-8 encoding mechanism has inspired the variable length integers encoding (http://sqlite.org/src4/doc/trunk/www/varint.wiki) introduced by the SQLite author (DRH) which I hope will be popular among programmers.
Can someone give a quick TL:DR because I honestly can't make sense of what this trying to say.
but it's not a code contest. Design is totally different.
UTF8 != unicode.

Unicode is a standard, that maps the giant number of letters to unique numbers.

UTF8 (and UTF16, UTF32) are various encodings of that. Unicode itself is not an encoding; unicode just says "letter 'č' is 269"; UTF-8 says "We will represent it as two bytes, first is C4, second is 8D".

UTF8 is indeed variable width; UTF16 and UTF32 are, AFAIK, fixed width. Both use unicode standard.
Not bad. You don't have to jump around your regexp reference and editor. It does not exactly tell you why your exp & string does not match. It just show what typed reg exp will do.
Interesting! I gotta say, I find it hard to believe it. RTS games generally have to be designed around a controller, much more so than other games. Maybe they're doing exactly that for Dota 2?

I can't even imagine how a game like StarCraft 2 would work on a controller like this.
Agreed, though to be fair, this is beginners level interview questions.. Nobody is going to lose sleep over these.
Previous discussion (38 comments): https://news.ycombinator.com/item?id=6461931
I wish he'd stop using the word "free" and only use "libre." The FSF and Stallman's definition of "free" (as it pertains to freedom) is not mine, and I have found few that actually agree with it. Open source's definition of freedom is far more universal, I believe. And using "libre" also gets around the "free as in pizza" distinction.
It seems to be missing "Roy G. IV".

Sunlight is "white light", meaning that all the colors in the visible segment of the spectrum are well represented. Green is the most represented though: http://www.handmadeinpa.net/2012/02/the-color-of-the-sun/sa_...
I personally think that's the best part about 20% time. You can do things where it's OK for them to not work. This means you can try things you don't know how to do, and bring them in to your main projects once you are already comfortable with them.
I think this shows quite clearly what is going on and why I get the result I get: http://regex101.com/r/kU3cJ6/#debugger (imgur link: http://imgur.com/H2IkNGy)

If you don't agree with me, could you perhaps suggest an improvement?
All right.

We probably meet completely different people.
As much as his core message is debatable, it's usually pretty coherent and logical. However, I'd like to criticize one specific part of this essay: the claim that Chrome auto-updates are a "universal backdoor". Although silent updates tend to viscerally feel a bit creepy, they differ little in practical consequence from regular click-through ones: it's not like most users verify the binaries of every package update on their system, so having the user click through just makes an attacker with a fake update wait a little longer. Note that Chrome auto-updates can be turned off, and both the updater and the updated software are (mostly) open source and you are free to compile your own version, so it's hard for me to see the problem.

(for the record - it would be nice to have a system to prevent one server from distributing malicious updates to one user, perhaps by verifying with multiple independently owned servers. However, I do not know of any mainstream software that does that, including free Linux distributions, so it's unfair to criticize Chrome for the lack.)
I've been thinking about this for a while--I created a spaced repetition system to digitize and learn material in college (alas, I don't use it anymore). I have a philosophical approach to the question here (also cited in Gwern's article): http://blog.learnstream.org/2012/08/spaced-repetition-in-nat...

Your distinction between learning facts and learning ways of thinking is interesting. Most of the spaced repetition research and design is around fact recall--what's called "paired associates" because you recall some response paired with some stimulus. I don't have any evidence for it, but I'd say that the schema can be lost just as well as facts can be.

One thing I will say is that spaced repetition is generally known for the repetition--that you retain something over time, and the spacing is more thought of as convenience. But the truth is that spacing is also part of better learning--when recall is difficult it's learned better (called "desirable difficulties"). I thought of that because Robert Bjork does that research with skills as well as facts. (See http://www.wired.com/geekdad/2012/01/everything-about-learni... for an overview.)
Prior discussion (7 hours ago, 78 comments): https://news.ycombinator.com/item?id=6462199
What the comment you're replying to is saying that glyphs may be represented by more than one code point. So sure, UTF32 has a fixed width for each code point, but it's not quite so clear how useful that is.
Washington Monument Syndrome
I would highly encourage anyone who hasn't heard Richard Stallman speak before to look up a few interviews with him before reading this article. This article is written exactly how he speaks, so the tone and cadence are much more dynamic if you have the proper background.

I have to say that Stallman very recently inspired me to start contributing to open source projects. A few weeks ago, I made my first (one word, lol) contribution to an open source project on Github. As minor of a fix as my code was, it felt really great to be part of something like that. It also caused me to do a lot of introspection: I found myself, up until that point, becoming flat-out bored with "consuming" content. I now find myself, rather than frequenting (ok, I still frequent) HN, looking for open questions on StackOverflow to answer or finding open source projects to contribute to. I wonder if that's a sign that, eventually, communities like Reddit and HN will be usurped by social media sites that focus less on consumption and more on contribution. Based on my recent experiences with contribution, I strongly encourage everyone else to do the same; it's really a much more rewarding way to procrastinate!
> updated software are (mostly) open source and you are free to compile your own version

The "mostly" part kills your argument. That means, the updates contain non-free parts and are hence unsafe. Chrome should be avoided if Chromium or Firefox works for you.
Stallman does not need to change - either his message or his tack. He is, sadly, right. And the world will hit a confluence of circumstances where we must confront the choice between free/libre software and opaque surveillance.

If Mohammed waits long enough the mountain will move.
Oh, I'm way familiar, but my job isn't willing to make a schedule for me to accommodate...plus I'd really prefer to dedicate the time to it. I don't have any savings to fall back on for three months in NYC anymore, unfortunately.
When your boss is happy to pay for his useless secretary that he's banging, but he's not happy about paying for actual work to be done until he can continue squirrelling money away for his personal pet projects.

When your boss is happy to stop paying for expenses and we're forced to put it all on credit, thereby racking up 20% monthly interest.

When your boss is happy to allocate resources for his personal pet projects, but more meaningful contributions to the company are "temporarily" cut due to budget concerns.
I was just thinking today that I love working on Saturdays, especially when I'm coding. I think it's because the rest of the world is off and there's no pressure so you can just try new things and have fun. I also think some of my best work has gotten done on the weekends.
I think the GPL is widely misunderstood by developers. The freedom the GPL is concerned with, and the reasoning behind it, is to preserve the rights and freedoms of the user.

That is, when you acquire a product (for free, or for a fee) -- it seeks to make sure that you can do use that product as you wish. And that if you re-sell it, or share it, those same rights are available for the next user down the line.

The GPL achieves this by bending copyright into copyleft. It is not concerned with allowing people to make money repackaging a piece of software and locking it down in various ways.

So, it is all about freedoms, just maybe not the freedoms that some developers thinks it is/should be about.
There is certainly a need for a radically simplified version of the GPL. The average person does not understand all of the ramifications of the license. Here's a scenario that hinders the distribution of open source software:

Teacher: Here, children. Here is some free software.
Parent of child: Thanks. It is GPL. Give me the source.
Teacher: Huh?

There needs to be a license that is similar to the GPL in scope but is readable and clear about what is required to a person who has never compiled software in their life and is not a lawyer. Open source projects need to realize that not everybody is a software engineer. Not everybody is up to date on the latest terminology. If they want laypeople to download and distribute code, make it easy to get. And above all, communicate clearly in language they can understand.
That is good to know RMS inspired you. Just a suggestion, instead of contributing to "open source" projects, look for "free software" projects.
> You have to go all the way to UTF-32 to get back to a fixed width encoding.

UTF-21, actually, as there are no code points above 0x10FFFF. Powers of two have other nice properties, though.
Because it's so easily modified and distributed, free software has become the most common software in the world. Consumers might not care about licenses, but anyone who develops software has gained an enormous amount from free software. Without the FSF and others like them, we would likely be far behind in software development because exposure to source code might be a special privilege.
This isn't funding going away, nothing and noone being paid.

It's more like the unlimited credit card was cancelled.
Oh, in that case I misunderstood parent. Sorry about that.
I don't like "free" but I wouldn't want a new term to explain to a layperson either.
It's an old trick, like a smaller city will shut down bike paths and school bus service to inconvenience voters into coughing up the dough.

I wish there was a way to call their bluff though, and separate the finances of these services from the rest of the government. I'd gladly stick an extra $100 on my 1040 if I knew it'd go to the Library of Congress. Let the fucking department of defense make the cuts.
Now this could be bad news for some patent trolls: A useful repository of prior art.
They're supposed to be FizzBuzz questions.
I think you are confusing the budget with the debt ceiling.

This has nothing to do with how efficient the government is or taxes or debt. By law Congress must pass a budget (or a Continuing Resolution) by Sept 30 or vast swaths of the federal government must literally shut down. It does not matter how much they spent nor how much the treasury has in the bank. `
I think you're 100% right. It's impossible (for me anyways) to be productive 7 days a week for a lot of weeks in a row. I started recently taking Sundays off from working altogether and spent the day only doing stuff like going to church, relaxing with friends, reading, exercising, and maybe a couple other things. I think it has helped me in lots of ways, from being more efficient and effective at work the other days to also enjoying the work more.