skysight-inc/HackerNews huggingface dataset:
What a great video. Dragonflies are relatively uncommon where I live now but in Canada they were quite common and some of those were at the upper range of the size of the ones that are still alive today. Imagine those 70 cm wingspan pre-historical versions, that must have been a sight to watch.

They're as closely evolved to what is the biological equivalent to an attack helicopter as possible. Seeing them hunt will make you very happy that you're not born as a small insect. I've found more than one caught on the inside of a large barn that was open on one side, they'd keep on banging into the windows on the closed side because that was the most lit up part of the barn, for all their technical advantages and various optics they are not able to fly back out of a box that they fly themselves into even though it is perfectly open on one side. They will just keep on trying until they exhaust themselves, then you can pick them up carefully and release them again outside the enclosure, hopefully to catch a meal soon with the remaining bit of energy after a rest.
I like Starting Forth. I think it strikes a good balance, but it is more of a tutorial than a manual or reference. Although, a good manual should probably contain tutorials.
School meal program launched to address malnutrition issues in children by providing free meals to all primary school students. The programs have been successfully implemented with the help of different NGOs and other organizations. It has also helped to improve literacy in our country. Currently, various states have expanded the program with schemes like tithi bhojan and free breakfast.
great market insight. thank you!
I got this after I turned off personalisation cookies.

Until I did that, the algorithm was too good at showing me things similar to what I had already watched. I wanted a more varied feed.
>>> Somewhat surprisngly, indentation-sensitivity in languages like Python and Haskell had me writing cleaner-looking and more readable code by default.

Who would have though!
It's like this would have been the whole goal of this trick
Who’s the programmer they’re referring to in this? Did he end up going to Google and work on Chrome after this?
The forest was encapsulated in “it’s an honor”, my fellow serf.
Should have called it Dflat
True, should have said "around Aug 2026" perhaps?

The LTS project[0] plans for a minimum of 5 year support from the date of initial release, so Aug 2026 is based on the Aug 2021 release date + 5 years. The rough-schedule on the LTS wiki also uses "June 2026" for now.

That's what we've been showing so far on https://endoflife.date/debian (With a disclaimer about what LTS means). Suggestions welcome!

[0]: https://wiki.debian.org/LTS
It matters because whether or not I take your question in good faith is dependent on how much you distort my words in the asking of it.
It's cool to see examples comparing the agility of a 4 winged insect compared to 2 wing/diptera. Think about this sometimes when seeing human (2 leg) running/playing with a dog (4 leg). Dogs and other 4 leggers can make some insane lateral movements
Very nice. Having walked down this path: get the signature under the contract or an advance before you build "one more feature".

In my experience "one more feature" is usually a very polite way to say "no", and it can be a sign that you haven't identified the proper solution to their "hair-on-fire" problem yet.

(I've built the exact features prospects requested, and after showing the built feature I usually got another excuse, i.e. "I would also need feature y first", or "not right now", "no budget ATM",... )

If you nail the hair-on-fire problem people should be considering how to finance it or start asking "by when can we use it".

Having been a developer first, I also hugely underestimated the importance of a proper ICP, value proposition etc. Your messaging might be a big part of the reason that people are saying no or yes on the spot.

May everything work in your favor in 2023!
> Yes I know you can't be "more unique".

Higher entropy? We talk about number of bits of identifying information in privacy issues; same idea seems applicable here.
Wait, so the argument is that nerds do not use conversation for stuff like this? I really only get more confused tbh.
What are Scopes 1, 2 and 3 of Carbon Emissions?
cough famine cough cough war cough poverty cough cough mass extinction
> but when your thinking regularly draws the kind of widespread condemnation I suspect you're talking about, a reasonable person might consider how "probably true" their thinking really is.

The truth is not a popularity contest.
> The fact that such a talk exists shows that the improvements aren't worth the switch for most users. If they were, they wouldn't need convincing.

That's reading far too much into a tongue in cheek presentation title.

Besides, good devs are typically reasonably skeptical of new and shiny.

And when you've got a large Python 2.7 codebase, and Python 3 is backwards incompatible, you'd be looking at a lot of work to upgrade, so damn straight you'd need convincing to make the investment.

Hell, look at how many Java codebases are still 1.8 because of the upgrade cost of going past that, even though modern Java has many compelling features.

And expecting Python 3 to remove the GIL is incredibly unrealistic. How much Python code in the wild implicitly depends on the behaviour of the GIL? All of it.
WinPE images can be created on Linux using wimlib [0].

https://wimlib.net/man1/mkwinpeimg.html
Mutators are threads that allocate memory and manipulate pointers, they can work completely independently of the GC. A mutator needs only to tag an object when copies or moves a pointer to this object. The GC detects this tag and marks the object as alive. Here is a working implementation for C++: https://github.com/pebal/sgcl
Flattening the Happy Path
To flatten the happy path is a simple, yet powerful software design pattern.

Yet, in code reviews we often find it to be neglected.
Both cases use web content in ways other than their publishers intended.
I’m pretty cautious about changing my own code, but even I am not paranoid enough to write tests to verify that freakin’ strings still have the behavior I rely on.

At least not until the day they suddenly didn’t.
Yeah, coming from C#, Python 2's unicode support was so bad I almost abandoned it immediately as a Chinese speaker (and to make it worse, I use Windows). You literally can't use IDLE for learning/testing properly half of time due to encoding issues.

And what surprised me most is that every time I mentioned this, there would be lots people telling me how this is a superior design because you can operate string like bytes. I mean, it of course has its upside, but I don't think it's worth it if you care even slightly beyond ASCII.
When planting trees threatens the forest (2020)
It's interesting to see where it came from, but why does it persist? Is consuming English language media and the largest internet sites uncommon for English speaking people in India? I imagine I'd notice pretty quickly that English speakers in TV, movies, and on youtube, don't speak the way they did in the 1800s.
I've always seen a sense of humor as an essential component of problem solving. Stressy, serious, businesslike modes tend to get stuck in the weeds and miss the forest etc
I've recently read Developer Hegemony. While I agree with their critique of the status quo, I don't think their alternative approach works for software engineering in settings other than agency work for non-tech clients.

Law firms are a way of organizing game animals. Two zebras have no need to compete over eating from the same patch of grass. One zebra just moves over by a few meters. There's enough grass for everyone. Even if there isn't enough grass, fighting over grass is not energetically efficient. You burn more calories than the grass is worth. In law firms, a client is generally handled by at most one partner, and there are enough clients to go around to keep all partners busy while allowing them to work fairly independently. Tech companies that do agency work for non-tech clients may or may not be a little bit like that.

But most tech companies are in a situation more comparable to pack hunters. A single lion can't take on a buffalo. It takes a coordinated effort by a group of lions. When the buffalo is down, there's a pecking order determining who gets to eat first. In case of food shortages, animals lower down the pecking order are in a difficult situation. They can starve to death in a large successful pack, or start taking on risks by going it alone or in packs that are too small. (If the group of predators is too small given the size of their chosen prey, then predators themselves might easily suffer injury). So competition for rank is to them a matter of survival.

Social behaviour among game animals fundamentally differs from social behaviour among pack hunters and it's all a function of the ecological niche they inhabit.

Similarly, law firms are organized very differently from tech companies and it's a function of their products / markets / business models / stakeholders / general situations.

...so I'd be very careful about the law firm analogy.
> If your channel covers certain taboo topics it can be "demonetized" which means no revenue from Google.

That almost never happens. Rather, individual videos are demonetized- or deemed unsuitable for all advertisers. In fairness, that can easily happen to an overwhelming majority of a channel’s videos, but it is important, IMO, to speak accurately about what is going on.

Source: I have been a full-time YouTuber for the last seven years. I publish content that often toes the line between suitable for advertisers and not.)
I’ve used it for a few videos. But I find it pretty hard to use. It’s great if you are doing things that are covered by examples. But anything off the beaten track involves knowing about how it’s implemented.

I do like it - but don’t have the time to invest in understanding how it works under the hood.

It’s also quite slow (at least on my computer) - the feedback from making changes in the python code - to seeing results can often involve re-rendering the entire video.
There's a problem that this is a perfectly fine phrase that depends heavily on context. Are you in the middle of complaining about the state the night shift left your establishment in? Probably not an idiomatic use then.
>“Got table scraps; good table scraps, could’ve been better mind you, not especially great; enriched a few.” There, I think I know what to put in my will as how I will wish to be remembered.

I realize we are on a forum/platform that is home to a disproportionately high number of wealthier individuals, but are you actually suggesting that $250 million annually is "table scraps"?
iPhone City Is Back at 90% Capacity After Covid Turmoil Subsides
Funny, for about every point I feel the opposite way :-). Python is an elegant language that hits the sweet spot where it is very expressive, and easy to do what you want, and at the same time has enough structure so you don't produce a mess all the time.

The libraries are very powerful, but a lot of them are hacks. Numpy and Pandas totally rely on magic and overloading the array indexing operator. You can't express a problem the natural way or it will be slow, you have to think the numpy way. I find it especially confusing if you create expressions with numpy arrays. Am I operating on them element wise, or creating a "cross product", or am I creating some kind of magic indexing object? Matplotlib is also annoying, there are so many ways to do things and half of it is object oriented, while half of it uses global state.

One thing I like about Python are the web frameworks (Django, Flask). Async is also good, although it took almost 10 years for vanilla Python to catch up with what Twisted already had.

About code breaking I also have the opposite experience. I wrote a little Gtk app in the late 2000s and it worked with little or no changes for many Python and Gtk versions, thanks to the dynamism of Python. That would be completely impossible with a compiled language.
Elon Musk bought Twitter for 44B
What a long low-content video. Basically, it says a part of the largest MSC ship's crew was working for a drug cartel, bringing cocaine aboard at night. Zero information on how it all worked apart from the fact that they were recruited from Montenegro.
To be fair with both the lower and mid manhattan expressway plans, they were at one point planning for buildings being built above and below the elevated grades. It wasn't just going to be dead space.
That's you, today. What about back then?

Those early ACEs and the Apple's lawsuit were before my time, but then I live in a former USSR satellite state, so we were 10-15 years behind, tech-wise. Growing up in the 90s, I've seen plenty of similar humor and illustrations in various computer books, and I believe the reason for them was the same as in the US in the 80s: personal computers were new.

Computers were a completely new category of appliance, never seen before, alien. Most people in the market for them were first-time buyers, who didn't know anything about these machines, or what to do with them - at best, maybe they had a friend at local university or in some office that worked with them. Those people (or, perhaps in most cases, their kids) had to learn not just the operating basics (where the power button is, where you plug peripherals in), but completely new abstractions and conceptual frameworks - files and folders, data vs. code, CLI interfaces, later GUI interfaces. Clicking. Double clicking. It was overwhelming, and whether learning was worth it wasn't obvious.

Thus, all these cutesy drawings, all that humor and personality and conversational tone, served a critical function: to defuse the apprehension people had. To make the reader feel safe. "Sure, the computer seems like a complicated beast, but it's more of a friendly, if a little silly, pet you'll want to befriend. Yes, it's often frustrating, we feel that too. But look, now you know how to use it, and nothing broke. Wasn't that hard, was it?".

The generation of my parents needed that. My generation grew up exploring them on our own. The next generation was born to a world in which computers were ubiquitous, and learned from osmosis. So the manuals could go back to their usual, boring, utilitarian style we all love when we're not deadly afraid of the once-in-a-lifetime conceptual framework shift.
SEEKING WORK | REMOTE | Worldwide availability

We are not a traditional agency. We do not have clients; we have partners. Get in touch if you want high-quality software for your enterprise.

Our technologies include: Swift (iOS), Kotlin (Android), Dart, Java, Python (Django), Docker, Stripe

We can build end-to-end custom software for your enterprise, such as mobile/web apps, and take care of the deployment and maintenance.

Contact: info {at} paleblueapps.com

Website: https://www.paleblueapps.com
You shouldn’t be using the system-provided Python for anything except system-wide tools that can be packaged and marked dependent on the system Python package (and any Python packages which are packaged as system packages - don’t use “pip install” system-wide). The system-provided Python is mostly there to support system packages/tools that happen to be written in Python.

Stand-alone applications should use pyenv/venv because you can’t guarantee which version of Python is the system-wide one (and you don’t necessarily want to tie your app to the distro’s release schedule). Dependencies should always be in a venv as to not interfere with the system-wide ones or other applications.

If the removal of Python from distro repos breaks your things then it’s a wake up call and you’ve been doing it wrong the whole time. Fortunately it’s an easy fix.
Ask HN: Any good AI service to generate logos?
Thanks a lot for your advice, I will discuss it with my partner ASAP. Good luck to you too:)
You can write code that runs in both interpreters. Same syntax can have different behavior.

I guess nowadays, as the py2 compatibility is a thing of the past, most programs would crash when using that interpreter version.
I just bought my first house, so I am hoping to sink my teeth into some home improvement tasks (drilling, basic plumbing, changing light fixtures etc) - definitely a challenge for someone who's only lived in rentals before.

Also interested in making the home as energy efficient as possible (LED bulbs, better insulation, smart thermostatic valves on the radiators etc). If anyone has any resources to read on this please share! For anything "smart" I'm looking for local-first systems without cloud dependencies.
If the two options are "Pixar exists, but some employees were treated unfairly" or "Pixar never exists", I will choose the first. Whether or not there are other options is not a hypothetical I care about, I am interested in thinking about the morality of ends vs means of this scenario.
> That's true. Now look at 8, 10, and 11 and tell me with a straight face that they still care.

Do you see the Metro start screen anywhere on Windows 10 or 11?

If they weren't swayed by user input, why did they throw away all that time, effort, and energy put into the the Metro UI and go back to the start menu paradigm?
> Jobs was a poet. A brutal, calculating, ruthless businessman, but ultimately a poet. I have no doubt that every important decision in his life was driven primarily by emotion.

No. No he wasn't. Not in the literal or figurative sense. But I get what you're doing in saying that.

Really the Steve Jobs worship is something I'm thankful to see going away day by day.
It's lovely! One request though: is it possible to not break scrolling on mobile? E.g. constrain it so that horizontal swiping moves the graph, but vertical swiping continues to scroll the page?
Sounds like a birds' home. Respect!
Certainly a blast from the past seeing the word "webmaster"!
Amphp 3.0.0
The amount of vocal fry in her speech makes this really annoying to listen to.
Often you're not legally allowed to spend it if you do that.
If you think being taxed is a bad thing then you don't really understand what taxes do
Prime Coalition: Catalytic Capital for Climate Innovation
I think once you understand what the individual bits do, it's easy to memorize them, then reconstruct the command from what you've memorized. The only part specific to the Store app is "WindowsStore", the rest can be used for installing any app.
> I’m a bit puzzled by that “But people are already doing it” argument. [Snip] The problem would be a public search engine that Gamergaters and Kiwifarmers use to hunt down vulnerable targets.

The author implies GG/KF/4chan/whatever are incapable of writing their own scraping tools specifically for the purposes of harassment.
In the future we imagine, planet, people, and progress find harmony
Yes, and that's one reason why a static compiled type system helps you maintain code, dependencies and language I'd say.
In general the "best" solution here is to have URLs with a time-limited token. S3 and the likes make this pretty easy to set up, but there's no reason you couldn't roll your own solution.
Arma 3 came out in 2013 almost ten years ago.
It won't be fragmented indefinitely, that claim might've carried some weight five years ago, but these days I see very few Python libraries that still support Python 2.7. And, if they do, it strongly implies that they've not been maintained for some time. (See also, a dependency on six) - with the caveat that sometimes you don't need to continually upgrade a library that fills its desired niche perfectly.

Hell, if you're still using 3.6 you're limited in your ability to upgrade dependencies, 3.8 is generally the minimum supported Python version these days.
The use of the word is enormously exaggerated by crybullies desperate to exert some power over a project. Words have contexts, and this context is not a slur. This is on par with the mental defectives claiming "blacklist" is a reference to slavery.
> No. Under the hood the computer is doing conditional jumps. And yeah, those are hidden from you. :)

Of course my apologies. I was more thinking about in the language it's written in (C for some of it?). But yes at the assembly level.

It took me a while to get my head around it for J (array language written in C), which under the hood must be using a loop but you don't explicitly loop in array languages.
there might come a day when I have to do some reputation control should someone impersonate me

Why would anyone need to have the same name as you to impersonate you? They just have to say "I am toddm!", and the internet will generally accept it.
Your words speak for themselves. No distortion needed. The question stands.
Interesting, and nice to have a contrasting datapoint.

I do think that "The libraries are very powerful, but a lot of them are hacks. Numpy and Pandas totally rely on magic and overloading the array indexing operator. You can't express a problem the natural way or it will be slow, you have to think the numpy way. I find it especially confusing if you create expressions with numpy arrays. Am I operating on them element wise, or creating a "cross product", or am I creating some kind of magic indexing object? Matplotlib is also annoying, there are so many ways to do things and half of it is object oriented, while half of it uses global state." is an illustration of my point: the language itself isn't powerful enough to do the job so you rely on a lot of libraries written in different languages to glue it all together.

An 'elegant' language would provide a way to do so without all of these leaky abstractions.

To me Clojure is such a language, but it doesn't nearly have the kind of ease of use that Python has.
just for clarification, what is the "this"?

as an aside, thanks for the work you do. we're better off for it.
Okay, I'll give you 10, but they still shipped Metro in the first place, and then did that to the start menu in 11.
Agreed. These are beautiful, and so very clear.
the analogy doesn't work here, the videos are owned by their creators so they can monetise that content in other available ways, once an Uber driver has given someone a ride they can't find new ways to profit off of that (at least legally, or unless the passenger was a celebrity)
Show HN: Create web apps using HTML5 attributes, no JavaScript required
Schleswig Holstein, probably the polar opposite to baden Württemberg where I live
I am a full-time YouTuber. This is spot on, only the figure can be much greater than 4X Adsense.
On page 10, there is a suggestion to enter "STUERBPORAIYSIES!", then enable double-size mode. I can't find any reference for that anywhere. I wonder what it does?
I don't think renters ever voted significantly. That being said, this is true. 60% of LA county rents, yet in local elections, 60% of voters are homeowners, and only half of eligible voters participated in the last election despite everyone being mailed a ballot by default and having almost a month to fill it out.

Density also helps landowners, lots that are zoned for multifamily are worth more.
Which games should I watch?
You don't have enough time to watch all games after game day and you ask yourself which games you should watch? Have a look how other users rated the games. Hopefully this helps you.
I installed W11 from the ISO I downloaded directly from Microsoft a few months back and it had all these apps pinned (though likely not actually installed).
An excellent question, how do you smoothly break compatibility?