skysight-inc/HackerNews huggingface dataset:
Yeah, this is why I laughed at the line "No, it doesn’t have an official reference platform, not even whatever PC Linus happens to be using these days.". Linus is quite known for using MacBooks himself.
I used hibernate regularly until I got an SSD, mainly for convenience. I boot in a few seconds now so it's a non issue.
That's still the recommended way to install Distribute (for Python) [1] -- though they at least don't recommend you pipe it to sh directly.

Composer (for PHP) [2] also uses this install method, but you can just download the Phar file from their Web site directly -- all the sh script does is check PHP settings and dependencies.

[1]: http://pythonhosted.org/distribute/

[2]: http://getcomposer.org/
3. Log everything.

4. Immense blackmail potential (see #3 above).
The difference is there wasn't a decade of infrastructure built around SOPA/PIPA (technological, social, political, economic, etc) however now there is -- the Obama Administration's staunch resistance and the mainstream-media's support is evidence of this.

Even now the UK Government is seeking to duplicate the NSA's efforts because they see the writing on the wall that things may go south, so even if we act now then it'll effectively be a whack-a-mole game that will last for a long time coming.

We can stop them now in the US but we'll have to expand our efforts globally.
"In the above snippet, there are three models!"

I'm not sure why this is a problem. A model is just a representation. Could be one, could be many objects.
>C pretty much runs anywhere, after all. What exactly does this bring to the table?

1. No, C doesn't run everywhere. I can't compile C to Java, C#, JS, AS, Perl and D. Or compile it to any other language (PHP, Objective-C, Pascal, ...) just by writing 500 lines of generator.

Look how huge project Emscripten is: 1 537 390 lines according to Ohloh. But JS generator for Ć is only 457 lines.

2. C# is easier than C. You can write Ć in Visual Studio C#, the best, easiest and fastest IDE in the world.
Coming from Backbone and not really spending any time with either Ember or AngularJS; It seems to me that Ember adopts a more Backbone-like approach to managing Model changes. If only Javascript had a missing method dispatcher, these types of accessor syntax differences would be moot.
This is something else.

I'd like to call it, "the appeal to the bold new future fallacy, with sensationalist titles"

<template>

Is X trying to change the paradigm ?
No. Use Y.

Is Y trying to change the paradigm ?
Yes. Use Y

</template>

Some dumb geeks just can't handle "worse is better" !
What is a lead capture? (FWIW, I have put funnel tracking in Google analytics, if that is what you are implying).

Point taken about making the website look more polished.

Any feedback on the specific queries?

Thanks for your time and feedback. It really helps! :)
I worked in the city of Gagarin (his place of birth) and saw the memorial made after him.
I find quite a dark secret about this memorial that can only be noticed from the certain angle at a certain distance.
I should of made a picture of it.
While I'll accept your point about many google employees having no or un-cool degrees, there's no denying that google recruiters covet fresh college grads from well-known schools and your grades in school are an important factor. Not that google is unique is considering these factors in recruitment, but it's absolutely ridiculous to imply that google does not care about these factors.

As for proprietary parts not being important, I have major disagreements with your characterization of how well the linux kernel upstreaming works (having worked in that team) and other assertions about stock desktops (Stock Ubuntu ? Really ?) but I suspect that discussion will quickly veer into areas of confidentiality (if it hasn't already).

As for MapReduce and BigTable, I'm still wishing and hoping for the open-source world to catchup with the originals (Why do people keep writing enormous in-memory data stores in Java!??) Enough said.
I use Windows 7 on a 7 year old ThinkPad with Linux inside a VirtualBox VM.

Works better and consumes less power and therefore has longer battery life than Linux on bare metal.

My 2010 MacBook Pro caught fire, so I can't vouch for Apple's reliability.
Lifestyles of the rich and Asian
> 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.

My question is then: why are people purposely choosing not to use the advantages of client side MVC code? All of a sudden we have access to all these awesome features of long lived applications and people are choosing patterns that don't embrace it.

> That said, I use computed properties in a couple places with Angular, and watches have performed perfectly fine for my use

I do say in the end that there are viable workarounds. It's an issue of maintainability and consistency. Ember embraces patterns for ambitious applications.

If it works for you I'm glad, I just think we should open ourselves up more to the advantages of rich client side apps and not hold back!
Certify your open data. Show that it’s easy to find, use and share
Ask HN: How do I find out about events/socials/conventions?
I'm a junior rails dev, and I've noticed that there are tons of events that go on in the City, but I always hear about them after they've happened or after tickets are sold out. Where/How do I keep tabs on these sorts of events?
I think the interface that brew provides is very simple and easy to use. The terminal output during installation is nice. Again, it's the extra little polishing of these OS X tools that I think really draws people to them and keep using them.

In regards to rbenv, the "core" part of rbenv(switching between versions of Ruby) works fine. It's the other tools like ruby-build and rbenv-install that didn't work for me. I don't mind manually compiling my rubies though.
"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."

I've seen so many of such bugs in other apps, that I treat them as part of "ActiveRecord price".

ActiveRecord over-usage makes it very easy to miss the places, where queries need to respect new rules.

You're doing an awesome job with Discourse and the team approach to such bugs is very good - no doubts here. Thanks for your work!
Plausible. They may have quite a lot of storage space, but it is finite.
How can anyone pretend that this law is constitutional???

It's easy. Just cover your ears with your hands, and then rock gently backwards and forwards and mutter under your breath: "the terrorists... the terrorists... the terrorists...". Recent studies have empirically shown that this will allow you to pretend whatever the hell you want.
It sounds like you're in the minority based on places I've worked and people I've met! Good for you though, I think it requires a lot of discipline to stay on top of VMs which is why so many people install things directly to OS X.
Oh I didn't mean core architecture or instruction set or anything, just some of the power management.
we've built a rock solid architecture for complex AngularJS apps here: brandid.github.io/parse-angular-demo/
Maybe I'm crazy, but I didn't see this as being specifically about google. It seems more like an illustration of how many modern corporations operate (a great one at that!)
I would somewhat disagree with the idea that socialism failed. Alot of worker reforms which helped stop alot of exploitation of workers around the would was because of socialist policies.
there is no directives in EmberJS , you could use any DOM templating engine ( =/= string template engine like Mustach ) with it I guess to get something similar to directives.
The transmeta saga is a long and varied one, and of the many phases of it, this is the one I was referring to. Not becoming a patent troll or shipping cell phone procs or whatever once they realized it wasn't going to work on servers and started scrambling to anything to keep head above water.

The transmeta cpu on servers pitch is almost word for word the ARM cpu on servers pitch, just maybe a dozen or so years later. This PR pitch might even work someday, maybe even this time. Just saying I've heard it all before and last time I heard it, it turned out this way...

From an engineering standpoint it seems almost impossible to optimize for both performance for this new market AND heat/power for your traditional market unless your R+D budget is absolutely insane compared to competitors only optimizing for one or the other. Note that R+D budget dollar value has almost no relationship with quantity shipped units being discussed in its place, probably because the real numbers are unfavorable.
Windows 7 is quite old - it was released back in 2009. It does not know if included graphics driver is compatible with your card. New Ubuntu versions are released twice a year[1], each containing up-to-date hardware info.

[1]: https://en.wikipedia.org/wiki/List_of_Ubuntu_releases#Versio...
The existing filtering reported to apply to 95% of British households [1] is reportedly implemented as IP-level routing of traffic through a transparent proxy. This is how they were able to censor only specific images on Wikipedia without blocking Wikipedia entirely.

A VPN would be a superior way of bypassing the filter - assuming teenagers too young to have a credit card can figure out how to pay for a VPN.

[1] https://en.wikipedia.org/wiki/Internet_Watch_Foundation
I guess it depends on what apps you mean. I use Emacs, Firefox, LibreOffice on occasion, and a lot of development stuff, and it all works fine for me.

I also don't know what you mean by "unusual graphics animations" in terms of window managers. Window Maker has no such thing.
"Unless of course you want to show me the non-trotskyists who weren't in the pay of the U.S.S.R?"

Not sure about here in the USA, but after the 1965 the USSR was not supporting this communist party:

https://en.wikipedia.org/wiki/Maki_%28historical_political_p...
>This is a double standard. To have its “great” hardware support, a given release of OS X has to support a few dozen hardware configurations.

Not really. It's the field Linux choose to play.

But let's constrain it if you like.

Does Linux have "better hardware support" than OS X for even a single, specific, hardware product from a specified vendor?

At least for my multimedia work, the answer is a resounding no.
Daniel Ellsberg (the famous pentagon papers whistleblower) recently stated "With Edward Snowden having put his life on the line to get this information out ... I see the unexpected possibility of a way up and out of the abyss." [1]

Now is the time to act. We have the option to succeed, but only if we really want to.

[1] http://www.guardian.co.uk/commentisfree/2013/jun/10/edward-s...
Seriously? I lived in a crap hotel in Finsbury Park for a few weeks and it was a dive.
"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."

I agree with the former, disagree with the latter. HyperTransport gave AMD a significant leg up on interprocessor communication but Intel's front bus and cycles/instruction in the most important parts of the architecture were still superior to AMDs. When HyperTransport was introduced the only thing that saved Intel from losing even more market share (in my largely uninformed opinion) was AMD's inability to market their own innovations as well as Intel and the fact that most of the other silicon on Intel's processors was implemented better (for real world use cases, not benchmarks).

Intel and AMD both make great tech and yes Intel is much better at at ruthless business side, but the comparisons that you see in the media about their technology don't even begin to scratch the surface of reality. These systems are really complicated and they differ enough that just about every marketing term describing CPUs is useless when comparing architectures. For example, there was a time when I had a 900 mhz Athlon and a newer Intel CPU (I believe it was a Celeron or Pentium) running at 1.8ghz. There were use cases where the Intel could barely beat the Athlon by 20% and other times it would have a 10x improvement because its processor cache was 3x faster.
This is a good thing. Filtering of porn, malware and other undesirable content _if that's what the person paying the bill wants_ is a good thing. Asking people to install protection on every device in the home is unrealistic so having the ISP providing an on-network solution is excellent.

Of course, this is only true if the service is available on many networks and opt-in. Otherwise it becomes censorship by stealth which is hopefully not where this is going.
And yet, Linux doesn't have all that great driver support in that handpicked hardware from Lenovo.

Lots of stuff have Win/Mac only drivers.
I think about this every time someone has to stamp my passport so I can stand on the other side of an imaginary line.
> You sound like a rabid Linux fanboy.

You sound like a rabid Windows fanboy.

> I can't stand fanboys spouting crap. If I had some karma I'd downvote this.

Ditto. Downvoted.
Read and write excel file dynamically
This is how the links show up in NewsBlur (note the repeated domain and extra slashes):

https://news.ycombinator.com///news.ycombinator.com/item?id=5889618
One of the things that I really noticed when I moved from San Francisco to Italy was that here (Padua, Italy), there are young people, old people, rich people, and people not so well off. San Francisco is this kind of weird bubble where everyone has to have money to be there, so "regular people" don't exist. No kids, no old people, no people with sort of average jobs. I didn't like it, it felt too strange to me. I prefer to have a mix of people from all walks of life.

Also, some people - a minority, but "anecdotally significant" - seem to be a bit smug: like living in San Francisco makes them better somehow.

That said... I don't regret the time I spent there, and it's a city I heartily recommend to Europeans visiting the US, as it'll be a lot more familiar to them than something like Los Angeles, and it has a ton of stuff to do and see. And California in general has probably the most variety of any one US state in terms of geography, so if you get bored of the city, you can go the mountains, or the "lost coast" up north, or Death Valley, or pretty much whatever suits your fancy.
tl;dr: We built this site on a really tight time constraint, and had to use Blue State Digital to process emails and store personal data, hence the tracking codes.

I helped build stopwatching.us as part of the coalition of organizations and individuals in support, and thought I'd give a quick bit of insight into why the tracking stuff is in there.

When we came up with the idea for the site last Friday, we quickly realized that one of the trickiest parts to manage would be the privacy policies of the different organizations involved. There's over 80 different partners, and about 6 different core organizations involved. Mozilla and EFF in particular have really stringent legal conditions and privacy policies for any sites they promote, and we needed to make sure we abided by them.

On Mozilla's end we needed to have some way of collecting and storing emails and personal information that would get through their legal department quickly. Since they've used Blue State Digital in the past and screened both their technology and privacy policy, that was deemed the fastest way to make things work.

BSD includes things like the email tracking code automatically, and as far as I know there's not an easy way to strip that stuff out. Hence the tracking stuff in the emails.
While I have no interest in pornography, this is one step closer to fascism. I worry what will happen next. Journalism filters? Blog filters? International video filters? And if this is the case, then what is the result for neighboring countries? Will they decide to be as totalitarian as well?

I know this is mainly the ISPs' decision, but I can't help but feel that government influence is a large factor in the filters.
Isn't that theory automatically refuted because films were successfully made before DVD and Video even existed?
> "...The other side of this coin is that, right now, government regulation that overreaches to the point of suppressing an individual’s ability to earn a living wage is the political equivalent of playing with fire.

> "...Perhaps this is why many of the startups listed above (and their investors) have begun to form relationships with local and national politicians, have actively participated in panels nationwide with public officials and commissioners, have hired former politicians and policy analysts to help them anticipate these collisions and actively participate in the lawmaking itself to keep the interests of these startups in mind.

This slo-mo, corrupt, `due process' of 'panels', 'lobby-ing up', 'relationships with local and national politicians' is antithetical to the intense focus and already too many hats to wear, required of a start-up.

I'll bet its the '...political equivalent of playing with fire' side of the coin.
My question is then: why are people purposely choosing not to use the advantages of client side MVC code?

You can't trust the client. Therefore a good part of the logic MUST be built on the server side. When you've had to build that logic once, building it again on the client side is a maintainability problem of exactly the same kind that you decry with Angular.js. Except worse, because frequently the client and server are different languages and so are harder to keep in sync.
The problem is opt-out instead of opt-in. If measurement and tracking are so benign, tell people you're doing it and allow them to agree or disagree, on an opt-in basis. Otherwise, it's not benign.
This is a typical reaction from someone who hasn't used AngularJS to build a complex web app. I would strongly suggest you check out our boilerplate for building complex web apps with AngularJS, which uses Backbone for models and AngularJS for UI and data binding.

http://brandid.github.io/parse-angular-demo/

"In AngularJS, every time you visit a route, it passes an idand has to resolve it in your controllers."

- not true, just use nested controllers and prototypical inheritance to access the already resolved object

"AngularJS doesn’t follow this philosophy; it encourages you to throw away what you already had and find it again (probably from the server!)."

- not true, thats why $rootScope exists

"None of the examples or blogs I read through demonstrated how to reuse object instances, for example. Is that just not done in AngularJS?"

- not true, all scopes inherit from each other, javascript prototypical inheritance applies

"The problem is that the $watch function belongs to the $scope and NOT the Room."

- not true, you can put a $watch on the model if use Backbone for your models

"If you had an array of Room instances for example, you can’t watch them all without looping through them all constantly."

- not true, you can watch a collection of models, and you can do things like watch the length of the array for less processor intensive use of $watch
Hardly. I use both. I write software for both.

Each have flaws but the OP spouts pure shite.
"For those who don't regularly follow rachelbythebay.com, this post is a Google allegory."

LOL its about 10x funnier if you read it as a seminary allegory. It really does fit pretty well.
Huh? Using VMs is a very widespread practice, on the last 2-3 years. Maybe not in enterprise America, but for startups and modern software/web companies/devs, it's all the rage.

Hence projects like Vagrant too.

And not only on Mac: it's better to use a VM for development if you're deploying to Linux even if you run Linux on your desktop too.

Why would you clutter your desktop install with a deployment environment stuff that could even be incompatible between your different projects?

(And of course it makes even more sense if you work on Windows but deploy to Linux).
"Except when I'm on HN"

Very possible that there are people on HN that don't care as well. But because of the overwhelming amount of people who make their opinions known who do care, it would be karma suicide to admit otherwise except in the most delicate terms. Even if you don't need or care about karma points it generally doesn't feel good to have people load up on you.

I wonder at what point any issue within a group gets so lopsided in one direction that dissent almost never materializes. It becomes viewed as "so bad" on it's face that people rarely speak in favor of it. Or you have to walk on eggshells to even discuss the other side.
We should fight the battles we have in front of us. Mozilla should know better, and needs to be taught if it does not.
I'd recommend not buying anything and only leasing servers from someone else to start. You'll save a ton of money and its not as big of a deal if you don't succeed.
You also forgot the cost of business insurance, support infrastructure and I suspect you'll spend a LOT more building an api/portal than $1500...
Six years ago I bought an Inspiron 14 that Dell sold with Ubuntu. A few weeks ago I got an XPS 13, the model Dell now sells with Ubuntu (although I didn't purchase the developer version because it had a longer shipping time and I needed it ASAP). Unfortunately, even on this "reference" hardware there are many frustrations.

I installed 64-bit Ubuntu 13.04. Supposedly all of the special tweaks Dell makes to the version of Ubuntu 12.04 they install on the developer edition are included in 13.04. At first, I was unable to boot the installer; I had to switch the boot mode to Legacy from UEFI. Graphics don't work at the login screen; you have to switch to another virtual console and restart LightDM or just enable automatic login. Adjusting the display brightness doesn't work. If I connect it to my TV, X locks up until I disconnect it. Some of Unity's multitouch gestures work, but some don't. I haven't found any way to configure the touchpad; I'd really like to be able to middle-click.

Today I hooked up my Nexus 4. Rhythmbox, Ubuntu's default media player, sees it as an MTP device but locks up and crashes if you try to transfer any music to it. I switched my Nexus 4 from MTP to PTP mode and fired up Shotwell, Ubuntu's default photo manager. It saw the Nexus 4 as a camera but reported an error and failed when I tried to import my photos from it. At least I can transfer files to and from it using the file manager, but if I try to open any files without copying them to my computer first, it fails.
Palo Alto is about 30 miles away from San Francisco and it's a very different place. Those 30 miles will probably take you somewhere between 45 minutes and an hour depending on traffic.

Palo Alto is the traditional headquarters of the venture capital business. Sand Hill Road in particular is famous for its concentration of VC offices, and people use expressions like "the view from Sand Hill Road" to describe how VCs see the world around here. As you might expect, there are a lot of golf courses, excellent restaurants, and some really nice clubs. The Stanford campus is nice, but you'll need a bike or a car to get around (it's over 6000 acres). It is not walkable, but it is a nice place to bike.

Palo Alto has two downtown areas. There are a bunch of places catering to students which are kind of fun, like the Nut House. Palo Alto has a lot of families, at least relative to SF, and it doesn't have that many homeless. But you will probably need to be loaded to get an actual house there.

If you just want to move somewhere in the Bay Area, and you're middle class, I recommend Campbell or perhaps the Willow Glen neighborhood. There are also some nice places in the East Bay. The penninsula and SF are overpriced unless you need to be there for business reasons, or you have so much money it doesn't matter.
> You're wanting to do away with the whole concept of analytics.

How about making analytics opt-in?