skysight-inc/HackerNews huggingface dataset:
>> ...These experts believed that an isolated computer at home would be too under-powered to be worthwhile.

> Considering how the majority of the general population's use of "computers" is really interacting with remote and cloud services (Facebook, Netflix, etc) this is a valid argument today. While today's equivalent of terminals (phones, tablets, and even PCs) have a significant amount of local computing ability, for the most part they really are just used as fancy terminals. Gaming is maybe the one mainstream application where local compute is important.

The argument you quote was not that people would be using terminals, per se, it was that they'd have to because local computing would not be powerful enough. And in that sense their argument was not correct.
> I can't imagine the point of going to a youtube page that is solely dedicated to a video and having no intention of watching or listening to it.

When you click a notification of a comment reply, it takes you to the video page, jumps down to the comment, and then starts playing the video. This means you have to scroll up, pause the video, then scroll back down to read the comment in peace.
I would swap to Firefox in a second if I could live with their font renderings. It's just so different than what I am used to in Chrome/Safari/Opera and for some reason its really hard for me to read.
This would break using mp4s as "gifs" which is a pretty common practice these days. Taking away these features might cause people to go back to actual gifs which would be terrible... so I can understand why they want to leave this loophole open.

I would like the idea of having a user configured limit for autoplaying gifs though...
I'm not moving away from react until a potential library has a clojure-wrapper similar to reagent (https://github.com/reagent-project/reagent). There are some people using it with preact, though.
Strongly disagree.

So that leaves little room for alternative language paradigms then. If you want dictionaries to look like JS or Python then what are languages like Lisp and APL to do, not use coherent syntax. Or what about just making different use of the limited number of symbols on the keyboard to make the use more consistent?

Id rather have a more consistent language or one that introduced new concepts than one familiar in syntax just for the sake of being familiar.
I am the author. There is no undercurrent of domestic violence, glossed over or otherwise, in the article.

My father had a psychotic episode once, due to a 1-in-a-million reaction he had to a misprescribed medication. My memory of this incident opens "My Father The Werewolf." During that episode, he was utterly terrified, and not in control of himself; in fact, he didn't even know who he was, or who we were. He gets a pass for it, as surely as he would get a pass if he had a stroke while driving, and consequently killed someone with his car.

Other than that one instance, my father never raised his hand to me, and I never once saw him so much as raise his voice to my mother. I even called my mom upon reading your comment and asked her if he ever touched her: she was offended by the notion.

My father was many things, not all of them good, but he was absolutely not a domestic abuser. He was the gentlest man I've ever known.
I don't think any serious person is arguing that sexist games are making people sexist who wouldn't be otherwise. Certainly nobody is arguing that sexism is mostly caused by video games.

Sexist games are a problem because they are a space in our culture where women are inferior, or are only sex objects, etc.

In a similar way, there was a time in America when a white person could safely make derogatory jokes about black people to his white friends with little risk of social blowback. Thankfully, anti-racism eventually took that cultural space away. It's not that those conversations were directly doing black people harm, but rather they were part and parcel of a culture in which it was okay to do black people harm in general, a culture that is hopefully being further eroded.

Similarly, I would expect to see the amount of sexist games reduced over time because I hope we are eroding the culture in which it is acceptable to see and treat women the way they are portrayed in these games. That's why speaking out against sexism in games is important--because it is part of the project to make sexist attitudes in general unacceptable in our society, something I hope we all agree is desirable and necessary.
Good enough reason for me to keep it muted and / or paused.
See my post regarding Knuth's studies of languages for programming pre 1950. Simply put, mathematics had very little to help in the way of describing iterative processes. Arguably, we are still debating the mathematics of iterative processes to this day.
The Apple ][ reference manual, when read from today's perspective, seems almost as out of touch, but in the opposite direction. From the first lines in the Introduction:

http://www.classiccmp.org/cini/pdf/Apple/Apple%20II%20Refere...

"Like the Apple itself, this book is a tool. As with all tools, you should know a little about it before you start to use it. This book will not teach you how to program. It is a book of facts, not methods. If you have just unpacked your Apple, or you do not know how to program in any of the languages available for it, then before you continue with this book, read one of the other manuals accompanying your Apple."

It goes on to list the "Apple II Basic Programming Manual" and "The Applesoft Tutorial".

I recently helped my mom purchase a Macbook for personal use. She's retired now but she used to work somewhat as a programmer in the COBOL-era. She was deeply annoyed at me telling her not to worry that the Macbook didn't come with a user manual, just Google for things online. I'm about 4 years into my current Macbook so I'd had forgotten what if any documentation came packed with it. I was surprised how hard it was to find a user manual on Apple's website, and even then, it was fairly skimpy, and not particularly accurate -- the book was described as being for the non-Touch Bar version of the MBP, but it still had a Touch Bar section confusingly plopped into the middle of the other MBP topics, including references to ports that don't exist on the lower-end 2-USB-port model.

Even today it's pretty controversial to push coding literacy (not necessarily because coding isn't seen as valuable, but in terms of curriculum priority). Back then, to even understand the Apple ][ user manual, you were told to in its introduction to first read up on how to program in BASIC. I can imagine why a computer expert back then would be skeptical of the value of personal computing.
Axios, Cheddar and TSR: The New Names in Media Reshaping Content for Millennials
The docs refer to 'LK' (Little Kernel) as an inspiration for the lower levels of the design. It's another project started by Travis Geiselbrecht of NewOS fame.

https://github.com/littlekernel/lk
> On the other hand, maybe this is why my E-mail client has a 300MB memory footprint and my browser pegs the CPU when simply opening a web page.

It sounds a lot more like you don't fully understand what the causes behind these things are and you're ready to arrogantly blame it on developers who dare use javascript without microoptimizing everything.

Your email client has a 300MB memory footprint most likely because of its dependencies and the appropriate amount of work invested into it. If it's a commercial product, the company probably doesn't care enough to spend decades optimizing every single layer of the stack down to the compiled assembly just to sell you something for twenty bucks. If it's an open source product, the devs behind it definitely don't have time to do that but OTOH you're welcome to apply your superior knowledge and show everyone how it's done.
I think most people would avoid banks if they had the option. Slack is not something that came along thanks to the Federal Reserve Act in 1913
Ah, the new popular concept where if you're not pointing something out constantly and disparaging it you're 'normalizing' it. What ever happened to common sense? Let alone context?

Yes, violently shaking a child is wrong and dangerous. Don't be inspired by this article folks! (Despite the fact the father's eyes were rolling back in his head and was clearly in a unstable state while this happened)
Devil's advocate / counterpoint:

https://twitter.com/mcclure111/status/908675882587484160

My complaint here is that Google is making things worse for media/game pages by making life good for people reading web content proper
It'd be interesting to see how the patent would be enforced if the company is outside US
I would be interested in finding a way to include this information when I edit css/sass in Emacs. Is there something I could use or would I need to write a new minor mode myself? (I have been using Emacs for some time now but rarely write any elisp myself.)
Would you rather be in charge of a machine designed to make money, no matter what the cost to the humans who use it, or would you rather be in charge of something designed to foster useful connections between people?

Would you be happier building a social network designed to keep people on it as long as possible, so that it looks like a good way to get a lot of eyeballs in front of the ads posted by your real customers, or would you be happier building one that people interact with for a small portion of their day in ways that generally leave them happier, and then get on with doing whatever else they're gonna do?

Not everything needs to be about making as much money as possible. And so far Mastodon has been doing okay by taking a more distributed approach: development is partially funded by users who care to pay something, and partially a volunteer effort by people with enough time to spare; hosting is funded by people spinning up a Mastodon instance for their friends or their community, and if it starts to get to be more than they can handle they close off new signups and/or start asking their users for a few bucks here and there.

Mastodon is, thus, not obligated to anyone but Gargron's vision of what it should be, and what the users of his software are willing to support. Sure, it's not gonna make any lists of "ten hottest unicorns in Silicon Valley". Who gives a shit?

Would you rather lie there on your deathbed thinking "I sure generated a ton of value for shareholders and helped a racist con-man get elected president", or "I sure helped a ton of people have a lot of conversations and connections"?
Yeah, it unfortunately takes time to build a community. The first wave seems to be people who have been burned by mass demonetization and poor discoverability on YouTube. The next mass after that is their audiences. The next after that will probably be the next wave of censorship refugees. This will likely continue until there are enough people for it to be a viable general social network (or not).
Note: It's not a new kernel. This was previously known as Magenta, and it's now been renamed [1] to Zircon.

[1] https://www.phoronix.com/scan.php?page=news_item&px=Fuchsia-...
"IRC is just multiplayer notepad"
An important distinction. Thanks! And absolutely right, if the objective is to "do X" then you're setting yourself up for a plateau and for resentment every time you try to move that plateau. But if the objective is to "do X% better" then that's a natural exponential growth curve.
https://en.wikipedia.org/wiki/Active_Denial_System

a lot of moonshot movie weapons don't get mentioned too often, mostly because they suck (and were incredibly expensive to develop). there was another one in the 80s that could beam images to your brain or something, it's on youtube as a cnn report:
https://www.youtube.com/watch?v=lgJ6SpHZir8

of course youtube has a whole sub-culture of people who are 'targeted individuals' and post from inside their makeshift faraday cages as their are bombarded by beams from their CIA agent neighbours, torturing them remotely.

it's probably just interference of some kind.
Ask HN: How can hackers learn to get customers?
Facebook uses React for their own projects. To them, if more people use it that's probably great and all, but I don't think they are really hurt by people choosing not to use it. They clearly would rather keep their license as it is than change it to win over new React users.
One thought on reading those design documents...

...files?
I'm sad to see eutropia's comment downvoted - it's a valid point that needs consideration. We only get one earth.
Aeternity is hiring Rust and Erlang developers with blockchain experience
Like I said, it's fine if it's expected.... If it's the ONLY video in the whole page, and it's the main set of content.
Well, I tend to assume that I'm not the only one who continually forgets to add 'sudo' in front of 'apt-get', or similarly that journalctl usually requires elevated privileges, or that I don't own the files I'm trying to chmod. I suspect that people who do recall such things perfectly are rare. As to muscle memory, well, probably my assumptions there are off. I've been using Linux exclusively both professionally and at home for more than ten years now, and I have a bad habit of coding at odd hours of the night. Other people may not have quite the same exposure or error rate.

I certainly wouldn't advocate blindly retrying; I only use 'sudo !!' when my shell tells me to. That unfortunately is pretty often :(
Comcast said he used too much data–so he opted to live without home Internet
And largely these sensors are unnecessary. Such "precision agriculture" efforts are just doubling down on a broken agricultural paradigm.
Safari is going to stop Autoplay by default in High Sierra
I mean I'm not going to pretend I can't contemplate without judgment someone who would be willing even to seriously consider engaging in this sort of activity, regardless of motivation.

I get that someone might imagine they're helping people this way - using methods designed to help people far out on the autism spectrum, and not entirely without controversy even in that application, on people for whom they are not only ineffective but harshly abusive. But that person, in so thinking, errs. While I'm not entirely without sympathy for the error, the extent of that sympathy is strictly circumscribed by the fact of the harm that they're doing. There comes a point beyond which "I didn't know" no longer gets you a pass. That others have further trespassed in that direction than these doesn't change the fact of their trespass.
Harvard Withdraws Fellowship Invitation to Chelsea Manning
Looks cool.

A suggestion: I'd recommend using Tree Notation (https://github.com/breck7/treeprogram) for your storage format, instead of JSON. (disclaimer: author of TN)

I can actually help you build your own language on top of TN using some new tools, if interested, which might be very useful to you. Email is in profile.
If you interact with the element it can play sound, so games will just be silent until you first click on them.
I mean it's not fair to add property taxes if you're not gonna do the same but you do have a valid point.

It's way different if you're in Alberta (flat provincial tax) vs NY than for example Quebec (biggest tax burden in North America) vs FL for example. Those things do need to be considered.

In my case, the difference between Quebec and <insert any state> was a no brainer.
Wow, "it's more convenient for us to scrap usernames rather than re-think our system" ... I love you Slack, and I also don't understand how you are where you are.
Ctrl+Alt+T?
I think that's the destiny of every platform as it becomes more popular, at least HN is still probably the best there is (if not please do link =D)
Now I know that there's a stack allocation for the functor. Not all platforms have Sufficiently Smart Compilers; I've got code relying on SDCC and TCC, for instance. :)

That's what I'm getting at, there's this whole new suite of functionality that is sort of opaque to me, whereas I'm used to having a grasp of what's going on at-a-glance when working with C and C++98. I'll just have to spend a weekend working with it.
> True, but then you have to develop in Lisp

Sorry to poop your meme frolicking here, but your statement is flatly untrue at face value; other non-native languages exist that provide access to Windows API's.

Obviously, since I made this for myself at considerable effort in my free time over more than eight years, developing in Lisp must obviously be something I really want, not something I have to do.
Agreed. And for that matter there is a tremendous amount of context a programmer must keep in her head. If your bracket stack is top of mind I fear for your users.
I am a pedant at heart and have had many in depth conversations about semantic naming, structure and idiomatic code. But leave bracket matching to the IDE.
Ah crap, it's 1999 again.
So far spam hasn't been a problem (I get none). I have spamassassin set up, but it doesn't filter anything for now, just scores stuff. If it ever gets to the point where I get too much spam, I'll probably start to filter it.
One e-mail linked to: many organizations and many channels, each with your own customizable display name. I think that's the ideal, is this where they're going with it?
From the same period, a radio interview where Ted Nelson tries to convince, unsuccessfully, a skeptical radio host that home computing has a future: https://www.youtube.com/watch?v=RVU62CQTXFI
Sure, I understand. But it's not just a case of new languages coming up and reusing concepts from the set of all currently-available syntaxes; they in fact invent wholly new ones.

It's reminiscent of this: https://xkcd.com/927/

Edit: further to your point, I agree that my gripes are merely about an up-front cost, whereas consistency can be helpful throughout your use of a language.

Edit again: I essentially seek consistency within and among languages. I don't mean to state one should come at the cost of the other at all times.
> It's a shame that browsers increasingly have to actively defend against website behavior,

You make this sound like a new trend but it was always thus.

Didn't you live through the 90s before pop-up blockers were built in to browsers? Not to mentionvarious abusive plugins, attempts to trick you into installing toolbars, the hell that was RealPlayer, rewriting your history to prevent 'back', etc etc.
What do people have against base 64? Just the encoding inefficiency?
A tech talk on the Power of Pranks in the corporate environment (12 yr study)
Looks like this is just a rename of the Magenta kernel: https://github.com/fuchsia-mirror/zircon/commit/f3e2126c8a8b...
I have never heard of LK before but apparently it used in Android bootloader, so it makes sense that zircon is based on it.
I mean, "worse" here is really a relative term when it's so easy to re-enable for a page. I can't say i'm empathetic when i mostly see stupid autoplayed news clips and car ads.
Files have awful semantics in just about every way. We should get rid of them ASAP.
Excellent post. Just the right amount of information to get the point across.
It's familiar because that's the only way to do it with shape. You either select a character by shape or by pinyin. The key challenge here is to design a system that

1. can cover most characters with relative small shape collection
2. use less selection steps
3. easy to learn and memorize

Wubi is optimized on the goal to determine a character with 4 shapes with almost no alternative candidate, so the raw input speed is optimized (4 keystroke for one character, and you don't need to select in most time), but it require a lot of time learning. That enabled typewriter as an job.

Later people found pinyin + good word prediction can achieve acceptable speed, the typewriter job doesn't exist anymore.

However it's still quite painful to input ancient Chinese prose, because most of them are single character word, so you have to select from a long list of characters with same pinyin (in word mode you just input pinyin of two characters, the pinyin combination have much less alternatives). Some pinyin have about 20-30 common used characters, like "ji", "yi" etc.
Curious why the readme is only available in image format, also, was there a mistake? It says Ctrl + l is to create a node to the left, but then it says "for example, use ctrl +l to create a new card to the right."
We laugh at these quotes and yet we keep making them.

"640K... nobody would ever need that much memory"

"No wireless. Less space than a nomad. Lame."

"Well this is an exceptionally cute idea, but there is absolutely no way that anyone is going to have any faith in this currency."

It seems inevitable that despite knowing better we will keep putting our collective foot in our mouth. I'm ok with that. The takeaway is that limiting predictions aren't useful.
I'm the creator of the app that inspired this one, http://gingkoapp.com

They say imitation is the best form of flattery, but I'm surprised Ray that you didn't credit Gingko at all. It's practically identical.

Thoughts?

---

Edit: My bad... it's not on the website, but I see Gingko mentioned and linked in the Readme. Thanks Ray.
That's helpful. I was trying to figure out whatever happened to Magenta. So it's just a rename.
You're absolutely right I was flippant with the open office remark.
However, a paypal donation gets you a one-off payment, whereas a patreon gets you regular money.
Genode Operating System Framework – Foundations [pdf]
Thank you for your comment and clarification. I am sorry for the false accusation and for offending you and your mother. Forgive me for adding to the pain of your memory.
Document databases are for data you know will be hierarchical and you know you won't have to do much cross referencing on. That's not as broadly useful as it might sound and then once requirements change you end up reimplementing a RDBMS in your NoSQL. I don't hate doc dbs, I just don't think they're as generally useful as they're made out to be.

Relational is well understood. The modeling problem is well understood so you don't have to guess too much about how your data should be structured. By default I start projects with a rdbms and then carve out the portions that truly are hierarchy-only.

That said, I'm starting to investigate graph databases more closely and what I like about them is what I like about relational: queryability. It's so easy to write a short query and extract your data. I like the model quite a bit too because graphs are a pain to shoehorn into a relational db. I'm still not entirely sold but I would love to find more good resources on graph dbs.
Fuschia has a capabilities-based permissions model, as reported in https://lwn.net/Articles/718267/

That article has a good overview.

The best place to read about this in the official docs is the page on filesystems [1], and the page on sand boxing [2]:

https://fuchsia.googlesource.com/docs/+/master/filesystems.m...

https://fuchsia.googlesource.com/docs/+/master/sandboxing.md
In most of the Midwest, where I am from, you'll have to be basically married to your car, rarely get to walk anywhere and the wide open spaces will be blotted by hideous strip malls and McMansion developments. It's appalling.
No, because language itself can be empirically and even mathematically grounded. The fact that I can say to a shop-keeper, "Please give me an apple" and with odds much greater than chance end up in a particular state that I call "having an apple" is evidence that the word "apple" really does correspond to something meaningful in the physical world.

Here's a more detailed explanation:

http://blog.rongarret.info/2015/03/why-some-assumptions-are-...
You can't look at that trace antenna and guess the frequency?

Obviously it's ISM band, and these researchers are in the United States.

Does it really need to tell you that it's ~900MHz?