Readit News logoReadit News
MurrayHill1980 commented on SQLite Schema Diagram Generator   gitlab.com/Screwtapello/s... · Posted by u/tempodox
Hendrikto · 2 years ago
> But I just can’t give normalization up.

> Don't.

MurrayHill1980 · 2 years ago
I learned more from YouTube videos on database normal forms and useful problems they solve than I did in grad school.
MurrayHill1980 commented on 50 years in filesystems: 1984 BSD FFS   blog.koehntopp.info/2023/... · Posted by u/fh973
MurrayHill1980 · 3 years ago
If I recall correctly, log structured file systems and in general, making file systems more robust was a real breakthrough. Before that, fsck after a crash seemed a little too exciting. I can't recall the details, but didn't Microsoft go through a similar evolution in the early days of win32 where they recruited a prominent LSFS academic researcher to help them with this problem. The article mentions this but it seemed much more important at the time.
MurrayHill1980 commented on iPhone 14 Pro camera review: A small step, a huge leap   lux.camera/iphone-14-pro-... · Posted by u/robflaherty
sys32768 · 3 years ago
I am still not understanding why my iPhone 13 landscape photos look as good as those from my $900 Nikkor Z 24mm f/1.8 S prime lens with its superior optics on a $2k DSLR body.

If the reason is fancy post-processing, then why can't Nikon have a tiny lens like the iPhone 13 and just add fancy post-processing to it?

MurrayHill1980 · 3 years ago
Because deep down, it's not what they do. They are optics and camera hardware companies. In the race between physics and software, they are on the physics side. This is evident in the entire user experience. They keep missing the boat with the way people actually use photography today, and don't even seem to care much. There's not much evidence they have the kind of research expertise that Apple, Google or Adobe built in signal processing and image processing, either.

See also https://www.dslrbodies.com/newsviews/news-archives/nikon-201... and https://www.dslrbodies.com/newsviews/news-archives/nikon-201...

MurrayHill1980 commented on x86 Is an Octal Machine (1995)   gist.github.com/seanjense... · Posted by u/a1a106ed5
MurrayHill1980 · 4 years ago
Because the Intel 8080 instruction set was octal, right?

This is cool: https://dercuano.github.io/notes/8080-opcode-map.html

MurrayHill1980 commented on Lorinda Cherry, author of dc, bc, eqn has died   ncwit.org/profile/lorinda... · Posted by u/ggm
beebmam · 4 years ago
Most giants I've met never make a name for themselves and prefer it that way.
MurrayHill1980 · 4 years ago
There are probably several definitions of "giant" in play here.
MurrayHill1980 commented on How the Unix philosophy gave us “web apps” instead of “software”   capiche.com/e/app-replace... · Posted by u/awwstn
MurrayHill1980 · 6 years ago
Why should it matter that much whether people search for "app" or "software"? There are different types of programs. There are big desktop programs. There are useful mobile device programs of all sizes and shapes. There are games that run on various devices.

The market shows that people like free stuff and cheap little programs ('exercise workout timer on your iphone') but will pay for a zillion features (AutoCAD, Lightroom, Tableau, the AWS ecosystem are examples).

Even the variants of Unix tools with a lot of features seem to have won in the marketplace of ideas.

MurrayHill1980 commented on How to learn D3.js   wattenberger.com/blog/d3... · Posted by u/slowhand09
k__ · 7 years ago
As far as I know, D3 can also render into a canvas, which should eliminate the DOM/SVG nodes overhead.
MurrayHill1980 · 7 years ago
Yes, in my experience this can get to considerable scale (hundreds of thousands and beyond) but at a price. You need to do all your own management for things DOM/SVG were doing (e.g. hit detection, styling). You still need to send the data to the client and probably store it locally (customers will enjoy learning how to start Chrome from the command line with flags like --args --js-flags="--max_old_space_size=8192"). The client environment still doesn't have much support for data management or processing unless you bring in some other JS libraries. I'm a big fan of JS development but the criticism is on target.
MurrayHill1980 commented on Why Jupyter is data scientists’ computational notebook of choice   nature.com/articles/d4158... · Posted by u/sohkamyung
SiempreViernes · 7 years ago
Tighter integration with git is very interesting, but this is sadly just integration with github.

I think coupling to github makes sense if you are a building a dev-support service, but for a end user it makes little sense to wed the vcs to a specific website.

MurrayHill1980 · 7 years ago
The RCloud project covered some of this ground https://cscheid.net/2015/08/17/collaborative-visual-analysis... It takes the view that everything should be saved and versioned. In hindsight it seems obvious that this can overwhelm people with dead ends and scratch work and in general the flat workbook space doesn't provide enough help with organizing results. There are some other ideas mentioned in the conclusion of the RCloud paper.
MurrayHill1980 commented on GitLab 11.1 released with security dashboards and enhanced code search   about.gitlab.com/2018/07/... · Posted by u/jfreax
MurrayHill1980 · 8 years ago
It would help if gitlab's web interface could make it possible to renew letsencrypt security certificates more easily than running local commands and cutting and pasting the certbot handshake string, then the SSL public and private keys. I have to do this every 3 months for the website for an open source project. Or if gitlab could sell ssh access to a VM host (for this purpose, not to use do any other significant computing) at reasonable cost.
MurrayHill1980 commented on Show HN: Six Degrees of Wikipedia   sixdegreesofwikipedia.com... · Posted by u/jwngr
MurrayHill1980 · 8 years ago
About 12 years ago, some colleagues (Yehuda Koren and Chris Volinsky) and I proposed a technique for measuring proximity in quasi-random (social) networks, that can handle out-of-memory databases, and more than two query nodes, also finds a visualizable subgraph that represents as much of the relationship as possible using dynamic programming. It is described here (includes some figures): http://web2.research.att.com/export/sites/att_labs/groups/in... The proposed heuristic approximates the "cycle-free effective [electrical] conductance" between the query nodes. In this paper, we were able to use anonymized phone calls to confirm 6 degrees of separation.

There used to be a live demo on an AT&T Labs website but it is not available now. There are published algorithms for all the phases of the proposed heuristic, but my recollection is that Yehuda found an efficient, robust implementation of k-disjoint-shortest-paths was not easy.

This is an interesting problem, thank you for making your work available. (I do agree the HTML form placeholders that change rapidly but are ignored when you press the GO button are a little confusing; it took me a minute or two to figure out what was going on.)

u/MurrayHill1980

KarmaCake day40April 18, 2016View Original