skysight-inc/HackerNews huggingface dataset:
Is there a need for a jekyll theme with lot of add ons?
Hi,

after setting up a blog, I realized, I put a lot of effort in (more than 1 week) to build a running stable package hosted on Amazon S3.

Do you think this will be interesting to be bundled with a documentation and an installer as a product?

More details here: http://www.reddit.com/r/webdev/comments/31m1cv/would_you_be_interested_in_an_installation_bundle/

Any comment is more than welcome! Thanks
We added line breaks. Hopefully jkn won't mind.

It might be a good feature, yes.
Strangely no mention of 4K TVs supporting Netflix 4K/Ultra HD in this standard.
JetBrains CLion licenses: what is what
I would never hold up the UK as an example of a beacon of privacy or civil rights.

EDIT: And that's an interesting thing, because it seems like they're doing alright by their citizens and keeping them happy.
I don't build something complex from scratch, it comes from working simple systems.

I don't know where to abstract and genericize (it's a word now) code until I know where things are repeated.

I am more frustrated and confounded by my peers' attempts to abstract prematurely than I am if they had simply tried to write code that did what it needed to do instead of planning for a potential future before we have any idea what that potential future is like.

My process is

1) Write it for one case
2) When the second case comes along, consider abstracting
3) When the third case comes along, much more seriously consider abstracting
4) When the fourth case comes along, it's probably embarrassing to not have abstracted yet ... but depends on the goals of the project and the timeline and the ease of learning the abstraction for the peers.
From the following paragraph:

'The Register has noted that "in theory a system could be organised in such a way that records of law-abiding drivers weren't generated at all, but that hasn't been the way things have panned out.'

The problem here is not ANPR. The problem here is the application of section 44 of the Terrorism Act 2000, a law that is, in my opinion, not sufficiently circumscribed. A law that was also deemed illegal by the European Court of Human Rights. That same law can be used to stop and search anybody for any reason whatsoever, ANPR or not. The solution is to fix the law to prevent abuse, not to remove ANPR leading to potentially, and in my opinion, more dangerous roads.

Here's a list of other abusive applications of this law that do not involve ANPR: http://en.wikipedia.org/wiki/Terrorism_Act_2000#Section_44_2
> If you don't have previous Haskell experience, then other window managers like i3 or bspwm might be more comfortable.

My biggest beef with xmonad is that its configuration file is itself Haskell source code. So even if xmonad is the only Haskell project I use, I have to pull in GHC to compile my configuration. Since I'm not a Haskell guy, this means that I'm easily tipped off the cliff into cabal hell, which is not where I want to be when updating my WM config. For all that, xmonad is great when it works, and I stuck with it from 2011 to 2014 before moving on to i3.
Informatica Going Private in $5.3B Leveraged Buyout
This policy might not change much, but it will level the playing field for Reddit's diversity recruiting efforts. It's too bad that the few feminists there are in tech like Ellen Pao get so much criticism for trying to change an extremely male-biased industry.
Maximizing Dev productivity on a Mac
And socialism would be the government owning the corporation..
Show HN: Python implementation of MinHash and HyperLogLog
Custora (YC W11) Raises Series A from Foundation Capital
Ironically. The best way to gain from networking is to forget about what you can gain and focus on the other persons interests.

Excellent point about an excellent list in an excellent post.
Scaling Everest
Is it possible to read the amount and currency type from the NFC terminal rather than typing it manually? I think that would be a sticking point for credit-card users who are used to just sliding and having the proper amount deducted without user input.
Hey, if you want some content for thismeetingcost.us, I whipped up a little something: http://jsbin.com/rubale/
12 Ways to Make Your Bedroom More Comfortable
Expirify seems like a great service. Judging by the responses here, "if you build it, they will come."
My Facebook account usage consists of:

1. Clicking the occasional link from my best friend (one of the only people who posts interesting things)

2. Being invited to events and looking up the address

3. Posting cat/baby pictures from Instagram

And, of course, Facebook Messenger (the only reliable, functional cross-platform messaging system I've found)
Right but it doesn't have the static kind the compiler uses for foreach loops or dictionary initializers.
Heroes of the Storm – Closed Beta Keys Giveaway
Just because literally everyone you know uses those platforms doesn't mean they have meaningful pull either. That's unless you know every TV owner in the world. Your anecdotal experience is irrelevant compared to the average experience of the hundreds of millions of TV owners across the country and world.

Most Netflix subscribers (edit from people) just want to watch Netflix on their TV. If you're buying a new TV, the easiest way to do that is to get one that supports Netflix out of the box.
>This executive order has nothing to do with domestic law enforcement

Of course it doesnt, just like kidnapping people, or murdering with drones doesnt. Its just something your president does on the side, for fun.
As someone who just 'picked up' a rails 3 app to add an online order form, I agree that, while you may be able to 'get stuff done', you'll be slower than someone who has experience, no matter how senior you are. At least for a few months. I banged my head against tasks that a RoR developer would have finished far quicker.

However, by being willing to train senior folks (and I'm talking my book here, as I am a senior developer), you gain two things: access to a larger pool of applicants, and the value of cross pollination. (I've seen a lot of ORMs in my time, and concepts translate between them.)

How to choose whether to train or not? It depends on the length of your runway (longer means you'll have more time, obviously), how many other current folks have knowledge of the solution (and can offer code review or other guidance), how committed the applicant is (tough to judge, but desiring employment vs wanting a contract is a proxy), how far you are pushing what you are building (if it is a normal use case--crud app for rails--a book and a few days may be enough training time. If it is not--high traffic erlang application--you may have a harder time training someone up without extensive partnering), and how hard it is to find someone who has experience with your current technology (there is an opportunity cost to training someone, but there is an opportunity cost to having an empty seat as well).

Certainly any senior developer worthy of the name is going to be able to pick up a language and be productive with it in a few weeks. However, they'll make mistakes, just like anyone will, that may require rewriting later.

Junior folks are a whole different ballgame.
Can't find Palo Alto...
Why I didn't drop out to create my startup
The US and EU finalized DVB-H in the early 2000s. Digital broadcast television with a transmission standard that was good for battery life on mobile receivers. The current US broadcast standard ATSC-8VSB doesn't work well with a receiver in motion and needs a lot more receiver power.

I worked on a number of prototype devices with this technology. Qualcomm even launched a service in the USA using their DVB-H variant called MediaFLO. Target and Best Buy sold MediaFLO player units!

We were ready to go. Test transmissions were happening all over the world...and then the iPhone launched. People could watch YouTube on their phones and the desire for mobile broadcast TV evaporated, literally, overnight. MediaFLO shut down about a year after launch.

(ATSC-8VSB eventually adapted to the technical needs for mobile, but nobody cares anymore).
I like the product. I just want to offer you feedback that some of the copy reads awkwardly.

Consider replacing "Tap & pay anywhere where there are credit-cards. Interested in early access?" with "Tap & pay anywhere credit cards are accepted. Interested in early access?"
Awesome, thanks for submitting that!
If a project won't stand on it own it's own legs without a meme, it's probably not worth doing.
Yes, but that gives details about the certificate used between SSLLabs.com and the target server, not me and the target server. There is absolutely no requirement these two certs are the same. That's sort of the point of having a local check.
They aren't perfect for humans, who can't replace their eyes for direct video feeds and their internal ears for accelerometer readings. It's hard to simulate a plane for a human, because you need to make physical stuff that acts and sounds and feels like the real thing.

For computers, the same isn't true, because you can inject a recorder between its sensors and its "brain" and then disconnect the sensors wholesale and feed input data directly using just software.
>And their growling is unsettling.

Not many people know/understand Alligators actually growl. It is a unsettling sound indeed, in my experience they growl because you have stumbled upon a nest which does make them very aggressive.
That it's Chrome-only is a non-starter for me.
A much more complete book than K&R is "C: A Reference Manual", which has much better explanations.

See it here: http://careferencemanual.com/, at its home page.

Or at Amazon here: http://www.amazon.com/Reference-Manual-5th-Edition/dp/013089....

Turn to this book when you have questions. The authors are Harbison and Steele. If you become a C programmer, you will want and need this book. So you may as well get a copy now.

Another (more advanced) book is The C Puzzle Book.

http://www.amazon.com/The-Puzzle-Book-Alan-Feuer/dp/02016046....

It's older and I'm not sure it's totally up-to-date with the latest version of C. But it's still very valuable. If you finish this book, you will be a C ninja, and it isn't too hard.

K&R is outdated, in my opinion, because it is too skimpy.
ok, it's in the San Jose area.
http://statisticalatlas.com/place/California/Palo-Alto/Age-a...
The ACID vs non ACID all comes down to: can you afford to have invalid/missing data in your program?

The answer to this question really depends on the project you are working on.

If you think you don't need ACID even though your data is very important to you then I recommend you to read some great Jepsen articles series by Kyle Kingsbury[1][2] showing how popular distributed systems lose data on during network partition. If you don't believe it you can download the tests and run them yourself. Overall it's a very good read especially since he also tries to explain why they fail.

[1] https://aphyr.com/posts/281-call-me-maybe-carly-rae-jepsen-a...

[2] https://aphyr.com/tags/jepsen
1Password 5.3 for Mac: The Bionic Edition is out
OK, we put that back.
I was in a coverband and each of our wives were annoyed at how much time we practiced. We joked about naming the band "Men Facing Divorce." I went ahead and scooped these up and never did anything with them:

menfacingdivorce.com

menseekingdivorce.com

womenfacingdivorce.com

womenseekingdivorce.com

I got this one because it is awesome:

http://armp.it

I bought this when I thought I'd become an mobile developer:

http://androidindie.com

Heh, I forgot I owned this one (my startup analyzes USPTO data):

http://isthepatentsystembroken.com/

I was likely drunk when I bought this one:

http://yakbuttertea.com
HBO NOW
Data Visualization and D3.js Newsletter Issue 125
Or use: https://shaaaaaaaaaaaaa.com
Uber paid with a gift visa or amex card, purchased with cash at any mall.
The global energy storage market is and will continue to be driven by electric vehicles (no pun intended!) and consumer electronics. For these applications a faster charge/discharge is nice to have, a non-flammable material is nice to have but a high energy density is a MUST HAVE which Aluminum-ions don't.

My interpretation of a big deal is relative to the number of people it will positively influence. I wouldn't consider this a big deal, and in fact have heard the same claim at least once per month (ex. Titanium dioxide nanotube batteries http://www.gizmag.com/quick-charge-li-ion-battery/34347/).
Rand Paul accepting Bitcoin contributions
> Most people just want to watch Netflix on their TV.

Citation required please.
Konekt Dash: Cellular Dev Kit and Free Global Data Plan
"Phony" is charitable.

Smart Projects LLC has been acting in bad faith for at least seven years (registering the trademark in Italy after having pledged to transfer the IP to Arduino LLC).
The Winklevoss twins were destined to take their good idea and turn it into crap that Zuckerberg wouldn't want to be involved with and they did eventually turn out a turd.
They clone successfully executed ideas, not any old idea someone has.
I am very sad for the Indian Startups in this space who are facing a lot of problems because of the rape incident involving Uber. I understand that some things are beyond the control of these companies but incidents like this affect the public opinion about these companies in a very negative way.

1. TaxiForSure founders have to sell their company to Ola Cabs mainly because of this incident.

2. Indian Govt has banned all the mobile cab providers in Delhi, the National Capital and is trying to enforce the country wide ban.

[1] http://www.livemint.com/Companies/t7TozTlZCAmvtSxog3OQ7L/Beh...

[2] http://gadgets.ndtv.com/apps/news/government-mulls-pan-india...
The interesting ideas with Mongrel2 were

1. Being able to automatically adjust your configuration/db on the fly

2. Using ZeroMQ for everything so that you can tell your backends about your frontend and not vice-versa.

Turns out neither one of those is really worth changing away from a static configuration like nginx or apache.
Have you tried WhatsApp? How do they compare?
Very cool, always been a bit of a struggle. I know this has been mentioned slightly before, but what about making this data intersect with the traffic usage.

I know this could make it very difficult but maybe combining a couple of sources with summarized data can be relatively easy and one can have a "get pinged when standards hit 90% of internet usage"
The silver lining in all of this is that when he is laid to rest, he'll be surrounded by his pets.
It's not, I promise. For our product (https://populr.me), we want to keep our interface's styles and javascript completely separate from our user's themes' custom styles and javascript. Our editor actually loads the user's themed page into an iframe and overlays interface elements in the parent page on top of everything.
Government Mulls Pan-India Ban of Uber, Ola, and TaxiForSure Apps
> If you buy a TV today, it is very likely to be "smart".

Of course, if you aren't using the built in receiver for OTA broadcasts, you don't really need a TV, you need a monitor. You can get commercial monitors that are just like "Smart TVs" without the smarts and the receiver that makes it a TV instead of a monitor, though you may have to look outside of the consumer-focused retailers that you think of when buying a TV.
Tesla Model S sales reached a new record in Q1 2015
CSS is device neutral and works on things that don't have shift keys or context menus, so we can't specify the mechanism. However, we can make it allowed, or even recommended for browsers to provide a way to select anyway, even if the spec leaves it up to the browser what UI it wants to use for that.
The Best Surface 3 Easter Egg
Artificial Intelligence and the Future of Coding
Please don't wake me up during ANY presidential election year - and as the election cycle seems to get longer and longer, it would be harder and harder to wake up at all. Good thing I stopped watching politics at all a few years ago. The only irritant left is the signs along the road (but closing my eyes while I'm driving doesn't seem a viable solution).
Fixed, thanks, that's a funny one!
http://zedshaw.com/archive/programmers-need-to-learn-statist...
It is admittedly a tricky problem both in terms of engineering and social policy. NameCoin is one solution, although it has flaws that encourage squatting. I rather like the BitShares DNS [1] approach, where names are treated as scarce real estate, with an open bidding period before ownership is assigned.

The major downside of a crypto solution is that names can be permanently and irrevocably lost or stolen if the key is mismanaged. But until OSs and browsers actually implement anything besides ICANN DNS, it's a moot point anyway.

[1] http://wiki.bitshares.org/index.php/.p2p_%28BitShares_DNS%29
> SQL schemas are not expressive enough to describe the data types which I want to store in the database

For my own edification, can you expand on this?
No, because their intermediate is the same public key, resigned with SHA2. So you just need to update it in your chain.
Can you explain this in more detail? Why is linear growth worse than no growth?
> Most people just want to watch Netflix on their TV

If all you want to watch on your screen is Netflix, why buy a TV (defined by being a monitor with a TV tuner built in) at all?
I don't have the fine details of how [satellite] works, but I think it's basically multicast streams your receiver is tuning into.

It's plain old broadcast/downlink. A digital stream multiplexed with MPEG-2 or MPEG-4 channels of video data. There's also an in-band signalling stream for other uses (guide data, turning subscribers on and off, etc).
I'm one of the developers. This site is all about making public data about places more accessible. We have pages all the way from the national level all the way down to individual city blocks, and everything in between.

The data itself is mostly demographics: age, sex, race & ethnicity, income, employment, and education. We separate by entity and by topic and each page has sections for the stats within the entity, comparisons of child entities, and comparisons of the entity with peer entities.

Everything is extensively cross-linked, both in the maps, and in navigational lists.

The data came primarily from the Census Bureau's American Community Survey, and the 2010 Census.
I sincerely wonder why companies are wasting their effort on the contactless market, especially smaller companies.

This product will be stillborn in the U.S. as NFC terminals are fairly rare and even after the education delivered by Google Wallet and ApplePay, 43% of people who attempt to use ApplePay at a terminal that supports it fail and the clerk provides no meaningful assistance.

If they won't support ApplePay, they won't support this.
Does this policy hold to the C-team as well?

Now that would be revolutionary: getting your C-team and board to agree to fixed compensation.
Great idea! We need the same for ES6/7/etc. — http://kangax.github.io/compat-table/es6/
I love James' articles and this is from one of my all time favourites. Both the scene and his commentary are brilliant.

8Mile's last battle is truly a visual reference for Influence, by Cialdini and The Art of Human Hacking, by C. Hadnagy.

As Jordan Belfort puts it, "The only real objection is that they don't trust you".
I like how you have at least a mailchip subscription form on the domains you aren't using. Do you get much activity on them?
The headline and some commenters are misrepresenting the debate. From the article:

Both sides agree that eating too much salt, especially for people with high blood pressure, can be dangerous.

The critical disagreement concerns how to define "too much."

Under the current dietary guidelines, too much is more than 2,300 milligrams of sodium per day

... If the skeptics are correct ... a typical healthy person can consume as much as 6,000 milligrams per day without significantly raising health risks.
Bitcoin Foundation Survival Proposal and Financials Leak
avr-gcc libc has an implementation of floating point math but it's not accelerated at all by the AVR hardware (i.e. there is no FPU). Most Arduino boards (the Uno) are 16mhz with only 2kb of memory, so running a full FFT is possible but quite tricky and limited.

For folks that like embedded stuff and audio, check out a Cortex M4-based board like the Teensy 3.1. It has faster floating point, much more speed and memory, and some basic DSP functions like FFT, etc. built in.
Heyyo launched on Product Hunt
Finally a mainstream media story that doesn't spend ink on disparaging Everest mountaineers. The amount of negative (and inaccurate) reporting about the "problems" of Everest is irritating. Especially since very few of the reporters have actually been there. Outside Magazine, ironically is among the worst offenders.
All you need is a Netflix enabled DVD player hooked up to your TV.
The HN guidelines call for using the original title unless it is linkbait or misleading. HN doesn't allow submitters to editorialize (put their own spin on) the stories they submit. The only way to avoid this, since we're not experts on all content, is to use language from the story itself that neutrally represents it.

This rule kicks in particularly when users start to complain that an existing title is misleading. Otherwise that tends to dominate the thread. This is the dreaded title fever.

We don't always succeed in coming up with a neutral, accurate title, so there's a standing invitation to HN readers to suggest a better one. When someone does, we change it again. But if you want to be sure we see a suggestion (about anything, not just titles), send it to hn@ycombinator.com. There are too many posts on HN itself for us to read them all.
A lot of great items here, but number one resonates the most. One of the most common problems I've seen on any project I've ever worked on (my own side-projects included) is a difficulty in saying 'No' to things.

The list itself would benefit from the same advice -- cutting it down to half as many items would have upped the overall quality IMO.
WSJ: Reddit CEO Ellen Pao “removed salary negotiations from the hiring process”
At first blush, it didn't seem implausible to write a ZeroMQ SAPI, like PHP-FPM, or to modify an existing SAPI (e.g. FPM) to consume ZeroMQ sockets. I was actually really excited to see where people would take that.

What I realized later was that it didn't happen because a lot of PHP is deployed to shared/managed hosts, and people willing/able to deploy code like Mongrel2 are unlikely to be using PHP. The venn diagram of 'people capable of building out a PHP SAPI' and 'people interested in bleeding-edge experimentation like Mongrel2' doesn't overlap enough to produce results.
When the second edition was published in 1988, there were seasoned C programmers, but security wasn't nearly the issue it is today. Since there was no World Wide Web yet, most computer systems weren't exposed to a global network full of people who wanted to crack code for profit. There was no e-commerce, no on-line banking, etc.
Nothing wrong with enjoying your sea salt - you'll probably get plenty of iodine from water, flour, milk, eggs, seafood, etc. - but goiters and other mineral deficiency-related diseases happened long before we started making purified salt with chemistry.

http://en.wikipedia.org/wiki/Goitre

> Chinese physicians of the Tang Dynasty (618–907) were the first to successfully treat patients with goitre by using the iodine-rich thyroid gland of animals such as sheep and pigs—in raw, pill, or powdered form.

> Goitre was previously common in many areas that were deficient in iodine in the soil. For example, in the English Midlands, the condition was known as Derbyshire Neck. In the United States, goitre was found in the Great Lakes, Midwest, and Intermountain regions. The condition now is practically absent in affluent nations, where table salt is supplemented with iodine. However, it is still prevalent in India, China Central Asia and Central Africa.