HNHacker News
TopNewBestAskShowJobs

djray

120 karma · joined May 26, 2020

submissionscomments
djray··on Show HN: Visualize database schemas with a single query
I rather think using AI to generate scripts for other DBs is a disadvantage. Scripting is a deterministic process, surely? Can you create a common internal representation and write exporters for each supported DBMS from that? Maybe the JSON format you use is a path toward this.

I dislike the multiple references to 'Magic' on the site, but I realise that's probably a subjective thing. Maybe I'm fatigued by the AI-in-everything trend.

I don't use all the DBMSes you support, but I'm not sure having a single query to run is really much of a selling point. For SQL Server, I'd rather execute a stored procedure with permission checks, and progress feedback, than a big chunk o' SQL. (Again, that may just be a me thing.) If it's an efficiency thing for very large DBs then I think you should emphasise that, and also detail how much faster it is to gather all the info in one fell swoop than if you split up the queries.

The Examples link is currently broken on your site, btw. That sounds like a really useful way that people can evaluate your application without having to run a query on their own DB, which they may be reticent to do for testing out a new app.

djray··on Why Did Microsoft Build VSCode? Turns Out, GitHub Copilot
A lot of conspiracy talk here, backed up with nothing other than a note that the AI chat API isn't public yet.

I'd argue that MS has been on a very different trajectory since the "Linux is a cancer" Ballmer days, and open source is a big part of that movement. I never thought I'd see them buy and open source Xamarin, or open source the entire C# compiler and .NET Framework. It's worked well for them - .NET is being actively developed by many volunteers as well as the core MS team, and performance has improved significantly in the last few years. There are a lot of associated technologies being developed in the open, too, like Terminal, the C# language itself and so on. I find it difficult to think that this was all a grand plan to extract more revenue out of devs. Rather, I think MS realised that it was instead a "rising tide lifts all boats" situation, whereby bringing more devs into the fold - including those on Linux and Mac - would be mutually beneficial. Let's not forget, Visual Studio Community Edition wasn't around until relatively recently. The only legal way to get Visual Studio was to fork out for a Pro or Enterprise licence.

As for AI integration into VS Code, I share kaelini's opinion that the chat feature is still new and possibly very alpha (it's certainly not very fast at the moment), so that's probably why it's not all been open sourced. But, of course, MS is perfectly within their rights to release closed-source extensions to the VS Code marketplace - the new C# Dev Kit is a case in point here.

djray··on Why Did Microsoft Build VSCode? Turns Out, GitHub Copilot
C# support in VSCode is fine at the moment; I sometimes use it for quick scratch-code experiments. The OmniSharp-powered extension which provides basic support is under constant development, so things may have improved since you last used it. Microsoft have also added a closed-source extension recently which provides Visual Studio-like extra features on top, like Solution Explorer, better Test integration etc.; that's free for individuals and small teams but you need a Visual Studio Subscription if you want to use it in large teams or if you're making >$1M per annum:

https://marketplace.visualstudio.com/items?itemName=ms-dotne...

djray··on Same.energy: Image Search by Similarity
I think that's more like a valley than a hole.
djray··on Cosmic DE update: System76's new Linux desktop environment
I'm not a fan of the trend toward monochromatic, low-contrast desktops. Colour iconography seems to be frowned upon, whereas it's a definite aid to speed of comprehension. The settings list in particular is just a sea of text with small icons that are only minimally useful. Microsoft went this way with its Metro design language but has come to its senses in more recent years and both Windows and Visual Studio are more colourful now.

I'd recommend a tweak to the amount of whitespace, too. I'd prefer smaller dialogs or a larger default font (and maybe a wider one, too) to balance out the vast areas of blank space.

djray··on What are you planning to learn in 2023?
Moi aussi! :D

I've been using Duolingo for a while, but I think effective learning needs more than just that daily practice to really get lasting results.

djray··on Ask HN: What sub $200 product improved your 2022
Can I ask which programmable keyboard you went for?
djray··on Stanford's “Elimination of Harmful Language” Initiative
Strong disagree. You present a very poor strawman (sorry, straw-person). Don't attempt to equate physical disabilities with what is effectively learned behaviour.

Academic institutions are increasingly places which attempt to police language (and consequently thought). It's a nigh-on puritanical drive to molly-coddle the overly sensitive and limit debate. And it's even more frustrating considering the fact that an academic institution is the place where young people should be exploring all viewpoints, not just what has been deemed acceptable by the elite or those in power. Also see: de-platforming.

It's telling that some of these are terms which have been used without issue for far longer than half a century. It's only recently that they've ever been deemed to be "harmful". I don't know, it's almost as if...the same word can have different meanings depending on its context!

You may say that this is optional and just a suggestion, but it's a short path from compiling a list of these terms to real honest-to-goodness compelled speech.

djray··on Ask HN: How do you overcome feeling completely lost in life?
Exercise and a better diet are proven to help with depression. They aren't cures, but they can help. Speaking to someone such as a therapist or doctor is great advice.
djray··on Bethesda issues statement to Mick Gordon
The standard for game music contractors is to get paid for minutes of music which are used in the game or in promotional material. Rejected material should not be used at all, which is one of the main issues here (id used more than double the amount of music that they accepted and paid for).

Mick had been a contractor for Bethesda previously and hadn't experienced these issues, so I don't think it's fair to blame him for approaching a new project in good faith.

From his essay, it seems that Marty Stratton was the main actor in all the issues. The rest of id and Bethesda seem to have acted reasonably, only circling the wagons when legal got involved.

djray··on Illegal host, electric shocks, slugs, leaks and no support – How Airbnb failed
You really should read the full article before commenting. The apartment was in breach of several local laws (for example, no working fire extinguisher or first aid kit, inadequate signage, non-working lock), and the electrical wiring was faulty, causing 2 people to be shocked. The lighting circuit had totally failed by the time the OP wrote the article. It certainly wasn't someone moaning about a minor issue, and it's not too much to ask for a $3000-per-month rental to be excellent quality and not...you know, try to kill you.
djray··on Ask HN: Anyone else is tired of all the corporate bs?
In many companies, it is frowned upon to decline meetings to which you are invited as a 'required' attendee. Likewise, it can be seen as rude if you repeatedly leave meetings which you don't think are a valuable use of your time.

Useless/overlong meetings seem to be a consequence of poor middle management and/or just the general structure of large corporations where lines of communication and hierarchies of responsibilities are complex.

What I do personally is to always ask for an agenda before accepting a meeting request. It's not rude to request one and can help focus discussion or see where you can add value.

djray··on Ask HN: Does being single hurt your productivity?
Losing someone has definitely had a negative effect on my mood, health and productivity. I'm approaching 50 and single and it constantly preys on my mind, often causing issues with relaxing and sleeping well. This obviously means I don't bring "my best self" to work. Of course, having a partner does introduce other responsibilities and pressures, but I'd much prefer having those challenges than the existential dread of living alone.

It all comes back to Maslow's Hierarchy of Needs, I suppose. Deficiencies there mean you're not truly fulfilling your potential. Yes, I do recognise how fortunate I am to have food, shelter and some savings, but being alone is still hard to cope with.

I hope it's some comfort to know that there are others in the same situation, minroot, and I'm sorry I can't provide any advice other than to keep trying your best and accept that it is enough.

djray··on Show HN: A Firefox add-on to strip Google search results of 'blacklisted' URLs
Coincidentally, I have been working on a similar Chrome/Opera extension.

It works for Google, Yahoo!, Bing, DuckDuckGo and a few others, but I haven't finished it or packaged it up to submit to Google yet. Some rough edges and lots of TODOs still.

Anyway, it's here if anyone is interested in the code or would like to collaborate: https://github.com/daverayment/SearchHide

← PreviousPage 2 of 2