HNHacker News
TopNewBestAskShowJobs

room271

1,311 karma · joined June 13, 2012

submissionscomments
room271··on Secure Randomness in Go 1.22
Russell Cox consistently produces excellent technical blogs and proposals (and work). If you want to improve the clarity of your writing and thinking, he is a great place to start.
room271··on UK becomes first G20 country to halve its carbon emissions
Poor GDP is a complex question to answer but lowering the heating by a degree doesn't seem like the best attempt at exploring it(!).

Transport might be a better part of the explanation, but more because of the lack of investment in decent transportation beyond London (the recent HS2 cancellation being one example).

For me, I suspect poor GDP performance is due to a lack of investment/success in manufacturing and science, in part because of an over-emphasis on the city/finance and other (in-part) rent-seeking activities which has sucked in talent and energy, but also because of a general incompetence of government over the last 20 years.

room271··on Since Go 1.22, loop {for I, p:= 0, new(int); p = &I; {p = &I}} might never exit
Go is changing the semantics of its for loops and the user is not a fan of this - at least in the subtleties. Most people, from what I can tell, are very much for this change. And note, Go is introducing quite sophisticated backwards compatibility features to avoid changing semantics for programs that are need the old behaviour.
room271··on Ask HN: Has anyone started over outside of tech?
I am in the process of exploring a switch to become a vicar/pastor, which would obviously be a complete change!

It's not clear from your post what it is about tech that is demotivating you and without that it is hard to give good advice. But I'd caution against just leaving without having some clarity about what is next - i.e. discerning a positive pull. It may well be that your challenges/frustrations are only tangentially related to tech itself - could it be social, mental health, team/company, etc?

Flexible or part-time working is also something to explore - especially as you are not struggling financially. I've done variously 4 days or 9/10 days for the last 5 years or so and that's allowed me to do some volunteering on the off day, which has been a great change from sitting in front of a screen - as it's been physical and people-focused.

A sabbatical is another option. Take 3 or 6 months off, do something different, and you may rediscover a bit of passion for tech or otherwise figure out what you want to do next.

I also recommend chatting to friends/people you trust who know you well and might be able to give some wisdom/help you understand where the frustration is coming from.

And of course, if you do leave tech, you can always jump back in!

room271··on Go claims telemetry objectors arguing in bad faith and violating Code of Conduct
I don't understand the almost religious opposition to the telemetry the Go team are proposing. It involves no PII data, would be easy to disable for those who want to do so, is minimal in scope, and the use cases are well articulated.
room271··on Amazon Q4 2022 Financials
There is no chance the competition authorities would allow that.
room271··on Go: Redefining For Loop Variable Semantics
go.mod provides a way to introduce the new behaviour incrementally. The key point is the dependencies can (and already do) declare different go versions in their go.mod file. When everything is compiled, each module is compiled with the behaviour that applies to its own declared go version. So even if you update your go.mod go version to take advantage of this (soon to be) new behaviour, you can continue to use existing deps happily without worrying they will break.
room271··on A study of lights at night suggests dictators lie about economic growth
Democracy is not simply representatives voting on your behalf; it includes protection of individual rights (including, to some degree, property rights) and also active civil society.

But in any case, I wonder if your example is not so strong - after all, the independent CB was only enabled by democractically-elected representatives voting for it.

room271··on A study of lights at night suggests dictators lie about economic growth
I wonder if the two are not quite as separate as you suggest? Can the market be free without some kind of functioning democracy? Without democracy the market as you say is very unlikely to be free. Even with imperfect democracy we still see market failures due to monopoly power, externalities, and corruption.
room271··on What a better Rust would look like
I encourage you to read this then: https://go.dev/blog/supply-chain.

Edit: along with the authors own blog explaining their take: https://kerkour.com/supply-chain-attacks-and-backdoored-depe....

The short version is, it's better to have a centralised (though proxyable, and opt-outable) central store of hashes of module content, but then provide flexibility over distribution. The concern is that a central package manager adds complexity and opportunity for security vulnerabilities without adding much value.

room271··on Rocket Mortgage to trim 8% of workforce as home-loan market shrinks
In the UK it's very common, albeit not for 30 years - more often 2, 5, or 10. See e.g.

https://www.bankofengland.co.uk/bank-overground/2020/why-are...

(In 2020, more than half of new mortgages were fixed for 5 years or more.)

room271··on Europe is investing heavily in trains
2hrs 16 min is the usual time for London to Paris. So much quicker and nicer than flying all round really.
room271··on Go’s major versioning sucks – From a fanboy
Absolutely agree. Speaking as someone who has recently had to upgrade multiple medium-sized Scala/Java apps. Diamond imports are absolutely a big problem. Many of these programs simply couldn't be built on newer Scala versions because of dependency conflicts and required portions to be rewritten. Incredibly painful!
room271··on Scientist says cleaning indoor air could make us healthier and smarter
Surprised not to see more mention of MVHR in the comments. This approach constantly brings in fresh air while retaining heat pretty effectively and also filtering incoming air for particles etc.

I'm just in the process of retrofitting this to my old home (which definitely has elements of 'sick house' syndrome at the moment).

It's not that cheap, and can be tricky to retrofit - usually alongside improving airtightness and insulation - but is one way to dramatically improve air quality in a building, especially over colder months.

https://en.wikipedia.org/wiki/Heat_recovery_ventilation

room271··on Leaving Google
Yes, but also it is not uncommon (I think) for companies to allow you to buy extra holiday. So, for example, my company allows you to buy an extra week, which I always do.
room271··on Why Lichess will always be free
You are projecting your own desires onto the founder (which is fine, but worth thinking about why they don't want the same thing as you). It seems clear that they are happy with their salary/work. For some people, more money beyond this is not a good thing.
room271··on Ask HN: Developers, how do I as a product manager collaborate better with you?
It depends - are you a product manager, or something closer to a project manager?

If product, then I (as a developer) want you to contribute things that I can't do (or don't have time to do):

* detailed market-analysis of competitors/features etc. * stakeholder research * good numerics/understanding of MVT tests and how to evaluate results, avoiding common causes of bias

I don't want us to vote on features, I want you to have a solid evidence-based approach to prioritise product changes.

I also want you to:

* know the product better than anyone else, including me (if things are only specified in code/buried than that needs fixing) * showcase your research/evidence/learnings to the team regularly * collaborate closely with devs/leads/dev manager to balance tech tasks with new features

room271··on Before buying a NYT subscription, here's what it'll take to cancel it
Checkout also Amazon Prime cancellation (which I did recently), and 3 mobile cancellation in the UK. Both terrible.
room271··on 90-year-old man spends $10k on 2 ads in WSJ to tell AT&T CEO about slow internet
Worth checking Virgin if you haven't already or yeah going for 5g (3 and some others offer this in parts of London).

I had thought most of London had access to really good options here but obviously I was wrong!

room271··on Sinovac Announces Phase III Results of Its Covid-19 Vaccine
'As of December 16, 2020, there were 12,396 health workers over 18 years old enrolled. A total of 253 positive cases were collected during the observation period. After 14 days following vaccination with 2 doses of vaccine following a 0, 14 day schedule, the efficacy rate against diseases caused by COVID-19 was 50.65% for all cases, 83.70% for cases requiring medical treatment, and 100.00% for hospitalized, severe, and fatal cases.'
room271··on Over 700k paintings from the Rijksmuseum online copyright free
In the UK museums are publicly funded and free (people also donate and there are special time-limited exhibits that they can charge for).

This works really well and doesn't involve selling the family silver.

room271··on This Year, Autonomous Trucks Will Take to the Road with No One on Board
You're getting downvoted to oblivion, but it's an important question - though perhaps you could have at least explored some possible answers a bit in your comment.

Inequality in society, driven by poor early family life and environment for many (leading to many issues including poor education) is a real problem for 'the West', and especially the US.

room271··on Parler drops offline after Amazon pulls support
I agree, but a lot of the arguments made seem to hit the wrong target. The issue is not 'First Amendment' rights (this applies only to government, not private companies), but monopoly, which causes many problems - this being just one. (Although actually I think the specific decisions made here are the right ones.)

Now, in practice, it might be more accurate to call these markets oligopolies (certainly cloud infrastructure is more this), but this still leaves a few companies with dramatic power over important parts of society.

And monopoly is a problem for the government to solve; these companies aren't 'evil' (any more than most others at least, except in virtue of their size), and the lasting solution is not to try and shame them or call them out here or claim victimhood (as the right has done) - though exercising voice can work as a short term tactic sometimes.

room271··on Ask HN: Has anyone purchased the base M1 Mac Mini for development work?
I bought the 16gb M1 Mac Mini and so far great. I have a work laptop though (provided by work/required) which I use for my paid work, so there's less pressure for everything to be bug-free out of the box. If it's your main work machine then (depending on what you do) it might be worth waiting a couple of months or so.
room271··on Ask HN: Relocating to London After Brexit
We will find out is the only sensible answer, as the question is too complex really.

But, one obvious impact will be labour supply. Fewer European area devs will come to the UK, which will make things less attractive for big tech companies.

room271··on Death by 1000 layers: the perils of over-abstraction in Java (2017)
The problems stem from the lack of top-level functions; everything has to live within a class. In reality, classes (or 'modules' if you prefer) should be low-granularity things in most programs.
room271··on Amazon Workers to Stage Coordinated Black Friday Protests in 15 Countries
Unionisation and collective bargaining does achieve progress, as does regulation. Minimum wages are a great example of the latter. I'm not quite sure what is driving your passivity here.
room271··on FrontPage: The Good, The Bad, and The Ugly
Squarespace is pretty good for this to be honest.
room271··on Imperial mathematician scoops $3M Breakthrough Prize
I don't know how City Mapper is getting that number to be honest. TFL gives 35 minutes, and that includes 5 minutes for walking out the tube at Kings Cross.

The trick is you have to change at Stockwell onto the Victoria Line.

Nb. I did almost this journey every day pre-lockdown and the numbers are accurate for me at least.

room271··on Go’s Major Versioning Sucks – From a Fanboy
It feels like there are some inconsistencies in this article:

* we're using projects internally and don't want the hassle of rewriting import paths when making backwards-incompatible changes

* we don't want to just give up on semver and publish breaking changing on the v0/1 numbering scheme

I feel like you have to pick one. If it's the first, then it's actually a positive thing that explicit import path rewrites are needed in my mind at least.

← PreviousPage 2 of 9Next →