HNHacker News
TopNewBestAskShowJobs

dreamfactored

237 karma · joined August 20, 2017

Doing fun things with AI/ML. Contact me at info@fluxus.io https://fluxus.io
submissionscomments
dreamfactored··on Your success isn’t down to free will – luck determines everything
We can leverage the element of luck and improve our odds against others by playing a smart numbers game. It's a fundamental of sales.
dreamfactored··on Drupal Remote Code Execution vulnerability exploited widely
This is terrible advice and frankly it's a bit shocking to see so little insight into contemporary CMS architecture and why it exists on a tech site. Yes UGC is a very important driver, but many organisations have an internal community of non-technical publishers and marketers whose needs are served by a CMS.

These original web publishing systems used to have a complete separation of back office and front end. For large publishers back in the day, one of Drupal's major innovations was the concept of a single type of user who could publish using the web front end - that enabled content to be filed and updated from out of the office, covering court cases and music festivals for example. Before they adopted Drupal, I saw a case at a major US publisher where minor changes to a site layout had to have externally conducted pen tests booked in at great cost and then go to a signoff committee which met every 2 weeks - that's what applying strict backend and frontend separation entails.

Publishing to HTML isn't a new idea - it's how CMS's used to work and wasn't up to the task. Using HTML files as a caching layer as you propose is already available in Drupal but has terrible performance due to the number of variants that a modern site can generate (think about permutations of Drupal Views here) and how that hits filesystem limits and OS architecture. You also have the fun of cache invalidation and recompiling every HTML file which uses some upstream fragment you decide to edit - it's ultimately using the filesystem like a very inefficient version of what a relational database is designed for. Quite apart from the latency, that's why people use CDN's instead for caching static content.

Every piece of software we use has periodic bugs which are potentially catastrophic and need patching - yet nobody is saying we should switch to a pen and paper instead of OSX and Windows. I shudder to think what is going on in router firmware and yet somehow we are getting advice that a business shouldn't use a CMS - it's complete nonsense!

If maintenance is too much hassle, the model isn't to switch to static publishing, it's to switch to SaaS - which is exactly what we see. If your needs are too specific for SaaS, then by definition you are going to be creating a tailored solution and managing that in-house or outsourcing.

dreamfactored··on “Drupalgeddon2” touches off arms race to mass-exploit powerful web servers
> set up triggers to build the site statically whenever content is updated

That's not only the same gnarly problem as cache invalidation but with a metric ton of filesystem writes on top of it.

dreamfactored··on “Drupalgeddon2” touches off arms race to mass-exploit powerful web servers
That's how the early CMS's like Vignette worked and they evolved to solutions like WP and Drupal which are better for the web publishing use case - easier to maintain, develop, and capable of real-time UGC and publishing (real-time is crucial for SEO in commercial publishing).

Static site generators are simply a file-system caching layer. Drupal used to have one of those and it was a terrible idea as the number of page variants on a commercial site very quickly hits file-system limitations and performance is appalling. Better to use a proper CDN for a similar result but with massively reduced latency due to content being served from the edge.

dreamfactored··on Scuttlebutt, a Decentralized Alternative to Facebook
Standardisation would have been a better choice of words.

But this sounds like the old proprietary vs open source arguments. 1. The biggest tech companies in the world have struggled to keep up with the pace of innovation in open source. 2. Scale of userbase counts but standards facilitate this by creating a network and market. 3. There is a compelling business case for having an ownership stake in your tech platform which revolves around roadmap, security, and longevity. Longevity is counterintuitive but FB can bite the dust like Myspace, and Google can go the way of Woolworths. Huge institutional brands can evaporate fast and barely leave a trace; many young people today have never heard of Madonna, David Bowie, Led Zeppelin, unthinkable to older generations.

The way to differentiate on standards is via features and service, which gmail does well (spam was the killer feature which got most using it). But just lately Google has started looking at proprietary extensions to web and mail, and it's like Microsoft in the early web all over again. We saw how that turned out, even though it was unthinkable that MS wouldn't "win the web" at the time by their sheer scale, brand recognition, and a market share which amounted to a de facto monopoly.

(And funnily enough, Google seems to make the same product mistakes as MS, where it tries to boil the ocean in an orgy of featuritis. With a subset of the tech behind Wave they could have made a great competitor to Wechat/Line etc. Look at Slack - it costs around the same, possibly more than, Office 365 or Google Apps for Business, yet does a tiny fraction. Everybody knows Slack's only real differentiator is UX and service e.g. not having to run chat servers, bouncers, search etc. Again Google could have pieced a lot of Slack together from existing components in Wave. Feels like they are very shaky when it comes to executing product and it could be their undoing.)

dreamfactored··on Scuttlebutt, a Decentralized Alternative to Facebook
You can build 'a facebook' in Drupal which is more or less functionally equivalent and people have been doing that for years. But you still have the real work - building the network of users, which is where the value lies and not the software features (which are mundane in the case of fb).

What's far more compelling but challenging is open source federated social networking, which is a facebook on rocket fuel and overcomes the network effect as each provider implementing adds to a shared network. Even if it takes decades, this is going to be the inevitable model and fb will end up either joining in as a provider or do a myspace.

dreamfactored··on Scuttlebutt, a Decentralized Alternative to Facebook
I think decentralisation is the wrong way to look at it. The protocol itself becomes the point of centralisation with many providers implementing in federation. Nothing to stop any of them being commercial (they may have all kinds of ease of use and features on top) or not. Since you lose the network effect of bigger player owning 'footfall' (e.g. ebay), there should be less natural tendency for monopoly and greater incentive towards user needs. For example, a more privacy conscious provider may choose to only share limited data with the wider federation. Others may be all about the exposure and getting more followers. (I'd expect federation to allow users a way to export their full profile+history and migrate to another provider taking their data away with them.)
dreamfactored··on RSS is undead
It's been a while but ISTR Atom is extendable unlike RSS
dreamfactored··on How much money do people need to be happy?
Maybe financial independence isn't for you. It doesn't suit most people in fact - most choose the greater financial security and predictability of a decent job. This is very helpful if you are an entrepreneur as you can hire people much smarter and more able than yourself.

Higher earners tend to just upgrade and spend more (apartment, clothes, restaurants, hotels etc), and aren't really living that differently - that lifestyle can certainly soak up maximum income achievable in a salaried job.

I think this is what the article inadvertently pointed to, that the higher salaries could lead to a sense of frustration that nothing really changed.

dreamfactored··on How much money do people need to be happy?
That's a level you can contribute to by being frugal. It's tough to get to but easier than you'd think. The barriers to moving to this level tend to be as much social and psychological as financial e.g. families, mortgages, need for security.

The next level above financial independence is financial freedom (you can just get whatever you want, from shoes to houses) - off the top of my head I would guess this is probably around the 0.01%, which would be about 32k people in the USA. As an example of freedom, these people can buy nationality and avoid immigration limitations (going rate is ~$1-5m).

The article is way off just comparing salaries. There are 3 social classes in terms of having a meaningful lifestyle distinction - those who have to work for someone else, those who don't, and those who have full freedom to decide where they go and what they do each day. All they did was compare a bunch of people in the same social class (somewhat shockingly the Romans considered this equivalent to a slave class).

dreamfactored··on How much money do people need to be happy?
You can have as much purpose as a cat or you can build bridges, write poetry, study philosophy, invent new things, and help the poor. Your choice might not fit in with how you saw yourself but that's a higher level problem.
dreamfactored··on Google Hangouts Chat
On functionality (not google product history etc), is this worth switching a small 40 person company from slack? Killer feature in slack for us is probably granularity of alerting and mobile desktop handoff (read a message on one and that carries across), and full featured mobile.
dreamfactored··on Show HN: Six Degrees of Wikipedia
Maybe the Neo4j guys would be into helping as they are quite into marketing. This could be a neat showcase speaking to both business and tech types.
dreamfactored··on Keep your Identity Small (2009)
The trouble here is that the more you know about something, the more it must necessarily form part of your identity. I could otherwise dispense the most dispassionate (and apparently therefore excellent) advice on topics ranging from Micronesian politics to string theory.
dreamfactored··on Retiring Wave
The interesting bit of Wave wasn't the product but the underlying framework components they created for it e.g. salmon protocol and the pubsub system.

They made many of the components needed to create an open source federated social networking system where separate implementations could interact with each other. So for example your user on your company's twitter/fb hybrid could have threaded conversations with other users across other organisation's fb clones (obviously with access control).

This could have been exactly the killer functionality to topple centralised proprietary Twitter and Facebook. Google should have thrown everything into it, could have turned out as impactful as hypertext.

dreamfactored··on Retiring Wave
Wave was highly ambitious, but under resourced with a horribly botched rollout. It could have killed Twitter, Facebook, and preempted Slack, or better shifted them to a common open source framework which would have allowed a thousand twitters and fbs to bloom and interact. Real shame that OStatus couldn't get traction.
dreamfactored··on Like Peter Thiel, Tech Workers Feel Alienated by Silicon Valley ‘Echo Chamber’
If Hacker News and Reddit comments roughly approximate SV attitudes, SV would be very right-wing compared to mainstream Europe on the whole.

In any case, this sounds more like other people's distaste is slowly grinding Thiel down and he's just trying to rationalise it to himself with talk of echo chambers and whatnot. You'd think he'd have more sympathy for minorities who have had to put up with that from birth but he does come across as someone who is frustrated when others don't subscribe to his exceptionalist view of himself.

It's not SV, it's Coventry he doesn't like, and he'll be sent there wherever he goes.

dreamfactored··on Flyover video of Jupiter’s Europa
Cool to see all the streets, they must be enormous
dreamfactored··on Tech Start-Up Fires Engineers Amid Union Organizing Effort
No - https://en.wikipedia.org/wiki/Eight-hour_day
dreamfactored··on You Can’t Fire Equifax, but Your Employer Can
Should be under libel, severe penalties for incorrect and damaging info and you should be able to opt out of non-public info
dreamfactored··on You Can’t Fire Equifax, but Your Employer Can
Applies to any EU citizen data anywhere.
dreamfactored··on Fellow Engineers: This is where your money comes from
It's very surprising how rare it is for employees to find out exactly how money flows into and through their organisation. I suspect developers are the worst here. But when you think about it, it's basic common sense to understand what pays your rent and how your relative value figures in that system. And if you think of a company as a system, an automated machine for generating revenue, it starts to become hard to resist having a good nose around the contraption with a screwdriver.

That oddball dev who started hanging out with the sales and marketing people, forwards strategy and innovation articles to management, and started churning out powerpoints is the one who knows what's up. It's not just 'playing politics', it's developing deeper and wider situational awareness of the company and the market. It's stacking the odds in your favour and it's even more effective when so few do it.

dreamfactored··on The Death of Microservice Madness in 2018
Models (should) abstract any data, providing services, and reside on the back end...
dreamfactored··on Fellow Engineers: This is where your money comes from
My variant is solve their problems. Works flawlessly until they leave and then you are back to square one :D
dreamfactored··on Fellow Engineers: This is where your money comes from
In a services company a salesperson will generate around 10x to the bottom line compared to an equivalent level fully utilised engineer, so this is more than fair.
dreamfactored··on Fellow Engineers: This is where your money comes from
Depends on whether you want to be a fungible cog in a race to the bottom on compensation. If yes, then you should make yourself a commodity. But if you want to move up the value chain, you should find out where those links are and start climbing.
dreamfactored··on Fellow Engineers: This is where your money comes from
This just says you didn't figure out the system but happened to 'luck out' one time. If you learn where the value is, you will know how to get recognition for any value you add (e.g. who values it and who's attention to bring it to that you are boosting it). In the case that the company is dysfunctional and doesn't promote value creators you will also get an earlier heads-up this way.
dreamfactored··on Fellow Engineers: This is where your money comes from
If you get recognition as the golden goose, many companies will promote rather than kill. Getting recognition is a part of figuring out where value is added .
dreamfactored··on The Death of Microservice Madness in 2018
Microservices as the M in MVC?
dreamfactored··on The Death of Microservice Madness in 2018
Maybe Event Sourcing? - https://www.confluent.io/blog/messaging-single-source-truth/
← PreviousPage 2 of 7Next →