HN user

ry_ry

1,142 karma

Generic nerd. Frontend lead. UK. I speak conversational Javascript and have linkedin endorsements for breathing and dressing myself.

Not looking for work.

Posts0
Comments357
View on HN
No posts found.

As a layman (please humour me, I realise this could be a daft question) is failure to report results generally a sign of anything relating to the outcome, or is it equally likely to be something mundane?

And if the system works sans-ethics, is that a problem beyond moralistic gatekeeping?

Since the main objection in the article was the military coopting the practice - The basic tenants of mindfulness, as I understand them, are not anybody's property - no matter how compelling the publisher's advances are.

And let's be honest with ourselves - the stationary and toilet paper the military buy have the implicit eventual aim of making them better at making things dead. I'm not convinced mindfulness training for troops is the problem here.

Sure, there are rogue teachers, but that has applied to everything from spurious gurus through to homebrew religions. At trial of sounding callous, caveat emptor surely?

Nothing Mindfulness (as a brand) teaches is a super-secret arcane mystery fercryinoutloud! If nothing else, the government spending time and money on it can only do wonders to validate it and cement it in the public conscious.

That's a disingenuous comparison.

How long did they wait before publishing? We don't know, it doesn't matter. Simply stating that they didn't respond had the desired effect, and - as you rightly pointed out - does nothing to diffuse the story. The implication of the story being that not only are Google potentially taking advantage of vulnerable people to further their unspoken, morally grey agenda, but it may also have a racially questionable angle.

Alternately, they wanted to train their facial recognition dataset with certain characteristics on the cheap.

That in itself is interesting, but probably wouldn't get as many clicks. It's bottom drawer "I leave you, dear reader, to draw your own conclusions" stuff.

Yeah, the search vs shop tension is the big question.

The difference being that Google are ostensibly a search engine, who are looking to monetize and leverage their ubiquity - Amazon are a book store grown to titanic proportions looking to maximize profits.

The same, but different.

I fully support Amazon's divergent empire being broken up into sperate companies, but for the moment Amazon.com - the online marketplace - is still an internet shopfront.

I think their point is simply that "it's their store" - and to be brutally honest, I agree.

Two not-entirely-random examples of similar behaviour:

Supermarkets place their own brand merchandise where they feel it'll sell best. Undeniably good business, and certainly no reason for concern.

Perhaps more questionably, but bare with me - Google place AMP content, which is to say content they have made their product by merit of some ToS/caching slight of hand, front and center. Is it exactly the same as what Amazon are doing? Well, no. Is it placing content they want consumed above other content irrespective of merit or consumer benefit? Probably.

Similarly Amazon are doing what businesses do and promoting their most profitable products, straddling both the above examples. Whether it's best for the customers is open to debate, but it doesn't change that it's entirety their prerogative.

Realistically for companies rolling their own managers, it should be a gradual multi-year process.

Initially mentoring less experienced developers, then into running a small team, scaling up the managerial aspects and learning to let go of the code, hire great people and trust them to deliver over time.

The modern industry moves faster than that, new roles are machine gunned into our inboxes, we are told you can't stand still or you're hurting your own career.

Those aren't mutually exclusive situations, but it's certainly made more difficult by their orthogonality.

Relearn CSS layout 7 years ago

I was suprised the degree to which selector performance is a negligible overhead in normal use these days.

Was browsing through the docs for some Vue+CSS library or another recently, and the author had done quite a lot of research into this, was interesting.

They were heavily using the square bracket html-attribute selector notation, although I'm not sure if it performs better now, or if modern processors are just that much faster.

Relearn CSS layout 7 years ago

I'm taking about classes with an enforced 1:1 relationship with a DOM node, via a unique computed className.

Since there is no requirement for a cascade for this, you've effectively made an ID out of a class.

All the reasons styling off IDs isn't ideal in the traditional CSS metaphor still apply, specificity, verbose stylesheets, etc. But now it's defined as a class too.

Relearn CSS layout 7 years ago

Is a single purpose class still a class? Not in the conventional sense - In CSS' lexicon it's a group of things, right?

I've got nothing against the approach - it solves a problem - but it's not how CSS was intended to be used.

CSS modules, CSS components, BEM, heck even Sass and Less fall into the same area of trying to wrangle huge unsorted lists of loosely composed attributes into something meaningful.

So if there is a requirement to bend the rules, the problem is with CSS itself.

Heck, even at the most rudimentary level of organising your CSS falls foul - the accepted best method for sorting attributes within a selector anybody seems to have come up with is alphabetical, which feels weird because it weaves layout, typographical and aesthetic behaviours. Why alphabetical? Because nothing else makes much sense, ...so it wins out by default?

I still maintain CSS is a mess from top to bottom.

Relearn CSS layout 7 years ago

CSS has been a bit of a mess for ages.

It never scaled terribly well in its original state, and with every iteration became more bloated, so we came up with methods of controlling the sprawl; but imo glut of Modern CSS Implementations and their many and varied permutations not only feel like they are not only fighting against the original concepts, but also against each other.

Which isn't to say they're bad or anything, but simply that CSS is old, everything else has changed dramatically, its probably time we went back to the drawing board.

I've always been a huge fan of sublime, i use it daily as a text editor. It's largely a visual clipboard for me.

However as a development environment its lacking. The interface for installing and configuring plugins is needlessly arcane, and whilst it's fast I find myself defaulting to vscode for pure productivity reasons. I don't even particularly like vscode - largely electron snobbishness tbh - but it's the best to for my particular job (frontend dweeb for a well known site with a very modern stack)

I've used intellij, visual studio, vscode, sublime and dozens of other apps extensively professionally as my day to day (eclipse and atom were low points) and all have their merits but as a fast, easy, cohesive environment that is easily setup a combination of zsh and vscode is absolutely my goto the days.

Edit. People calling vscode bloated does amuse me though. it's not exactly vim but it's a million miles away from its bigger brother.

I'm running win10 at home and with the exception of cortana conspiring to escape her banishment, I don't think I've ever seen a direct advert as such.

I upgraded back when they were doing the free upgrade, laundering a slightly questionable license in the process. Are the pre-loaded bits and pieces fairly new? Was there no opt-out on first run?

I'm not doubting they are there - it is Microsoft after all - just confused why they would choose to spam paying customers when people with keys from, hypothetically, long expired MSDN packs are still chugging along with no interference...

Looks interesting - Apart from not requiring an additional file, what are the main improvements over connect()ing state to containers with redux?

Edit. isn't updating the store on internal state (albeit not via setState, but it's functionally the same) change essentially 2way data binding? One of the things I hated most about knockout.js was funky state stuff when arbitrary components were asynchronously updating common state .

Am on my phonio tho so I may well have missed something critical here!

Is an interesting one, assuming they struggle to get new users on the main platform.

FB have a lot of hope riding on Marketplaces, but it's viability is entirely down to FB being so ubiquitous.

Product suggestion (graph is still their core business, obviously), and being able cross promote their products to a captive audience. They basically can't pivot because everything they want to do relies on finding ways to leverage the data they generate.

Can't figure out where they're heading in the longer term tbh. Would fully expect IG Marketplaces to follow in the next couple of years.

I dunno, if feels like an invitation to attach contextual meaning to a selection of random phrases.

You could present this as a list of things ${profession} should know, and somebody somewhere would find it a refreshing thought experiment.

I would question if those mental gymnastics reflect on the source, or on the individual who created the meaning?

Without context its just a list of stuff with indeterminate intent - any artistry is the result of the reader willing it into existence.

Its clearly not a practical guide.

It was also posted 16 hours ago and sunk without trace, presumably because nobody wanted to say 'this is stupid' incase it was genius and they appeared thick.

It is pretty stupid.