HNHacker News
TopNewBestAskShowJobs

al_be_back

153 karma · joined April 19, 2017

submissionscomments
al_be_back··on Show HN: Convert any screenshot into clean HTML code using GPT Vision (OSS tool)
I can see how it relates to your other product, Pico [1], as a sketch/no-code site generation plugin. Not sure how practical this output would be in production, if any, but perhaps helpful for Learning / Education (as a tool).

[1] https://picoapps.xyz/

al_be_back··on Why do people still use VBA?
Why? the obvious answer is that businesses still make heavy use of Office apps like Excel, and VBA allows for extending/customizing files-as-micro-applications.

Important to note that office apps and Macro-tools were essential before the Web and Mobile apps became popular. Businesses have to carefully balance between Adopting the Newest tech/fad and Growing their business, and Staffing/skills.

al_be_back··on Major outages across ChatGPT and API
huh - did the machine learn about unions ... and refused to work?
al_be_back··on Don't disable buttons
For me the disabled button on a partially-valid Form say, is a metaphor-overload.

Whilst a physical button may be disabled to indicate being functional-but-not-ready, in software one doesn't have to show/display them until they are ready for action. If the Form is partially valid, show a Message instead of a Button, then when it is valid, pop the Action button clearly on display.

Personally I like to leave the button enabled, check the Action can be performed (form valid etc), and notify the User of errors, progress etc. It's better to communicate with the User exactly, than imply messages - it's a form, not a puzzle or an opportunity to play physical jokes on the User (gotcha, can't press this!).

al_be_back··on Gleam: a type safe language on the Erlang VM
swift has that - it's smart. helps with documentation, and simplifies refactoring. I'm up for any features that reduce changes upstream.
al_be_back··on Google Abandons Web Environment Integrity API
let's be honest, WEI & similar are poor approaches to solve market-issues framed wrongly as a "user problem".

the problem is not the User wanting to download your content, bypassing ads, or spoofing Geo location using VPNs, or sharing of passwords.

The real issue is with the Providers/Vendors relying on the Web as a Cheap Ways & Means to quickly access, conquer the market.

The web is a generic platform, powered by general-purpose tech and methods, therefore it's "open", "cheap", and easily accessible, that's why it's popular and adopted globally.

There are tradeoffs - choose web for being cheap, open and accessible, or chose to build expensive, risky custom standalone services.

al_be_back··on Apple's Blue Ocean
I much doubt that giants such as Microsoft, Apple etc, rely on strategies such as "Blue/Red Ocean", it's too fancy/romantic to be practical at their level. They tend to focus on established markets, which is very messy and competitive.
al_be_back··on SumatraPDF Reader
I'm with the author (op) on this, unless it's critical code, launching a buggy project that gets some use & feedback is way better than holding-on for perfection and face certain project failure.

seek forgiveness rather than permission - gets you launched - gets you better

al_be_back··on Show HN: Riffusion with Lyrics
nice
al_be_back··on Show HN: Riffusion with Lyrics
>> Almost a year ago someone stumbled upon our hobby project and posted it to HN

which HN post was that?

al_be_back··on Stocketa – An app I designed, built and never launched
perhaps the author is being a little cheeky with us, but he did launch his app and website, he even got ~1000 users, it's just that it didn't pick-up and grow, so he decided to tank it; sensible move. most projects die early on, it's better to close it sooner than later in cases like this.

From a startup project point of view, this project has way too much functionality (ui activity), without much user-base. No doubt a cool engineering project though - nicely done.

p.s. I never wrote this message :P

al_be_back··on I'm sorry I bit you during my job interview (2011)
a story in 4 bytes ... that's efficient :P

Applicants for Junior roles should really get some feedback, short-but-sweet, it's a learning processes too.

al_be_back··on Blackmagic Camera for iPhone
>> it's free and kids learning to edit are more likely to go with them instead of ...

I like that :)

al_be_back··on Writing code with pencil and paper (2022)
Pencil? you can easily Ctrl-Z.

nah, wanna go old-school, use inkwell pen, or better still feather + ink for hard-core hackers! focuses the mind, you've gotta know your grammar, syntax etcetera. non of that autocomplete sorcery for me

al_be_back··on Blackmagic Camera for iPhone
that's a lot of functionality, for free. how are they making money from this?

i didn't see a pro/paid version - unless they're planning to offer a post-processing cloud subscription later on...

al_be_back··on My personal C coding style as of late 2023
>> typedef all structures. I used to shy away from it

it seems this may be more an issue with being shy, than a coding issue :P

in my view, language is a Style, so coding in C is c-style coding.

when i started coding in python (small projects initially), my code cried-out Java Java (typing, packaging, naming, oop), and took nearly as long to write - I laughed my head of when I realized, just because I could doesn't mean I should.

al_be_back··on EU tells Apple to open everything up to its rivals
I think it makes sense to diversify, and if that means open-up so be it (for Apple or similar).

what worked well in last ~20 years isn't guaranteed to continue in that trajectory in the next 5 or 10 years even, since polarized Geo-political shifts make it more dangerous for a tightly-coupled enterprise [1] (enterprise-to-product coupling).

short-term makes sense to couple-tightly with a product, but not mid-term or long-term, for that it's better to focus on the market - think of the effects that sanctions (political or economical) or shortages (human or materials [chips, metals, oil etc]) could have on the enterprise's trajectory.

if you've got a monopoly, it's a good time to diversify [2], and sooner rather than later [1]

[1] enterprise could be a company or even a government

[2] hint "alliances"

al_be_back··on iPhone 15 teardown reveals software lockdown
even a simple charging cable (apple lightning) used to charge iphones etc have a chip, so your device can read cable capabilities when connected and configure it for: power, audio, video, data. there's a great DEF CON 30 presenhacktion on this [1].

as parts/ports are ever-increasingly multi-functional (and more advanced), there needs to be regulations in place to ensure no lockdowns, or preferential treatment. Of course we need hardened security and privacy, but I think Software should be used to detect & notify of atypical/dubious device parts so the User can chose/decide - akin to an AntiVirus.

If certain level of security/safety is required (say gov device, Chief Execs, VIPs etc) then create an Industry Standard and let the OS report on device's Compliance. This way, the market (users) brock low-quality/nefarious tech, not a corporate.

[1] https://www.youtube.com/watch?v=7p_njRMqzrY

al_be_back··on Fx – Terminal JSON Viewer
sure can do, if you already use that shell [1], but personally I like specific tools for specific jobs such as jq [2], fx, csvq [3] etc, there's value in decoupling shells from utils (modularity, speed, innovation etc).

[1] I don't but tempted to try, like its data-types concept

[2] https://jqlang.github.io/jq/

[3] https://github.com/mithrandie/csvq

al_be_back··on F-35 can’t be found after pilot ejected
so the 'Stealthy' feature works then. handy if you eject over non-friendly territory, at least it would buy some time.
al_be_back··on FindMyCat – Open-Source Pet Tracker
like i said above, cats typically tend to "walk on walls, fences, enter other's homes etc" ... the cat strapped with a watch-sized device could be used to monitor/record (not necessary this proj).

cameras and microphones are very cheap these days.

of course if one's not bothered about privacy, then the issue doesn't exist (magic)

al_be_back··on FindMyCat – Open-Source Pet Tracker
I think these trackers create privacy issues since these furry friends regularly traverse the neighborhood (walk on fences, walls, roofs, enter homes etc).

would be nice to see on the 'Why' page [1] stats around pets lost, stolen, the need to track, bit about price etc.

as an engineering IOT project it's exciting for sure, looks good.

[1] https://www.findmycat.io/why

al_be_back··on Linear code is more readable
>> this code makes no sense: why would you create a whole new oven to make a pizza? in real life...

one can rationalize all sorts, but certain real-life metaphors don't have to map closely to the digital realm.

if my CreatePizza function relies on remote/dynamic code/features (realtime functionality), then it's simpler and possibly safer to re-create than re-use. Depends on the use-case.

al_be_back··on Show HN: Nue – A React/Vue/Vite/Astro Alternative
>> You can use whatever extension you wish on the component file, but .nue extension is recommended. You can also use .htm to have your editor (and GitHub) automatically color highlight the code and to distinguish them from static .html files

[1] https://nuejs.org/docs/nuejs/component-basics.html

al_be_back··on Programming Language Inventor or Serial Killer? (2003)
so that's where Zuckerberg got his idea for hot-or-not
al_be_back··on Openmoji
looks like an opensource icon framework to me
al_be_back··on A plot to steal the secret Coke can-liner formula
Bloomberg Originals has a ~7min video-doc on it - https://www.youtube.com/watch?v=y8ojlJoM0FE
al_be_back··on Glove80 Ergonomic Keyboard
I used an split ergo keyboard once, felt like I was playing a guitar, very distracting/awkward. for me taking short breaks works as remedy.
al_be_back··on Show HN: MonoDevelop
Confusing 'Show HN' post - title should perhaps say 'Archived - use VS Code' ?

From the OP download page "Visual Studio for Mac builds on top of MonoDevelop" [1], and the Install link points to Visual Studio for Mac, but this is now discontinued, in favor of Visual Studio Code [2]. The github repo is archived Oct-2021 [3].

[1] https://www.monodevelop.com/download/#fndtn-download-mac [2] https://learn.microsoft.com/en-us/visualstudio/mac/what-happ... [3] https://github.com/mono/monodevelop

al_be_back··on Organic Maps
looks great - the UI is simple/easy to use. I like the Compass Needle , it integrates well on the Map/tile as well as on Place Details popover (arrow top-right corner), so smart!
← PreviousPage 3 of 7Next →