skysight-inc/HackerNews huggingface dataset:
By the way, the Rails Tutorial site itself is also hosted on Heroku. By setting the appropriate header, I've arranged for Heroku to cache the site's static pages, which on subsequent requests get served with blazing speed (see, e.g., http://docs.heroku.com/http-caching). (Because of its read-only file system, Heroku doesn't support Rails page caching, but that's OK: their Varnish cache (http://varnish-cache.org/) is even faster. :-) Thus, though designed principally for dynamic applications, Heroku is also great for static content.
I'm trying to wrap my head around how the whole thing works. On one hand, mundane stuffs are monitored, on the other hand, you have stuffs like these freely discussed:

http://translate.google.com/translate?js=y&prev=_t&h...

http://translate.google.com/translate?js=y&prev=_t&h...

According to wikipedia, this is on the 12th most popular site in China.

I think the censors operate on very crude keyword filters. As long as you avoid the few obvious keywords, it's not that easy to get caught. The domestic web sites get around the censor by agreeing to open backdoors for the filters, yet at the same time turn a blind eye to the real disruptive stuffs that got around it.
I highly recommend You-Do-It Electronics Center in Needham, MA for those in the Greater Boston metro area. It's better even than the golden years of Radio Shack. If you need parts, this is your store.

http://www.youdoitelectronics.com/

Edit: added link

Edit: moved comment from top-level to this thread; seemed more apropos
NoSQL document-based rather than relational-based databases could deal with this. I admit that there are caveats to such an approach. From a high-level look at the idea, it seems that all of these things could be ironed out.

For example, you don't need to separate the text and the images of a document. For the most part, you could just 'store a MS Word document in a DB BLOB.' The idea would be that the DB (or some sort of external indexing) is aware of how to parse the MS Word document so that it can be searched insofar as the text is concerned. It might get more complex if you wanted to have the images tagged as well, (thought there may be a way to have the indexes extract tags from the image metadata, or from the original location that the image was imported into the document from).

Remember that the entire purpose of this is just to do a couple of things:

1. Classify data by type and/or format ('image','PNG','PDF','document')
2. Provide a way of easily accessing that data.

For specific types of data like Photos, you could have a more specific (optimized?) store. For more general types of information you could have a more generalized store. For information where the content has no practical value as far as indexing goes (e.g. SolidWorks files), you could just have a generic metadata attached to the file information (name,description,tagging).

You could have a 'general docs dialog' that does the generic searching by metadata (document name, type, tags, content if index-able).

Then when you open apps you are displayed with the content right in front of you (ala iPhoto). Rather than an empty window that wants you to open content. For example, you open SolidWorks, and it shows you all of your SolidWorks documents with thumbnailed previews.

There could also be defined 'meta-documents' which are just collections of pointers to other documents. You alluded to this in your post, but you were using the idea in the wrong fashion. If you were creating something like an article with embedded images, that would be a document in it's own right. A 'meta-document' would be a collection of disparate type of multimedia in a 'collection' (e.g. taking a bunch of documents -- pdfs, images, etc -- related to a project and stuffing them in a folder or a zip file). [ Though this would depend on the implementation, b/c they could just be implemented as cross-content tags unless you wanted to be able to attach specific meta-data to the meta-document, but not the individual documents ]

As wonderfully complex as all this seems, it could be presented to the user in a simple fashion. The user would have no idea what a meta-document is. They would just know that the open up their scrap-book program and they can create scrapbooks, for example. The underlying implementation of the scrapbook could be a multi-page document, or a meta-document.
What about a "disclaimer, I'm an Adobe employee" in the post? It's kind of obvious that he is, and a quick look on the About page confirms it, but I find it more than a little dishonest that he's talking about his employer's technology without disclosing that fact.
If you decal it, then it will just look even more like a MacBook. Where I live (Austin, TX) the only laptops with decals are all the MacBooks.
That's precisely where Radio Shack should be focusing its effort. They should outfit their stores with high-end 3d printers and fabrication machines and retool themselves as a sort of Hardware Kinko's. Someone's going to fill that niche Real Soon Now, regardless.
Since the Flash 9 release in 2006 that came with AS3 there were only minor improvements. So the rapid development of the previous years did not last. The past did not predict the future.

The new 3D API is maybe a 30% improvement in performance, it's mostly an improvement in swf size. Typed arrays rarely help. PixelBender looks like an early implementation, not a well supported feature. Alchemy isn't officially supported either, but it does some tasks well.

These hacky features took years to appear, so Flash isn't evolving any faster than browsers at this point.
Wow, this is great stuff! As always with slides online, I wish I could get a transcript or even better a recording of the original presentation!

I'm currently trying to switch to vim for all my editing, this certainly opens up a few doors to further customization.
Maybe the trick is to think outside the mass consumer box.

My small town (pop 30,000) has a electronics parts store (part of a regional chain of 5 in Tennessee) that seems to do well catering to contracters in electronic-related fields (security, A/V, electricians, medical, etc). So, when I shop there, there's a different feel and more paperwork than a consumer-level store like Rat Shack. (Also free popcorn.) But they still have shelves and shelves, and bins and bins of board-level parts. Just look at these pics. http://shieldselectronics.com/bpics.htm
once upon a time, they did:
http://www.pbs.org/wgbh/pages/frontline/tankman/
Breaking All the Security Rules
Reminds me of http://www.simondale.net/house/, where a guy built a house inspired by the books. Looks like a pretty sweet place to live..
Yeah, it was one word. In fact, three Chinese letters(that's all you need to say freedom in Chinese, apparently).
Source Code for Data Structures and Algorithm Analysis in C (Second Edition)
Yeah, but it wouldn't be as fast.
Can a Mother's Voice Spur Recovery From a Coma?
I agree that it makes it "more readable", but that only would matter if intellisense wasn't working. I see the parameters, and they are strongly typed. In JS, this isn't the case, so it is much more helpful (e.g, I can completley screw up types/params and they will probably materialize as some strange behavior. As far as bools, I generally try to avoid having more one or two bools as an argument, unless it's required, and it rarely is.

Obviously, all IMO.
It probably works well for a majority of their signups. More smart than scummy, imho.

I don't disagree with the sincerity issue, but again, it only appears insincere to you.
As a programmer, I would be frightened of something that saved my changes automatically, without a way to force a save or verify its saved-ness. What if the auto-save stopped working and didn't tell me?
That failure rate is for EBS drives, which are essentially hot disks. EBS drives can almost instantly snapshot onto S3 backup stores.

Amazon has said they've never heard of anyone experiencing data loss on S3. So if you use EC2+EBS+S3 properly, you should not ever experience data loss except data captured since your last snapshot to S3 (which should be extremely frequently).
Daily Weigh-In May Help Dieters Lose
Here is a fix that could have been done long ago to reduce CPU usage http://www.kaourantin.net/2010/03/timing-it-right.html

It took a lot of whining for them to get started on it, but there was and is plenty of room for improvement. The argument about heavy media using a lot of CPU in HTML5 and bad developers who don't care about users only goes so far. Ultimately, Flash is what's being used for CPU hogging sites, Flash developers are the ones pushing the boundaries on a large part of the web, and the makers of Flash need to keep up with their developers.

When Canvas or JS becomes annoying it will be up to browsers to fix it, include click to Canvas, do whatever it takes so users keep using the web. If they fail at this, they'll have a hatefest coming their way.
Chewing on these types of questions was totally unproductive and made me feel shitty. I’ve come to realize that doing startups is mostly an irrational choice. Just effing do it.

Right on. I went through this same unproductive time and finally came to a similar understanding. Though I'd argue that instead of "irrational" I'd characterize it as "extremely risky". To many people in technology and business those are the same thing. Which leaves the rest of us to take on such irrational risks and occasionally succeed...
Except that it's also much, much more taxing on the Mac than other non-hardware decoding players. What seems seldom noted in this discussion is that the only OS X video player that supports hardware decoding is Quicktime X. Anything else—earlier versions of quicktime, VLC, MPlayer—uses software decoding. Despite this fact, those three options place half or less CPU load on my MacBook's processors than flash video does. As a quick test, a 720p h264 video running in VLC (software decoding) uses 35-50% of a CPU. 720p youtube using Flash 10.1's new hardware decoding support, uses >100%. That's simply unacceptable for fundamentally doing the same thing.

Flash performance on the Mac is terrible and hardware decoding is a red herring. I think a lot of those defending Flash's performance use Windows, where performance is much better.
> The proper CS name is "parametric polymorphism".

No, it isn't. You would know this if you actually bothered to understand the terms you used rather than bandying them about in an attempt to win Internet points. Generic programming is a far broader topic than parametric polymorphism: that's why languages which already have parametric polymorphism, like Haskell, have variants which support true generic programming, like Generic Haskell and Scrap Your Boilerplate.

> (What is special, is the abysmal C++ implementation of parametric polymorphism.)

Given that you obviously don't understand the difference between run-of-the-mill parametric polymorphism and the generic programming enabled by C++ templates (and no other typed implementation except perhaps GADTs, and I remain unconvinced even of that) Id say you're fairly unqualified to be assessing the quality of C++'s implementation of parametric polymorphism.

> The transformation required to go from a higher order program to a first order one is called "lambda lifting". This goes way beyond syntactic sugar.

Wow, you really seem to enjoy using terms you clearly don't understand.

No, lambda lifting doesn't "go way beyond syntactic sugar." It's actually a fairly simple syntactical transformation: the free variables in the function body are converted to arguments to a static function, and closures, when generated, are a simple data structure consisting of a pointer to this static function and the arguments to "fill in" when called.

> So, a language which lack lambdas don't fully implement functions…

It's hard to believe that you'd even say that, let alone get modded up for doing so. I find it hard to argue against, much like I would have difficulty arguing against someone who said that a country which lacked cars couldn't fully implement wheels.

You see, what lambda lifting does is convert closures (which seem synonymous, at least in your writing, with lambdas) into ordinary functions with no free variables. Functions without free variables are more basic than functions with free variables.
50 Remarkable Examples of Typography Design
s/Flash/iPhone/g
Entrepreneurs are the ones sleeping on the floor
New Frequency Set to Turbocharge Wi-Fi
The file-less model is not new. Anyone who coded for PalmOS is familiar with the idea of storing all of the data for your application in internal data structures.

What is also not new is that developers inevitably come along and create file managers to sit atop these file-less devices, so that you can download and store PDF's, spreadsheets, photos, etc. on your device ...
Git has certain usability issues, although this article didn't seem to cover them. For example, previewing changes about to be pulled from a remote repository, or resolving conflicts after a bad pull, are complex and counter-intuitive operations.

But internally Git is incredibly simple and well designed. It just needs some polish to make all common use cases intuitive for the casual user. The UI should always guide the user how to proceed in unclear situations. Common use cases should have simple shortcuts, instead of requiring 2 or 3 separate commands.
Indonesia Furniture Handicraft Wholesale Marketplace
Indonesia Furniture Handicraft Wholesale Marketplace – Get a collection of furniture for your home with an affordable price
This looks fairly interesting, at first glance. Is there a similar document for C by itself?
Physics professor siphons knowledge to correct Oxford Dictionary
I think if Apple ever does an iPhone Nano it will be more of an extension of the current iPod Nano than a smaller version of the iPhone. It would be difficult to scale the iPhone UI/apps down to a physically smaller screen without usability problems. I imagine they would only go this route if iPod sales really plummeted due to convergence of media players in phones. It might be a compelling device though with an iPhone-ish UI and some simplified widget style applications.
Yes. Also while and after.
Sport Supplement For Body Building
There are many information about sport supplement out of there.
> I ignored the title and read the actual content (you generally need to tell me to RTFT, not RTFA :) ). I see what you mean now.

np.

> is that the amount of malware is a function of market share.

I've heard that a lot, but it may very well just be bad design. By the time another platform displaces windows we'll know.

Whether it was 'objectively more secure' I don't know.

The number of exploits that have been found over the years is alarming, I don't think that the various unix based desktop systems are that vulnerable.

One argument why I think that is true is that if the number of windows hosts is 100x as large as the nearest competitor (and it's not, it's much less) then the 'niche' of the competitor is large enough that for a few of the entities targeting windows and getting only a small share of the machines because of inter-viral warfare (and that's pretty much the norm) the competitor is actually 'low hanging fruit'.

Assuming of course that the platform is equally easy to exploit.

The fact that we're not seeing something like that to me suggests that there really is a real difference between the various platforms in exploitability.
This presentation was given at PyCon 2007. There doesn't seem to be a recording of it online, however.
1.'What will we lose socially, politically, civilly, scientifically, psychologically, if a majority decides that the intellectual "shallows" are the proper habitat for the 21st-century mind?'

By comparing the high culture of a previous age to the average culture of a later one, you can always make an argument for a decadence. But what percentage of the population read Tolstoy in his day, even of the literate population?

2. Hyperlinks: Is one supposed to do deep reading without reference to anything other than the text? Does the handiest volume of Shakespeare on your shelves lack footnotes? Do you ever mark up page n of a book with a reference to page n minus m? Does that make you stupider?
Try toggling the Javascript off. All the text is there in one page. As a side note, I love this presentation script.
2nd Assumption: Twitter stores commands that don't get posted as statuses.
Exactly. I used to write for monthly magazines, and it was a mess. Especially around Christmas, where they'd skip an edition, so sometimes what came out in late November was called the January-February edition... Ming-boggling.
FREE DOWNLOAD NEW PSP GAMES /"download free psp games"
TryClojure - Browser based Clojure REPL
Changing the declaration syntax could be a big improvement, but changing assignment operators is a bad idea. (summary: a=b now tests for equality, a:=b is assignment). I know if I start using a language where a=b means equality test, I'm going to make that mistake in Javascript, Python, and every other language I use.

When designing a new language, remember that people spend most of the time using other languages. So don't be gratuitously incompatible in dangerous ways.
C is slow! "while(1){}" uses 100% CPU! In conclusion, Flash is awesome.
Aaron gave and amazing keynote at this years Bootstrap MD. I talked to him after he spoke and thought that he was a really interesting and accessible guy.

He has a great philosophy about dealing with failure. Obviously no one goes out with the intention to fail,but we all have some level of failure. Be it a small setback or a startup crashing and burning. Aaron's keynote talked about being able to deal with the stresses involved in that failure, own it, and come out the other side without losing momentum. Sort of a higher level of Rocky Balboa saying it's "Not how hard you can hit, it's how hard you can get hit and keep going." I'm sure my abstract of his talk is not nearly as inspiring, but his keynote really set the tone for a great startup event.

Glad to see him on Mixergy. Thanks Andrew for another great interview.
Andrew - thanks for the interview, it was fun to do and hopefully people can learn from my many mistakes. :)
revMo was the wrong product anyway; what's needed is a HyperCard-like dev environment that runs on the iPad and can open stacks-or-whatever from other users. I hope they get to work on that.
"Or rather, it WILL use them soon. Mac HW acceleration isn't fully deployed yet, is it?"

Hence where available. And it wasn't available on the mac because Apple hadn't opened up the APIs to do it.

Your summary of the article is pretty poor -- that was one statement, the majority of the article was about the fact that critics often cite Flash as a CPU hog when comparing it to things that by default are not CPU hogs (static html).

Second, if video was the only thing Flash did, it would already be dumped. Flash does a lot more than that. The reason video is the linchpin is that it's taken innumerable years for standardized video access, whereas Flash provided it cross-platform. Sure you complain about Flash now, but the web wouldn't be where it is now without it.
Haskell's type system is both expressive and flexible enough to allow most of the benefits of polymorphism, via type classes, while being rigid enough to both catch coarse-grained logic errors and enable efficient compilation. And the syntax is gorgeous! I only sketch type signatures out in Haskell syntax.
Why didn't the wife just let him in the house?
I just launched my bootstrapped startup. Pray for me.
I'm kind of freaking out. Been working on this for a while (too long), but finally decided it was time to push the button, backlog be damned.

It works. It does something. It has bugs. But that's the point of the MVP, right?

Anyway, I could use some moral support. This is very scary.

Link: http://sproutrobot.com/
duckhunt is already taken!
A) My statement was in reference to video playback.

B) Is there another cross-platform framework that does provide unilateral hardware acceleration for graphics rendering?
Thanks for the tip seven. ;)
Nice try, you Commie bastard.
I don't even know why they call it internet. They better start calling it super-huge-intranet or something...
If it doesn't run WP plugins and themes, or at least easily convert the themes, it's not a WP killer.
Not sure if there's a web site for this, but I'm a developer looking for a designer. Email me (in my profile) and let's talk.
Tattoos may be evidence of high-quality genes in men
This is pretty obvious to me, made complicated by people who want super answers or miracle get rich quicks or anything like that. If you see your weight every day and seeing it going up, you eat less. If you see it going down, you get motivated and stay on the same track.

"I lost 20 pounds...How? I drank bear piss and took up fencing. How the fuck you think, son? I exercised."
How many of you have physically slept on the floor at your business while it was growing? I know I regularly camped out on the floor of my office when we were getting things up and running. I'd work so late it just didn't make sense to go home and then turn right around to come back in. We even had a utility closet that we set a cot up in that was utilized like an "on call crash pad" during business hours.

I would bet interested in hearing how many people have done this and how often.
I dream of the day when I can sleep on the floor because I am building something I want to and reaping the benefits. Rather than sleeping on the floor because management committed to a shitty deadline and getting nothing.
I'm not a huge fan after a quick read - the new syntax adds too many new keywords for my tastes e.g. type, inherits, abstract, lang, obj, func etc. I'm of the school of thought that words with semantic meaning should be used as much as possible for expressing the logic and meaning of the program itself, rather than the language. Otherwise, it becomes harder to separate the actual program from the language - this is one of Java's problems.

Particularly take the class declarations as an example:

type ListClass : class inherits public ListBase, private virtual ListImpl
{ /* member declarations */ }

adds nothing but verbosity to the C++ declaration:

class ListClass : public ListBase, private virtual ListImpl
{ /* member declarations */ };
You don't have to play a violin well, or even at all to hear someone just messed up.

Maybe he can't give detailed suggestions, but is just able to indicate something is amiss.

That by itself is a valuable service.
Great idea. I just wasted a good 30 minutes on the site. I wish you guys all the best.
If it's using the majority of the CPU and memory, then the answer apparently is "compared to everything else".
I think he was saying that he couldn't get the office doors to lock, so instead of leaving it unlocked or calling an emergency locksmith he crashed a the office until it was business hours and he could get the door fixed.
I have done this for a non start up company I was working for.
Amusing. Loaded it in Chrome, and my first thought was "why in the world do they not support Chrome?". Lightbulb.
Chinese government ban sites for the information on it what might threat the stability of the country, it has nothing to do with a company big enough or not. Tons of innocent sites are banned because they are hosted on the same IP address that also hosted some anti-China sites. This event means nothing to Dropbox, it only means someone was using Dropbox to pass through information that is not considered legal in China.
I would say this is a distinction between owner and employee, not manager vs. entrepreneur. And, to be clear, ownership doesn't mean foundership, it means being emotionally invested in the success of your venture.

There are founders out there who wouldn't think twice about delegating the mattress duty to an underling. At the same time, I can think of at least a half-dozen non-founder co-workers of mine who would do the same, or more, to safeguard our place of employment.

Bottom line, promoting an ownership culture among your employees can have amazing effects.
The Dream.