HNHacker News
TopNewBestAskShowJobs

rienbdj

720 karma · joined July 10, 2018

submissionscomments
rienbdj··on Extremist Programming (2012)
Indeed, the middle ground depends on your perspective. In my view F# is actually the middle ground between pure functional programming and traditional OOP!

F# is much more than just C# with lambdas btw. If you want to write .net code in a functional style then F# is easily worth the time investment to learn.

rienbdj··on The first person in the UK to have air pollution listed as a cause of death
I don’t follow. No new taxes have been imposed on car owners in London.
rienbdj··on ReScript 8.4
Yet he too gave up on ocaml
rienbdj··on ReScript 8.4
Fable (F#) has interop with JS and examples using an Elm architecture.
rienbdj··on WavesMesh: Pay-what-you-can community-owned ISP for Baltimore
The overhead of the blockchain would be too much compared to the bandwidth provided most likely.
rienbdj··on The Future of Clojure
Maybe not at unusual rates, but I wouldn’t be surprised if the rates are high.
rienbdj··on Are people with dark personality traits more likely to succeed?
The dream of many a disgruntled intellectual teen is to have a dark personality, yet be so good at the hard skills that people put up with it.

The most unproductive form this can take is when dark personality traits are seen as a signal of brilliance... “Well if they’re such an asshole they must be good at their job or they would have been shown the door already”.

See also: the idolisation of Rick from Rick and Morty

rienbdj··on If All You Have Is a Database, Everything Looks Like a Nail
The alternative is an explosion of REST API routes as each application has different requirements. It is much simpler to have one graphql endpoint that is flexible enough for all consumers.
rienbdj··on The Grenfell Tower inquiry is uncovering a major corporate scandal
RBKC are a really nasty bunch. Just recently they removed a cycle lane from their high street (only one in their borough) after complaints for a few right wing celebrities.
rienbdj··on Ask HN: Learning about philosophy
I would skip the source texts because they are often hard to read. Unfortunately ground breaking ideas and a clear expository style rarely go hand in hand.

Philosophy Hour with Brian McGee was a great BBC show from the 70s where they interviewed top philosophers in an accessible way. Definitely check it out.

There is also the Stanford Encyclopaedia of Philosophy, which is a top level resource but also very accessible.

rienbdj··on Pfizer Covid vaccine approved for use next week in UK
The climate measures are completely inadequate and cycling spending has been cut by 15%
rienbdj··on Please – A cross-language build system
Sadly this doesn’t always work. I have lost loads of time trying to figure this out then doing a clean rebuild.
rienbdj··on Linus Torvalds doubts Linux will get ported to Apple M1 hardware
I used to say “I don’t need to run Linux day-to-day, but if Apple become too heavy handed I can always switch”. Well, that’s not the case anymore.
rienbdj··on R number for UK below 1 for first time since August
That is a myth. For example, NHS New Zealand predates NHS UK by around 10 years.
rienbdj··on R number for UK below 1 for first time since August
Airports and flights mix people from many different regions in close proximity.
rienbdj··on R number for UK below 1 for first time since August
After the first lock down the government allowed everyone to go on holiday abroad. In theory people had to quarantine on their return, but compliance was very low and spread during the flight back was inevitable.
rienbdj··on Guitar Center files for bankruptcy
Thanks for this comment. Very interesting.

I think Wiggle and Chain Reaction have now merged, but both are struggling.

I was wondering if you could explain why bike components are so expensive in the first place? For example, why can a bicycle, which is mechanically quite simple, cost as much as a motorbike or small car? Is this a patent situation?

rienbdj··on The Vale Programming Language
Having spent time with languages that use c syntax and ones with whitespace based syntax, I much prefer the latter. I think c syntax is seen as plus not because it is better, but because it is familiar to more people. See also ReasonML
rienbdj··on Britain to ban new petrol cars and vans by 2030 on road to net zero emissions
Why should leisure time require a car?
rienbdj··on UK to ban sale of new petrol and diesel cars from 2030: FT
We should be encouraging people to keep their car for longer and to use it less. Even electric cars have most of the negative externalities of regular cars (with the emphasis moved around a little). The UK government should make life without car ownership viable and the default option for most people. What does this mean in practice? It means reallocating road space from cars to pedestrians and cyclists; legalising and properly integrating electric scooters; creating a functioning rail network, potentially with new lines and (least sexy of all) affordable and frequent bus services, including in rural communities.
rienbdj··on Astonishing Performance of .NET 5
For F#, VS Code and Ionide works well on all platforms.
rienbdj··on Dark’s new backend will be in F#
There is no friction to using C# libraries in F#, it’s just that you will be using the imperative / OOP features of F# rather than the functional programming ones.
rienbdj··on Dark’s new backend will be in F#
Currying and partial application and a major reason to use F# over C#
rienbdj··on Tech Workers Take to the Mountains, Bringing Silicon Valley with Them
I used to think this. Now I think that doing software well is actually very, very hard and even the best practitioners often get it wrong. The market for the best developers will always be high in my view.
rienbdj··on The Case Against More Ethanol (2016)
Are you a trucker? That is an alarming carbon footprint for a day-to-day lifestyle. Fortunately, most do not need to travel so far for work.
rienbdj··on NYC taxi meter and options pricing
You appear to be shadow banned, but this comment is spot on. Cars do not scale well in urban areas because the space taken per passenger on the road (and when parked) is far too big.
rienbdj··on Ask HN: Go programming language is over ten years old. What do you think of it?
Also consider F#! In some ways it is more limited (no first class modules) but in others it is arguably better (operator overload, C# ecosystem, a slick take on do-notation).
rienbdj··on Ask HN: Go programming language is over ten years old. What do you think of it?
I have no interest in Go because it is so limited, more limited than other languages that I have already moved beyond, such as C#.

I am far more interested in cutting edge languages such as Rust (borrow checker) or Idris (dependent types) or even C++ 20 (template madness), since these will allow me to express things that I cannot express in other languages. What does Go bring to the table?

Note that my perspective is of someone who works in a small team of experienced programmers, not a large organisation with more junior ones.

rienbdj··on Use Your Bike as a Backup to Your Backup Power Supply
I wish The Matrix had humans in virtual reality cages because the AI had a mandate to keep them alive and well, and this was simply the most efficient mechanism for doing this. This would have made the resistance far more ambiguous as they would actually be fighting for freedom but against the well-being of humanity.
rienbdj··on Show HN: I built a Rotten Tomatoes-style platform for durable products
companies must be paying for positive comments on reddit communities at this point.
← PreviousPage 7 of 12Next →