skysight-inc/HackerNews huggingface dataset:
Like obscure results in computer science, (post-)modern art requires the observer to actually engage with both the field and the art object in question.

Like obscure results in computer science, few will bother to do so. Of those few who do, even fewer can translate it into something that has any impact on the general populace.

Dali was one of the few surrealists that connected to a large audience. Kandinsky is one of the few Bauhaus people to produce art accessible to a larger audience. Andy Warhol left a huge impact on the public as well - but again, not many pop artists did. All the above qualify as modern art, and all of them are approachable to a wider audience.

I'd argue that we see the same in CS. And I suspect that "approachability" is a function of time - we forget about all the ones who had no success, and remember the ones who did. It'll be interesting to see what people say about modern art 100 years hence.
I think Yahoo is moving in the right direction on many fronts, and this decision is definitely welcomed within the company. At the breakneck pace of the web, every framework must eventually meet its demise; YUI is no different.

As the person who first brought Ember to Yahoo a year ago, I can tell you that both the mood and perspective towards SPA development has changed significantly; it's refreshing. Developers are definitely beginning to embrace the direction of web components, and the majority now see the value that these newer frameworks provide.

There was a time (not too long ago) where Yahoo mandated the use of YUI. We are now seeing the pendulum swing in the other direction, and teams have more freedom to choose which framework works best for their situation.

Out of all the modern SPA frameworks, Ember is currently leveraged the most right now here at the 'hoo, with almost two dozen projects using it. This is mainly because our division adopted it early, and we were fortunate that our UI engineers were able to get over the learning curb and build some impressive apps pretty quickly. Besides Ember, there are pockets of Backbone and even Angular apps. However, it's pretty clear that the YUI team is especially intrigued with React right now, mainly because it is the most lightweight (again, pendulum) and allows more freedom for the developers to do things their way without opting into a more opinionated framework.

Some on this thread have expressed that they wished Yahoo would have recommended an alternative. Well I can give you my personal answer:

Choose the best framework that fits the job.

Each brings its own strengths and weaknesses, and the best approach you could take is to understand the nature and scope of your project to know which one makes the most sense for your needs. For example, many projects at Yahoo have a ton of code that can't immediately be replaced or refactored. For those projects, React may make more sense because it only solves just one piece of the puzzle (albeit very well), and can add a ton of incremental value. If you are starting a project from scratch, choosing Ember or Angular might be the better choice if you want a more mature framework that addresses the many facets of SPA development. We happened to put more weight behind Ember for our greenfield projects because it provided more structure than Angular, and that helped us immensely when our apps grew in complexity.

It's really great to see the state of JavaScript development in 2014. Even though we are losing a great framework in YUI today, the future does indeed look bright. Cheers!

--Sam
Open Letter to Jeff Bezos: How to Generate an Extra $2B for Amazon?
Failed to issue message call

What was that, a dbus configuration problem? Are you quoting it correctly because if you really ran into a failure message that's not googleable that's scary.
And where did they unveil this new processor?

At Penny Arcade Expo.

Times really have changed.
Anandtech review: http://anandtech.com/show/8426/the-intel-haswell-e-cpu-revie...
Y Combinator's Approach to Finding and Helping Startups Become Big Winners
Thanks - very valid points...but the idea of the service is to make sure I can quickly/easily know about the things people are recently talking about (regardless of quality). The quality journalism that alerts us to the big breakthroughs and interesting stuff requires a more serious investment in resources I think ;-)
Thanks for the explanation. It cleared up some misconceptions. I'll bookmark this for future reference.
I cant explain how this happens, but I know YC is sparking conversation involving trends they have seen in SV. With conversation brings non-traditional SV media.
I don't disagree with your premise about fluid intelligence, especially since the hands-down, no-question, smartest person I know is my college roommate, who happens to be black. But I do think that you are leaning quite far towards the idealized perception of Startup results being largely meritocratic. I would like to offer a counterargument.

It is widely established that the more similar someone is to you, the more likely you are to "connect" and establish rapport and understanding with that person. Like you alluded to, this is at least part of the reason why "white, well-educated, experienced young men have relatively easy access to VC capital". VC partners are predominantly well-educated caucasian folks, along with a significant minority of South Asian, East Asian, and Middle Eastern partners. The partners, even the ones trying to fight their biases, will have a natural inclination to connect and understand entrepreneurs that are similar to themselves. I am absolutely guilty of such psychological forces myself, as much as I hate to admit it.

Additionally, we have to look at sales. The people you are going to be selling to, whether it be fortune 500 CIOs or SF startup founders, again are predominantly caucasian. Like with the VC situation, all things being equal, you are more likely to "connect" with your point of contact if you have a lot in common with them. If you are starting a B2B SaaS company, Sales is even more critical than the money you raise from VCs. VCs will be much more inclined to actively fight their biases in order to find the best investments, since so much is on the line for them. I don't think you can say the same thing, or at least not nearly to the same extent, for many of the people you would be selling to. Statistically, it is thus advantageous to be caucasian.

Just being smarter and more capable may not be enough when your customers' psychology is hard-wired to be against you, even if they are not conscious of it. Perhaps this is less of an issue if you are building something that does not involve a face to face sales process on a frequent basis. But the existence of such forces cannot and should not be forgotten or overlooked.
I don't get that article. They are presumably not really using node client-side. It sounds like they just have a node backend. I'm guessig the use of node was coincident with them rebuilding from the ground up.
In New Zealand we have two main types of post-secondary institutions: Universities and Polytechnics. Polytechnics used to be technical training institutes offering qualifications up to diploma level (2 years FT study); due to some policy changes and liberalisations in the 1990's however this all changed and they started being accredited to give full degrees (Bachelors and Masters).

A lot of my friends are artists and this has enabled me to observe the results of the different training people received. My friends who have been through their BFA/BVA from polytechnics are much, much more accopmlished now, post-school, than those who went through high-brow, university art schools (particularly ELAM, in Auckland). The emphasis on concept at the university schools is so overwhelming and (apparently) contagious for these students that they forget about craft. The friends at the polytechnics received a more balanced education, with a heavy emphasis on craft while still covering concept, and they're doing far, far better now.

The only ones who seemed to survive the concept-heavy BFA and actually produce sustainable work seem to be those who were so technically accomplished going in that they could afford to take a few years off, thinking lofty thoughts, and not affect their craft too much.
Yep. I wasn't arguing for or against one religion of version numbering or another, just trying to clear up some of the history of it.

I wouldn't offer my opinion on version numbering anyway, since my opinion isn't worth anything. It's definitely not in my own interest to argue for sane version numbering schemes; clients pay me hourly rates to fix issues with the software they use.
Hipmunk (YC S10) Celebrates Its 4th Birthday
Yeah, well, you know, that's just, like, their opinion, man.

In all seriousness, it's good to see the Supreme Court (in Texas, no less!) helping to uphold freedom of speech on the internet.
I'm surprised by this repeated statement that modern art doesn't hold skill. Most of the artists I know have enjoyed a very good education in the underlying skills, but then chose to break the rules.

Is there a lot of pretense trying to sell art? Yes, absolutely - but it never lasts. Good contemporary art is exactly what you ask for. A solid foundation of skills used to completely abandon any conventional display of these skills.
If you aren't holding the bitcoins yourself and instead are paying a fee for someone else to do so, it pretty much defeats the purpose and decentralized nature of bitcoin.
The risk of abandonment is heavily mitigated by the project being open source. If an organization is heavily invested in a project that gets abandoned, they can always fork it and maintain it themselves. Compare that to what happens when a private company decides to kill a product.
I agree, OP could have used the C11 feature, <threads.h>
Buzzwordy...maybe, but most of those ARE things you would be using every day to build the modern web based apps that millions of people use daily.

You don't think dealing with those might be worth it to people to develop things like Soundcloud, Hipmunk, AirBNB, etc?

I'm not a front end dev, but cmon - how can you not use some of the slick, modern, browser based apps these days and not think back to Windows 3.1, or Lotus Notes, or...anything from a decade ago and not just smiler at how nice the experience can be when done right?

I guess if you never want to expand past the 32 keywords of C forever, then sure, celebrate.
Channels are useful because they allow for easy synchronous communication between threads of execution. Whether the threads of execution are dedicated POSIX threads or drawn from a thread pool or simulated by an event-driven state machine (as in ClojureScript) is a different consideration.
Pirates of Silicon Valley featured a slight variation on this song: https://www.youtube.com/watch?v=VyQEbLx6AEY
> were Russia really "almost too small to matter", it would have already been bombed by the US

Russia isn't very important in terms of its economy. Its GDP is ninth in the world[1], just behind Brazil and just ahead of Italy. Most of its GDP is from natural resources. If they didn't have oil and gas nobody would give a fuck about them.

Except for the elephant in the room. NUCLEAR WEAPONS. They have a very formidable arsenal. IMO that's the biggest reason that Ukraine isn't already part of NATO and why the West doesn't already have combat troops in Ukraine. Well, at least if Bush were President. I think Obama's foreign policy is a little bit more nuanced than Bush's was.

Vlad has recently [2] reminded us of his nuclear weapons.

[1] http://en.wikipedia.org/wiki/List_of_countries_by_GDP_%28nom...
[2] http://news.yahoo.com/putin-says-russia-ready-respond-aggres...
http://www.mkomo.com/cost-per-gigabyte
What are your thoughts on splitting the SemVer "major" version number into two parts? Calling a change that will not break any code "major" seems... unlikely (though I guess I could be wrong about that?). If that's the case, then from W.X.Y.Z, "breaking change but won't effect too much, easy enough to update" bumps X, "entirely rethought the model, updating will be a pain" bumps W, "won't even break your code but we added some stuff" bumps Y, and "non-breaking bugfix" bumps Z (and I think "bugfix, but might break some stuff" probably bumps X). That should provide space enough to communicate both the mechanistic and a meaningful summary of the humanistic (with change logs for more detail, as ever).
You're a good guy greg, keep up the solid work.
I agree that making money through riding a bike from a low to high demand station would be an edge case, but I don't see how it adds significant complication. You just list what the price would be at different stations if they return the bike there, with some being refunds.
All of that assumes that the bonus is actually paid.

There are two cases where this isn't an issue: when the bonus is literally guaranteed (which tends only to be true of signing bonuses), or when the bonus is contingent on objective criteria you control, such as completing a particular project, or selling a certain number of accounts.

Otherwise, a bonus is based on some combination of company performance (which is probably out of your control) and management whim. If management expects to issue the bonus every year, there's no rational cause to offer a larger bonus rather than a salary increase.
I bet that not supporting those are intended. I don't get why there is always this need to support old tech. Can't we not just move forward?
Anything You Want (Sivers)
Dropbox is a Feature
Also, these are essentially rebadged Xeon's. Xeon's have higher requirements for maturity, testing, stability, et cetera.
> If "philosophy" means ideas that do not need facts, reason, or testability then it is just nonsense.

That's philosophy's territory, now that we have science. Philosophers don't have to, and feel no need to, reality-test their speculations. And I see I may be reflecting your views on this topic.
I interpret PATCH as "no change in the intended semantics, just a bug fix". Occasionally that's still ambiguous, when the bug was in the intended semantics, but I'm not sure that's a big problem. When adding new functionality, I prefer to see MINOR bumped, even if small.

Just one opinion, of course.
Insurance in Calexico CA
It's sad that the biggest barrier to space travel remains the inability to mobilize large amounts of money to fund ambitious projects. We have no difficulty funding the most nugatory military operations at ten times the cost of a manned mission to Mars. But peaceful projects, whether on Earth or in space, run out of political support at a fraction of that price.

It's a lot more fun to focus on the technology because the technical obstacles to space flight are potentially tractable. The human obstacles seem to resist any solution.
MOD Duo – Custamizable Sound Effects Processor
This kind of indirect monetary "investment" to maintain the moats to your market reminds me a lot of how ridiculously cost effective lobbying can be to companies like Intuit. $10mm/year in lobbying can virtually guarantee that legislation remains in their favor, which blows any kind of product R&D in terms of ROI out of the water.

It's frustrating and disheartening to read things like this, and yet the evil business side of me can't help but think, "damn that's evil but so smart of them..." :(
I didn't meant that as denying they did it, quite the opposite, I am sure they do with unlimited taxpayer money.

Just that the cost to intercept all that must be staggering.
15/20 of your "buzzword soup" are simply names of languages, tools or libraries. You're being disingenuous here.
That's very interesting, but isn't very convincing. Is there some kind of study on the supposed differences? I like BSD, but I've always felt from admin experience that the Linux networking stack is far more capable in terms of features.
You're missing the point. Coffee is the roses in this case.
Being oldschool it is really weird to see .fail and .rocks TLDs.

A decade ago people were laughing at the idea of free alternate DNS roots but now icann just rakes in the money from the same idea instead http://en.wikipedia.org/wiki/Alternative_DNS_root#List_of_al...
POI on google maps is terrible. However the fullscreen lane guidance takes away a usable map for a generic artist's rendering. Guidance can get in your way or just be wrong if you're driving through an area with multiple interchanges or the highway numbers/names don't match the numbers/names that the signs happen to be using or your GPS sensor is being glitchy, or there is construction.
I'm a bit surprised no one has mentioned FerVer(Fear-Driven Versioning) yet, it was made in an effort to fix exactly this kind of problem. [1]

[1] https://github.com/jonathanong/ferver
The article loses some credibility by saying Zohydro is a new opioid. It's just hydrocodone, without the harmful acetaminophen additive. Nothing special.

Is pot an effective painkiller if you need to really think while getting relief? Opiates don't have psychedelic effects or even the general mental impairment of pot.
Idea meditation
and the recently discovered errata that cripple TSX instructions.

http://www.anandtech.com/show/8376/intel-disables-tsx-instru...
You are right, of course. The big part of why they matter is their nuclear arsenal and fossil fuels (which, what some people in my country happily forget, is what we use to warm ourselves in the winter; but I guess it's excusable, we have summer now after all, and who ever thinks six months ahead...).

I'm not claiming that they're not doing evil things, just that they're not the only ones, and if one starts arguing for possibility of them being so evil as to sabotage a civilian space missions, one would do well to consider other actors to which exactly the same arguments could apply.
> Have people changed so much in the last 70-80 years that these songs—which seem expressly designed to debase their singers and deify their subjects—would be joyfully sung in harmony without complaint at company meetings?

[...]

> Moreover, to answer one of the rhetorical questions above, no—people have not changed so much over the past 80-ish years that they could sing mawkishly pro-IBM songs with an irony-free straight face. At least, not without some additional context.

> There’s a decade-old writeup on NetworkWorld about the IBM corporate song phenomena http://www.networkworld.com/article/2333702/wireless/a-histo... that provides a lot of the glue necessary to build a complete mental picture of what was going on in both employees’ and leaderships’ heads. The key takeaway to deflate a lot of the looniness is that the majority of the songs came out of the Great Depression era, and employees lucky enough to be steadfastly employed by a company like IBM often were really that grateful.

The truth is probably closer to 'yes' than 'no', as best I know: I can't see how the OP thinks that the Network World piece supports the opposite conclusion. At any time in recent history before the '60s, people really did tend to feel a greater sense of deference to big institutions. But more than that, the '30s were something like the '60s in reverse: just as everyone over 35 discovered individualism and self-actualisation in the '60s, in the 1930s very many people really did feel a surging need to subsume their individuality into a greater collective, marching forward together. That urge wasn't limited to card-carrying fascists or communists at all. (Disclaimer: not a historian.)
Bitcoin Can Only Win (mass adoption) by Losing (its heart)
There's a lot of things you can say about Semantic Versioning, but it's hard to say that it isn't semantic. What is it, then? Syntactic? Temporal?

The fact of the matter is that Semantic Versioning does capture something about the behavior of the release relative to others. It helps you answer the question, given the same inputs (where input can be defined as a sequence of API calls and their arguments), will these two versions produce the same results? That is inherently a question of the semantics of the libraries. In fact it's very similar to the question that the Liskov substitution principle[0] asks of objects and their classes, but using software libraries as the reusable, swappable component.

People make mistakes with Semantic Versioning. Sometimes, they just flat out don't care. The fallibility of a humanity is no excuse to throw out a perfectly good concept that can be very useful even when executed improperly, given that no other system is at hand to assist with the complex task of building large software projects out of a bunch of smaller parts.

Properly understanding what the "semantic" in Semantic Versioning means can go a long way. For example, if semantics is what the version number is looking to capture, perhaps a good place to turn when deciding how to bump a version is tests. Have they changed? How so? If you're doing property-based testing, answering this question becomes even easier.

[0]: http://en.wikipedia.org/wiki/Liskov_substitution_principle
Ask HN: What small things can I do/code for you this weekend?
Do you have some sort of task that can be handled remotely over a weekend or repetitive task you'd like automated? Post what you'd like done in the comments and let's figure it out!

Looking for $30-50/hr, but depends on the work.

---- About me

I'm a generalist coder who has a hard time holding down a job that isn't in a highly collaborative environment and those are in short supply locally. I'm making plans to move, but still need to bring in more money until I do.
The answer to "why not standardize it" isn't to make a brand new and still-incomplete implementation part of init.

Yes it is because unless you make it a required component of the core OS, balky sysadmins will never embrace it and Linux will keep doing the wrong thing. That's the ultimate goal of systemd: to enforce consistent, correct behavior across distributions.
Show HN: Ghost Blog + Amazon S3 =
PAX hasn’t stood for Penny Arcade Expo for some time now.
Even the 5960X, the $999 8 core part, has a maximum memory size of 64gb, unchanged since Sandy Bridge E.

That's disappointing, because while the CPU will likely remain close to state of the art for quite some time to come, you'll most likely max out the memory on day one and be stung by an inability to upgrade.

Of course, this was probably by design, so that they can sell you another, virtually identical 8 core processor in two more years for another $999.

http://ark.intel.com/products/82930
What are the roadblocks?

It's hard to tell in the general case and it's still an open research subject in the empirical literature [1]; but for the specific case of labor inequality, there is consistent evidence that race differences in access to networks is one key roadblock --especially in the high-tech sector, where hiring 'through the vine' is common and encouraged [ibid, pp.15-16]. This is one aspect in which outreach efforts like sama's alone can make a huge difference.

[1] http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2915460/pdf/nihm...
Missing: Project Valkyrie

https://en.wikipedia.org/wiki/Project_Valkyrie

http://www.projectrho.com/public_html/rocket/slowerlight.php
Why would it? You're not constantly trashing your application state, are you?
Does being Egyptian qualify me for this? I am technically an African American. I'm half-serious.
It's yer data – how Google secured its future, and everyone else's
I expect a discussion here as fruitful as one composed of fine arts majors talking about programming languages.
Dramatic visualization of the evolution of the office desk
I have been prescribed opiates like hydrocodone before, and I can guarantee that they significantly affect your thinking. I'm not sure how anyone could argue otherwise. They are worse than being drunk. Is that really something that people debate? Opiates don't impair your thinking? Am I responding to a robot astroturfer?
Something I've been thinking about for a while. Probably could have used more polish, but I would rather get it out there for comment (even those lambasting nee.)