skysight-inc/HackerNews huggingface dataset:
That is exactly what he means. I guess it might have been explained better in the comment, but that's the whole point the article is making: that the "reference pixel" for a given display is calculated by taking a certain visual angle (based on a specified DPI/distance) and projecting it onto a perpendicular surface at the expected viewing distance.

If the reference pixel is the viewing angle then multi-pixel measurements don't map linearly to on-screen sizes unless the screen they're designed for is the concave face of a sphere centred on the user's eye
How to find an awesome woman using a sales funnel approach
No. Because if you do, when you want to slightly adjust the font size, suddenly nothing fits on your page, and you have to fix the sizes of all the boxes.

Use em when you don't care about the exact size, you just want some space.

Em is also a poor choice for borders.
I think the package system needs work, yes, but I'm not sure this is the fault of "Haskell the Language".

Although I've read some blogs that complained that ML gets this right, and Haskell makes it harder with it's typeclasses
The pictures on The Verge show more details of the inside of the box:
http://www.theverge.com/2013/11/4/5063760/we-try-the-steam-m...
> It was likely asked in a perfectly moral way as in, "Do you have any family reason why you couldn't pick up and move to another country next week?"

A "perfectly moral" (and more appropriate to the goal) method would be to exclude the reference to family and just as "Do you have any reason why you couldn't pick up and move to another country next week?"

I mean, if the intent isn't just to discover information about their family structure, there is no reason non-family reasons would be less relevant than family reasons.
Train Crushed The Truck 
Train Crushed The Truck So Badly.A Fast Running Train Hit The Truck On Railway Crossing.
The low end is being destroyed by "white box" Android phones from China. There is simply no way to compete with them on price since they do not have to develop software and sell nearly at cost. This will be the same with high end phones soon as improvements level off and it becomes commoditized. I think that mobile phone manufacturers will have poor to no margins quite soon. The only place to make money now is through the ecosystem.
Ask HN: Why are font licenses for apps ~10x more expensive than web?
I only have a handful of examples, but I'm seeing $15 fonts licensed at $150 for embedding in applications, $100 font families licensed at $1000 for applications, etc.

Conversely, print vs. web licenses tend to remain quite even.

As much as I am bummed to be priced out of some of my favorite font options, I'm more curious about the disparity than anything. Does anyone here have any insight?
It would be interesting if one could trace the dependencies recursively - but knowing how PyPI works, that would be incredibly time- and bandwidth-consuming.

Still, if one had access to a mirror, it could be done...
Bumper-sticker management.
Thanks! To tell you the truth, I didn't know about GTFS until after I finished it up, and I'm working on GTFS support now :)
Isn't that assumption already inherent to the design of Bitcoin?
Ask HN: Why does pressing the 'cmd' key expand SO's search bar?
I was just using StackOverflow, and as I went to switch tabs with 'cmd'+'TAB', the search bar expanded. I whittled it down to just having to press 'cmd'.

Does anyone have an explanation of why this happens?

NOTE: you have to have clicked into the search bar before pressing 'cmd', i.e. it has to be active.

see:
http://www.StackOverflow.com
You don't need a majority of miners. A pool of any size can perform this gambit and achieve profit out of scale with their contribution.
Lol! Angular to display a slide deck??
Holly molly Booking a surgery abroad, as easy as booking for a hotel room.
I just found an awesome Startup. I got nuts. Imagine if you can book for a surgery overseas as simple and fast (like booking on Expedia, or Kayak), you get up to 60% off compared to the U.S medical prices. Then, you recover from your surgery in awesome destinations like Bangkok, Thailand, or Bali, Indonesia. Only JCI certified hospitals and stuff. My dad is going to be the very first customer of this Startup. His surgery will be next month. Although they don't have yet their MVP, they've already got a sell. I got it this from http://sleever.info

Let me see what you think guys
This assumes that you get to choose the resolution of the screen, which is a luxury web designers don't generally have!
I was also wondering why Window Mobile failed but iOS succeeded so many year later. I don't exactly know what the differences are. But I guess it's the marketing strategy. iPhone got accepted due to the success of iPod Touch which gives user the fun part. It's really the widgets that attract and propel users' experience. The same reason for Facebook, it didn't soar before the Zygna games attract all the users attention. It's a sad fact, though.
Ease of maintenance is a fundamentally subjective claim that cannot be proven, but must be borne out by individual experience (as it has been for you, me, and many others).

I disagree. You can make objective measurements of maintainability. You can look at cyclomatic complexity and reusability (both wins for pure functions). You can test how often changes lead to bugs and how often the errors are caught. There are many instances of Haskell code where there is only one sensible implementation of a function, given its type. Hell, some Haskell libraries have even been formally verified though admittedly that is done with external packages.

I will agree on one thing, though: you do run into trouble when you throw around the word all (or indeed any absolute) without actually meaning it.
9 Most Awe inspiring Photos this Week
But is there also some selection bias at play here? Typically you don't see a lot of GUI programs or games written in pure FP; so far, I haven't been reading much that exols the virtues of FP in those domains.

http://prog21.dadgum.com/138.html
"If you want to be on the cutting edge of functional programming research, it's easy. Pick something that looks like a poor match for state-free code, like a video game, and start working on it."

Will I have to write a FP "white paper" to make a game in FP?
EEE is a strategy. Unless there's any evidence that Reader was created eight years ago just so that it could swallow the RSS market and be killed to stop competing with a product that was years away from existing, it's not EEE. It's just a normal business decision to not compete with itself.
No because that dependency hell is up front (Haskell ecosystem likes being explicit). Whereas in dynamic languages you just install it all and hope it doesn't crash (and your unit test coverage is sufficient).
If i remember correctly on Android to render html links and not make you leave the application there is an API for them to use chrome as the rendering engine. So i would assume since it uses Chrome's rendering engine it should also have access to chromes cookies....

Just a guess
You're really confusing yourself here trying to make these numbers work. Furthermore, it's not really proper to just pull some numbers out of the air with no basis (e.g., 1500 kcal/lb for muscle vs. 3500 kcal/lb for fat) and then use them as a basis to disprove someone else's calculations based on ACTUAL data.

It takes ~2000 kcal/day to maintain an average person's body weight. The only way to build muscle is through strenuous exercise which results in more kcals being burnt during exercise and muscle repair. These two facts alone should tell you that it would be physically impossible (as in, defies the laws of physics) to gain 34 lbs. of muscle in a month eating just 3500 kcal a day.
"Could not find the requested document in the cache."

This worked for me:

http://webcache.googleusercontent.com/search?q=cache:http://...
I certainly don't begrudge you your workflow, it just doesn't match mine. I manage my entire project from a combination of vim and shell, to the point of running my tests from my makefile and making sure error messages have meaningful (in so far as is possible) file:line: info in a format vim will understand so I can easily jump to meaningful pieces.
There's still something that looks like a legit copy of Fieldrunners (judging from the icon on page 3 in the PDF[1]) — I wonder if DPRK government actually licensed it from Subatomic Studios.

[1] http://38north.org/wp-content/uploads/2013/10/SamjiyonProduc...
"the tools I use recognize that structure"

Yes. I would describe it as parsing the content into a tree. Interaction's with content can then be legal operations on the tree, instead of random acts on plain text.

Thank you for putting in the labor to create tree-based interaction.
So, you want to write an HTTP Client
Is StackOverflow a gentlemen's club?
Scraping mostly
Since I'm working right now on a report generator using LaTeX, I was all excited until I hit this: "Because of the Unicode requirement, I opted to skip Python 2 and go with Python 3 which uses Unicode for all text strings."

Really? Python2 is still extremely common, it's too bad I can't this now, if it's not backwards compatible.
Google Search extends deep into apps with KitKat
3D Printer Comparison Chart
Your understanding is correct, but the whole point was I don't want to build it or have it built if there's something existing I can plug into.

In any case, so far you're not wrong, I've found a few remote cms's now that I know what to look for that will hook into my system via FTPS, but they all seem to assume wrongly that it's a static site they're editing rather than small static chunks that get pulled into a dynamic site that can't be live previewed.

They all also seem to assume paths are from the root so editing images doesn't work. That's perhaps my fault and may require that I restructure how my skins work but I haven't decided yet.
Because apps can charge $1 per person, websites usually can't.
Announcing Daily Sponsorships
Got the same Jalapeño about two weeks ago, and I mined about $25 worth of BTC so far. On my way to break even the initial $150 investment, lol.
It won't affect them. The point is to reduce power consumption and put the platters closer together.

Neither of those are a problem for data recovery.
How about demonstrating the power of laziness by generating the power set of a set? (Taken from Learn You a Haskell).

powerset :: [a] -> [[a]]
powerset xs = filterM (\x -> [True, False]) xs

ghci> powerset [1,2,3]
[[1,2,3],[1,2],[1,3],[1],[2,3],[2],[3],[]]

Edit: I read LYaH some time ago but this example stuck with me because it's both wonderful and mind-blowing.
It's too bad that the longer audio recordings of Boyd's briefings that exist are stuck in some military or private archive. (I'm not talking about the stuff that's currently available on Youtube.)
important to note that this is not verified by Twitter
I really enjoyed this article - the one question I have is if the "winner" has been rolled out to the masses (not only the SEM channel.) I'm a little scared for you guys because the test results show that the design works well for visitors from SEM, not necessarily from other channels. Have you tested this on traffic from other channels (organic, referral, etc)?
AT&T Bug Bounty Program
Damn i thought my screen was super dirty but it was the fixed background lol. service looks useful too. Maybe if I start doing more freelancing this will be useful.
I have my share of complaints about the NetBeans protocol. It's actually pretty weird and incomplete, but it's supported by default so I'm using it.

I think it's meant to be used the other way - using Vim as your frontend to edit code while using NetBeans to manage the project, lint, compile, etc - but it had enough functionality I was able to barely make it work the other way.
Stock Footage: City Stock Footage Video
I see the chart, but where's the buying guide?
Firefox Developer Tools, Part 2: Scratchpad and Style Editor
Well, the problem with this is that the evidence is locked up in company trade secrets. A lot of the big commercial users of Haskell are in finance and all their code is under lock and key.
Teddy Roosevelt's 'Bully Pulpit' Isn't The Platform It Once Was
Real data, just pre-populated. Not live. Cached, for weeks.

You'd never know unless you tried to book and were told the space was already taken.
Show HN: Real-time file sharing site
No, you can just watch this talk by John Carmack as he extols the virtues of Haskell for game programming:

http://functionaltalks.org/2013/08/26/john-carmack-thoughts-...
Realistically, when building a public works project in the Northeast USA, one must hire union labor. I guess I'm not understanding which you personally care about more, improving public transit or balancing public budgets. My point was just that a mayor who likes unions will likely support public transit projects, which is kind of what betterunix was talking about.
Exactly. I don't see current companies (including Samsung and Xiaomi) making enough of an impact to dethrone Apple or Google from their places unless one of these smaller companies can literally rival the touchscreen shift in market disruption.
http://abcnews.go.com/blogs/technology/2013/05/can-wifi-sign...
The problem is you only waited a week. Haskell is so different from the most popular languages you should approach it like you're learning programming for the first time.
I think I have a different definition of get shit done than this blog post describes.

To me getting shit done means actually getting your work done. It means you don't read Hacker News all day long (oops) and send cute cat pictures to the entire office every hour. It doesn't mean you take every possible shortcut and hacky workaround to save a few hours of implementation time.

However, sometimes (and ONLY sometimes) that's what you are going to have to do. Just make sure you fix it later. If you do that all the time, it's going to blow up on your hands sooner or later (or on the hands of the poor schmuck they hire to work on it long after you're gone).

I work for a startup getting pressured by several BIG competitors that have all the advantages (client base, billions in the bank, established brand names, etc.), so we're under a tremendous pressure to "get shit done". There have been times (actually, I think only one time) when the right call was to get shit done in the wrong way of the phrase. We fixed it later. The core of the solution was solid, though.

We've also been unlucky to hire people who do NOT get shit done. It's like they have some sort of perpetual procrastination engine built in their brains. No amount of planning or iterating worked. Shit just wasn't getting done in any way, poorly or excellently. If you can't decide what approach to take, just pick ONE and move forward. Chances are you'll learn something along the way to validate or invalidate your approach, and you can then adjust.
Ah you're right, it's not really a buying guide. The comparison chart is sortable though.
I wonder why libraries make it harder to combine XPath and namespaces. For example, in Nokogiri (libxml2 bindings for Ruby, and probably the de facto XML library in Ruby), you have to do:

doc = Nokogiri::XML(stream)
doc.xpath("//x:foo", {x: "http://somenamespace/"}).each ...

I always end up declaring the namespaces in a constant and passing it in, because there is no way to specify your mappings globally. It should have been something like:

doc = Nokogiri::XML(stream)
doc.namespaces = {x: "http://somenamespace/"}
doc.xpath("//x:foo").each ...

or at least something functional like:

doc = Nokogiri::XML(stream)
doc.using_namespaces(x: "http://somenamespace/").
xpath("//x:foo").each ...

I have seen this way of integrating namespaces and XPath in several libraries, it's not just Nokogiri.
Maps with Geocoder PHP and Leaflet JS
Which of these articles talks about Russian military getting drunk and shooting locals? [1] is about a Moldovan man getting shot while failing to stop his car at the checkpoint with no mention of alcohol or random shooting. [2] is about Transnistrians redrawing the border with Moldova.
Intuitionistic: a new kind of programming language
A 'rough' guide to Accelerators
An alternative guide to living on an accelerator and how to get the most out of it...
Ask HN: who is going to the OpenStack design summit in HK? 
are you going to the OpenStack summit?
I don't have a tombstone worthy project.

But my favorite personal project is a database comparison tool. It is basically a "diff" on databases. Everything from the schema, to stored procs, indexes, etc. It also works cross database. You can compare Oracle to SQLServer to [insert DB here].

There are lots of database "diff" tools. But I believe mine is the only one that works well cross-database. And it's easy to add support for a new database (day's work at most).
Tripadvisor's slogan is "Speed Wins," which seems like it would translate into "rarely pay down technical debt." It's always put me off of working there.
Are near-block-headers a likely improvement or would they make this vulnerability worse?
Can you please explain why hard-drives follow a flying head approach? Why don't they just perpendicularly fix the reader above the disk, rotate the disk and then use a linear actuator to move the reader back and forth - exactly like optical drives?

The read/write arm needs speed and extremely fine-tuned movement that can't be had from a mechanical actuator. See: https://www.youtube.com/watch?v=Wiy_eHdj8kg
This was my immediate thought as well. Their patent portfolio should be immensely valuable, and the Moto patents seem to have proven weaker than Google anticipated. Things look more and more dire for BB's actual business of selling things, so the patent portfolio probably represents a majority of the company's value.

Alternately, MS or Apple could buy them up simply to prevent Google from doing so.
Affordable mini Raspberry Pi monitor smashes funding goal
Ah yes, one seventy-twoth of the approximate width of my thumb. No need to fetch my measuring apparatus, dear!
So, as I see it, it is again another one on the list of the half-backed competitors to DocBook, rather than a LaTex alternative.
I am looking for a term - a good word for the feeling I got reading this article. It's a bit like the Iain Banks term "swim" - the lizard brain feeling for a human on a distant planet suddenly wondering how it got here

I am looking for a term describing the realisation that your toolset is ridiculously, hopelessly inadequate. I have happily taken hard disks apart and pulled at the heads and platters and thought "I have seen therefore I understand" - and it's articles like this that give me $TERM - the feeling that I have seen, I have had the Press Release explanation, but I am not even close to seeing or understanding
Coinkite and Virtex trial bitcoin debit cards and POS terminals
Are you claiming that they poured millions into Reader for eight years as part of a plan to gain a few users to a service that didn't even exist at the time?
Fewer bounces doesn't mean more conversions. The winning site might have generated the most tours of office space but the Ugly Banking Site may have generated more overall page views.

That's what I got from it.
What's your experience with larger multi-layer structures, as if someone up the chain is pushing GSD, there is less opportunity to fix this downstream, leaving people to constant stress.
And how many of those have been initiated because Google was adding these gadgets to Search?
I think you may be overthinking this a bit much. It seems like it's just a joke about extended business travel, and they would have made the offer either way.
Docker is going, here is our schedule: http://blog.docker.io/2013/10/docker-at-the-openstack-confer...
I thought the EC2 tests might be more relevant to an early-stage startup, although I had not noticed that some tests were left out.
5 free online tools for testing your website’s speed
I prefer to use html parsers for such problems, such as beautifulsoup in python. I used xpath in the past but the ending code wasn't that much shorter then a more verbose version based on beautifulsoup. And, for someone looking at the code, the beautiful version makes so much more sense.. Xpath also feels like a big regex expression that magically works.

I'm not saying it's not useful. Actually, I believe that if you only have one use-case, then using xpath might be overkill because of all the added-complexity of maintaining a new library/technology/ideology. But if it's the sort of domain that xpath would be useful more than once, then sure use it.
Well there's not really any other way to ensure crisp rendering. A user with a low resolution screen, even if 1px equates to an actual pixel on their device, might have web pages zoomed in by 15% or out by 10%, breaking all attempts to avoid antialiasing.
ScalaCheck: Property based testing for scala
You might look into an io expander chip to hook to your pic via I2C or some other protocol. Many of them also have a few PWM outputs. 4, 8, or 16 additional GPIO's are pretty common, and higher pin count expanders are out there, but they get a bit more specialized as the counts go up.
Yep very true. Depending on what you are working on alternative approach is to strip out the namespaces before querying anything. Obviously, this can get you in trouble, and while namespaces are there for a reason, they can be a PITA when working with XML.
IBM Attacks Amazon in New Ad Campaign
The thing about xpath is that it runs in highly efficient native code. When iterating over a 100MB+ file it makes an _immense_ difference.

It's conceptually the difference between:

count = 0
for row in db.query("select id from <table>"):
count += 1

and

db.query("select count(*) from <table>")

I also don't find it at all confusing, you just have to understand the tree nature of XML.
Obamacare Expedited Bidding on Website
Made me giggle trying to say MOORDC
Yes, if you consider it a win when you cheat.
> The most important thing to take away from the original is that the css unit "px" has no relationship to the actual size of a pixel on the screen

Did you read this article?

Did you make it to this part?

I’ll just finish by going through a few of the explicit
claims made in that article and correcting them:

[...]

2. The first sentence: “The “px” unit in CSS doesn’t really
have anything to do with screen pixels, despite the poorly
chosen name.” – this is obviously complete nonsense. The
standards authors went out of their way to give browser
authors a way to match the “px” unit up to the real-world
device pixel

> and all the physical units (inch, cm, pt) are defined in terms of the csspixel.

Not for print and other high-res devices (like a Retina display). Did you read this excerpt quoted from the CSS spec?

For print media and similar high-resolution devices, the
anchor unit should be one of the standard physical units
(inches, centimeters, etc). For lower-resolution devices,
and devices with unusual viewing distances, it is
recommended instead that the anchor unit be the pixel unit.
Hackpad looks great, but I tried the link ("Yesterday, we created this document on Hackpad.") and it immediately froze Safari - each and every time I tried it.

Needs to work reliably before I'll consider even a free trial. I could see myself paying money for something like this - so I suggest they fix these issues :-)
This is the first time I see someone using "ad hominem" when they refer to (apparently valid) critisism of software quality.

I've certainly seen people being passionate about software but this is new. ;)
Hunting for clues about Google's mystery barge
How I Cost the Government $499 Million
I'm curious to hear what the development community thinks this project should have cost if built and managed properly? Is $1MM too high or too low?
Islam forbids interest of all kinds. So if you are taking a gift in lieu of interest, that would be forbidden as well. Of course not everyone follows the rule to the letter but that doesn't change the fact that the rule exists and there are people who take it seriously.