skysight-inc/HackerNews huggingface dataset:
This reminds me of the story of the Brazilian aardvark http://www.newyorker.com/tech/elements/how-a-raccoon-became-...

It is a nice reminder that the things we think of as "official" were once made up by someone. Indeed, that is all language and culture is! We just happen to agree upon them.
A normal tap would require a second tap to remove the peeked view. 3D touch solves this.
Legibility is important, but it's not the only reason to choose a font. The form of words (font, colour, size, context) also helps tell you what they mean.

I agree the reader should be able to override appearance when it suits them, but there's nothing bad about content creators using form as well as content to communicate. Feel free to block web fonts, but you should recognise you are losing something more important than mere decoration by doing so.
> (I have a dream of dynamic borrow/lifetime overlays)

This is really what needs to happen for wide Rust uptake. If you look at IRC most people starting with Rust immediately run into compile problems that they don't know how to solve.

I did and I write C++11 with rval references all day every day.
It's about the user.

If your user is a developer or designer with a rMBP then you should design around their wants, needs, use cases, etc. If your user is a middle manager at a finance company using a Dell from 2009 then you have to design and develop to their use cases.

Very rarely will these two overlap; only on very very large products. As a designer I'm not going to forgo using a font or color pallete that my user finds attractive simply because a random person using antiquated hardware/software might stumble upon my product.
These are good points. This one I'll have a stab at.

"The novel question to answer is why overeating - consuming more calories than you burn, and thus gaining weight steadily over long time periods - is so much more prevalent now than it was in previous decades."

Environment: more food, less exercise and incidental exercise. There is one intriguing idea, our bio flora (microbiota) is evolving and it's effecting us. ~ http://www.scientificamerican.com/article/how-gut-bacteria-h...
Sample Call Center Data
Maybe you're thinking of carmine, which is a red dye extracted from insects. But that's different from either of the red dyes used in M&M's.
This varies a lot within Europe. In the Nordic countries, the norm is to drink larger cups of coffee, traditionally brewed filter coffee, but lately also various latte/etc. type drinks (overall, similar to what Americans drink), slowly over a longish period of time. That's embedded in cultural expectations as well: going out "for a coffee" is a popular type of casual socializing, and means sitting at a table and chatting for maybe an hour or so while you sip a coffee. Not the Italian-style 30-second outing, where you drink a shot of espresso at a bar standing up.
Here are the secret apps that only Apple employees get to use
and this blog entry is a prime example, choosing a font that was small and faint against a bright background, making me click on my DFT firefox extension to override it.

Worse is that there was absolutely no requirement for them to choose a small serif font for any particular web design reason.
It might, for a commercial site. Flashy can sell, depending on the business.
Show HN: Simple snake-like retro styled game
Thank you for pointing this out.
So this is how the universe's only electron updates the state of every atom! Maybe.
there are already 2 well funded competitors. Regardless of whether it's a good business model or not for a solo/small company, you probably can't compete with businesses that don't have to make money for many years.
You just described IRC.
NEW WHITE RAPPER GOES IN
"I should fire my secretary. They forgot to remind me I was supposed to die yesterday."
As a designer, if your work is not usable by people with disabilities you have failed at the most basic tasks you are supposed to do.

Read this https://en.m.wikipedia.org/wiki/Web_accessibility and repent
tl;dr: try elm
Yes, I had the the same experience.
I started to learn Erlang for growing my personal skills, and because I love functional programming. There are a lot of books about Erlang itself, but when I started to try some http service I found a lack of documentations and step by step tutorial
Elon Musk teases Tesla 'D' unveiling on October 9th
Fonts are relatively small compared to media. Full screen top page images are only viewed once and mostly show nearly immediately on any decent connection, and are already several times larger than a web font or two used to style entire web sites. Full screen video is far worse in terms of bandwidth without user consent. And if you're on a shopping site or any site with photos, a web font is practically one photo. It is not that expensive at all.

We must not also forget that web fonts have replaced text graphics. They can be small, but when used on every header or with multiple states in interfaces, they added up quickly. Not only are web fonts lighter, they are real text. We don't want to revert to text graphics.

What we have is the designer on one end, and the user on the other. The designer wants to decide how the page is served. The user wants to choose how they consume the page. Some users may add salt and pepper, or remove all the tomatoes. Giving users power cannot be a bad thing. But do we want features that automatically change our food no matter where we go? And there may be some allergic to everything. Maybe they'll turn off JS and not load any images, and be okay with half the sites being broken. But they will always be a minority that other's shouldn't be too concerned about. And they will always do whatever they want.

To know if a web font is ugly requires tasting it first, so at that point, you've already paid for what you may have tried to save. But considering how little weight web fonts are and how important they can be as part of what is being expressed by the composer of a page, ignoring it would be like randomly removing an ingredient deemed important by the chef.

Why risk those great sites for the one's that suck? Why would we allow the worst food to dictate all of our meals? Shouldn't we just call out bad web sites for what they are, instead of crippling our hard earned technology?

Imagine iOS 9 with Arial. Fonts are important.
Small and faint? Looks fine to me? http://imgur.com/g6Ue5Fj
You can style almost anything on the chart with CSS and HTML I believe. Custom tooltip templates, etc

The API docs are just fabulous, with examples for everything :)

http://api.highcharts.com/highcharts
Children of high-ranking nomenclature didn't want to live in "their" country and they don't want now.

Most of Russian parliament members, high-ranking officers and oligarchs keep their families in London or Miami. Nobody in their right mind wants to live in Russia.

That's where theories arise that Russia is just a cryptocolony of the UK and been that for 100 years.
Most stuff is like this. If you pick up an HP, Casio or TI calculator these days you'll find they are all Kinpo calculators with slightly different firmware.
Somewhere along the way designers forgot that design is not just about pretty things, but also being able to comfortably use the said things.
> They're only loaded once. No requests for subsequent usages.

Are you sure? Typically a <script> tag pointing to a cached script will still trigger a conditional GET.
Thanks for posting. Nice to see a successful product manager carrying a notepad (physical, paper notepad) around than fancy tablets with stylii.
These are the smartest and most annoying alarm apps that dare you to sleep
Or as they said ten years ago:

"Did you know your web page is unreadable in Firefox?"

"Yeah, but our analysis shows very few of our visitors use Firefox."
Thanks! That's a useful technique..
The Food that makes billions (bbc) is about the rise of water and more. Very good! http://www.bbc.co.uk/programmes/b00w8cll
From your article:

> In 2006, the black arrest rate for most crimes was two to nearly three times blacks’ representation in the population. Blacks constituted 39.3% of all violent-crime arrests, including 56.3% of all robbery and 34.5% of all aggravated-assault arrests, and 29.4% of all property-crime arrests.

This paragraph is presupposing that the arrest process is fair to assert that blacks deserve their higher prison sentences.
I've done this a few times. First, see the list of PostgreSQL-based extensions and tools listed by other folks below; they're all good things to look at before you implement something from scratch. Regardless, this is probably a good approach if you are using Postgres anyway and just need a graph for part of your application.

For short graph traversals, recursive queries and joins perform surprisingly well, even when compared against dedicated graph databases -- at least, the open source ones I've been able to try, including neo4j. The ones I've tried perform better than Postgres mostly when you get more than two hops away -- but then at least Neo and the MySQL thing tend to suffer if the data set doesn't fit in memory.

I had at least one project which reverted from a dedicated graph database to Postgres specifically because it needed decent on-disk performance (2TB per shard).

Anyway, to your question: you could build a PostgreSQL database like that, but why would you? If you have distinct types of entities (person vs. furniture vs. town), why would you denormalize them into generic node interitance? Having a completely abstracted database with one big table called "things" and another big table called "relationships" seems really attractive before you actually do it. Then it starts to suck.

Relational databases are designed to perform well, and to be easy to query, with "normalized" databases in which different types of entities are represented by different tables and relationships are defined by foreign keys. The further you get away from that model, the harder the database gets to use.

This is one of the problems with using graph concepts for questions which are not, fundamentally, graphs. Yes, you can define people's nationality as a graph from location to nation, but that makes it pretty hard to do voter registration stats. Graphs are a great tool for answering many important questions, but they are not a great tool for answering all questions.

Now, if you are answering an actual graphing question (i.e. show me everyone who shares something in common with me via at least two links within 3 hops), then proceed. But figure out what kinds of questions you specifically want to answer before you get too far.
If you use ad blocker for privacy reasons you probably also clear your cache once in a while to get rid of tracking cookies. Then you also loose all your cached fonts/jquery/etc.
Neutron – A new SASS framework
Then any delivery service (online or real world) would be a spamming service.

Infrastructure is just the pipes, not the intent.
The old human rules shouldn't apply to robots, they obey programmed rules rather than humans which are real wildcards. The 25mph speed limit is a statistical number chosen based on accident numbers with human drivers.

A robot might not need to stop at a traffic light for example. Their perception, reaction and concentration is going to be far greater than any human.
Hackaday (http://hackaday.com/) often has new articles on DIY SDRs. Good way to learn.
Did you just refer to your own website in third person?
Of course, JSON is a good way to store ad hoc, or new relations which haven't yet been structured. But for frequently occurring relations, I'm preferring separate tables instead of JSON for ease of querying and joins. If number of relationships are large, querying within a long JSON field is not the best approach.

Multi model db's are a good idea indeed. They were the first things I had considered, and extensively so - both OrientDB and ArangoDB. I came back to traditional solutions simply for practical reasons of maturity, and ease of finding professional support.

Someone here mentioned about a Tinkerpop implementation that uses Postgres as the storage engine, I think that might offer the best of both worlds, but I am yet to look into it.
Personally, I avoid it. The client can afford CDN delivery and then we can assure availability. Donated project hosting doesn't have that guarantee.
That would start a needless arms race, there are a million ways to detect if you're using an ad blocker.
Twitter bootstrap is in a way one step in this direction. All pages look kindof the same but since they all build on the same framework it's easy to customize it over and over again to get some kind of branding applied or to revert branding clientside for accessibility.
I think the benchmarks would tell us much more if they compared implementations of text book algorithms (and data structures) instead of comparing solutions to text book problems.

I realize that this would not necessarily make the code any more realistic or idiomatic. On the contrary, it could make the code extremely contrived for some algorithms in some languages. Some combinations might even be unimplementable.

But I don't care about that, because, as you say, what is and isn't idiomatic is very subjective and it gets thrown out anyway once we decide that some piece of code does need to run fast.

What makes these benchmarks pretty useless is that you don't know whether the choice of algorithm or the choice of programming language dominates a particular result.
Ultimately winnable by the end user. It's DRM all over again. Worst case: An image recog system identifies and blanks out areas that are showing ads. (Or hell, a robot arm puts pieces of paper over the screen.)

May as well start the arms race when we know who will finish it.
Generic standards are the standards of the web. You don't need to use css. You can use semantic tags. It looks very bland, as it must, since no specific design thought has gone into it.

But this will never suffice for companies that have a marketing budget. They need to promote their brand more than they need to distribute information. It's not the web's fault. And any scheme you come up with is going to suffer the same fate.
Me too. I blocked web fonts in Firefox because a lot of them rendered text like trash when I had font anti-aliasing/sub-pixel rendering disabled (I prefer blocky-crispness to blurry-smoothness). Those stupid icon fonts have been the collateral damage.

And what's the point of sticking a handful of icons into a downloadable font rather than just downloading a few images?
Great read. While I was a writer at Apple, I was invited to attend a few monthly staff meetings of the Graphics and Imaging team. At one of these meetings, Don Melton gave a fascinating presentation on the developmental history of Safari. I don't remember much about the content of the talk, but I remember thinking I was in the presence of a brilliant mind and a great project leader.
WOOOOOOW thats an awesome hack!
With "just" 3GB of data, did you try just working on a copy located on a tmpfs/ramdisk?
Introversion has nothing to do with being anti-social. An introverted person can be as sociable as an extrovert. The main difference is that the introvert doesn't get energised by being around other people; they need time alone to recharge. An extrovert is the opposite - they're tired by spending time alone but recharge in social situations.

Susan Cains book "Quiet" is an exceptional exploration of the field, and well worth reading to breakdown some of the misconceptions about introverts.
I think what Bruce Eckel is arguing here is that the creators of Java and the Java API would have done a much better job if they had applied the lessons in advance that they learnt from years of Java being actively used. Which is, in my opinion, a somewhat unfair and unrealistic point of view.

But yes, a real Java 2 or Java++ or next generation Java would indeed be a good thing.
Agreed, my reasons for coming back to Postgres are quite similar. In general, one only needs to go a few layers in the graph. Recursive queries are needed for specific use cases. Even then, querying from the app, like you said, and/or building materialized views and materialized paths are very good ways of working around this, as long as the query is anticipated in advance and the view/path built before the query. So that reduces the real use of graph db's to an even smaller subset - complex ad hoc graph queries.
I wouldn't like to proclaim any understanding of another's awareness.
Sounds like a good argument for Clojure.
I remember following the challenges closely, but had somehow missed that CMU wasn't doing good obstacle avoidance. Thanks for the details!
There are two issues:

The use of bad fonts
The loading of fonts via third parties

iOS did have a very bad font in the past but the font was embedded. With an OS you don't have to worry about a third party that might track you or serve you some infected font.

Add blockers block those third party fonts.

Personally I block all fonts via a Firefox setting because my dinner is served much faster and still tastes good (or better)
> people out of work

Yeah, like automobiles put farriers out of work, but it did not happen overnight, and people adjust and find new jobs. Like car mechanics. If more cars are constantly on the road, there will be a need for a lot of maintenance, etc... I'm not worried one bit even in the short term.
Uber is also working on this.
Urbit/Hoon Hello World Walkthrough
Shukla’s Gold
Appveyor (http://www.appveyor.com/) seems like the best solution out there and fits my bill.
This is ridiculous. They were already a powerful country before WWII, they would have become way more powerful by now if they had not got involved in WWII the way they did. They got massively destroyed and it took them a very long time just to rebuild the country.

I guess you never heard about the broken window parable.
It seems that people love competing for points, so a system wherein folks progress through stages and garner points for helping others could work. CodeWars serves as a noteworthy example of a learning system made social through competition and forum.
> They actually need robots do the menial tasks in society since no human is going to be around to do it.

If you imagine robots are going to show up and clean the streets in Japan you are in for a massive disappointment. This kind of things will never happen on time for when they need it, and Japan is not known to be the most innovative country they used to be anymore. They lost it about 20 years ago.
Graph db's are a very good idea. Its just that the solutions in the market are not very mature yet, and the community is not very large yet. Most of the downsides stem from these two facts.

So unless the solution you're building has a specific need for graph queries - in particular, complex, realtime and ad hoc graph queries, a traditional solution is a safer bet.

You can make v1 and v2 two separate nodes, if you need information of both of them. In this case you just link each version to its attributes.
If you want the "latest" marked separately, you can have three nodes - one for "current", and the other two for the individual iterations. So initially "current" would link to a,b,c and later link x,y,z, and remove a.
Or, you can have two nodes - current and previous iteration, and store the version number of the latest iteration as a field within the "current" node.
Gary’s take on metrics was that if it didn’t change his behaviour it was only a distraction.

The problem with that line of thinking is that it only works in hindsight. You need metrics to know what you're doing right as much as what you're doing wrong.
Thanks for explaining the issue so clearly. I see this a lot after installing Privacy Badger and I wondered what it was called. In the rare instances that I needed one of these for page navigation, I've just hovered the mouse pointer over it and guessed at it's purpose by looking at the URL. It's one of those things that are an annoyance, but not quite a big enough issue to spend my time solving it or learning the cause.
> I have 3x Dell U2414H (absolutely fantastic monitors, if you can find any for sale still (discontinued recently), buy them all up)

The Dell IPS monitors are great, but I'd recommend the Dell U2415. It has a now-hard-to-find 16:10 aspect ratio, which gives more vertical pixels.
If the target audience for your website is so very limited that they can be approximated as one single guy browsing from a single specific machine, then that's...nice for you, but it's not actually applicable to pretty much anyone else.
9 Essential Android Studio Plugins
This is such a bizarre response that I'm wondering if it's sarcastic or something. To a paraphrase you (but really not much IMO), there are only two types of people in the world: those who have rMBPs (in the same lighting and calibration your page was designed in, with the same eyes and brain you have), and those who don't. (And it doesn't even appear you were using these as two extremes with a spectrum in between, because you said "Very rarely will these two overlap.") Somehow, you know exactly which part your audience belongs to and what they "find attractive", and you don't care if they disagree, or might have been interested in your content but it's not working because they are on the opposite of the "rMBP binary" side you chose.

Even if some of this is true, thinking "very rarely will they overlap" seems so short-sighted.. you're just going to turn away possible users because you decided your product is niche enough that you can predict exactly what environment (electronic, biological, and physical) your user is viewing it through?

I mean, I knew the stereotype that designers are opinionated, but this is a whole new level...
https://www.youtube.com/watch?v=SfY3QtGFSwk
Philosophy is not predictive. Why do people think that? Is set theory predictive? The very principle that you describe, the principle of falsifiability of a scientific theory, is a philosophical construct (developed and described by Karl Popper) on which today's scientific approach is based.
Emacspeak is a great project! For something more lightweight, take a look at speakup http://www.linux-speakup.org/ What quality keyboard are you using? Microsoft Sculpt ergo? You can also invest in learning the Braille alphabet by using braille stickers on your keyboard and switch to a braille font.
Perhaps in her case the information was missing.
Was that a special relativity joke?
This is great, thank you. One note, though: I've yet to try it, but according to this stackoverflow-post:

http://stackoverflow.com/questions/1898101/qplot-and-anti-al...

it should now be possible to get AA on both Windows and Linux via the Cairo-library.

I'll be playing a bit with R notebooks for my stats intro class, if I find the time I'll try to see if a) I get AA out of the box, or b) I can get AA easily by setting some parameters.

[ed: And if I do, I suppose pr to https://github.com/minimaxir/ggplot-tutorial will be in order]