skysight-inc/HackerNews huggingface dataset:
I'm not sure what to make of the sentence at the top of the ad.

Sometimes, child abuse is only visible to the child suffering it.

It seems like the sentence is supposed to be a clever wink, which makes me wonder whether the lenticular photo effect is meant for secret communication or for a discussion-provoking gimmick.
I imagine most HN people do know that Jekyll is a static blog generator written in Ruby, which is used by Github pages. However, he has a point that I often up on open source release announcements, and I don't know what the project is about, and there isn't an obvious link to the that information.
Java Code To Byte Code - Part One
Dual-purposing your customer login form in addition to the blatant CTA might not be a terrible idea, though.
Pianocade - open-source chiptunes synthesizer
http://www.youtube.com/watch?v=TEBMlXRjhZY for the lazy
fyi: "the company are happy" is proper usage of British English.
Yes, definitely. People who google for "python manage.py" are looking for django-related stuff.
Chat Room - Join a Free Chat Room or Get Your Own Free Chat Room From ParaChat
How do you distinguish between the physiological causes and symptons? Given that it's possible for different thought patterns to produce different physiological effects how can you ever be sure whether physiological state is the cause or effect?
Same for me. I've been in offices for around ~2 years of the last decade, but they don't usually agree with me. Good setups can exist for awhile, but ultimately privacy is easier.
what is x and y? what is the color?
Glad to see Jekyll development resume -- bravo! For those who prefer Python over Ruby, be sure to check out Pelican, version 3.2 of which was recently released. Bountiful themes, plugins, and a very active community: http://getpelican.com/
Mainly parts from two of the rake tasks:
1) to create new posts
2) to deploy to Github pages
Anti-FB: I don't give a fuck
Please try to ignore the footballers and celebrities who make obviously more money than they ought to. They are definitely outliers (combination of genetics, support system, and good coaching). Just be the best you can be at your chosen niche. That's what I'm trying to do.
Older and Wiser... Up to a Point
MiCarga (http://micarga.com) - Anywhere (we're a team of 6 people based in Colombia and Argentina but you can work remotely)

We're looking for a junior Rubyist who's comfortable working both in the backend and frontend of our application; we're a young startup and you'll be expected to do all sort of things. We don't have office hours and you'll choose where you want to work (either from home or from our offices in Medellín and Buenos Aires), so we expect you to be smart about how you spend your time.

Most of our software is written in Ruby/Ruby on Rails and Javascript, but knowledge of other languages and frameworks is a bonus. Open source contributions are a huge plus.

If you're interested please email Federico (federico@micarga.com) with a link to your GitHub account and tell us a about yourself. Links to any interesting software you've written in the past will be appreciated.
I'm not an expert, but I suspect our eyes go from the micro to the macro.

Therefore, they are going to start with layout, then colors, then images, then text.

Don't ignore how text is a part of layout and visual. Font style and size are therefore important.

This is why (I suspect) something like bootstrap is so important, it gives you the right start on a layout which is simple and appealing.

You then customise that layout with your colors, and images are a collection of colors, so I suspect your website colors along with any images are absorbed by the user at mostly the same time.

Your logo is also an image, and compared to text, is often prominent. Therefore, logo should probably be considered slightly after images and colours.

You can also think of your question from a 'reptile brain' angle. At each step, a users mind is asking if what they are looking at is a threat or is appealing.

This brain has to view the entire page at once, therefore, layout.
It then will pick out the next features it can, colours and images.
Then it will drill in on text. But at that point, I'd suspect the brain has already selected that the site is appealing, and now your text needs do grab their interest.
Sure, qwerty sucks. But I don't think it's the limiting factor. I reckon that with any keyboard layout, a much more substantial improvement in typing ability will come from spending some quality time with a typing tutor program. The people I know who spent time switching to dvorak, it seems, never spent much time learning to type qwerty very well....
One good thing about Emacs is all the key-bindings work by default in the bash shell. If one remaps control to Caps Lock it makes it a lot easier on the hands.

Org-Mode is nice. So is the minibuffer. I can start a regex by yanking text from the main buffer and then un-yanking text into the mini-buffer where the regex is being edited.

Another nice feature is that Emacs is very fast when handling very large files and files with very long-lines. Most text editors choke on these kinds of files.
How is it functionally different from jekyll?
As long as you spend a bunch of time customizing the theme, no.

Default-theme Octopress users all automatically get lumped under 'some dude using default Octopress' category in my brain - it's as close as you can get to publishing completely anonymously.
this is a tutorial worth watching for beginners and advanced users, https://tutsplus.com/course/improve-workflow-in-sublime-text... an hour or two of investment, could save countless hours of work.
Thank you. You seem level-headed enough about your points, and I can agree with them with the caveat they tread very close to the dividing line between politics and race.

white_devil on the other hand seems like he'd be more comfortable on Stormfront than HN.
UI/UX: Microsoft FTW?
Finally: Drones That Deliver Beer
These are absolutely the best:

CS1 - http://www.youtube.com/course?list=EC6B940F08B9773B9F

CS2 - http://www.youtube.com/course?list=ECE621E25B3BF8B9D1

CS3 - http://www.youtube.com/playlist?list=PLC3E93EF6B9645D9D

For a more read-your-own self study, HTDP is pretty amazing too: http://www.ccs.neu.edu/home/matthias/HtDP2e/
Been waiting to see this for a while...
How did gwern gain fame around here?
Thanks for the articles gwern, some bitcoin coming your way. But a suggestion, could you add your bitcoin address by the Paypal donate button on your site? I found it a little hard to find.
What does the function f(x) of your product look like?
I wasted way too much time over at Discworld MUD, also one I I used to play called Realms of the Dragon just shut down today after 21 years (RIP).
At Least 8% of All Pirate Bay Traffic Now Provided By Proxy Services
You're totally correct ("little useful technical information").

However, at this point, the editor wars have become a stage on which to explore viewpoints about how things should be, and how we got to where we are.

In particular, it's not about resolving the question of which to choose.
My experience (not in CS) is that grad students don't really have to worry about politics.
Heuristics for User Interface Design
People. On your front page, you must always say what your thing is. Referring to some other thing that I've also never heard of is not telling me what your thing is.

This drives me insane.
What is it about Diaspora that makes it a facebook-killer? I am not convinced that giving people the option of controlling their own data would convince them to switch? I think suggesting something like that is pretty ignorant of facebook's appeal and growth. If the argument is "people will switch because they will realize facebook is bad for them" then facebook becomes an industry behind a long line of other industries taking advantage of people, and on the grand scale of things, is probably one of the most harmless.

Next, it seems to me for this approach critical mass, you may end up with a centralized diaspora pod, in which that user is hypothetically free to sell your data, which doesn't really fix the problem.

At the end of the day if I need a tight, controlled, social network of only people I trust without the fear of my data being sold, I will use the social networks I've already been using, namely, email, phone, and in-person communication.

IMO, Diaspora is pretty low on the list of what will bankrupt Zuckerberg. If Google can spend 100s of millions of dollars on a social network and not steal significant traction, diaspora needs a better killer feature than "you own your data." Lets face it, a large part of the facebook community (if not all of it) doesn't give a shit about their data.
Reposting my comment from the other thread:

Bartle actually expands on this paradigm in the book Designing Virtual Worlds, where he introduces another axis for the four types (bringing it to eight) and also specifies two progressions between the types as players grow.

http://www.amazon.com/Designing-Virtual-Worlds-Richard-Bartl...
I don't have enough experience with Jekyll to answer that question, but I haven't found Pelican to be missing anything I've wanted to do so far. (^_^)
I strongly believe the "professor" title is not a point of strength on one's resume vs solid industry experience. In general, if one is taking the time and effort required to become a tenured professor, he/she should stick with it. Sure, there are anecdotal cases (Harvard profs going to Goog...), but those are anecdotes and not the mean.
It's cute, but the work to manually parallelize is pretty light in Go.

var a []X
...
done := make(chan bool)
b := make([]Y,len(a))
for i, _ := range a {
go func (j int){
b[j] = process(a[j])
done <- true
}(i)
}
for n:=0; n<len(a); n++ { _ = <-done }
Bartle goes into how his types actually progress between each other in his book. I'd transcribe it for you guys, but I loaned my copy to a friend who doesn't live in the same state anymore.
C++ isn't a pure win. It's far more complex, and leaky abstraction wise than Objective C is. MOST people write mac and iOS apps in Objective C, and it works well, is predictable. It's also far easier to find people who do Obj-C well than C++ (in the mac environment, but this holds for all systems I've ever seen as well).
Bartle explicitly states that the types are derived from the observation of MUD forum participants, rather than being a larger survey: even Yee's surveys have a better sampling since the data comes from a website catering to multiple games.
Hey thanks for the info!

2nd & 3rd are in the future plan, as I'm still working on accuracy and speed. And #115(https://github.com/coolwanglu/pdf2htmlEX/issues/115) is about the 2nd issue.

About the first one, I've not got an elegant solution yet, maybe a CSS file per page?

Please file new issues at GitHub if you think it's necessary :)
I'm so happy to see that this article is old. There is no reason to continue the ridiculous editor wars. emacs and vi have really held back innovation imho with their slavish devotion to the tty paradigm. this problem is that they are good enough so that innovation has slowed. Feels like we're stuck in the 70s but with web browsers.
I don't see any suggestions from your side?
I think this has parallels with the saying "I'm not young enough to save the world".
Miners also are the ones running the system. If you control 51% of bitcoin miners, you control the BTC network as well as the rules.

A malicious BTC miner would want the BTC network to be as hard as possible. The fewer people mining, the easier it is to take over the network.
It's for embedding, when you want to control the document or access the content.

Say you have a resume written in LaTeX and you want to insert Google Analytics inside?
> "Daddy, why does that kid look all beat up"

An abused child would never, ever ask that question. Ever.
1. Absolutely. This is a great idea. I think you would just really need to make it as painless and automated for your user/food-provider as possible.

2. Perhaps. However, as a food provider, I would be less willing to provide if I knew that the food was going to "just anyone". I would be much more likely to sign up if I knew it was going to the disadvantaged. There's an Australian organization called OzHarvest who does a similar thing, but gets food from restaurants. It's an incredibly successful social venture.
Python API is severely limited. For many use cases, you have to issue VimScript commands from your Python script anyway.
"Such is modern computing: everything simple is made too complicated because it’s easy to fiddle with; everything complicated stays complicated because it’s hard to fix." - Rob Pike

The point is your code is very verbose compared to the original, and anyone will take at least twice as long trying to figure out the interaction between channels and goroutine launches vs the sequential version.

for i, v := range a {
a[i] = process(v)
}
Sorry for not being clear, in a more "objective" sense of reproducing the original image as a stacked series of polygons in this case.

I realize that that is only sort of the point (there's a lot of "cool technique demo" here).
FYI this is from Feb 2012
MF uses pdf2htmlEX :) And it also provides public folder and public dropbox <- I really like that.

This means that you can create one of your own.
First of all, having used sitter city, I don't really like their model. Once you find a sitter or 2 you like, there's no reason to keep paying for the site.

Differentiating between a "network" and a "marketplace" can be tough (I'd call sitter city a marketplace because its buyers & sellers pretty much). That being said, here's some things that popped into my head recently:

- collect class schedules from all the different gyms (spin, Zumba, step, yoga, crossfit, etc) and let people browse them. Try to negotiate deals with some to sell drop-in passes OR charge a monthly fee for X passes and share some of the $ with the gym they choose to go to.

- Better than sitter city's model, I think, is to have an Uber-like model where you just text a number (Twilio!) and they'll line up for a qualified person for the time you need.

- Dating service where you pay monthly and that $ goes towards a weekly blind date lunch with someone they've matched you with. (Married 8 years so sorry if this exists or is utterly stupid)

- A decent upcoming.org replacement still doesn't exist (save some niche alternatives). Create a network to somehow crowdsource a local events guide.

- Youth sports and summer rec. activities. Our kids do a lot of stuff and its hard to keep track of what's going on every day. Also, finding things for them to do during the summer is a pain here (we have multiple cities, each with their own programs-all in friggin PDF form).

- text restaurants/bars at 2-3pm (Twilio!) and ask what their happy hour, dinner and drink specials will be for the night. Broadcast that to a web page/email list/app. Boom, eventually you could have something like Groupon but that restaurants can get behind better.
Man bites dog in the US in attempt to save wife
http://i.imgur.com/EwJjdcN.png
No, but that's not the only problematic scenario. A child who isn't being abused might still see the signs in one of their friends, and you'd want them to speak up about it. Talks like the one mentioned in the grandparent post discourage that.
...and?

You're in the wrong part of the Internet if "I made a tool that builds on something that already exists and is probably good enough for the smart person's needs" makes you shrug.
Hacker working for Yahoo? Listnerd.com needs intro
The default vim shipping with Ubuntu (12.04, not sure about newer versions) doesn't have Python support.
Well the way to prune the blockchain is to store the merklehash only of all spent outputs if you can get a whole tree that has no spendable coins left. So if a bunch of old outputs all had their coins spent you can just prune that part of the tree and forget the blocks themselves and just store the merkleroot that represents the tree; but so many of the oldest coins are still unspent that there won't be a lot of benefit to this (I haven't done the analysis so this is somewhat a hypothesis).

You actually have it backwards, it's aproblem precisely because there are not transactions involving those addresses other than the initial block rewards; pruning the tree would make those coins unspendable, which would be unfair.

There are so many definitely-lost and likely-lost coins that I imagine at some point there will be a 'move your coins or lose them' mandate that will give people.. idk maybe 2 years or something to move coins to prove they aren't lost, and allow a large chunk of the blockchain to be pruned.
Five Hundred and Seven Mechanical Movements (1868)
Any and all introductions to the right people at Yahoo would be welcome :) erling (at) listnerd dot com
learn lisp, read sicp.
No comments about the truth of the prejudice against older programmers, but this study does not prove anything. There is a huge self-selection bias going on here, as not all programmers go on stack overflow and certainly not all programmers answer questions on stack overflow. There could be many older programmers who have not kept up to date with the latest skills and best practices, who know the only reason why their job is secure at BigCorp is because their code is so bad/intentionally obfuscated that no one else can read it, who don't answer questions on stack overflow.
Very inspiring!

My dad is an engineer as well -- a mechanical engineer. He designs, repairs and maintains large refrigeration equipment.

He taught me to:

1) be curious -- I used to take everything apart, and he would encourage it. He invited me with him at a site once, where there was a Soviet built fax machine. It had a ton of mechanical and electronic components. A goldmine of strange boards, a tape deck, large capacitors etc. I spend the whole day taking it apart. It was great fun.

2) be patient -- when stuff gets hard and things seems impossible step back a bit, take a breath, go for a walk and come back to the task.

3) do everything to the highest (but realistic) level perfection -- don't half ass stuff, make others look back and say 'oh that is the work of so and so, i recognize it by the high quality'

I never took a liking to mechanical stuff. But I ended programming but the same principles apply. So I am always grateful to my dad for the things he taught me (and is till teaching me) and I like reading stories like this.

I hope I am just as good of a dad for my kid and they look back and think of me the same way...
It you're going to claim this Kickstarter project is a scam, at least back it up with facts or something more tangible than just saying "scam".
A Tale Of Two Oil States
I do know what it is; I also know what Jenkins, Jakarta, Jellyfish and Jasper are.

There is literally nothing in the text of the linked page to provide enough context for those of us who are familiar with projects but bad with names to decipher which one of the thousands of projects we've seen announced or discussed it is about.

Jekyll is one of hundreds of projects that popped up in the Great Static Site Generator Rush of 2012, so I think asking for a blurb is reasonable.
That's also why few people will ever use his applications. Javascript might be more limiting, but it can open your app up to orders of magnitude more users.
This means you're not writing enough elisp and if you amortize it over a year, then you are spending as much time as you should.

FWIW, I have about 1KLOC in elisp custom code.
> I'm picturing walking past this billboard with my kid and having him ask "Daddy, why does that kid look all beat up" and answering "no, that kid looks perfectly normal, you're making it up". Nice.

Wow, good observation. I hope those companies that market toys and other crap for children don't start adopting this.
Nice fantasy, but not practical. You'll notice that the two images shown in the sign are nearly identical. You don't want a shadow of the one image to be seen in the other or it gives the entire illusion away.
Really? No domain name?
Text Analysis with Alchemy
The parent didn't claim to be a proponent or supporter of bitcoin. He may not know of any improvements. He may not believe any fundamental ones are possible. That does not detract from the point.
Bitcoin is to a first approximation not used as a unit of account, and that I feel is its biggest failure as a currency. Roman coinage, and subsequently Carolingian livres, were used as a unit of account centuries after they stopped existing as actual coinage.

The day that Bitcoin arrives as a market force, is the day that prices are denominated in it without the implicit reference to the USD.
I thought this was just a text-to-speech plugin until I saw the video.
I almost didn't watch the video for that reason.
Are you sure? My VPS runs Ubuntu 12.04.2, only has the vim-common, vim-runtime and vim-tiny packages installed, and `:python echo "Hello world"` works fine.
I created this document full of curated lists of resources, recommendations etc.. check it out
http://www.scribd.com/doc/126959684/Learning-Technology-Codi...
Not to mention that you might be able to get a couple of dollars from whomever's name or title you put in there. That's a nice unobtrusive way to get some ad money.
Interestingly, I find that a lot of the questions on Stack Overflow are from such noobs that I'd have to spend time explaining how to program before getting to their actual question. This disuades me from participating, as it's hard to find the questions from programmers who I could help.

As a professional, if I can't find a way to contribute my expertise in a timely and efficient way, then I'll get on with something interesting and more lucrative. Which is a shame, because there is a lot of useful stuff on SO, and I'd like to contribute at a high level, but I'm not willing to put in 2 hours a day to find the 1 or 2 questions that would be worth the time.

I'm an older programmer, and this may be one explanation of why older programmers answers on SO aren't as useful - the good ones are not the ones answering questions!

This is just an anecdote, but one that certainly applies to me
To be fair, Jekyll was created at least 4 years ago, and was, by and large, the inspiration for those that came in 2012.
This campaign is a bit "meta". It succeeded to get our attention, or rather, the attention of people like us in Spain. As far as I can tell the lenticular posters are only a design concept.

Here in brackets are my guesses at emendations of the Google Translate version of what the ad agency wrote on YouTube: "We appreciate your comments. ANAR Foundation has few resources to give out [its] telephone [number for] complaint [about] abusers. Thanks [to] the publicity [the] campaign is having on media and [to] all [the] comments on social networking [it, ANAR Foundation] has achieved the main goal of the campaign: Raise awareness of the Foundation and the phone [number] 116 111 to assist children and adolescents at risk. We encourage you to continue to help raise awareness of the ANAR Foundation. Thank you very much." -- http://www.youtube.com/watch?v=N0h1mgpn95s
I'm a huge fan of Jekyll. Two things I'd love to see pop out from the community:

1) Online Editor. I know there is Prose.io, but it requires me to host on GH pages. I like hosting on S3. parkr, I'm guessing Cornell is using some sort of backend to edit posts/pages?

2) An iPhone app that allows me to upload photos or write posts.
Unbundling is not about only getting the shows you want, it's about only getting the channels you want. Netflix has no channels, so there's nothing to unbundle.

That said I would love it if they treated license holders as channels and allowed management of subscriptions.
YouTube Reportedly Launching Paid Subscriptions Next Week
HN supports SPDY
Looks like someone deployed a site in debug mode.