skysight-inc/HackerNews huggingface dataset:
This looks like a great resouce, thanks!

Note that in practice you can teach part II (numerical methods) without 90% of part I (python programming) given that your audience has some minimal programming experience (not necessarily with python).
I have several paperbacks that are getting close to their centenary. They are getting slightly fragile but that is a long way from saying that the content is unusable.

And I have several books published in the nineteen thirties and forties that would serve well to reboot civilization having comprehensive instructions for building all sorts of necessary machinery, buildings, clothes, etc. There were many such books with titles such as "Everything Within" and "The Handyman's Complete Self-Instructor".

There is no need for a publisher to fund a massive project; most of what is needed is already available on paper and increasing amounts of it have been scanned so that anyone with a laser printer can make their own permanent copy.

Of course those 1930s and 40s books won't tell you how to build a modern computer but they do tell you how to build a radio without needing to build a chip fab first.

And it seems that there is sufficient interest (presumably as conversation pieces) for some such books to be republished: https://bookshop.org/books/the-handyman-s-complete-self-inst...
I think text is a powerful mean to express ideas, but pictures are also. And it comes down to how people think: in text or in pictures?

I don't know much about it, but there in a talk, Jordan Peterson addressed that there are people who can think in text, in pictures or even both. And that trait says a lot about ones character.

Interesting stuff
Not sure if this is more a difference between UK/US universities as this says it's targeted at "serious undergraduates or graduate students", but we covered all of this material in the 1st and 2nd year undergraduate courses at the Universities I've studied at or taught at here.
Unfortunately, changing weight of the helicopter changes also changes inertia and the moment of inertia [1]. On mars, only the gravitational force changes, while inertia stays the same.

That will be somewhat more tricky (or impossible) to emulate on earth.

[1] https://en.wikipedia.org/wiki/Moment_of_inertia
> the potential for good is huge.

There'd have to be better hypothetical examples than the ones mentioned to justify this assessment. Judging by these three, the potential for good is marginal to nonexistent, and this is with no technological feasibility or cost assessment.

The huge potential for evil is obvious. Just because I'm criticizing examples, I'll come up with one: tracking suspected homosexuals and all of their contacts, in order to find more. You might say that's unfair and a thing of the past, but I'd answer Hungary and Poland.
The problem is that doesn't stay contained for those few users. If a certain number of users mark your confirmation email as spam, your reputation suffers and there's a higher likelihood that suddenly your emails get sent to spam for all other users, because of that reputation hit.
There's an entire dialect of English that has evolved just to handle expressiveness in text formats. There's a standard and reproducible grammar, and most people (who do or have spent any time on the internet in the last 15 years) use it a second language. Messenger services allow the flexibility of asynchronous communication with the added benefit of synchronous communication when it's important (that's why it's preferred often to email, for example).

Voice notes, like email, are fully async and require actually listening to someone talk, which changes the communication media that you're working in.

Messaging has risen to the prevalence it has because of the features it brings to the table, not in spite of them.
There's an entire community for generator developers on Discord, and one of the members is the developer of Perchance. We also have donjon of donjon.bin.sh fame, among others. It's a really fun group.
The onboarding and go to market wouldn’t be this easy if we did this. Over the long run I agree though and we might starting doing this for bigger companies, but for small companies you just want something that is easy to get started with
What I took away from this is: using combinations of a limited set of symbols to convey meaning is durable (as society advances or retreats and technology changes). This makes sense because human thinking, for the most part, seems to be symbolic (i.e. using a smaller, simpler thing to represent a larger more complex thing). Text is just one such form.

Drawings, sculptures, JPG files, videos etc. are more precise and are better at conveying a specific object or event, but not necessarily its meaning.

If I remember correctly, Neal Stephenson's Anathem deals with some of these themes.
They had wood burning heat sources and they didn't have indoor running water. So, as you say, people could gather around fireplace(s) and there were no actual issues associated with the rest of the house being cold.

But for those being very casual about other people sitting around in 25 degree temperatures, that's actually fairly chilly especially if you don't have the clothing and bed coverings for it. And I say that as someone who lives in New England and has done winter camping.

Could I manage modulo piping concerns? Sure. (And I know you can drain pipes but I'd hate to be in a situation where I felt I had to do so in an emergency situation without electricity and then fire things up again when the electricity came back on.) But you're talking about huddling under covers if you don't have wood burning heat.
Don't forget Numba.
I don’t think many people outside of AI will have a use for this (at least at first) so why would you market it any other way?
I agree with that. Both the ergonomics and the quality of implementation of git submodules are currently atrocious. Special mention if you try to mix them with worktrees. I think there is a small possibility that they will become usable in 10 years, and an even smaller in 5.

But for now: don't use git submodule. I did not believed that once, because they kinda look nice on paper. Don't do the same mistake. At least wait 5 years before trying them. And test them appart during at least 6 months, actively each day, before taking a dependency and actually making your project use them.
Kind of. I have a startup generator here: http://tilde.town/~sithlord/
This reminds me of an IRL story/legend about new arrivals in the Klondike gold rush being tricked into slave labor.
The way the scheme worked according to the story is new arrivals were offered a job working on a claim at a good rate of pay but were required to have a physical first. They were told to take off their clothes in one room and wait for the doctor in another. While they waited someone stole their clothes then the employer would graciously offer them a loan for new clothes and a job at a much lower wage.

It is interesting how mining seems to attract con artists and scammers even in virtual worlds.
Wood ashes also collect in the small chamber in the basement under the chimney. As a child in Michigan, one of my hamsters escaped his confinement. Poor little Pinky couldn't be found in the house, but a couple of days after disappearing my Mom found him in the chamber covered in ashes that had cushioned his fall. (He made a full recovery from his adventure.)
Trade-offs and Triumphs 29 by jennykim
I'm glad you agree that it is indeed considered a best practice to automatically unsubscribe someone who legitimately subscribed, when they don't read your emails.
I'd like to agree, but as always, the problem is the security/ease-of-use tradeoff. SELinux can be a nightmare to deal with, particularly if you're compiling an application from source and you want to take advantage of it (and even if you aren't, it can lead to mysterious failures). I managed to make Asterisk work in SELinux, until I tried to add a Bluetooth channel module to the mix. At that point, I was backed into a corner; there just didn't seem to be a way for me to let Asterisk access Bluetooth with SELinux running.
Why does every advert look the same?
Has the case for Switzerland's strong privacy laws been established and more importantly, has it been tested?
Related: Detecting the use of "curl | bash" server side

https://www.idontplaydarts.com/2016/04/detecting-curl-pipe-b...

You can make it so that the server returns benevolent looking code when auditing it with just "curl URL", but return malware when curl is directly piped to bash.
Not that person, but I do enjoy reading my newspaper from paper.

But I recently decided to switch to digital. The paper keeps piling up, and I increasingly find myself reading the news on their app.
Yes, mining pools are aggregating. None are at 51%. But, the risk is bad actors, not the mining pools. Hypothetically, if a mining pool had 51% hash rate, why in the world would they tank the price of the asset their entire business is based on - They would lose hundreds of millions, if not Billions of value.
I expected to see an web page but looks like its a CLI tool.

How's this different from git log? Is is by categorising the commits? I suppose it was aimed for developers.
I think it's safe to say that there is no wildlife in Europe, so this is more or less correct.
> svg is text

Actually I thought about talking about SVG, which would be the natural result of taking a text representation of shapes ... and then use abbreviations until you are at some expert level language (SVG for example), which would then break the argument again. You might as well use some binary representation then, because most people don't speak fluent SVG.
I worked on Oracle Developer/Designer in the 90s. Was pretty good. I also went to the Oracle course at Reading for MOD PL/SQL which Htmldb and Apex were based on. There is still quite a bit of Apex work around, and all the oracle "applications" of course as well.
Yeah, the typical HN/usenet/ML solution to everything: just use plain text, it's good for everyone and nobody needs anything else. Newspapers and books always looked like an RFC document anyway, right?
Time to first "use julia instead" comment: 3, 2, 1...
If you just type cd space and hit the up arrow X times.. normally it give a good guess without having to do that just after entering cd space.
Getting Started with Terraform Code with Terragrunt
Common advice is: 1) Don’t put all your infrastructure in the same stack 2) Use multiple environments, such as dev, staging, and production 3) Stacks deployed in multiple environments should share the same infrastructure code
See:

• https://www.forth.com/resources/who-uses-forth/

• https://vfxforth.com/#customers

(Curiously this also turned up on another thread, https://news.ycombinator.com/item?id=26165804 )
I have about a 200 yo house in Massachusetts. I've had a lot of work done to tighten it up but it still is very drafty in many spots. It has smallish windows and low ceilings but it's definitely not what you would call well-insulated overall.
Different SVG engines may show different result, that may not acceptable for logo.
He uses a mathematical formula as an example of text, with its symbols and whatnot. I don't count that as "text", to me, its closer to a UML diagram or flowchart than it is to the text I'm using to write this comment. If you just conflate "all things represented through glyphs and symbols", then I find that too broad to be useful.
You lose something when you dont have a catalog. I havent ever seen a website that was good at showing you options. Sure I can find whatever I am looking for specifically but I cant find things that I dont even know exist and might work better unless I happen to see someone write about it.
I made an open source DoT/DoH app for iOS called PrivateDNS (more lists and turning off on wifi coming soon just submitted for review) that includes Quad9. However from India I get very high latencies accessing some of the DNS (needed for testing my app) especially the adblocking one. NextDNS is good since it has local servers. But otherwise pretty much Google and Cloudflare is the only option that works well with Cloudflare sometimes flaky. At home I can have PiHole + unbound but I would like to have a decent fast adblocking dns while on mobile data (whenever I am outside anyway these days) because wireguard is really high latency for me and my home internet is worse than mobile sometimes.
Ask HN: What language should I learn if I want to build distributed apps?
And instead we got one that's been described as "Lisa Simpson giving a blowjob". I'm not sure we did better.
That's an interesting thought, do you know if any research exists about this or mentioning this ?
pjmlp longs for the days when developers (and/or their employers) paid for their tools because he believes that this allowed them to create tools of higher overall quality than the free FLOSS stuff you find nowadays that may excel in one area which developers find interesting/fun but are awful in several others and largely proliferate not because of their quality but of their price.

His comments basically follow out of this starting point so if you have that in mind they start to make sense.

(and TBH i do not completely disagree with this view myself, though i do not see the point of repeating it everywhere, this train not only left the station long time ago but the station has long been converted to an Amazon warehouse - besides it isn't like the development tools of old were always that great... to be relatively on topic, there were a ton of DBMSs that simply failed and others that started nice but created stinkers so awful that killed the entire company - see dBase as a great example for that)
Diabetes Freedom
> Stalker

Sounds like I'll have to watch it ... someday. With young kids you are pretty much limited in terms of what can be watched. Maybe one of the reason I am so angry about american animation I find so shallow ;)
Good Design for a Real Problem (2006)
Text based programming is inherently 1d, so isn't well suited for the highly parallelised computing we have today. 2d programming would make much more sense.

The issues with graphical languages arethings like being much harder diff/merge and version control generally, being dependent on IDEs, and severely limited by mouse usage. I don't see any of those issues as being impossible to overcome, but instead graphical programming is held back by always being implemented as a DSL with no attempt to meet the requirements of a general purpose language.
Jøtul [1], one of the the largest manufacturers of fireplaces in Norway has been around since 1853, manufacturing mostly cast iron fireplaces.

The considerations are different, though. Cast iron is great if you want to radiate as much heat as possible as fast as possible or need to heat a small area (e.g. single room per heater). There's a reason small cast-iron Jøtul fireplaces used to be the stereotypical heater for cabins etc. in Norway.

[1] https://www.jotul.com/
I was confused reading the table of contents until I got to the final third which matched what I was hoping to see, and what I think would be of interest to their target audience.

My understanding and limited experience is that US universities focus more on software engineering and theoretical computer science, with numerical methods (even very basic ones) left as a later elective/graduate course.
This.

But also, most email platforms don't have the ability to add a pixel on a per-recipient basis. This is a clear failing on the part of these tech companies.
The article is making a weird point and the comments here are talking past each other.

Author should be conveying the unique aspects of Textual media but also it’s shortcomings. Comments here should be discussing the benefits and shortcomings of all kinds of media.

Instead both are discussing which one is better - Text or something else. A lot of it is mutually exclusive. The Tianamen square tank man image is powerful and impossible to encode in text with the same effect, and Nabokov’s prose is impossible to paint a picture of or how we struggle to describe tasting notes.
It has been a factor, certainly. Probably both good and bad. Spolsky was a pioneer in his concepts of "social user interfaces," and that really showed when he did stackoverflow.

Lowering inhibitions is a broad statement. You can get more detailed. Inhibition is multifaceted, lots of flavours. We can be less inhibited about sending a quick "I love you," less inhibited about arguing, being mean, etc.

Over the last 17 years, all this stuff has experienced a massive multiplier effect. Both the positives and the negatives are multiplied and as culture grows around the technology everything gets more complex.
Technically, I believe the problem is the CO concentration and exposure time, not displacement of oxygen. CO binds to hemoglobin more effectively than oxygen, preventing enough oxygen from getting to the body's tissues. CO poisoning is common: 20,000 hospital visits per year in the United States, and in many countries is the most common form of poisoning. [1]

[1] https://en.wikipedia.org/wiki/Carbon_monoxide_poisoning
...but now we're arguing that we should throw away a logical reasoning process because other people take it too far.

That doesn't make sense.

We should care what irrational players use to draw their own conclusions when we are drawing OUR OWN conclusions.
Wind turbines that are not built for cold weather operations will have problems with lubricants for joints and bearings and icing on the blades. The icing does the same thing to turbine blades as it does to plane wings (i.e. makes them suck in terms of aerodynamics and kills lift) and as the blades slow the friction and load from the lubricant failure means that eventually the turbine will stop spinning and then just freeze up.
Not for IKEA, they cancel products all the time. Discovering an IKEA product you really want and then discovering that it's not available anymore is a really shitty feeling.
I guess blindly assuming that I agree fits the pattern here. I was actually pointing out that you cannot know whether they read your emails or not. Unsubscribing them before they don't load remote images is not the same thing, and is making a lot of assumptions that will be false for a lot of people.
Stardom levels of success will always be based on relationships and all the power dynamic baggage that entails
Not sure you can call it a reprint if the content inside is completely different. If that was the case then a popular weekly magazine would anyways have way more total prints.
> What kinda of air conditioners beat that for efficiency?

All of them beat resistance electric.
While agree with the basic premise of the author, I find it amusing that I found the black background and font selection difficult to read. When I switched to reader view, I was experiencing pure text, and it was better for me.
1. Yes.

2. https://en.wikipedia.org/wiki/CLOUD_Act is not tested yet with the ECJ.
I would be surprised if it wasn't the case. Industries like these have too many 'king makers' and people idolize the established figures too much. It's basically the same mechanism by which the abuse is facilitated in closed religious communities.
Circles are building blocks of pictures, which can convey ideas, just like words are a building blocks of sentences.
Making it so extensions don't auto-update themselves would be a helpful step in the right direction, it would cut down on the impact of when these things happen. Unfortunately I think we'll sooner see Firefox aping Chrome on this than the other way around.
When 99% of the realized benefits are financial windfalls to arms manufacturers, is that 1% really so special?

Americans happily spend excessively on war without blinking yet any suggestion that we devote resources to the welfare of our fellow human being is written off as “godless communism”.

We are in the middle of the worst homelesseness, unemployment and food instability since the great depression. Why is that not of greater importance?

A significant percentage of HN are randian free market fetishists. I say if space exploration has value then let the capitalists fund it, not the taxpayers.
> svg is text.

If SVG counts as text, then text is just binary. The encoding is not important, the final result (an image you see on a screen, in the case of SVG) is.

Besides, try reading out the actual SVG source text to someone and see if they can tell you what the image you are describing is. I dunno about you, but I find thinking in terms of paths and strokes to be rather meaningless.

Or another example, do you consider Wavefront .obj files text? They're ascii files, but I don't consider a series of "v 0.123 0.234 0.345 1.0" as something I would ever read in text form and have even the slightest idea of what the final 3D model actually is. I have to view it visually. Its "technically" text, but its no more useful as text (for a human text reader) than if it were binary data. Encoding isn't what makes text what it is, so non-text things encoded as text aren't really text.
For those who aren't familiar with them, subtrees and submodules are two different approaches to the same problem - wanting the contents of another git repo available to you. To understand the differences, imagine two solutions you might hack together:

Have your build script do a 'git clone' of a specific repo into your folder structure, so that your build can reference the files. You can imagine some scripts you might write to simplify it, and you can also imagine doing it on a git hook so it happen automatically on checkout. This is git submodules.

Alternatively, you could just take that other repo, copy all the files into a subfolder of your repo and check them in. When you want to update it, you need to do a bit of manual fiddling and then check in again. This is git subtrees (with commands to help you more easily do the updates).

I think people create repos when they shouldn't anyway - I subscribe to a more monorepo approach with lots of things in one repo, and git subtrees are an obvious match to that.
Ch 15 I tried the code. Forget to do plt.close() and pythonista has warning.

Btw, not sure how to get the label work.
I'm not sure what you're asking for specifically. The Swiss data protection act is here [0] and is reasonably comprehensive, especially compared to the US, in which data protection is essentially nonexistent.

As for it being tested, I can assure you that it's taken very seriously. One ruling that demonstrates that is [1], in which Switzerland's highest court ruled that an individual's right to privacy has higher precedence than a copyright-owner's right to police copyright infringement.

There's also a constitutional right to privacy [2], though the Swiss constitution is a little different to the American one.

One notable and enormous hole in Switzerland's record however is the BÜPF [3], which, as I understand it, requires ISPs to log DNS requests, among other things. That shouldn't be relevant here though, so long as Quad9 doesn't become a telecommunications provider.

[0]: https://www.fedlex.admin.ch/eli/cc/1993/1945_1945_1945/en

[1]: https://www.swissinfo.ch/eng/privacy-triumphs-in-internet-pi...

[2]: https://www.fedlex.admin.ch/eli/cc/1999/404/en#art_13

[3]: https://www.fedlex.admin.ch/eli/cc/2018/31/en
Why are you upset with their decision if you yourself (a self described fan of them) didn't bother to pick one up?
Can you elaborate?

Outside of bugs, I was under the impression that SVG was actually pretty well specified and that (except perhaps for pathological examples created intentionally) the rendering of an SVG was quite consistent.

What am I not aware of?
There's definitely a niche for this, I dislike Spotify's algorithmic "shuffle" I've always dreamed of a music/social messaging app where sharing playlists and songs is natural and its possible to listen to music within app. It'd be pretty niche/underground as the big streaming players would likely control the commercial rights of popular songs, this would be more like soundcloud where individuals/smaller artistes would upload and connect with fans.