Hacker Newsnew | past | comments | ask | show | jobs | submit | znort_'s commentslogin

> But text wins by a mile.

white on dark grey with phosphor green around? not really.


we ought to stop these decadent crooks from plunging us into fascism and war just to rescue their waning privilege (again), but somehow i don't think we will. so, yeah, lessons to be relearned ahead.


> They focus on objects when we should focus on morphisms.

if you're building real systems you should focus on both.

> Coupling as Hom-Set Size ... The second interface is easier to implement, test, mock, and evolve.

i would doubt that. this just hides the complexity of multiple interfaces inside single, more general interfaces. if those "arrows" actually exist you will have to test and evolve them anyway, and adding some extra classification level does little apart from adding complexity.

> Pipelines ... Why This Matters ... Testability: Each morphism can be tested independently

i agree ... and this just contradicts the previous point about hom-set size.

> The arrows are what matter.

everything matters. i'm aware of the benefits and appeal of category theory, but i don't see the need to shoehorn it into everything, this just seems an example of evangelization of extremes. iow: if your only tool is a hammer everything looks like a nail, and that's not conducing to good design.


> “We need a User Service”

This is an XY problem statement. We need Y to do X (the following):

> “We need these operations on user data: create, read, update, delete, authenticate, authorize”


> This is an XY problem statement

no, it isn't. we need both, they're different aspects of the same thing. hyperfocusing on the former and disregarding the latter is just as bad as doing the inverse, and is exactly the problem i was describing.


funny no mention about the texas instruments explorer: https://en.wikipedia.org/wiki/Texas_Instruments_Explorer

i barely got to play with one for a few hours during an "ai" course, so i didn't really figure much of it out but ... oh yeah, it was "cool"! also way-way-way over my budget. i then kept an eye for a while on the atari transputer workstation but no luck, it never really took off.

anyway, i find this article quite out of place. what hordes of romantically spoiled lisp machine nostalgia fanatics harassed this poor guy to the extreme that he had to go on this (pretty pointless) disparaging spree?


The author has owned Lisp Machines himself, maybe still does.


that's a bit misleading. it was based on webcore which apple had forked from khtml. however google found apple's addition to be a drag and i think very little of it (if anything at all, besides the khtml foundation) survived "the great cleanup" and rewrite that became blink. so actually webkit was a just transitional phase that led to a dead end and it is more accurate to say that blink is based on khtml.


agile is a mixed bag with some quite good ideas and practices, but imo the main selling point for industry is that it allows complete dillution of compromise and responsibility, and it shows. this is why companies have bought en masse into the snakeoil and imo that's the main reason for quality problems: follow these rituals (without any regard to the core concepts behind them) and everything will be fine, and if it doesn't it was not our fault, "change is inevitable and shit happens".

also, qa is simply not optional, and agile actually stresses that pretty strongly.


thanks for this, you made my day! i never bothered to look.

i still remember when tables were forced out of fashion by hordes of angry div believers! they became anathema and instantly made you a pariah. the arguments were very passionate but never made any sense to me: the preaching was separating structure from presentation, mostly to enable semantics, and then semantics became all swamped with presentation so you could get those damned divs aligned in a sensible way :-)

just don't use (or abuse) them for layout but tables still seem to me the most straightforward way to render, well, tabular content.


then there's the fact that this post (posted only 25 minutes ago) doesn't appear anymore on the news feed (albeit there being older postings with less upvotes), which shows me how much i can trust this site ...

then again i would admit that this news is kind of off-topic here, but still ... there's a difference between moderation and outright censorship. in the land of the free! i wonder if all these paid buffoons realize how poisonous this is and that it is backfiring.


> Of course if your knowledge of HTML standards is great and Button exactly fits your current use-case you probably will use it

i would have imagined that coding html should be done by people with basic understanding of it, at the bare minumum to know what a button is. but maybe that's just me being old and not going on with the vibes ... maybe i'm just going to facepalm a bit and get some fresh air.


>You have the right to install whatever you want on your computer, regardless of whether that computer is on your desk or in your pocket. That's a hill I'll die on. I'm dismayed to see that this sentiment is not more widespread in this of all communities.

agreed, but i'm not going to die on any hill. i don't see much point in this discussion, these corps will do whatever they like. for me it is simple: iphone never was an option precisely because of this reason, and i've been quite content with android, but i don't think my current smartphone will run android for much longer, and the next one will definitely not.


Very curious what you expect to move to. The market outside those options is extremely limited.


it is, but i'm willing to compromise. grapheneos can be an option for a while, ultimately a linux phone. worst case i can settle with 2 phones for a while, one cheap/old stock android exclusively for the bank and such, another one for everything else.

it's also a long run, the way things are shaping up i don't expect alternatives to become mainstream but nevertheless getting improved support over time.

if we indeed end up in a situation where there is no viable alternative then screw that, i might as well go completely off grid.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: