HN user

neovive

2,075 karma

Full-stack web developer and IT project manager with strong interests in process optimization, UI/UX, AI and educational technology.

Posts112
Comments712
View on HN
www.gatesnotes.com 3y ago

Five things I wish I heard at the graduation I never had

neovive
2pts0
ny.chalkbeat.org 3y ago

NYC education department blocks ChatGPT on school devices, networks

neovive
2pts0
twitter.com 5y ago

Big Sur: “Warning: PHP is not recommended”

neovive
33pts15
www.vice.com 7y ago

The OS That Keeps the NYC Subway System Alive

neovive
3pts0
css-tricks.com 7y ago

Drawing Realistic Clouds with SVG and CSS

neovive
2pts0
www.fastcompany.com 7y ago

Low-Tech Magazine's new website is solar-powered--goes offline in cloudy weather

neovive
1pts0
medium.com 7y ago

Fog Creek is now Glitch

neovive
3pts0
nativescript-vue.org 8y ago

NativeScript-Vue reaches 1.0

neovive
2pts0
news.ycombinator.com 8y ago

Ask HN: What paid programming tutorial services do you currently use?

neovive
3pts2
www.digitalocean.com 9y ago

Infrastructure Monitoring on DigitalOcean

neovive
4pts0
codepen.io 9y ago

CodePen Projects

neovive
4pts0
hackernoon.com 9y ago

Who’s on Your 2016 Web Development Thank You List?

neovive
44pts54
hackernoon.com 9y ago

How to Teach JavaScript to a 10-Year-Old

neovive
3pts0
ww2.kqed.org 9y ago

Strategies to Ensure Introverted Students Feel Valued at School

neovive
1pts0
blog.ionic.io 9y ago

Ionic Native: Native Powers for Your App

neovive
1pts0
verraes.net 10y ago

Managed Technical Debt [2013]

neovive
1pts0
www.linkedin.com 10y ago

Why Hollywood Makes More Sequels Every Year (Even Though We Like Them Less)

neovive
1pts0
www.washingtonpost.com 10y ago

Watching too much TV in your 20s may impact how your brain works in mid-life

neovive
1pts0
www.wsj.com 11y ago

College Majors Figure Big in Earnings

neovive
2pts0
blog.nickwinter.net 12y ago

Demo Day Done

neovive
1pts0
www.adobe.com 12y ago

Latest version of Flash Pro CC is a CreateJS front-end

neovive
1pts0
betterexplained.com 12y ago

How To Learn Trigonometry Intuitively

neovive
6pts0
www.digitalocean.com 12y ago

Using AWK to Manipulate Text in Linux

neovive
1pts0
www.adobe.com 12y ago

Alice in Videoland: Designing an interactive HTML5 storybook

neovive
38pts2
gettingsmart.com 12y ago

Can Music Really Aid Math Learning? [2012]

neovive
2pts0
www.khanacademy.org 12y ago

Khan Academy + Chromebooks = Low cost solution for Education

neovive
3pts0
www.openfl.org 12y ago

Is OpenFL the solution to cross-platform development?

neovive
2pts0
github.com 13y ago

Stencyl open sources Haxe engine for native cross-platform mobile games

neovive
1pts0
www.packtpub.com 13y ago

One more day to get Packt Pub books for $5 each (when ordering 2 or more)

neovive
1pts1
singularityhub.com 13y ago

Learners Don't Need An Internet Connection to Watch Khan Academy Lessons

neovive
2pts0

For an LLM, words are the source, and any meaning is just a byproduct that falls out by accident.

Recently, I've been thinking a lot about context and whether an LLM actually creates a true representation of a concept within its vectors. And for our current usage of LLMs, does it even matter? As models become so large, will the difference even be perceivable to us?

If OpenAI and Anthropic eventually become public companies with trillion-dollar valuations, it will be interesting to see if their company ethos remains the same. With that much purchasing power, it's very tempting to gobble up competitors and raise prices.

The Flash era was the most fun I ever had as a developer. Flash was so ahead of its time, and it still feels like we're slowly crawling back after 20 years. Tools like Rive are helping us get closer, but there was something special about the Flash timeline and drawing tools that made it very approachable and fun to work with.

Director was such a fun app for creating CD-ROM content back in the day! I still have fond memories of learning the Lingo scripting language inside Director to make interactive "multimedia" apps, then uploading them to the web and playing them in the browser using the Shockwave Player. It felt like magic at the time.

I recently dropped my cable service (cut-the-cord) after significant price increases over the past two years and switched to a few streaming providers. My household just doesn't watch enough to justify the costs. The plethora of streaming choices is overwhelming right now for consumers, so consolidation is a good thing IMO, assuming it doesn't come with a drop in quality.

As others have mentioned here, the majority of new content recently is mid-level sequels, spin-offs, prequels, etc. It's becoming much harder to differentiate, so people stick with what they know: Netflix, Disney, HBO/Max. I just don't see enough of a market for the other providers to persist long-term (given the high-cost of managing a streaming infrastructure).

I feel like Disney, in particular, should consider spinning off a few of their larger brands, like Marvel and Star Wars, opening them up for licensing revenue and new creative direction.

Blender has such a rich and amazing history! I used it for some hobby projects many years ago, but the UI was very complex and the learning curve was high. Recent versions have greatly simplified the UI and the features feel on par with many of the proprietary industry tools. The future definitely seems bright.

Sure. We're focusing first on converting everything to plain Markdown and using a Git repo to manage the content. Writers can use whatever Markdown tool they prefer for this. (I'm using Obsidian and others are iA Writer.) I have yet to decide on the docs publishing tool, but I'm testing Astro, Vitepress, and Markdoc for publishing. I'm leaning towards Astro since it's very flexible, easy to add small bits of interactivity via MDX, and has a nice collection of themes. VitePress is also very nice, super fast, and very easy to publish. Since only the developers and tech writers need to collaborate on the docs, we're following a docs-as-code approach — using GitHub issues, comments, and pull requests.

“As we continue to execute on our FY24 plan, we need to also evolve how we work and what we prioritize so we can deliver on the key initiatives we’ve identified that will have an outsized impact in achieving our business goals,” LinkedIn executives Mohak Shroff and Tomer Cohen wrote in the memo.

Is this standard business communication lingo for layoffs?

We're in the same boat. I brought Confluence into our org almost a decade ago — it was the best collaborative wiki tool at the time. Over time the price has increased while the quality of the tool has not kept pace with other options. This seems to be the trend as software companies grow into large "enterprise" providers.

Looking at our Confluence usage over the years, I noticed that we use it primarily as a knowledgebase/documentation tool and less for collaboration. With our on-prem license expiring, we are migrating to a dedicated knowledgebase for our FAQ and frequently changing content and switching to a Markdown tool + Git for our more formal documentation.

Maybe Apple should consider dev editions for MacOS that allows more customization during setup. MacOS is still heavily used by web and mobile developers, so I'm sure this would be received well.

I do end up removing many of the Apple apps, but recently started using Safari, Notes, and Reminders more. Apple does an excellent job making their apps work seamlessly within the Apple ecosystem.

Interesting thesis. When used as intended, web analytics should be only one input to an overall strategy -- not the sole driver for all decisions. But I can see how an organization with KPI's tied to web analytics will lose objectivity -- especially when someone's job performance is tied to the analytics. It's a slippery slope.

I love this quote at the end: "Caring about quality is the heart of craftsmanship. Until you're hooked into those outcomes, micro-optimizing the individual parts is pointless."

Perhaps, as we move towards a web dominated by AI agents, quality will supersede metrics.

Duplo's were the go-to toy in my house for years. The larger size makes it much easier to find pieces in "the big box of Lego" than standard Lego's. Duplo and Lego, in general, have amazing longevity — they were the best toy investment we made over the years. :-).

As an aside, these articles are the gems that keep me coming back to HN.

I completely agree! I loved working with Flash back in the day; it was an empowering tool for me as a developer with little animation experience. It packed so much power into one tool with a complete end-to-end workflow. Over a decade since the "end of Flash" and I still find myself searching for tools that deliver the same capabilities, without the complexity. Things are improving with tools like Rive, but the market still feels fragmented and complex. Flash was way ahead of its time.

This is both fascinating and sad. It does feel somewhat reminiscent to the state of HTML (pre-HTML5) before W3C and WHATWG agreed to work together on the development of HTML5. I suppose Google, Microsoft, Zoho, and other large companies that have implemented their own their own layout systems consider their implementation a competitive advantage and would not find it worth the effort to collaborate on a new standard to supplant contenteditable — if that is even possible.

Good points! As someone who uses both ORM and raw SQL (I actually really like SQL as language) I sympathize with both sides of this debate. I prefer the readability of ORM in my models when developing, but closely monitor and optimize for N+1 and other inefficiencies, when needed. "When needed" is never cut-and-dry, but I try not to optimize too early. I actually tend to start new projects from the database and will scaffold with factories, seeders, and raw SQL queries to get a sense of the data model prior to coding.

ORM's such as Eloquent in Laravel also have some nice methods to resolve N+1 and perform lazy loading, but it's always tradeoff.

I agree. The allure of working from anywhere at any time is enticing, but not the reality for most. Everyone ultimately has a boss — whether an employer, manager, shareholder, client — and shifting to freelance doesn't change that. What does change is the responsibility for bringing in consistent work and the accountability for project deadlines, which can be a job on its own.

Great point! Ignoring some of its flaws (proprietary, upfront download, etc.), Flash ushered in an explosion of creativity, motion and fun and was way ahead of its time. My first web job was working with Flash and was the most fun I've ever had at work. The power and devX of using one tool to design, code, animate, and publish is still unmatched in the modern HTML/JS world. Think about it: we were able to build and deliver fully-interactive games and content — with music and vector animation — over dial-up Internet! ... that's 56 kbit/s! I feel that only now (almost 20 years later), are web standards, tooling, and browsers finally catching up. Yet the devX is still lacking.

I agree! Good design is hard and these basic rules make sense for most designs. It's better to stick to them unless you are certain about your reasons otherwise. These days, I tend to use a utility library like Tailwind, to take some of the guesswork out of color matching, spacing, and sizing.

I recall thinking about this recently when watching a Netflix series. I'm far from a TV/film production connoisseur, but there's something about the aesthetic that makes it stand out. I wouldn't say it's better or worse, just different. With most things related to design, I'm sure the trends will shift over time as a means of differentiation. Perhaps, once AI video generation becomes more standard, we'll see entirely new production styles.

Alpine.js 4 years ago

AlpineJS is actually going to be bundled by with Livewire 3, when released.

Is OpenAI looking to break even and use ChatGPT as a loss-leader for other services or will they position ChatGPT as their cash cow for the near-future? Pricing a powerful product like this is tough, especially since it's only a matter of time before competitors join the market. Per-token pricing doesn't seem viable for ChatGPT.

Alpine.js 4 years ago

I've been using AlpineJS on various projects for about one year. The creator (Caleb) is actually a Laravel developer and maintains the Livewire meta framework.

I find the sweet spot for utility frameworks like AlpineJS is when used in conjunction with server-side components [1]. For example, when designing server-side Blade components, the more you can keep within the component itself (e.g. html, styles, interactivity), the easier it is to reason about and maintain the component going forward. If your x-data function becomes unwieldy, consider moving the code to a separate Javascript function that returns an object and calling that function from x-data.

Ultimately, using tools like Alpine or Tailwind is a tradeoff. My apps tends to be relatively small and only managed by myself or a small team. If you're building large, front-end heavy apps; React, Vue, Svelte, etc. are definitely a better fit.

[1] Laravel Blade Components: https://laravel.com/docs/9.x/blade#components)

I agree that the use cases shown are not representative of the vast majority of projects. After using Tailwind for almost two years, I find the biggest strengths are: a common set of naming conventions (don't underestimate how hard it is to name classes well and consistently across projects); bundling of commonly used features (autoprefixing, purging unused classes); and how well it works with component libraries. Beyond that, Tailwind is just CSS — unlike pre-compilers like SaaS and LESS that actually extend CSS.