skysight-inc/HackerNews huggingface dataset:
> you learned a small number of keywords, and everything else had to be composed from them. Python is huge

QBASIC has 60+ keywords, Python 3 has 35.

> Look at the official list of Python keywords. Half of them describe concepts that are brutal for beginners.

Here's the list:

False await else import pass
None break except in raise
True class finally is return
and continue for lambda try
as def from nonlocal while
assert del global not with
async elif if or yield

Which of them do you think “concern concepts that are brutal for beginners”? (I could maybe buy async, await, and yield.)

OTOH, QBASIC’s BLOAD, BSAVE, PEEK, POKE, and CALL ABSOLUTE, among others aren’t particularly dealing with beginner-friendly concepts.
The article correctly argues that we should be able configure computer interfaces to our liking, something that I gave up years ago and now stick to defaults (including non-invert of the yolk in video games).

Since accepting the default state when there's an update and the interface changes for the third time in a year I just get on and learn whatever I am confronted with and as a result I have lower blood pressure.

The only constant is change. Go with the flow. Yadadadaaa
Me and QB had so much fun together. I would come home from school, have something to eat and then get back to programming one of my dozens of game ideas that usually went nowhere near being completed.

I remember how I spent one Christmas plotting a Christmas Tree scene with the gifts and everything on millimeter paper and then transferring and animating all that to QB in SCREEN 11 (640x480) graphics mode. My parents weren’t that impressed, but I was so proud of myself.

I envy that kid sometimes.
Why only VPN services? If you were in the Intelligence business would you stop there?
Mine’s also done in go — link to my blog is on my profile, and here’s the generator if you’re curious:

https://github.com/jacobkania/mmssg
> "Individuals will seek to raise the other person's status, and lower their own".

Isn't this the very definition of politeness, anywhere in the world?

I read the beginning of the Wikipedia article on Taarof:

> In the rules of hospitality, taarof requires a host to offer anything a guest might want, and a guest is equally obliged to refuse it. This ritual may repeat itself several times (usually three times) before the host and guest finally determine whether the host's offer and the guest's refusal are genuine, or simply a show of politeness. If one is invited to any house for food, then one will be expected to eat seconds and thirds. However, taarof demands that one can't go ahead and help themselves to more food after finishing their first helping. Good manners dictate that one must first pretend to be full, and tell the host how excellent the food was, and that it would be impossible to eat any more. The host is then expected to say one should not do taarof ("taa'rof nakon" - similar to "don't be polite!"), for which the appropriate response would be to say "no" two or three times, then pretend to cave in to the host's insistence and pile on the food

To be honest, in this particular situation, I don't see much of a difference (if any) to the area I am coming from (rural southern Germany). In my home area, it would certainly seem very strange to accept an offer to eat at someones house right away, without the usual "no, that's very nice of you, but I don't want to cause you any trouble", etc. dance. Eating for example at a relative's home, you would never ask for a second, and if a second was offered to you, the polite response would be to decline first. The host would then say something like "but really, there is so much left, don't be polite", and this would go on for 1-3 rounds, during which you are more or less expected to offer your second to other guests.

Regarding the taxi episode from the article: a few years ago, we were stranded in a snowy village in Austria. It would've been 3 hours by foot to our hotel. A friendly local drove us there. During the last minutes of the drive, I tried to offer this person some money out of gratitude, and it was a very long conversation that circled around my wife giving me discrete hints to offer him some money (but in such a way that he would be able to see that she was giving me hints), him politely hiding that he had noted her hints, me offering him some money, him refusing, me asking if he really didn't want to take any money, we are so grateful, etc. In the end, he didn't take any money, and it was clear he didn't want to. But it took nearly 5 minutes to clear that out.
I also wrote about building those club: https://goel.io/nojs-club

Someone might find it useful, and hopefully someone from GH takes the constructive criticism.
Yup, as I said, just my personal observations based on those I talked to. Your mileage will vary.
They were most likely very sincere because Iranians don't expect foreigners to understand the suble nuance of their culture. Don't let random noise on HN negatively color your memories of good times.
> Tajikistan is a very different vibe to Iran, though. There's not much cosmopolitan about Dushambe.

I actually like Khujand more, it is definitely more multiethnic than Dushanbe.

> Also, if you learn to speak like a Tajik, Iranians will probably think you're dim, or at least sound like it.

It depends on what you are learning Persian for. Quite a lot of Westerners who have studied Persian have done it out of Middle Eastern/Central Asian areal studies needs, or because they wanted to learn to read the wealth of Persian literature. In those cases, going to a Persian-speaking country can be helpful because direct immersion can boost one’s vocabulary learning, but in the long term one doesn't intend to actively speak the language so much, and so it doesn't matter much if one initially learns a variety of Persian that some Iranians find distasteful. Note that even if one learns Persian within Iran, inevitably one would be picking up regionalisms that people from other parts of Iran nitpick – Iranians can be such snobs about dialects and accents from within their own country.
> I feel this article actually does not go far enough [...] I think in our quest to make things "easier" for people, we made it a lot more difficult for those who want to change a few things and use the computer.

IMO, if the article didn't "go far enough" because it didn't talk about something like this, then the article made the right choice. "Using Linux" doesn't mean "using linux mint".

For example: The three or four times I've bothered to reinstall my OS in the past eight years, I just install the minimal, CLI version of debian, and then proceed to install exclusively what I want on top of it. Seems like that's more or less what you would want to do.

Of course, your situation might be different and you might not have the opportunity to do that, but I hope this helps at least somewhat.
Something is amiss here. How does a damn near Billionaire die alone trapped in a basement? The home was purchased August, 2020 by Rachael Brown a Zappos employee since 2004, Where was Rachael during this so-called fire? Where was his brother? Why was his name hidden November 18th when the so-called fire broke out? A week later we here him being in the ICU since November 18th and died November 27th I read it was a hit.
Higher IPv6 usage caused by COVID-19 WFH restrictions
There are a lot of people customizing their OS X experiencing (including custom window managers). See here for some examples:

https://www.reddit.com/r/unixporn/search?q=mac&restrict_sr=o...
Do you have a link? MKBD just said it was "slightly faster" than his comparison system and the numbers for the M1 appear to be around 3GB/s reads and 2.7GB/s writes in disk speed test, which is pretty typical of a last generation NVME drive (current pcie gen4 drives are hitting 7GB/s reads & 5GB/s writes)
Tolerance high need. Stretch or fracture.. no longer optimal. Current chains.. been working for over a hundred and fifty years and we all know how to fix em and oil em. So for the 2% improvement hero, sure. For me? Less sure. (I ride a clunker i put a Brookes leather saddle on, now it fits my bum cheeks I'm good)
For those who don’t know, check out the whole series of comics by Rakhim. They’re pretty good! :-D
>Apple doesn't let you run software Apple hasn't approved on most Apple devices (Phones and Ipads). On the remaining devices Apple doesn't let you run software Apple has blacklisted.

It's not like Apple forced you to buy a Mac or an iPhone. If anything you have to go out of your way to get one, because you see some appeal in them - as otherwise they're more expensive, with limited model choice, less bang for the buck, and a minority market share wise compared to most PC/Android stuff.

So, perhaps those buying them know what they're doing? Walled garden (aka "curation") for many is part of the appeal.
There’s one issue, which is that of “Sherlocking” a third-party solution with a first-party implementation. Then there’s another, which is having an open enough system to support such innovations in the first place.

Something like Growl, or f.lux (mentioned down-thread) could never have come about if macOS had been as restrictive as iOS. I have little doubt that we’ve missed at least a few such innovations over past decade, especially on the iPad, due to this.

While the Mac will likely never, despite some tireless predictions, go fully locked-down, little things like the deprecation of kernel extensions will chip away at this from the Mac side as well. Market-driven innovation and platform control are a difficult balance, but they are ultimately a zero-sum game.
GoPro Share Prices Have Dropped 86% in the Last Five Years
Higher efficiency means more power from the cranks is going to the wheels. But this looks like something primarily for high power situations right now where those tiny gains matter more. Durability wise it will be great for ebikes as they eat up drive trains more so this should reduce cost of ownership in the long term.
Something isn't adding up about his death
What a great article, thank you! It's refreshing to read something so technical but laid out well.
Why does it matter if something is considered offensive for sexual or religious reasons?
I wonder why this is marked as "flagged"?
The examples you have posted do not contradict what the author is saying. A feedback cycle is something like: a quantity A at time t1 given by A(t1) influences another quantity B(t2) which in turn influences A(t3). Here t3 > t2 > t1.

We would run into causality issues if t3 = t1, but that doesn’t happen.
I haven't test, but IIRC, Jose Valim in an interview commented that the BEAM startup time is about 300 to 500 milliseconds
I have JS on my page (<username>.org) but it's only for a fun, if slightly annoying visual effect that isn't triggered unless a link is clicked. I hope that's acceptable!

(To be clear, I'm not asking to join the club with JS on my page, just highlighting what I think is an acceptable use of JS)
Tangent: BMW has developed a new diamond-coated chain for motorcycles which they claim requires no regular maintenance. (Motorcycle chains, which are external and near the ground, have to be cleaned and re-lubricated every 300-500 miles for maximum life.)

https://www.bmwblog.com/2020/08/27/m-endurance-motorbike-cha...
Tony Hsieh, Longtime CEO of Zappos, Dead at 46
>...web based email...

https://www.mailvelope.com/en/
Bonne Maman confiture jars from France but now available everywhere ..have wide mouths and are shorter. The labels come off easily and it has multiple uses. They are great for making layered pudding or parfaits ..and it’s sized for single serving. unlike most jam jars in America, they lend themselves easily to other reuses without pretension/artifice. Maille mustard/moutard is also French and very reusable jars. Afterall, canning was discovered in France(1785..as the article states)

As usual in America, they are used as water glasses and that’s just bizarre to most French people..but that’s what we do here...mason jars with handles is the most bizarre thing ever. It’s peak hipster.
Mine is 5 years old still going strong and I commute everyday. But check this guy https://www.cyclingabout.com/belt-drive-best-bicycle-drivetr...
Does taarof have anything like an "safe word", that lets you be 100% clear that you mean what you're saying?

It sounds from your story that the answer is no, but I wonder if it's different between close friends or family members where there's less pressure to be impeccably polite.
TCP packets contain sequence numbers that must correspond to the ones sent by the other side. This is an issue if you're spoofing packets because you don't receive packets (containing the sequence numbers) from the other side (they will go to the spoofed address, rather than yours). Without the other side's sequence numbers, your replies will be considered invalid, which means you can't complete the handshake[1] to establish a connection. However, if you can successfully guess the sequence numbers, you can complete the handshake and also write arbitrary data to the stream. You still won't be able to receive data, but for simple protocols like irc, it can still be useful eg. connecting to a server and then sending spam to an user/channel.

[1] https://en.wikipedia.org/wiki/Transmission_Control_Protocol#...
FWIW, Growl predates iOS

Edit: also, IIRC Growl was originally called "Notification Center", which is the name that Apple later used for their implementation of similar features

Double edit: I should've RTFA which mentions my fun fact
Banks are guaranteed payment on the student loans they issue (yes there are exceptions but that’s not the norm). The norm is that either the student pays back the loan, or, the government pays back the loan. That’s why banks have decided to loan out 200k plus loans to 18 year olds. State schools or private schools, it doesn’t matter. If the customer is willing to pay more money for the same product (because loan sizes from banks keep growing), then there is an opportunity to raise prices. Sure costs have gone up for schools over the years, so have expectations for what schools provide (more amenities, more staff, more sports programs, etc). That’s only a fraction of the reason for hire school prices.

If you capped how much banks could loan on guarantee, you’d see prices for schools drop pretty sharp. Mark Cuban has talked about this a bunch over the years.
See the upward dent in the weekly cycle starting in mid March of 2020.

The cycle exists because your home ISP is more likely to use IPv6 over the corporate/work provider. So there's a spike on the weekends.

WFH measures have consequently led to higher IPv6 usage on weekdays.
Great list!

These are exactly the tactics used by people online to silence anyone who questions lockdowns or masks. Nobody every responds directly but they use the tactics listed in this article.

A manual for the online left - I love it!!
Did Tony used to have a Twitter account? I recall exchanging tweets with him, but can't seem to find his account anymore.
I'll just leave this here... https://www.youtube.com/watch?v=-vDpzoYgNd0
I am tempted to build the fangobrrr.club which lists all the sites which makes your fans go brrr.
Well, it seems efforts to introduce AI are going to happen everywhere that human create or look at data. Some uses seem pretty effective - neural nets sorting images of stars seems to have found some interesting things. Some uses seem fairly problematic - modern buildings seem like a complete disaster already to my naive eyes and less attention might not improve things. Moreover, as far as I know, the job of an architect is to make a building that is aesthetically pleasing and balanced but which also satisfies a lot of specific constraints - has a bathroom, doors don't knock against each other when opened, sufficient lighting etc.

The thing is multiple constraint satisfaction part seems to be where neural nets seems to fail. Self-driving cars work mostly yet by not satisfying all constraints, they seem destined to be "always five years out". GPT-III writes paragraphs that seem pretty well written yet it contracts itself quite often 'cause it's duplicating most frequent phrases, not considering the logical constraints humans (sometimes) need to take into account.

Which is to say, I'd imagine AI generated buildings would seem plausible till you noticed the doors to nowhere and similar stuff.
Openstreetmap Foundation board election: manifestos, official questions answers
This is purely speculative but from this source of data showing the amount of people in college now as opposed to pre-guaranteed loan days, I'd agree.

http://www.newstrategist.com/wp-content/uploads/2017/01/BB8....

When you give the masses an easy way to go to school and colleges (which are basically educational guilds nowadays) started upping the costs immensely. Colleges knew the writing was on the wall now that students didn't just need to save money and work using solely their own capital. They could get it by the government. The only one who truly bore the risk was the government backed borrowers.
MSOS – a pseudo Operating System for the web
> "It's no different than consoles" is a pretty strong statement to make unsupported. There are many differences.

Like what? ps5/xbox series x/ps4/xbox one are very sophisticated, comparable to a modern desktop PC, yet it's totally closed off. Consoles no longer resemble embedded devices like previous gens. Heck, even the original nes used the MOS 6502 chip, which was very popular in PCs in the early days.
> However at WWDC in 2014 everyone on the team saw the writing on the wall. This was my only WWDC. This is the WWDC where Notification Center was announced.

Notification Center was an OS X Mountain Lion feature, wasn't it? That came out in 2012…
The Firmware Update of Doom: Sony’s PS3 OtherOS Debacle
Anyone have a screenshot or mirror of the page with Javascript already disabled?
I gave up on Ubuntu when I had a virtual machine running stock Ubuntu, where I didn't do anything with it except keep it updated, and upgrading to newer versions rendered the machine unbootable. Twice.
Yes, I know. That’s my point.

The classification doesn’t matter, perception does. What we need is more adoption. That’s less likely when people ride like jerks.
Maybe 400W burst with a fast graphics card. Do we have actual measurements from the MBA yet?
I can't see that happening. Making bad jokes could make people think the people of Fugging are some kind of Germans. Austrians hate that.
Travis Metronome
You're overlooking military contractors.

Also: does it have to be "armed secret services"? What about other ways of killing people? I vaguely remember some corporations being involved in funding militias to secure mining sites of tantalum[0]. But to use a more recent and easier-sourced example: how about driving people to suicide? There was quite a big fuss recently over France Télécom/Orange doing that in the process of privatizing public telecoms and turning lives of undesirable but unfireable employees into hell, which ended in multiple suicides[1].

--

[0] - There's something on it, including names of some of the companies involved, at https://en.wikipedia.org/wiki/Coltan#Ethics_of_mining_in_the...

[1] - https://www.bbc.com/news/world-europe-50865211
Addressing the issue - where graduates w/o job experience aren't ever considered for positions in their field and eventually stop trying because applying for jobs doesn't buy food - could be helpful.
Growl goes way back, this is an interview from 2006:

https://www.osnews.com/story/15442/interview-with-chris-fors...
well now you've got me curious about cloudflare...
How to supercharge your design career
What he's describing only works for symmetric encryption. Assymetric is the problematic one. There is no real way to verify the trustworthiness of VPN/proxy systems.
Is there any website to get duly updated on this super awesome courses? The OCW MIT site is not even reflecting that this edition of the course was released.

Similar example to this one... latest publishing of CS193P (iOS Development) was released a few months back, its awesome, but no traces of it on iTunes or other sites, found it on Twitter, so I have the feeling I am missing many of these..
This is hilarious because I’m currently converting my own blog engine (https://github.com/rcarmo/sushy, which powers https://taoofmac.com) to a static site generator, and have decided to port it to Rust sometime in the future.
Part of the point of a VPN service is your IP represents thousands of users and no or very temporary logs are kept. Spinning up a one or dozen user VPN on a data-center IP where they definitely keep logs gives you none of that. Any complaint will immediately be forwarded or linked to your credit card. To see this in action go make one and then bittorrent some hollywood movies. You will get the scare letter emails forwarded to you within a month.

Want to get a data center account that takes crypto only? They are often shady, bad, unreliable and expensive, probably run by another gang that have their own issues.
JavaScript is amazing. Sure, there's issues, but the state of the web in 2020 is so much better than it was two decades ago. Yes, some sites abuse it... but abusing web technologies is a time-honored tradition since the Internet started. People used to be tracked using 1x1 pixels or Flash. Don't blame the technology, blame people.

We've seen so many amazing things become possible due to JavaScript. We can communicate and collaborate better than ever before. Even news sites, historically some of the biggest abusers of JS (with ads/tracking), have used JavaScript to build amazing data visualizations and tell stories in new and unique ways.

The criteria for this "club" is so narrow, even Hacker News wouldn't even be eligible! Is that really what we should be striving for?

Sure, sometimes JS has been abused. But Chrome/Firefox/Safari have done an amazing job of reigning in abuse and speeding it up, and I'm so excited about the crazy weird new things I get to build every day because web technologies have gotten so good.
If you add them up in the last century, you'll see that Communist and similar regimes dominate the famine stats.

Much of it was dysfunctional economics, but much was also deliberate genocides of disposable populations.
I agree that there's a middle ground here. I think the point of the "you can do anything if you try" sentiment is to push people to overcome their self-limiting beliefs. I've certainly accomplished a lot of things I didn't think I could because I was dumb enough to try anyway. Most people have no idea what their limits are because they've never hit them.
> Toast notifications weren't even invented by Growl

Does MSN Messenger get the credit for that?
> You are debating from very bad faith, and debating poorly at that

You're clearly not trying to "debate" out of a neutral position. You are tossing out a mix of unrelated facts and lies in an attempt to prove that George Floyd's murder was not racially motivated, or that he was actually dying from a fentanyl OD so the cop's behavior would have been fine for a healthy person, or not even to prove anything but to paint him as a career criminal who deserved what he got to bias people against him.

Short of a written declaration from Derek Chauvin, stating that "I killed George Floyd because he was black and I was having a bad day", there is nothing that will make you admit this murder was racially motivated, and I think it's pretty obvious to most readers of this thread why that is.
How deadly is Covid-19?
Could be tiredness as well. When I saw the headline on the front page earlier, I read the word correctly. When I alt+tabbed to it just now, being tired, I did a double take because I read it as "mating".
"Javascript is good in some cases" is the point of this club. You can build great websites without the cruft.

Secondly, JS abuse is now built into browsers, so yes no JS is a decent goal for privacy, security, and speed.
Which is why I'll hand-write HTML until I have more than a handful of posts.