skysight-inc/HackerNews huggingface dataset:
They are strong education tools, no doubt - but note that each of them is a support technology for traditional education, not a replacement for it. These success stories could not succeed (or usefully exist) without a well established traditional education system.

These are also not the sort of tools the article here is discussing (which instead posits that the future of education will be the replacement of traditional flesh-and-blood education with digital education platforms - which will fail).
Returning `500 Internal Server Error` for anyone else? (rMBP 10.8.2, Chrome 23.0.1271.101)
Peppermint is a nice Ubuntu derivative with a simple but effectively-designed cloud focus.
I'm not sure why people are always complaining about multi-monitor handling on Linux. It's always worked just fine for me. With an open source graphics driver, there's RandR and various frontends for it. With any proprietary driver, you use their own UI for it.
There's way too much "never" floating around in here. If you make three times the median household income and -- like many people -- you live at or slightly beyond your means, then yes, it certainly can be about the money.

I knew people in high school whose families made way more money than ours but chose to live in homes that left them with nothing after the mortgage; they were often called "house poor." Big house, ancient station wagon, nothing left over for furniture.

Of course this is just anecdotal, but I think we can probably agree that given the commonness of financial irresponsibility and undereducation, to state that all people who make a lot of money have no money problems (whether they should or not) is a little too optimistic.
https://theflockapp.com/weddings Looks to be what you are looking for. Created by Bump (YC S09).
Backbone and Angular: Demystifying the myth
My motherboard offers a firmware update tool during boot. It can read firmware images from a FAT32-formatted USB drive.
Ugh, regulate communications? That means they'd have to monitor communication.

You can prevent collusion by creating more market options (removing barriers to entry) and promoting greater transparency in the industry.

I'll never understand why people don't look for solutions involving freedom first but instead always look to the government to add restrictions and regulations by force.

That would just make the VC's use encryption and other means of evasion, further pushing their negative activity underground and making it harder for new VC's to get started due to more costs in following regulation.
The Yorba Foundation is doing some pretty interesting work with limited resources. They write well-designed apps with attention to the UI.

Shotwell and Geary are both written in Vala, a C#-like language layered on top of the GObject system. It will be interesting to see how Vala matures. It has always seemed like a messy abstraction, building it upon GObject, rather than its own type system.
You've been slowbanned. A moderator didn't like something you said and wants you to leave HN, but didn't feel that hellbanning you was appropriate. Instead, they want you to get frustrated with the slowness and give up.
Beyond a certain capacity the bladder is no longer contractile and must be catheterized to urinate. Happens every day in the OR or PACU.
As a starting point I imagine an open floor plan with plenty of room between desks, and conference rooms for private discussion. I am interested in private offices but I don't think we'd find affordable space to do that.

Your starting point is my ending point.

Nothing stands in the way of deep focus like open floor plans.

Nothing stands in the way of producing extraordinary results than lack of opportunity to focus deeply.

And nothing stands in the way of being a great place for me to work than not being able to produce extraordinary results.

I would turn your strategy around by first finding proper working conditions for workers (for me, this means an office with a seat facing a door that closes) and only then adding the perks (coffee, snacks, email, vacations, etc.) that don't make any difference if we don't already love our work.
Springdale Linux (previously PUIAS Linux) is another RHEL 6 clone but they do provide a repository that contains some computational maths software. That repository is not installed by default, and can be used with the other RHEL clones.
Yea, I agree. For now, we want to keep people local if possible mainly because I think it's just more fun to have people you can go grab drinks or lunch with, and fun is one of the biggest reasons I enjoy running a software company.

I've worked remotely before with great people and it works really well when done right, but it's not something I personally enjoy all that much.
Author here.

You are right. This is precisely the reason why we are looking at CDNing. Our server response time is under 300 ms and our page speed score is 96/100
http://webmasters.stackexchange.com/questions/35984/strategi...
StarGames - Rejestracja
This looks great! I've come to really rely on the "closed clamshell mode" that was shown off last in the video -- Macs have had this for quite a while now. But it's always really great to see some work being done in this field. Kudos to the developers and the sponsors!
I find Clonezilla pretty useful, it is a one use kind of tool though not really a full Linux.
"The medikit was actually really comprehensive ... that contained ... even morphine."

I am surprised that it contained morphine. Pain killers would not help much in resolving whatever medical issue is occurring.

Besides, is it not dangerous to report the fact that morphine is available on a flight? Some medkits are easily accessible and can be taken when the flight attendants are not looking.
Outside of the parent's bad attitude, he does have a good point. No timestamp on the article makes it hard for me to place the story in context.

It is one of my pet peeves when I come across some morsel of information online but I can't evaluate if it is still applicable because there is no timestamp anywhere.
praptak posted (http://news.ycombinator.com/item?id=4966827) this link: http://www.patternlanguage.com/archive/ieee/ieeetext.htm

In this keynote Christopher Alexander is trying to convince us programmers to write more human or living software. Maybe that's where it should be heading?
While I do agree, I've gotten quite a lot of work done in open floor plan offices. Enough that I think it's fine to start with, especially since our company is so early stage.
Suplementy online
Game localization for Windows Phone 7
Crowd Hosting - pool money together, use interest to fund hosting

SalesForce Themes and Skins
Real hackers wouldn't ever limit their minds the way your comment shows you do.

That said I'll be grabbing this and giving it a test run.
UbnHD2 : Ubuntu based Pentesting OS for Mobiles - Hacker News
No. One is Linux, the other Nextstep/OpeNSteP/Mac OS X. Fundamentally, they are relicts.
This happened once to my father on a flight. He's an orthopedic surgeon (the woman in this story really hit the jackpot with an a anesthesiologist--the only thing better would be an ER doc, I think), and someone was having chest pains. He determined very quickly that it was not a heart attack or other critical condition, but through the whole ordeal, the passenger next to the patient (who did not know the patient and had no medical training) kept second guessing my dad's requests and diagnosis. The flight attendants ended up "asking" this other guy to move several rows back to an empty seat.

Everyone's a critic.
Hasn't Rails always been like that? The "Trust us, we know what's best for you" line of thinking. Its part of their marketing, because they sell the "magic" of Rails. It drives people to Rails and it drives people away from Rails. Plus, anyone who uses Rails in production and does not agree with the way the Rails people run things is just asking for trouble. When you choose a framework you dont do so because its popular or nice. You first check the culture behimd the development team and their credos. If they believe in backwards compatibility and you value that, then pick that one. But dont pick something becuase its cool and then argue when the people in charge make decisions that make no sense for you. Its your problem, not theirs. DHH can wake up one day and say that Rails will now be written in Algol. You either re-factor to Algol or jump ship. Either way, you were doomed from the start. Thats why Im always wary of programmers who join into a framework too quickly.

Not aimed at anyone in particular.
Some tech predictions for 2013
I think this an interesting point. I feel like the ASP.NET Web Forms stack got a bad name because it so closely coupled a web application framework with proprietary, abstracted, controls (which I agree was bad).

But an empty MVC4 application makes no assumptions about frameworks (JS, CSS, ORM, Tests, View engine, etc.), and yet it generates criticism that there isn't enough dependencies built-in. It seems MS can't find the middle ground.

I agree that it fragments open source projects (you won't find any two MVC4 apps that follow the same methodology), but I find the flexibility for an internal team to be more desirable than Rails.
Rails doesn't have to be a one size fits all framework if you use it as a web delivery mechanism. That is the point of the Obvious Architecture http://obvious.retromocha.com/ You can see an example "twitter" app here: https://github.com/RetroMocha/obvious_status

In the case of my example you could swap out the /delivery/web/app.rb or delivery/api/app.rb out for rails no problem. You wouldn't need to change any of the code in /app or /external to do so whatsoever.

Just because DHH thinks you should write your code one way and you don't agree doesn't mean you have to throw rails away entirely to have a different or better structure. Rails might be opinionated, but that's just like their opinion man.
And I would say that the use of whitespace and typography is enough to differentiate it.
> the steps involved in bypassing the paywall

And to everyone who objects "It's one step!", remember Step Zero:

Knowing it can be done.

Which implies Step Negative One:

Caring enough to find out.

It's hard to take those steps. There are, in point of fact, very likely a huge number of Steps Negative One you haven't yet taken, or are not going to take. I know that's true for me.

Were there worlds enough, and time, perhaps, but not as long as I'm living on the fourscore and ten plus change.
yeah, that might be an improvement, that perhaps should be considered since it's clearly a developer usability problem.

But I think it's not unreasonable to have expected it was clear that ./config/initializers/secret_token.rb was a file to initialize a secret token, that included a secret token in it.
"Object-Oriented Software Construction" uses Eiffel which is an excellent OO language especially for explaining certain OO related concepts. Preconditions, postconditions, invariants (design by contract) etc.

That's why I'd be quite interested in a comparison because Smalltalk is another excellent OO language (arguably the best for explaining concepts etc. but I'd say Eiffel is close enough)
Python Flask (µframework) mega tutorial
Which software did you use for both setups? I presume Raspbmc for the media centre?
"I'd like us to all have quality chairs and desks, with a fun office space that we can be proud of. Basically, that means having a ping pong table and a kegerator (at least!)."

And a wall covered in magic whiteboard with kanban boards &c so your (hopefully plentiful) employees can see the progress and find the rocks in the river easily.

Actually, as a non-technical person, some of the best short term projects I was involved in years ago were in crummy offices that NGOs could afford to rent. We just made it work, but I suppose the commercial start up thing is different.
What It Feels Like To Be Rich
When you have a myocardial infarction or acute pulmonary edema inflight, you'll be glad there's morphine available.
I think I've seen the typeclass route as well before. It may have just been a blog post and not a library implementation, though. The two methods have different epistemological ideas, but could be combined. For instance:

{-# LANGUAGE DeriveFunctor, GeneralizedNewtypeDeriving, FlexibleInstances #-}
module CrWr where

import Control.Monad.Free
import Data.IORef

data RWRefF t a = NewRef t (IORef t -> a) | PeekRef (IORef t) (t -> a) | PutRef (IORef t) t a
deriving Functor
newtype RWRef t a = RWRef (Free (RWRefF t) a) deriving Monad

newRef :: t -> RWRef t (IORef t)
newRef t = RWRef $ liftF $ NewRef t id
peekRef :: IORef t -> RWRef t t
peekRef r = RWRef $ liftF $ PeekRef r id
putRef :: IORef t -> t -> RWRef t ()
putRef r t = RWRef $ liftF $ PutRef r t ()

interpret :: RWRef t a -> IO a
interpret (RWRef (Pure a)) = return a
interpret (RWRef (Free (NewRef t f))) = newIORef t >>= interpret . RWRef . f
interpret (RWRef (Free (PeekRef r f))) = readIORef r >>= interpret . RWRef . f
interpret (RWRef (Free (PutRef r t next))) = writeIORef r t >> interpret (RWRef next)

-- Highly specialized class of IO monads
class Monad m => RWIntRefMonad m where
new :: Int -> m (IORef Int)
peek :: IORef Int -> m Int
put :: IORef Int -> Int -> m ()
toIO :: m a -> IO a

instance RWIntRefMonad (RWRef Int) where
new = newRef
peek = peekRef
put = putRef
toIO = interpret

incr :: RWIntRefMonad m => IORef Int -> m ()
incr r = peek r >>= put r . (+1)

main = do r <- newIORef 0
-- We need to specialize before the m gets erased
toIO (incr r :: RWRef Int ())
readIORef r >>= print
I can't tell if this is sarcasm. Is slowbanning a thing?
I wear a watch, but as a fashion accessory. Which is of course why Apple isn't going to make a watch.
Ã¡ la carte. UTF-8. Use it :-)
OH! That's where I saw it. I couldn't remember, but I know the idea has been floating around for a long while.
You could have a corporate standard e-mail address (fmlast@company.com) as well as the option of a colloquial one if desired.

As to vacation: I'm not speaking from experience here, but I think creating a culture of vacation could do it. If the founders are seen taking time off (off-the-grid off, not emailing-from-the-poolside off), that could set precedent.
This is why I like the Clojure community, which in this regard is very different from Rails. Clojure has developed a culture that favors small libraries over monolithic frameworks. The eco-system of Clojure is all about picking and choosing among a variety of tasty dishes, which is the exact opposite of this:

"Rails is not that. Rails is omakase. A team of chefs picked out the ingredients, designed the APIs, and arranged the order of consumption on your behalf according to their idea of what would make for a tasty full-stack framework. The menu can be both personal and quirky. It isn't designed to appeal to the taste of everyone, everywhere."

The folks who like omakase are of course free to enjoy Rails. More power to them. I personally learn more, and enjoy more, when I get to assemble a different menu for each project -- a menu suited to the project.
I wore a watch up until my last year of college (2002-2003). Don't remember why I stopped wearing it (didn't have a cellphone until 2 years later), just that I did. Never once did I have to change batteries "every few months." One of the more advanced watches/stop watches/gizmos I wore lasted six YEARS on one battery. Sure, I didn't sleep with my watch on (at least not intentionally), but the idea of needing to charge it every night? And probably replace it outright after two years because it's a sealed device and the battery can't be replaced? ? That seems wacko.

But I'll admit (slightly off from my first post) there's an obvious market, and that yes - plenty of folks do still wear watches. This whole thing just seems odd.
Been there, lived that. Salary issue was addressed immediately once I had a competing offer. But unfortunately, in my experience, without that poker chip in your hand, it's all bluster.

As much as people say to never ever ever ever accept the counteroffer, doing so IMO is the ideal black spherical cow of salary negotiations. In my case, the long-term benefits of the project I was on were worth accepting the counteroffer and I have no regrets about doing so. Your mileage may vary.

In general, every year I talk to a couple potential employers to insure I have a good sense of my market value to prevent incidents like this from ever blindsiding me again.
And also the corresponding reaction on Twitter:

https://twitter.com/jon_lemmon/status/284075141967790080
I've never seen anyone actually using the precise meaning of "beg the question". So I think we're better off with the more common usage.
I really LOL ;-)

Yes, Google-Yahoo-MSN, they have the best spam filters because they receive more spam than anyone--that allows them to identify it faster and more accurately. I doubt SpamAssassin will ever match them. Wasn't very effective for me, false-positives are the worst. And seems to me a mail server is just another open door for hackers and spammers to walk in and use your memory and CPU 99.99% of the day. So call me a clown-person. Like someone already said, mail servers are cryptic, complex and unwieldy and I think that's been true since at least the 90s. Not to mention, webmail is really convenient and fast and reliable. Last time I used an email client was the time I had to download 200 worms from POP before I could see my real email.
>The point is typically getting rich.

No, it's not. The point is to be in Control Of Your Own Destiny, and be wealthier. If your goal from the outset is to GET RICH then that's very nice and ambitious of you but that's a) unlikely to happen and b) outside of a few lottery type scenarios you still have to work in that environment for 5+ years before you "cash out".

You still have to live and enjoy life within that timeframe.

>I can't think of any incentive for businesses to take that policy very seriously.

For knowledge workers, more productive employees, higher retention rates.

A friend of mine owns the Best Company To Work For. It's incredible to see her hiring process work, because people walk in and look the place up and down and and go "Holy shit yes I want to work here".

On the flipside, no one has left voluntarily in three years - which I think in web-developer years is a small eternity.

Plus, you get the karmic benefit of not being an asshole.
You're right, of course, it isn't a watch. It's a tiny computer strapped to your wrist. Unfortunately few people want to buy a device described as such so it makes more sense to market it as something people can vaguely remember using.

As for the power issue people used to wind their watch every day. Alternately, if they gave it a low enough power screen (like Pebble[1] or something) they might be able to charge it from the motion of the users wrist.

[1] Yes I know pebble uses an e-ink screen and Apple is unlikely to follow suit.
Stop Generalizing About Europe
Exactly my thoughts. For example, I know for certain that José Valim is (or at least was last time I checked) a core ruby dev and he's against this change for example. DHH wants to sound like he's talking to trolls and the casual Rails user, but it's clear from the github thread that he's responding to seasoned members of the community as well, which quite frankly is a pretty shitty way to treat people who are known contributors. It's not a community, it's whoever screams loudest. To me that thread and this posts shows that DHH is willingly wearing horse blinders instead of keeping his opinions being open to being amended through thoughtful discussion with others as talented as he is.

The biggest problem with this "omakase" attitude is that it's causing Rails developers to miss the boat on many new developments in the state of the art in web app development because legacy is now baked in via opinion. 37Signals hasn't been the forefront of web-app design for a few years now. There are plenty of single page web apps out there that are far more responsible and present a better user experience than tools from 37Signals. Don't get me wrong, they are still decent, but they aren't demonstrative of what is achievable insofar as excellent user experiences are concerned.

Maybe this has changed, but I spent a year working on a single page webapp built on Rails and the asset pipeline was excruciatingly painful to debug to get your javascript and other assets handled properly.
My wife told me about a famous dermatologist who flies in dread of getting that call and there being no other doctor available. When med school was 40 years ago, you're not necessarily going to be comfortable handling, say, a heart attack.
I worked in an open floor plan office for 8 years. The second best results invariably came from projects in which my 3-4 man team claimed a meeting room and closed the door. The best results came from working from home, where I have a private office.
Your statement is a strawman. They just mean patent cases, not every case conceivable between two corporations. I would agree with them because intellectual "property" qua property is bogus. The essential nature of what is claimed as property by IP law: patterns, ideas, techniques is that they are not scarce goods versus things like your body or your car.

How should we define "legal productivity"? I think that it should be measured by making victims whole and CMU was not deprived of anything by Marvell using the same pattern. The focus on arbitrary jail time and fines paid to government versus restoring victims is one thing which needs to be rebooted.

Another is the tragedy of the commons situation with free and open access to courts. This creates a long queue for trials and simply drawing out a case which has no merit is used as a weapon itself. If justice was a service being paid for and we implement a loser-pays doctrine, as has always been the case in common law, we wouldn't see a lot of these patent cases, besides the fact that IP cannot exist without a state to grant the monopoly.
bodybuilders spend a lot more time on their workout routine than power lifters.

A power lifter might spend 3-5 hours a week, but a bodybuilder likely spends up to ten or more.
Same with the Node.js community. When I moved from Rails to Node.js, the focus on small libraries held together by an exceptional package manager was a huge breath of fresh air.

If anything, Rails poisons things in the Ruby community because the monolithic approach of the biggest framework in the community simply works against small libraries with small interfaces that are very compatible and remixable.

In fact, one of the best developments in the Ruby community lately has been the increase of other frameworks like grape, padrino, rack, sinatra, etc. I know some of these have been around for a long time, but it wasn't until Rails started getting long in the tooth that they started getting more and more attention.
Interesting. So in a sense focal points are areas of expertise that are aligned with your company metrics and individual goals. Can you elaborate on a single metric (app installs or other) that you defined for your company? How did you choose it? What was the process? Was it hard to stick to only one metric?
I wish people would realize that absolutes are almost never correct. Sometimes it is about the money. You think people are never horribly underpaid in a job that they otherwise like?
It needs repeating because it is it is up there as one of the most widely believed and repeated falsehoods.

>Marvell lawyers said CMU's closing statement was "rife with misrepresentations," including suggestions that Marvell "broke the chain of innovation by not paying the royalties that they now owe," and noting those payments would be used "to fund further research, to lead to further innovation." That resulted in a short conference at the side bar, in which the judge warned "you can't dig deep into all of CMU's contributions to society and mankind."

There are tons of studies showing that IP law hampers innovation and not a single one showing it aids it.