skysight-inc/HackerNews huggingface dataset:
GSM Arena [1] shows it as 330 dpi, calculation seems to confirm it:

x:= 640 / 330 => 1,(93)

y:= 960 / 330 => 2,(90)

sqrt(x^2 + y^2) => 3,496 inches

1. http://www.gsmarena.com/apple_iphone_4-3275.php
The pejorative usage of "brogrammer" is more like "a programmer who displays all the worst characteristics normally associated with high school jocks" -- things like arrogance, misogyny, bullying, and unwarranted aggression

Who associates these characteristics with "high school jocks" and who assumes these are negative characteristics?

Arrogance (i.e., a superior male) misogyny (i.e., a man who the woman I lust after has sex with) bullying (i.e., a man who is socially superior than me) and unwarranted aggression (i.e., a male who out-competes me).

Sound like "brogrammer" means "I really envy this superior man."
To me, Meebo was a lyric in "Here Comes Another Bubble", and not much else.

I'm not sure I'd consider it a notable piece of internet history. Google, yes; Netscape, yes; Napster, yes. LinkExchange, no; AllAdvantage, no; Meebo, probably not.
Also, HackerNews has seriously gotten crazy.

I am one random comment, in a LONG list. And all night, we have been seeing a new user every 15-30 seconds. WOW.

I also saw a bug prevented some of your reports to complete, which is perfect on a HackerNews day, haha #not. It's fixed, everything will proceed automatically.

As a thank you (to the community for finding that bug) and being so MANY, I've decided to create a promo code that upgrades all of your accounts to premium. I'll leave it running until tomorrow or so.

It's 'hackernews'. Wow, amazing community right here.
Invest in a good standing desk instead?
Bitcoin doesn't derive its value from the code.
Here's an old HN thread: Any web startups using Java? - http://news.ycombinator.com/item?id=1932821
Did you do it yourself or can this be bought ?
So one would have to get a $200K loan to become a taxi driver. And then if it doesn't work out for you after a year, you're toast since you can't re-sell it - no market for it, since everybody gets it directly from the government.

Now imagine you're a fresh aspiring immigrant just coming to New York. Who in his sane mind would loan you $200K with no collateral if you could just decide next year it's not for you and they couldn't even sue you - you have nothing. Who would drive the cabs then - bankers? There's not "anyone else" that could get a loan even of couple of thousands with no collateral and no way to recover it. The best you get is credit cards companies - they charge 20%+ APRs for a reason. Imagine having to pay off a $200K loan with 20% APR.

On the other hand, if you make the license cheap, the corruption potential would be overwhelming - if you have somebody distributing very limited supply of licenses costing $100 but allowing income of, say, $100K per year, an incentive for bribery and other trickery would be impossible to resist. Pretty soon the price would get close to the actual cost, only the difference will be pocketed by corrupt officials.
I would guess that the story was pr spin, and since they or any owner has provided proof of a craft larger than 18 meters, that it's all theoretical. Would be amazing if there are private craft out there like they describe, but I'd need more than some renders and there word to believe it.
For example, you and I are currently engaged in conversation consisting of a thread of messages.
How much of this increase will be money saved by not paying Google for Maps access?

http://news.ycombinator.com/item?id=4090498
BMW overtakes Apple and Google in global reputation ranking
You said you had never read as clear of an explanation... May I ask you to read my own short article explaining Bitcoin?: http://blog.zorinaq.com/?e=66 I think explaining Bitcoin is quite hard in itself, so I am always interested in getting feedback for this article.
Best Examples of Detailed iOS Icons for Applications
The design of the iOS icons must be in sync with the purpose of the application. The user should at least have a rough idea about the main purpose of the app.
Ah, drama! :)
No no, sorry - I wasn't clear enough. Let me clarify.

Transcribing passwords off my phone is always available as a last resort (most commonly used at the terminal in the datacenter, so extremely rarely). Almost all password entry is autofilled (via browser extensions) or cut/pasted from the 1Passwrod app.

"command-slash-return" - also needs my password safe passphrase (unless I've entered it in that last 5 mins and the machine hasnt slept or entered screensaver mode).

My phone is only one of devices with synced copies of my password safe data.

The only "limit" I've ever felt I've had since getting properly invested in using 1Password is that I now occasionally waste time having to "back down"from my default 16 random char passwords when somewhere won't accpet that length or charset.
What series of steps? git push?

> For a one person project, git is unneeded overhead.

You've never heard of git bisect?
Consider the fact that the magazine is being bought by the average Joe. For him, figuring out ASCII is impossible, and talking about binary systems is an advanced feat.
Just as an example, one of the rent controlled apartments was occupied by one Kofi Annan. Yes, that Kofi Annan. Some working class guy, right?
http://www.nysun.com/national/mystery-surfaces-over-apartmen...
Once Kofi Annan became "the Kofi Annan", he passed the apartment to his brother, Kobina Annan, a working-class ambassador of Ghana to Morocco.

Another example is Charles Rangel, a working-class congressman that had not one but four rent-stabilized apartments:
http://www.nytimes.com/2008/07/11/nyregion/11rangel.html

If that doesn't convince you of the wisdom of the New York regulations, check out this one:
http://www.nytimes.com/2011/02/06/realestate/06cov.html?page...
I agree with you, and my Vim setup is loaded with plugins.

The power of Vim is, first and foremost, Vim. A good set of plugins is simply for augmenting Vim and/or tailoring it to your desired workflow.

The plugins I use could be broken up into groups. The first group are the ones that add truly valuable core functionality to Vim. This is the smallest group of plugins by far. I consider the "fuzzy finder" plugins to be in this group (Command-T is the one I use). These plugins add meaningful, widely-applicable functionality to the editor.

Then, there are the ones that are convenience plugins. An example is ack-vim. It lets me run ack from within Vim, and provides the ability to jump directly to files in the result list. I am, of course, perfectly capable of running ack in my terminal. But this makes using ack slightly more convenient.

Next are purely aesthetic ones, like colorschemes. Not important, but pleasant.

Finally, there are the updated language configurations - the things that provide language-specific syntax highlighting, indention, and so on. Vim already comes bundled with these. Adding them as plugins simply allows you to pull the very latest versions of them. Nice to keep these up-to-date, but unless your Vim build is old, you'll already have pretty recent versions of these.

I would miss these plugins if I could never use them again, but when I use a different editor, I rarely find myself missing plugins, but I find myself missing core Vim very badly.
You don't have to use plugins if they don't do anything you need. Conversely, there is no reason not to use plugins if they do useful things for you. There is no productivity to be gained from simply refusing to use any plugins.

vim's customizability is one of its strongest assets, I have to question the frequently occurring meme that it is somehow unsafe or questionable to actually use it.
A beginner's guide to landing pages (review/summary and link)
With a 3d printer, it becomes not "those countries" but "every country, simultaneously".

PS: "fully-auto assault rifle" is redundant.
> why the hate toward Java for modern web applications?

Verbose language. But more importantly, needlessly verbose and badly designed apis.

JSP:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>

<c:choose>
<c:when test="${emails.unread != null && fn:size(emails.unread)}">
You have ${fn:size(emails.unread)} unread email(s)!
</c:when>
<c:otherwise>
You have no unread emails!
</c:otherwise>
</c:choose>

Saner templates:

You have ${emails.unread ?: 'no'} ${emails.unread?.pluralize('email')} !

http://paulbuchheit.blogspot.in/2007/05/amazingly-bad-apis.h...

> But I can't help thinking to myself, "I could do this much faster if I were using Java," primarily due to my relative experience levels.

If you are more comfortable with Java, and are just beginning with Rails, it goes without saying you will miss Java. That's not a very useful metric. Give rails 4 weeks, then compare them for ease of use and expressiveness.

If you don't have a month to learn rails, then stick with Java.

> But also because I haven't seen anything critical "missing" from Java, preventing me from building the same application.

"It can be done with Java" isn't the same as "It can be done concisely with Java".

I would say learn Rails/Django. Use them for CRUD. I have checked Java ecosystem recently, and they are still far behind in terms of expressiveness when it comes to regular web programming. Play framework is close - I haven't used it personally apart from toy examples.

For long running services, depending on your needs, you can either write it in Ruby/Python on top of some infrastructure tool(resque, zmq, celery....), or you can write in in Java if your service is CPU intensive.
Just remember when you talk about "cool" and popular that, Google+, GMail, LinkedIn, and many parts of Twitter are Java.
I suggest visiting your local recycling center, if you are on a budget. I got mine for 7 euros. It would cost 250 euros if bought new. Works perfectly. Has just lost a little paint on the legs. Picked it from a mixed pile of 40 different office chairs.
There are many who believe that the truth can set you free, but fairy tales will enslave you.
Here's one quote:
http://gregmankiw.blogspot.com/2009/02/news-flash-economists...
93% of economists agree that: "A ceiling on rents reduces the quantity and quality of housing available."
less immediately practical

How much "non practical" mathematics from the last couple of hundred years has turned out to be useful in physics problems and other areas (or just inspired other bits of maths that have had uses) over the last few decades?

If you are doing something new then there is no such thing as science purely for science's sake.
You're being aggressively unfair and selective in how you interpreted his comment. Why don't you go through the reasons WHY he thought his purchases were beautiful, most beautiful, stunningly beautiful, truly good, beautiful, simple, high quality, high-quality, feel good? His Macbook air is completely silent and has a screaming fast SSD. He likes garage tools that feel good in the hand and that don't break when using them. These are perfectly practical and valid reasons to like one's tools that have nothing to do with brand tribalism or hero worship.
That's a good suggestion. I use a spreadsheet to monitor the # of hours worked each day and my goal is to keep that on an upwards trend. Its based on Seinfeld's 'dont break the chain' tactic. This has worked the best for me.
Looks pretty neat, and maybe a simple utility app that looks neat is just the way to go on the App Store.

One thing that caught my eye though was: why are the launch images not filled with the numbers? On a similar note, though--I don't have an idea how to solve that while still using lauch images--the launch image is white, changing themes, killing the app and restarting it hence results in a visible flickr.

That said, I did sometimes have trouble hitting the keys, due to the inactive space in between.
I am fairly sure that the first oReilly python book had several chapters devoted to COM and excel/word. I know I wrote articles on it, got a job based on scripting PowerPoint.
Almost every dynamic scripting language I can think of has COM automation ( or whatever it is called these days)

using IronPython to access COM components seems another unnecessary layer. And in my experience what is useful is calling from excel to python and then using vba to manipulate it. (VBA inside excel is fine. Might I suggest that if you are Reading this and thinking "great, anoter way I can program exclusively in Pythin everywhere" you have fallen victim to the yet to be named syndrome and should forcibly use any other language. I still get relapses
When bad tech ideas don't fail
And the rating of 600 pages is low, it is determined in software on the starter toner. On my brother, there is a small hole on the cartridge that light is passed through to detect the toner level.

My printer is at 3200 pages on the starter toner because I put a piece of tape over the sensor which makes it believe it is always full of toner.

New printers from Brother which I bought the same model for my in-laws, have solved this hack. But you can buy a replacement gear online for a few bucks, it pops on, and then you have access to the same method I used to trick the printer.

Once the stater runs out, I will get a toner replacement and also tape the sensor. Even if it prints a little light, all it takes it taking the cartridge out and shaking it a little. This will buy you another month.

If you are on Mac OS X or Linux and access the printer through CUPS, ( not sure about Windows and how to access these settings ) and you can set the DPI to a lower rate and put it in toner saver mode. I can't tell a difference unless I have a side by side to compare. Plus, this is just black and white so invoices, driving directions, stuff like that. I don't care about the quality of a halftone image.
Part of the answer is Java itself. It's verbose, static typed, and requires a lot of boilerplate code to do properly. The fact that classes are a compile-time concern, rather than a runtime concern, is just such a drag. You end up with interfaces you don't really need, only so that you can inject them into constructors so that your app is properly decoupled and testable.

Part of it is a framework issue. Struts is horrible...absolutely, stunningly horrible. Your controller is an XML file (seriously). Freemarker (the main templating language) makes ColdFusion look awesome.

Play is better, but it seems built for the way websites were created in mid-2000. JSON is still a second-class citizen. Static actions are a weird choice given IoC is achieved via DI in a static language.

Edit: I should add that there's also the persistence story. Anyone who's done [n]Hibernate knows that it's, at best, a mixed blessing. Even Java's NoSQL drivers are verbose compared to their dynamic brothers (first-class hash support is a big issue here, for some drivers in particular). I'm not sure something like Sequel would even be possible to write, and the AR implementations are, again, limited by the compiled-time nature of the language and the inability of bend the syntax into a nice DSL.

Java also lacks lambdas, and generic support is weak. And what's up with int vs Integer...the list goes on and on.
اجابة امتحان اللغة العربية الصف الثانى الثانوى
اجابة امتحان اللغة العربية الصف الثانى الثانوى
No it is not the coolness factor, it is the paradigm. Java forces you to use OOP and OOP is not very fit for web development: you want to answer fast to a stateless request by checking some data trough different filters (eg a template), you don't want to recreate a full world of objects and pass along some messages.
Bitcoin could use a Raspberry Pi to generate all the coins. The only reason it's a power hog is because many people want to generate them, and it automatically adjusts to an higher difficulty in order to maintain the same rate of supply.

So if energy is scarce, then it becomes more expensive, so it's less profitable to run miners, so some people stop mining and Bitcoin automatically takes less energy to generate coins.
I hate that the definition of the word "sexist" is starting to evolve to mean "offensive"

Sexism is always offensive.
Ehhh... that could be debated. Without the code (by which I refer to the algorithm) ensuring that certain behaviors are guaranteed, it won't have any value because it could be gamed into extinction. The code is the only thing that allows it to have value - essentially every currency only has value because people will trade it for goods.
Farewell, 12309
Record Management - Who owns your medical health records?
Should note that doing this can damage the printer. The toner particles that don't stick keep getting recycled back into the cartridge until eventually clumps of that crud are most of what's in it, and you're still trying to use more and more voltage to pull it out onto the paper... possibly getting it stuck somewhere else in the printer, damaging the drum, clogging a fan, or any number of risks.

If you're 5 times past the rated capacity of the cartridge and it's printing light, instead of shaking the crud around and putting it back in, just buy another cartridge... unless you WANT to destroy your in-laws' printer and burn their house down.
"I'm not aiming to have compatible high level frameworks" doesn't mean it won't happen, just that it isn't one of her personal targets. The beauty of an open release is that if others want it enough they can work on it.

Let her concentrate on the bit she finds interesting (the core) and that will provide a nice stable platform for others to build the higher level stack on top of if they wish.

Of course there are probably legal issues hidden in there somewhere, so care will need to be taken especially if importing binaries rather than building your own API compatible versions.

While this won't have anything like the scale of Linux, I don't think the comparison some have made regarding the "shape" of the project is exaggerated. She seems to have the right attitude to be the "benevolent dictator" over something significantly wider than she could do alone.
If I work hard I get between a .15 and .25 raise next time the evaluations come in.

If I phone it in I get between a .15 and .25 raise next time the evaluations come in.

Let me pick...

That's assuming there isn't a raise freeze, which there has been for the last 3 years.

The dirty little secret of successful companies is that as an average employee it really doesn't matter how much harder I work I won't see any actual benefit.

They'll fire me if they want and there's not much I can do about it.

What I can do is the minimum to get my check and go home.
THE LOWEST SUMMER QUOTES – Shipanycar
> Using an approximation of REPL for any work

Surprisingly often, this can be accomplished by simply running "watch" in a separate terminal window. (see also http://www.profv.de/vim-watch-wmii)
The revolution of travel is coming?
Hi folks,

I built with some friends a Facebook application that helps travelers and locals to meet up. I'm looking to gather some feedback about it. I deeply think that a revolution is coming on how people will travel in the upcoming years
The app can be found at this URL: tint.travel

Thanks a lot for your sincere feedback!
I immediately thought engaged -> married. I didn't even pay attention to the with/to conjunction. Anything "engaged" means marriage to me unless presented as something that is not a person. I get it now, and it makes sense, but I have a feeling there are a lot of people who would think, programmer finds female programmer that is excellent at what she does and wants to "engage" her.
You got any links?
But they own Java.

I'm sorry, but as a Java developer seeing Oracle pick it (anything Java) up like a dead fish and try to see who they can smack big money out of is horrifying.

It goes against the culture of Java that I'm familiar with. I've been learning other languages on the JVM for the express purpose of being ready to jump ship if I need to with those other languages. (Jython can jump to Python, JRuby to Ruby, Java to C#/C++, and Scala can be mapped to something I'm sure).
>And if that's not worth fifty thousand dollars I don't know what is.

Half a year's work output from a skilled engineer?
Step 4:

Burnout, depression, homelessness

The above is the advice of an amateur who hasn't actually had to tackle work in a self-motivated manner whether the OP fits that mold or not.

Moderation and focusing on what is actionable is how you keep rolling.
>This wasn't just a single marketing campaign. It was THE marketing campaign.

Yeah, only it was only played once, decades ago, and nothing similar ever appeared in Apple ads since then.
Looks useful, and the ".travel" is a nice touch, but calling it "revolutionary" is an exaggeration - I was indeed expecting something revolutionary, and was severely disappointed. Go look it up in the dictionary; no matter what the marketing guys say, it doesn't mean "new and improved."
Many Google services are backed by Java on the backend, and Closure compiled JS or GWT on the frontend.
My second company (Sense/Net) ran it's second ever event this year, 44Café. It was a one day event alongside the UK's biggest infosec exhibition. We didn't make any money from it (in fact it cost us about $5,000 all in) but we did the event to raise awareness of the main conference[1] we're organising for September, which I hope will bring a return in (although the olympics are doing their best to make anything in London ludicrously expensive).

I'm also working on something for our first external event (i.e. an event organised on behalf of someone else), which will be really cool if it goes ahead.

[1] - http://www.44con.com/
>Part of it is a framework issue. Struts is horrible...absolutely, stunningly horrible. Your controller is an XML file (seriously). Freemarker (the main templating language) makes ColdFusion look awesome.
Play is better, but it seems built for the way websites were created in mid-2000. JSON is still a second-class citizen. Static actions are a weird choice given IoC is achieved via DI in a static language.

99% of websites are still built "the way they were built in mid-2000", and there's nothing wrong with that way.

Client-side rendering and such is not the "new way", is just an alternative way for certain types of websites, that is still quite immature and can take you to a world of pain if done bad (see Twitter).
I still find the ticking of a pomodoro timer to be the best way to make me start cranking out work. There's just something about tik tik tik tik that springs me into action.
Yes, but not all offensiveness is sexism. This, for example, offends me as a software developer, and as someone who appreciates the effort the real guys developing Azure are putting in to supporting node. I, however, do not get the sense of being discriminated against based upon my gender. All the women I know who've seen this video think it's incredibly lame, but not particularly sexist.
I think you need to reconsider your views regarding play. Version 2.0 has been a major improvement regarding a lot of issues. Asynchronous Requests are inbuilt as well as Websockets. (And Json serialization is as easy as Json.toJson())
I agree that static controllers are not always ideal considering that Java does not support inheritance of static methods, but the arguments of why static controllers are chosen can be found here: http://stackoverflow.com/a/5193721/616974

Still I think that developing with the play framework is a very productive process and can be compared with the likes of ror/django etc with the benefits of type safety all the way (including the templates)
Better sharing tool.
Is there any sharing tool that allows a person to highlight a portion of a webpage and post to social networking sites - With a backlink to the original post?