skysight-inc/HackerNews huggingface dataset:
I remember when Harvard, which had a $25.6 billion endowment at the time, stopped offering free breakfasts for upperclassmen (this was 2009, I don't know if they have reinstated it). It was a big deal at the time; it even made the New York Times.

http://www.nytimes.com/2009/10/09/education/09harvard.html?r...
The site design/responsiveness is excellent.
Should Apple(corporation) be taxed like a person?
I think the way you do it is by requiring objective evidence of nonobviousness. I should write a blog post about this, but failing that, I refer you to a couple of my previous HN posts on it:

https://news.ycombinator.com/item?id=5566382
https://news.ycombinator.com/item?id=5483777

Also relevant: https://news.ycombinator.com/item?id=5563058
I started putting my resume out when the free soda ended too. funny thing was my old boss got angry when I mentioned that as one of the reasons I wasn't happy any longer. He said they didn't take it away they just stop providing it. for the life of me I cannot tell what the difference is.
The London subway map coded with no images
EdgeCast Launches A New Content Delivery Network Just For E-Commerce Companies
Subsetting (Chinese) Fonts
Well you fire them in a way that does not get you sued, you have a whole HR and legal departments for that purpose, it is pretty damn easy
depends entirely on what you're used to. I personally find the opposite is true.
I'd be curious as to exactly what features comprised the first released version of rails. Was it originally in the MVC structure we know today, or was it more a mixture of random parts that were refactored into that later?

Did it use a CGI model, or did it embed webbrick from the start? etc.
Nothing stops HTML5 video from autoplaying, sadly.
Http://www.joblister.co.za/jobs/wwwbenedicthooksconstructioncouk-cape-winelands
What did your API provide ( downloads or just search?)
> How a company treats people during interviews is a huge indicator of how they treat people in general.

I fully agree. I think a possible fix is to publicly share the experiences people have when interacting with HR. If this is done centrally, perhaps the industry will take notice and improve.
There were two issues:
1. Quantum entanglement was not previously shown
2. D-Wave did not gives evidence of the ability to perform better than classical computers.

Now D-Wave has shown 1 but 2 remains a valid criticism. I don't understand why anyone should just assume that the D-Wave architecture can be faster --- for a restricted set of tasks --- than a classical computer.
"Treat Apple as if it were a US citizen or permanent resident, and tax it on all its worldwide earnings."

Would that work?
I've grabbed a few for mixers at home. I don't fill my bag with them. It's a fairly loose delimiter.
Yeah it looks like I misread the page - thanks
Each have their place, and if you can't write good good CSS then your SASS is going to be just as rubbish.
Lego Technic 'Time-Warp' build – 9397 Logging Truck on GREEN SCREEN
Lego Technics Animation – Last weekend, Theo was busy building and making this Lego Technics 9397 Logging Truck, 'Green Screen' Timewarp Video! Not bad for a 14 year old eh! :-)
This has nothing to do with simply having a "fast computer", it would be all fine if we just used 486s clocked at 10Ghz, but we don't, the changes in the architecture of CPUs do indeed make the theoretical model more diverged from reality, because it presupposes a lot of things, like that every instruction takes the same time to execute, also implying that instruction execution times are independent, that one instruction gets executed at a time, etc. If those assumptions do not hold you cannot assume the factor is really constant, and even if it were so, you cannot dismiss this difference indefinitely on this ground, if on datasets of the size commonly encountered in practice the algorithms with a larger asymptotic complexity start outperforming the ones with a smaller one. For matrix multiplication this was known for years, for linked lists it is a relatively new development that came with larger and faster CPU caches etc.
There's a great moment in the first Jobs email:

>>4. $9 per new release should represent a gross margin neutral business model for the publishers. We are not asking them to make any less money. As for the artists, giving them the same amount of royalty as they make today, leaving the publisher with the same profits, is as easy as sending them all a letter telling them that you are paying them a higher percentage for ebooks. They won’t be sad.

This was the moment when he won, IMO. He's very deftly showing that he knows the publishers are screwing their authors on ebook commissions (which should be much much higher than for paper books). He's also subtly threatening Murdoch by reminding him that he doesn't control the means of production anymore.
Good grief. Why the sarcasm? Again I'm seeing a deliberate attempt to interpret an insane absolutist stance from what is actually (if you read it and not the headling) a well-considered argument. Linked list traversal can be slow, and they can be slow in ways that (again, if you read the article) you probably find surprising. Does that mean that some special applications (like malloc) can't find a user for them? Of course not.

But to respond to the technical point: the malloc case is very special. Free memory is by definition unused and probably cache-cold, so there's little value in improving the locality of reference. And it's "already memory", so there is no value in trying to put it into a "container" when you can just drop the link pointers right into the buffer. So your'e right, but in a specious way that is still missing the point of the linked article.
The interesting thing is that they say the library used proprietary code. From talking to Contra, they are just using a REST API which is not documented (Undocumented API !== Proprietary). If you publish a publicly accessible API then expect it to be used by everyone and everything.
First, Scott Aaronson never said D-Wave sucked, to my knowledge. I downvoted you for that exhibition of rhetoric, it was pretty immature even for my standards.

Second, compare quantum computing with fussion, which is of about the same level of difficulty. Some physicist thought he had cold fussion, and the response from the community was (rightfully!) to be skeptical. But even if it would have worked, no one would whine about how Evil Physicists were Keeping Cold Fussion Down. Instead, it would be understood as the appropiate reaction to very wild claims, and large scale entanglement is pretty out there.
How does it feel like to be a non-tech co-founder?
Let's say, you're a co-founder of a tech startup. In the early phase, you attend meetings and the developer/co-founders try to explain the idea to the VCs, investors, and other people, how does it feel like when you don't know what actually is happening behind the scene, how things work, etc. ?
Bad reputation: blackmail, corruption plague online reviews
And? The problem is the Employee That Is Wrong, not the free soda policy.
you can read the first answer without creating an account which is (a lot of times) the most interesting one.
> _They basically left that system to rot without supervision_

A few things were probably going on:

1. Microsoft is all about control and process. A lot of this is justified with "security" (so devs don't add holes to the system) or "content control" (so Little Timmy isn't allowed to see giant pink ... stuff, in games) or "we've always done it this way" (which is /safe/).

2. Promotions at MS are gated by how much you're perceived to be involved in things, not necessarily by how much value you are adding. So going to lots of meetings and being visible (e.g., adding process, or being a gatekeeper) is rewarded much more than making something go smoothly. Being invisible at review time is Not A Good Thing. Therefore: lots of accretion.

3. Reviews again: "I made that thing we did last year continue to go well" is weaker than "I did whizzy features X, Y and Z". (Hell, I've done this myself). You can't appear to be sitting on your butt.

The end result is that MS becomes difficult to work with, appears to lose focus, and cycles new, somewhat flaky technology at developers at unsustainable rates. The "new shiny" of two years ago becomes a wasteland because nobody ever got a good review based on the efforts of 18 months ago.
Google Glass home ported to Nexus 7. Works on Nexus 4
Then to validate the point, if company X stopped offering free samples, competitor Y would probably benefit by still offering free samples. Or, the medical professional could just buy the samples from company X with their own money because they are no longer free.
Isn't it just a shell company with no assets?
Does this ordering happen by the JVM at runtime, or is it part of compilation? Is there a static analysis heuristic which could detect false sharing? Maybe his could be better solved in the compiler than with implementation-specific hacks like these?
This is pretty much standard on hardware benchmarking and review sites. I'm not saying that it's a good design, but it's not unique to this site.
This is just wrong, without CSS3 Flat UI would be limited to plain squares and rectangles, even if you hate the style you must at least admit there is a lot more to Flat UI than that.
I know Apple has to deal with a lot of legacy code and wants to avoid conflicts. Their architecture is very good but I believe it could still be better (at least they stopped using IDs in their CSS).

Nesting (especially this deep) is usually a bad idea. Have you heard of BEM? This methodology helps building reusable modules without polluting the global scope.
Interesting that this was written in 2009. In 2009, that's when I snapped a picture in Charlie's which said "Googlers: badging today will allocate funds for your meal tomorrow": http://rachelbythebay.com/w/2011/10/17/badging/ - they added ProxCard readers hooked to laptops in every cafe. "Badging in" would make it play the PING! noise from Gattaca (or a vuvuzela, but that's another story).

The food was still "free" [1] but things had definitely changed at high levels. This was just a small part of it. It's taken some time for the change to become evident on the outside world.

I wonder if this post is related to the things I was seeing at the time.

[1] As seen on HN: http://rachelbythebay.com/w/2012/01/21/notfree/
Microsoft teases Internet Explorer 11 WebGL support on Vine
I would argue that C is probably the easiest language to understand, if you know the basics of hardware. C is essentially portable assembly. The C standard is tiny, and the behaviors are very clearly defined. The challenge is not in understanding the language, but rather in honing the engineering discipline required to use it to write real-world programs.

It lacks a garbage collector because there was no concept of garbage collector when the language was created. A C program does not provide enough information for a good garbage collector: the best we can do is a conservative garbage collector, Boehm. The garbage collector adds to the running-cost to the program for the promise of automatic memory management. While the GC might run concurrently, any sort of relocation (for compacting) will require it to pause the entire program: these GC pauses can be fatal if your program is the Linux kernel or some high-frequency trading application. Even otherwise, it is important to remember that every GC introduces trade-offs; the "freedom" from manual memory management is only worth it if your GC is good.

When I'm not writing C, I like writing Ruby. I like that it's a beautiful evolving language packed with features. And for the little applications I'm writing, I don't care even if it takes a second longer. I like that I'm not being verbose about anything, and not manually managing memory. Writing something like Jekyll in C would be an absolute pain in the arse, and totally not worth it. Obviously, the lesson is: use the right tool for the right job.

The pthreads API can certainly be very intimidating, and it requires a lot of practice to master threading in C. I like that Go has taken the concept of coroutines from Lisp (Scheme's call/cc) and turned it into something called Gorountines in imperative land. Although it's nothing novel, I won't deny that it's a nice abstraction to work with while doing multi-threaded programming.

If we were to redo C from scratch today, I'd definitely bake in more safety features. Probably design a close garbage collected dialect. For better or worse, that's an entirely theoretical scenario: we have Go today, but I'm not sure where exactly it fits in:

1. It obviously can't replace C in linux, git, zlib, ssh, openssl, libcurl, nginx, varnish, or anything as core.

2. Since it doesn't have generics or any higher OO features, it can't displace C++ in chrome or llvm.

3. When python, ruby, javascript are around, why will anyone want to use a strongly typed language for writing web applications? Okay, maybe some intensive web services like search.

Tools? The most popular Go repositories on GitHub are dotcloud/docker (software deployment tool), burke/zeus (Rails preloader) and ha/doozerd (a very specific kind of datastore).

Might be useful in Android development, but is everyone's stuck in a Dalvik swamp there.
You have never actually tasted a truly "pastured" chicken if you still think it tastes "bland". Read everything you can from Joel Salatin. :-)

The chickens we raised on pasture had the deepest flavor of anything we ever experienced and our birds were some of the healthiest I've ever seen.
Creative Cloud thoughts
It's called refusing to face reality. Preaching sermons doesn't change the world.

Make. A. Prototype.

You know what's awesome about Bitcoin? I'm not a Bitcoin fan. I think it's silly, though I admittedly don't have the chops to properly evaluate it. But you know what I can't help but respect about it? It exists. It's in the wild. It's real. No matter what wankery I choose to criticize it with, I have to square that with the actual effects it's producing.

No plan survives contact with reality. You cannot anticipate everything. This is goddamn Hacker News.

Make a prototype.
True story. I was working for a property/casualty insurance company in South Carolina. There was a local community college that had programming, and most of the "programmer analysts" at this place went there and took the intro to C course, which included writing a doubly linked list. It also had the notion that not writing your own code was "cheating."

The application I was working on had something like 500 separate implementations of a doubly linked list, each of which was used to support exactly one collection, and each of which involved hours of coding and debugging. The company didn't care, as client companies were billed by the hour. One of the client companies had programmers who were horrified at this and their programmers introduced an adaptable linked-list library called "SuperLink." It was accepted as a "modification," incorporated into just the one implementation, then forgotten.
I don't think so. They're both just blogging platforms with some sort of editorial system to pick pieces and put them on the front page.

In terms of which I think is better/more likely to gain a wider audience, I think Medium's organization into collections gives them an edge. It feels like it's less about the authors and more about the community. I also really like their inline commenting system.
Add https://userscripts.org/scripts/review/149647 as well to disable autoplay of html5-videos.
Google Update Panda # 25 March 15 2013 | Chad Levin
> "Either you were getting overcharged or we're talking about more like 50, not "several""

I don't know the number of buildings, but I suppose "many" is more accurate than "several". The company had over 80,000 employees in the region, and worldwide revenue measured in the tens of billions.

Not surprisingly, there were some layoffs shortly after the water cooler cost-cutting debacle.
They care about perfection on the surface as well as below the surface. This release doesn't meet both these criteria.
Thank you !

I think we met you at Leweb 2012 in Paris.

Best of luck for you !
If I catch you walking out with a case of soda unpunished, my morale is already "ruined" and that $20 is just an insult. That's not how you see things? Too bad. Morale is subjective.

The point here, which you missed, is that all these perks only work if everyone plays by a sane set of rules and doesn't try to stretch things to their advantage. Having free soda is fine. Playing games with what you're allowed to get away with wrecks things for all of us even if you never get punished.
You can see all the gems back to 2004 here: http://rubygems.org/gems/rails/versions. Github has the 1.2 branch: https://github.com/rails/rails/tree/1-2-stable
Awesome! As an East Bay resident this is exactly what I have been waiting for!
Ruby (or my recommended choice of Python) is likely going to take you longer in the short term than PHP is. But you'll probably save some time with maintenance and new features in the future, and learn something new.

So, if you're not in a big rush, I'd learn a better language than PHP.
Help build Userfox
we're a small – 3 people – company that believes in releasing great software. our product, userfox, is not only gorgeous, but it empowers companies around the world to communicate with their users easier and more effectively.

our vision isn't "disruption" nor "changing the world", it's building a massive profitable company that cares about design.

this is what motivates us: https://twitter.com/nbashaw/status/328966012366114816

we're looking for an engineer, ideally with experience in mongohq, backbone.js and rails. but we know smart people can pick this up - we did.

our javascript snippet sits in the footer of hundreds of websites, track millions of page views a day, gathering user data for our clients. there are significant engineering, design and marketing problems to solve.

consider this: unlike almost every other website – we musn't ship bugs – if we do, emails go out and we cannot undo that. the stakes are high.

everyone has an engineering background. the youngest person in the company, is me, pclark – i'm 26. our CTO has been coding for a decade, and our designer has a degree in computer science in addition to designing the beautiful userfox site you see today. we also almost always have dogs in the office, Charlie and/or Bella.

Bjoern @Zinssmeister, our designer, joined userfox because he wanted to help shape the future of a young company. his code goes out live each day to millions of users. his feedback has driven the product forward and helped define our engineering culture and product roadmap.

we use hipchat to communicate, heroku to deploy, and are fans of the tempest bar in SOMA. we have a significant benefit package, including working without a manager, debates about everything from dating to ui design, freedom to work on whatever you find interesting, and a cooler that dispenses both cold and room temperature water.

peter@userfox.com

https://www.userfox.com/about/
Most people who are first interacting with the DMCA law are unfamiliar with the fact it has protections against people files false notifications.

Without knowing details about this (and not providing legal advice) this may be how it would work:

If the claim is in fact BS, go lawyer up. File a counter notification, wait 10 days and your content will be put back online (unless they file an injunction to keep it offline), then you file suit against the alleged infringer for the statutory damages of $150,000 per false alleged infringement claim. Likely they'll settle out of court for some number less than their legal costs/time.

Pay your lawyer, use the rest to fund your project.

Go out for a pint, and tell the story to tell on how your project was funded by out witting a scammer.
>>In one case I was exposed to, it was an attorney making north of $150k stealing change from people's desks

That sounds more like kleptomania, which is a mental disorder. It doesn't have anything to do with "being an asshole."

http://en.wikipedia.org/wiki/Kleptomania
Or so you've been told by whatever industry...

I take all of that with a grain of salt and concentrate on providing the best farm environment possible and allowing nature to mitigate the issues for me. This is way it was done for millenia before corporate agriculture and media got involved. Non-mainstream education is paramount in this area.
This bit is the one that struck me as legally shaky.

2. All the major publishers tell us that Amazon’s $9.99 price for new releases is eroding the value perception of their products in customer’s minds, and they do not want this practice to continue for new releases.

[Edit to add: This section implies a collective (amongst competitors) view/wish to shift prices being communicated by Apple. It isn't proof of illegal action but it doesn't look good and if there are other communications indicating how Apple acquired the understanding of the industry view they may be in trouble.]
> I wonder if it actually goes one step deeper -- the fact that employees are willing or feel justified in lifting flats of free soda is the first indicator that the company is screwed

I would guess it's got more to do with size than anything else.

When you're in a startup with 50 people and you know the guy who orders the office groceries by name, very few people would start taking home crates of soda. Such an act would have observable consequences (no soda for your team-mates, or office grocery bill goes up very noticeably and you feel like you're ripping off everyone else).

If you work in an office building of 5,000 people, taking home crates of soda doesn't have observable consequences in the same way. Perhaps the office grocery bill goes up 0.5% or one of your teammates has to walk 20 yards to the next fridge over to grab a soda, but from your perspective the effects are marginally indistinguishable from 0. It becomes "wrong" in abstract principle rather than "wrong" in observable effects.
That's a much better, much more careful article. For example:

> Just in case my Mea Culpa and Introduction did not cover it. Let me be clear: This article is not disqualifying the linked-list for other types of usages, such as when it contains types that have pointers to other types, large and expensive-to-copy types (and yes, POD can also be too large).

The OP displays no such nuanced understanding.
The API client just let you search, get popular songs, and get individual song info. There was no downloading included in the API client - if you wanted to download a song based on the info from their APIs you would have to write your own code to do that
Confirm, I don't think I've heard anyone even use the term "Beowulf cluster" since the late '90s/early '00s
Maybe I have a different idea about what's important for highly scalable architectures, because in my mind ignoring algorithmic complexity theory and adhering to mantra's like 'stop using linked lists' is one of the best ways to end up with a solution that doesn't scale at all.
Inside Google's Secret Lab
This is one of the most heartwarming things I've read on HN, thank you for posting details of how you did it!
DotCloud's new open-source project: Sandbox
Yeah yeah. In French we say: "les goûts et les couleurs, ça ne se discute pas". I let you think about it.
Telecom’s Big Players Hold Back the Future
And when do you think it's feasible to alter the deal?

This shitstorm surrounded the PS4 event. There are zero reasons this should catch Microsoft by surprise, so I can only assume this confusion is by design, since anything else would imply re-imagining our understanding of incompetence.