HN user

reqres

747 karma
Posts21
Comments69
View on HN
www.youtube.com 3y ago

The Scale of the Milky Way

reqres
2pts0
tailscale.com 5y ago

Tailscale raises US$12M Series A

reqres
1pts0
sifted.eu 6y ago

UK Government to Bailout Struggling Startups

reqres
1pts0
github.com 6y ago

Loki v1.0.0 Released

reqres
4pts0
dependabot.com 7y ago

Dependabot is joining GitHub

reqres
215pts45
www.ft.com 9y ago

Banks find blockchain hard to put into practice

reqres
4pts0
5by5.tv 10y ago

A Protocol for Dying with Pieter Hintjens

reqres
1pts0
www.mountimprobable.com 10y ago

Mount Improbable

reqres
4pts0
www.bbc.com 10y ago

The making of me and you

reqres
1pts0
www.economist.com 10y ago

Why you probably don't need an MBA

reqres
228pts123
blog.nelhage.com 10y ago

What MongoDB got right

reqres
144pts110
www.econtalk.org 11y ago

Nathaniel Popper on Bitcoin and Digital Gold (EconTalk Podcast)

reqres
1pts0
crookedtimber.org 11y ago

The Most Misleading Definition in Economics

reqres
3pts0
www.mongodb.com 11y ago

MongoDB acquires WiredTiger

reqres
4pts0
www.aei.org 11y ago

Soviet Collapse: Grain and Oil [pdf]

reqres
2pts0
www.theguardian.com 12y ago

Google faces deluge of requests to wipe details from search index

reqres
1pts0
www.economist.com 12y ago

Bitcoin's deflation problem

reqres
2pts0
www.digitalocean.com 12y ago

SQLite vs MySQL vs PostgreSQL

reqres
95pts79
livr-app.com 12y ago

Livr: A Social Network for the Inebriated

reqres
7pts0
www.kickstarter.com 12y ago

OSCAR: The Open Screen Adapter

reqres
1pts0
www.theguardian.com 12y ago

Will buying porn turn out to be bitcoin's killer app?

reqres
1pts0

For ISO 27001:

- Two-factor authentication (2FA) - Not stipulated - Access control for any accounts that store sensitive information - Access control policy is required - End-to-end encryption - Not stipulated - Training staff in data protection awareness, and a data privacy policy - Training policy is required

For the controls not stipulated in the standard (e.g. 2FA, E2E encryption), you may find you ultimately need them once you do an information risk assessment. As long as you explain clearly why the risk is not significant enough to require it or have good alternate controls, you won't get dinged by the auditor for not having these.

The standards are not incoherent. However by design they need to be abstract to apply across very diverse businesses.

I've implemented ISO 27001 myself (solo dev founder, 6 person company, USD2mn SaaS). The divergence in quality of the implementation depends on whether the company is actually using IS027001/SOC2 as a tool to formally define, implement and monitor information security or finding the path of least resistance to accreditation.

I've successfully implemented ISO 27001 (CTO, Sole Founder, ~USD2mn ARR SaaS Business). Had a small team around me (5 people) but essentially implemented ISO 27001 myself spread out over 6 months.

Would be very difficult to write a complete guide - it's a long journey and accreditation requirements very specific to the business. Do you have specific questions or areas of concern in mind? Been thinking I could write a few blog posts about my experience.

I'm a British software developer and SaaS business owner

I left the UK in 2017 because of Brexit. My company generates about GBP150k per employee. Prior to leaving this was 100% UK workforce. Following my relocation this is <50% and falling as we move to contract-based + remote. That's my n=1 experience with the "brain drain"

When I left the UK, there was a large & growing political/economic divide, unaffordable housing and poor/declining public services. It gave me a lot of stress and anxiety. Having left, I feel more disinvested from how things are turning out in the UK and it's helped greatly with my wellbeing

I've met other brits in my host country that share my n=1 experience. We're all just trying to quietly get along with it really - stay working and raising families

I'm an EU resident with a SaaS business storing EU personal information.

It's forced us to think more carefully how we build systems to pick up, retain and scrub data. So all clients (>1,000) and their clients (likely in the millions) have benefited

They absolutely won't have noticed a difference - by design!

Unbeknownst to downstream users, there are now more rigorous systems in place to manage this information and reduce the surface area where it might be captured

where we should have (and ended on) docker / compose

We ended up doing this too.

Do you have any links to deploying docker-compose in production? We've not been able to find out much. However our solution seems to work well - am keen to find out how other people are managing host setup, updating and remotely controlling docker-compose

In our setup, we essentially use docker-compose as a process manager:

- Updates with docker-compose.yml via git syncs

- Logging via journald (which in turn is forwarded)

- Simple networking with `network: host` and managing firewalls at the host level with dashboard/labelling

- Restarts / Launch on startup with `restart: always` policy

IMO, more straightforward in the past

1) Entrusting everything to a package manager or build script which might break on a new version release

2) Maintaining ansible script repository to do the host configuration, package management and updates for you - these too always need manual intervention on major version updates

That's fair, the London-Manchester issue is specific to our particular client base.

However the absurd cost of low quality rail travel (often standing room only, less frequent trains following new time table, poor customer service) is real. Right now I'm paying £3.5k a year for an annual rail pass to take me into work (for instance). The alternative would be to move further into London and pay double in rent for the same accommodation / standard of living

This is welcome move by the new Home Secretary, but the thing that terrifies me the most is the end of free movement when we leave the EU. As the director of a software development business, I have to contend with a very tight market for good developers.

After brexit takes place, any EU citizen I wish to employ will have to go through the Tier 2 visa route. There are 3 major issues with this. 1. It's capped at 20k people per year. 2. We do not have the deep pockets and the legal/HR team to navigate the home office to procure such a visa 3. It does not provide sufficient guarantees for bringing and settling down a family

On top of that, we also have to contend with many structural issues that makes the UK (London in particular) a less appealing place to attract talent:

- High cost and low quality of living in London

- Poor transport infrastructure (it's cheaper to eurostar London-Amsterdam than train London-Manchester)

- UK politicians and media do not stand up for the benefits of immigration and is willing to allow blanket demonisation of immigrants to go unanswered

- All the negative externalities associated with an overcrowded city (overcrowded public transport, knife crime, NOX pollution in excess of legally permissible levels)

This is wrong.

Either:

1) You don't know what libertarianism is

2) You don't read the economist very closely

3) You meant liberalism

Given you think that the economist dogmatically believes in less tax, regulation and trade barriers, it seems more likely you don't actually read the newspaper very closely.

Take healthcare in US for instance. The economist consistently favours more government intervention and higher taxation with a single payer health system. Just taking one example from the current Europe editor (I think): http://www.economist.com/blogs/democracyinamerica/2013/09/he...

In fact, government intervention is often necessary in order to bring comprehensibility to a bewildering private landscape.

IIRC, there was also a time when Elasticsearch used multicast by default to detect other ES nodes on the network and to add them to the cluster automatically. So any node joining the same network will join a cluster and have shards allocated to it

Given Trump's propensity to publicly denounce individual organisations, including threats of withdrawing government business, it's hardly surprising that companies are now lining up to court Trump's favour in the same vein as Carrier. The only thing that does surprise is just how quickly companies are adapting to the new game and lining up to present King Trump some kind of offering.

The most recent Economist cover story provides some interesting perspective on this http://www.economist.com/news/leaders/21711314-president-ele...

Which leads to the 'callback hell' that we all know and hate. Part of the bill-of-goods we accept when using Node is that in exchange better time and space characteristics, we lose the thread as an abstraction.

Perhaps my head has been stuck in javascript/node land for too long but I think accusations about javascript producing callback hell now seem a bit disingenuous even for relative novices to the language.

It's 2016 and there are many well documented and widely adopted solutions arising from external libraries and developments in ECMAScript. Thanks to transpilers like Babel/Typescript we can even shoehorn these new ECMAScript features into older browsers.

Having tried self-hosted and cloud logging solutions, Papertrail is one of the services that we subscribe to that I feel pangs of gratitude when we receive our monthly billing notification.

Some of the things I liked about Papertrail:

- Super easy to setup (& automate setup). Just a dozen lines of setup in rsyslog.conf

- Also ships with a tiny client written in go if you want to tail specific files

- Sensible pricing. Charges per GB, which for us at least, correlated with how much business we were doing. Now we'd gladly pay more for the same service

- Great dashboard/UI. Having started with loggly, we were used to slow, unresponsive, unintuitive dashboard. As loggly grew, the dashboard increased in complexity. Papertrail by contrast is fast, simple and made sense (at least to us). It's quite surprising how simple it is and yet performs it's job very well. Although we don't use the live log tailing so much, the log grouping & notification system is very intuitive and easy to setup.

- Easy S3 archival. Took about 10 minutes to setup

Thank you Papertrail

Please do not look upon popular economics best sellers as a good way to get a rounded economics education. While many have value in critical insight and entertainment, they often offer only a narrow perspective on economics. Novice economists typically lack the ability to critically appraise them without a wider economic framework to work from.

An academic reading list (i.e. university course texts) will provide you a good theoretical foundation as to how economists interpret and model real economic issues. It's important to grasp the plethora of important economic concepts like diminishing returns, comparative advantage and concepts of market efficiency (among many others things) and how they apply within micro or macro economic issues.

With some foundational knowledge in place, a good economist then goes on to relax the underlying assumptions and look for analogues in the real world. This is where the popular reading list come in, often they take a deep dive in specific areas i.e. where traditional economic assumptions break down.

In short, the academic reading list gives you a framework to understand economics. The best seller list tempers that framework with real world exceptions, paradoxes and open questions.

It's a bit disappointing to see a real academic reading list so far down this comment page (I strongly recommend looking at oli5679 suggestions). I doubt HNers would suggest reading up on javascript as a good foundation for a computer science education. Yes, you can become a well rounded computer scientist by starting on javascript. But it's more important to have a grasp on core computer science ideas like algorithm design & analysis and automata.

Could you be specific. In what particular areas do you need a consistent point-in-time snapshot?

Having worked in finance myself, as part of a team that procured and replaced an international core banking system with a state-of-the-art, multi-hundred million dollar successor; we've never had a strong consistency requirement. Much weaker forms consistency sufficed for their needs and the requirements of regulators.

Also what big trouble do you mean? I do not know of any financial regulators that expect banks to have a totally consistent point-in-time view of their balance sheet. Furthermore the Basel Accords and similar banking supervision rules do not mandate such a requirement.

I be very much grateful if you could provide me with this information, as I can pass it to my former colleagues who will be quite surprised to discover this requirement.

I'm curious to see how more experienced Rubyists on HN would write this. My stab:

@sentence.split(' ').map(&:capitalize).join(' ')

More terse and more descriptive (imo)

Just off the top of my head:

- First class support for sharding & replication

- Pluggable storage engine

- Capped collection (i.e. tailable table/collection)

- A query language which doesn't boil down to string concatenation (easier to manipulate in a language of your choice, but harder for human friendly adhoc query writing)

Not that postgresql doesn't offer any of the above in some form or another. Just that MongoDB does seem to make 1 & 2 & 3 easy to deploy & manage

That seems to be the point of modern propaganda. It's no longer about trying to convince people of what to believe in. Instead, the idea is to throw out multiple competing ideas no matter how far fetched to breed cynicism and conspiracy theories.

I tend to read RT.com from time to time when Russia is featuring in the news to see what the Russian media is saying. And I have to confess the barrage of conflicting information (vis a vis western media) is extremely disorienting and difficult to methodically process. I'm not surprised that some people feel the way that you do.

What I would also add is it's interesting to note how the story is pretty consistent from western media (that rebels shot down the plane by mistake). From what I've seen, the Russian media perspective is highly fluid; i.e. prone to change and multi-pronged.

As somebody who's spent some time studying the impact of various levers (income, educational achievement, maternal education etc) on university/college enrolment I'd like to throw in an economist's perspective that the NY Times did not include in the chart.

You may draw the conclusion from the chart that income prevents the poorest from attending university because they can't afford the fees. This is highly misleading. There's substantial evidence [at least in rich countries, see US example below] that when you control for educational achievement (i.e. how well students achieve in pre-uni schooling), income level is a much weaker predictor of whether someone attends university. The primary driver of low university enrolment is educational achievement. i.e. the main chain of causation is this: low income -> low education achievement -> low college attendance. The key to raising university enrolment among poor students is to provide better education/development opportunities and aspiration.

This is important because the policy implications are vastly different according to how well you understand the data. The UK is an interesting case in point where tuition fees (£9k per year) have been levied in England for almost a decade; whereas this has been abolished in Scotland. Despite this, Scotland has the worst university enrolment among its poorer students within the union. [1]

Edit: Ok I found the paper with US data [2]. The Evidence on Credit Constraints in Post Secondary Education by Pedro Carneiro and James Heckman (FYI, a nobel laureate).

Note the graphs on pages 17 and 20 which illustrate the point most clearly. When you compare them, you can see that once you control for a range of important variables - peers within the same AFQT test scores have very similar enrolment rates across all income quartiles.

[1] http://www.telegraph.co.uk/news/uknews/scotland/10354393/Fre...

[2] http://www.ucl.ac.uk/~uctppca/credit.pdf