skysight-inc/HackerNews huggingface dataset:
> Also worth noting that Chrome does (or at least, did) cache items even that it is explicitly told not to if they are CSS or JS which can be absolutely infuriating.

I've certainly noticed it breaking the "ctrl+f5 refreshes everything" convention in recent versions, which can be a pain when testing new code and may cause problems for users on the release of new code if you don;t vary filenames (or other parts of the request).

This is for script included using a simple <script> tag, not something that is loaded dynamically, so that isn't the cause.

The solution I've used is to either close and reopen Chrome (yep: close all windows and restart, Google is becoming the new Microsoft in this manner!) or load the script file in a different tab and hit ctrl+f5 there first (it obeys the refresh then, and updates the memory cache that other tabs are using too).
I dont count clicks from any amazonaws or ec2 hostnames on my site.
Rethink Digg Survey Results
From reading the fragment shader code, it seems to

a) sample a 4x4 grid of 2x2 neighborhoods

b) quantize the color to 3 bits per channel (so 512 colors)

c) "hash" (not really hashing) the "key" computed from adding up all the pixel neighborhoods and index into a lookup table: http://tllabs.io/asciistreetview/fontHash.png

d) use the green channel from the hash table to index into the font: http://tllabs.io/asciistreetview/8x8.png

It could be a little smarter about using the shape of the neighborhood to figure out which character to use, but it seems the lookup table is solely based on brightness, or I'm missing some subtlety in the code. It seems overly complex for what it does, but not for what it could be doing.
Google removes plus one button from organic search
I spend a lot of time trying to convert the heckyesmarkdown.com service to an API in mashape. It was time consuming and kept on returning me incomprehensible errors. The documentation is unclear on how the APIs are supposed to be documented.

For a purely REST API, this might work, but for something like free-to-find services for which I need a quick-api solution to use, it just does not work. The API documentation editor (seriously, stop calling it documentation and call it specs instead) needs an advanced mode so I can use it better. Another thing I found missing was user help text on the apis themselves.

This might take off to become something like programmableweb, but developers won't rush to it with open-arms unless (a few) major api providers start using this.
In defense of Algebra and other 'unnecessary' things we learn in school
RED is fun to watch, so long as you check your brain at the door.
Who is the "you" that your post above mentions?
The advertiser.
> What user data stored on FB servers could be useful to intelligence agencies of that level? People brag about crimes they committed, IP addresses are logged and people may "like" jihad but criminals targeted by the NSA are surely not at that level of stupidity.

It's not what people brag about, it's the social graph itself that's useful. All the other things like photo-tagging are extra candy.

More info at http://www.wired.com/threatlevel/2012/03/ff_nsadatacenter/al... and http://nplusonemag.com/leave-your-cellphone-at-home . Sorry it's late out here, or I'd copy/paste the relevant quotes for you--look for the bits about data mining and machine learning, especially in the 2nd article, everything is a signal and they do have the computing power to process it all, apply Bayesian belief nets, algorithms can pull intelligence information about you from the local shape of your social graph that you don't even realize can be inferred from it (humans are not very good at reading complex info from big graphs much further than simple "friend-of-a-friend" relationships).
I believe only the army is still allowed to do it.
I may be mistaken, but I believe that Chrome uses ctrl+shift+R to refresh everything.
Skype makes money from call-out (to traditional telecom services), call-in (give a traditional telephone number to a Skype address) and additional features (conference calls).

WebRTC increases the potential market for all of those things by decreasing the friction - people won't even need to install the Skype client anymore.
My perception for all of this is that Google Voice is a deeply controversial project to people like cellphone networks, who Google need for Android. That's why we haven't seen APIs, VOIP calling, etc. It seems to be stuck in a rut, and I suspect it's political rather than technical.
Fortunately Mountain Lion was announced at the same time as the rMBP, and it was announced even back then that rMBP owners will get Mountain Lion for free.
Of course. But you also need to make sure you don't accidentally count the non-malicious bots that have known UA strings but just happen to crawl all over the place, including ads.

I mean it's a good (and cheap) first pass to throw out quite a number of true positives.
Solving The Right Problem
I have a hard time agreeing. I want to like them, but everything about them – with the exception of one or two gags – is "good enough," not excellent, as Apple's been for so long.
Oh okay, I was signed into work email. Really not interested in G+.
If you have an Android phone, on the BreweryDB's Apps list (http://www.brewerydb.com/apps) it looks like "Beer Friend" (https://play.google.com/store/apps/details?id=app.friendly.b...) will do this and more (calculate BAC for you and your friends).
(Quick note: I had meant "unevaluated", but got iPhone-autocorrected with whatever it was I had typed to "in evaluated".)

Right. However, #((+ % 2)) would be the same idea for functions instead of expressions, and would then have allowed you to use that syntax to build and return a vector.

You can still build a vector, but you now have to realize that [] is a reader macro for (vector), so you can do #(vector 1 %) instead of #([1 %]).

However, if there was really great anonymous function syntax (maybe {} declaring a function with no arguments), then if wouldn't be a special form: it would be an internal function that took a boolean and two functions.

The result of that change would then trickle through all kinda of other macros (as they could then be implemented as functions instead), and soon you end up with a language that no longer relies on so much non-first-class syntax edits.
> I think the difference is that you find the axis on which you are or aren't cheating (in this conversation, a degree) important and worth ranking and measuring people against. I don't.

I'm perfectly happy to interview and hire people without degrees: experience counts for a lot. But lying about anything on a resume or in an interview is an immediate disqualification.
I just want a little bit of a reality check. How many of you that are dismissing CS degrees or saying if you go to college don't study CS because you already know it .... How many of you really know what you're talking about? I don't mean that in a derogatory, you may be the foremost experts on things for all I know. I just don't think either a) this phenomenon is that common or 2) it is a very deep knowledge, if it is common.

I'm well aware there are expert CS people that don't have degrees. I know some myself. But I don't think it is as common as you all are saying.

I've met plenty of undergrads, sophomores, etc that were self taught before college and think very much the same about their skills aa many here do and only takes a few classes for them, if they were honest with themselves, to disabuse them of this notion.

I've also met a lot of self-taught people that are good at a couple things but lack a lot of fundamental understand, and many think they are great because they are whipping out PHP spaghetti farms like nobody's-- most are not like this though.

I'm not sure following a YouTube tutorial on creating a Web blog engine in RoR is an epiphany that means "I'm self taught, I don't need no stinking college."

While there are brilliant, intimidating self-taught computer scientists/programmers, I'd say there are a lot more that fancy themselves in this category but don't know a Lamport clock from loop unrolling. I have no idea about anyone's individual situation or knowledge level, I just think there is a lot being made this self-taught phenomenon than bore out by reality.
> The only big difference in Portugal from the rest of the planet, is that the drug user is treated like a medical patient and not a criminal.

You should read about Switzerland's policy on heroin. Special clinics, perscriptions, available clean needles everywhere, professional staff (and AFAIR many members of public facing professions) medically trained to perform injections in case an addict needs one but isn't phisically able to do it himself, etc. Somebody who knows better can probably expand on the details, but there's a complex multi-layer policy on drugs, from prevention and harm reduction to quality control.

Ironically, smoking joints is technically illegal and the latest try to do it didn't pass the referendum, however, the fines aren't that drastic according to wiki https://en.wikipedia.org/wiki/Cannabis_in_Switzerland
From my boy Hakim in May, 2011 - http://hakim.se/experiments/textify
Not sure how the approach differs technically, but obviously a different stylistic feel per the translations.

And I'm glad I read the comments and played with the zoom. Drastically changes the effect ... very much like a video-game world with incredible detail.
Why? It's not open source and is vulnerable to the same issues, i.e. a single point of failure should some large entity deem a message undesirable.

It'd be better to take a look at things like status.net, or more low level solutions such as http://scripting.com/stories/2012/07/25/anOpenTwitterlikeEco....
I use join.me for conducting remote code interviews; there's no Linux client (unfortunately), but for Windows/OS X, it's very nice and extremely readable.
Looks like this Aug/2011 prediction is being fulfilled: http://adcontrarian.blogspot.com/2011/08/advertising-and-fut...
Yes, that seems entirely possible.
This is awesome help, thank you very much.
There's Heckle for Ruby

http://ruby.sadi.st/Heckle.html
Amplify, Funding and LA Startups. A Chat with David Carter.
I think they're fine. I'm not sure how else Apple could advertise the Genius Bar / Apple Store which is clearly what these ads are for. Any approach to that is going to be a bit exhausted. They could have a Genius stand there and explain the service, they could do consumer testimonials, they could do fake celebrity testimonials, they could do some mock in-store experience thing, but what else? There is no tangible product to show off. People are kind of missing the more interesting story here which is Apple deciding to advertise for the Apple Store and services. They've never done that before. It is a big competitive advantage so I think the message is important. If someone can come up with a better ad for the Genius Bar / Apple Store I will concede they are bad ads. Otherwise I think the message of the ads is more important than the style.
I'm in agreement with your hard time agreeing.

New ads imply stupidity on the part of users. I do not remember that happening in any other apple ad.
Alright. Let's go point-by-point.

The primary feature advertised on fastly's website is a feature every real CDN (as in, "not CloudFront") offers: an API to immediately purge your content.

Every CDN offers a mechanism to purge content, but they are not immediate. Edgecast takes up to 15 minutes, CDNetworks I've seen take 20, Cloudfront can take as much as 30. When we say immediate, we mean really immediate. Generally speaking, it takes about 150 milliseconds.

Meanwhile, their bandwidth pricing is insane (albeitimilar to CloudFront): their $/GB is a few times what I'm paying for a "real CDN", and is about what you will get if you call Akamai and then don't negotiate.

Obviously, we will negotiate as well when we're talking about significant amounts of traffic. And good luck getting Akamai to call you back if you don't have significant amounts of traffic.

The real question is: how many points of presence do they have? CDNetworks has over a hundred, and Akamai has over a thousand. Are we talking "even smaller than CloudFlare" here? (Apparently, the answer is "yes: even smaller, they only 7".)

Yep. That's true. We're a rather young company and are actively expanding. However, what is most notable about this is that despite having far fewer pops, we're still significantly faster than most other CDNs, especially in major population centers. We've put a ton of work into reducing latency inside our servers so as to make better use of the pops that we currently have.
They're not terrible by themselves, but relative to Apple's older ad campaigns, they're awful.
Does anyone have experience with using nginx as a caching proxy? I've used Varnish and swear by it, it's just an amazing piece of software. How well can nginx replace Varnish?
The Space Station’s New Aquarium Prepares Astronauts For a Puppy Some Day
> The intention is to keep NewsBlur open-source. We'll see how that goes.

Do you mean with the investors? Do you perceive or foresee pressure from YC against keeping it open source, or do you believe there will be a shift of incentives (such as the practicality of hosting and sharing no longer being your focus of value for paid service) or technicalities that might prevent you from keeping the code open in the future NewsBlur?

As the continuous availability of the source code is critical in my choosing to use and pay for NewsBlur (and I assume this is the case for a few other users on HN), I'd appreciate any details you can share in this regard.

> I have big plans for what I want to build, but to do it, I need seed funding. After that, my hope is to never raise again and have premiums pay for the service.

Happy to know that's your intention.
This was just a quick shader port/hack from an openFrameworks library I was working on. You can see the LUT texture generation here (which is done on the fly in oF): https://github.com/TeehanLax/ofxAsciiArt/blob/master/src/ofx...

All of this is pulled from Sol's TextFX library. The character bitmap actually doesn't line up to Sol's table, so that's why you see weird characters popping up in places. The main goal was just to get image to text working on the GPU. I've typically done it on the CPU. Over time I hope the mess gets cleaned up.
I suspected something like this, but was hoping enough of the signature might survive for a daemon (or Java class acting as one) to take a peek.
"Apple, are you serious with this commercial? We’re in trouble."

Is anyone else bothered by usage of "we" here? I suppose it's not unlike a sports fan referring to their team as "we". There's just something disturbing about someone saying "we're in trouble" because a corporation they are a fan of produced a slightly less than stellar advertisement.
Rackspace Cloud Block Storage: Making Progress Towards A Fall Release
we hope you'll give the python courses a shot - they're edited and should be great to learn from.
I see announcements like this and I get excited, finally some real change is coming to Firefox. But when I rush out, breathlessly get the latest Aurora update, and test it out on my site I see the same memory usage with my app ~200-400MB used, same occasionally-jerky javascript performance, etc.

My untrained eye cannot see any improvement, but I still see the 200-400MB used where Chrome uses only 60-80MB. Maybe the frame rate is a tad smoother in this build?

I dunno. Maybe it's the object model FF uses and the memory use is never going to change. My app should NOT take that much memory to run...

I feel the urge to blame myself. Maybe if I had time, I could refactor my code and use Web Workers to fork off parts of my process that aren't touching the DOM. Maybe THAT would make my mozzie run like Chrome?

I just wish there were a magic tweak I could do to my app - that one line of code where I went astray - to unleash it on FF, but there's no silver bullet. I think the limitations I see every day in FF are architectural.
As we have said before in the previous post:

1) You are not the target audience for this ad. Nobody cares whether you like it or not. We want to know what your parents and grandparents think of them. And AFAIK this is the first time Apple has deliberately targeted an older audience.

2) Steve Jobs personally said that he was involved in 2-3 years worth of products. So you can skip that whole "Steve Jobs is gone. Apple is going to die." rhetoric.
I couldn't get a degree because no school would accept me into their programs to begin with. I haven't found it ever to be an issue in the real world though. Companies often come to me these days.

The good news is that you only need one job. For every company that requires a degree, there is one that values the self-learner even more. There is no use in fretting over individual company hiring practices.
Here's why I didn't like them:

1) There was zero indication the commercials were for Apple except for the genius and sparse product placement. Compare and contrast this to the obvious visual feel and genre that previous ad campaigns ad: the white silhouettes for iPods, the Apple vs. PC guy, etc. You knew these were Apple ads.

2) Gone are the broad, crisp, clear claims, gone are the simple stories. The 2 examples I have above tell two pretty distinct stories: 1) Apple is really into music, and 2) Apple computers are just so much better than PCs it's a joke, respectively. What is the new story being told? That iMovie will save you time? That the geniuses are really good at tech support? That celebrities use Macs? I didn't hear one "this is the best X ever." The ads have every bold edge smoothed off them until they are unrecognizable and meaningless (see: Orwell's Politics and the English Language).

3) Finally, simply put these just aren't entertaining. They aren't aesthetically pleasing. They aren't distinctive in anyway. I don't expect to like advertising, and while I don't think Jobs was a god, one thing he definitely had was good taste. He wanted each ad to be a cultural piece in and of itself. This is just bland crap that makes me feel like they are just trying to reinforce a brand perception (which is exactly what they are trying to do, which is exactly why it feels like bland crap: they have no legitimate reason to be talking to me right now.)

I agree they aren't train wrecks, they are just the subway: the shit you take every day. It mostly works but it sure as hell isn't exciting.
Few days? Try since forever. As people increase the SNR gets larger. Even on reddit when it started, it was heavily tech focused, you'll find a comment that says it's going downhill. Hard to say what the numbers on HN are like growth wise in comparison to reddit (which has their subscriber numbers on display).
Codecademy now provides Python courses
Considering that there's a pretty good chance that you'll need a 1x monitor to accurately preview pixel-accurate work like web graphics even after Adobe offers full support, I'm not sure that your rant laying the entire problem at Adobe's door is addressing the actual problem.
Facebook is selling invisible ad impressions
That's fair. Though I do have an explanation.

I was, many years ago, an Apple retail employee. After that, I worked as an Apple Certified Technical Consultant. Referring to Apple as "we" is a old habit that manifested itself in a moment of surprise.
Ask HN: Should I revive an old website project?
A few years back, I was part of a small dev team that created Murmur - http://www.murmur.com . We got a OK amount of legitimate users (~500), but sites that are driven from user content always have that Catch 22, and when the traffic started to slow, the content slowed, and spiraled from there.

The question is - should I go back and try to make this site work again? Clearly it needs a site redesign. I dug up the code and locally switched it from Hibernate / MySQL to MongoDB, just for the experience with NoSQL. I'm stuck at that point though, without a real designer to make the site look professional. Is it worth the money to get one?

Do you think the site could be popular? Or is it one of many sites that would just flounder forever?

I was thinking that something that could be done with it to differentiate it from the crowd is to have sub-sites that partner with other sites and cater to specific content, like nerdist.murmur.com, that would cater to the Nerdist Podcast type of crowd, etc.

Thanks in advance.
I've often thought this. Not specifically to do with Apple, but it is often the case. Apple does not need you to defend them against their detractors on the internet. Neither does Samsung. I can't wrap my head around why people distract themselves with it.
Since when did TV commercials dictate a company's success? While I agree, the ad is pretty crumby, at the end of the day the most important thing is that Apple keeps the same level of quality in it's product pipeline.

Besides, last time I checked, Apple sources out their ads through an agency, specifically - TBWA Media Arts Labs http://www.mediaartslab.com. If anything, someone in marketing screwed up and approved a lame ad. Not a determining factor in their continued innovation or actual products.
> Two episodes in US history are pretty accurate portrayals of this - the American Revolution and the Vietnam War.

I couldn't have asked for a better example of selection bias. Do you have any idea how many revolts or revolutions the English empire had to deal with over the centuries? And you pick one and claim this vindicates the method? And as for Vietnam, the Vietcong were largely destroyed after the Tet offensive - it wasn't the Vietcong who conquered South Vietnam, it was the regular troops.
Ultra-meta: Whenever a repeating meme occurs on the internet, there will be someone asking for it to stop. And the answer to whether it will stop will be no.
Praise the Lord!
These ads will move product. Let me explain why;

There is a large segment of the market that isn't tech savvy. Computers scare them, they know they're not very good with machines, and they know they'll need help. Now imagine this consumer presented with two potential options; 1) A laptop with paid phone support. 2) A laptop with face to face human support.

Apple is attempting to communicate the human support they offer with their products.

These ads look bad to you and I because they're not marketed to you and I. We don't need a 'Genius', we don't need to be condescended, we know how a Macbook works. We will make purchase decisions completely outside of what these new ads communicate. There will be and are other marketing techniques used to appeal to our market.
I tried with both Firefox Aurora 16.0a2 and Google Chrome 21. I'll check again after going home. This is what I see btw: http://i.imgur.com/8VBLS.png
Interesting. The real life example of the non-journalist who took an entry level job in a field he later covered would be Michael Lewis, author of "Liar's Poker" and "The Big Short". Even though both books condemn the excesses and stupidity of his former industry, and even though "Liar's Poker" ended up having the unintended consequence of drawing new hires because of the excesses, I still wouldn't consider him a shill for the investment banks.
> Does this kid really believe Al-queda is full of totally rational political activists, not just brainwashed losers who have an excuse to inflict pain on people?

I don't believe they are either. Terrorists are not all psychopaths or sadists; not even more than a few of them, no more than US soldiers shooting Japanese prisoners or prying gold teeth out of skulls were psychopaths or sadists.

Sorry, but life is not as simple as movie quotes might have you believe. They're stories, fiction, and people invoking them for real-world discussions when there is plenty of actual data to discuss is one of the most disturbing aspects of fiction for me. Some people seem to think they are real.