skysight-inc/HackerNews huggingface dataset:
...At that point, what was the advantage of Sinatra? You were basically running a Rails application.

Framework simplicity is good if your application is meant to be simple. But you should be cautious when choosing simplicity if your application is ambitious and you care about supporting it for a long time.

This is what I like about Clojure. It is so composable, that simplicity doesn't come at the expense of features. The language makes composing disparate libraries so easy, that it's quite trivial to mix and match different libraries and have them all work in tandem. You don't only use what you need, but for every aspect of your application you can choose the best tool for your particular needs.
Since the tech market is still quite good for employees, you could demand, as part of your employment contract, that you own copyright on stuff you wrote outside the office.
Murdoch Divorce Stuns Satan
TOS is like last peace of underwear in between you and girl's body.
No matter how it looks like you want to get rid of it with one click to reach for the juicy part.
It's funny because Walmart just started offering a service where customers can drop off packages to online customers on the way home.

http://www.forbes.com/sites/erikamorphy/2013/03/28/about-wal...

So some form of it may not be as bad as it sounds. As with every solution it's usually about figuring out where it fits in.
It might be beyond the scope of a normal hobbyist project, but writing Verilog or VHDL to drive an FPGA might bring interested people half of the way there. You mentioned Altera design software in another post; I don't know if Xilinx's is any better (I'm guessing not really), but Digilent sells FPGA boards intended for the educational market at a pretty reasonable cost. Powerful enough, I'd reckon, to allow for something of this scope to be built.
Ask HN: Advice on how to best spend $3,000
Hi,

I'm working on my startup, at http://superspeedyservers.com which is to be a dedicated server provider.

I have $3,000.00 left to invest in the company, and am interested in hearing feedback about which of the following options I'm considering might be the best way to spend the money, considering my goals.

My first thought was to spend this money on completing the purchase of server #1 since I already spent $2,000.00 on SSDs with which to outfit the server.

Then I would need to hire a web developer to build the customer portal using an API, @ $1,500.00.

I'm considering launching a fundraising campaign on Fundable.com to raise funds to launch the company with more than just 1 server for rent- maybe a 1/2 rackful. But I'd have to raise alot of money, and give up some equity, which is fine, as long as I'm not giving up a controlling stake.

I think it might help if the company were an LLC rather than a Sole Proprietorship like it is now. That's $1,017.00.

I think it might help to get the website in a little better shape than it is now, with some custom graphics implemented from some designs I already have that just haven't been adapted for use on the site, which could cost $500.00 or so to do.

The Fundable campaign itself is $100/month, and since I would be asking for alot of money I would be opting for an extended length to help ensure its success- maybe 9 months. So there's $900.00.

If I get the funds from Fundable.com, I can build faster servers for my customers, & rent them at a greater profit than the 1 server I can build myself, too. As it stands, I have to compromise on the storage subsystem & use small 3Gb/s SATAII SLC SSDs, rather than much larger 6Gb/s SAS MLC SSDs I can afford if I'm properly funded, which would bring in $300/month more per server.

Thanks in advance for your feedback.

Regards,

-c
Man, that sounds extreme. Strike out that part from your employement contract before you sign it.
Try a server optimised SoC rather than a mobile one; the optimisations are somewhat different.
People in the US don't do well at saving. But SF is still abnormal -- you need a considerably higher salary to have the same quality of living + savings in SF as compared to many other cities.

For example: elsewhere in this thread it was stated that a one bedroom apartment runs $2500+ in SF. In my neighborhood, a decent one bedroom apartment might run $700. Sure, you might earn $90k instead of $100k, but you save twice the difference just in rent.
Do people really do this on the native OS on a Mac? I use Macs for all my work, but we deploy to Linux, so that's what runs in all the VMs I run on my Mac. Currently I even use Eclipse in an Ubuntu VM to do the work. I wouldn't know how to install a package on my Mac if I tried, and given that all the production machines run on Linux, I've never seen the need.
Right, from the documentation (albeit hidden in the Arrays section):

Since there is no garbage collection in C, you must free the dynamically allocated array with delete. delete translates to C as free and nothing in other (garbage-collecting) languages.
Man Vs. (The Government) Machine
Math and Art Without the Filters
That was an interesting read. Strangely it would make a good movie. But the really telling bit was the inaction. That is classically how disruptions happen. You see you get people who have been in "the business" (any business) their whole life and they have learned the ins and outs and "how its done" which is as much lore as it is practical advice. Now you change the rules and an outsider can see the new path but the person who "knows how it is done" is beset by doubt. None of their hard won information and learning applies (or nearly none of it) and they are being asked to make Important Decisions. Complete lockup. Lots of folks in the dot com world had the same experience when suddenly "no profit" / "no investment" became the required thing and all their slide ware and pitches were junk.

This is why the stuff we learn from Netflix's experiments with funding shows, which changes the pipeline, will do. Soon we'll have the Netflix funded movie production and it will be another shift in the bedrock of whose ass you have to kiss to get a movie made.

I feel sorry for the folks who were revered for their expertise before and are now worthless. But it is the way of these things. What the folks in the studios realize is that movies are still going to get made, but how they get made is going to change. And until the 'new' way has run a few movies through the pipeline and the new makers have figured out what it takes, its going to be scary.
death is inevitable, but that doesn't stop us from making the world a better place in the short amount of time we have left on this earth. You can't stop mother nature from doing its job.
A higher level framework makes you more productive but a single bug can get you stuck for hours, days or weeks. A lower level framework doesn't make you as much productive but you have a better mental model of what is going on and bugs get solved quickly. Keep in mind when choosing a framework.
As a gentle reminder, Fred Brooks said "there are no silver bullets" in software (http://en.wikipedia.org/wiki/No_Silver_Bullet ). Even without knowing the details of this article, I believe it's unlikely that "not even close" is at all accurate. There likely are advantages, but from my experience (10k+ LOC apps on each Ember, Angular, and Backbone) no one MVC (or MV-) framework is inherently better. They all have serious tradeoffs that SO has done a much better job documenting.

One nit from the essay: the author comments on the missing 'model' from Angular and provides an example of a computed property to illustrate this. In many (not all) Angular applications, the server is responsible for the model (think a Parse or other REST-style backend), and the Angular app is simply responsible for rendering it. Angular (err Restangular to be specific) has a way to do this with less code and an aesthetic (data binding in HTML) that I personally like. If, however, you were writing code that needed the client to have a lot more business logic (i.e. computed properties, browser local storage, etc) then something like Ember would be a better choice because of its 'Model.' A lot of shit crud apps, however, don't need that much business logic in the client (at least for an MVP), and that would be my narrative for why Angular appears more popular. That said, I use computed properties in a couple places with Angular, and watches have performed perfectly fine for my use (gallery of 1000s thumbnails). He should disclaim that YMMV.

Neither is inherently better, and both teams working on them are full of smart, quality engineers that understand these problems in ways I never will.
San Francisco truly is a wonderful city, all things considered. I'm currently traveling throughout Europe and while I'm having a blast seeing how another portion of the world lives, I'm more thankful than ever I can call my home SF. It has temperate weather, is relatively clean, Napa, Stinson Beach, and Pt Reyes to the North, Pacifica, Santa Cruz, Monterey to the South. Tahoe for skiing and summer fun is 4 hours away. And if you are craving more warmth, just have to cross over a bridge or two. There are awesome dog parks complete with doggie ice cream. There are endless amazing restaurants. There are enough singles to keep your dating life occupied for months. And there are fun festivals nearly every weekend. Every neighborhood has something different and unique to offer if you keep an open mind. I've also found that people are incredibly family oriented, not because they have families of their own, but because their families live 20-30 minutes away. You also experience different cultures and homelessness -- something which many people go to great lengths to hide. But IMO it keeps the city grounded and humble. Yes, SF is expensive. It has cost overruns and mismanagement. But I have yet to meet people (in person) who seriously dislike where they live.
>they totally changed direction away from increasing the clock to improving the communications buses and optimizing instructions/cycle.

I remember Intel following AMD's lead in that. Remember HyperTransport which predated Quickpath by a few years while Intel persisted in wringing every last dime out of selling the Northbridge/Southbridge? Intel hung on to that scheme long past its useful life. The only reason they got away with it was their huge scale as a company.
Oh don't worry it'll be on torrent trackers and usenet with full subtitles a week or two before theatrical release. Full dubs a month or two after, if they think it will be popular in Europe (which it might well be).
"UK people are especially hard for me to understand, and I guess the opposite is also true. Fixing the language if you don't practice it is either impossible or requires a lot of time, probably I'll star to travel more."

One very enjoyable way to improve at least understanding spoken English is to watch movies and (if you like that) tv shows. BTW, I agree that UK pronunciationS are much more difficult to understand (I wonder if that's only true for Italians, or for other foreigners too).
It means they are gambling. If you are unable to figure out half your net revenue, that's like going to Vegas.
Read on

> If you’re serious about front end development, I advise you to take the time to learn Ember properly.

The article isn't fair to Angular. It's like saying, If you're a professional web designer, you should always use semantic markup and a CSS pre-processor, and never Twitter Bootstrap. In fact, Twitter Bootstrap and Angular both have their places alongside Sass and Ember.
> but ask yourself this: are all developers on your team going to follow the same conventions?

That's the point of using a framework. You need to stick to conventions since frameworks have an opinon on how things should be(Ember does i guess).

I never tried Ember ( I will ), but AngularJS comes with a lot of battery included , that's why it is really awesome.
I think Rent Control tends to hold people hostage from having new families (as turnover in larger houses is much smaller as a result, and there's no real benefit to waiting to have a family), and that's a part of it. While I'll agree that most families don't need a huge house to live, you at least need a 2 or 3BR house (especially as the become teenagers) to raise 2 children. At current market rates, you'd need $3k at least (in a decent cheaper neighborhood like the Sunset, Richmond districts) in order to raise kids right now. I don't think that's feasible with less than 140k gross family income.
Yay... time to invest in VPN businesses. Thanks for the tip!
What a lead engineer does as told through an ego-centric analogy
Haha, I stayed at StartupHouse for awhile before they got shut down by city officials.
I'll second that, despite having had a pretty bad experience at Google myself. I can't remember the whole list off the top of my head, but around fifteen of my friends moved over to Google over the span of a couple years, mostly from Microsoft and Amazon. Besides me, only two have left; one had a bad time and another wanted to do a startup.

Perhaps Mountain View is different, but the Seattle office sure seemed to be full of experienced, hard-working, basically contented engineers. It had many of the same faults I have come to associate with any large company, sure, but when the linked article asks "does any of that sound familiar", I have to say, "not really".
we are made to bring life into space not to kill us and others on planet earth. one day we'll undertand this.
harmony is here and we are there to understand and transmitt.
Choosing a heavier framework may put you in risk of 'typical', framework-related bugs that often appear. The bugs are not part of the framework, but they are part of the patterns around it.

Discourse 'private topics' leaks (1) are good examples of typical security Rails apps bugs (the result of overusing ActiveRecord). I'm not blaming Discourse, the same kind of bugs appear in other popular Rails codebases (Diaspora, Spree, Redmine).

Ember.js is very Rails-like. I didn't use Ember much, but the patterns look so similar, that it may lead to similar kind of problems as in Rails apps.

I'm not saying that we shouldn't use Rails or Ember. In fact, I'm a big fan of Rails. It's just worth being careful of not falling into the trap of overusing the framework patterns.

The frameworks are best for the infrastructure parts of the app - http, persistence. At the end, it's better that you can control your models. That's the part of Angular that I prefer over Ember - you own your Model part.

(1)
http://meta.discourse.org/t/digest-mail-ignores-secure-group...
http://meta.discourse.org/t/non-authenticated-users-see-priv...
It makes no sense to miss brew on Linux ... The only reason brew exists is because OSX doesn't have an official package manager.

Also what problems did you have with rbenv on Linux? It seemed to work just fine the last time I used it ...
Haha, yeah, I stayed at the StartupHouse a bit too. It was great being right in the middle of the city and being able to walk a block for groceries or tech meetups. Got a lot of coding done too! Too bad someone filed a complaint and got it shut down.

I've never found the cost for living terribly high. All I need is a private room in a shared dwelling. The most I've ever paid for that is $2000/month in the center of SF. Dropped down to $1000/month in the southern hills, which was still an easy BART/bus ride into downtown. East Palo Alto was $600 a month, but you had to take a bus to the Caltrain to get anywhere. Currently staying in Walnut Creek on the BART for $1000/month. I only ever rent month to month, so could get way cheaper buying longer too.
Hm, what happened to this deal in 2008? http://www.electronicsweekly.com/news/components/microproces...

The first agreement grants to Intel a non-exclusive license to use and exploit certain Transmeta technologies commercially. A second agreement is an amendment to a settlement and license agreement from December 2007, which granted to Intel a perpetual non-exclusive license to all Transmeta patents and patent applications.

As a result it will receive from Intel a one-time, non-refundable payment of $91.5m in the third quarter of 2008.
On http://www.mohitranka.com/work/ the 'Projects' could benefit from screenshots.
Is there anyone out there who has written non-trivial applications (i.e. a _lot more_ than the quintessential todo app) in both, AngularJS & EmberJS and can offer a non-biased opinion?

Some time ago, I started off with AngularJS, I liked what I saw (except the dirty checking part) and started building my product / startup with it. I don't have the time to stop all dev and experiment with EmberJS, but would like to know if it's really better or if it's to-mah-toh vs tom-ae-toe.

I mean, how hard could it be to have an AngularJS port where the dirty-checking part is removed and Ember-style getters & setters are introduced (thus removing the only efficiency-related issue that I ever came across).

On the other hand, what's the equivalent for "directives" in EmberJS? It's singularly, the most powerful concept that I've come across in AngularJS.

Btw, AngularJS has an accepted way to define models -- inside "factories" (I know they just sound like Java-esque hell, but they're really simple, once you get to understand them).
I always would in the future.

FYI: Many companies have turned to electronic signing to prevent such modifications to the contract.
"Secondly Claire Perry isn't really anyone of note, and certainly doesn't have the power to force this through on her own."

I quote the fifth line of the article: "As ISPs are voluntarily rolling out filtering technology, it will require no new legislation or regulations."

I'm curious how this works politically in the UK. My limited understanding of the issue is pr0n censoring is a purely protestant religion hot button mostly in the US, and the relationship between church and state in the UK is the opposite from the US, where we pretend they're separate and pretend not to let our clerics rule us, however with a nod and wink that our neocon party is pretty much the political wing of our evang church and they're pretty activist, in the UK they've got a state religion where the clerics directly rule them, but they take a much more hands off approach than the USA such that they meet the criteria for figurehead-hood. Or is their particular brand of church/state merger more like liberation theology which would be a bit more leftie explaining why .uk has a civilized healthcare system but the .us does not. All of this speculation could of course be wrong, which is why I ask any .uk folks (or people that understand .uk folks) how this all works politically in the .uk. For example is pr0n opposition a primarily evangelical religious issue like in the states, or how much teeth do your clerics have over your .gov, or is this manufactured news to get on TV as a stunt, or manufactured news to get the neocons in .us excited as the local population yawns/laughs... It sounds from the "no new legislation" line much like if the FCC declared a ruling in the USA, no legislation required or permitted, but that doesn't mean its not going to be vigorously enforced.
You are right, from now on, I will not mind that running Linux on a laptop drains the battery in less than an hour but will instead appreciate the fact that it has MN103 CPU architecture support.

/s
GCHQ intercepted foreign politicians' communications at G20 summits
> we're going to transition from a world made up of states, to a world made up of people.

In order to evaluate this, a good concept to know is that of imagined communities[1]. But it's important to realize that not every imagined community serves the psychological needs of the individual. Socialism/Communism believed that the bonds tying workers from all nations would be stronger than those tying nations together. It appears socialism was wrong in that respect. For example, one aspect of a community that is often essential to people is a common adversary. But some adversaries are "better" in their community forming influence than others. "Bourgeois" society as a whole was probably not good enough (for Communism to succeed), but football (soccer) clubs form do form tightly-knit groups. Of course, not every community a person belongs to needs an adversary, but it appears people need to belong to at least one community with this property. This is why "a world made up of people" is a rather vague description. The world is already made up of people, and yet they choose to form communities and alliances. It is conceivable (probable, even) that some online communities would prove sufficient to fulfill some or many of our needs, but it is not certain at all that such communities will supplant national, political or racial allegiances; it is also uncertain whether such communities will be "better" in the sense I believe you were hinting at (judging by your optimistic tone), namely in their benevolence.

[1]: http://en.wikipedia.org/wiki/Imagined_communities
Google’s Project Loon in pictures
I just have the "feeling" that with Discourse being written in EmberJS, people are mindlessly going to flock to it without really looking at anything else.

And even if AngularJS really is better, it will be left behind. Just because...
I call bullshit.

I've worked for a couple of printing outfits and Windows has by far been the most reliable bar some big ass Xerox machines with PostScript processing and a Sun workstation tied to it. Fuck, the most unreliable so far has been the PDF rendering engine inside OSX which sometimes just whacks the CPU at 100% and you have to kill the process. And don't give me the shitcrock of Ghostscript or CUPS as a better solution.

Word and Excel have NEVER crashed on me and I've been using them since the '97 versions. Granted I don't upgrade straight away and leave it for an SP or two but you should do that if you want stability. I deal with 200+ page complex documents on a daily basis, some of which hit 100-200Mb. You can't open those in LibreOffice without it falling over.

The only problems I've had with Office documents is where people don't know what they are doing, particularly when it comes to format-prats who don't know what styles and headings are for.

Reimaging - rubbish. System restore is used these days. I've had to reinstall Windows 7 twice since 2009. Once was due to a disk failure and the other time was due to some shit code I wrote trashing system32. I do a sideline of decrapifying people's laptops as well and I haven't had to reinstall a thing. I just don't think you know what you are doing.

Windows 8. Bar Metro which is a POS, everything just works.

You sound like a rabid Linux fanboy.

Note: I use both all the time. I've used Windows since 1993 and UNIX since about 1988.

I can't stand fanboys spouting crap. If I had some karma I'd downvote this.
Because Xcode. Some of us need to iOS apps too even if it's not our first priority. At this moment the only sane way to do that is having OSX installed on a Mac.
I would add some images. I would hire a designer. Make it look a little more polished. You might network with a designer and add a package. Might want to add some lead capture.
Most of the projects are backend scripts (and not website). I did couple of websites (now dead, unfortunately) in a freelance gig. I will add those screenshots.

Thanks for the feedback! :)
Did you misread "debugger" instead of "bug tracker"? Your comment doesn't make any sense to me in the current context.

If you are really against "bug tracker". I don't really understand as they are often mainly used to report new needs, requirement and enhancement rather than crash due to poor coding practices.
Those private topic bugs are not the result of ActiveRecord. We added a group layer on top of existing code and missed some places where queries did not respect it.

Had we used raw SQL instead of an ORM we would have had the same issues. All projects are open to this style of bug. The correct thing to do is report, close them quickly and add tests to prevent them from happening again (which we do.)