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

This is one of those occasions where evidence and material facts are irrelevant, what actually matters is how people feel about using Google products. Is the average developer going to feel confident about recommending a Google service to their manager?


Marketing is all about confidence, regardless of the facts the public perception is that google shuts down services with wild abandon, that is a perception google needs to work to fix and your response merely confirms it


Nope, it's supported in the Harmony branch, which is still under development


Realized I was thinking about Uglify-ES which _also_ came out.

So.. there are options :D


Huh, thanks for the heads up. Could have sworn that was in there.


The left has an unfortunate willingness to expend more energy on fighting each other than the people that they truly oppose.


That might be changing (although I'm still not getting my hopes up about this year's GE...): http://www.bbc.co.uk/news/uk-politics-39693277 https://www.tactical2017.com/


Awesome work! Are there plans to incorporate Flow definitions as an alternative to the __assumeDataProperty helpers?

Edit: Looks like this is targeting compiler output, so Flow types would typically be gone by that stage. Integration with Flow could come via a babel plugin that emits `__assumeDataProperty()` when it encounters a convertible Flow type.


(can't edit my post any more)

I made a plugin to do this here - https://github.com/codemix/flow-runtime/tree/master/packages...



Hah, nice. Love it.


There's a fair bit of work in this area that leverages Flow type syntax, e.g:

- https://github.com/gcanti/tcomb

- https://github.com/gcanti/io-ts (for typescript)

- https://github.com/codemix/flow-runtime (i wrote this)

And another alternative is to use Design by Contract, like Eiffel:

https://github.com/codemix/babel-plugin-contracts (also me)


Oh. Thank you very much for linking that. I wish I saw it 3 days ago, though. It is basically the same thing.


> No idea why my account would be shadowbanned.

3 years ago you committed the offence of punning on HN, https://news.ycombinator.com/item?id=5144413


Shunnnnnnnn


delicacy - a delicatessen is somewhere you'd buy delicacies


It's both...


Not in English as far as I'm aware.


Dunno, Merriam-Webster list it as both,[1] though from your comment I get that it is most commonly understood as the store. Thanks for the tip though, I was only aware of the food meaning.

[1] https://www.merriam-webster.com/dictionary/delicatessen


Perhaps it depends where you are, Oxford English Dictionary only mentions the shop meaning.


Weird! :-O

This is what I get:

1: ready-to-eat food products (as cooked meats and prepared salads)

2: sing, pl delicatessens [delicatessen (store)] : a store where delicatessen are sold


It's fine as a modifier ("it's a delicatessen salad") but not on its own ("it's a delicatessen")


Delicatessen is also plural in German if you use it to mean "delicacy", instead of an adjective ("chai tea"-style).


False. It's fine as a noun if you leave off the article, which OP did.


The "ready-to-eat food products" meaning surely comes as an abbreviation of "delicatessen-style".

It's a wonky marketing term like "lite".


The store is usually shortened to deli where I live.


EFL is open source software, BSD licenced. The original author of the comment is not a customer. It's some uninformed person trashing the good work someone has made available to them for free. This attitude makes me want to stop writing open source, it's disgusting to see.


If even one third of what the original author was complaining is true (and judging by the response, it's way more than that), I don't see how EFL can be called "good work" in good conscience. Bad code and bad design don't get a free pass on account of being open source.


I can't comment on the specific details, I've never used EFL, but in general, when encountering problems with open source software you can do one of two things:

1. Write a long and angry rant about how terrible the software is on a public forum.

2. File issues, participate in the community, ask questions on the mailing list, submit pull requests to improve the docs, try and understand the design decisions behind the software you're using - it's possible that the author knows more about the problem than you, and there are perfectly good reasons for why things are as they are.

One of these things is more productive than the other.


In this case, the rant is not talking about minor bugs that can be fixed with a few (or even a few hundred) lines of code. It's talking about major design defects.

I do have to note, though, that the options are actually:

1. Use something else that's better.

2. <same as what you wrote above>

Based on everything I've read about EFL, including responses from its devs, #1 is by far the most productive choice you can make in these circumstances.

The rant is not really an option as such. It's just a way for someone to vent their frustration, which people occasionally need when dealing with problems like that in order to make themselves feel sane again. You can rant first, but you still have a choice of #1 or #2.

I also have to note that, for the author of the rant, neither was an option, because they weren't working on a project where they had a choice of framework - they were working on Tizen, and had to use EFL, that choice being made for them. I also doubt that their manager would allow them to use some of their work hours to go fix bugs in EFL, even assuming its maintainers would agree that these things are bugs (which they clearly didn't) - they had their own backlog and schedule. So they did the rant because they felt like they needed it, and they didn't really have the option of either #1 or #2 to fix anything.


Advising/warning other people to not start using bad quality frameworks is also a way to be productive.

Why plug every hole in a colander when you can use a bowl from another supplier?


I understand you're upset. But does that make Mr. Haitzler's response OK in your book?


I can emphasise with his response, I don't know if I'd respond in that way myself.


Having watched more than one of my code babies be slaughtered by my colleagues in my career, I can certainly empathize as well. But I still think he came off poorly in that exchange.


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

Search: