skysight-inc/HackerNews huggingface dataset:
I like it too, and have this line of code in a few apps. It's not technically right because, in MVC, your business logic belongs in your models.

Imagine a situation where you want to bulk-create Users via script (or, simply, not via your controller "create" action). Shouldn't those bulk-created users get emails too? It depends on your business logic, hence, your model.
My point is developers who can't just start using version control system of some kind, often end up not using source code control at all, or a technically inferior one that has issues when it comes to merging, corruption, etc.

When things "just work", more people uptake it.

Why? Development skills are not the same as Sys Admin Skills.

Github has been great to get people using source code control because it just works, including experienced devs, and new ones.

Still, everyone should be using source code control, no excuses. The only way to build that habit, early, often, for the newest and most experienced dev is to make it non existent to create and manage your repos. git init is fantastic.

What you're describing is akin to saying no one should drive a car if they can't design, improvise, fix, repair, and modify every part in the car themselves. It's just not something everyone spends a ton of time on, nor is it realistic, if I'm understanding you correctly.

There's little interest on my part beyond this on what is and isn't trivial.
I agree, although I'd add that the "magic" can be both the best and the worst part of Rails.

The "magic" is what makes Rails extremely fast to prototype with. For me, at least, it's what makes working with Rails fun, since it lets you spend time writing application code instead of repetitive business logic.

It's also what leads a less-experienced developer to get in over their head quite quickly. My only problem with programs like Dev Bootcamp is that complete newbies shouldn't be learning Rails, they should first be building an application with a much-less robust framework so that they truly appreciate (and are wary of) how much "magic" is in a framework like Rails.

As a side note, if you haven't done so already, take a look at express for node.js. You say you're "waiting for the successor", and it seems like you want something less all-encompassing than Rails.
Scott Sumner has been beating the drum for nominal GDP targeting for a few years. His blog, The Money Illusion, has gotten quite popular among economists during the recession.
Github isn't just a list of features. It is also the community, expertise and maintaining uptime and availability, security, etc. I guess for so little money I don't know why I'd ever use this unless I was working at a bank or somewhere that was obsessed with security and self-hosting (and didn't realize github is better at this than they are).

Also, I have to admit it is a bit irritating that this is such a direct rip of github. The only real "feature" they're adding over github is getting everything github innovated without paying github.
This has got to be one of the dumbest fucking things I've ever seen. Its only real point is that commodity-based currencies and deflations weaken government.

Furthermore, its idiotic praise of societal-level saving is pure nonsense. My income is someone else's expenditure, my credit is someone else's debt. Money can obscure this fact, not alter it. In order for me to save, someone else must spend.

Do they have to spend beyond their means and go into debt or reduce their own savings for me to save? Well, that's where the issue of money comes in.

If we have a standard-issue modern currency, ie: slow but steady rate of inflation targeted by a central bank, then some amount of new money enters the economy each year. As long as total new savings in the year don't exceed this amount, then and only then can everyone save at the same time.

In a gold-backed inherently-deflationary currency without fractional reserve banking or government fiat to create inflation.... all savings is zero-sum. Such a currency is indeed inherently deflationary, and the deflation spirals as those who can actually afford to save come to own larger and larger portions of the total bullion supply -- which they are of course saving!

You end up with only one way to put aggregate demand back into the system: credit. Which is exactly what has happened to our real societies in the past three decades of anti-inflationary, anti-labor public policies! Problem is, that makes the deflation truly become a crisis, because even a 2% annual deflation is in fact an extra 2% interest compounding on any and all nominal debts.

Deflation is bad for the same reason inflation is bad, namely that an unexpected change in currency value alters the real terms of almost all business contracts ex post facto. But deflation is also distinctly bad for another reason: once it kicks in, there is no incentive for net creditors/savers to engage in any real production of anything. Their biggest incentive becomes the generation and continuation of nominal debts (whose real value accumulates a deflation bonus). Worse, as the deflation happens and alters contracts ex-post-facto, people's debts become unpayable. So now the creditors go bankrupt too, and the only people left safe are the savers who literally stored physical bullion in a physical location. Anyone with so much as a bank account finds out they were actually a creditor, and are now completely fucked.

Deflation is a wet dream of survivalist "gold, beans, and ammo" nutters, and the world's worst preventable nightmare for everyone else!
With the Amazon example, just remember that they don't show you product suggestions for help you, they are showing them to sell more product.

If on average the technique works across the entire customer base, then they will apply it.

While it would certainly be better if they were more accurate in that fringe case as well, if it would take 4x the effort to eek out a 20% improvement, that might not be a good trade off for them.
The argument is actually about what you own. Is it the media or a license for one person to play it?

Most people I know are fed up with such word games and just plain old steal the bits and bytes (well duplicate them - whether or not that is stealing is another question). The media industries are just hanging themselves even more by the day. I don't see any tears being shed.
> So when you're done eating you just walk out - no waiting for the check, no computing tips, none of that nonsense that should not be part of a pleasant dinner.

I dunno. If service and food was good, I like commending the staff about it. It would feel awkward to approach the staff without any reason, because I paid earlier already. Granted, I think this is the metaphor breaking. Interacting with the staff isn't just an interface, it's interacting with humans.
Yes this is trading an anecdote. It is also sharing his own experience and perspective. And his hopes and dreams.

Which differ from the journalist's take. The American Dream not so much fading as changing.

Reciting the same grim statistics about unemployment and falling wages yet again is what "isn't going to get anyone anywhere." But this sort of conversation? Quite the opposite.
First we're talking about a potentiel market restricted to ubuntu users, the small portion that would give money for a piece of software.
Then we're talking about a game added to the ubuntu store when it was released in a pay what you want bundle.
Then again the dev is known for having a poor opinion of linux and its communities.
The port itself has a few bugs.

Not exactly the recipe for success here.

As an example, I'm a linux gamer, I own a copy of the humble bundle including super meat boy and after using it for a couple years, I for sure will stay away from ubuntu for technical, personal and ethical reasons. So don't expect my money showing up on the ubuntu store.
- Python Version: https://gist.github.com/1508912

- Bash Version: https://gist.github.com/1505483

Commenting so you can click the links.
I'm fine with first sale not applying to digital goods, but then you cannot call it buying but must call it renting instead. But of course, if amazon was honest and replaced the 'buy' button on a kindle book with a 'rent' button, people would be outraged at the price.

If i cannot leave something to my son in my will, it was never mine to begin with. You can't inherit kindle books, so it's obvious that you don't buy them either. There's no such thing as "buying a license", legally speaking that's called "renting".
This is a constructive way to frame the discussion:

" You pretty much see guns everywhere. Yet at the same time, you don't have the fear that someone will randomly start shooting people."

I would much rather live in a community where people owning or carrying guns was no more worrisome than them owning or carrying a pocket knife.
Penguin Mark scores IE10 higher than Chrome or Firefox, is this FUD
All cynicism aside, it's hard not to see this as a quintessentially Chicago firm forced to expand because they couldn't source enough hometown dealflow.

Maybe they have some uniqueness about the way they operate their firm, but that book of a TechCrunch article doesn't make it easy to pick out.
In case you missed it, endocannabinoids (CB1 agonism, in particular) appear to account for the other half of placebo analgesia:

http://www.nature.com/nm/journal/v17/n10/full/nm.2435.html
EFF is leaving very important details out about at least Kirtsaeng. What's happening in that case is not simply that publishers are trying to claw back rights from US consumers. Supap Kirtsaeng took advantage of discounted pricing that Wiley offered students in poorer countries to arbitrage prices. This trick is called "parallel importation" (or "grey market importation") and it's a legal grey area, especially where copyright is concerned, turning on whether owners exhaust the right to import on first sale.

In short, the defendant in Kirtsaeng is taking advantage of a discount program Wiley never intended to offer that defendant in the first place in order to subvert Wiley's whole pricing scheme. Whether Wiley can use a legal argument about first sale to stop this or not, it seems apparent that Wiley will one way or another prevent that from happening.

Knowing HN, these details probably don't do much to change your view of the case. But you should still want to know them! This is something the EFF used to be good at, but now is quite bad at, and despite the fact that EFF mostly supports causes I agree with, I urge you to direct your donations to ACLU or other civil liberties charities instead.
Seen that first hand many times.
> The highly-confusing but incredibly important “first sale” doctrine in the Copyright Act states that the buyer of a copyrighted work — whether it’s a CD, book, or otherwise — can re-sell or loan that particular copy of the work in any way they want without the copyright holder’s permission

They have misstated the first sale doctrine under US law. For music CDs, lending is only allowed under first sale if it is not for direct or indirect commercial advantage. This is what there was not widespread CD rentals like there were for movies.

Same also applies to computer programs, which is why you don't find Windows or Office rentals. For programs there is an exception for certain kinds of games and for firmware, which is why you can easily rent those.
I am wondering if the unix shell is the no UI approach to the first problem. The unix shell doesn't provide a discoverable, nice interface. On the other hand, it is a minimalist interface which caters the task "Manipulate files in a multitude of ways" very well.
If using Rails, then by default the environment specific config will (I believe) print emails to the log instead of actually sending them.
As someone who sells software online, the most horrifying thing about this scenario is that the user is very unlikely to ever tell me why they moved on, and so I'm terrifyingly unlikely to ever know that this trivial feature is missing.

This literally keeps me awake at night.

Statistic: it takes roughly 200 non-converting free trial downloads of my software to get one data point of feedback telling me why they decided not to buy.
Not very different, since we're basically doing microkernel-y things anyway using various kinds of virtualization.

It would probably be more elegant to just run Hurd or whatever instead of for example running multiple JVMs on top of multiple Linux instances on top of a hypervisor (yes, this happens), but them's the breaks.
NSA's "Perfect Citizen" Program Revealed
New black hole paradox has set the physics world ablaze
That is really a sad state of affairs. You can create something that helps and is used by millions of people in the world, but unless those people have disposable income, you're likely screwed as far as earning enough to keep doing it. Better do something that a much smaller number of rich white people will pay you for instead.
Sorry, flights from United Kingdom are not currently supported.
Too close for missiles, Facebook switches to guns and has some fun with Poke
Some are, I see, already mocking the ideological presumptousness of this, from a law enforcement agency. Gee Mulder, there's also this report of blah blah blah.

Well, why is PREVENTING some citizens from changing the ALWAYS "pro-business" status quo their job?

Socialism is coming anyway (not the socialism-for-the-rich-kind), esp if you consider socialized medicine to be a trojan horse of socialism.

The reason America fought socialism is not that it was bad, it was that it was foreign (Soviet domination) and undemocratic in that form. Via democracy you can have it any time you vote for it, and even press mogul Republican billionaires can't stop you.

(See my record.) I never comment these days anyway, since I worked out that this is not a board of intellectuals (and I allow that there are conservative intellectuals), it is a board of (inherently capitalist and "selfish") Silicon Valley VCs and startup people. And here come the some people to argue with me, and some Randroids among them.
It's easy (and legitimate) to blame the failure of Hurd on poor design and management choices.

I think it's also instructive, though, to observe how no "better than Unix" project has really attained any success. Some of them have delivered more workable code than Hurd, but Plan 9, Inferno, Amoeba - none of them have really caught on.
Want to create beauty? Olark is Hiring a Graphic Designer. (Anywhere, USA)
It might be a bit dangerous with some kind of people: when I'm telling I'm doing something the answer would always be a mixture of 'Of course not, the results are nowhere as good as they should be' and 'Of course yes, or I wouldn't do it'. Either component a bit angry.

And I presume there are other such people in the industry.
Is anyone using Debian/kFreeBSD for serious workloads?
We had a case at work for not doing this. We had a section of our app where users could set up their profile, for example /user/profile (scoped to them by their session). Imagine it is more than just CRUD, and has a few bits of complicated logic (in reality there are multiple controllers - it's a big profile :D).

We then wanted to add the ability for admins to edit profiles, so we created /admin/users/[id]/profile. If the logic wasn't in the model we would have to repeat it in both controllers (the views can easily be reused by having the form elements in partials).
Sorry for off topic but I must say I'm shocked at how bad is the experience browsing forbes site - popup, ad redirect page, ridiculously overcrowded article page (http://i.imgur.com/uARSR.jpg). Just wow.
I hope things work out for your friends--stamps are a good temporary measure while you get back on your feet, and if they're good folks I'm sure that'll happen in no time. :)

As far as workaholism goes--cliched though it may be, the saying "If you do what you love, you'll never work a day in your life" is something I've found to be quite true.
Maybe even specific to Europe. Such fine print is also on most German CDs.
And nobody I know ever interpreted it as prohibiting private lending.
Your first example doesn't make sense to me. Why is the restaurant optimizing for the leaving experience? They should be optimizing for the eating experience. Like deciding to get an extra appetizer because the people you're with got one that looks really good. Or deciding to break your diet and get the dessert anyways.
This is how I feel every single time I happen to use GIMP while working on rails in fedora, and don't want to reboot into windows and fire up photoshop just to change a transparency. I wonder why open source has often to be synonymy of poor GUI ergonomy.
Surprised no one has posted this, it's a Rolling Stone article about Anonymous hacks that touches on Occupy movement monitoring. A good read if you have a minute. http://m.rollingstone.com/entry/view/id/34125/pn/all/p/0/?KS...
Edit for bad link.
Show HN: A pure Lua QR Code generator (+ documented source)
>> "The concept of releasing in different parts of the world at different times is outdated. Release worldwide all at once."

But it's not that simple. HBO isn't a worldwide network. They need to make deals with lots of different networks in different countries and that takes time. Those networks then need to fit the show into their schedules.
The state of programmers trying to avoid coding in the language their system is coded in. C.
You're shitting me, right? Please show me the studies you draw upon.
Photo of it working: http://i.imgur.com/VPaiH.png
Current court president states that WFH rules under the USC does NOT apply to most software works.
Interestingly unix derivatives are now some of the most popular operating systems for modern devices, as iOS, Mac OS, and Android are unix/linux based.
Layman's opinion but on such large scales unstable might be relative. It could be unstable for longer than the roman empire has existed.
>Those people are probably going to die at 60-70 y/o anyway.

Maybe, though doctors are getting pretty good at treating obesity-related problems. In any event they're going retire in their fifties (or earlier), so from a social services standpoint we're not coming out ahead.

> You can stay relatively healthy while working a desk job.

The key word being relatively. Taking a walk at lunch and spending an hour at the gym isn't going to make you as healthy as someone who does physical activity all day.

>There's no reason to believe it isn't true. Society has just accepted that people have to stop working at 65.

Actually, yes, there is a reason to believe it isn't true. We have made effectively zero progress in arresting age-related cognitive decline. Until we do you can raise the retirement age to whatever you want - even people who are still pretty sharp aren't going to be able to find jobs because employers won't want to chance hiring a madogiwa.
The greatest deception ever is the one where individuals expect the dilution of their hard earned money as something a healthy economy must suffer.

Inflation is stealing, the recipients of the pilfer are the ones who print the money out of thin air and spend it, and the ones who are the pilfered are the ones who work hard to save money, and store it away, and return to it to find it worthless.

60 years ago new cars cost like $300. Today they cost $20k. Had you stored "A car" in cash 60 years ago, today you would not be able to buy one. A currency is supposed to be a stable store of value, not a one in constant decline. Gold is money, it does the same thing, but in reverse, because it can't be diluted.
Available as part of the current humble bundle for another 10 days.

https://www.humblebundle.com/
It was a source of great frustration that developers would stubbornly fail to file bug reports. Even when I specifically told them it’d be a really great idea and super helpful. Even when it could only take them all of sixty seconds. Literally. ”Copy this email you just sent me into bugreport.apple.com and submit”. Yet they wouldn’t... A radar from an external developer is worth 5x that of an Apple engineer. It’s a way to say ”look, here’s someone that’s seeing this problem”.

This is a substantial blog post about a problem that seems like it could be easily remedied by the vendor adding an "originally reported by" or "referred from" field to their issue tracking system, and giving issues w/ that field populated w/ a third party the same priority as issues that are submitted by third parties.

Otherwise, 'Radar or GTFO' is just outsourcing a required step of the vendor's QA process to third parties that aren't on the vendor's payroll or chain of command, ie. unreliable, as documented in this blog post.
There was a big proposal from the IMF to make what would actually be a major reform: eliminate fractional-reserve banking and nationalize the power of credit-creation. The state would accrue the interest and economic rent derived from the power to loan money into existence.
Bravo, EFF.

The Kirtsaeng case is quite important because, if lost, it would create a loophole to destroy "first sale" in the U.S. entirely. Just cease manufacturing any sort of copyright material in the U.S.; move ALL production to Mexico or China. If the Kirtsaeng case is lost, reselling any of those works would become illegal, eliminating used book stores and similar enterprises entirely. And indeed, this could apply to any product with writing on it or code in it - massive incentives to move all production of such things out of the U.S., since then you would be able to prevent ANY secondary sales of your product.

VERY important case, with massive implications for the future structure of U.S. society and the economy.
Everybody has different expectations. For example, maybe you don't care about rect size but what you care about is the rect sides ratio. So obviously you want the status line to display the ratio and it isn't there.

Or maybe you care about rect's area! And the status line doesn't display area either.
You can't have all that: it won't fit and it would look like crap. So you need settings.
Then again, TBBT and HIMYM are on that list.
The OP article is mostly anecdotes, too. And the author picks the hardest hit industries when he provides statistics.
Except for a lot of those you can't pay for it in certain countries until the Blu-ray and iTunes releases like 6 months down the road. The argument can be made that those people should just buck up and wait but when everyone is talking about it sometimes that is just not acceptable.
Exactly. At one of my previous companies, every time a client was allowed to bypass my project manager, it ended up doubling my workload and cutting in significantly to my development time.

Even worse, some clients would try to get me to agree to things (e.g. "minor tweaks" at no additional cost) that really weren't up to me to decide, sometimes after the project manager already told them no. It always put me in an awkward position, making it even harder to get my actual work done.
Although I'm the kind of guy who usually have JS disabled I could be made to see your point. But this page is actually a good example of why I run with JS disabled. It magically positioned links and boxes over the scrolling bar and caused my initial attempt at scrolling down to navigate away from the page.

Disabling JS usually have the effect of doing away with such nonsense but here that is no option.

This time it was worth the hassle since it was an interesting article, but I definitely prefer it when JS is optional.
Microkernels are easy to debug.

Compared to say an SOA platform with 200 service endpoints, a database with about 2000 tables, integration with 15 other providers with XML, CSV, SFTP and some wierd shitty non standard binary protocol. All written entirely by the lowest bidder without unit tests because they knocked the budget up. Oh and with a toolchain which barely works and no VCS system past an old corrupt source safe database full of compiled DLLs which there is no source for any more.

I've done both and am currently stuck doing the latter - I'd rather poke one of my eyes out and debug a microkernel if I had a choice.