skysight-inc/HackerNews huggingface dataset:
Every time I see a post like this, I see lots of folks are super exited, but I still fail to see benefits, perhaps is the nature of my/our architecture/setup.

So, let's say I have a fairly typical setup, 1 web app, 1 database. Normally I would have 2 VM instances to start with. When I need to scale I add more nodes for web and/or db... both are load balanced, of course.

How would docker help me? I guess I should google for docker use cases, but I thought I'll try my luck here too.

Test/dev environments are pretty close to production ones.

It seems there is a lot of hype, but I fail to see it through. I'm wondering if all this hype is artificial, time will tell of course.

Thanks.
Agreed. Given that it is a puzzle and not a request for proof. Once you realize that the hole and sphere diameter are related and the situation has one degree of freedom not specified, it is perfectly valid to conclude that the answer must be independent of that and choose a case you can work out in your head.
Brain Training Questions – Frequently Asked Questions
Medium, Tumblr, and the re-consolidation of online publishing
Except they negotiated royalties and EA didn't deliver.
I guess the answer to that would be that you don't want central control obut you still want to curate who get's to participate.
Valgrind is bandage sadly only available to GNU/Linux developers with lots of RAM to spare. Not fully available, if at all, when other systems need to be targeted.

Fully agree with static analysis.

My point is that at least with C++ you get the help of stronger type checking, RAII and automatic memory management via the available collections.

But of course, the C compatibility is both an advantage in terms of helped adoption, but also a weight in terms of being able to write secure code.
I don't have research for you off the top of my head, but here's anecdotal support -- there's no way these people can get this good at their tedious menial jobs[1] without finding a strong (superlatively strongest in the world) intrinsic motivation to perform better.

As Lewisham puts it, structure to maximize enjoyment of their intrinsic games is the best. Ideally, find out directly from the employees (or by being them for a while) what intrinsic games they play for their tedious tasks, and then try to build structure around making it more fun -- there's essentially 4 parts to it - holistic goals, performance stats, realtime feedback (these 3 are mentioned by example by Lewisham), and the hardest-to-implement, fun interactions.

The last is complicated, but for example, it's the reason why a clickety mechanical keyboard may be more fun to type on than one of those polymer rollable keyboards, if you have an employee whose job is to type all day [you and me probably]. Sometimes workers find ways to turn their interactions with their work fun on their own (like those in [1]), but for the less intrinsically motivated, employers facilitating it can have a huge effect.

[1] http://www.collegehumor.com/post/6319342/goodatjobs
Their "descriptive" names are Hungarian Notation for servers.
Sorry what? Have you read the 12 steps? The explictly refer to "God" and explain "his" role in "remove[ing] all these defects of character." How is that at all ambiguous?
You sound like a real stand-up guy.
Hi, this is Jakub, co-founder & ceo of Estimote. Yes, you are right - there are additional sensors into each Estimote Beacon like temperature & accelerometer. You can read more about them here: http://blog.estimote.com/post/87918401035/firmware-update-ac...

The challenge with cheap, Chinese beacons is that beacon deployments in general are site-specific at the moment. They require configuration, enabling security, calibration, etc.

We sell currently Dev Kits that consist of 3 beacons as well as free iOS & Android SDK, responsive support, 20K+ developers community portal, cloud-based fleet management tool and more.

Each beacon is in fact tiny computer with ARM processor, flash memory and sensors. Thanks to our iOS app you can configure range of the beacon, optimize battery life and security. We update our firmware on monthly-basis so even if you bought beacons 6 months ago you can download the latest version over-the-air and enable sensors and new tech and there is more to come soon.

We all agree that beacons will be everywhere in the future and deployed at scale. The fact is that beacons cost will be still tiny part of the budget dedicated to build the context-aware app. We have partnered with many companies like Knoll to build such apps (http://techcrunch.com/2014/06/17/estimote-knoll-partner-to-b...) and believe the value is in the underlying software delivered together with high quality hardware.
That was my first thought, the author seems to like three-letters, I don't know why `sql` is better than `db` for database, considering not all databases are based on the SQL standard, and `mta` for mail server? Really?
I was recently pulling together the wide variance in SSL Cert providers. I have an incomplete list available here https://docs.google.com/spreadsheets/d/1jzZqGzvtHe4egYNnp1L4...

The real work is figuring out which CA cert your cert will be issued on, then determining device/software package compatibility. (Chrome on Windows uses Windows CA store, Firefox on Windows uses it's own, Java uses its own, and all of those stores may or may not be routinely updated)
Have you seen any differences between Amsterdam homeless and American homeless?
Finding soon-to-fail disks in a haystack [pdf]
Show HN: Domino, a PaaS for data science
Show HN: Dtop, bringing htop functionality in the webbrowser
I'm starting to think I should munch a mix of powders every morning. Cinnamon, tummeric, garlic etc.
Even if you're in our network, you'll still have a lot of fun. There's more ports open, yes, but most ports will just refuse you with an access denied and report to a secure log, which is centrally collected and triggers the admin spawner if necessary.
Agreed.

There's a big difference between "scripting" and "writing software" in terms of best practices.

If you're writing some ETL scripts in an IPython notebook, it would be overkill to encapsulate everything to keep your global scope clean.
Somebody's nostalgic over Hungarian Notation?
You're missing the point, which isn't that "badly-maintained software" and "technical debt" are the problems. It's that I, as a developer who writes Python which runs on Fedora, EL[6|7], Gentoo, Debian, Ubuntu, and Arch have to go through an inordinate amount of testing and hoop-jumping in order to make sure that my application runs on EL6 and Fedora, to say nothing of systems which aren't guaranteed to have the same package names, library locations, or major versions of Python, much less having it at all (especially a problem on EL6 and Gentoo).

It makes sense for me, as a developer, not to go through repackaging and retesting for 7 distros with 4 different packaging paradigms and 3 init systems when I could simply tell you to run a container. None.

Disk space and memory are now cheap. Statically linked binaries are coming back. Containers as the new /opt strike a middle ground between distro portability and developer effort. It must be nice for you to live in an ivory tower.
Grants and publications become a virtuous circle. Getting grants gives you time and resources (and prestige) to get publications. Getting publications is the gateway to getting grants (before you have grants), and getting more grants (once you have grants). E.g. the measure of a grant-getter's success (at utilizing a grant) is generally the number and "quality" of publications the grant generates.
Agree, but reluctantly. Given Paypal's horrendous history of freezing funds and poor customer support, I use it only when I have serious doubts about a site's generic form.
Have you thought about switching to Braintree to provide that functionality to your customers?
The shame and judgement placed on the woman for being both poor and in possession of a Mercedes really demonstrates a disconnect that people have between the signals of wealth and actual wealth...

The "2003 Mercedes Kompressor" talked about in the article could be one of two models:

Model $(2003) $(2014 CPI) 2014 Value
C230 Coupe/Sedan ~$28k ~$36k ~$5k
SLK230 Convertible ~$40k ~$52k ~$7k

On their combined income (~$120k), my suspicion is that it was the C230 and not the SLK...

Note that both are worth very little today. They're just old, crappy cars like any other. Your old Honda may in fact have fewer mechanical issues at this point. People revere the badge even on older vehicles where it no longer means much.

If the middle-aged Mercedes they had was running and reliable, they were prudent to keep it. The cost of trading down to an unknown car with potential unknown mechanical issues would likely not save them any money. It's possible it could end up costing more.

When you are cash flow poor, reducing out-of-pocket expenses is the first priority. Liquidating assets to raise cash is a quick one-time fix, it's being done at a time when you have no leverage with which to get maximum value out of those asset sales, and does nothing to resolve the larger problem of income < expenses.

It is unfortunate, I think, that however prudent and reasonable their choices, the cognitive dissonance created by the sight of the "luxury" car at the food stamp offices is going put them at odds with public opinion.
Huh. I'm confused, what's to stop someone from copying the "Paypal" button and associated modal, but simply directing the form to themselves to absorb the Paypal credentials?

I suppose anyone could do this to take advantage of silly users, but this is encouraging users to trust 3rd party websites by design.

Seems wide open for phishing.
Or just eat a lot of Indian food :)
For US HN'ers, "cinnamon" that is commonly used as a flavorant in the US is Cassia; Ceylon cinnamon has a milder taste that is slightly different and may be a little bit unusual for American tongues.
It's sort of gimmicky to say that Cinnamon does this, because it's known to be sodium benzoate that causes this effect.

In 2012 they discovered that sodium benzoate has an effect on Parkinson's disease proteins: http://www.ncbi.nlm.nih.gov/pubmed/21701815.

This new study is, at least, a confirmation of the older study, and is also an attempt to use it to treat the disease.
Why I Love and Hate Craigslist
His legacy, just from MINIX and his books alone, more than outweigh whatever shortsightedness he might have had back then.

Also, it was Usenet. Flame wars were its bread and butter.
Golly. I thought this was going to be about a hospital ward in sub-saharan Africa, some abandoned corner of Asia, or even a VA hospital here in the US.

I'm glad people care, but for me, these are first world problems compared to drug shortages, inadequate facilities for water and sanitation, missing diagnostics, payroll shortfalls, and so many things.

Sadly, though, these are not problems that programmers can do much to fix.
He who controls the SPICE! Controls the UNIVERSE!!!
In that case, the statement from the article "We could have a sphere as large as a planet, bore a hole 6" in length through it..." seems inconsistent. Either the cylinder is not 6" long, or it does not go through the sphere.
Based on our experience at Estimote entering the region is triggering iOS action much faster than leaving the region and this is how it works for iOS at the moment (probably phone battery optimization).

Entering region is super responsive (aprox. few seconds).
Exit the region might take up to a minute+.

If you are building smart alarm-clock it is much better to detect if you entered the bathroom or kitchen than detecting if you left bedroom.
Wildcard imports are OK, if and only if the module is specifically designed with this usage in mind.

Example: nose.tools
I think it's a culture thing. In China, it doesn't matter who you are, who you seem to be is everything.

I remember someone lying about pretty much everything he bought, sometime making it nearly 10 times more expensive than it is (I've checked afterwards), probably to make himself seem wealthy.

Same in the office, it doesn't matter if you sit there all day doing nothing productive. As long as you leave late, it will make people think that you're working hard, and that's all that matters.
Impatient, too
What are your recommendations for anonymizing PHI data, for example? Saying there is no way to anonymize data isn't really a solution and beyond that, I don't think it's true.

What practitioners need is a canonical reference or toolset that you could feed a csv file to, tell it which columns should be scrambled and out comes an anonymized data set. Yes, I realize the "tell it" part is of concern, well that could be mitigated by smarter tools and more knowledgable practitioners - knowledge gained from a canonical reference.
Hey I'm Pedro, one of the developers at Braintree who built this. We are actively working on this. Initial integrations pointed to a Braintree domain, but any new merchant who integrates PayPal via Braintree will be using a PayPal domain. GitHub will do so shortly.
Yeah, this is my concern too. The closer we get to being able to have a Google-only Internet experience (Google DNS, SPDY vs HTTP, Chrome as the browser, etc.) the more nervous I get. It's just a lot of power to concentrate in one place.
You do understand the difference between power differentials combined with different priorities and coercion by force?
Reinventing the toilet for 2.5 billion in need [pdf]
Partially yes. Partially meh. For servers I use a lot, my SSH-config looks like this:

Host f1
Hostname foo.bar.baz.qux

So... just use a readable name. I'll shorten that to something like 'a' locally anyway.
This kind of benchmarking should really be run on physical hardware where you know that the underlying resources are not being switched out. The repeated running somewhat mitigates this, but when you don't control the hardware, decisions are being made that are beyond your visibility.

The almost 50% more context switches for normal Postgres is very telling. If those had any disk implication which is quite possible with the 512Mb of RAM, it could easily explain the discrepancy.
If you do poorly on your boards you are likely to get matched to a rural area serving lots of medicaid oeople--I'm assuming you aren't talking to these doctors as regularly as you are talking to surgeons in big cities or something.
As someone who spends a good deal of time alone because I enjoy solitary pursuits, I disagree with the article when it claims that alone time is a form of "liberation", "freedom", and gaining "control". It's been my experience that people who use terms like these to describe their solitude don't actually really enjoy it much at all and tend to only seek this alone time as a manifestation of an avoidant personality. In other words, they don't feel happy during this time by themselves, but they seek it as a way to demonstrate autonomy within their life. They like the idea of being alone, but not the alone time itself.

On the other hand, people who describe their alone time as "relaxing", "exciting", or "interesting" truly seem to enjoy that period without social interaction.
Also, this: http://www-inst.eecs.berkeley.edu/~cs61a/su14/

...It started in late June and the Final is in August.
The squid thing is just a recurring joke, if that's what you mean.
There is a simpler puzzle that's similar to Gardner's, but as unintuitive.

Take an orange and wrap a string around its diameter. Now extend the string by 1 inch and redistribute it around the orange so that it floats an even distance from it. Do the same with the Earth, i.e. wrap, extend by 1 inch and even out into a circle. The gap betwen the string and the orange/Earth - which one is bigger?
I checked out your site - how come there's no tech specs page? This is good info to have, but it's still incomplete. I'm still wondering: how much flash memory? Can a mobile app send messages to the mote to write data, or are the motes read-only points of contact?
We curate a list of applications and case studies of beacon deployments: https://community.estimote.com/hc/en-us/sections/200364446-V...

There is fun stuff from quadrocopter 3d positioning till contact-less payments.
> This is the harsh reality for most independent game development teams, except for a few super-star-teams which are able to negotiate non-cut-throat contracts. The publisher pays production cost in advance, and recoups production + marketing cost before the developer sees any royalties

i don't understand this.

isn't the definition of an "indie developer" a developer without a publisher?
Java Eco System Stats
> if an object is immutable, the behavior of Python matches what the naive developer expects

If the object was immutable then append wouldn't work. That's hardly matching expectations.
Forget about words like "fad" and "backlash". Data. That's all that matters. I am not up on the research, but I would at least like to see articles like this talk to people who are, instead of talking to random people who have no fucking clue what they're talking about :)

(Edit: and by "data", I mean things like, does reducing/eliminating gluten, or more likely, all sugar/carbs, from a diet, actually reduce productivity-sapping drowsiness? does it actually reduce weight by not stimulating insulin, etc.)
I've been through a number of naming schemes for a few different purposes.

Firstly all VMs are named after their function(AD01, named01 etc) we never re-purpose VMs

Workstations went through a few conventions dependent on size:

o sysXXX

o french revolutionaries

o generals from WW2

o Fellows of the royal society

o Towns of the UK

My favorite is fellows of the RS, as a lot of them have wiki pages.

The key thing is that you don't recycle names. When a machine dies, so does the hostname
Rubygems dependency API is down
Yeah, that line stood out to me as well. I'd love to stay with one employer for a long time, but doing so now is just shooting yourself in the foot. From what I've seen, the best way to increase your salary is changing employers, maybe if raises weren't always so meager this wouldn't be the case.
There is also nothing stopping anyone from slapping on the old PayPal button or the Checkout with Amazon button on a phishing site. Do you prefer something non-branded out of the box, such as Stripe's Pay with Card button?
Generally, you can't turn these services on without at least having the page serving the production version on SSL.
Thanks for making it so clear what services your machine provides on the public internets. I like advertising on the public internets too and sometimes I even run SSH on port 22 with root access enabled for convenience sake. Also, since I have so many servers, I make sure to run fingerd and include hints to what the root password is in my plan (everybody knows what it's like to forget a pw).

Another good thing to do, I was told that according to RFC1413, always make sure you are using identd service, it's a very helpful protocol.

I just don't get why people are so paranoid on the internet I've been a sys admin since the 90's and never once had a virus or been hacked.

I guess with everything now being a "devops" world, we should just focus entirely on convenience and forget about the old timers annoying speeches on "SPOF" and "Security/Risk Management" that block me from pushing my awesome new codes to production as quickly as possible. We use Chef and CI so I don't ever have to even think about the server itself, other that it is running Ubuntu, which is super fast and a very secure OS.

I love when new software comes out, I just grab the recipe and ship it! Even if it is geared to server farms with hundreds of machines, I probably need to use it for my 5 server cluster.

Anyway, sorry to get off topic.
wtf subreddit is this again?
I was specifically looking through these comments for your example.

I got bit by this once, and it's certainly... strange (it's also surprising). It's considered "behavior consistent with the rest of Python" [1] (which I can agree with) even if it makes little sense in terms of immediate readability to someone who hasn't previously encountered it. Fortunately, the workaround is easy, and it is documented.

There's at least a couple of spats on the mailing list regarding this feature that are of interest to the curious or at least those who are interested in the history of such behavior.

[1] http://bugs.python.org/issue13936
Aggregage is the building the biggest B2B marketing and media company. We create industry-specific B2B market communities that surpass those of traditional publishers or online-only content sites. We have a proprietary technology platform that leverages the explosive growth in sources of online B2B content and uses social media signals to automatically curate that content. The reader sees the most interesting and relevant content in their vertical. That’s why our site in eLearning has become the highest trafficked site in that industry. And we’ll be launching over 1,000 of these business verticals.

Come join an experienced and successful group of founders -- Clicker, eHarmony, etc. – and their team at this groundbreaking time. We are well-funded for the next several years. Our billion dollar potential is based on a real business model, not just hope and dreams. Our small team is going to do big things.

We are looking for a full-stack Java web developer. Currently we’re a small team looking for a solid programmer who can grow with the company. Someone who is a team player. Even if you don’t have experience with everything listed in this job description, we offer excellent learning opportunities for those who are eager to expand their skill sets.

Job Responsibilities

Working in a small development team, you will take a central role in the technical design, and development of the front-end and back-end of the application that’s written in Java, MySQL, Lucene, JavaScript, HTML/CSS. This application deals with fairly large scale of content and users, so understanding of robust, high-performance sites is a plus.

Job Qualifications

In addition to programming capability, candidates must have experience working on collaborative development teams and good communication skills.

Ideal candidates will have experience building all facets of software systems including the data model, business logic, and front-end.

Knowledge of the following is required:
•	Java
•	HTML/JavaScript/CSS
•	Java Frameworks such as Spring, Dropwizard, or Wicket

Knowledge of the following is a plus:
•	Lucene or SOLR
•	jQuery
•	ORM (Hibernate, etc.)
•	MySQL and SQL query tuning
•	Ant/Maven/Git
•	Apache
•	Linux

That said, we're mostly looking for great developers who are great to work with. If you don't have experience with everything listed above but are a solid developer eager to learn new things, you might be a great fit here.

If you are interested, send your resume to: tony.karrer@aggregage.com
You can also simulate Estimote Beacons just by downloading the app from App Store: https://itunes.apple.com/us/app/estimote/id686915066?mt=8

Tap "beacons" and hit "turn this device into an iBeacon".
Works for any BLE-enabled iDevice which is iPhone4S+
Show HN: s3-cli, an s3cmd alternative with parallel directory syncing
I get an error on a number of the examples when executing them with Pharo 3.0 on Win 7x64. For example:

 Unknown character ->(ZnServer startDefaultOn: 8080)
onRequestRespond: [ :request |
ZnResponse ok: (ZnEntity with: DateAndTime now printString) ]
Right.

> TOR also provides services that permit users, such as Pinkmeth, to "publish web sites and other services without needing to reveal the location of the site."

Perhaps they mean a user can use TOR to publish to Pinkmeth.com anonymously?
I skimmed but does anyone know why they called it V.zero?