skysight-inc/HackerNews huggingface dataset:
That argument is not logical.

Military spending may or may not be justified, but if the whole world cut all military spending, it's not like space travel would get dibs on that money.

Space travel has to justify its existence on its on terms. Right now I'm pretty happy with NASA's science based program. The Mars rover strikes me as a great way to get a lot of science for the money, and learn a lot about operating autonomous robots in space.
Or a magnetic sail to slow down. For that you might need a longer runway than Sol-Alpha Centauri though.
It's like saying why opt for CPR when you could simply die and go for heaven if you choose the correct religion. OR as you put it you can't know which God to choose so to heck with religion and CPR as well. That makes no sense and is a misinterpreted version of a pascal's wager.
8 cores yes, but this is about desktop cpus
What you say may be true, but I would much rather have public outcry against this practice than the opposite of overlooking the issue because there are bigger fish to fry.
Although the article doesn't mention it, the original idea, having been worked on by a host of scientists and not a random person on the internet, does take that into account: http://en.wikipedia.org/wiki/Project_Orion_%28nuclear_propul...
I mean that as no slight. I'm an American and I best understand the American political scene; anything about any other countries would have been ill-informed at best.

But...I will say that because of the dominance of the United States (SV in particular) in the tech scene (and the US's financial clout), I find it likely that any mass adoption would come from an American startup, and ultimately true "mass adoption" would have to include America and would therefore end up with these same problems.
It might back-fire for a few individuals at the company (e.g they might senf off a CEO or some department head with his golden parachute), but the company will continue doing it after the outcry stops...
Equivalent being the key word there. You can get much more performance in a single Intel chip than you can in an AMD, but you're going to pay for it.
jQuery was what killed YUI for me five years ago.

Nowadays Angular is what killed jQuery for me (I still like to be able to use jqLite or jQuery if needed it though).

I guess that (regular CS) pattern means that the next big thing will be a lightweight library (React ?).
I hate it when someone says we'd like to fund more from a "minority" such as women or black people or XXX like YC has done in the past. What does this do?

1. For the minority this makes them feel like they "need help" and they are "not good enough" unless they are given an unfair advantage

2. For the majority, it makes them feel sidelined and at an unfair disadvantage when applying

YC needs to just promote entrepreneurship and not colour. For the record, I am a coloured man, unfortunately not black to be able to take advantage of this latest "minority giveaway"
From committing to the idea to getting the position, a little over 5 years.

I was working on a corporate ASP.Net site when in early 2009 I decided I wanted to be a game developer instead of pursuing my previous dream of being a musician. I had published a couple of terrible games on iOS but wasn't qualified to do AAA development. A few months later I quit my job and ended up getting a position doing research programming in the AI lab at the University of Michigan under John Laird, who teaches the game dev course there. After a year of that I enrolled in the Master's program. By the time I graduated two years later I had an offer to work at Microsoft, where I ended up doing game prototyping for almost a year before moving to the 343 Industries team, which I think marks me achieving my dream of becoming a AAA game developer.
If you're seriously judging all post-1920s art, or painting ... take a step back. There's plenty of art out there, more everyday. A short search on Google helped me discover this one, for instance: http://fineartamerica.com/featured/arc-de-triomphe-leonid-af... Not to mention all the examples presented in this huffington article. There's plenty of skill in painting, the question perhaps remains, and has for some time -- if you have new tools, like computers, photoshop and photography, does that change the skill or quality of a painting or other artwork? Does it devalue it? Place greater emphasis on it? Perhaps what's sad is that universities are required to produce fine art in the first place, now that we've so many new models to follow for education...
What do intuit lobby for? Do they have some sort of monopoly?

Note: (I'm Outside US)
>Is pot an effective painkiller if you need to really think while getting relief?

Speaking as a chronic pain sufferer of over a decade, I would hazard that you are high on anti-cannabis propaganda.
XKCD: When Physics Is Funny
> "In the most technologically advanced countries, filing a tax return is free, easy and fast: Instead of taxpayers painstakingly calculating figures themselves, the government provides estimates of what they owe based on the very bank records and wages it already collects. Intuit, maker of the popular tax preparation software, TurboTax, has funnelled millions to oppose every effort to make tax day less painful."

http://techcrunch.com/2013/03/27/turbotax-maker-funnels-mill...
Compared to adding to the transnational cost of USD, which is the context of this entire comment thread.

The bail outs stabilized the currency in lieu of massive wealth loss (e.g. toxic debt), while not adding to transnational costs because the returns were positive.

Most bitcoin evangelists fail to grasp the negative impact that volatility has on currencies, and instead think of bitcoins like assets, even hording them.
They want taxes to remain difficult so that people continue to pay them to handle the difficulty
Interesting we both came up with C-\ for tmux, I like using C-a and C-b in emacs too much. Plus I forget whatever it does in emacs so it can't be important.
many people today still use 8GBs, pro users might use up to 32GBs but its not that RAM usage has been rising rapidly in the last 4-5 years. In 2009 8GB was pretty standard for high end desktops like 16GB is today. This is a desktop cpu mind you, workstation and server cpus obviously support much more ram.
Let's play devils advocate: If spilled paint on a canvas, and accidentally produced a fresco by Raphael, would it cease being beautiful (because it took no skill to make?). Do you go to art galleries just to be impressed by someone's skill? Is art a talent competition?

Furthermore, what is unapproachable about a collection of furnace ducts? It's not to hard to understand. Just a pile of ducts. Does art always have present you with a puzzle to figure out, or contribute to some theory? Why can't I say "Look, a pile of ducts. Neat, huh?"
The 3rd or 4th paragraph discusses the strategy. (No hard details.)

> It's adding black colleges to its recruiting swing this
> fall, as well as reaching out to groups with strong ties
> to the black community to increase the pool of applicants,
> Altman said.
Da passt mal wieder alles wie den Arsch auf den Eimer.

Not sure what's that in English.
I have pain currently requiring over 100mg/day morphine equivalent and have been on opiate treatment for nearly a decade. Apart from when changing doses or the occasional side effect, I have no problem thinking, coding, etc. I do much better in general on medication than not. I don't seem to be dumb (going off relative cognitive ability to other people, feedback, etc.)

I'm surprised at these responses, which contradict so much of the evidence I'm aware of. But I suppose there is survivorship bias as people like you are unlikely to continue on to long-term treatment. But thank you for the counter evidence.
Programming languages, like art, or concepts, don't spring out of nowhere. Both end up specializing to better solve the problems they're oriented to, and the biases of the person employing or creating techniques for them.

That said, there's a counter to this "everything matters" argument -- that nothing matters, perhaps especially in art. I mean, while artists may invest personally in their works, end users or viewers will make up their own minds. The same can be true of software works (software works of art?).

And yeah, sadly, I had two artists for parents; plenty of crazy to go around there, and theories at University didn't help any. ;-)
There is no medical supervision for using THC. There are no guidelines that doctors follow or recommendations beyond recommending vaporizing or using edibles.
The biggest barrier to space travel is our biology. We must create non-biological humans that can shut off and wait for the entire trip.
It's still the same crew with the same attachment to Penny Arcade.
I'm not sure that I understand. The future implementations that I'm aware of allow you to take different actions if a future succeeds or fails; in the above, couldn't you render a 500 if the email didn't send or the db update errored out? Furthermore, futures and work queues are not mutually exclusive. A future transformation could easily be the result of submitting work to a queue asynchronously; since you're talking about a separate service (possibly non-local), this submission itself isn't guaranteed to succeed.
I agree that buying Xeon over i7 is often a good choice, but despite the similar names, the available workstation chips are not directly comparable to the newer chips. Intel's naming scheme intentionally makes it hard to decipher, but all the available Intel processors that allow more than 64GB of RAM are from a previous (Sandy Bridge/Ivy Bridge) generation rather than the current (Haswell) generation.

The clock speeds are similar, but there are lots of differences under the hood. Whether these matter depends on your use case, but in many situations with integer compression algorithms, I'm finding that I can get 50%-150% better performance per core with Haswell. Partially this is due to the AVX2 instruction set (which adds integer operations for 32B vectors), but more than I'd expected this is due to the BMI/BMI2 instructions and improved memory throughput.
Tinder, Facebook and Snapchat are changing modern dating
It used to be that looking like Mark Zuckerberg would increase your chances of getting in. I think that speaks a lot to the kinds of bias that may exist.
For full effect, try it both in IE and in something else.
s/\(having pressed that\) you \(there\)/\1 \2/
You definitely don't seem like a robot, but your initial comment was similarly surprising to me. From personal experience, I would say that it's entirely possible to act normally under the influence of opiates while being completely affected by them. I think it's more a flaw in the way we judge people. At high doses of opiates, a person will be incapacitated, but at low doses, I still had my motor skills but felt like an entirely different person, like half my brain was blocked. I compensated, of course, but I was painfully aware that I was compensating, and I was often acting out of memory of how I would have responded rather than naturally reacting to things. For me, it was more like destruction of feelings and higher thinking while maintaining basic memories and reactions to things. I could be completely logical while emotionless and lacking any larger perspective or analysis. Maybe that kind of attitude is just considered normal now.

I think weed makes people think more abstractly but opiates destroy feeling and complex thoughts.
Intel's disclaimer says at the end of the page: "products do not contain conflict minerals (tin, tantalum, tungsten and/or gold) that directly or indirectly finance or benefit armed groups in the Democratic Republic of the Congo (DRC) or adjoining countries."
+1 for the correction. -1000 for missing the point. When I last checked, synonyms for modern include contemporary, current, present day... I'm having a hard time drawing a comparison to CS terms, but I'm sure there are at least a few similarly ambiguous to outsiders.

Edit: I'll write here, since I do think it was worth stating, that the original correction was that "modern art" in this context is often called "contemporary art" to distinguish it from art from the period "Modern", which is then referenced in "Post-Modern" art. Yes, history can be confusing, art history just the same. I don't pretend to understand it either ;-)
How are you with Python / ScraperWiki?
Why does that matter? Are big numbers inherently bad?
Ask HN: Is programming a good career to start in anymore?
First off, I am mainly a lurker here and read a lot of this stuff, for better or for worse. I'm a junior in high school, unsure where to go next. I do a lot of programming and I suck at it.

I have read quite a few comments that say programming is not a good career. It's hard to do what you love because there are so many people who do the same thing, it's not a unique skill, it's unstable unless you settle for Visual Basic maintenance work, etc.. Judging by the amount of “this thing is so difficult, I need to take a 50 year sabbatical so I can have a proper work-life balance” type of posts I see on HN, it's stressful too.

So, my question is, is it even possible to get a job (in a few years) under the label of “programming”? Do I need to find something better to specialize in (sysadmin, network guy…)?

I enrolled in a Python/C++ independent study class because I took AP CS for the A+ I needed to boost my average last year. So, in a sense, I've already committed another year to this. Is this a skill I will end up using, or will I look back at this as a waste of time for the rest of my life? Am I just being especially pessimistic at the moment?

I don't need any more of that “follow your dreams” bullshit.
> I suspect you can be quite rigorous about the definition of a "breaking change."

You'd be surprised. Here are two real examples.

1) Project X 1.5.2 inadvertently returns `undefined` in some edge cases when it is documented to return (and previously returned) `null`. Due to the way people use the API, it's rarely encountered (hey they're both falsy) and nobody even bothers to report the discrepancy between docs and behavior until 1.7.2 is the current version. Unfortunately, some large projects that are very common use the actual behavior of 1.6.0 and are checking for a return `=== undefined`. Are you justified in breaking them?

2) Project X 1.8.0 does a big refactoring that eliminates tons of bugs and improves performance, and even passes extensive unit tests with flying colors. Unfortunately there are lots of "Ten things I learned by reading the source for Project X" blogs that describe non-public API behavior. And again, the projects using these behaviors are popular projects that many other people depend on. How do you deal with these breaking changes of undocumented functionality?
Not entirely true for non-pain relief uses. Dronabinol, synthetic THC, is sometimes given to treat nausea and vomiting in patients receiving chemotherapy.
> Basically, what makes GitHub's process different to the decades-old "grep the slow query log and run an EXPLAIN"?

Sam's chatops tools opens this process up to a lot more people that otherwise wouldn't be comfortable logging on to servers to access the slow query logs (assuming that they even have access to the servers). It's a great way for app developers to level up their sql skills from other more experienced coworkers.

The impact of slow queries determines their priority. How frequent are the slow queries? Is it from a background job, or does it cause exceptions on important pages or API calls?

I don't know if this process is streets ahead of what other companies have, but it's made a hugely positive impact on our MySQL infrastructure.
I was wary of this when we had first started the project. Originally I had planned to just go ahead and start a classic retained UI - the idea of trying to structure a widget lib without widget structs/classes sounded incredibly painful... however after watching some vids and actually having a go myself I'm realising just how wrong I was.

A handy breakthrough in my case was to use Rust's algebraic data type to store each individual widget state within a single container in the UIContext. This is akin to "caching" the state of every widget in one place with a process that is invisible to the user, rather than requiring the user to instantiate large number of objects and work out where they will store widgets, canvases, etc. This approach also makes it really simple to only access certain parts of the state depending on what is needed via Rust's pattern matching and destructuring. I'm yet to come across any kind of widget that is more difficult to store state for than it is in a retained UI (it's even easier for the user of the lib as they don't have to think about it) though perhaps I'm naive in my early days!

All of the widget examples that you have given are already in the plans, I might as well just implement them and do another Show HN instead of rambling in the comments :)
You're just not trying hard enough. There was a Xen hypervisor bug for years that could, when the stars aligned and the moon was full, jump the clock ahead 50 minutes. Nobody knew what was causing it until during a bug session the right guy was looking at the right bit of code and noticed an obscure problem in some in-line assembly.

Every system has bugs.
> I'll be a bit melancholy today, but I'll raise a glass to YUI tonight. RIP.

You know... It's still open-source.

If not even Oracle could manage to kill MySQL, I seriously doubt there is a way to kill YUI.
That leads me to a question that I was going to ask: what is it that justifies the massive markup on Intel chips vs AMD? Is it just the name? Is there an advantage in intel performance or power usage? If so, does it really make up for the price? Because as someone considering building a computer from scratch (I haven't in quite a while), that AMD price tag is very appealing.
To me it means "technological breakthrough" akin to P2P.
Good Story!

I have a little story of my own. :-)

I met Logan Green the day that he first launched Zimride, at a student-run conference on climate change at UC Berkeley, in March 2007.

At the time I was working on a very similar social carpooling website "GotALift", but it wasn't yet ready to launch. I had also planned to announce my website launch to the exact same group of college students, so when he beat me to it with an almost identical product, I was a bit disappointed.

When I met him and got the chance to speak with him, I wanted to see if we could work together. No sense both working on competing websites!

At one point I jokingly suggested that we could rename Zimride to GotALift.

Zimride was really rough and buggy at launch, as he was the sole person working on it, and it was clearly rushed to make in time for the conference. I offered to help fix it up. At one point he offered to split the company 50/50 with me, but then changed his mind. Something about talking it over with his friend, who was going to help him get some funding so that they could contract out the development work rather than have me on as a tech cofounder. I thought that was a bit silly, since he had no money at that point and sharing equity wouldn't have cost him anything! I could understand him being cautious, but I thought we could have worked something out. Sadly it didn't end up happening.

Zimride became rapidly more popular during that summer since it rode the wave of new applications on Facebook's new platform. I ended up scrapping my unfinished social carpooling website because I didn't want people thinking I was making a Zimride copycat (a mistake, looking back), and I ended up rewriting it into a search engine with the goal to searching multiple carpooling websites, the "Kayak of Carpooling". I figured there were all these rideshare websites popping up which could use a way to search them all. That project went nowhere, other than a contracting gig for a local transit agency.

Fast forward to 2012. Zimride finally releases a mobile app, then their Lyft app shortly thereafter.

Next year, Zimride renames their company to Lyft!
Oh no... I don't want to live in a world like that...
>Rust, arguably the only serious contender to C++'s throne

Does anyone consider Ada another contender to C++? Statically strongly typed, safe manual memory management, wide-spectrum, hard real-time & embedded capable.
If he's gonna do it that way (Which I agree with and also recommend) he could probably use the container_of macro (You can implement it without gcc extensions - it has slightly less type checks however). Using the container_of he can safely turn the chan_t into a chan_unbuffered_t or chan_buffered_t or etc. assuming he does the proper checks beforehand to make sure it's actually inside of that type.

Also worth noting, he really shouldn't be using '_t' since it's reserved by the standard.
I wonder how this problem is solved by car2go. There are no stations to drop the vehicle, and cars can not be transported in bulk. Would it help to get rid of the stations for the bikes?
Marijuana is proven to be more safe than alcohol. Say what you will about the risks, but what about personal freedom? Why do we need the government involved in this decision at all?
I think your arguments make sense when focusing on the US, but I don't necessarily agree that "mass adoption" would have to include the US. If bitcoin were made illegal (or impotent by regulations) in the US, bitcoin wouldn't die-- we'd just get left behind in terms of innovation; financial and otherwise. As an American, I'm hoping that doesn't happen.
OCaml 4.02.0 Released
> ...you quickly reach the end of what you can do with that before needing to add a another perpendicular uni-directional data flow (which is Flux or one of its variants)...

Can you expand on that? For a simple application without Flux, the data flow starts at the top-level component and ends at the bottom. That's unidirectional and we both agree.

For more complex applications that require Flux, the data flow starts at the top-level component which gets the state from the store and passes it to the child components, which may raise change events which will run the callback registered by the top-level component that gets the state from Store and passes it to the child components, which may raise change events and the cycle continues.

I don't see two flows, I don't see different directions and I'm not sure how anything is perpendicular.
Have you ever tried meditation/mindfulness? It sounds like it may help you learn to quiet your mind.
First off let me state this, I believe Marijuana should be legal. But I also believe that all drugs should be legalized and distributed by a doctor and not available at a pharmacy for anyone under 21. Having said that opiate users/addicts are surprisingly functional unlike those under the influence of Marijuana imo. I got shoulder surgery two days before my final exams in my senior year of college and then proceeded to get A's on every exam without any problems concentration or other side effects. I never could have done that on Marijuana. But the real problem with the recent efforts to legalize Marijuana is that it is promoting the fallacy that it is a panacea and has no side effects and can just magically cure all diseases when in reality the recent research is showing quite the opposite.

http://jn.sfn.org/press/April-16-2014-Issue/zns01614005529.p...

http://schizophreniabulletin.oxfordjournals.org/content/earl...

http://www.nature.com/npp/journal/v38/n12/full/npp2013164a.h...
I'm judging the paintings in that particular gallery, and more widely the academic and gallery culture - of course there are beautiful paintings being made every day, by people with or without artistic education.

If you can recommend a gallery of pictures like that I'll add it to my visit list. It looks like Afremov went to a technical university, which is in line with the sibling thread where te_chris is arguing that (grossly oversimplifying) polytechnics give a better-rounded art education than academic universities.