skysight-inc/HackerNews huggingface dataset:
« The third era actually started [...] in 2005. In this era, books are no longer dry sequences of pages, with code snippets to run on a nearby computer; their pages are full of examples, pictures, and fun. »

I haven't seen the "Head first" books this article is about, but the above could be a description of any number of books from the 70s and 80s, like the Leo Brodie Forth books.
I wouldn't count on even supposed essentials like food being all that resistant. It used to be that people couldn't cut their food spending significantly because it was mostly the basics of bread or rice to survive. Those days are gone across much of the world. I could cut my food spending to a fairly small fraction of what I am now if I truly needed to.
> there were way fewer conspiracy theories floating around, and they didn't have nearly the social impact that they do today

I remember a whole bunch of crazies on usenet in the early-mid 90s but that was an extremely effective filter at keeping them from the rest of the world.
Actually looks like MMX was just released, so Go is now running. It can't build yet though.
I still don't entirely get the point of Devuan. I put Debian buster on a low-RAM embedded box, and since systemd eats up precious RAM I'd rather keep, I just switched to OpenRC with

apt install openrc && apt purge systemd

If I needed it, Debian packages elogind as well.

Rebooted and it worked perfectly. Now, I get that Debian doesn't really support OpenRC[0] (or sysvinit), and it could break in horrible ways when bullseye goes stable, or get removed entirely, but... I don't see why we need a fork before that happens? It seems like it's a lot of work to maintain a distro fork, when I feel like that effort could be more productively redirected to stronger maintenance and advocacy of OpenRC and/or sysvinit in Debian itself?

[0] Debian's openrc package hasn't been updated in a little over a year, which is indeed concerning. sysvinit does seem to be more actively maintained, though.
Scientists take a step closer to heat-tolerant wheat
That's a pretty wide definition. One that also encompasses any 'bare metal' OS, because they use microcode these days.
Why do systemd detractors keep styling it as SystemD? I'm honestly curious.

You know it's written all lowercase, right?
Auto-platform to make an extra income testing and reviewing applications
When I first applied for the Apple Developer Program from the Netherlands in the early days of the iPhone when they first published the SDK, Apple insisted that I fax my registration in to them in the UK, so I had to print it out, and take it by a shop that had a fax machine, and pay several euros to send an international fax to Apple.

More than 10 years later, there's still not an app for that.
Don't agree with much with Icke but we are on the wrong path.
I guess the question is why would you wait to make savings like that? $10m/month would pay for a small 'cloud cost cutting' team with plenty of change left over.
> That even competent monetary policy cannot be relied on to make the household analogy work was proven empirically beyond any reasonable doubt via the famous "zero lower bound".

The zero lower bond is not a problem. You can still do unlimited QE, independent of interest rates. Or you can do what Singapore does and not use interest rates as a policy instrument at all (they use foreign exchange rates; the US could use eg a basket of commodity prices, if they wanted to).
My abandoned projects graveyard would be bigger than google's if I weren't just one guy.

I like games so started doing a Unity course, it was fun, but then I got bored and stopped. No real reason, I think something else just caught my eye and it's hard to go back.

I want to learn marketing automation so I installed Mautic but haven't gone much past that. The plethora of options (what feature to try first?) is paralysing.

I help out with a Wordpress site and think making plugins would be neat, so I made one to help test some stuff, and that scratched the itch and now I don't really feel like doing it anymore even though it would be useful (and maybe profitable?) to learn.

These were all fun and interesting I just seem to lose interest very quickly (a few days) and want to do something with more novelty. Probably the most productive way this manifests is cooking, at least we get to eat a bunch of new recipes. Today I'm making bread but hopefully I can also finish setting up this email series :)
"an hour or two from anywhere else"

A few moments with Google maps and I found two places in Scotland that are ~23 hours apart by car. :-) And Scotland is only a small part of the UK.
I read half the post before I realised who wrote it. Don't really want to spoiler it, but it was interesting to explore my biases.
Really, so giving young children hormones to transition to the other gender doesnt harm anybody? You simply have no idea what the argument of the other side even is. You live in an airtight bubble.
Just installed it and tried it:

1. Opening up your first project is not straightforward. Instead of just opening with a blank project and letting you add a resistor, the app asks a lot of rather irritating and irrelevant questions (who cares who the "author" is at creation time, and couldn't it guess anyways?) that could be better decided later. Worst offense: the "create" button is grayed. As in: nope, you won't be able to use me until you answer all the useless trivia.

2. Horizon seems to cling to the "main window launches sub-apps" paradigm (much like kicad). This is a rather confusing UX workflow. At the very least, it clutters up your desktop. Why can't all sub-app live under one roof ? I mean even gimp has finally given up on the broken multiple top window idea ages ago.

3. Couldn't find any standard old-timey thru-hole parts in the default "pool": 2N2222, 2N3904 standard, LEDs. Not fashionable these days for serious work, but still very much in demand by the hobby crowd.

4. To place a part, it looks like you have to select the *exact* component you need right away. Why? . Why can't I just place a generic NPN in the diagram and then refine what part it'll actually be later on ?

5. The part browser : why so many search boxes ? I want a Google-style single search box that's smart enough to match what I'm saying to a given part. Finding a part shouldn't be like entering an SQL statement. Fuzzy matcher please.

6. Right-click on a component: a mile long menu, no "part properties" entry. When I finally locate the "change symbol" entry (in a sub-menu), it sends you to a subtly different UI than the part browser.

7. No navigation buttons in sight. Where's "Frame All", "Frame component"

8. Components are hard (near impossible) to just grab-and-move

I'll have to play with it more, but the initial interaction with the UX is kinda icky.

[edit]: forgot to mention installation. On ubuntu, this was not exactly straightforward. Choice between installing a binary through flatpak (non-standard thing I don't have) or building from scratch (there went 30mn of my day). Almost made me open the windows laptop that's specifically reserved for running win-only crapware.
Right, it's just the way the author put it in the same sentence makes it sound like 2% is full fat.
Are you referring only to the current administration? Aren't prior administrations also guilty since they did not prepare for an electrical grid collapse either?
Hilarious that while the rest of the market was booming they were losing billions.
They certainly were spreading it on purpose. What's unknown is whether they knew it was misinformation at the time. Perhaps they thought this was a good way to manage supply shocks and keep masks flowing to medical workers. Or perhaps they truly thought masks were useless. That's hard to believe, but not impossible.

But they wouldn't have backed off as quickly without pushback from others taking the opposite position that masks were critical. And at the time, that was contrary to the officially espoused position by both CDC and WHO. Even now WHO haven't fully reversed course, they have only stopped anti-recommending face masks as hard.
Banning spreading this countervailing opinion would have been a grave mistake.

WHO: https://www.who.int/emergencies/diseases/novel-coronavirus-2...

> If you are healthy, you only need to wear a mask if you are taking care of a person with COVID-19.

CDC: https://www.cdc.gov/coronavirus/2019-ncov/prevent-getting-si...

> In light of this new evidence, CDC recommends wearing cloth face coverings in public settings where other social distancing measures are difficult to maintain (e.g., grocery stores and pharmacies) especially in areas of significant community-based transmission.
This is very useful if you want to cook up quick GUIs for tools. Used it in a few projects now, and I've been very satisfied every time.
“As nightfall does not come at once, neither does oppression. In both instances, there is a twilight when everything remains seemingly unchanged. And it is in such twilight that we all must be most aware of change in the air – however slight – lest we become unwitting victims of the darkness.”

- Supreme Court Justice William O. Douglas
While banning or deleting accounts could go all the way from legitimate to oppression, it doesn't seem like banning the account of someone spreading false information that leads to dangerous situations to be an abuse in any way. Yes, we have to hold YouTube to higher standards than others simply because of the disproportionate power the platform has. But this doesn't change the fact that in such cases the measure was warranted.

People constantly misunderstand "freedom of speech" as something that somehow entitles one to trample over someone else's freedom.

For example every time there's a discussion about "hate speech" someone will say that the laws are routinely abused to punish people for their legitimate free opinions. Yet no such examples of routine abuse are ever given. There's room for common sense when judging a situation. Common sense can't be put in law but you also can't really judge these gray areas without it.
South Korea's 'nth rooms' are toxic mixture of tech, sex and crime
Saddam's Baath party were no longer "secular socialists" by the time of the US invasion. Saddam Hussein had begun pivoting towards islamism already in 1993. This had little to do with any direct US actions, and can to a large extent be blamed on the collapse of the USSR and Eastern Bloc, which discredited the secular Arab socialist traditions as a viable force.
> However, let's also say they only take action on "the worst offenders" (of some definition), would it be better for them to not do anything at all until they have the means to capture the majority of videos / users that violate those policies, or start with the larger groups first?

One of the most common forms of discrimination is unequally enforced rules: they nominally apply to everyone but are in practice enforced only against an arbitrary subset of violators. For a rule to be fair, whether it’s a law or private policy, enforcement needs to be against an unbiased sample of offenders that’s large enough for the community to see that it’s unbiased. There also needs to be an effective appeals process that can overturn the enforcers’ actions in the cases where they behaved wrongly. Both of these have costs roughly proportional to the number of potential offences.

In YouTube’s case, that’s the number of uploaded videos. They cut costs along the way by neglecting the executive and judicial parts of this process with regard to copyright violations. Now, when they want to institute a new policy (with good reason), they have neither the trust of the community nor the institutions necessary to implement it in a fair manner.
They will have to make due with BMW and Mercedes Benz.
Creating circular menus with react-planet
Airtame announces partnership with Northamber AV
Airtame announces partnership with Northamber AV

4 May 2020, Copenhagen — Airtame (www.airtame.com), the leading wireless screen sharing and collaboration platform, today announced it has officially partnered with Northamber AV, the UK’s longest-standing and leading distributor of AV & IT products.

The partnership will see Northamber offer Airtame’s wireless screen sharing and device management platform directly to business facilities throughout the United Kingdom.

Alongside its wireless screen sharing solution — which help schools and businesses increase productivity and engagement in meetings and classrooms — Airtame recently launched Airtame Cloud, which provides customers with one unified platform to remotely manage and monitor their Airtame devices, along with a range of digital signage features.

In operation for over forty years, Northamber is widely recognized as the longest established UK only value added AV & IT distributor. Alongside Airtame, the company distributes products from over 80 reputable brands, including Avocor, Sharp and Sony.

Airtame’s Head of Sales EMEA, Thomas Nielsen said: “Airtame has enjoyed 200% growth in the UK since 2018, and our partnership with Northamber will continue to strengthen this positioning in the market. We’re focusing on fortifying our channel-driven growth in EMEA, and look forward to reaching even more resellers in the UK.”

Northamber’s Director of AV, Peter Dosanjh said “Airtame is one of the most exciting brands in the wireless screen sharing and collaboration space. The new distribution agreement will deliver significant benefits to UK resellers and we are thrilled to establish this partnership and look forward to the new opportunities it will bring in the future.”

ENDS
> And the other is trusted thought leaders who consult a variety of domain experts on a given topic to determine the consensus of the experts and relay it to all of the people who don't have time to look at the specific details on that specific topic. This is what has completely imploded. The news media has lost their credibility by explicitly abandoning even the pretense of impartiality and chasing clickbait nonsense for ratings, so nobody trusts them anymore. As it should be when they're publishing things like that.

I would argue that this assessment quite strongly examplifies the whole issue. I think that we have seen an unprecedented campaign to propagate the belief that the "mainstream media" is untrustworthy. And that campaign is very clearly politically motivated (funnily enough the most partisan of the big news networks portraits itself as the the upholder of truth, a misinformation campaign itself), and is very strongly based on misinformation and providing easy answers... Largely financed by an ideological opposition to government intervention and fueled by propaganda against global warming action
There are several apps on the App Store that allow you to do just that?
https://en.m.wikipedia.org/wiki/Martingale_(betting_system)

Gambling with unlimited amounts of other people's money is going to be profitable.

https://www.rollingstone.com/politics/politics-features/2008...
Neat example of using phone to copy and paste. Looks promising.
Imagine you’ve given an accordion amphetamines.
Hi Walter, just wondering about the seamless integration of the imperative and functional paradigm in D, do you implement Static Single Assignment (SSA) form for that at the compiler back-end [1]?

[1] https://www.cs.princeton.edu/~appel/papers/ssafun.pdf
I first started learning C as a teen with "C for Dummies" in the 90s and that series definitely included a conversational tone and humour, and were very popular at the time but perhaps not taken seriously by real professionals.
You are describing the downside of bazaar-style development. Init had very little to do with it. The real problem was a non-standard way of writing init scripts. That is the _only_ part that systemd was supposed to solve.
Classplus raises $9M to grow its Shopify-like platform for teachers and coaching
I've wondered recently whether I want things that are bad for me, and how to tell the difference.

What I noticed was that cravings for harmful substances or behaviors were (the craving itself) a form of suffering, a feeling of lack, while desires for healthy things were a form of positive emotion / eagerness.
I think the Apple watch is (nearly) alone in being FDA-approved as a medical device, and I wouldn't trust anything that isn't. If I didn't need an iPhone to power it I'd buy one in a heartbeat just for health reasons.
The Brodie Forth books were the first thing that popped into my head too, but the Head First books really are another step away from K&R C etc.
Work with the Garage Door Up
There's a big difference between what you CAN and what you WILL cut. Alcohol and tobacco aren't necessary to survive. But alcohol consumption is some countries have actually gone UP during the lock down. Not sure about cigarettes, didn't see any stats. We'll see what happens to the food industry. Milk consumption is WAY down, because up to 50% of milk products were sold through restaurants. But wheat and rice producers may not be negatively affected or may even gain on the recession. Think about this in the following terms. Yes, you can cut your food BUDGET by 30% and survive. But you won't be able to cut your CALORY intake by 30% without starving.
I've read a couple and her books are amazingly good.
I especially liked Head First Design Patterns -- I've read 4-5 books on the subject, but the Head First examples are the ones that have stuck with me after all these years.

Her SCJP books were also exceptionally good/the gold standard as far as I remember.
We should create message bots and probes who basically explore far reaches of space and categorize data, send it back to all other nodes and essentially make as detailed a 'map' of life/discoveries/etc so that not only we could use it benignly but so could other species who come after us. Assuming they could figure out and translate/understand how we categorize it.
If you are shipping a binary library, like the standard library, you don't know which parts of your library users are going to use when they link it, so you need to ship binaries with all of it to all Rust users.

The only one that can strip is the end user compiling a final binary, and the compiler often cannot do this for you because that requires whole program optimization and full LTO, which is super super slow.

Also, just because the final binary doesn't use a symbol, doesn't imply that the symbol isn't used. You can ship a library with a main function that can be run as an executable, or linked as a library. The linker doesn't know.

You would really need to go out of your way to strip your binary for your particular application. This is possible, and not that hard.

But the point remains: why should 99% of Rust users have to go through the trouble just so that those who need this don't have to write `cargo add unicode-segmentation` ?

Rust philosophy is "don't pay for what you don't use", so if your organization doesn't support third-party dependencies, they need a language with "batteries included", and not a language like Rust that comes without batteries by design.

Proposing to make Rust come with batteries included is proposing to change one of Rust's core values. Go ahead and write an RFC for that. I'll get my popcorn.
History also shows that eventually those regimes fall too.

The question should be which set of policies maximizes the power of the informed general citizens relative the incumbents and the irrationals (or very-very boundedly rationals).
Ah, the ThinkPad X200 series, a long time ago I had my sight on the X220 if I remember correctly... And you are right, I've considered the "newer" X200 series as a potential candidate, as it does tick a lot of checkboxes.

However, as I am currently writing this from a 12 inch Fujitsu laptop, I find the keyboard too "crammed" and I would this time go with something between 14 and 15 inch.

(Also I was hopping to find something new, as I would like a more recent CPU.)
Xkcd Is Broken
It isn't in my experience. A list of languages I have used professionally: C, C++, Java, C#, Javascript, Typescript, Assembler (PowerPC), SQL, ... And for fun: Basic, Pascal, Haskell, Lisp, Scheme, Idris, Assembler (Z80 and I86), ... Only Haskell was hard to learn (but most definitely worth it).
Defining Your Schema
HIE MY NAME IS VAMSHI
In Myanmar there were widespread street attacks on Muslims actively organized on social media, if you've ever been to a country where minorities are subject to online propaganda and lies and the devastating consequences it has on their safety on the streets you wouldn't even think that letting hate overrun online communities somehow pacifies people is believable.
Way Back Machine. https://web.archive.org/web/20200504053041/https://xkcd.com/
Fedora does not have this feature on: https://src.fedoraproject.org/rpms/systemd/blob/265d91aff516...
For a fee (which Apple gets 30% of).

The point is that there was no reason for Apple to insist I send them a Fax to join their developer program, but they did anyway. I guess somebody at Apple thought it was more "business like" to introduce another hoop to jump through to make it harder to join the developer program, because just paying $50 was not enough.
Vcpkg will support a manifest file that can specify all your dependencies declaratively and can be checked into source control.

Sounds good.
If they are talking about Java APIs, it's not that these APIs are hidden, it's some functions that were never exposed are being misused by apps using reflection. Some of this functionality has been allowed to be used by apps because there was or is not a good replacement, or a large number of important apps were using that functionality. The trick is that the use of those functions is gated by the Android API you are targeting, so if you target the latest API, you can't use the "hidden APIs" any more. I'm not sure what this is bypassing, the API check or maybe some of the new reflection checks.

Doing this is a recipe for disaster, because your app will stop working in a future release as the "hidden APIs" are removed, or the methods to access the "hidden APIs" are removed. You are guaranteeing that your app will fail soon.

So don't ever use this.
In theory I agree, but freedom speech should come with responsibilty of speech, especially when you have a broad audience. When you built an audience that you make believe "science is bollocks" and spread that 5g is responsible for the spread of COVID-19, how do you prevent the potential death and destruction it's gonna result in? I agree that just shutting down a youtube account is not the best approach, but in this case, something has to be done and there's no good framework for that currently.

I do believe strongly that people should be held responsible for any act caused by them spreading lies.
Not only are they not legally obligated to uphold free speech, very few (almost zero) companies allow anyone to say whatever they wish whenever they wish.

Im still wondering why anyone expects this of youtube but would never ever expect it of the bar down the street.