HNHacker News
TopNewBestAskShowJobs

fipar

1,869 karma · joined September 18, 2015

reachable at fipar at acm dot org.

http://fernandoipar.com/

https://semicolony.bandcamp.com

submissionscomments
fipar··on Google copybara: moving code between repositories
It can also be used if you want part of your monorepo to track something open source from the world.

Say, to rebase upstream MySQL changes onto a fork in the monorepo (in a random, non-specific example)

fipar··on A deadly fungus that can infect cats and people is spreading
I think it’s very common for parasites to affect their host’s behavior.

If you find this topic interesting, I recommend the book “Parasite Rex”

fipar··on First Commodore PET sold, June 5, 1977
I didn't have this one (I had a TK-90X, and a TK-95 after that; both could be described as improved Spectrum clones) but I briefly used one at a place where I took some programming course in the 80s (they had these, and Coleco Adam) and I loved it.

Last week I was at a conference at the Computer History Museum in Mountain View and saw one of this in real life for the first time in, easily, 38 years, and it brought tears to my eyes.

If you're ever near this place, I recommend a visit to this museum. It was my first time, but it won't be the last. I hope I can go back and take my kids there once. I left with a punched card with my login name punched into it, using the keypunch of the (working) 1401 that's on display.

fipar··on Artificial intelligence is not conscious – Ted Chiang
You seem to be arguing as if I'm saying AI can't think or have memory.

Now, my opinion is it currently can't think, but it certainly has memory.

However, LLMs don't have memory. That's what I (and others on this thread) responded to, which is unrelated to how my own memory works.

fipar··on Artificial intelligence is not conscious – Ted Chiang
I had heard (o rather, read) about the hippocampus before, but I don’t understand how that relates to my claim that the models have no memory.
fipar··on Artificial intelligence is not conscious – Ted Chiang
Not the model though. The model really only takes input text and produces output text. Memory within a conversation is achieved by the harness adding the conversation (or parts of it) to the input text. The LLM itself has no memory, it’s the augmented system of several orchestrated LLM calls that does.
fipar··on What if remote working, not AI, is to blame for weak junior hiring?
You know that thing about the answer to any headline that’s a question being almost always “No”?

I’ve been fully remote for 17 years and, before that, did short periods of remote work as early as 2003.

The first junior I remember being onboarded remotely (into an irc-mostly, voice call for ultra rare cases job) was me and it worked pretty well.

From about 2010 to 2012 I grew the support team of a database services company from 2 to about 20 people (the 2 at the start was counting me). A lot of the new hires were junior when it came too dabatases, some just junior period, and it worked great too.

There were some in person meetings but the vast majority of onboarding and training happened remotely.

Maybe people invested in office real estate are perhaps biased to get the wrong answer on this one.

If I had time now, I’d write an article titled “is the FT right about the cause of weak junior hiring?”

I don’t have time, but you can apply that saying about headlines to my imaginary article.

fipar··on Taking a walk may lead to more creativity than sitting, study finds (2014)
Besides the productivity boost (and I know you already mention a boost to your well-being), this is one of the simplest yet effective things you can do to improve your cardiovascular health. I had a heart attack at 40 and 30 mins a day is the minimum recommended, so 60+ is great.

But back to your productivity angle: Stephen Wolfram wrote about the productivity benefits (for him) of walking while working: https://writings.stephenwolfram.com/2019/02/seeking-the-prod...

fipar··on I believe there are entire companies right now under AI psychosis
Or Mr Krabs' fear of robot overloads keeping technology at bay in the Krusty Krab!
fipar··on Ontario auditors find doctors' AI note takers routinely blow basic facts
They will also lie and produce output saying it is based on tool execution, without having actually used the tool.

Yes, another layer to cross-check, say, “in kubectl logs I see …” with an actual k8s tool call can help, that is, when the cross-check layer doesn’t lie.

For the time being, IMHO, human validation in key points is the only way to get good results. This is why the tools make experienced people potentially a lot more efficient (they are quick to spot errors/BS) and inexperienced people potentially more dangerous (they’re more prone to trusting the responses, since the tone is usually very professionally sounding).

fipar··on The Classic American Diner
Yup! That's what I was thinking about. In fact I did read this right before posting (though I had found it at https://doc.cat-v.org/bell_labs/utf-8_history) but only to validate that it had been in a NJ diner, so I missed my confusion of UTF-8 with Unicode.

I would not make a good fact-checker :(

fipar··on The Classic American Diner
And people not even from the states (like me) know about NJ diners because one saw the birth of Unicode :)
fipar··on SPEAKE(a)R: Turn Speakers to Microphones for Fun and Profit [pdf] (2017)
My first “electric guitar” as a kid was my acoustic with an earphone taped to the bridge and plugged to the mic in of my boom box.

It was also my first “fuzz pedal” because the sound never came out clean :)

fipar··on We ran Doom on a 40 year old printer controller (Agfa Compugraphic 9000PS) [video]
On my 33mhz (I'm almost, but not quite sure about the frequency) 486 SX (yeah ...) it ran OK until the levels where you'd get a lot of monsters. In those, I had to zoom in to the smallest possible screen size and even then it was barely acceptable.

So while the video is impressive and I couldn't do something like this myself, I was glad when I saw how bad it ran, as that computer of mine would a little bit more than 30yo today, so to have that beat by a 40yo printer controller would make me think I could have done something to have it run better back then!

fipar··on AI singer now occupies eleven spots on iTunes singles chart
Yes, that’s it!
fipar··on AI singer now occupies eleven spots on iTunes singles chart
The code is only a (very important) part of this type of program. The samples are critical and (for the time being anyway) can't be generated by AI.

Especially important if you want orchestral instruments that sound realistic. Just think of the many ways that a single note can be played by a professional player and multiply that by the range of the instrument.

Edited to add: not orchestral instruments, and also not samples, but this gives an idea of the complexities of capturing the characteristics of an amplifier so that it can be modeled faithfully: https://neuraldsp.com/quad-cortex-updates/introducing-tina (I'm not related and I'm actually a Line6 customer, but I saw this at work in an interview by Rick Beato and though it was super interesting)

fipar··on Oracle slashes 30k jobs
Thanks for the clarification, I guess my memory is very bad after all! :)

Do you remember if that was a recent addition?

Full disclosure: I was quite the newbie back then and most of what I "new" about SQL Server was what the more experienced coworkers told me. This was a very IBM-biased place so I'm not surprised they would have stuck to some old shortcoming, like people who still talk about bad MySQL defaults that have been changed for at least 10 years.

Up until that job (which was my second Actual Formal Job), all my DB experience had been with either dBase (I think III plus or IV) and access, so this was a whole new world with me.

It was through MS SQL Server that a colleague taught me about backups and recovery, after I ran an update in prod but forgot to include the where clause ... :)

fipar··on Oracle slashes 30k jobs
My experience at the time was that it was perceived as not serious enough and lacking important features. If my memory isn't very bad, I believe as late as 2000 SQL Server still only supported AFTER triggers.

In my experience in the late 90s and early 00s, besides Oracle and Sybase, DB/2 and Informix were also regarded as good. Oracle was considered the best though.

fipar··on Apple Just Lost Me
You can still rip CDs with Apple Music. In fact, that's the only use I have for that app (I recently lost a hard drive with music and I'm in the process of backing up all my CDs again).
fipar··on Personal Statement of a CIA Analyst
You may be thinking of Don Knuth
fipar··on The Day the Telnet Died
Or with telnet (the client)
fipar··on Software factories and the agentic moment
I took it as a napkin rounding of 365/7 because that’s the floor you pay an employee regardless of vacation time (in places like my country you’d add an extra month plus the prorated amount based on how many vacation days the employee has), so, not that people work 50 weeks per year, it’s just a reasonable approximation of what the cost the hiring company.
fipar··on Ask HN: Is there anyone here who still uses slide rules?
If you ever want to try using it, I recommend this page: http://www.goodmath.org/blog/2006/09/12/manual-calculation-u...
fipar··on Spain to ban social media access for under-16s, PM Sanchez says
When traveling abroad, it always surprises me when I’m asked for my id when buying alcohol. That’s only a thing in my country when you’re in the age bracket in which it’s risky to tell your age just by your looks, but after that, I haven’t been asked for my id since at least I’m 20 or 21 (drinking age is 18 here).

Prescription drugs are different because those are tied to your name anyway, and that’s why medical information has a different protection standard.

As a parent of 2 I think it’s better to talk to your kids, check what they’re up to, and, you know, be involved in their lives. Also, as a former kid, if there’s something they want to do but you don’t want them to: they’ll do it. Better that they know they can trust you to say “I still want to do X” than have to do it in hiding and without your support if anything goes wrong.

fipar··on Org Mode syntax is one of the most reasonable markup languages for text (2017)
Yes, though in the case of driving, if I prefer driving on the left, I'd have to move, since I live in a country where you must drive on the right, but to use org-mode instead of markdown, I just ... use org-mode?

I'm afraid I don't understand your point here, sorry.

fipar··on Org Mode syntax is one of the most reasonable markup languages for text (2017)
Thanks! I had actually seen that, but didn't realize that org does remove the leading comma when you extract a block to paste it somewhere else, which is great, because it means I need one less function.

Now I just need to keep my paste function, but have it add a leading comma instead of a space, and I need to use example instead of src (not a problem for this use case since, even though I normally paste them into sql src blocks, the syntax highlighting isn't that useful.

You gave me a nice little task for a rainy day, thanks :)

fipar··on Org Mode syntax is one of the most reasonable markup languages for text (2017)
I agree about the duct tape, which I also use often around the house, so maybe that's why I like org-babel :)

Just wanted to say that I share data between different blocks in different languages through files and env variables (I add :session shared to the src blocks that need to access this). That is useful also to have src blocks you can execute repeatedly and that depend on something like an aws identity being assumed (you just assume it in the first block that shares the session).

I agree it's messy, it's just a mess that works for me.

fipar··on Org Mode syntax is one of the most reasonable markup languages for text (2017)
I use org a lot, in fact, it's my daily driver. I also have to deal with MySQL, and, if using the vertical output (what you get if you finish a query with '\G' instead of ';' it makes pasting into an org file a pain.

Sure, not a big pain, I just wrapped it in a function paste-from-mysql that appends the whitespace, but then I need to take out the whitespace of I want to paste that somewhere else. It would be nice to have org support some sort of 'do not interpret what comes next' block markers. I guess someone with enough time and skills could make this change but, alas, that's not me.

fipar··on Org Mode syntax is one of the most reasonable markup languages for text (2017)
What if you're building a product for other people like you to use?

I think this is very common, like people building tools for trackers vs Ableton/Live/etc style DAWs, or those writing software only targeting the OS they use? Not every product is built with the goal of worldwide adoption.

Back to the specific case being discussed, I can easily export usable markdown from org. The people I share it with have never noticed it wasn't markdown since the start, so why wouldn't I continue to use org even when interacting with people who don't? It makes my private side of the exchange better for me, and it doesn't affect the public side negatively for others.

fipar··on Prove It All Night: With no fame or fortune, what keeps a band onstage? (1999)
“ As ironic as it sounds there's a certain security to being on stage that insulates you from having to hang out with people while still scratching the itch to go out.”

It does not sound ironic to me, and it reminded me of “To know them” by Eric’s Trip. If you don’t know the song, I think you’d feel at least partially identified by the short lyrics, regardless of what you make of the music.

← PreviousPage 2 of 16Next →