skysight-inc/HackerNews huggingface dataset:
Google and Typekit released a javascript project called web font loader[1] that allows custom fallback logic. You can add custom code that loads self-hosted fonts if Google is timing out. To generate the fonts on your server, you can download the original fonts[2] and run them through FontSquirrel's Font-Face Generator[3]. This provides some of the optimization benefits that Ilya mentions in his blog post.

[1] https://github.com/typekit/webfontloader
[2] http://code.google.com/p/googlefontdirectory/
[3] http://www.fontsquirrel.com/fontface/generator
The building blocks of Wavii
Ask HN: What are some of your favorite irc servers/channels?
List out some of your fav irc servers/channels you frequent.
> How did you invest in some YC companies

I'm usually introduced by friends-of-friends.

> at 25k levels - was this Pre-yc investment?

I removed dollar amounts from my original post, because each deal is different (and because of nda's and such). But in my example I'm talking about post-yc investments (which of course means I don't deserve a low valuation).
If you're using .net, RequestReduce [1] is an excellent tool for managing your static assets.

[1] - https://github.com/mwrock/RequestReduce
As a web designer, i set my font to what it is for a reason. please don't mess with my settings.
To be clear, this is NOT the official website, thank God. It is their PR site that was designed pro bono by an ad agency. They still have a standard website, ugly, but with actual information and not just visuals.

http://www.adweek.com/adfreak/milwaukee-unveils-worlds-best-...
A MacBook that fits in a manila envelope? Ha ha unicorns and rainbows!
Ginzametrics Launches Big Update To Enterprise SEO Platform with Social Signals
Looks great until you click on something like "pay for a parking ticket" https://step1.caledoncard.com/citations/milwaukee.html
Lollardy Trials
This is just their news website to promote themselves so people don't think they're doing a crappy job. Their regular website still exists and it just as boring and functional as ever: http://city.milwaukee.gov/police
(d) I would probably end up in the hospital.

There's a reason why I don't drink -- type 1 diabetes and large quantities of alcohol don't interoperate well.
I can't edit my post now, but I was wrong, sorry. I was basing this off the last time I tried it, which either I have a bad memory of or was before it was added in its current form.

I actually quite like the warning bar and the link for more info, which makes what is happening obvious. The expando on the help page for how to install is kind of tucked away visually, though.

There are some unfortunate side effects of this move, like the only available installable extension source being the same vendor as the main producer of the browser, but another source that vets chrome extensions independently of their developers is only hypothetical at this point. Maybe someday if Mozilla and Google agree on a standard app format....

As I said above, though, this appears to be the only actually viable solution at this point. Glad to be wrong on the UI-front.
"David Lindberg, Executive General Manager at Commonweath Bank, shared his vision of what the future may look like and the very probably demise of ‘cash’. Already more than 50% of transactions at 7-Elevens use contactless payment methods. Only three years ago, less than one percent of financial transactions were done via a mobile phone, yet this month in Australia there will be more financial transactions completed via mobile phone than on the internet." https://innovation.govspace.gov.au/2012/09/12/an-optimistic-...
Open, let's not forget open. So yeah, marginally.
Surprisingly, there are quite a few prepaid data plans from major carriers in the US. For example, I'm using T-Mobile's 4G Monthly plan which provides me with 5GB of data for $30 a month, no contract.

You can actually get a nano sim from T-Mobile, all you need is the IMEI number from the sim in order to register for their 4G prepaid plan.

There are other carriers too, like boostmobile, cricket, virgin, etc.
Atlanta has an abysmal public transit system, but Google Maps does know about the major bus system in town. It may not be complete, but I regularly see info for nearby bus stops in Google Now, for example.
Wow thanks! I'd recommend this as default practice.
Unless I'm missing something, I reckon there's a really obvious improvement on that, but Stack Exchange doesn't let new users leave comments. Think of the old puzzle where you've got 9 bags of gold coins which weight 10 grams each and one bag of shaved coins which weigh only 9 grams each and you need to figure out which bag has the shaved coins in only one weighing. You should be able do the same thing here - add one "Cookie: secret=A", two "Cookie: secret=B" and so on. Because of the limited look-back window in the compressor you'll need to interleave them like ABCD...BCD...CD... but it should give more information.

Edit: Wait, I am. That wouldn't work because it'd compress the repeated subsequences. D'oh.
Lightbank Start Offers $100,000 for 50% equity stake
How are the kindle products innovative? I guess the "white" page book reader is innovative in the sense of licensing a new generation of the e-ink tech (and I have to say it make the readers more attractive to me; I never liked the gray one gray displays), and the front-lighting is new and useful. Aside from that they're tablets with literally zero features we haven't seen before, indeed nothing over the iPad 3. Apple just needs to cut the iPad 3 price by 25% and they're not even compellingly cheap.

The iPhone 5 may not wow you, but what does that matter? In general each iPhone generation has only really been compelling to owners of two year old iPhones. I thought the iPhone 4S was nice enough but hung onto my iPhone 4. I thought the 3GS looked nice, but held onto my 3G.

(For contrast, I have an original Kindle Fire and the new Kindles do nothing for me. Indeed, having bought a Kindle Fire I probably won't buy another Amazon tablet because they're far more crippled than anything Apple has ever done. E.g. I can't read epubs on it.)

The iPod Touch is a huge upgrade. It's literally an iPhone without the cellular plan (it has a 4S CPU, but an iPhone 5 screen).
in the video, is humor generally seen as a good thing or as distracting from the pure message? what about a 'fucking [adjective]' sprinkled here and there to drive the point home?
what does that have to do with this board's general close and simple mindedness when it comes to geopolitics and interacting with different cultures. It seems like a lot of the people here have the depth of a tom clancy novel
That's generally how all safety efforts work.
http://www.wired.com/gadgetlab/2012/06/google-maps-ios-app/
The S really was the feature. Besides the performance bump for everything (e.g. loading web pages twice as fast) it let you run a class of apps you simply couldn't only earlier iphones (e.g. unreal engine).

Other then that copy and paste and enough memory to keep more then 2 tabs open in safari were what I remember.
This is a great idea! I've been using text docs like this for a while, but the problem that keeps happening to me is I go open the file to add something to it, and get distracted by reading the stuff in the file and forget what I was about to add!

I'm going to try this CLI method since it'll be impossible to read old stuff and get distracted while trying to add something.
GP here, and yeah - downvotes for tone and for going off-topic are probably deserved.

The mainstream browser devs have a clear remit to faithfully implement specs as standardised, and to support new and upcoming features as best they can. Mozilla in particular has a vision of just about everything moving to the web, so they're not going to do anything to limit the platform. Things like user preferences, browser extensions and bookmarklets are another field altogether, though, and users should make the web work to their liking as long as they're legally and technically able to.
Stretch and eye exercises app which notifies you when you need to take a break
Even easier solution, splooge on the wall.
If you want your city to be perceived as a war zone, this is the website for you.
> because some people don't know how to handle their browser

Actually their argument is that most people cannot handle their browser.

> How about a switch for big kids who don't need their hands held?
I think the GP already gave an answer to that. He agrees that there can be a switch. And to submit a patch, you don't have to fork :)
Can someone with knowledge of both this and rails 3.1 explain the difference. Seems very similar.
Here is a very interesting story on the flip side of this article

http://www.ted.com/talks/leslie_t_chang_the_voices_of_china_...
It's interesting that Apple's competitors prioritize adding more features to their phones while Apple is apparently prioritizing compactness and minimizing weight.

A few years ago it would have been obvious to me that a compact, light weight smartphone with a very fast processor would be highly desirable. But, every day I see people walking around with tablets in their arms, using them as cameras or extensions to their smartphones. So, I guess that shows how little I know about people.

It'll be interesting to see which direction the market prefers in the long run.
I really can't understand how so many people take this mental illness/disorder stuff for granted, DSM and mental disorders have 0 science in them, the "diagnosis" are based on bullet points and these are decided by a committee or something...

how about this mental illness here?
http://en.wikipedia.org/wiki/Drapetomania

also, there's a mental disorder for any personality trait ever("oh but it's only considered a DISORDER if it's like, really really bad, you know?")

pure bullshit
Excellent looking site (Takes ages to load although that might be HN bashing it)

About the only thing I don't like about it is the preponderance of images featuring gun-toting SWAT members, armoured cars etc, seems a bit hollywood.
An iPhone launch in the Philippines is badass
You forgot one:
If you're going to learn Python, you better learn C, so you know what the Python libraries are doing.

Dig deep enough into any language, and most times you'll find some things written in C. Thus learning some assembly and some C will touch a lot of other languages. It will touch a lot of programming. The operating system you use is probably written in C. Is it a complete waste of time to know assembly and C? That seems like a no brainer. (So even if you have a huge brain that has little trouble thinking in scripting language code but can't seem to register any common sense, you should still be good to go.)

The truth is, it doesn't matter what you think. The world has already decided the question. All Computer Science students are required to take a class that teaches assembly, despite the fact they may never be writing programs using it after they graduate. Maybe there's a reason for this.

You can see a similar pattern in other subjects: having to learn one thing before you proceed to learn another. Universities call them "prerequisites". But anyone who has been a student knows that often you could skip the prerequisites and still pass the courses that you need them for. So are prerequisites just hoop jumping for the sake of hoop jumping? Or is there actually a reason behind this? Is it some sort of "foundation building"?

You can skip over whatever you want to; programming is not a licensed profession and you do not need a Computer Science degree to program.

But I doubt you'd want to find out your surgeon skipped learning basic science and jumped right into some particular branch of surgery. But hey, programming is not surgery.

And if some hooligan gets your daughter pregnant, I doubt you'd let him off the hook because he had only learned how to have sex and couldn't be expected to also understand what was happening "under the hood".
RIP Vile Tat.

That tattoo was truly something awful.
Here's my entry in my bash profile:

log() {
echo >> ~/Dropbox/NotationalVelocity/$*.txt ;
date >> ~/Dropbox/NotationalVelocity/$*.txt ;
cat >> ~/Dropbox/NotationalVelocity/$*.txt ;
}

We'll see how this goes!
I found that renaming CSS file names using the hash of the contents does not always work because any changes to dependencies (e.g. images) won't always bubble up to the CSS. I forget all of the reasons why it didn't always work, but it I think it had to do with CDN invalidation for files that I could not-rename (e.g index.html).

The process I use computes the hash of every file and creates a dependency map then I use the hash of the contents of a file and its dependencies to rename the file.
Nifty... but did you really write 64 SD cards, one after another? This is 1995-level clustering, you gotta PXE boot.
> and the fact that `> somefile.txt` will silently truncate the file

Bash has the "set -C" option to toggle on "no-overwrite" mode for redirection operators.
@pud - my apologies I seem not to be able to reply directly - I suspect I edited my post after you replied.

Thank you for a fast reply. And at the risk of seeming rude, if you came on board as an advisor post-YC
it was clearly for experience, but how, even as friend of friend did you sell yourself to them (they presumably enjoyed demo day with VCs throwing them money so there was competiton)
I've talked to a lot of people about how they got into Clojure, and a fair number credit Paul Graham's essays for selling them on the idea of using a Lisp. I think there's a pretty clear causal link.
To use ajross's term, Ping wasn't a "downgrade". Ping was more of a lead zeppelin.
Oh please. Google's word processor is barely half the application compared to what I was playing with 15-20 years ago. A proper desktop word processor is a lot more than shoving words on a page.

Okay, perhaps that is my "damn-kids" mentality but design and interface metaphor have totally kicked function's ass in the past five years. You don't have to look far to see some major examples of that (Win8, Gnome, anything on a tablet/phone). The applications I'm talking about can only be consider equivalent to a point.

So yeah. In terms of productivity (and useful life skills) the software I grew up with is better than what a kid with a tablet has today.

I also used to really love browsing Encarta 95. I do look up a ton of stuff on Wikipedia these days but I rarely go there without direction.
What caused me to decide not to learn org mode is that it expects me to learn many new "keyboard shortcuts". (I am putting the term in quotes because it is not the standard Emacs terminology for the thing.) By "new" I mean "keyboard shortcuts" that are specific to org mode and not present in the rest of Emacs.

This xiki thing on the other hand seems to have only a few new "keyboard shortcuts", and consequently I would be more inclined to adopt it if I gets more traction (hackers who have tried it and like it).

I know a lot of people here like to do everything with the keyboard, but I am not one of them.
I can't really tell if your position is "there's no such thing as mental illness" or that you just think that the current system gives anyone who wants one a label they can use (though to be honest I haven't met a psychiatrist yet who used the DSM as a reference for diagnostics). Care to elaborate?
Ya I used to weight train a lot and when I reached my goal on bench, I fell out of it back in early 2008.

My goals now mostly involve inventions or kickstarter projects but I can't figure out how to incorporate them into my life.

For example, my girlfriend's main priority is that I make money so I can be a provider. I just worry that without real meaning in my work, that I will never make any money anyway.
Fascinating. And how about if the cookies are marked "secure"? (This can be done manually in some browsers, e.g., elinks).
That's a very pg way of arguing, but I think it doesn't pay to simplify that much in this case. Both a) and b) can be the product of imperfect information.

If a lot of new investors are trying to enter the market, the only thing they can really compete with the likes of Khosla Ventures with is valuations. Experienced investors are pricing things based on future they feel their experience can help bring about - but newer players can outbid them by simply being less informed. That could lead to a significant over-valuations (by upping the immediate value and reducing the long term prospects) which is going to be bad for the startup.
This article is OK when defending the "right tool for the right job" statement in the middle of the present Clojure hype that is going on, but this perfectly coherent discussion just gets swallowed by the author's apparent underground syndrome.
Right. Images and fonts have to be written and hashed first, then used in the template rendering of the CSS file. The CSS references the assets with hashes in the filenames.
I did a breakdown on a similar snippet here: http://www.reddit.com/r/PHP/comments/zrprk/the_new_secure_pa...

But for this case, the salt generation is much better (assuming that `mt_rand` is a good enough source of entropy, which may or may not be the case).

The rest definitely applies though.

In short, you're using the wrong algorithm ($2y$ is the better one, the one you're using has a known bug). You're not checking for errors from `crypt()` prior to storing the hash. So you can wind up significantly messing up your database and potentially leaving it in a worse state than if you just used `md5($password)`... And the minor note about timing attacks...

Not to mention that you currently have an issue in your code (it needs to be .= for a string, not +=)...
I like the style of this guy. He is right, clojure won't be the last programming language (and it's my favorite language), the last/100 years programming language will be an artificial intelligence.
Add to the list of all the malicious things that can be done using <iframe>. Why <iframe> elements are even allowed by any purportedly "secure" browser is beyond me. Is their functionality really worth the risk?
That looks very promising and I'll surely give it a try. My goal would be to accelerate my current (ba|z)sh workflow to type commands. Sadly, it's not very effective. (Mostly using ctrl-p for last, ctrl-r to find previous command..)

Something interesting I see would be having a .project file in the repository where all the common commands are written. That would be a mix between a cheatsheet and a wiki. For instance, for django, you would have a Database section with some commands. which could dynamically be adapted to the current project. (Database or table names, etc.). Or, if south isn't installed yet, we could see the command to initiate it.. but then, it'll simply be the command to --auto migrate stuff.

Anyhow, really promising and I'm excited to give it a fair try.
It's militaristic, it's alienating, it's fetishistic, it's hostile, it insidiously portrays class and ethnic conflict as an everyday battle worth fighting, and it panders to the worst in Americans who already endorse the myriad excesses and injustices of an ever-growing quasi-private law and order machine that has ruined the lives of millions.

But awesome job on the scrollbars, yo.
This looks as if it had been done by the Yes Men, but the WHOIS record tells that it is official.

Seriously, the job of the police is to uphold the law, not to look catch criminals or look cool in their paramilitary gear.

Here's the scary bit: the police relies on the support of the community and yet puts forth that image of itself. If they think that looking that way improves their image one will be better off staying far away both from the citizens of Milwaukee and its police department.
That's quite clever.

YC offers something like 10k for 6% stake (iirr)
so pro rata it's cheaper, to the single entrepreneur
it's one to two years runway, they can relax bit and
make longer term plays, and for the fund it's great - fifty percent of facebook would keep the partners happy
What You May Have Missed from Apple's Event Today
Could someone say if using HttpGzipStaticModule really helps? Gzipping small static resources on-the-fly should not take down your cpu by much.

Surely a nice thing to have, but does it help?
JavaScript Tops Latest Programming Language Popularity
The militarization of police departments, including professional propaganda, is scary.
Ah, yes, because that vocal 0,2% of the venezuelan population on twitter is one of the bigest concerns of the goverment.
Opera Mobile - v.12.00 (2258) (2012)
Reductio ad absurdum is a logical fallacy.
So much for just "PR talk" eh? Sounds like fixes are on the way. It's a start.
I'd've rated Adipotide at 2 (make a large difference to the lives of hundreds of millions of people), and even with cognitive effects factored in, well, Apple hasn't had zero cognitive effect either. The thing is, there was already an age before high-fructose corn syrup when almost nobody was obese - you couldn't call it a novel change in the human condition to put things back to how they used to be. If you consider Apple as having popularized icon-based GUIs then it's got a substantially better claim to 5 or even 6 than a completely effective anti-obesity drug.
Where Does the iPad Mini Fit In?
Stress is not a meaningful cause of stomach ulcers.
It does take a little more circuitry to detect orientation

Which increases the price of small peripherals by a considerable amount.
What exactly do you mean by underground syndrome?
Definitely, I think that one of the biggest (if not the biggest) advantages of the Android smartphones environment is the wide range of options (specs and price wise) final users have. Just like laptops: in the end, not everyone needs a quad-core processor or a huge screen.
Thanks for pointing this out, will definitely look into it. One tip is, and it sounds like you're already using it, is to download the webfonts to your local machine, which would avoid any future downloads. (Except, that still wouldn't resolve the blocking of the dynamic CSS).
I wonder also if this is the start of some YC-backlash

Lightbank Start shouldn’t be compared, Lee suggests, to
accelerator and incubator programs along the lines of Y
Combinator, TechStars or 500 Startups, which generally
seek companies and founders with more experience, and
better developed products or start-ups to pitch.

Second set of people positioning YC as a well, luxury brand.
Show HN: Forkbin lets you fork public lists
It's the end of 2012. Use a proper media player, Apple, either Flash or a h.264 one. Just something that actually works in a browser. This is ridiculous. And if you want as many people to actually watch this, you may want to even consider uploading it to Youtube.
Ok so just to recap the differences with the iPhone 4S:

-taller screen

-4g lte connection

-better camera

-better earphones

-better graphics

-new connector: no backwards compatiblity

-new software: no jb for a while, apple maps still less reliable than google maps, apple youtube app removed and the new google one can't play videos in the background

-no nfc
Indeed. My main point was that programming C requires more knowledge about the "layers" underneath its execution than higher level languages such as Ruby.
Alot of people are getting down on this... I'm very excited.

I live in downtown San Jose, and _alot_ of people tool around on long-boards already; I've been thinking about getting one and I'm a dedicated cyclist. The city is quite flat, and the bikelanes and side-walks are wide and nearly empty. Combined with a high bike-theft rate, and this would be a great way to scoot around.

So even if it might not work where you live, there are places where this contraption fits perfectly.
I'm not really impressed with the new phone. It seems like Apple will need to come up with more cool features if they want people to keep buying iphones. I'm not sure if I'm going to get the Galaxy SIII or the iphone 5 at this point. I need a new phone and was expecting to go with the iphone. But, I'm sort of underwhelmed at this point.
A good UI engineer always gives an option to close any popup box or else users just close the window and dont return