HNHacker News
TopNewBestAskShowJobs

macca321

846 karma · joined May 15, 2010

mcintyre321 (at) gmail com
submissionscomments
macca321··on New Features in C# 7.0
I'm hope it will come. In the meantime, you can always create a wrapper type, or use something like the ValueUtils nuget package.
macca321··on New Features in C# 7.0
I think MS should buy LinqPad and give it away for free. It's just an amazing experience (having the full version is critical though).
macca321··on Google is acquiring Kaggle
Congrats to Jeff and the rest of the team. I'd be interested to hear how much .NET survives the transition!
macca321··on Problems with RESTful APIs (2015)
A while ago people started referring to 'true' REST APIs as Hypermedia APIs so on-topic discussion could be googled again.

Accepting the redefinition of terms merely because they are popularly misunderstood is literally putting the inmates in charge of the asylum. wink

macca321··on Qualities that I believe make the most difference in programmers’ productivity
The 10x/-10x decisions are made by the architects, and the decisions tend to involve where network/codebase/layer/service boundaries are drawn.
macca321··on API Design Guide
Use something like JSON-LD, where the payload contains hyperlinks to documents for each data property.

Your client then can machine read that documentation (which can have long-lived cache headers or be immutable, so your client doesn't spend it's whole time re-checking documentation).

There will be a set of definitions that the client understood when it was coded, and by checking a payload for matching meanings, it can consume the information.

If it finds something it doesn't understand, it could even try to take some compensating action (e.g. suppose it's a client which displays images to it's users, and it encounters a new type of image format. It could perhaps look up a registry of javascript canvas image renderers and download suitable code to display the new image).

macca321··on My CAD software called home, and no-one answered, so it shut down
Reminds me of that ballroom dancing software program's page:

  what happens when the Douglasses are no longer around?*

  ...

  Here is how the plan works. Immediately upon learning of our deaths the executors of Dick's estate (his two highly computer literate kids) will post two files on our www.compmngr.com web site and will send out a broadcast email advising our customers how to download the files. The first file is a small standalone computer program called RegisterEvent.exe, which allows you to create your own registration files. So you won't have to register with Douglass Associates and you won't have to pay a registration fee. You can read more about RegisterEvent and how to use it below. The second file is a ZIP file containing all the source code for COMPMNGR and its supporting programs. This file will only be of interest to those few users who want to continue COMPMNGR development and who either know C++ programming or or willing to hire a C++ programmer.*
http://www.douglassassociates.com/compmngr_history.htm
macca321··on Why Do Americans Refrigerate Their Eggs?
What an individual does in their own home is their own business, no matter how depraved.
macca321··on GitLeaks – Search engine for exposed secrets on GitHub
Ethics of a business model that notifies owners of the breach, but they have to pay $10 for specific details or wait a week?
macca321··on The .NET Language Strategy
The best thing Microsoft could do for .NET is give LinqPad away with every copy of Windows.

I'm hesitant to suggest they buy it out though.

macca321··on Ask HN: Who is hiring? (February 2017)
Sounds like the product from Microserfs :) edit: it's also a really nice product!
macca321··on The Domain-Driven Design Paradox (2016)
This is why I wish developers would leave test packs with Gherkin specifications behind. The code ends up being the only source of truth without them, and the archaeology has to begin.

If developers could just record what they wanted to achieve alongside how they achieved it my life would be much easier. I'm not even asking for the "why".

macca321··on XPS9350-macOS – macOS patches for Dell XPS 13 9350
Some people just don't obsess over minor details like finger marks. FWIW my flat is generally quite untidy.
macca321··on LibreTaxi – A free and open source alternative to Uber and Lyft
Uber apparently makes you take a photo of yourself and then does facial recognition to confirm the user at the start of a session.
macca321··on Ask HN: Leaving my job to boostrap my projects. Advice?
I tried this (and it didn't work out), so here's my advice:

Keep your job, allocate a fixed amount of money each month to the business, and spend it all on advertising, copy writers and development.

You already know how to program, so you can be an effective PO for a remote team, you (probably) don't know how to delegate work or market stuff. Also, having to pay for the development will encourage you to create a real minimum VP.

macca321··on Want to Build a Side Business? Just Buy Great Domain Name
I made a thread for this a while back, its a fun read

https://news.ycombinator.com/item?id=9334927

macca321··on Ask HN: What did you do after quitting the IT industry and how have things been?
so you need to turn up to the job you hate!
macca321··on Why a Post-Nuclear World Would Look Nothing Like “Mad Max”
Wow.
macca321··on London house prices are having a relatively bad December
My (London) mortgage is up for renewal next month. Would it be a good idea to free up some equity while valuations are high in order to invest in the next year or two?
macca321··on Ask HN: What “missing” technical solution(s) do you wish existed?
Could you set this up using gulp?
macca321··on OpenAI and Microsoft
If you can wrap your head round the concept of a 'Resource Group'...
macca321··on Ask HN: Why am I not getting any interview calls?
Many, many businesses hire dedicated people for that (Product Owners/BAs etc.) and have a budget to hire programmers to make more Java code.
macca321··on Peter Thiel To Join Trump Transition Team
HAHAHAHAHAHA!
macca321··on Twitter Could Have Become a Protocol
I was thinking of a service that distributes applications to tweets.
macca321··on Twitter Could Have Become a Protocol
I'm not saying it would have been a good business decision for Twitter, but it would have been pretty neat for developers and users.
macca321··on Twitter Could Have Become a Protocol
Suppose twitter had become a giant json firehose, and you could listen to it and, for example, build a jobs listings website from the jobadvert microformatted tweets.

It would end up full of fake job spam, and the listeners might want quality filters. I can imagine that you might pay to validate your identity as not-a-spammer.

macca321··on Twitter Could Have Become a Protocol
I disagree that anyone else could re-implement it. Once you have a critical mass of listeners, it would become the first port of call for any message you wanted to distribute.

As for policing, I think that would probably be where the money would be made - reputation/quality of the messages being posted.

macca321··on Twitter Could Have Become a Protocol
They built it.

They had an experimental project called 'annotations' where you could attach 1k of json to each tweet, like a DIY microformat.

I got onto the beta and created a prototype twitter client which you could attach mini 'apps' to tweets based on the payload type, e.g. you could tweet out a poll, or an inviation to play a game or a job advert or whatever, and you could attach your own app as a listener.

I think it could have been pretty amazing, basically A Message Bus For Everyone. If you build this yourself, you will run into the chicken and egg position, twitter could have pulled it off as they had the eyeballs and the developers.

Unfortunately they pulled the plug on it, around the time they started to close down the ecosystem.

macca321··on Show HN: Make an app by adding JSON to this app
So what this is, is an IOS hypermedia (AKA true REST) client, for consuming APIs serving a custom (as opposed to generic) hypermedia format.

The format itself is designed for a particular problem domain, namely outputting mobile-application specific controls and behaviours.

It would be an interesting exercise to extract those aspects into a custom vocab for JSON-LD + Hydra (or Siren, or (insert) other generic hypermedia formats).

http://www.markus-lanthaler.com/hydra/

It would also be interesting to have the hypermedia format defined as a schema somewhere.

macca321··on The Steve Jobs email that outlined Apple’s strategy a year before his death
No mention of facebook.
← PreviousPage 7 of 13Next →