skysight-inc/HackerNews huggingface dataset:
until we have digital projecting, I'm not sure how it will be solved

Digital projectors exist. Physical reels are unnecessary. The general public does not care that it's expensive for you, we want to watch films now. Cinemas of the world: Adapt or die.
Please come up with a better name. Less the CSS processor is a play on the ending of CSS. The unix command less is a play on the more command, which is a clever but descriptive name. This would be a play on Less, which is a play on CSS. Also more has been around a really long time, years before less. http://en.wikipedia.org/wiki/More_(command)
Also: Joe Jobs.
Deconstructing the BEAM [pdf]
AppHarbor Build Improvements: Faster Builds And View Precompilation
All that I am getting is that you seem convinced that the model is purely data. It isn't. Behaviours are part of the model. The behaviour of "getting info from some remote data source" is absolutely part of the model.
True, but what's the incentive beyond creating your new product/tech? There's no one to buy it but the government (unless it's something that appeals to the ordinary citizen and is not banned because it's competing with a gov-issued product), and then what? How will you develop your new theory/tech in the future?
I stopped when I read this:

Functional programming is enjoying a great upswing in interest
and popularity these days. I wonder whether the stronger type
systems of these languages...

Functional programming == stronger type system? I thought I can use JS in a functional way without a lot of safety nets. Clojure isn't Scala. Is he right? What am I missing?
[HN is weird. wouldn't let me post on this earlier, and I was moving it to your post now when you replied.]

Its not a part of your application. You have to connect to facebook over a network to get to it. That data is very clearly NOT a part of your application.
Now if a facebook profile is actually a part of your domain in some way, you're going to have a class specifically to manage that. Connecting to the network to update that still isn't a part of that class's responsibility.
Look at it this way: if there were someone who knew everything about your problem area, would their knowledge of the behavior of the data include reaching out to facebook and pulling it in over a network connection? almost certainly not, unless your domain is that of a browser. If your domain is something like klout, for example, your domain is going to include concepts like profiles, connections, posts, etc. Its not going to include anything involving Net::HTTP.
Stephens: To the Class of 2012
GNOME Design Update, Part One
IE's moving to a similar "rapid release" schedule with other browsers.

Microsoft has played many sneaky pete tricks in the browser wars (such as supporting a CSS standard that couldn't be correctly implemented in Netscape's codebase) but you can't blame their release schedule entirely on that -- Windows users tend to be a conservative lot who are terrified that Microsoft will push something that will break their cheap-ass intranet that's held together with string and ear wax.
> There's also the ethos you buy into by supporting IE: you're supporting a closed source, proprietary internet.

By your reasoning, nobody would write an iPhone app either, or anything targeted for a platform other than GNU/Linux.
> "Unbelievable that Twitter isn’t taking any necessary steps to keep its users data safe. Even after encountering a huge number of hacks in the past including celebrities account."

I don't think that's very fair.

> "All they need to do is to add a password strength checker during signup while changing passwords. And guide the users to create a strong password. That could save a lot of users frustration."

Right...
I'm pretty sure that if you are a bank then the loans you make are assets on your balance sheet, not a liability.

e.g.

http://www.fool.com/investing/general/2007/01/05/understandi...
> EXECUTIVE SUMMARY

> Venture capital (VC) has delivered poor returns for more than a decade. VC returns haven’t significantly outperformed the public market since the late 1990s, and, since 1997, less cash has been returned to investors than has been invested in VC. Speculation among industry insiders is that the VC model is broken, despite occasional high-profile successes like Groupon, Zynga, LinkedIn, and Facebook in recent years.

> The Kauffman Foundation investment team analyzed our twenty-year history of ventureinvesting experience in nearly 100 VC funds with some of the most notable and exclusive partnership “brands” and concluded that the Limited Partner (LP) investment model is broken ...
The key to happiness when working for someone else is the happiness of your co-workers. Specific technologies and projects are just a minor consideration. Happy people can be a sign of decent management, decent hours, decent pay etc. Not a guarantee but a good litmus test.

Unhappy co-workers can ruin anything. Doesn't matter if your job is printing money on a yacht in the Caribbean. No amount of sunshine, drinks or swimming can chase away the awful feeling of seeing the same unhappy people day after day.
Perhaps because it's fairly easy to type on a number pad?
CrunchyRoll offers unlimited 1080p streaming for a $7 monthly subscription.
Despite it being a hoax, the page link leads to a 404.
I like the design decisions you have made and the general direction. I will probably use this, my question is: Why do you write "experimental" css compiler on your github page? Do you think there are still bugs in it, are you going to keep maintaining it?
(assuming it is you who posted this, otherwise I will create a github issue)
Actually, if you're playing with DCI, your data classes should be thin data containers. But that's neither here nor there.

Even in a more typical Rails application, domain behaviors are supposed to be on the model. The responsibility for going over a network is almost never going to be a domain behavior. Just because you use the data in some way doesn't make it a domain behavior. Getting data from a remote data source is definitely not a part of the domain, and the fact that Rails has many developers convinced that's the way its supposed to be illustrates just how far down the rabbit hole the Rails world has fallen.
Makes sense. However the film studio and the public have different interests, film studio want delayed releases, public want same releases. Now the public have the option of piracy. It's up to the film studios to run the numbers and decide if the boost from a delayed sale is worth the loss from piracy.

The world has changed. Film studios (or candle markers) do no have a right to continue to make money the same way. They can adapt or die.
What real people really think of Twitter Bootstrap
Where Is It Safest To Register A Domain Name?
This is a completely pointless submission. Unless I missed something this is a completely empty presentation. Nothing about the business, what they do, who their market is or how they achieved whatever it is they've achieved.
I actually once worked on a safety critical military application (though not DO-178b certified), and for a new version, we switched from C to real-time Java (RTSJ). RTSJ actually let's you avoid unpredictable GC altogether through what is called "scoped memory" in your critical threads, and provides real-time scheduling if run on a RTOS.

We switched because we wanted to reduce the risks of bugs, but you must remember that in most mission critical applications, one must consider failure not only in the software. You use redundancy - in the software, in the hardware, and in the network. We even used several separate power systems and several redundant generators.
Given that you haven't provided a single counterexample, I can't see how I'm being misleading. All modern systems are built on C. All of them.

And for the record, I didn't call you anything. A "nit" is a pedantic correction, c.f "nitpicking". I could have said "quibble" too. It's a reference to your words, not you.
If it's that important to you (and the branding is extremely minimal) there's nothing to stop you writing your own wrappers using the REST API. I actually had to do this for a project that used Parse and finished just before these new features got announced - where we didn't want password reset functionality to go via the parse.com domain.
Yes, it is something I have thought about quite a lot and concluded that being too prissy tends to not have broad appeal but being unnecessarily crude is just stupid if you are trying to grow an audience.

I have fantasies of doing a web comic at some point. Should that ever work out, the standard I have in mind is that it should be "Night Court"-esque in nature. In spite of frequently having "adult" themes it was implicit, not explicit, in nature. My 24 year old son has said that when he watched "Night Court" as a child, he thought Dan was some loser who talked a lot of crap but saw almost no action. When he saw the same show when he was older, he was surprised to realize that wasn't the case at all. Why was he even able to make the comparison? Because the show was acceptably "clean" that I did not hesitate to let a young child watch it. That translates to a much larger potential audience than the "adults only" material.

Besides, I taught my sons from an early age that swearing was not "adult" behavior but was simply rude: http://www.kidslikemine.com/manners.shtml
Gamepads are shitty too and that doesn't prevent consoles to sell in gazillions. My fingers tire after 30 minutes of active gaming and I can't possibly play longer that an hour, my thumbs are burning by that point. And I can play for days (literally) with a good mouse and keyboard.

Developers need to think, not just copy/paste tech tested on PCs and consoles. Or they'll fail spectacularly.
So why don't they push the distributors to release the stuff at the same time? It's their content, it's not the distributor who complains about piracy and lost sales, the studios can just kick them out if they're not making any sales... Besides, there are many countries where they have literally no presence whatsoever and it's like they're actively trying to prevent it from building up (unlike Microsoft, which just let people pirate their stuff, then came in and said "actually, you need to pay for that" - in reference to Poland, Bulgaria, Hungary and Romania, where they successfully converted many companies and government agencies from pirates to paying customers)...
Google's autonomous car received its first license in Nevada
If we leave versions older than 9 out of the equation, however, then how drastic and different is the support really going to be?

And when we consider versions 9 and 10 exclusively, then we know they're more standards compliant browsers. Thus they don't work by coincidence, they work because they follow the standard. And because of that, it's not for now, it's from now on.

As an addendum, any startup or business that wants to pull this trick automatically loses a potential customer. I'm not putting any of my money towards a company that will turn the customer's choice of browser against them.
Video decoding in a sandbox
Historically speaking, yes, but perhaps intentional in the present day. Who's to say, and better yet, who's going to spend scarce developer resources on proving it one way or the other? Unless you're doing corporate, that is.
I'd suspect that there are lots of places in the country far less cool that the Bay Area that would offer someone talented a job. It's just that they're not in the Bay Area. Way easier to find a job than to get funding.
A new stage play that turns all your ideas about humanity on their head
Neighbor, please.

"Most professionals" live and work within ten miles of this: http://www.youtube.com/watch?v=z5MGJ87hPGw. If you worked for me and weren't comfortable with this kind of diversity, I'd cap your ass. Period.

Tech culture keeping it realer every year. Throw down some rude JS or get your app-cache timed out. That's the way we live and die in the 415, neighbor!
From this same argument, a connection to a database by definition is outside the scope of your domain because it is also outside of your application, and that you should instead have something like a Command or Job that accesses the database storage backend and updates it, thereby placing the database outside of the scope of the model.

The goal of the "model" in MVC is to build an in-application model of outside-application (possibly "real world") state, whether it be a tree of browser bookmarks in folders or a tree of files in filesystem folders or a tree of reports in a command hierarchy; as your application needs to be able to understand these things, it needs to model them.

In an ideal world, your model presents a reasonably abstract rendition of the thing that you are modeling (so that you will be able to reuse views and controllers for anything that is sort of tree-like), however you may also be modeling something very particular to your application, in which case you will have a rather convoluted one-off model.

Now, to be clear, I'm not disagreeing with your suggestion of how to structure the logic of your application: having a bunch of data that is manipulated by connections to external systems can make a lot of sense; however, when "domain oriented design" is talked about, AFAIK the entire purpose is to decide how to internally structure your model, taking it as a given that, from an MVC perspective, that is where all of these behaviors and state are supposed to be kept.

http://blog.fedecarg.com/2009/03/11/domain-driven-design-and...

> Domain-driven design separates the model layer “M” of MVC into an application, domain and infrastructure layer. The infrastructure layer is used to retrieve and store data. The domain layer is where the business knowledge or expertise is. The application layer is responsible for coordinating the infrastructure and domain layers to make a useful application.
> If you look here[1], at the federal level it's about 31%.

The devil is in the details. I wonder what that figure would look like if you excluded part-time workers like, say, the census workers who are collecting the very data you cite?

> However, this has nothing to do with the worker, but is actually a contractual obligation that the employer agreed to.

Nope. The last time an employer "agreed" to a union was probably a century ago. Federal law mandates how the process is handled and the employer doesn't agree to anything. It is forced on him.

Which is fine.

What isn't fine is that it is forced on the workers too, even if they don't want it. And every worker after them.

Not cool.
This is the clearest testament I've seen in a while to what the downside of startup life can be like. The problem with most of these stories is, you read them in the context of something that was eventually successful, so they follow the Bad News Bears/Rocky Balboa/rocumentary narrative of defeat, struggle, success. Understanding that in real life, you have absolutely no guarantee of a happy ending -- in fact, it's the less likely outcome -- is important, I think. Otherwise, you may find yourself thinking "Wait, I can see this thing actually failing - that's not part of the movie script, so I must be doing something wrong!"
Probably the talk accompanying these slides was more informative.
Do their customers care? Does it affect their bottom line?
Even using Mac IE5 (the best browser for Macs in its time) I sometimes had to fake the user agent to use some sites. So I also felt a little twinge of schadenfreude on reading this.
I use Opera as my main browser and I cringe when clicking on a link in HN which supposedly shows off usage of cool new features in HTML/CSS/JS/WebGL whatever. Then I hunt around the site which breaks on me with no message. Then have to trawl through the HN comments to realize that it only works in Chrome and no one bothers to put that in the headline or on the site. Note that this happens to lots of Google cool features or easter eggs. Is this really taking the web forward or setting it back to the "best works in IE" days (just without that helpful message) ?

And now Opera is pissed at the usage of browser specific extensions and is adding support for -moz and -webkit which is sure to further mess up things.
This is displaying Hostgator 404 page now
Change your password if you have a Twitter account. Change that password where ever you use it. They may not have released the full list of passwords they actually have access to.

I recommend 1password for managing passwords so that issues like this are easier to manage and so that I do not use the same few passwords everywhere.
RIP.

The two-part interview with Colbert a few months ago was amazing:

(1) http://www.colbertnation.com/the-colbert-report-videos/40679...

(2) http://www.colbertnation.com/the-colbert-report-videos/40690...
If you look at who that account is following, there seems to be a whole network of people using accounts with names close to (or impersonating) celebrities who all re-tweet each other and promise "10 follow-backs for each follow" and "if you follow <random> I'll follow you" etc.

Looks like either some kind of weird social hack/club or I don't know what..

This account has close to 1M followers, and appears to be in that same network or loop of spammy follower-harvesting group..

https://twitter.com/#!/CraveMyThoughts
Submitter didn't write the code, I did.

Experimental was just left over from when it wasn't finished. Corrected the Github page.

I will fix bugs (I doubt it's bug free, it's young code after all), and future development is conditioned on a) my free time and b) interest from others than me.
If I were interested in buying something from your web site, I would be less likely to bounce somewhere else as a result of seeing an uncentered container than I would as a result of being told to upgrade my browser.

P.S. Browser restritions are placed by developers, speed restrictions by police, and height restrictions by amusement ride operators. It's not the browser, the speed, or the height that's doing the restricting.
I don't know about the question being a trap. If you don't try to be too sly about it, you might even turn it into a plus for you. If it were me interviewing, my biggest concern would be that the OP is burned out, and thinks that working at a startup will be nothing but sunshine and lollipops.

Instead try being a bit more concrete: "I didn't like BigCo because of <specific, observable and especially non-judgemental facts go here>. Some people like that, but that's just not what I enjoy. I'm curious to hear if you feel I'll run into the same problem working for you."

If a candidate said that, I'd be more convinced that:

1. The candidate is willing to leave the BigCo world behind.

2. The candidate has realistic expectations of what a startup will be like.
Not to mention the joy of "can't execute code from a freed script" in IE9 (code that works fine in every other browser, even IE6, magically broke in IE9).
The Greek Stock Market Has Fallen More Than The U.S. In The Great Depression
Suffice it to say that Microsoft has a lot to answer for in this department.
[For future reference, you often cannot reply to a post very soon after it is posted from the tree view, but if you click "link" you will be able to reply from the page that zooms in on just that one post.]

As I describe in more detail in my other post, but will put more succinctly and from a different standpoint here: you are confusing the conversation by treating "model" vs. "domain" as if they were equivalent concerns (then to rely on arguments that things outside the domain must be outside the model), while the (possibly quite valuable) school of thought you are invoking puts the "domain" as only part of the model and defines other components that happily include your connections to external state.
Naming's hard, and sort of pointless to obsess over for a programming tool IMO. Especially when the conflicting tool literally predates the web (and me, for that matter).

Of course, if a better name presents itself I'll run with it.
Seriously, they store passwords in an easily reversible format? Or are these booster accounts stolen from somewhere else than Twitter's premises?
In my experience, the problem is that the Android/WP7/[other smartphone OS here] web browsers are so far behind iOS WebKit in terms of functionality that you basically have to handle each device on a case-by-case basis. Given that, a lot of developers choose to focus solely on iOS since it's the lowest-hanging fruit with a massively large userbase and a relatively-standards-compliant codebase.

For example, all mobile web browsers should theoretically throw either a resize or orientationchange event on orientation change, but some Android devices don't, with no other viable fallback, and no clear rhyme or reason as to which devices support it and which don't (other than that newer flagship devices are slightly more likely to be standards-compliant). CSS media queries are more consistently supported, but they aren't the solution to every problem.
This is more like: this is who we are , and we are very successful.
I contacted the curator at the Lincoln Museum by email. His reponse:

This is entirely a hoax. Clever, too. We have an official stastement to that effect due within the hour. -James

James M. Cornelius, Ph.D.
Curator, Lincoln Collection
Abraham Lincoln Presidential Library & Museum
112 N. Sixth St.
Springfield, IL 62701-1310 217.785.7954
http://www.alplm.org
I'm curious about this ... how much more is "under the hood" of a RubyMotion app than an ObjC app? In the HTML5 -> Native tools you're dealing with an extra abstraction, Javascript running on top of an interpreter that talks to native APIs, which becomes a problem if you need to use the native APIs in a way the interpreter designers didn't think of. But RubyMotion isn't a layer on top of native code, it is native code -- it's a Ruby->machine code compiler. So is there any more standing between you and the hardware than there is if you use XCode? Maybe I'm totally misunderstanding the architecture ...
I contacted the curator at the Lincoln Museum by email. His response:

This is entirely a hoax. Clever, too. We have an official stastement to that effect due within the hour. -James

James M. Cornelius, Ph.D.
Curator, Lincoln Collection
Abraham Lincoln Presidential Library & Museum
112 N. Sixth St.
Springfield, IL 62701-1310 217.785.7954
http://www.alplm.org
Actually, that account looks pretty legit (in the sense that it's not 100% bot generated).

Look at Swagstro's follower list [1], and Cmd/Ctrl-F for "holic", "fanatic", "introvert", "bacon", "wannabe". Almost all of the accounts are simply randomly generating the Lorem Ipsum of Twitter descriptions.

[1] https://twitter.com/#!/Swagstro/followers
When did "obnoxious" even begin to approximate an adjective for ease?

Why are we OK with this conflation of language for marketing gimmicks?
Isn't it "slow" because it dates back to the practice of flying cargos of checks across the country to be cleared by other banks? For each check, that process could take up to a few days to complete. Hence the applicable time periods for clearance.

Not sure about Dwolla, but if banks can acquire (or develop, though that seems unlikely) a payment method that is easier to use that the ones we currently have, and thereby it increases consumer spending, I would take that seriously.

Why would banks promote banking via smartphones and iPads as they do? Seems like that would be opening customers up to considerable insecurity and a host of potential technological glitches.

Maybe it's because those devices are so easy to use they stimulate customers to use bank services more liberally and frequently.

Not to mention reducing the costs of providing face to face customer service.
That is a bingo!
That's with 1TB of storage!
Are you people nuts? This is more fake than a /b/ green text spaghetti story.