Hacker Newsnew | past | comments | ask | show | jobs | submit | ilostmykeys's commentslogin

Why don't you just make that app for iOS/Android and let food truck owners download it? I know that is a useless thing to suggest given your intent but I think it's equally useless for food truck owners to want to build their own app. There must be a better range of use cases.


You were flagged but this is a great question.

I think the more useful ability for the food truck operator is the ability to modify the software their business runs on, not the ability to build it from scratch.

Imagine everything on everyone's desk was bolted to it, and you could only choose between a few desk packages. Someone comes along and says "people should be able to put together their own desk packages!" But everyone wonders: "huh? I'm not a furniture engineer. What would I do with a custom desk that I can't do with an off-the-shelf one?"

But as we know people come up with all kinds of uses for desks when they are allowed to reconfigure them freely.

That's what we're losing out on by not making software reconfigurable, at least a little bit at the top layer.

What we have right now is a series of buttons that add or remove bolted down components from your desk. Eve is trying to imagine what it might look like to actually be able to move things around freely, add duct tape etc.

I know it's a weak argument, because no one really knows what people would exactly do with the ability to modify their software. It just seems to me like the kind of thing that would pay off.


"no one really knows what people would exactly do with the ability to modify their software."

I think we do. Excel, and the various systems implemented on top of it. To my understanding systems built on top of Excel are used to run all sorts of things, even live hardware, because it's so approachable and easy to modify.

Perhaps Eve can be 'sold' to the industries that rely on Excel. First the project can just add @excel database....


> I think the more useful ability for the food truck operator is the ability to modify the software their business runs on, not the ability to build it from scratch.

Yes, I agree with this 100%, and this is one of the main goals for Eve, much further down the line (see some of our experiments with graphical interfaces to Eve: https://github.com/witheve/eve-experiments)

But even today we're focused on making programs easier to read and modify. Let's say a food truck owner (with a little technical experience) does download our app written in Eve, and wants to modify a button.

When he opens the program, he can see a table of contents, and code written in a literate programming style. So immediately there's a place to start.

The user could read through the document and try to find the place where the button is drawn, but the program is running right there. The user can inspect the button in question, and the editor will point right to the code that draws it.

The user can modify the code right there, and see changes to the app immediately. This workflow is similar to what we demoed in this video: https://www.youtube.com/watch?v=TWAMr72VaaU

Obviously given the current form of Eve, this scenario requires a food truck owner who is also a developer. But supporting simple workflows that make using a computer easier is central to what we're trying to do with this language.


Not sure why I was flagged. Any ideas? Seems excessively narrow minded on the part of those who did the flagging.

Anyways... I see there is a tier missing between the consumer of such model and Eve. That tier is of the Assemblers (a light version of the traditional "Developer") who will take requirements to modify an Eve app to the liking of the given consumer. They (the Assembler)( could also put out different versions of the app that fit the most requested use cases.

I think the thing that the Eve developers are missing (from their mental model) is that the "essential complexity" of a given task is irreducible and is often more than someone who is not an algorithmic thinker can handle. This is different than the "incidental complexity" which Eve might reduce greatly.


Do you think that, generally, if someone needs an app to do something they've just thought of, that there should exist some way for them to build it themselves? If not, why not?

We will know the age of "personal computing" has truly arrived when such things are possible. At the moment, our hypothetical food truck owner (and many, many more people I know personally) are at the mercy of others, frustrated and unable to achieve their computing goals unaided.


Less complex programming systems have existed for decades for PC. Excel, Matlab, Mathematica and so on.

I don't think anyone denies they've brought tremendous value to professionals in need of some ad hoc programs.


I probably did a poor job explaining, but that's what the example is: an app that a food truck owner could use to run their food truck. :)

> There must be a better range of use cases.

There are lots of businesses I'm sure we could build, but that's not really our goal. This one happens to be straightforward and real, so it seemed decent. Do you have any suggestions that you think would make for a better demonstration?


Analyzing logs seems like a great demo, since the app largely needs to give people the ability to work with data - so the data oriented parts of Eve should have an excellent opportunity to stand out.


Not renting apartments to black people is not racist? Proposing a ban on Muslims is not racist? Fear mongering about Mexican immigrants is not racist? Assigning strategic roles in his new admin to the likes of Bannan and Horowitz is not racist? Also, he's got 400 lawsuits against him including the fraudulent Trump University. That last point does not add to his racist credentials but surely it does undermine the notion that he has any moral standing by being a "businessman from New York"


I feel like you either didn't read the article or completely missed its point.

But to answer your four questions, none of those things are racist. Two of them are discriminatory, one is addressed directly in the article and the last one is plain and simply concerning, but it's not racist.

Again, not defending them, just recontextualizing. You're doing exactly what the OP is calling out: Painting everything as racist rather than attack the actual issues. This is how we got in this mess.


> none of those things are racist. Two of them are discriminatory,

How is discrimination based on race not racist?


I can think of two non-controversial examples for which you can find plenty of data.

Students house-sharing at universities.

Online dating.


A registry for muslims is being pushed by the Trump transition team. So how much are we willing to re-contextualize? Until they've gone after every minority group? Irish, Jews, Italians? No, you don't think?

http://www.independent.co.uk/news/world/americas/donald-trum...

It is against all principles that America is founded on. It is utter bigotry and yet it is happening.


You're still missing the point. It is a discriminatory agenda and he is appointing abhorrent people to his staff. I personally find most of Trump's agenda repulsive. I'm not denying this, neither is the article.

At the core of these issues you'll find people who are being sold solutions to a problem they personally have, regardless of the problem being valid. Labeling those issues and people as racist does nothing to help, and it's certainly not a solution. Especially when the labeling is wrong - I know a lot of trump supporters who want nothing to do with any of the discriminatory bullshit, yet people call them racist as soon as they speak out. This is a real problem, it's not something that's happening to a couple of guys out of 300 millions.


I think you are missing the bigger point that racist campaign promises weren't a deal breaker for people who voted for him, so just as most Germans in WW2 didn't think they're racist they voted in Hitler and the majority of them did nothing to stop the extermination of the Jewish people in Germany and across Europe. They didn't think of themselves as racist. There you go I simplified the moral equation for you.


Fukushima and all the radioactive tuna that was eaten by all the sushi lovers before it was discovered it had too much radioactive content. And Chernobyl? How many cancers did those two cause?


Chernobyl estimated 4000, Fukushima less than 100.

My bet is that dust inhalation during coal mining caused an order of magnitude higher number, that is not even counting accidents such as groundwater pollution.

Human body is quite good at dealing with radiation damage, compared to chemical damage, chronic physical irritation or other sources of inflammation.


No, we can't all agree that Angular 1 served us well. Terrible architecture IMO. Used it on one small project (just to be open minded) and never touched it again. React, on the other hand, is well founded, but has its own flaws, as does everything. Nothing is truly stellar.


Palantir, one of Thiel's companies, will now be able to embed itself even deeper in the surveillance state. It's what Trump needs to "get even" with people who make fun of him or oppose him.


Thiel is racist and sexist to support a racist sexist fraudster like Trump


How about Dark Meat? I like Dark Meat.


Why would we want to mix async and sync behavior in one cognitive space? That seems counter evolutionary.


Finer control?. Synced behavior is easier to understand and organize logically. You have the option to write it like a book and execute things "concurrently" (considering its really single threaded in JS).


Single threaded concurrency is not the same as synchronous/sequential execition. You and TC39 folks are telling us that mixing sync and async behavior in the same cognitive space is good? Amazing. Async handling should be in its own cognitive space.


Just like with the very late and crippled intro of webgl support in iOS Safari they are aftaid that WASM apps and especially games wriiten for WASM (e.g Rust has a WASM target now) will compete with the native apps/games, taking a chunk of AppStore revenue with it


Evil knows evil.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: