skysight-inc/HackerNews huggingface dataset:
I'm saying they should. Not that they will.
I'm gonna check this out as soon as they support FTB Mindcrack. The added complexity from Gregtech really makes the game a lot richer, despite the problems I have with that mod.
...there were a ton of forks and a number of seemingly important issues...

I see no open issues, 2 closed issues, and 5 forks, in which two or three configuration settings are tuned.

https://github.com/samuelkadolph/unicorn-rails
Re your tablet idea: I have thought it would be neat to give tablets to homeless Americans and give them a class on how to use it, not just technically but practically. Help them find and install apps. Give them free games. Outline things that can be done to improve their lives in the here and now, like freelance websites that can bring in a little extra money.
I expect you can define named functions for your "conceptually sequential actions" if you prefer.
From what I remember NT had some sort of time overflow that would happen after something like a month that caused all sorts of instability.

And from what I remember it was SOP to reboot at least once a week. Daily wasn't uncommon either.
What's amazing is that they made their goal in under 24 hours to raise 150k for a DOWNLOADABLE CHARACTER.

I thought this was for the full game.
Microsoft has been supporting git on Codeplex (their Open Source hosting site) for a while and they announced git integration in Visual Studio last month.

I don't know what license they tend to use for Open Source stuff but Apache is a good choice (we don't need yet another license).
Again, the issue isn't whether "the defaults are just fine". It's a larger design problem, where a framework makes illegitimate assumptions and imposes illegitimate requirements, making it difficult to swap out components that shouldn't be mission critical. This is excused as "opinionated design", which, as I explain in another comment, is another way to say "bad design with an attitude".
I think the programming industry is interesting because my impression (I have no idea if this is backed up by data) is that there's much more mixing between academia and the private sector (i.e. people move from academic to industry jobs and vice-versa more frequently/easily) than in other fields (natural science, social sciences). I wonder if this increases the productivity of either.
A DNA Lesson, From the Expert’s Pen
Yandex has a large index. They used to have a simple UI but recent updates make it look like it's from 2009. DuckDuckGo bothers me in that it just aggregates other engines.
And you lose a lot of the benefits of Django, to be fair. We use Jinja2 on DrawQuest but it was a bit messy to add back features like the Django context processor.
Not familiar, sorry.
But this isn't using the Win32 API. At least not directly, and certainly not on Linux.

Unrelated: Where is this "unsignedchar" keyword coming from?
Then your only problem is if I make a piece of malware...

Yes. Only the little problem of malware spread in the form of software on eternally connected devices.
Yes, but you start making life difficult with regards to the app ecosystem, which imo is the main reason for using django
Raygun.io - handle your app errors better
Because it isnt that great of a language and only a handful of people can actually make money with it?
Am I missing something or had stuxnet started development before any of the centrifuges were installed? Was there perhaps an even larger game afoot which led Iran to choose certain hardware in the first place?

I suppose development of the software could have started without knowing which PLC's it would target eventually, but that seems doubtful to me. Of course, the easiest explanation is that I'm missing something in the timeline.
From the FAQ:

Can I use Casablanca on iOS, Linux, Android, or other platforms?

The API surface of Casablanca is platform-agnostic, however in this release we are only supporting Windows and Linux. Our goal for future versions is to enable true cross-platform portability of Casablanca-based code.
If you're interested: I wrote an extended follow-up to the 1.4 tutorial that is a bit more real-world: using South for migrations, bootstrap templates, learning to use the forms library, adding popular apps like debug-toolbar and so on, writing annotation and aggregation queries, etc. See the "courseware" link at http://simeonfranklin.com/pro-django-class/
A bit more extravagant, but this is what I use for a dark take on HN

https://gist.github.com/brcooley/5045265
My friend-group has taken to calling it the Sometimes Helpful Suggestion of Demeter. It's sometimes helpful, but as you say, not really a "Law".
From what I've heard, those regressions aren't totally valid. It can simply be that poor countries grow faster (leapfrogging on the research of rich countries), but don't fund a lot of public R&D.

Once the regression hits a dead end (as it doesn't distinguish the causal factors), we jump straight to anecdotes - the Industrial Revolution, and the USA. Both of these are probably outliers.
In defense of casual sex
You use "assert gen.next() is None", but asserts might be dropped by optimizations, see e.g. http://docs.python.org/release/2.5.2/ref/assert.html - and your code will break.

assert should only be used for debugging, and only for things that should never happen. side effects on assert is a no-no. (Also in C)
I'm wondering if you watched the video yet? It spends some time on exactly this point.
I found it quite hard to search for say, a programmer in city X. The location control didn't seem to work at all, after failing with my city name I tried "the moon" and it just came back with the same people and no feedback.
I would agree. Depending on implementation details tends to lead to much tighter coupling between components.
I've been running unicorn for a while, and the only real issue I've run into is apps taking too long to start up and their processes getting killed. Turning preload_app off seems to fix it, though.
Revenue-Hungry States Set Sights on Taxing Ads
Contrast needs a boost. #aaa and #ccc text are good for dark backgrounds, #999 is imho too dark.
Some Valve wages according to their Q2 2012 H1-B filings. Salary only, no indication of bonus/stock.

Sr Software Engineer - 97,000 (2 listed at this rate)

Principal Digital Media Engineer - 62,608

Multi-media artist - 77,000

And for fun, some Google employees:

Research Engineer - 206,900

Software Engineer - 105,000

Software Engineer - 214,800

Site Reliability Engineer - 111,600

Site Reliability Engineer - 170,000

Program Manager - 152,000

Information Security Engineer - 150,000
It was the America of yesterday, so chances are it will be the America of tomorrow!
Why WebMaker.org crashes on Chrome?
This sounds really cool but one thing that this blog post didn't mention is that there is memory constraint on each dyno. So, this model might work if you have a Rails[1] app that doesn't use up a lot of memory. And, since Unicorn forks as worker processes, so, 2 unicorn workers will use up double the memory of a typical Rails app. If you have a really huge Rails app, you could still end up using only one unicorn worker for your Rails app, which is the same as just using any webserver on one dyno.

One interesting thing about the post is the mention of Puma[2] as the webserver for Rails app. Puma is thread based, so, its memory footprint is significantly less than unicorn. So, in theory, you should be able to handle more concurrent requests(more threads) per dyno with Puma.

Btw, don't just blindly follow the post. Make sure you test your app and see whether your app use up more memory each dyno allows. If your dyno runs out of memory, Heroku will just silently drop all your requests. So, you might end up having a worse problem.

[1]: In general, Rails uses up quite a lot of memory on cold start.
[2]: http://puma.io/
This is one of the reasons I'm interested in http://0x10c.com/ , when it ever comes out. The assembly language for the game's DCPU-16 is fairly simple. Currently it does take a bit too much to get output on the screen, but with better tooling it could be a viable first language.
I am in the Natural sciences. I see that people are trained in esoteric technologies or procedures that may only be useful to the immediate scientific question at hand. This would seem to make it hard for these individuals to transition to industry, unless their specific expertise is required.

The computer programming community has the advantage that its technologies and best practices are ubiquitous throughout the industry and academia (??). This may facilitate an easy transition from industry to academia and vice-versa.
Woh. A for effort, but poorly balanced.
Resources to help you build and grow a company
That's probably what I'd do too. Build a boat. Just been out on a mate's boat that took him seven years part time. I'd like to knock out something bigger, and aluminium rather than wood. 5 years full time would fly by, I'm sure...
http://prologicwebsolutions.com/about/
Big fan of this idea and founder. Signed up for the moment this was announced and it is truly shaping like the future of "doing a startup".
Is rent not a tax by another name? Same for patent royalties, etc.

You could also consider a well-funded lawsuit as the "use of force" by a private party.
The company I work for just switched _to_ south from a custom migration system and it has been really awesome. It streamlined out development process a bit as well.
Signed up. Let's see what happens
It does use both the Win32 API and WinRT (which also wants wide strings) directly. It appears to use narrow strings on Linux.

The "unsignedchar" appears to be a bug in the syntax highlighter. It was parsed as two tokens, so either it's insane enough to split tokens or it dropped the space.
Much as I like the /. "semantic rating" system, I'm glad HN doesn't have it, so we don't get these sorts of passive-aggressive ratings.

Regarding your second point, curly braces do cause potentially hard-to-find errors, specifically when the indentation and the curly braces don't match up. Admittedly it's very easy to get into a set of habits where you don't do that, but the same can be said for the mixed indentation issue.
This (concurrency) makes heroku's routing system little more bearable...
Thanks Tom. Tom will be one of our leading experts in Web Development and is sure to work with some awesome companies in return.
> When it has a purpose

I think this is the real key. It's one thing to teach kids programming, but you cannot teach them why its useful in the same way many engineers discovered why it was useful.
Not trying to pile on, but Daiz's comment...

> re-encoding with Beamr could potentially make the streaming experience worse due to the fact that Beamr does not seem to set any VBV options[2] for their encodes

...is crucial if you're sharing video online. As a video delivery network (VDN), we run into badly encoded streams all the time. Clients can play the files locally, but after uploading to us the files don't stream or stream badly when trying to play online. Daiz's comment mentions one of the more subtle causes of such problems.

If you are streaming video to end users, which is what most people here on HN are doing with video, keep in mind that users' bandwidths are generally constant. Someone with a 756kbps DSL line cannot magically download at 3 mbps during the explosive parts of your video.

Most encoding guides you find around with x264 settings are for your own content on your own computer, and neglect the options necessary to ensure your video doesn't use up bits faster than your pipe can refill them. Most pro encoding tools miss these settings as well.

In the old days (Windows Media) for the best streaming video quality, you could use constant bit rate (CBR) but define a long window for the CBR measurement, say, 15 seconds. That would give you variable bitrate from second to second (say, a scene change), but limit your bitrate to the CBR over any given 15 second window.

x264 has options that allow the same thing, essentially defining how many bits you need to have in reserve to encode complex parts from, and what constant rate can refill the reserve. For a good streaming experience, this is more important than "frame by frame quality". Casual users might not notice a 10% difference in picture quality, but everyone notices if the stream pauses.

Here's an explanation or two:

http://codesequoia.wordpress.com/2010/04/19/what-are-cbr-vbv...

http://aviadr1.blogspot.com/2010/12/vbv-for-dummies.html

See link [2] in parent comment for the VBV settings you need.

All this said, I can see a use case for Beamr for utterly non technical users that want to archive their own video from Bluray or DVD or broadcast quality digital sources. Looks like this tool can approximate a reasonable guess at perceptual quality with "zero config". As others have said here, I personally prefer to do that by having a multicore encoder and let x264 apply as much look ahead and calculation as it can to take advantage of motion calculation and perceptual quality. Play around with those settings till you hit an encoding time that you're happy with, then with those set, find the CRF that looks good to you, and you're pretty much set from then on. Just encode future videos to that CRF and you'll be happy with the quality -- x264 will pick unique bit rates tuned for each video that give you the PQ you want.
I agree with you. It seems odd that we have the structural information in our program twice: Once for humans, and once for computers. The computers are perfectly capable of understanding the human construct, so let's use that.
The facebook one already seems broken... the chat thing is still there and even if I hide it manually my username and options buttons are dropped below the top bar, and are much closer to the center.

I must be doing something wrong because the techcrunch CSS has no effect... gonna start debugging... updates are coming

Well I don't seem to have an answer, techcrunch doesn't seem to be affect at all, even if I use some other styles from userstyles.org. Facebook still renders weird, so all in all I like the idea but it doesn't seem to be working for me.

if anyone has an idea what the issue might be I'd be much obliged (I'm using hnotify so I'll know as soon as you reply to me!) thanks
This is only slightly more reasonable than handing people an axe and sending them into the woods because their landlord won't fix a leaking pipe.
Introduction to Component Based Architecture in Games
I admit it's been a while, but when I tried django-sqlalchemy in the past, it was not in a pleasant state. Last I came around, it was certainly not just a simple drop-in thing.

While I'm sure you're right that it's not a hard requirement in that you can figure out how to make it work, it's not an easy thing, and you'll be fighting the framework and the conventions all along the way as interdependent stuff stops working. Again, in my experience. If things have improved significantly, I'd like to know.

When toys ship "batteries included", it's easy to pull them out and replace with a different brand, if you want. Django, and most other web frameworks, don't make that interoperability a serious concern, afaik. When you use a framework, you are essentially adopting its code into your project all at once, and you become responsible to make sure it works and adapts to your needs even if upstream dies out or makes a decision that renders new versions unusable for your use case. "Non-removable batteries" are therefore a major design flaw in your project, even if you haven't had occasion for it to be exposed yet. The batteries of monolithic, "opinionated" web frameworks like Rails and Django may be partially removable, and maybe they've improved recently, but newer frameworks like Flask and Pyramid don't have this issue at all, and it makes them much more flexible.
From what I understand this is a REST client library for making HTTP requests and dealing with JSON. Can anyone recommend a good C++ framework for writing REST services and simple HTTP servers.
Sure, but is that much better? It reminds me of having to create named struct classes to simulate closures prior to C++11 lambdas. The language syntax just doesn't support that style of programming.
From Beamr's site "Beamr Video is capable of reducing the bitrate of H.264 video streams by up to 75% (4X), while preserving their visual quality."

sounds like they are claiming to work wonders on your bitrate. I think Diaz just pointed out that these claims are dubious at best
run "pdftotext" utility on pdf to get text version. its plain text and the formatting is lost. wish there was pdf to markdown. hope someone creates it someday and the markdown to pdf as well.
Unicorn is only meant for "fast clients" and they specifically say that "slow clients" should be served by a reverse proxy like nginx. I put those terms in quotes since they're subjective. But I've read that Fast Clients are only those on a LAN. So basically, Unicorn should NEVER be directly exposed to a user.

Problem is, Heroku doesn't run a reverse proxy anymore on its Cedar stack. Rainbows[1] is a server based on Unicorn but designed to also handle longer requests/slow clients.

[1]http://rainbows.rubyforge.org/
There's no reason an editor can't reformat most cases. If you copy a block of text out of one indentation-level and into another, you simply need to adjust the leading indents by a fixed amount.

Obviously if you're changing which statements are or are not part of a block and thus need to re-indent things per-line you'll need to do it manually, but you'd also need to manually move the braces around, and it'd be less obvious if you forgot.
If you try to stop him, he will kill you.

Assuming "him" is the government, no, he won't, unless you try to stop him violently. The government doesn't kill people who don't pay taxes. Your analogy doesn't work.
Apps could do a reverse DNS lookup on your public IP address and then use that to determine if you're on a wireless carrier's network. Though they'd have to hardcode some list of TLDs that correspond to wireless carriers, but it'd be one possible solution to get around the fact that to the computer it just looks like wifi.
The templating is simple on purpose, to keep logic out of them. Seems like a reasonable design to me.
We'll just go with me being unclear and possibly confused on that first round.

If, in reality, people are having children out of a sense of duty to save the world from extinction due to underpopulation then I'm wondering why I didn't get the memo.
I think that a lot of gameserver admins recognize that for most of the day, their server runs empty, unless you're one of the top whatever percentage populated servers in your respective game. I'd be interested in seeing some statistics as to exactly how much people save from using a "pay-as-you-play" model from minefold.

nice site btw :P
It's highly ironic that Daiz is commenting on other encoders, when his encodes tend to be bloated. :)
This repo appears to be outdated. I forked it and submitted an extension to the Chrome store so you can use it with the latest version. https://github.com/marksands/dotcss
Why does the speed of the client matter?
Does Monday to Friday really mean that the attacks are state sponsored? When I work on my start-up, even before I had a job, I did most of my work during the week, and though I would work on weekends, I'd work less because other people weren't working and there was more going on.

Not saying that China is hacking systems around the world, I suspect all countries are. It's the new spy network, but I'm not sure this metric is proof.
I just tested this with my @me.com account and it didn't delete anything. How many people responding to the post actually tested this?
Your reply here has limited applicability to Affirm. Max is using a user's digital identity to assure them credit- he'd never be able to do that with an "unbanked" customer who by definition would have quite a limited history.
Not entirely sure what you mean, but I'd love any ideas for improvement. I'm no designer, I just prefer the dark (backgrounds, that is).
I really like that they used the new C++11 features like lambdas etc. Will download and dig through the source code, seems to be one of the first OS projects by a major company which feature C++11.
What I think the author misses here is why the Emergency Manager law is necessary. The political situation is a disaster. The elected officials of Detroit are corrupt and unwilling to fix the issues at hand. It seems like everyone in the city has not come to terms that they aren't what they used to be and instead is acting on a sense of entitlement that is causing them to make as many petty power grabs as possible. Some prime examples are below.

Detroit City Council Behavior:
http://www.liveleak.com/view?i=1be_1207964046
http://www.liveleak.com/view?i=1be_1207964046

General Irresponsibility and Stupidity
http://www.youtube.com/watch?v=nXoidHdzNs8
http://www.youtube.com/watch?v=zti_508FRrE

Honestly it's unbelievable in Detroit. It's like a mixture of Judge Dredd and Idiocracy. I'm all for the emergency manager law. If Detroit goes bankrupt, guess who pays for it? Either the rest of Michigan or the Federal government.
Pretty awesome video!
DoD Opens Contracts for Apple/Google Mobile Devices
I just tested it on my @me.com account. Used the web interface to send an email to my Yahoo account and the email wasn't dropped. Did Apple fix this or is the problem somewhere else?
Windows chooses to use UTF-16 rather than UTF-8, but is it really that much of a concern?
| predominately all-white suburban enclaves usually
| feared as bastions of racists and bigots jacked up
| on Starbucks and 5-Hour Energy shots.

What? Not the suburbs that I knew, but maybe I just happened to avoid all of the racists and bigots? No mention of how Dearborn (a Detroit suburb) is almost half Arabic[1]?

[1]: According to Wikipedia the 2010 census has Dearborn at 40% Arabic. The largest portion of Arab American in the US.
The article lost me at the weird line about white neighborhoods full of racists jacked up on 5 hour energy drinks. Huh?

There are so many weird things about that sentence it's hard to enumerate them all. For example, why zero in on the white racists on 5 hour energy to the neglect of the white racists jacked up on Mountain Dew? Are the "5 hour energy racists" really that much worse than the Mountain Dew-ers (or god forbid, those crazy Starbuckers)?
If you compare #2 and #3 and they are similar quality, it would prove your product is essentially not doing better than x264.
It's actually a lot better than buying more dynos, because you're adding a second level of intelligent routing to the system. The original rap genius blog post has some graphs that illustrate the benefits: http://rapgenius.com/James-somers-herokus-ugly-secret-lyrics...
Affirm saves the user from entering cc info on mobile - a pain for many reasons. Just like PayPal on web.
Because government has "legal" and real power to kill you if you don't do what you are told.

No they don't. Not at all. You're making stuff up.

Ignoring extrajudicial killings ordered by the Obama administration (which I believe to be immoral and illegal) and states with the death penalty, the government does not have the legal right to kill citizens for breaking the law.

If you violently try to resist arrest, yes, you will likely be at least tasered (best case) or shot (worst case). But it's disingenuous to ask for a government which does not respond violently when threatened with violence.
What you are describing could look like a drafting board or an interactive coffee table. You can build one now. Just buy a LCD TV of suitable size and multi-touch bezel from AliBaba. The bezels have USB interface and mimic a mouse.

The main problem I see is that instead of touch, I'd much rather have pens, etc. Like the Wacom LCD tablets - but BIGGER!
I think the "Unknown or expired link" error page should be a detailed explanation of the issue. If it will never be fixed, maybe we could at least get people to stop asking about it.