Recent submissions

Comment · 9 years ago
That's an incredibly smooth transition. Microsoft has really learned from the javaverse's mistakes regarding compatibility.
Comment · 9 years ago
On the other hand, maybe they could violate them left and right and let the code sort it out.
Comment · 9 years ago
Something other than github. Especially self-hosted gitlab or similar.
Comment · 9 years ago
I was thinking the same thing.

Intel is gonna get its shit pushed in one way or the other on this, and I'm gonna watch it happen with a big smile on my face.

Patents will not stop the march of progress.

Comment · 9 years ago
It was hyperbole.

I never knew tank steering systems could be so interesting, though.

Comment · 9 years ago
It's on Wikipedia so it must be true! /s
Comment · 9 years ago
Net neutrality is bad for the market. What people think they want does not supercede decades of economics.

Regulating ISPs will do irreparable damage to the web, and it could be a decade or more before the average consumer can afford to be a part of a meshnet internet.

Y'all just don't understand the level of manipulation happening. Point at the comcast boogieman (and rightfully so, tbh) as they strip ISPs of their liberties and force a certain business model on them.

I have been somewhat disappointed with my fellow citizens before, and there's always been a certain kinship between Americans, but this is just too far.

I guess we will learn econ 101 the hard way.

Comment · 9 years ago
Machine Learning needs a new acronym. ML is already taken! Get your own!
Comment · 9 years ago
-site:wordpress.com

Not that hard

Don't know if that's the exact syntax but I've definitely done it before somehow, on mobile rn

Comment · 9 years ago
filetype:pdf product-name manual

has worked every time for me

Comment · 9 years ago
Ah, I see what you're saying.

Seems like you've done quite a bit of this type of work, I've the exact opposite. I guess it makes sense that the fewer data points the clients are given, the more they focus on the broader picture.

Would you often start with a napkin drawing-esque mockup, and add detail to it while cooperating with the client, or would you sometimes start with a finished HTML+JS+CSS prototype and change things up as they request?

Comment · 9 years ago
I consider UI mockups the perfect usage for visual programming environments. Obviously a visual product compliments a visual development interface. However, it's a very narrow realm compared to the rest of the programming universe.

It's the same as saying that drawing a picture is easier for most people than programming a picture, and it doesn't really have to do with the topic of visual programming, but rather visual design.

Comment · 9 years ago
Godel, Escher, Bach covers this in great detail. Symbols are a weird idea in the human brain, and there are multiple pseudo languages throughout the book that when you really sit down and think about it, aren't any less ridiculous than the notation we use for mathematics outside of that book.

My idea-book (is that a crazy person thing?) is probably a lot like what you're talking about. I use words for my main data, different arrows going in between each sub-idea, and then sometimes more words attached to each arrow ("pub/subs", "queries", "happens once/happens always", etc)

I think that people who think visual programming could be a thing ought to sit down with APL for a few weekends, until they have the epiphany of "oh, the code is the same as the notation for what I'm actually doing" and suddenly they realize that notation and code are interlinked, and each are basically useless without the other, in the same sort of way that x--p--p---- is exactly as valid as 2 + 2 = 4, without context.

I get the allure of NOT having to write code, but it shouldn't be so difficult for people to realize that it's a ridiculous fantasy.

Write fibonacci(N) in ANY visual language, and tell me you couldn't have done it easier, faster, and more coherently in python or whatever. It's obvious.

Comment · 9 years ago
Honestly, I think most languages have shitty syntaxes (syntaxi?) and that the issue is not about visual programming.

The other problem is that everybody who has a big idea for visual programming has the same, actually shitty, idea.

Drag-n-drop blocks that represent logic.

UML is not a thing anymore because it's useless and wastes time.

Visual programming is great for describing high-level logic, but not low-level semantics.

Try and describe your last trip to the grocery store with just emojis. Maybe you might get creative and come up with a paper for your list, some fruits and stuff like that, but how could you guarantee that the user on the other end of your description gets the exact same idea? You can't.

With words, I can write my comment how I want, and I'm more or less guaranteed that people will read it the way that I intended them to, because it wouldn't make any sense any other way.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton