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

I've spent a good amount of time (and money!) trying to replicate in me the joy that other people seem to have playing games on phones. Then I discovered novels (stupid, I know) and I never looked back if I'm too fidgety to read another chapter, honestly I'm probably not going to enjoy doing anything else at that moment.

So this is my recommendation for people that haven't quite enjoyed playing games on phones in the past and wonder if no-bullshit games are the solution. Maybe give a different medium a try!


My initial reaction to the first few excerpts from neohaskell's website was: "Wait?! Are you guys already forking Simple Haskell[1] before Simple Haskell even has any traction??"

In one hand neohaskell is not that dumb, but on the other hand it's not much better either. I believe that if you are going to make a claim that ambitious you need to post more than a website and a discord, you need an actual PoC.

[1] https://www.simplehaskell.org/


Simple Haskell never was anything real lol. It's main accomplishment is becoming a derogatory term.


Isn't that article just corporate propaganda?


Not, if you think it is suggesting giants to slow down a little.


Ah right, thanks for pointing that out. For some reason I read it as several emails sent from tech giants addressing the public concerns about themselves.


it would have been nice if the text box would have remained focused after the message is sent


Nice suggestion.


That's a pretty invasive question don't you think?


Can you elaborate on why you think it's invasive? I don't think it is. I'm curious where people who do things similar to you hang out. It could be as simple as "reddit" or "hn". I'm not looking for people's street address or mother's maiden names here.


Tons of bug fixes with no new features makes me very happy



That's true but JetBrains have been iterating the 1.2.x releases for a year now, and each one is like this - tons of bug fixes and small polishes. They add new IDE features but not new language features.

That said, the IDE plugin can still use some stability work.


Docker is my perfect example of a OSS being poisoned by excessive money.

OSS needs money to survive but too much of it (a too heavy burden to turn a profit) can poison it leading to significant issues being ignored because either the paying customers are not affected or because the issue is an integral part of the business model.

I wished someone were able to fork docker and strip off all of the extra fluff (mainly service stuff) but I don't think anyone without deep pockets can support such massively complex software.


I find that super easy to read, thanks!


I think that a lot of the discussion of python problems is steered by the infinitely many python book writers and course instructors that have profited significantly by the current trend of "everyone must learn to code!".

If the recent changes to python syntax were to python educators would be the most affected ones since they would have to update their material or see it obsoleted. Of course there's the moral issue that they would have been misleading students if they were to say that python is as simple as it can be.

Every developer whom I spoke have similar feelings about the changes, they are minimal and if they use it, very frequent boiler-plate code could be dropped. These are of course developers that have been working with python for years and have significant code bases to maintain, novices are likely to feel otherwise.


Your conspiracy theory is mistaken; if anything instructors profit handsomely by language churn, as people are forced to come back after this or that update.

No, the problem is simple featuritis spurred by adoption. Python has reached a point where the language is basically feature-complete, but adoption keeps growing. That means that more and more programmers arrive to the ecosystem from other fields, and advocate for constructs they are familiar with or that map more closely to their problem domains. This influence is a good thing in some cases, and a bad one in others.

Operators in particular are a minefield. Python is traditionally inclined not to use special operators, which helps readability quite dramatically. There are very few exceptions (basically only @ for decorators, which is outside code flow anyway). This is why people hate new operators so much: we work with Python to stay away from unreadable, write-only code full of special characters. I understand the frustration of rote in some areas, and any professional is free to sharpen his own tools in the way he prefers -- just don't force the ecosystem at large to lower its code quality just so you can check out 10 minutes earlier from your 9-to-5 large-codebase CRUD job.


I think you're being pretty uncharitable with that interpretation of educator's incentives.

That said, I think valuing relative beginners and non-programmers into the fold is and will be a strong point of the python ecosystem. It has fewer of R's excentricities and some of Java's straight forwardness while remaining relatively terse and to the point.

I think this addition would absolutely cut down on very frustrating boilerplate. The question is the cost to the ecosystem which is going to come down to speculation in any direction.

My opinion: no one change like this hurts a language much at all but the fear comes from the death of a thousand cuts.

This feature does two things: adds slightly crypic syntax which is very obvious to career programmers but somewhat opaque and unmemorable to anyone else.

Worse, it makes bad patterns convenient. Deep None filled object hierarchies (though occasionally unavoidable) will always be problematic in some way. This only serves to make those idiomatic.


> Every developer whom I spoke have similar feelings about the changes, they are minimal and if they use it, very frequent boiler-plate code could be dropped. These are of course developers that have been working with python for years and have significant code bases to maintain, novices are likely to feel otherwise.

The solution is for them to fire up the time-machine, go back to when the code-base was just leaving the prototype stage, and assault their earlier selves with clue-by-fours while chanting something to the effect of "use a real language for real problems!".


I feel like the timing is more related to this: https://news.ycombinator.com/item?id=17706997

It may be just a coincidence but I have started noticing that very often when a company has a post that criticizes it for some behavior trending another post immediately follows showing the "generosity" of the same company showcasing some OSS or a blog post about some popular technological subject.

It got me thinking that maybe those companies have bots ready to upvote nice things about them when some criticism surfaces.

I've seen this happen with both Google and Microsoft so far.


I think you will find that large companies attract criticism continually, and release open source software continually.


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

Search: