skysight-inc/HackerNews huggingface dataset:
/r/programming, /r/python and /r/linux I read daily.

There are a handful of niche subreddits I follow as well (/r/futuresynth etc).

I stick an entry in the hosts file while I'm working as the temptation to just hit reddit to see what's happening is a little too high for comfort on boring days.
Girls named Ian? Or the fact that there's a lot of variation? Because with such small numbers, there's going to be a lot of random noise.
Kathy is almost as tight of a peak:

http://rhiever.github.io/name-age-calculator/index.html?Gend...

My point is, the tightness of the peak might have nothing to do with Ms Spears.
I don't know about Godaddy ev cert, but I know one vendor who is always having a great offer on ssl certs. The product you are asking for comodo ev is at $99 p.a. on their site. https://www.cheapsslshop.com/comodo-ev-ssl I hope this suggestion will lead you to the solution.
I work at a company that exclusively uses Scala for the backend of our applications/services, and I found that if developers are willing, it's almost never a problem to have them learn Scala within a reasonable amount of time, if they come from a Java background.

We found that it's very hard to find Scala developers when hiring, so we basically dip into the Java pool and look for strong and talented developers there, that are eager to try and learn Scala. We then train them on the job, which almost never takes more than a couple of weeks before they really become productive.

So I'd say, if you're confident in your team as far as their quality as developers goes, then go for Scala. The time lost in learning, will be made up in productivity once they get the hang of Scala and the start experiencing the productivity boost that a more functional approach can give you.
Among other things, a switch to gas-fired central heating (with the discovery of gas in the North Sea) and a mandate to use "smokeless fuel" in the remaining hearths. Smokeless fuel is a sort of briquette made of ground and reconstituted coal that's had most of the sulphuric impurities washed and cooked out of it, along with a blend of other things like sawdust and molasses.
McDonalds Ingredients for a hamburger:

Hamburger:
100% BEEF PATTY, REGULAR BUN, KETCHUP, MUSTARD, PICKLE SLICES, ONIONS

That list seems pretty simple. I'm still not going to McDonald's to buy a hamburger. Maybe you object to what makes up the ketchup, mustard, etc?

Source: http://nutrition.mcdonalds.com/usnutritionexchange/ingredien...
This happens to me all the time. I own the domain jgc.org and there's a domain igc.org and lots and lots of people type the wrong address.

I used to get all the flight itineraries for a senior member of the Hewlett family because of an igc/jgc error. Here's a selection of recent subject lines:

Ellen Bass + Chana Bloch/ Islamic Cultural Center Show
Reminder: Prayer event at Hispanic church in Amsterdam, NY on May 16
Torah Study in Loving Memory of Belda Kaufman Lindenbaum Z"L
The Magic Flute at Cynthia Woods Mitchell Pavilion
You are invited to "SPJ Luncheon May 19th - Hon. James McHugh

And that doesn't include the really personal emails where people send photos of their children, vacations, etc. Invite people to dinner, tell them what a great time they had etc. etc.
HTML is ISO 8859-1 by default, which privileges that legacy encoding within conformant browsers and web servers. That's the reason for all the "character entity" stuff.

The same is not true of Java.
This Week in Data [May 15, 2015]
Not even in Chrome: I just see the whole distorted image. Even tried disabling various extensions that might be interfering, but to no avail.
Don't know that I agree. I view computers as Turing machines, which is just a really fast clock or engine. I don't think my clock can 'suffer'.
I block it using my hosts file and unblock it (and HN) about once a week. Then I look at the top content from that period of time and look at it all at once, then bookmark them (in a folder) and usually never click the bookmark again.

Facebook I'll check about once a month (also blocked in hosts).

I got into the habit of instinctively typing in "news." or "redd" into my browser as soon as I sat down, the lost productivity was too much and the hosts solution seems to work for me.

For PC games, I have to uninstall them. I'm actually glad games are 60 GB these days because it means I have at least 1 day to consider playing a game. If at any time I decide I don't want to waste 50 - 100 hours playing I can cancel the download and delete the files. Yes, I'm getting Google Fiber next year and this method will not be available because it will download in about 10 - 20 minutes. I'm looking into a time-delayed safe or the cheap plastic tubs with a timer for storing an SSD for those games.
From my perspective I would rather have $.select() instead of $() because it makes more clear what this function actually does.
There's a balance to be struck between the "easy-to-spell-and-remember" versus the "people-are-unlikely-to-get-this-mixed-up." I've inadvertently gone with the latter, and thereby the main problem is people unable to contact me at all because they can't remember the domain name.
Websites Built on New GTLDs with the Most Backlinks
I've been immersed in the markup world since the SGML days, and even I prefer s-expressions to SGML/XML.

But here's the thing: XML is all about agreement. The value is not found at the syntactic level, where needless irregularities exit. The value is that more than a critical mass of agreement formed, and this agreement allowed the development of tools and standards useful across industries. Moreover, the low-level agreement on XML has enabled higher level agreement on vocabularies and grammars in many disparate sectors.

Sure, if you had a clean slate you could improve many parts of the XML standards. Consider, for example, XML Schema (XSD). The irregularities and complexity there are similarly annoying. I'd much rather write RELAX schemas. However, whole sectors have selected XML Schema and developed vocabularies and grammars whose value isn't found at the syntactical level; it's found in the agreement reflected in the decisions over vocabulary and grammar made by disparate groups striving to develop a common exchange mechanism.

Quibbles over syntax miss XML's real merit: XML enables agreement in developing vocabularies and grammars.

Apropos: Here's my Stack Overflow answer to the question of when to use XML attributes vs elements, written in XML for fun: http://stackoverflow.com/a/23133755/290085
The Ajax section is just not good enough.

The main reason I still use jQuery is that they unify their promise type with their ajax. It's easy to create code that works with any promise, ajax or otherwise.
IPv6 doesn't fix most of the problems with IP, in fact it makes some worse (routing tables are now bigger because of bigger addresses and there can be more of them). If IPv6 actually did attempt to fix issues in IP it might have seen faster adoption.
While I like the concept of this article, I think there's enough mobility that this may occur. However, I'd much rather someone get a house than move to another city just to live in the street, so ultimately I'd hope more areas adopt something similar if they see this as effective.

San Francisco and Portland both SEEM to have a problem with destination homelessness, in particular, Portland was known to have strong city services and may have led to that.

Given, the job industry there is recovering from a major source of industry, so I could be massively wrong, but it seems like the case.

Ultimately SF and the Bay Area seem to have enough wealthy corporations that, if someone were able to support it, it could totally work. Though I recently remember reading an article from the Slack CEO, where he justified taking a large investment round he didn't need because the VCs were not going to spend it on homelessness.

Unfortunately we still incentize the wrong things in seeking profits. Obviously, we can't call a single case out, but in the end, there's enough funding here to completely fix it if people rallied together and the Medicine Town thing could probably be done at SF or Portland level scale.

It would be crazy expensive, yes, but would also greatly improve those cities.
So what you're saying is that they just "happen to support the NSA" while getting donations from those companies for other reasons?

I think America has gone too far with its "political correctness". This is why these days media people can't even say that politicians are lying anymore. They have to say words such as "misinterpreting the truth" or "made an error", and why people like Clapper or other law enforcement agents get away with committing "errors", as opposed to calling them what they really are - crimes.
Mid-Senior Level Full Stack Rails Engineer Needed at AnyPerk (YC W12)
I prefer REST because one way fits all usages:

GET /resources, POST /resources, GET /resources/id, PUT /resources/id, DELETE /resources/id

Five routes for one resource type. If you need more resources, you nest your URIs. Why would you need POST /deleteResource?idRes=id when you can just DELETE /resources/id?

Code reuse wins.
Really nice work -- Is this opensource? I want to build a similar menubar application and would love to know how!
I also use hn.premii.com and the only thing I miss is the ability to see the new comments since last visit marked (which the HN enhancements suite does on my laptop). I'd switch my laptop browsing interface to hn.premii.com as well if it supported this.
Bangalore if you can work on hiring someone every 4 year, or pay good salary the senior folks will stick on 8-10 years.
Flowplayer Drive API now available on Mashape
>Sorry, "Bort" is not in the boy's name database.

Outrageous.
Jessica - http://rhiever.github.io/name-age-calculator/index.html?Gend...

Names (just like everything else) have fads. Fads come and go.
The "artificial" ripening with Ethylene isn't really as evil as it sounds, fruit emits it anyway as it becomes ripe. If you have for example some avocados that you want to ripen more quickly, putting them in a paper bag with ripe bananas or lemons will hasten the process significantly. Fruit on its own like bananas will ripen much more slowly than if they are surrounded by a bunch of peers.
I remember that. I think the point was that the people who were supposed to be good (i.e. gospel fans) would listen but not pay him any money. The blues fans (and at the time I believe a lot of people considered that the devils music) did. I think it was just more of a humorous point than a serious point about a career decision.
These examples are missing the point.

A clearer example than the server / tip is jury duty. It's not profitable for almost anyone with a job but for the most part we are forced to participate.
what does this have to do with Hacking News?
Show HN: Customize and Share Love Cards with Beautiful Teddy Bear Pictures
The question should be "If two objects approach at 75 percent the speed of light relative to me then what is their speed relative to each other"
Congrats on 800 sign ups, thats huge! I agree with you on aggressively tracking metrics, although I think I need a bit more than 20 users for my alpha. Its nice to have a concrete number to compare against, even if we aren't in related niches.
> Java treats text as all modern systems should: as a sequence of the open-ended Universal Character Set (UCS)

unfortunately, Java treats text as data encoded in UCS-2 which uses a maximum of two bytes to represent a character and all the Java string APIs assume the UCS-2 encoding.

The problem with UCS-2 is that it doesn't allow to encode characters outside of the Unicode BMP.

In order to solve this, Java actually uses UTF-16 encoding to encode characters outside of the BMP, but none of the APIs actually know about this and still assume UCS-2.

This leads to the API being wrong about character lengths and to regular expressions wrongly matching certain strings and sometimes destroying data when you apply them to replace substrings.

Case in point is this little test class here: https://gist.github.com/5745601abbfbf7068fcd

which prints 2 on the console. I've also given a talk about this at a swiss JS conference in 2012: http://pilif.me/unicode.pdf - JS has/had the same issues as Java in that regard.

The only well-known contemporary languages that get this (somewhat) right are Perl (since forever), Python 3, Ruby 1.9 and Swift, though ES6 is in process of getting up to speed too.

Python 3 and Swift have the issue of being totally tied to unicode, so if the politics and issues around Han Unification matter to you then those two are actually also not usable for you.
D3 is an amazing library. At first glance thought it's a charting library. Upon further usage realized it's more of a DOM manipulation library just like JQuery, with the additional support on SVG, which happens to do chart.
But back then we had less memory, and Java was never that memory efficient to begin with. I wouldn't say double-digit memory savings are in the realm of overly pedantic micro optimisations.

One language whose name escapes me took an approach where the internal representation is always unicode codepoints, and Strings have methods for projecting those .toUTF8() or whatever to interact with the outside world - I liked that a lot due to its simplicity, anyone knows which language that was?
Someone's been confusing syntax and internal representation again.

Simple: parse

<foo bar="zot">quux</foo>

as (JSON-like)

{
"foo": {
"bar" : "zot",
"" : "quux"
}
}

Problem solved, XML is now logical again.
Jquery works quite well on SVG too. It's all Dom nodes.
Well, whatever managers think of engineering, they surely don't think HR is revenue-generating; HR is practically the definition of "overhead".
Ah, a man who knows how to pivot.
I guess it is something someone might find interesting, or worth of reading. HN is not only about hacking. If you are not interested (I am not, for example), simply pass.
Infinite loop for me.
Reason 1 also happens in Canada .
I'd never heard of Medicine Hat before. What a strange name for a city!
The largest, I think, community for the niche software that I create is located on reddit. So I use it to see what's going on in the community, help people, show my products and so on.

Otherwise I only use reddit as a time waster.
Most of software developers don't care about encodings all day. This will give them enough rope to hang half of the world.

Memory is dirt cheap these days anyway, why now? And if you have mounds of text, compress it.
This claim would probably also run into issues regarding patentable subject matter post-Alice v CLS Bank. It's almost completely abstract...

edit: nevermind, it's a patent application and not an issued patent.

HN Posters: Please stop posting patent applications as patents! They are not the same!
Put your BDR knowledge to the test
The answer is simple : it cost money.
"The median living boy named Johnie was born around 1948 and ranges from 51 to 79 years old."

This is what happens when you're #4...
This picture satisfy my OCD
I thought you were going to tell me things about famous people. This is a list of tech executives.
Oh I'm not trying to make it sound evil.
Yes it is :(

FYI; the cake is probably a reference as to us dutch people always serving this type of cake, albeit smaller and in a different form, at funerals. Knowing this gives the short a nice touch :)
Introducing hitch – a scalable TLS proxy
Farmland and mines (or the minerals in them) seem to be limited world-wide and maybe good investments (though we may improve artificial ways to produce food that are less dependent on land).

Water is a regional thing (for some places it's less of a problem). Not really sure how one effectively "invests" in water.

Solar is entirely different. I think solar has a great future, but as an investment, I'm not so sure. It seems highly likely that we will needs lots more power in the future and it does seem that much of it would come from solar. Current solar technologies are still relatively young, inefficient and (relative to future technologies) expensive. Investing in solar at this point would be like investing in an car manufacturer in the early 1900s.
Future maintainers will hate that.
What an evil thing to do to embed a video without volume control or a way to go directly to vimeo.

https://vimeo.com/6624352
What Are the Vaastu Tips – By Dr Puneet Chawla
Or to be even more exact, "... relative to me and I am between them", since speed is scalar; the ships could be meeting each other at a 30 degree angle.
Well, this:

Clients SHOULD NOT open more than one HTTP/2 connection to a given host and port pair, where the host is derived from a URI, a selected alternative service [ALT-SVC], or a configured proxy.

suggests to me that if you have TopLevelOrigin1 open and TopLevelOrigin2 open, and they both embed content from ThirdPartyOriginA, you'd (likely) have only ONE connection to ThirdPartyOriginA. I thought that would be an example of "reusing connections for different origins", and there would seem to be a correlation risk.

I was thinking that the "one connection per host:port" would (normally) be based on host NAME. However, your comment and the fourth paragraph in 9.1 Connection Management leaves me thinking that it could (optionally) be based on resolved IP Address.

To further complicate things, Alt-Svc can redirect requests to a different host. So HTTPS requests to TopLevelOrigin1 and TopLevelOrigin2 could all go to example.com and its IP Address.

Maybe a (welcomed!) reply will help clarify the correlation risk scenarios. I'll also search for prior discussions about it.
whenever bb king was playing his guitar the guitar was crying.
The Cyborgs Are Coming – Digital Data in Your Everyday Life
This.

Enterprise pays a boat-load to HP and others for performance/load/stress testing. Someone needs to figure out how to offer serious performance testing at an affordable price.
Well, I posted it to have a discussion and maybe people are able to find something interesting too?

Yanis Varoufakis, Greek's Finance Minister:

https://play.google.com/store/people/details?id=114760450440...
Ah, if only there was a 'Best way' - but there isn't. Indeed, the nature of marketing is that most successful promotional techniques are quickly replicated by others and their effect diluted.

Instead, ask yourself:
1) Who are our clients / users?
2) What are their pains, how does our app solve those, and why would they buys/use our app?
3) Where are those clients - and therefore how do we get in front of them?

As an extreme example, the best way to promote a fashion app for 16-year-old girls will be quite different to a finance app for high net worth individuals.

I heartily recommend the book Traction for a thorough list of options and how to approach them. (The list is included in the free preview, if you're strapped for cash, but the extra information is worth buying a copy.)

Best of luck!
Dsniff
This looks really interesting. What does this use as the source for product data?
What about prison? It's ~1% of the adult populaion.
Product Hunt Collection: Newsletters You'll Love
Creating Applications for the Internet of Things
The spike starts before the show aired , but some of the popularity probably came from Family Ties:

http://en.wikipedia.org/wiki/Family_Ties
I watched the video ten times and I don't understand how this is a good shoot.

You have two cops against a guy with a _hammer_ and the immediate solution is to shoot the guy? The first reaction of the assaulted cop is to run away from the attacker, which is understandable, I suppose, but really doesn't look like optimal hand-to-hand tactics. And her partner immediately draws his pistol and shoots the guy in the back. Why not grab him from behind and take him to the ground? Or whack him in the back of the head with a nightstick?

I really have to question the training and capabilities here. Is part of the problem here that one of them isn't large enough and strong enough for the situation? I doubt that, proper training and attitude should be enough here. But if size is a crucial factor here then that person shouldn't be a cop.

I expect cops to deal with something like this without killing people. Subduing people without killing them is part of the job. They didn't get it done here. To me this looks like manslaughter, and they certainly shouldn't be on the force.
My dad got that album for his birthday when I was ~9 years old. For some reason I got really hooked on the music, it made me start taking guitar lessons and has shaped much of my music taste.
After living in Europe for the last 2 years, I've heard stories of as many folks going back on eye-to-eye deals and taking things to court, as I had living in the States. Congrats having good experiences, but shady people are as common here as elsewhere.

And, do realize that what's being discussed on this site are exceptions to business in the US. Most business is done fairly, without issue, over a handshake in the US as well. But, as anywhere, 10's or 100's of millions of dollars makes people do abnormal things.
I can speak a little bit to that question.

We do, indeed, hope to keep interactive articles working and available over the long term. But you can't always predict the technical choices of the future web.

For example, there are plenty of past Times graphics done with Flash, which may not be easily viewable within the next 5 years.

On the other hand -- one of the biggest culprits is simply using external APIs as part of a graphic. APIs shut down, change their terms of use (Google Maps), or have data updated in ways that break the graphic. For example, as we just noticed the other day, this 2011 graphic used to show Joplin, Missouri before and after the tornado hit:

http://www.nytimes.com/interactive/2011/05/27/us/joplin-pano...

Now, the "before" panoramas are actually "way after" shots. We'll need to go back and fix it somehow.

But it's not all Sisyphean. The standard operating procedure for any interactive article page is to live somewhat inside and somewhat outside of the CMS -- with the page's own baked-out HTML base, and individual copies of any JS libraries and CSS it needs (apart from the super common ones). With a little foresight, this should be resistant to breakage from future site redesigns, even if the page continues to look a little "old" ten years from now.

As long as browsers in 2025 understand JavaScript from 2015 (likely), I'm optimistic.
(People in the military, prison and institutions are excluded from these figures.)
Ummm... didn't you read the article?

> (People in the military, prison and institutions are excluded from these figures.)
Err, yeah..but lets take the 'regular bun' for example- in that you have:

Ingredients: Enriched Flour (Bleached Wheat Flour, Malted Barley Flour, Niacin, Reduced Iron, Thiamin Mononitrate, Riboflavin, Folic Acid), Water, High Fructose
Corn Syrup and/or Sugar, Yeast, Soybean Oil and/or Canola Oil, Contains 2% or Less: Salt, Wheat Gluten, Calcium Sulfate, Calcium Carbonate, Ammonium Sulfate,
Ammonium Chloride, Dough Conditioners (May Contain One or More of: Sodium Stearoyl Lactylate, DATEM, Ascorbic Acid, Azodicarbonamide, Mono and
Diglycerides, Ethoxylated Monoglycerides, Monocalcium Phosphate, Enzymes, Guar Gum, Calcium Peroxide), Sorbic Acid (Preservative), Calcium Propionate and/or
Sodium Propionate (Preservatives), Soy Lecithin, Sesame Seed.

Looking at that, I think narrator has a good point!
Reducing memory usage also reduces time spent in garbage collection.
DribbbleFolio – Free Portfolio HTML Template