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

is it weird they're running TV commercial with Jony Ive even though the product doesn't exist yet?


We have some old devices laying around: iPod, digital camera, CD player... My young daughter loves them. I think we forget how magical an ipod can be. Also, a number of families have gotten land line phones, now the girls are calling each other and talking on the house phone like it's 1985. I think it's a good thing.


I wonder if people will start getting into ham radio for the same reason?



I had thought of some similar ideas, including the similar working of proxies, and I also had the same idea of how proxies could be used (although proxies have many other uses as well, not all of which are related to security), and also network transparency (which is also implemented by using proxies; it is not a feature that the kernel knows about). A program that receives a proxy does not know if it is a proxy or not (or what it is a proxy of); it can only send/receive messages.

I also had similar idea like calling programs in the command shell, although in mine, a program cannot even return a value without being given a capability to send the result to (although there may be syntactic sugar to handle this without needing to write that explicitly), and the result will always be the same if any input it receives is the same (and in the same order); a capability is even required to determine the current date/time, etc. (One of the forks of a program file would specify the expected type of the initial message, which the command shell can use for type checking and related stuff like that.)

Their "vats" are similar to my idea of how processes might be made, but different in many ways. A process consists of memory, which may include references to capabilities, and also includes the processing state. It does not necessarily use a event loop, although it can be implemented in that way. I did not consider using promises; I am unsure if it is necessary, which it might not be.

However, my idea uses native code (with its own instruction set) rather than Guile or Scheme or Lisp, and system calls will be used for doing I/O with capabilities (and there aren't many system calls for doing other things than that). (Emulation would probably be possible (directly of the instruction set, or of the command shell and other higher-level stuff, or a combination), although I also have a different keyboard layout and other things different from existing systems.)

Also, there are more things to be considered than related there. For example, nested transactions of multiple objects at once (even if they do not necessarily know each other), multiple locking, the hypertext file system model, etc.

I also would not use JSON and would not use Unicode.


I like utility classes, but not tailwind. It's predecessor, Tachyons is small, simple, and all I've ever needed. https://github.com/tachyons-css/tachyons/


Maybe an acquired taste, but I'm fond of Intel One Mono ... https://github.com/intel/intel-one-mono

designed for low-vision developers.


Looks like a great, functional font. I'm also a fan of Adobe Source Code Mono, but the look and feel of Berkeley Mono just wiped the floor of all these professional and well designed fonts.

IBM's Plex Mono also a great contender for a "professional" programming font.


I switched to it after more than 12 years with Consolas, expecting to quickly get bored of it, like every other time I had a brief affair with a different font. But One Mono stuck!


Just want to plug: Teach Your Child to Read in 100 Easy Lessons by Siegfried Engelmann I taught my daughter to read at 3. Amazing book.


Horace Walpole's "The Castle of Otranto" is a ridiculously fun book. Very short, and stuffed with melodrama. My copy has an excellent introduction to Gothic architecture, literature, and politics by Nick Groom, which goes much deeper than this article.


Affinity is amazing. It's like the old Photoshop you remember, before it became totally over-bloated.


"Teach Your Child to Read in 100 Easy Lessons" is an amazing book. I taught my daughter to read before kindergarten. It works.


What does "before kindergarten" mean? In the mornings? Or before she was old enough to go there? I started kindergarten at age 2 (like described in Wikipedia) and I suspect that is not what you mean.


She was 5. Most kids in the US start first grade about 6.


The book itself recommends that most children start the program in the book at age 4, also noting that some advanced students may be ready at age 3.5.


A note on this: We used this book to teach our two oldest kids to read before they entered kindergarten. Kid #1 was asking to learn to read at age 3.5, and that's when we got the book. She could really read before her 4th birthday. It was indeed amazing. We then started trying to push it on kid #2 at age 4.5, since our expectations were set by kid #1, and we now regard this as a mistake. Nobody was having fun, so we ended up setting it aside for half a year. We picked it up again in the summer before kid #2 started kindergarten, and she finished learning to read with ease at that time. I think we're lucky that the initial attempt didn't ruin reading for her. We're being much more gentle about introducing it to kid #3.

Kid #1 was and still is an oddball in a number of ways. Learning to read so early seems to have given her some advantages, like being able to consume volumes of information at a young age, but she'll have a harder time in other ways.


At least here in the USA, age 2 is generally when you start pre-school. Kindergarten starts at age 4 and lasts for 2 years, K4 and K5. Then 1st grade at age 6.


For what it’s worth, that doesn’t sound typical to me. I’d say pre-school, it’s it’s done at all, is done at the age of 4 - maybe 3 if you’re doing it super early. I’ve never heard of “K4” and “K5,” and most kids start kindergarten at age 5 and only do one year of it.

Where do you live?


I did a lookup and a lot of places refer to what called “K4” as “Pre-k”. Where I grew up I had preschool and then K4 and then K5.

My son started preschool at 2.5. I guess anywhere between 2.5 and 3 is typical here. Then pre-k at 4.


Where is "here"? In the upper midwest, "Pre-K"/"4K" is age four. Kindergarten is age 5. There is not typically anything earlier than that, and parents are on the hook to find their own daycare if not home with the child.


NYC has “3K for all”. All kids get free 3K now. Many surrounding areas (like in NJ) have new programs for this with coverage expanding.

Where I live it’s private. So parents send their kids to pre-school at 2.5-3. But by 4 the public schools will take them in.


That’s interesting. Thanks.


Same here, I did one year of each immediately before first grade. Never heard of two years of kindergarten before.


In the US, kindergarten starts at 5/6.


I write F# on Linux with both Emacs and VS Code. Works really well. LSP, Iodine, Fantomas greatly improve the IDE experience.


My experience playing around with F# on linux was about the same but I used the snap version of dotnet core which when I using LSP/iodine ended up spawning infinite processes. Eventually, after a lot of trouble with that I thought of using C# and it was then that dotnet told me that because I was using a snap install (which the docs at the time recommended) that things wouldn't work. Some time later I switched distros and reinstalled dotnet from a package instead of a snap which had the effect of actually working as stated. TLDR; be weary of using the snap install (maybe it was user error on my part or maybe they've worked out the kinks) and be prepared to install via a package/source.


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

Search: