skysight-inc/HackerNews huggingface dataset:
> a font for programmers, by a programmer

> Every glyph was carefully planned and calculated, according to defined principles and rules. For this reason, Hermit is coherent and regular.

I hate to say this, but a font by a programmer makes as much sense as a database library by a font designer. Good font design is not about calculations or following principled rules; it's about what looks good to the eye, and it takes a tremendous amount of skill and experience.

And to my eye, at least, the font is incredibly difficult to read. It literally looks like a font designed by an engineer for a plotter, not something designed for the human eye or legibility.

Good fonts follow intuitive rhythms, they focus on word shapes (not just letter shapes), natural curves, there's a tremendous amount of subtlety that goes into achieving a proper sense of balance between letterforms, and a lot of things are actually different between letters/curves/etc. so that they look the same to the eye in the end. Even with "utilitarian" fonts like monospace ones.

"Carefully planned and calculated" is a great recipe for building a bridge, but not for building a font, unfortunately.
It's not the only way to create stuff, I make music on the side, and hack on open source project. You don't need to be a CEO to make something.
The thing that a lot of people ignore in this equation is that you might end up owning the house, but you paid a lot more for housing than you would have if you just rented.
I've felt this way for some time here in HN.

It feels as though the culture is that you're expected to have ambition to create your own startup, thrive to do better, if not the best, and make yourself matter, except in this case, there's always an unmentioned postscript "in startup world"

I don't even want to discuss the Red Queen Effect, but hear me out. I am a recently graduated developer, with little ambition in technical side. I find some stuff very neat, and am working on a side project that has more caveats on writing than technical.

Whenever I find things that bother me in a day-to-day basis, I can whip up an application for myself. Integrating MSN chat logs into Skype logs has been my recent project(ongoing), because I've used MSN auto-logging very extensively. I am content with what I will have and I intend to share to people who'll miss MSN chat logs, and who value them as ostensibly as I do.

Why do I feel like I should be compelled to feel I'm not thriving enough? I've got a decently paying job, I'm learning(SICP is my current project), I'm relatively content doing what I love(writing), and enjoy my free time(gaming, writing and some side short projocts).

Sure, I'm learning but not researching the most important research in my area, I'm content doing what I love but I'm not thriving to achieve the best and make the world better place, I enjoy my free time playing games, but I'm not using the time to better myself.

A couple of my deeply respected friends, who I believe without a doubt have a chance of looking at this comments here, keeps telling me that I need to thrive. I want to tell them, please, just to leave me alone.

I know this comment isn't probably the ideal response to the article. It however is my response to why aren't you more like me and improving undertone of which the article deeply suggests.

Perhaps in a decade or two(or in smaller period) I'll come across an idea niche enough that future Me will think would work, and start work on it. I, currently, am too content with what I have and its prospects to think of anything better. I have some ideas but what good are the ideas? The work is the most that matters, and I am not motivated enough to do them yet. Please accept it. "Wanting to do startup" should not be the reason to do it, in my humble opinion.
Sexism in tech is a problem of the majority & has to be solved by the majority
I as well would like to subscribe to imperialdrive's newsletter.
why should citizenship be important? Isn't this effectively nationalism, which is what drove WWI?
so, you're willing to pay USD $500.00 just for that?
And how do you achieve education for all, healthcare for all, and basic income for all without central planning? And how do you achieve basic income for all without heavy regulation? Heavy regulation is the same as state ownership, except that the state then uses private investors as owners, but the owners don't get a say in the way the company is run (because of the heavy regulation).
Half Of The United States Lives In These Counties
Don't know if it's only me, but I keep changing/cycling fonts and color schemes of my terminal every few weeks or so. Currently using Source Code Pro with ZenBurn. Will give Ubuntu Mono a try tonight.
What exactly is the difference between a guaranteed minimum income and welfare? Are people talking about you get paid X regardless of what you do, because if you want to see what that kind of thing looks like, look at life on an indian reservation. In many cases, that doesn't really solve the problems of poverty, alcoholism, etc. even if there is humungous opportunity to work, get a free education, etc.

Some people don't want to do what society asks of them. How do you solve that?
Unless they've changed it, you'll have to use the FaceBook SDK to do anything more than post a URL. FB's intent support is bad.
Ah, yeah. I was talking about iOS in particular. Android intents are pretty sweet -- a couple the missing bits to make them great in my mind are
-- App discovery: tell me about apps that can use my content if I don't have any?
-- Action curation: What do users think are the best app for this action?
I cannot explain how infuriating it is that you'd have the gall to assume that "a few unpleasant trips" would solve the problem. If I could I would give you the experience of feeling nauseous for several hours after making the mistake of playing a first person shooter or reading directions to the driver in a moving car. Maybe after you experienced that you'd understand that the issue I have is not simply, "Get sick a few times and you'll stop complaining about it.
Show HN: Crime Doesn't Climb in San Francisco
If the answer was "yes", they'd have no need to make the headline a question.
Python also has excellent Excel libraries for reading and writing Excel documents natively. http://www.python-excel.org/
In trying to actually use PGP, I think the first step is well integrated mobile clients! Everything is pretty much crap on iOS and Android with regards to PGP when I tried a week ago. If I can't use it on my mobile, I might as well not use it at all.
You have to show proof that you've been harmed in some way. Unfortunately, and via circular logic inanity, because the "harm" that is befallen you is unknown to you, you don't have the ability to prove harm. Someone with more legalese skills could put it better than I but that's essentially the gist of it.
The bubble destroyed US employment, and there has been very little improvement from the lowest percentage reached of prime aged workers that are employed:

http://stateofworkingamerica.org/charts/drop-in-employment-d...

I assume that as unemployment benefits drop, these people will begin to move into homelessness.
I don't have a reference handy, but it's been shown that people are fundamentally ambivalent about creativity. Everybody agrees that creativity is a good thing, but when it comes down to judging a creative idea, most people will be negative. The reason being that creativity necessarily involves uncertainty, which is discomforting.

I say this because the things the author mention aren't exclusive to software development. I do buy that software developers have less people skill on average in dismissing creativity than some professions (say PR) though.
If they really are changing their main logo to match that one, I wonder if they are doing it because Yahoo just changed their logo.

Maybe Google is trying to compete with Marissa Meyer and her new strategies at Yahoo.

Edit: Flat is so hot right now.
My wife worked on an Indian reservation. There is no "humungous opportunity to work, get a free education, etc." It's subsistence.
Small isolated components lead to communication overhead and can cripple performance.

They offer certain advantages, too, but this is no different from any other software-engineering tradeoff.

There's a reason why the winning kernel is a monolithic kernel, and the winning init system is one large God-daemon that replaces many smaller legacy daemons.
Funny. This website works fine in the old Presto-based opera.
How do startups cope with pressure to perform? The pressure must be immense on the dotCloud/Docker folks. They have been active on HN responding to questions and comments, but having such publicity, Wired and HN driving traffic and questions, on non-production/beta software (docker) must be hard. I guess you just keep going like you always do.

In several of my personal project, I have noticed that once you have a following, you try to keep the standards up and only release quality, things start to take longer, and longer, because you do not want to let anyone down. I have felt real pressure to perform, and my projects are not anywhere near their level!
Isn't it more reasonable to say "never work on master if you're collaborating". If I use Git to manage a single script that only I work on, I don't see the need to create a branch.
depthhub is probably enough to suit your needs. I would however recommend leaving reddit for good. You honestly aren't missing anything.
Hey man, I give you full props for making a font. Not an easy thing to do, especially for a programmer.

That said, I find it hard to look at and hard to visually parse. Keep at it though, I have faith that you will hit that sweet spot eventually.
Simply more proof that "global citizenship" is a elitist idea incompatible with the basic welfare of people.
how much education? Which educations are 'productive' or 'fulfilling'? Can I get a subsidized PhD in 1960s soviet literature? Or will we only do that for industrial chemists? Who decides?

how much healthcare? Which healthcare 'makes you happy'? Let's say a clever biologist comes up with a machine that keeps you alive indefinitely, no matter what, but the cost is that it burns 100 liters of oil an hour (and it has to be oil, because of the carbon in oil). Do you have a right to this healthcare? Who decides?
People get very attached to their theory of how economies and civilizations work.

On one side we have "Luddites" who think that machines are taking over. We have no use for most people's labour and we need to start dealing with that by having a guaranteed basic income or somesuch. Seems like common sense. What use are all the people that were working in factories or data entry or whatnot in the robot age!

On the other side we have Misans? Ludwigians? (I dunno, I need a name for Ludwig von Mises people). They point out that this current crop of Luddites are just following in the footsteps of historical Luddites that think everyone will be unemployed because of tractors or looms. The sky never fell. Economies sort themselves out.

Realistically, we don't know. Technology has been moving very fast for a long time and its accelerating. We don't know what this does to economic paradigms. How can anyone be as confident as so many people seem to be about this stuff.
Hopefully this helps means that developing an app for the Philadelphia area is decent idea.
Buses have schedules and can't take detours.
>If one country's policy actions are hurting the citizens of another country, the proper forum isn't a lawsuit, but rather the battlefield.

Hold your horses there, fella. It's 2013, we invented this thing called WTO, and this other thing called UN... I think we could give them a whirl before we start going von Clausewitz on everyone's ass.
Show HN: What 10 weeks of programming can teach you
Targeted break-ins and laptop tampering at European Poker Tour Barcelona
I don't think it's perfect, but I respect the attempt.

One quick note, though. One header in that write-up boldly states: "I am not a designer." Have some self-esteem! You're totally a designer. You're taking the steps that real designers [should] take when creating functional designs. You have design principles and goals and are aiming to satisfy those with a little ingenuity and creativity.

You're a designer. Own it!
Not even close. Communism is practically defined by the centralized direction of capital and the direction of the economy (see: Five-Year Plans). The idea that the removal of basic impediments to efficient capitalism IS Soviet Communism is a particularly laughable case of association fallacy.
5 shouldn't stop you. Find a problem that has been solved already and innovate on it.
This looks really awesome, but there are enough new concepts floating around that I was hoping to check if I was putting the pieces correctly together.

So, to use this I would

1. Setup a new VM (on Digital Ocean or wherever).

2. Install Docker on the VM

3. Install DockerUI

4. Open firewall ports to let them communicate? And it uses the underlying Unix user permissions?

I must be missing something here.
This is fantastic advice. I appreciate it. We were looking into setting up some kind of proximity location and communicating that way but, in 24 hours, settled on what we knew. Long term, though, this is a good idea. Thanks!
Yeah I know that. But I was thinking a few steps forward. To be able to make a bunch of cells manufacture a whole logical block and then just burn them to get the graphene.
Games, girls, onions
What's the font of the website's title? That font is ten times better than the showcased font.
Yeah, but rent costs go up year after year while your mortgage is locked in at the purchase price. What will SF rents be in 2030? The mortgage payment on your 2013 house purchase might not look so bad in comparison, and often for a lot more space.

You can also regain some flexibility by renting out your home and temporarily staying somewhere cheaper. This probably isn't doable if you've got kids, but getting a cheap apartment and AirBnBing your old place might be what you need to do to keep the house without sinking your financial ship.

That said, if you're going to start a business while buying a house, better to buy a smaller house and have a working spouse who can carry all/most of the payment for a couple of years. I wouldn't probably wouldn't do it unless I had a reliable high-earning spouse willing to share that responsibility.
Conway: There Needs To Be More Debate About NSA, But I’m Not Who Will Lead It
Welcome to life.

I've been wondering how the "everyone is special" and "everyone wins!" trends that people have been teaching their children would manifest. This looks like a good example.

If you do anything that other people will see, some of them will criticize you. That's just life and not necessarily a bad thing. There isn't enough room for everyone to be special and winners. In order for someone to win someone else has to lose. So develop a thick skin. You are not your work. If someone is criticizing you instead of your work, then you learn to ignore them. They just want to be mean. If people are criticizing your work then you learn to pick out the real critiques so you can improve the next one.
This is not a very good visualization.

It makes it impossible to compare values in any meaningful sense - either in a relative growth, or the size of the budget as a whole. The animation serves no purpose, other than to make the user wait a few seconds between switching years.
ubuntu mono doesn't seem to scale well, at least on my tests in notepad++ on windows. Once I get to 12 point it starts acting like it's bolded. Source Code Pro and Consolas don't seem to have this problem.

I've always used Consolas since it's been out, but after seeing Source Code Pro, that does seem easier to read.
We measure spectra. So there would be no way to measure the redshift of a single wavelength, e.g. a laser, but since we have the full spectra, we can measure the relative position of spectral features and the wavelength of these features to compare them with laboratory measurements.
Can you explain to a font ignoramus like me what is wrong with it?
Can't say, just how it looks. It looks incredibly smooth and well thought out. I don't know, specifically. Just like how it looks.
I must have missed it when everyday work-place environments hit the software development world.
The relay setup there _is_ an hbridge, just done in relays instead of silicon.
Personally I'm a fan of using bitmap fonts - currently I use Tamzen for my shell/editor:

https://github.com/sunaku/tamzen-font
what is 'efficient' capitalism? the whole point of free-market capitalism is that centrally directed plans cannot perfectly allocate resources and there is no such thing as 'efficient' capitalism, no matter how smart the committee who decides where to steer things is.
In 8 point font it reminds me a lot of the fonts you'd see in old low-res (320x200) videogames. I didn't look in close, but the corners even looked darkened like you'd see in those sorts of fonts.
Americans Were 12 Times More Interested in Miley Cyrus Than Syria
Probably not much.

Motion sickness is mostly caused by your brain trying to resolve opposing signals between your eyes and your sense of motion. If you're looking at a non-moving scene like a screen in the car, but everything else in your body says you're moving at 60 MPH, you might get motion sickness.

A gimbal-mounted seat would change how often you bumped around, but your vestibular system would still sense things like going up/down a hill or making a turn.

Basically, a gimbal-mounted seat would be about as effective as a perfectly paved road.
If you work in software development for a decade or more in a corporate environment, you will encounter a surprising number of stakeholders who would like for the software project you're doing to fail, and will do everything they can get away with to make it fail. I did ERP implementations of Oracle ERP and SAP for many years, and saw this often. This can happen when the system you are replacing has the developer who wrote it (or a set of close allies) working on the transition project, which happens often when there is a system originally written by an in house IT team being replaced by third party software. It can happen when certain in house people did not want to replace the system, or for whatever reason predicted the new system would not be good-- people want their prophecies to come true, and they want to be consistent, so it can be difficult or impossible to convince them the system is good.

There can be bad people, and not just programmers, involved in any business enterprise. I try to look out for them and see what's coming when they want to sink a project I am on. I have also found that there are plenty of people who will not acknowledge the simple truth that I am talking about. They will say, "that is insane; how could any actual stakeholder want to see the project fail?" The answer involves looking at the various definitions of evil, which is a fascinating exercise. Sometimes people want to see harm come to others for various reasons, and that is the real world, sometimes.
Get a quick estimate out of SHOW TABLE STATUS
There could be startups here, but they would have to have different revenue models like directly charging for apps instead of monetizing eyeballs.
It's important not to oversell the touchy-feely/what-looks-good side of this. Font design is certainly about planning and calculation, it's just that those calculations need to be based on optics rather than geometry.

Instead of perfect circles, we use a shape that is taller than it is wide; instead of splitting the space in half, cross-strokes should be higher than the middle; different strokes need to be different widths in order to appear the same, etc.

There are plenty of actual scientific studies and theory behind this. See Ruder's Typography [0] and Hochuli's Detail in typography [1] for more info.

[0] http://www.amazon.com/Typographie-Manual-Design-Emil-Ruder/d...

[1] http://www.amazon.com/Detail-Typography-Jost-Hochuli/dp/0907...
There's a difference between the performance you want in your kernel and the performance you need sharing to Facebook. It seems like creating monolithic mobile apps is premature optimization.
It's not implausible at all.

The displacement effect is the fact that the skill and education bar keeps getting ratcheted higher, making it ever more difficult for people to crawl onto a new monkey.

The growth-limiting effect is both intrinsic and extrinsic. Intrinsic, because with depressed labor wages there is no internal demand for more growth, and extrinsic as you run up against natural resource and energy limits.[1]

[1] I think the fact that oil is 4x more expensive than it was a decade ago is a dramatically under-appreciated reason for the tepid economic growth we have faced in that time.
Over six billion people inhabit earth, the majority of which do not live in a state with a guaranteed minimum income. An open border policy coupled with free money will likely lead to increased economic migration.

A life boat is only so big.
I like Ubuntu Mono too, but only in terminal. However for IDE I cant find anything better than Consolas.
But if that is the case then record companies shouldn't be able to sue people who download their content no?
Interesting. I suspect elevation is highly correlated with land value, so perhaps that is the hidden factor here?

I'd like to see this applied to other hilly cities. Great work!
I think they avoid a lot of features because they are immediately used for spam. Like the tray icons for windows, the start menu entry, the desktop icons, the chrome plugins, the menu icons in Mac OS X, the notifications etc.

The marketers are a plague, they destroy everything.
No they exist to serve the other humans who, in turn, serve them. What happens when other humans don't need their service? Who will serve them then?
"[if you get a unique constraint violation] ... then you have failed input validation"

Due to concurrency, it's almost impossible to enforce unique constraints properly without actually executing the insert/update. Sometimes you can catch it ahead of time, but it's not guaranteed.

Knowing precisely which constraint failed helps improve the error message you give to the user, which may allow them to correct the problem. For instance, if you have two unique constraints involved in a transaction, your application can figure out which one was violated, and you can use that to give the user directions to correct it (e.g. "choose a different username" versus "that email address already has an account here, click here to send you the username").
Indian Geeks Urge Google to Name Next Android 'Ladoo'
I never said it is. Quite the opposite. I was just placing the choice of entrepreneurship against your advice of "chill, have fun". For many(most?) entrepreneurs, creating an organization, and using it to create stuff in a larger scale, is fun.
Palm-sized mini PC steps up to Intel Haswell CPUs
Tangent:

I was using a Microsoft surface the other day and thinking "wow, this really doesn't suck once you get used to it." I'm starting to come off my initial hatred of Metro.

What does this have to do with the OP?

If MS wanted to pull an outrageous coup d'etat vs. Apple and Google, especially in the Mobile space, they could pivot the company thusly: "Here at Microsoft, we empower you. We are the company that gives you control over your platform and your privacy."

Yeah, that's totally not what they do now. Just saying. If they were really genuine about it, they'd gain a shitload of mindshare real fast.
I'm using DejaVu Sans Mono and for me it looks cleaner on 11pt than Ubuntu Mono, but you're right: that article is amazing.

I'm surprised how close is DejaVu Sans Mono to Source Code Pro.