HN user

shapeshed

199 karma

UNIX. JavaScript. @shapeshed in the usual places.

Posts89
Comments52
View on HN
shapeshed.com 3y ago

Toggle light and dark mode in Vim, Tmux and Alacritty

shapeshed
1pts0
shapeshed.com 9y ago

Build your own Vim statusline

shapeshed
1pts0
shapeshed.com 9y ago

Custom Vim Bindings in tmux 2.4

shapeshed
2pts0
shapeshed.com 9y ago

Using template files in Vim

shapeshed
1pts0
shapeshed.com 9y ago

Listening to BBC Radio with mpv

shapeshed
2pts0
shapeshed.com 9y ago

Vim: So long Pathogen, hello native package loading

shapeshed
9pts0
shapeshed.com 9y ago

Vim: you don't need NERDtree or (maybe) netrw

shapeshed
2pts0
shapeshed.com 9y ago

Thoughts on Yarn

shapeshed
1pts0
shapeshed.com 9y ago

Google Pixel isn't a strategy. It is a vanity project

shapeshed
4pts0
shapeshed.com 9y ago

JSON on the command line with jq

shapeshed
2pts0
falala.co 9y ago

Falala.co – A Spotify Classical Music Companion App

shapeshed
1pts0
pebblecode.com 10y ago

How you execute an idea is everything

shapeshed
5pts2
pebblecode.com 10y ago

Digital Disruption in Insurance

shapeshed
2pts1
pebblecode.com 10y ago

A London Tech Company on Brexit

shapeshed
3pts0
pebblecode.com 10y ago

Best 404 page ever?

shapeshed
4pts0
pebblecode.com 10y ago

Innovate or Starve: Survival in a Post-Scarcity Society

shapeshed
2pts0
pebblecode.com 10y ago

Optimising Development Environments in SOAs

shapeshed
1pts0
pebblecode.com 10y ago

Low cost digital signage with pi-zero, piSignage and Propsboard

shapeshed
2pts0
pebblecode.com 10y ago

Less Agile, More Customer

shapeshed
1pts0
pebblecode.com 10y ago

The future of jobs

shapeshed
2pts1
pebblecode.com 10y ago

Why we still hack

shapeshed
3pts0
pebblecode.com 10y ago

Embracing failure

shapeshed
1pts0
pebblecode.com 10y ago

Applying Continuous Improvement to Personal Development

shapeshed
9pts0
pebblecode.com 10y ago

The Power of Design Thinking

shapeshed
3pts0
www.linkedin.com 10y ago

How European Cloud Procurement could create £1tn in growth

shapeshed
1pts0
pebblecode.com 10y ago

Virtual reality is here. But for who?

shapeshed
1pts1
pebblecode.com 10y ago

The Investigatory Powers Bill Is Junk

shapeshed
2pts0
pebblecode.com 10y ago

Tech is looking like banking in the 80s

shapeshed
16pts0
pebblecode.com 10y ago

The importance of a good bug report

shapeshed
1pts0
pebblecode.com 10y ago

Startup philosophies can accelerate health innovation

shapeshed
1pts0
Exa Is Deprecated 3 years ago

There is something to be said for boring, reliable software. New languages seem to rewrite UNIX tools and abandon them as a rite of passage.

Clearmatics | Software Engineers | London | On-site or remote

Clearmatics (https://www.clearmatics.com) is an established blockchain R&D company in London, UK. We have good ties to the Open Source / Ethereum community, our Lead Engineer works closely with the Ethereum Foundation, and the company is an EEA Member.

We're looking to hire multiple senior engineers to expand our team. Our stack is Ethereum-like so familiarity and passion with the space is key. We are looking for people who are not afraid of unknowns and enjoy working with others to problem solve and break new ground. You should have more than a passing interest in the Ethereum or cryptocurrency space, with contributions to Open Source Projects being a distinct plus. You should be able to reason about technical problems, argue thoughtfully and contribute in a team setting.

We have a lot of hard problems to solve. If you'd like to make significant contributions to the blockchain ecosystem and think you are a match then we'd love to hear from you!

https://clearmatics.workable.com/j/649B4309C7

Clearmatics | Blockchain Engineer | London, UK | Full-time | http://www.clearmatics.com/

Clearmatics is an established blockchain R&D company in London, UK. We have good ties to the Open Source / Ethereum community, our Lead Engineer works closely with the Ethereum Foundation, and the company is an EEA Member. We're funded and have revenue, so we won't be doing any ICOs. We're looking to hire multiple senior engineers to expand our team. Our stack is Ethereum-like so familiarity and passion with the space is key.

* Good grasp of Computer Science fundamentals (data structures, algorithmic complexity, etc)

* Experience in strongly typed languages (C/C++, Golang, Scala, Rust)

* Demonstrable interest in Ethereum / the cryptocurrency space

* Comfortable working in a new field

* Experience with network and concurrent programming

* Willingness to work on research projects and brainstorm solutions with team

* 5+ years experience as a software engineer

https://clearmatics.workable.com/j/649B4309C7

I switched from Jekyll -> own rolled Node.js generator -> Hugo.

For me it is better because of simplicity and speed. I use it to power a 400 page blog (https://shapeshed.com/) with this source code (https://github.com/shapeshed/shapeshed.com).

I used Jekyll in a small organisation and it meant everyone needed a working Ruby environment This caused much pain across platforms. Hugo ships a single binary for multiple platforms so setup is far simpler. It is also amazingly fast and there have been major performance improvements in 0.17 too (https://gohugo.io/meta/release-notes/).

I love it!

Good luck but I'm not really sure how this product is differentiating from other bundled voip and messaging products other than better UX/UI.

Where is the revenue model and where are the open APIs into the service? Messaging is becoming really saturated now. User experience might get you some of the way there but interoperability with things outside your walled garden is also important for success IMHO.

Do one thing and do it well.

IMHO cURL is the best tool for interacting with HTTP and wget is the best tool for downloading files.

Some more information on the legal action here [1]

The action makes repeated reference to the European Convention of Human Rights, and UK lawyers have already questioned [2] the legality of revelations around GCHQ's activities in relation to ECHR.

The current legislation [3] covering GCHQ's activities is from 1994.

1: https://www.privacyinternational.org/blog/stop-breaking-the-...

2: http://www.theguardian.com/uk-news/2014/jan/28/gchq-mass-sur...

3: http://www.legislation.gov.uk/ukpga/1994/13/crossheading/the...

It would be interesting to graph SaaS products being purchased and then being closed down over time. It would be a good barometer of the skill levels of decision makers in acquiring businesses.

If you run Linux in a VM on VirtualBox on OSX you get the best of both worlds. If you are curious it is a great way to experiment.

The other point to make is that if you use terminal POSIX compliant tools (vim, mutt, tmux) and favour web applications over native ones you can create a highly portable environment so the choice of underlying OS becomes a subjective question of taste.

Isn't the point that with a REST interface you can move your UI layer entirely to client-side JavaScript with any of Ember/Angular/Backbone. Behind the REST interface your tech can be anything and you can swap it at will.

OSS development has to be funded somewhere and to date it has been the benevolence of bigger organisations that have awarded grants or developer time. This gives the opportunity for a developer to offer to solve a problem and for the community to vote with their pockets. It empowers developers and the community to get behind a problem space and if people don't want it it won't happen.

This is like watching a once great sports team play in a rusty, deserted stadium. This hurts so much because Yahoo helped make the a web a beautiful, free place where humans could create and communicate. They once understood that but are now reduced to mugging full pockets in back alleys. Pretty clear the company is being run by stooges and fee chasing lawyers now and is sinking fast.

Ubuntu for Android 14 years ago

Canonical may not have the resources or funds of Apple or Microsoft but they are innovating better than both at the moment. Unity is daring to be different on the desktop, and Ubuntu on Android is a simple idea that could really change the way people think about the PC. The ideas might not all work out in the long term but for sheer creative thinking you have got to applaud what they are doing.

This is a good example of creating a utopia to explore everything that is disliked about a status quo.

The article is almost entirely anecdotal with little offered to back up supposition and conjecture.

The Redis Manifesto 14 years ago

'Code is like a poem'. 'We optimise for joy'.

Too often software development is veiled in acronyms and jargon. It is great to see a lot of humanity in this manifesto. Software development becomes a huge part of a benevolent dictators life. The simple aspiration of saying 'I want to enjoy this' is a refreshing thing to see.

I agree that Hollywood is in decline because is failing to change and innovate. Creativity has always been sold by record labels and movie studios and technically this looks an increasingly irrelevant role. Production, distribution and marketing of content can all be handled by the web, not monolithic entertainment companies.

The challenge is to create applications that remove that middle layer and keep things open for the creators of content. To date the pattern is repeating itself. App Stores and streaming services are take huge cuts from creators of content. Proprietary formats are prevalent everywhere, designed to protect marketplaces that exploit the creators of content.

Please prove me wrong but I'm currently watching a terrible show where Hollywood is morphing into VC-backed entrepreneurs and big Internet companies. They are no better.

Isn't this just that node is a newish framework? Discoverability and metrics of quality are issues but I think many devs are excited by node because it is green field. More libraries are good in the long term as the best ones will rise to the top. npm itself solves dependency management really well, but I agree currently a feature like npm star doesn't really work. I'm not sure npm should be solving this problem though. The most valuable data comes from GitHub on modules.