HNHacker News
TopNewBestAskShowJobs

Jenk

3,616 karma · joined February 7, 2013

submissionscomments
Jenk··on Subtle ways Microsoft Word has changed how we use language
And yet we have survived with the convention that 12AM is midnight, and 12PM is noon for centuries.

Noon is also not "12:00" - it is the infinitely small moment at the strike of 12:00. Instantaneously it becomes post-meridiem. 12:00:00.0000000000000000000000000000001 is after noon.

Jenk··on Subtle ways Microsoft Word has changed how we use language
I don't follow - Noon is 12pm, midnight is 12am.
Jenk··on How long should your CI take?
The whole point is to continuously integrate your work with that of others. If you are a solo operation then sure, no diff. On a team? Different story.
Jenk··on Tarsnap has given 2^18 dollars to open source
my initial interpretation was 2x10^18 and was very intrigued.
Jenk··on Tech CEO sentenced to 5 years in IP address scheme
The pic lists his DOB as 1983 so yeah, he looks like he is in his 20s in that pic. I don't understand your point.

Searching his name instantly shows images with a mich more contemporary look, and somelooking 15+ years older than that of the article's image.

Furthermore the pic in the article lists his title as "Executive Director" and makes reference to his launch of a company in 2005.

Jenk··on Tech CEO sentenced to 5 years in IP address scheme
That looks like an old photo, the dress and hair are very reminiscent of early-mid 00s style.
Jenk··on Dear Spotify, stop treating your users like testers
my current spotify peeve: hitting play when I have no connectivity results in.... nothing. Absolutely nothing. No discernable activity of any kind.

Disabling wifi & data works, but just being without an active connection - such as when underground or something - and wanting to play some music or a podcast that is on the device already just doesn't seem to occur to spotify as a valid scenario.

Jenk··on Nue.js: Rethinking Reactivity
The "pros" of JS exist within TS.
Jenk··on Nue.js: Rethinking Reactivity
Given TypeScript is a superset of JavaScript, it's actually a question of "Would you prefer it if we took these (TypeScript) things away?"
Jenk··on Airbnb CEO: NYC hotels will get more expensive after short-term rental crackdown
I can confirm NYC was the starting ground and biggest market place for AirBnB. I had access to data from https://www.airdna.co/ in a former role.
Jenk··on Airbnb CEO: NYC hotels will get more expensive after short-term rental crackdown
I used to work for a similar company - a competitor - and the marketing analysis would consistently and very strongly return the same result everytime:

Customers think they are getting more for their money via a short-term rental platform like AirBnB.

The perception is that Hotels have all kinds of additional services (staff, etc) to pay that (somehow) AirBnB hosts don't. The glossy adverts show you a loving, warm, full-of-character home to visit, whilst most hotels have an almost cold, faceless image of nothing but dimly-lit corridor after corridor of numbered rooms.

Reality is most of the properties are owned or managed by rental megacorps, are priced very highly to hide all the commission and fees, they sit empty for long periods of time between rentals, and they get cleaned and maintained _far_ less frequently than hotel rooms do.

Jenk··on root with a single command: sudo logrotate
That is a penny drop moment for me. You are absolutely right that that is the primary purpose.
Jenk··on root with a single command: sudo logrotate
Yeah I meant more when folk `ssh root@host` over `su - root`

But I do recall it being a lot more pleasant tracing who ran what sequence of commands, on a host used by many people in concurrent workflows, when it's sudo over su.

It's also been some ~20 years since I've been in a role that required I do this so I (most probably) have forgotten a lot.

Jenk··on root with a single command: sudo logrotate
> If you can sudo, you already have root, albeit limited. It's more of an ergonomic feature to discourage users logging in as root and destroying the system, than any kind of reliable security compartmentalization.

I figured it was so you can identify the user who ran the command in an audit, instead of everyone just appear as "root"

Jenk··on Nue.js: Rethinking Reactivity
For someone who opened with an accusation of baseless claims, you haven't done a very good job of providing a basis for your own claims.
Jenk··on Nue.js: Rethinking Reactivity
I would love to but I just can't see how it could be done.

I am interpreting the task as "how can we make people who favour strong typing favour not use strong typing?" - something that I just don't think is possible.

I guess the nearest experience you'll get is a zealous API convention that is inuitively consistent/discoverable, but then I would still favour a type system to remove that concern anyway.

Jenk··on Nue.js: Rethinking Reactivity
I don't need to "justify" their immaterialness. The OP needs to explain how it is material.

But whatever...

The merits of ES6 are also present in typescript. Thus claim 1 is immaterial.

Claim two is rebuked by intellisense and very strongly argued against in a shared-code world.

Claim 3 is presumptive that TypeScript would be the only transpilation, despite nue itself being a transpiler. In addition to all the other bundling modern products use for treeshaking, minification, etc. This is an insignificant and thus immaterial point.

("justification" enough for you?)

Did you even read the FAQ?

Jenk··on Nue.js: Rethinking Reactivity
The reasons for not using/supporting typescript[0] seem irrelevant.

1. Is wholly immaterial.

2. Is pure conjecture ("Dynamic typing is a good thing") that I happen to vehemently disagree with.

3. Also wholly immaterial.

[0]: https://nuejs.org/faq/#ts

Jenk··on Using ChatGPT to fix annoying Safari UI issue on macOS
It is interpreted as positive/affirmative against the correctness or relevance of the previous output. Telling it 'That is correct' will achieve a very similar effect (as will saying 'No'/'That isn't relevant'/etc. would in the converse.)
Jenk··on Netflix prepares to send its final red envelope
Apologies but I feel lile this is quite an important distinction to make:

> down 66%

down to 66%.

"down X" suggests/implies down by X.

Jenk··on OpenRA – Classic strategy games rebuilt for the modern era
> If RA theory and gameplay were mandatory in Congress the United States would be better positioned to both deter and compete with its global adversaries.

Surely these "global adversaries" are a myth? Isn't the US Military like 3 times the size of the 3 next largest militaries combined or something?

There is no bogeyman except within, as far as the US Military goes. I'm not stupid - I know there are threats to the wellbeing of US society and citizens, but they aren't _existential_ threats to the US. Meanwhile the list of "de-throned and/or de-fanged by the US" nations is huge.

I think the one critical lesson missing from the "RA Theory" is you need to continue to live, and there is more to life than just squashing your "enemies."

Jenk··on “Waterfall” doesn't mean what you think it means
Not true. Delivery doesn't necessarily mean Release. Before the "Continuous Delivery" mantra took flight, Scrum et al came with Delivery Plans and, crucially as a separate artefact, a Release plan. This was specifically to address the nuanced distinction between a bunch of stuff being "done" and "releasable."

Now it seems everyone is unable to distinguish between Continuous Delivery and agility.

Jenk··on Jetbrains are offering 65% off Rider personal licenses for 65 hours
I pay less for the full toolbox than I do for my spotify family account. I think it is about £12pcm, though that is with the 40% discount you get after 2 years of sub.
Jenk··on Jetbrains are offering 65% off Rider personal licenses for 65 hours
Datagrip is market-leading for UI/X of DB tooling AFAIAC.

Would you mind giving an example of a tool you regard as having a better UI?

Jenk··on Factorio: Space Age
My point for choosing AA as an example was that it uses an entirely bespoke language, modelling system, and the APIs are just horrendous. Obscurity has not prevented (some) great things happen with/for Bohemia but I do wonder what greatness has been missed out because of it.

As for Lua I think it is rather chicken:egg. Lua is popular because it is used by mod APIs, or is Lua use by mod APIs because it is popular?

My own experience is the former. I think it is a horrible language (in that I argue many others are better) and especially difficult for new-to-programming gamers with great ideas to pick up. Haskell or Erlang (or Java or C#) with type-safe APIs would be much more educational for them, and provide better support IMO.

Jenk··on Factorio: Space Age
I would truly love to see a game use haskell for mod APIs. Or perhaps erlang a better choice.

As an example of just how far accessible APIs can benefit games/their players: The god awful language and API that has enabled Armed Assault franchise modders to create entirely new games - literally, PUBG started life as a mod for Armed Assault 2. Armed Assault 3 launched ten years ago, and there are still many new mods being produced today, and Bohemia have further embraced this community by supporting "community developed" DLCs such that modders get rewarded for their effort.

I often wonder how much better/diverse/stable these innovative and entrepeneurial ventures could be with a "proper" API.

Jenk··on New Windows updates cause UNSUPPORTED_PROCESSOR blue screens
I was aghast that you cannot move the taskbar. Now I am forced to keep it in the least optimal orientation. On my employer-provided system that is. No way is that dumpster fire of privacy invading, 80% baked UX, nonsense getting anywhere near my own devices.
Jenk··on YouTube no longer suggests videos if your ‘watch history’ is turned off
NewPipe has that feature.

https://newpipe.net/

Jenk··on Things you forgot (or never knew) because of React
Indeed, it's selection bias. You're only seeing/hearing those who talk about it, and those who talk the most about it are (probably) from opposing ends of the "positive/negative appreciation of it" scale.
Jenk··on Things you forgot (or never knew) because of React
Hooks are like cooking with really sharp knives - excellent when treated with care and healthy respect for the dangers, but will/can cut you up really badly in a moment of absent-mindedness.
← PreviousPage 6 of 26Next →