Hacker News new | past | comments | ask | show | jobs | submit | gfredtech's comments login

Imagine being a female on the exec board of a California company and knowing the reason why you're there.


Imagine being a man on any other board and knowing why you are there..


You'd have to pay for them, episodes 2-52


Duckduckgo, because I don't memorize rarely used git commands/language and/or library features, and so when I search for how to do something, it gives me the answer instantaneously without having to wade through stackOverflow pages. I use Google rarely for very specific things(like to check the date a TV show's latest episode is going to air)


I'm currently using it for my Computer Architecture class(MIPS edition). It's rather unfortunate that I'm just grokking the book for the grades, it's a very good book and explains a lot of concepts quite well. I may not grasp it the first time I read a section, but after going over it, I almost always understand.


well, since the halting problem is undecidable, then no. One thing I still do not understand is how languages like Coq and Idris can almost always ensure that programs written in them terminate.


Getting 552: connection timed out here


Too many users tried to connect simultaneously since it is now on the front page. It now works again, but possible will crash again soon. If you get an error, just try again in a few minutes or tommorow


I read this article[1] a while ago and it seems he has a lot of time on his hands. It's very hard to come across a piece of tech that isn't proprietary, yet Stallman has a workaround in such cases(like how he accesses web pages from his machine). Is there anyone else who uses methods similar to those mentioned in the article?

[1] https://stallman.org/stallman-computing.html


Even though I grew up in a Commonwealth country, it says I've got 85% British accent which is totally not correct


Huh? Why would you expect your accent to be more American if you grew up in a Commonwealth county?


Let's just say that I'm used to pronouncing words the American way


I rarely download torrents, however it shows just a list of a bunch of movies I haven't even heard of before


Meyer is the creator of the Eiffel programming language. Most of Eiffel's OOP features were borrowed by other successful OO languages, but I still don't understand why Eiffel never took off.


Most PLs don't take off.

Language choice is mostly dependent of social factors that can be summarised as "network effect". In PLs that manifests itself primarily through a lack of mature and numerous libraries.

Eiffel had additional technical flaws:

- Subtyping was wrong.

- Handling of concurrency was wrong, in the sense that almost all concurrency was hidden, instead of exposed. Eiffel was an anti-Erlang in this regard.

- A lot of modern PL features were missing, e.g. pattern matching, first-class higher-order functions.

- The single most distinctive of Eiffel's features, built-in support for assertions, was not supported by good-enough tools.

I would argue that the last point is still the case today for all formal verification, see e.g. Microsoft's Dafny [1]. Automating formal verification so that normal programmers can use it routinely in mainstream programming is an unsolved problem in December 2017.

[1] https://github.com/Microsoft/dafny


Higher order functions have been added in later language updates.


It was initially only available in commercial versions, with enterprise level prices, similarly like Ada.

Think Rational Rose, Together, Enterprise Architect, Visual Studio Ultimate kind of prices.

Eiffel is a great language, proper OOP, value types, generics, contracts, MI, non nullable types, nice IDE, JIT and AOT compilation via native or C/C++ compilers.

But the price made it out of reach for most developers and the open source variants were a poor replication of the whole experience.

Nowdays there is a free license for open source projects, but it is too late for widespread adoption.


I have a memory that there weren't any free implementations for quite a while, which might have slowed adoption.


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

Search: