HNHacker News
TopNewBestAskShowJobs

aulin

898 karma · joined November 17, 2016

submissionscomments
aulin··on How I program with LLMs
One thing is consciously sharing IP with third parties violating contracts, another is falling victim of malicious code in the toolchain.

Npm concern though suggests we likely work in very different industries so that may explain the different perspective.

aulin··on It Matters Who Owns Your Copylefted Copyrights (2021)
Life and work can be very well separated even without working 8 hours straight from 9 to 5. That's the obsolete part.
aulin··on How I program with LLMs
How is that related? we're talking of continuously sending proprietary code and related IP to a third party, seems a pretty valid concern to me.

I, for one, work every day with plenty of proprietary vendor code under very restrictive NDAs. I don't think they would be very happy knowing I let AIs crawl our whole code base and send it to remote language models just to have fancy autocompletion.

aulin··on AI's next leap requires intimate access to your digital life
You're right, my bad, sorry for the noise
aulin··on AI's next leap requires intimate access to your digital life
Why would you do that? They could have shared a link if they wanted, they didn't.
aulin··on It Matters Who Owns Your Copylefted Copyrights (2021)
Good luck enforcing that if there's a controversy. You never check personal email on company devices? Participate in mailing lists? Bug trackers for personal projects?

Business hours is an obsolete concept in modern world, unless you work in an office with precise time tracking.

A signed agreement from your employer is the only thing that holds and that's why FSF asks for it.

aulin··on It Matters Who Owns Your Copylefted Copyrights (2021)
What is your own time when you work remotely with flexible hours?
aulin··on It Matters Who Owns Your Copylefted Copyrights (2021)
Not sure about balena, most Linux based embedded projects I worked on were based on Yocto and all the source is available either through OpenEmbedded or some vendor consortium (e.g. Linaro).

You only need to provide sources for the copyleft components you change and direct requests to the above entities for the rest.

aulin··on Cognitive load is what matters
the latter is not better though, it's terrible actually, deep nesting is the essence of cognitive load
aulin··on Using Guile for Emacs
always thought the problem was not multi-threading per se but the whole rendering code that's single threaded with tons of global state that's difficult to decouple without breaking the ecosystem
aulin··on Using Guile for Emacs
If the only antiquated defaults are the ones you listed we're not in a bad shape at all...

Curious about light/dark mode, what does it do more than loading a theme? something like circadian.el? maybe it's because I hide menu-bar/tool-bar/scrollbars by default but `M-x load-theme modus-operandi` is all I need for whenever a room is too bright or a colleague complains about my dark theme.

aulin··on Show HN: I built an embeddable Unicode library with MISRA C conformance
the abominations I've seen in code review from people trying to fullfil this rule still wake me up at night
aulin··on 65% of employees bypass cybersecurity measures, new study finds
Always assumed they block everything they cannot spy, it's not for security. Https they inject their certificates, ssh you can have your key and they'll be blind. And they spy to prevent exfiltration they say. I cannot ssh into my home network but I can drop tons of company code into an LLM prompt.

Everything else, MFA, password rotations, approved software, stupid training videos... is all there to tick some boxes in a certification process or to easily shift the blame when something bad happens.

aulin··on Agile Is Dead
Mostly agree, but process is a way to tame the incompetence, if incompetence wins process has failed
aulin··on Security researchers identify new malware targeting Linux
Agree with OP, wikipedia is also wrong. A backdoor is something intentional. That definition fits any exploitable bug.
aulin··on My company has banned the use of Jetbrains IDEs internally
Bad defaults for who? Emacs userbase is quite heterogeneous, not everyone is a swdev, not everyone is young. All it takes to have great defaults is maybe ten instructions in init.el.
aulin··on My company has banned the use of Jetbrains IDEs internally
I honestly believe emacs UX to be fairly superior. I watch my colleagues struggle to find open files among tens of open tabs in vs code every day. Or endlessly navigating on the filesystem tree with the side bar before finding what they need. Things that take half a second in emacs take minutes for them. And the UI is so cluttered.
aulin··on Eating less can lead to a longer life: study in mice shows why
Note I used periodic instead of intermittent for a reason. I seem to recall he was recently for something like a day a day and a half fast per month. Don't follow him that closely, did he move away from that too?
aulin··on Eating less can lead to a longer life: study in mice shows why
Wait, isn't Attia a big advocate of periodic fasting?
aulin··on Exploring Typst, a new typesetting system similar to LaTeX
> I am an emacs user insert joke here

In my totally anecdotal experience the intersection between proficient LaTeX users and emacs users is pretty large.

So having good emacs support would be a big selling point.

My experience on the other hand is also those people never complain about LaTeX, so they're probably not the target for a new typesetting system.

aulin··on Bear is a tool that generates a compilation database for Clang tooling
Working with embedded I had mixed success with bear. Old environments that cannot run the latest version, LD preload messing with vendor toolchains.

These days I found my peace just writing my own python scripts to parse verbose build logs. You just need to extract filename, base dir, compiler and arguments. Sometimes you're lucky and build system supports dry run and you don't even have to run a real build to get the logs.

Way less invasive, no need to ask devops for additional tools and you can adapt it to any build system.

Whenever I start with a new toolchain, I spend a couple of hours to tweak the parser and I'm good to go.

aulin··on Nobel Prize in Physics awarded to John Hopfield and Geoffrey Hinton [pdf]
I know plenty of physicists that would be very pissed off by all this drama.

There is so much more than fundamental physics and there is much more in physics than breakthrough discoveries. Medical physics just to name a fun field everybody always forgets about has been studying and using neural networks since about forty years. Applied physics, biophysics, atmospheric physics. Even particle physics is mostly data science these days.

This idea that physics should only be about fundamental theories and discoveries is really detrimental to the field and leads to the false idea of stagnation that permeates this whole thread.

aulin··on The Rise of Worse Is Better (1991)
> inoculated of buyer's remorse

Non native here. What's the meaning of inoculated here?

It's not the first time that I struggle to parse this word. In italian it keeps the original latin meaning and can be translated with "injected with". You could inoculate a vaccine but you could also inoculate a poison, so it does not carry the immunity meaning by default. English (US?) as far as I can tell use it as a synonym of "immune", is that so?

aulin··on Refactoring Python with Tree-sitter and Jedi
About the cowboy comment, that's what version control is for. Just modify in place and then stage hunk by hunk with magit or git add -p.
aulin··on What's inside the QR code menu at this cafe?
I think it was a sarcastic way to stress how low effort the whole endeavour required.
aulin··on Low Cost CO2 Sensors Comparison: Photo-Acoustic vs. NDIR
Sure, point is we as humans are already equiped with efficient ways to detect it. Only home use I can imagine is to drive some ventilation automation.
aulin··on Low Cost CO2 Sensors Comparison: Photo-Acoustic vs. NDIR
What do you use these for? for indoor home use I cannot see the point. We have plenty of biochemical sensors in our body telling you when it's time to ventilate the room...

I mean, I can understand CO, maybe Radon, but CO2 really seems pointless and only driven by the modern green trends.

aulin··on Working in the office 5 days/week to build company culture is a myth: PwC report
The days I'm forced at the office I need to wake up two hours earlier, get home at least one hour later, usually two because for some reason I always end up doing overtime at the office. When I get home I still have chores to do which I usually do in the pauses when WFH. Little energy I have left I spend with the wife.

People bond at the office because they have no personal time and energy left to bond outside.

aulin··on Working in the office 5 days/week to build company culture is a myth: PwC report
It's not flu. I just assume anything respiratory I get from the office or when travelling is COVID and so far antigenic tests always confirmed it.

I take flu vaccine shots once a year and didn't get flu since years. Same for COVID but they don't work, I still get it at least twice a year with bad symptoms

aulin··on Real-time Linux is officially part of the kernel
VMM is one of the few things I really miss while working in embedded. I would happily trade off memory allocation errors from fragmented heap with some unpredictable malloc delay (which could be maybe mitigated with some timeout?).
← PreviousPage 2 of 14Next →