skysight-inc/HackerNews huggingface dataset:
From experience with both python/django and ruby/rails, I think python is generally simpler. Start with the fact that python itself is usually pre-installed on most distros, and usually a recent-enough version to get you started. Ruby on the other hand is much harder to just get installed, choosing the right (minor)version, rvm/rbenv choices etc. I tend to compile my ruby, but it's a lengthy and rather fragile process.

Graphite is both a good and bad example. Good because it is really complex and documentation is a little sketchy. I've written a fabric script[1] that automates the process, and it's far from trivial. Bad example, because it's not really a single app, but a system - a collection of tools with dependencies. Even if we discount the web server (nginx or apache?), it includes things like the core "database" (whisper), the event listener (carbon, which in itself is complex depending on your setup), the graphic and processing libraries, and then graphite which is a pretty involved django app with its own sub-components.

So when you say graphite, it's really a full-blown system with lots of moving parts that need to fit in together. I can't think of an equivalent example in the rails world, but any rails app with a db, caching layer, and a few other external components won't be much easier to get set up and running.

[1]https://github.com/gingerlime/graphite-fabric
Since the extension blocks ads, which are the primary source of Facebook income, it doesn't seem totally ridiculous for them to claim the extension is reducing their long term value.
I don't want to be ageist or anything, I just like discovering facts.

Except for Peter Thiel who was 31, 1 year above, only Larry Ellison is a first time founder, all the other ones where very successful before.

Huffington Post is not a billion dollar company, since it was acquired for US$315 million by AOL 2 years ago.
As I understand it, you're actually much better off not 'printing' to PDF, but instead, saving to a format like MHT or MAFF, which preserve the DOM more accurately than a screenshot or PDF.

(I've been using MHT & MAFF a lot over the past few days to archive stuff relating to Silk Road - 183 files so far! - so it's on my mind.)
Awesome is an appropriate word to describe this film.
More thorough answer than mine. Go with this guy.

That being said: you bring up some good points.

This is definitely from my experience that hourly ended up being a headache. The clients I've had in this space tend to want a race to the bottom in price when you get hourly. I've always had it where the client wants a lot more validation and other problems when the project isn't fixed price.

Everyone has their own experience. Let me just defer to patio11 for how you should price contracts:
https://training.kalzumeus.com/newsletters/archive/consultin...

It worked for him as well from what I'm seeing. Go with what works for you.
I've got this problem on a machine at the moment, what was the solution?
Great guide, thank you
Those cities are way, way out there and absolute commute gridlock hell. You also need to understand just how dense the suburban strip-mall monotony gets once you cross the hill...
Catastrophies like this probably will happen to most people.

For a long time I've used Flickr as an archive for my better photos, but I may be moving that to something else because the new Flickr interface is intolerably slow to use.

I was working on a presentation last week and I wanted to use my own pictures, but the time in the time I'd spend waiting for Flickr to load to put one image in my presentation I could find and insert five images from Bing or Google Image Search.
You're an asshole if you think that "just losing some photos" isn't a big deal. Minimizing or person's trouble by giving a hypothetical example is not only mean spirited, it's also stupid. For instance, the OP could have lost his family in a fire but at the same time someone else in the world could have that while also being tortured. Dumbasses

Beyond that, our photographs help to serve as a link to out memories, and to many people they are just as important as the memoirists themselves. Even more important later in life when our memories are failing and when we have lost those that are important to us.

So while you're bitching about first world problems, consider yourself lucky that your biggest problem today is that someone else suffered a near misfortune and that you are lucky enough to bitch about it from the comfort of your air conditioned home.

You ignorant, useless fucks.
Doesn't Facebook have some right to choose what type of content they want to host? The only thing that's happened is Facebook has decided they don't want to host his page.

[Er, oops. Ignore this part. Reading fail] I mean, seriously. FBI? What do they have to do with this?
I care a good deal about it. I think we would be farther ahead with fusion research had we built it. Innovation is not just market-ready technology, it requires fundamental research as well, much more of which seems to be going on elsewhere these days.
This movie made me think that in the future they should try to make movies as optimized for VR as possible, and let you "be" in the main character's place throughout the whole experience. That's also what will probably kill cinemas, since you'll finally be able to get a better experience at home.
[FUNNY] Scarlett Johansson Falls Down, Internet Takes Over
I thought the Ruby community was supposed to be nice? MINISWAN and all that?
> I mean, seriously. FBI? What do they have to do with this?

I think you might've misread "FB"...
Now Flickr offer a free terabyte of storage, offsite backup for photos is free. I wrote this script to upload my iPhoto pics: https://github.com/jawj/iphoto-flickr
Is Facebook suing him?
I'll update that link. Checking for size changes would be a useful heuristic, but you'd need to load the equivalent URL off the disk or something like that, and my experience has been that links tend to go completely dead rather than half-dead, so I don't sweat it much.
I used to work a lot with XML/XSLT/Schematron and I had never heard of this project before. Interesting.

If anyone is interested in using XSLT 2.0 in the browser, take a look at Saxon-CE, which is "Saxonica's implementation of XSLT 2.0 for use on web browsers."

http://www.saxonica.com/ce/index.xml
It usually proceeds like this:

Employee -> Contractor -> Your own agency and contractors -> Your own agency and employees -> Entrepreneurial ventures.

For example Joel Spolsky and others went through this. Sometimes you can skip steps if you have the connections beforehand.
Pre-order the iOS 7 Programming Cookbook
They also threatened with legal action.
There is no such thing as information that is public "in the moment". Once data has been published, it can't be unpublished. Someone will have a copy, and will likely publish it on. This is particularly true wrt crime, there are plenty of armchair vigilantes who think that an arrest is proof of guilt and see nothing wrong with publishing arrest records of people they believe have "gotten away with it".

With this in mind, once a record of an arrest has been published, an official published record must persist, so that it can be linked with the outcome. Otherwise those who republish indiscriminately (or worse, those whose intent is to defame) will be able to define the "truth" as they see fit.
Naming conflicts aren't all that hard to resolve with a little forethought; if you're concerned about them, as you should be if you're thinking about extending prototypes in a codebase with which you're not intimately familiar, fire up your REPL and see what it returns for the name of the prototype extension you're thinking about adding. (If it's already there, that's one function you didn't have to write!)

As for the enumeration example, you're not making a point about extending the environment in general, but only about extending it wrong -- that is, by simply assigning functions to prototype slots, rather than using Object.defineProperty to do it right.

There are arguments to be made for writing style guides and programmer's cheatsheets with a half-competent audience in mind. All of those arguments are bad ones. The linked guide is generally reasonable, but I'd be a lot happier with it if it said "extending prototypes is usually a bad idea, but if you have to do it, here's how to stay off the landmines", rather than a superficially snicker-worthy insult to the reader such as "don't do this or you'll go to hell".
This is awesome - been wanting to hack up something similar for a long time.

I am surprised that most similar commercial services tank (Google Health, Microsoft HealthVault.) The issue is they are not providing any visualization tools to be useful, they just store your data.
I compile Ruby from source for all my deployments (Debian based). I only need to apt install a handful of build deps and the build goes off without a hitch every time.

Can someone direct me to the common complaints, or outline the common complaints here?
Man-made climate warning is most likely a hoax that fuels a multi-billion-dollar industry and is used, among other things, to erect protectionist barriers against Chinese and Indian cars. So there are extremely powerful vested political and economic interests to ensure that there's no possibility of an honest debate, even to the point of falsifying data I would suspect (never mind the indoctrination of young children across most of the western world).

Even if that weren't the case it would still be pointless to worry about it as trying to change people's behavior outside the marketplace can only be done with totalitarian methods, which is exactly what environmentalists propose. Not to mention, since this is Hacker News after all, that I would love to see CO2 concentrations go up 50 times to reach those recorded during dinosaurs' time (sorry, too lazy to check exact era), as a much denser atmosphere would allow almost car-sized airships to be built, or even human flight with wings and how cool would that be.

Environmentalism is the new communism and Gaia-worshiping is a religion with Al Gore as its main tele-evangelist. The guy has even set up his own company selling carbon credits. I am certainly not going to write a lengthy exposition identifying the errors in Benn Hinn's theological doctrine. Ridicule saves time.
Its much older than 50 years, thinking about thermodynamic cycles and power generation and all that. Its not like burning a piece of paper in 1960 magically produced more watts, or modern plastic burns cleaner than ancient wood.

It would be interesting to find a full analysis of the situation in Sweden. My guess is a lot of cheating... They don't count their labor costs because if they closed all the workers would be on welfare making the same expense, or sure we burn 10K gallons of diesel to transport 1K gallon equivalent of garbage. Everyone gets health care for free, oh hows it paid for, we all pay for it, we just don't budget for it. Sure the capex for the boilers is huge, but the local .gov paid for it so the depreciation cost is "zero" on our budget, although in the real world maybe it would cost $5M/year.

I'm just not seeing it work for a legit operation in 2013, because a legit operation in the 60s couldn't run a profit while totally disregarding environmental issues, not seeing how paying $4/gallon for gas instead of fifty cents and actually caring about the environment suddenly makes the budget swing positive.

You can run a .gov project and even issue pretend financial statements, but the laws of thermodynamics are not to be denied.
Vivek Wadhwa's Response To dickc: Twitter Must Lead Silicon Valley On Diversity
Even if this is a policy failure that could be addressed in the future, isn't it also a self-regulation failure on the part of the search engines? Results like this could be pruned out under the same reasoning that punishes sites that hock sketchy pharmaceuticals. To illustrate, if I search for the trade name for a drug (just tried a few), the first-page results are pretty good. If I add 'Mexico' to that search, well, then I get what I get. It could be the same for 'mugshot'.
H2HC Ezine First Issue - PoC or GTFO [pdf]
Quite outdated, pre-googlecode: 2006.

From http://goog-ajaxslt.sourceforge.net/README

BROWSER COMPATIBILITY

The library works in these browsers:
- Firefox/1.0
- Internet Explorer/6.0
- Safari/1.2, Safari/1.3, Safari/2.0
- Opera/7.5, Opera/8.0
- Omniweb TODO(mesch): verify this.

As conorgil145 said, use Saxon-CE if you are interested in using XSLT 2.0 in the browser together with AJAX.
In my opinion, it's ridiculous to excuse people somehow on the basis that they don't have great social skills. Maybe that was the problem in the 90s. That really has nothing to do with it today. There are a lot of people in this scene who have plenty of social skills, they just choose to act like raging assholes. Some fraternity brother type in the startup scene is not necessarily any better than a nerd in this regard.
What do you feel that this adds to the discussion? Seriously - if you want to express yourself, please do so in a way that adds to the conversation.

(I realize that this very comment of mine also does not add anything.)
This is an issue with Graphite. There is no way that Python can fix Graphite's install breakages unless Graphite wants to fix them.
I just flew throug SFO last week and what made me sad was the skid marks in the grass reminding me of the recent crash.
If you have to support IE 8, you probably shouldn't extend prototypes without serious thought, especially in a legacy codebase, because the interpreter support isn't there to do it right.

On the other hand, Windows XP is barely six months shy of EOL, and IE 8 currently has something like 4% share.
Now would seem to be an excellent time to start dropping support for IE 8. Such support is never going to gain you more users, and many other browsers run on Windows XP.

"Don't use Object.defineProperty because a dying browser on a dying platform doesn't support it" strikes me as a rather weak argument. I mean, there are still people out there using IE 6, God help them. Why not shoot as low as we can?
> FWIW dates in tags are redundant because the tag itself has a time stamp.

Having them in the tagname makes it much easier and more visible.
Yeah. Enough people start thinking the FBI is out to get them, and then I start thinking everybody thinks the FBI is out to get them.
My offsite backup is to Amazon Glacier via Arq. Slow, but cheap, and insha'Allah reliable.
A lot of these startups are pretty ugly when they let people go. Banks and hedge funds and large companies lay people off, but they're honest about it. They say, "we had to cut jobs", and they usually pay a decent severance. Many of these startups make those look like performance-based firings in order to save face. Needless to say, that practice creates a lot of ugly behavior on all sides, and you don't want that stuff to follow you.

A "for cause" firing (which invariably comes with no severance, and can have reputation effects, because for those words to come up on a reference check is devastating) can really fuck up your career. Also, there are a lot of venture capitalists out there who have no problem breaking with common decency and doing a "back channel" reference check.

That's one risk. There's more variance in startups, so the good outcomes are a lot better, but the bad outcomes are really nasty. I know people who've had ex-employers throw frivolous lawsuits at them, just to be vindictive, years after the fact. That kind of nonsense doesn't happen nearly as much in big companies.

More relevantly, a lot of these startups don't do much for a person's career, as there's a lot of junk work to go around that you won't learn much from. If you get into your 30s and 40s and haven't worked on a couple of serious, meaty projects-- and a lot of people haven't-- then you start facing the age discrimination issues. I think those are probably mild for people with legitimate work experience, but the people who did lots of low-yield grunt work "because it was needed" and without appreciation are just screwed. You have to manage your career, and if the work available isn't benefitting your long-term employability, move after 12 months. But... that gets me to another risk: the job-hopper stigma. It's pretty typical in the VC-funded startup world to have more than one job per year, but it looks really bad if you want to go to back to traditional companies, and you might not slide back in on the best terms.

Unfortunately, the reality in careerist America is that age matters a lot, so you have a lot less time than you think you've got. It shouldn't matter, because what really matters is how much time one has left, and a lot of us will live into our 90s (or later, if the most optimistic people are correct) and be sharp until the end. However, the sad truth is that age does matter, and you have to manage your career pretty aggressively to avoid looking like an underachiever amid the harsh age-grading of hyper-optimistic tech companies.
I had no idea about the spheres so I looked up one of those videos. This one seemed to show some of the stages and the machine going. Really cool.

http://www.youtube.com/watch?v=FVbACw0jhmU
You used their trademarked brand name in a product and URL for that product. That's a huge mistake.

Plus there's the whole issue with your app sidestepping reddit's "delete", "remove", "edit", and "private subreddit" functionality. Those things exist for very good reasons and are nothing like what Social Fixer did.
Ask HN: Can I take it easy now?
I am a Silicon Valley programmer, making a Silicon Valley salary, in my mid-thirties.

I enjoy programming and technology, but over the last year or so, since I’ve had a kid, work is just not the center of my life like it used to be. I’m still pretty good at what I do, and get results, but I don’t have that “do or die” drive I used to. I don’t feel like chasing that next promotion, or the next raise. I put in my hours sincerely, and I enjoy them and it doesn’t feel like drudgery, thankfully.

I’m not into expensive things or hobbies. We live like a regular middle class family and are happy with it. I’ve managed to build a decent financial cushion.

My question is: can I take it easy now? Or would that be setting myself up for failure (financially and professionally) a few years down the road? I’m not saying I’ll stop learning new stuff and keeping abreast of current technology. But is there ever a point after which I can safely stop stressing about work and money?

I feel like this guy https://news.ycombinator.com/item?id=394609, with the big difference that my work still keeps me happy.

Also, there was a disappointing lack of specifics in that thread. So I’m sharing mine in the hope of spurring some meaningful discussion. My salary is ~150k. I have ~10 years salary in savings. Most years I manage I save > 50% of my salary.

Help me out, HN!
Thank you, the next step is to build trackers for online data (Facebook, Twitter, GitHub, ...) using their APIs and offline data (using connected hardware).
The data is adjusted for inflation - that's what "in billions of constant FY 2012 dollars" means. Funding rose about 50% in the early 2000's and leveled off after that. The only bloodletting has been recent - 2010-2012 or 2011-2013 (the xticks on the graph confuse me).

I'm not sure what political point you think I'm trying to make. As for spending on science relative to wealth transfers, I agree with you. I'm not sure why you wish to imply I don't.
Hi and thanks for the feedback!

1) It's a sample widget. Hit the widget word and it will loop through several. Those will change as we release them so that we feature new ones constantly.

But I understand how it can be confusing.

2) The plan is to keep the user focused on the only thing that matters, the widgets. We'll think this through.

3) Agreed! :)

4) Will check, thanks!
Thanks to you both. I really appreciate you taking the time. Tons of good stuff to think about.
Completely agree. I think the negativity on HN stories is this site's manifestation of karma whoring.

A family thought they lost a lifetime's worth of photos and cherished memories? Easy to make a snarky comment about first world problems and watch that number increase.

pg: if you read comments like that, do you ever regret not giving downvote access earlier? I feel that having top-rated comments be so unremittingly negative (and frankly dickish) hurts HNs image.
open source ftw =)
For a better rundown of the science in the movie (compared to the linked to Ars piece that was just about the trailer), I recommend Phil Plait's review: http://www.slate.com/blogs/bad_astronomy/2013/10/04/ba_movie...
This guy is reducing his quality of life to save the environment (or so he believes). That's more than most of us are willing to do, and that's why his sacrifice is futile. He's the exception that proves the rule. I don't think any civilization has ever voluntarily reduced its resource consumption. Adapting to climate change or reversing it with geoengineering is probably easier than changing human nature.
Adobe in source code and customer data security breach
Perhaps because they have domain expertise not generally available outside their field. Do you also argue developers have no reason to think they should be given special consideration in W3C's and IETF's standards processes?
Good foresight .
What does w/ mean?
You seem to conform to the stereotype! b^)
Times are in the git log. Same as the commit message/tag name/etc.
The specific chip set question has been mentioned elsewhere. How can I find out what chip set I have?
Cool! I was actually planning on doing the exact same thing this week, but you beat me to it. I just wrapped up a visualization of github activity -- (http://github-wargames.com), and thought that doing a visualization of simulated worldwide births/deaths would be a cool little project to try next.

D3's mapping support is amazing and makes these types of projects stunningly straightforward (combined with the open map data that is out there).
Ask HN: Experience with escrow.com
Hi,

I'm about to purchase something for which I need to use escrow.com. There is (for me) quite a bit of money involved.

Does anyone have experiences they'd like to share using this service and in particular the purchase of a domain name.

Thanks,
Luke

PS: I'm not based in the states and neither is the seller.
You can fly and drive all the miles you please knowing that you will never impact the planet as much as someone who has 2 or God forbid more kids. Because there is one and only one thing that will save the planet, and that's fewer us.
Not quite - iirc Yesod still runs in some kind of IO monad, i.e. it is stateful. In contrast signal functions are declarative (pure).
> Man-made climate warning is most likely a hoax that fuels a multi-billion-dollar industry and is used, among other things, to erect protectionist barriers against Chinese and Indian cars. So there are extremely powerful vested political and economic interests to ensure that there's no possibility of an honest debate, even to the point of falsifying data I would suspect (never mind the indoctrination of young children across most of the western world).

What you present here is, as far as I can tell, an argument that there are (well-monied) interests that stand to gain from having people believe in AGW. That is a valid point to make, but it does nothing to prove the conspiracy that you sketch. Do you have any proof?

You go on (sorry, it's cumbersome to quote on my phone) to suggest that the fact that there are people who take a religious view towards environmentalism matters for the debate. I agree to a certain extent that this is a problem, but the solution is simple: don't listen to the enviro-religious people. Listen instead to the science.