skysight-inc/HackerNews huggingface dataset:
> quite cumbersome to build programs in it - but I think it's largely because it's imitating classic imperative languages instead of being designed from the bottom up to take advantage of visual representation and interactive development

I agree with this point

> was referring to your defense of textual programming as inherently superior,

This is inaccurate of my views. It's not that "visual programming is bad" it's that everything we call visual programming is not actually visual! Scratch is not visual. It's just text programming with more steps.

> For me, the ultimate visual language is the spreadsheet - a functional reactive environment where the user can freely position information and transformations in more than one dimension, and manually decorate

I'm sympathetic to the concerns here, eg users needing to work in multiple dimensions. I still don't think this is a visual language, but it is maybe more visual than traditional visual languages. A spreadsheet is something like a visual layout on top of a program.

> relying less in pure abstraction and running the program in your head as requirements

Even with a true visual language I don't think the need for a mental model can be removed.
The hosts file is ignored for Microsoft's own domains.
My understanding is that there is quite a bit of memorization associated with certain things in medical school such as anatomy.
I don't comment here on HN often, but this is impressive! It could be a game changer for someone like me who finds exercising indoors boring but could stroll outside for hours on end. I could see myself using this.
Well, if you think about it, they were a huge driver for the web, so that would be just continuing the trend :-)
Adding ads to Solitaire was really the start of darkness for post-Vista Microsoft.

Yes, Windows 8 had a lot of bad UX decisions, but those were well-meaning, if totally misguided. Ripping out the (excellent) Windows 10 Solitaire in exchange for the ad-filled monstrosity that was Microsoft Solitaire collection was just malicious.
Memorization of "raw" facts has become quite easy with spaced-repetition tools like Anki. The best performance on the job always comes from putting together raw memory and deep conceptual understanding. Neither of these is useful without the other.
That is certainly going to be how Russians will be purchasing Windows in the near future.

Please don't bootleg Windows. Even a pirate install counts as an install. Linux is so much better.
They don't charge for upgrades.
Children are significantly influenced by their parents, but not 100%. How many children of religious conservative parents become liberal atheists? A lot, because of their environment, and that's despite the parents deliberately trying to prevent it. I doubt that thieving parents would deliberately try to prevent their children growing up into good productive jobs.
The iPhone shows “Apple arcade for free for 3 months” ad at the very top of the settings home page. Not iCloud.

Here’s how it looks:

https://i.imgur.com/64sP9yh.jpg
>There is zero evidence that Russia plans or wants to invade a NATO member.

To add to that, NATO already said they don't want part on this issue and they wish things could be de-escalated. US said a similar thing, pretty much "best of luck Ukraine, hope you can solve it on your own".

I don't think WWIII is going to come out of this, honestly.
Actually one of the best resource on the topic https://youtube.com/playlist?list=PLW-6wqFEcgTpdJ1c7x0Sw8tqR...
No, I don't believe that at all. Your straw-man argument is disrespectful and not a productive addition to the conversation. You've fabricated a narrative I didn't communicate nor suggest.
I saw you were poking with some image diff tools recently as well, and I'm sure you've thought about this already but I'd just like to explicitly state it: it'd be great if you could scrape a screenshot periodically and only commit it if the new one is significantly different.
I got things drawing with low-complexity WADs, but had issues/graphical snow after a few seconds in and needed more polish to fit the original WAD in memory. I figured the video would be best if it opened with the hangar level, so I haven't made a one yet. Might be worth rebasing off this effort instead.
Imagine every part of Google is a neural network black box that has machine-learned to say and do whatever makes the company the most profit as a whole, lawsuits deducted.
Sure it's possible, but that's asking a lot just to take a test.
RIP torguard
Maybe the dude needs to be working on a bio-tech / wearable-computing startup... if he's willing to go this far. But I guess its a moral stain. If its his 11th year, why not pass him for his sheer persistence.
There are just certain things I'm not expecting to experience ads.

On my OS is one, in my car while driving is another, I really hope we're not moving towards world where ads are literally everywhere.
That might work if the climate were stable but it’s not. The only reason the Endurance was found at all is because of reduced sea ice in the Weddel sea. Give that process another 100 years and there will be little left of her.
What Data Do the Google Dialer and Messages Apps on Android Send to Google? [pdf]
Thanks for pointing that out. I'm not an LA resident, and it was frankly difficult to find the actual local law that's funding the construction efforts (Prop. HHH).

5 years is indeed aggressive, and probably unrealistic. My goal was to show that even with contrived (and conservative) numbers these programs look great; with longer outlooks, they look fantastic.
Parisian homeless sound similar to aggressive street vendors I've experienced in SEA, they were annoying and would occasionally leave me feeling somewhat violated but never really scared, except for possible pickpocketing.

With homeless here (at least in Portland and Seattle) it really depends. Most completely ignore you, some ask for money, some will be very loud and aggressive at no one in particular possibly from hallucinations or just being upset in general.

A small but significant percentage will act extremely unhinged, so much so they make me nervous as a larger guy with military experience. I've heard that a lot of this is due to a new kind of meth on the streets that causes terrible psychosis.
So... unrelated to the actual contents of the article, but, that small column of justified text on a phone is a horrible reading experience on a phone (I couldn't keep reading because of it). I have dyslexia, and I really wish it'd be more well known how hard text justification can make stuff to read.
Changing the title also is probably a good idea:

"Northwestern Vancouver Island Likely Escaped the Ice Age"
I can't even internet with ads. dns blocking, ublock origin and other things. I can't understand why others even put up with all the crap. I've gotten one too many viruses from on-page advertising where I've had to wipe and reinstall.
I read it as their doctor receiving the treatment, not them.
Oh no.

Tech conference talks, (potentially) deep podcast episodes, lecture videos of a topic I am learning, 45 minutes Chopin prelude "jukebox", etc.

Anything that I think could be very interesting or I had preplanned- beyond 15 minutes- is what I do it for.

My internet connection is very good. But the battery consumption is too high when streaming 1080p/2k. I have became a quality snob now and cannot watch lower resolution videos when there are higher ones available.

I also want to avoid ads (I support indie-type YouTubes by buying Patreon subscription and merches, too, if they are innovative). I hate the too-shiny YT interface, too.

I now just watch 1080p/2k videos in peace from VLC with my wifi/data turned off.
The iOS settings app shows a “Apple Arcade for free for 3 months” ad at the very top of the home page. That’s definitely an ad.

EDIT: screenshot:

https://i.imgur.com/64sP9yh.jpg
> apart from performance in larger projects, having a .svn folder everywhere is my biggest gripe

Working copy has only one .svn directory at its root in up-to-date Subversion client versions. The mentioned problem was fixed in SVN 1.7 (released in 2011).

> I think git popularized versioning systems in the first place as many developers just didn't use them at all.

It was not git. GitHub, its marketing and PR popularized git and version control in general. I think that before GitHub main focus was on versioning source code (recall SCM, source control management system). But the focus switched to universal version control (code + all non code assets).
> “The opportunity for growth is at their doorstep and I don’t want the people of Mason to lose that opportunity,” he said. “They are about to be bypassed if their city leaders don’t make responsible decisions.”

The "solution" being presented screams "false dichotomy": either cede control to the county, whose interests do not align with your own, or "lose opportunity".

I'm betting there's another solution. Mason has something somebody else wants, they are bargaining from a position of strength. The opposition desperately wants them to give up their leverage.
I still remember the exams I had to pass when I was studying computer science. In some cases, professors let you take to the exam any material, books or notes you wanted; the point was: You are not going to pass the exam unless you understand the concepts, so there is no room for cheating.
TCP CUBIC vs. BBR: How switching to BBR improved performance
I'm laughing because your points are so bad, to be clear, not at the crimes.
Stop... you stop that right now.
Are you actually asking a question here?
I don't think odds of a new variant are lower. Vaccines turned out to not be effective against infection after a few months (they are very effective against severe disease). People who are vaccinated might clear the infection faster but as long as there is viral replication there will be mutations. At the same time, evolutionary pressure to evade vaccine protection is increasing as more people are vaccinated.
Which is why having an expert sift through it is helpful - he can immediately rule out garbage from stuff that at least looks sane and might warrant further consideration.

As engineers we do it all the time (sometimes subconsciously) when searching for technical documentation. Having that skill in other fields would be a godsend, but the next best thing would be to have someone else do it on our behalf.
Amusingly, there is also a huge cognitive dissonance between

1. people generally being against cheaters (and people also generally acknowledge that there are statistically significant amounts of cheaters)

2. people also generally (and probably with a decent overlap with the 1st group) being against hazing-style complex and difficult interview processes
You should ask a lawyer, not HN. And I don't really know how sanctions work in practice, but I wouldn't want to run afoul of a government that might want to make an example of anyone doing business with anyone residing in Russia past some cutoff point.
MacOS shows me a notification when I'm running Firefox which says

Try the new Safari
Fast, energy-efficient, and with a beautiful new design

That's an advertisement, right?
Not in every car. Each user's experience is different. There are times you need to disable the app, and when you first connect a device or new app to it, it presents distracting prompts that many drivers will not stop properly to address.

The other apps like a music player (etc..) can also easily provide a lot of distracting cues while working in conjunction with Android Auto and Apple Carplay. For example, I use BlackPlayer for music now (Because Google Play Music was retired suddenly) and it frequently malfunctions, does not play, and my volume control is often at the wrong level, and random play never works correctly... Those seemingly little issues are not too hard to address while walking, but while riding a bicycle or driving, they can cause great harm.
Standing in your home office, sweating, with foggy vr glasses, trying not to fall down or run into walls while looking at low-poly NPCs coming at you, trying to use bizarre, disembodied "hands" to keep them away. What's not to love?
> [...]a no-fly zone that no one will enforce given it would mean engaging with, guess what, the air force. Oh, and starting a nuclear war at the same time.

A thought experiment:

- if Putin is not insane and wants to live and enjoy his lifestyle (but plays his role to frighten everyone)

- that means he is unlikely to use nukes

- which means it might be practical to establish a no-flight zone, etc

If you believe he is insane, however, the West has nothing else to do than to let him grab whatever he wants (Estonia, maybe?). This is a dead end for NATO.
Funny that you used the word "audacity", which actually appears as a folder in the screenshot :)
And before that there was clippy...
It's not a counterpoint, though.

They're retiring a product that's been deprecated for half a decade.

No prices are being raised...

edit: I misunderstood, I thought we were still talking about prices.
Intro classes (i.e. 101 or just 100-level classes) are designed to weed out people or fill cross-class requirements for majors. My degree required some "aesthetic" classes so I took Dance 101; the class was comprised of a diversity of majors + athletes looking for an easy course. It's also a -lot- of work to grade 150-200 students' tests, and they might change their major anyways.

Nearly every course I took at a 300/400+ level was about demonstrating a fundamental understanding instead of strict memorization. Open-book tests were more common. And it went down from 150+ students to 20 or 4. Considering my degree is a b.a. in media arts, some senior courses had minimal or no testing at all and instead had large projects.

That said, perhaps one of the hardest classes I took was a 300 or 400 level one on Tarantino films, probably to weed out people who were just looking for an easy class. On top of demonstrating understanding through analysis via storyboarding or papers, the quizzes/tests had multiple choice of 5 answers, which always included "all of the above" or "none of the above", and short/long answers/prompts. You really had to have studied each lecture and actually have watched the relevant films. You wouldn't believe how many people didn't watch the films... in a film analysis class. But all of that aside, it was thoroughly interesting and memorable.
Privately I have a Windows powered, now hardware wise obsolete, desktop and two Lenovo laptops (a main one and an old as backup). The main one is running Windows and Ubuntu. The only reasons the laptop is still running Windows are a handful of, mostly older, Steam games and MS Teams for the kids. And I was too lazy to install Linux on the desktop.

If it wasn't for MS Teams, Windows would be gone for a while now. No way I "upgrade" to Win11. Luckily, both laptops run professional Windows liscences, the backup one with only local accounts. So I hope that protects me from much of MS pressure to upgrade.

Being used to local software, with local accounts and without "telemetry", I see the benefit of tue cloud. Less for storage, but Steam is actually a charm for example. Overall so, I think software took head dive when it came to user experience, privacy and performance. The fact that my OS will be serving ads now in the file explorer can only be part of one of Dante's rings of hell...
He started at the university 11 years ago.
...which in turn is just a special case of block coordinate descent. One set of variables is fixed, while another set is optimized and vice versa.
can't view the link without a subscription
Agreed.

I also want to highlight these packages will be part of the stdlib for python 3.12, which will EOL in October 2028. In other words, if this change will affect you then you have up to 6.5 years to figure out and implement a plan.
Yeah that's the idea behind https://github.com/simonw/image-diff but it's not quite fit for purpose yet.
And bill client for the whole day ;)
Every time I read something like this, I am reminded of the story of the blind men and the elephant [0].

It sounds like the author had some success and, now that they had that success, they are going around imposing their world view on others whose paths to success may necessarily require different strategies and patterns of thoughts. Because they are different fucking people from the author, under different conditions, and with different interests and passions.

This articles is meant to advertise the author's endeavors as a speaker and perhaps as a coach. Nothing more.

If you are struggling with your business, please disregard this article as drivel. You have many paths to success or failure. None of them are universal.

0. https://en.wikipedia.org/wiki/Blind_men_and_an_elephant
> force strategic interdependence between states specifically to make conflict an absolute last resort.

The problem with that logic is that it only kinda works for large, powerful, rich countries as they are the only ones with any leverage. This is also highlighted by your own comment when you refer to China, EU, Russia, and we can add US and a few other countries to the mix.

Everyone else is screwed, as shown by the Ukraine invasion, China's constant sea-land grab in the South China Sea, China trying to land grab against India and Bhutan, and so on. So, regardless of how we may want the above to work, the old rules still apply.

In fact I'll say it's made it worse, since now US and China are dependent on each other to not engage in a direct war, but that means China is now free to screw around everyone else without worrying about US interference.

In case of Russia and EU's dependence on its oil, Russia tried to call the bluff and failed, but the EU is still not interfering and Russia oil was sanctioned just recently. So, it turned out bad for Ukraine.
I never expected Microsoft to put ads in their products, let alone such a productivity-oriented tool.

For me, MSFT was the last standing giant that was not going to do it. And yet...

I guess I was too naive :(
But is that complacency born out of ignorance in at least some cases? More thorough testing could help in those cases.
"she uses" is an odd phrase for a patient. Patients normally "receive" or "are given". Drug addicts and doctors "use" a drug.
today a new stupid applet appeared on the taskbar, and it defaulted to italian, picking up language from the location (without even asking permission to geolocate me first!) instead of my os language.

it's not just the nagware, the whole system experience is shit because it's so inconsistent.

I run a english language / italian keyboard, and every update it decides to reset my keyboard to english layout.

search results are still this bad, with unrelated results shadowing good matches: https://i.imgur.com/uJY7uCJ.png

windows security often gives me a notification. the notification say: "no action needed"

it's like they just put interns in cages and set them to program away, building stuff for the sake of accounting new lines of codes.
I had exactly this happen once in a regular MD’s office, but he was reading to me from literally the Wikipedia article on carpal tunnel, on a Chromebook. Actually Wikipedia.
I used Windows 11 Home recently in a VM, and found it absolutely atrocious to use. It was genuinely one of the most disgusting things I have used on a computer in a while. It felt like one of the few times I tried to use an Android phone, and everything was filled with bloat everywhere you looked.

This was a very stark comparison to my experience on my machine that I use Win 11 Pro on, which has none of the advertising fluff, TikTok isn’t pre-installed and pushed onto me when I open the start menu. It just has the things I want, that I added, and use frequently in the start menu. I didn’t use any of those uninstall scripts that tend to gouge into the OS, but it was upgraded from Win10, which had been installed ~3 months earlier.
I'm doing the "it's still a 'public service' even if there are location restrictions" argument, since almost anything I can think of as a typical example of a "public service" (police, fire, medical, education, access to courts, etc.) also have location restrictions and we call all of those things "public services".

If you want a special definition of "public service" that means "accessible every human on earth without any exclusions" then that's fine, but telling someone something isn't a public service because you want to use a special definition of the phrase that no one else seems to use is a bit... overly argumentative?
I bet that many are using git with GitHub. And GitHub is a centralized storage. It seems awkward that I’m using a distributed VCS as a centralized one, but have to dive into technical details about DVCSes.
I suppose I'm prejudiced.. There's a whole load of "Design Patterns" books that haven't had much of an impact, when you try to read them, many of them have the author's pet idiosyncrasies or preferences in how they interpret patterns. Things like "Java/Python/C# Design patterns" are usually best avoided - especially some authors whose experience is not sufficiently deep, and they've not proven the patterns in a large # of projects.

Esp. with a language like Python, where classes are very light-weight (compared with Java, say) , I've seen authors write some dense/opaque English to describe their patterns.. When a book in my coding language makes me, an experienced developer feel dumb .. I can't be helped - either I'm dumb or the book is dumb .. either way , I've wasted good money on yet another patterns book - not again.

I like these two brilliant American aphorisms to describe OOPs.
First : Everything in its place, and a place for everything. Second : Data + Algorithms = Programs.

With Languages like Python, Go, Rust, JavaScript where functions can pretty much rule , and you employ classes where actually needed, OOPs can be summed up as above.

Java started the trend of overbearing classes bolted onto every problem ("a solution looking for a problem").
> Mumpower’s letter has infuriated Mason’s part-time elected officials, who insist they have no intention of ceding their town’s 153-year-old charter – which would subsume the largely African-American, majority Democratic community under the governance of Tipton County, which is predominantly white and Republican.

So they want to keep their current level of segregation, instead of aiming for greater integration?
This is really cool and I love the idea of using SVGs to even add annotations, as you mentioned on your tweets. I might be "borrowing" that idea soon for some our own work, and will try to credit you!
So like... Drew Streisand Effect'd himself here?

Writing a big post about your secret language to a tech crowd seems like a really bad idea. People like puzzles.
Reframing crowd sourcing as mass doxing doesn't change the basic dynamics of what's going on.
You can do that easily on android. Termux, lineage, postmarketOS