skysight-inc/HackerNews huggingface dataset:
CPC6128 with among others a MAXAM 1.5 ROM hanging off the back. (Along with PROTEXT).

Couldn't write BASIC to save my life, but Z80 Assembler using MAXAM and the 6128 detailed manual and I flew along happily.

https://www.cpcwiki.eu/imgs/e/e2/Maxam_Manual.pdf

Edit to add: Found the Firmware Manual

https://archive.org/details/SOFT968TheAmstrad6128FirmwareMan...
Sure, but how does knowing Morse help in those scenarios.
A few years ago I tought myself enough in a few days to be able to chat with people on https://morsecode.me/

I've forgotten it almost all now.
Kanye West is still on Twitter. What was it he couldn’t say?
Well I am not super savvy and I managed to use MobileCoin in Signal...

What other mean of online anonymous payments exist? I'm not very up to date on this front.
Why would I report him? He is doing what he is asked to do?
thanks for your reply :)

You are right. My apologies for the conflation.
These patterns and practicee generally aren't intend for _you_ as the developer of the app right now.

They are intended for the poor shmuck 18 months later who has to work with a tangled mess of copy text stored in JS, server side yaml files and a CMS.

I've been that person at least 3-4 time now. I've waded through changes where having static strings got the UI would have simplified things immensely, and _none_ of these have had anything to do with internationalisation.

They have been far more prosiac (Legal request, product changes, rebranding, just general things like "where did this text under interest rate calculator come") but have still taken significantly longer than they should have.

When you are writing these apps it can feel like it's not that hard to go back later and pull out strings, just some grunt work.

But once you munge your code through three refactors and a framework change it becomes so much harder.
yknow what they say in yc startup school, having a cofounder is like choosing someone for a marriage.

it takes a lot of chemistry to get it right.
For me, as a kid back then it was the magazines. I would wait all month and then devour the latest Felix Denis publication end to end. The editors of these magazines could be considered the orchestrators of the UK 8 bit scene. Manuals were out of my financial reach.
Kanye has burnt a lot of bridges, but he still enjoys a healthy portion of popularity. A very different form of popularity to that of both Trump and Musk too.

Musk and Trump's audiences, I'll admit to guessing about this, are passionate for sure, but:

- In Trump's case, tech literacy is low, the average age is relatively high, and disposable time they have, is probably low

- Musk's audience is undoubtedly tech literate, but I would guess that the age demographic is similar to Trump's, and would further guess their disposable time is similar, if not lower (we nerds barely have time for HN!)

Kanye's audience though... They're young, and they already live online. I can't imagine it overtaking Twitter at any point in the future, but I can definitely imagine the venture gaining more traction than Trump's attempt. And that will encourage other similarly minded business people to support his venture.
I suppose on the one hand you are right, people may well over-value their code. However the argument isn't really about the value or any monetary damage done through this. It's about a violation of ownership and trust.

Right or wrong, copyright doesn't care about how valuable something is. Everything is equally (not in reality but in theory) protected. GitHub is a platform many people have trusted with protecting ownership of their copyrighted code through reasonable levels of security.

I think the big discussion point here is around ensuring that this tool is acting correctly and respecting rights of an individual. It's very easy for a large company to accidentally step on people and not realise it or brush it away. People want to make sure that isn't happening and right now there are some very compelling examples where it looks like this is happening. The fact that this isn't opt-in and there's no way to opt-out your public repositories means the choice has been taken away from people. Previously you were free to license your code as you see fit, now we have some examples of where that license may not be being respected as a result of an expensive GitHub feature.

I think this is where the conversation is centring. It's not about whether your code is valuable or not. It's whether a large company is making profit by stepping on an individuals right of ownership or not.

On the note of leveraging legal apparatus to figure it out I think you're right. The problem is what individual open source maintainer is going to have the funds to bring a reasonable equal legal challenge to such a large organisation? I maintain a relatively well used open source project and I sure as hell don't. Realistically my option is to either spend a lot of personal time and resources to challenge it (if I think wrong-doing is happening) or just suck it up. Given that there's no easy way to figure out if wrong-doing is happening because it's all in the AI soup, it makes it even harder to consider that approach.

I think the point is a lot less about the value of the code, and much more about a massively organisation playing hard and fast with an individuals rights.

None of this is to say GitHub have actually done anything wrong here. I'm sure we'll figure that out in time, but it would be great if they could figure out a way to provide more concrete explanations.
You just put your InternetCoins on a thumb drive, label it with the amount (and the most recent known conversion rate) and then you try to pawn it off at the apocalypse general store by just saying “trust me as soon as the internet starts working again you’ll be super rich.”
>autistic guy "being funny" around his family or friends is a lot different than a professional comedian being funny on national television

Hannah Gadsby would agree (as an autistic comedian)
https://youtu.be/XxETTrbh-WM
But Musk doesn't want a platform for "free speech" - he wants a platform where guys like him can do or say what they like without repercussions, but where he can crack down on anyone he doesn't like.

Like it or not Twitter is about as good a compromise as you're going to get. The "free speech" places like Truth Social and Gab will happily boot you off if they don't like you. Twitter have a TOS where they are very forgiving - for the most part issuing suspensions for violations and allowing you to delete TOS-breaking tweets rather than banning you. The line for Twitter seems to be when there is actual real-world harm that can be directly attributed to your actions on the platform. So if you're getting banned from Twitter you need to have fucked up big time
At the same time, a monoculture of implementations can lead to shared bugs with 100% of implementations which is also not good.
I know my left wing friends would claim the media still is right wing and truly left wing ideas are disallowed. It may be that the left wing was censored and vilified for so long that it ceased existing in the US.
Sure, this wasn't meant as a judgement. Logic straddles mathematics and philosophy (and CS), and being considered the founder of an important philosophical school is arguably one of the biggest achievements possible for a scholar, so that's where I'd put the emphasis. The more important point was how bizarre it is to single him out on the landing page for 'Mathematics'.
> There's no known issue with file formats being lost. (I think this is what it's about)

Esoteric, proprietary formats have a high risk factor. Long term preservation goes beyond administrative archives and includes niche software used to make e.g. interactive objects which may need to be preserved for legal or other reasons.

Long term preservation also extends beyond the 2-5 year horizon, when one could make a reasonably accurate risk assessment. The legal framework may demand that some (parts of) archives need to be preserved for the next 30-50-100 years or even eternity (no end date specified). Just consider documents related to nuclear installations, machinery, tooling,... which go well beyond ubiquitous office file formats.

> But files should be kept in their original format.

Substitution is choice which needs to be considered carefully. Hence why emulation is a big topic in digital archiving.

> Changing format is the best way to lose information, for zero preservation gain.

It's not that black and white. Ultimately, bitstreams need to be translated to an output device. A big question is "Am I seeing the message in a digital context such as what one would have seen 30 years ago?" There's a can of worms discussion regarding the "essence" of digital information, the representation on screen, and the bits stored on disk.

Changing formats usually is a question of judicious and pragmatic decision making based on valorisation of the material as well as the context from which it originated.

What's more important? Being able to consume the information? Or being able to consume it in its original form? What do we lose and what do we gain? There are no absolute answers to be had in that regard: it's always a per-case assessment.
> the only reason anyone makes money (other than tax money) is because they're useful to someone else.

Stealing, scamming, gambling, inheriting, collecting interest, price gouging, slavery, underpaying workers, supporting laws to undermine competitors… Plenty of ways to make money without being useful—or by being actively harmful—to someone else.

> Almost all of the clothing industry companies make money from large numbers of people buying their clothes. So they are useful to us.

We don’t need all that clothing, made by monetarily exploiting people in poor countries and sold by emotionally exploiting people in rich countries under the guise of “fashion”. The usefulness line has long been crossed, it’s about profit profit profit.
A few shavings of parmigiano on there too ... yeah :)
Very fair question, I had the same thinking two years ago. Since then I got interested in amateur radio, and in particular low power, portable operations as well as homebrewing transceivers.

Using only 5W when conditions are right can work from Australia around the planet using a $30 radio and a 20m wire antenna thrown in a tree.

Also, while its definitely possible to homebrew equipment that transmits voice, morse code is much simpler as you are approximately connecting power from an oscillator to a small amplifier (a couple of garden variety transistors works just fine here)
Why do we need an absolute free speech platform? What good does it do?

> The only somewhat free place I've seen is 4Chan but it contains so much toxicity, that's its barely bearable.

Sounds like a hint to me. There are more free speech sites, e.g. saidit.net. I would wholeheartedly recommend staying away from it: it's a cesspool, like the other reddit wannabes. Voat also comes to mind. Freedom of speech on such sites only serves to say the worst of the worst, and that will predictably include escalating aggression towards other users.
If you are disabled or can only use a finger - you could control your computer or android with the morse keyboard with autocomplete, would work for termux as well. It'd be slow, but it'd work. The problem is, you'd need a knowledgable buddy to set up the system for you... or you can start right now and switch to morse code entry - force yourself within the limit of 20 wpm.
We’ve been using hasura at work, but we’ve stopped using it for everything other than subscriptions in favour of hand written rest apis. The problem for us wasn’t really graphql itself, but the fact that the client app was determining the query. If the client could request a “named query”, that was then determined by the backend (perhaps via a web hook?)then we’d have been able to use hasura more.
What kind of ideas? I guess if you go far enough left then everything is to your right.
is there a business need to rewrite it? like, are there existing bugs or new features to be added? because if not, the rewrite doesnt make any sense.
The stage of testing is important here. Early on, I agree with the author. Catch code/config bugs early with no wiggle room for retries. But later, testing in a live system that lives with unreliability, you need those configs that allow for it. This enters the chaos testing phase, where you can assume with some degree that the code works deterministically, but now you have to test how it works in non-deterministic settings. Or more likely, why it failed in retrospect and how it recovered previously. This is much harder.
There’s likely a lot less of them and they’re not moving around, making it easier to eradicate.

Have a team of people hit the 50 known hiding spots in your “county/district/diocese sized equivalent” every season is an achievable plan.
Gitea is very nice: https://gitea.io/en-us/
On one hand, there should ideally be no discrimination. So, hate speech directed even at white males should be disallowed.

On the other hand, society resolved through politics (such as Affirmative Action) that the compound interest and lasting synergistic effects of historical discrimination should be compensated for somewhat. The only way to do that is through more discrimination (i.e. relatively penalizing the least historically discriminated-against people).

I suspect this selective enforcement of the rules is one kind of such relative penalization.

What I don't understand is why do private companies take it upon themselves to do this. Is it genuine stakeholder concern (in conflict with profits)? ESG criteria giving them access to cheaper funding or tax breaks? Plain marketing? Virtue signalling?
But he’s still on Twitter?
I probably wouldn't, since it is very use case specific what concerns are relevant. So more a suggestion to get an overview of the security requirements and privacy requirements one needs to deal with at some point and sketch some possible ways to make those requirements easy to solve when the time comes.

Examples of things to consider: zero trust, multi tenancy, permission structures, user data classification (for GDPR removal/extraction requests).

As a European, GDPR has far reaching consequences that may even dictate what other services you rely on. I.e. can you use that SaaS service for your product when it's located outside of the EU/EEC?
Companies requiring their employees to change passwords every 3 months.
It's like the school bully buying a megaphone when he gets banned from the classroom.
And the easy, boring, legally unproblematic stuff can already be handled by good IDE completion features. As a bonus those are actually tested and deterministic.
So before Copilot I could go on GitHub, search for the code, copy and paste it and ignore the license (I know that's bad). No one had a problem with GitHub facilitating this.

But Copilot now does the search/copy/paste for me and suddenly uproar? I'm not sure I follow, the capability/possibility hasn't changed, just the convenience has.
> The only somewhat free place I've seen is 4Chan but it contains so much toxicity, that's its barely bearable.

Almost as if allowing absolute free speech has consequences, almost as if there was a reason absolute free speech isn't a thing anywhere in the world... we might be onto something
listen to long distance news updates and survival tips for you and your loved ones through your wind-up AM radio in morse during nuclear winter.
Except Brittney.
Indeed, I remember Turbo Pascal, running under CP/M, used the scheme where strings where prefixed with their length rather than being NUL terminated.
you're in HN, the answer is everything about Rust of course ;)
> The only somewhat free place I've seen is 4Chan but it contains so much toxicity, that's its barely bearable.

And even 4chan has rules and mods to enforce them.
This is simply not true. Russia withdrew its regular army months ago - whats fighting now are non-regular forces (mercenaries, etc.) in order to keep the battlefield 'soft' while the next offensive is being planned.

Its not good to believe ones own propaganda, and we in the West are extremely propagandized about this action. Russia hasn't applied the full forces of its war machines to Ukraine - yet. Its a "special military operation" because Putin is limited by Russia's democracy as to what he can apply.

Escalating to actual war policies is whats happening right now. Once the ground freezes in Ukraine (within the next few weeks), there will be another round of attacks from Russia - this time, with all the 'terrorist attacks on the Russian state', Putins' gloves will be coming off. We in the West don't understand that what we incorrectly perceive as a "failed military invasion" is really just the first round in a 'special military operation' that has to scale up to war before Russia's full war machine is activated. We want to believe it was a failed full-blown war - the truth is, its just the beginning ..
Been working with and around Polis software for a few years, and have had the chance to visit Taiwan to participate in vTaiwan for a few months. Definitely seconding it as massively interesting.

> they are voting paradigms that focus either only or mostly on how decisions are made but not how the options to decide upon are formed.

Just wanted to second your thought here, as we seem to have converged on this independently. I've been speaking similarly about the framing of Polis. Facilitative processes often require cycles of expansion of possibility and then collapse into singular options (whether the options to vote between, or the yay/nay decision). This expansion/collapse is often called the double diamond process.

For example, civil society discussion is often expansion, deliberative assembly in parliament is also ideally about expansion. Putting forward electorial candidates is expansion. Voting (electorial or parliamentary) is purely collapse. Who participates in either the expansion or collapse is a critical feature that differs in all these.

Different levels of expansion/collapse of possibility space are stitched together in our old process, often built on technology of their era, usually created to suit the era of postal mail and telegraphs (communicating electoral results) and horse-drawn carriage (attending parliamentary proceedings). In its prime, Roberts Rules of Order was a cutting-edge social technology that (coupled with other parliamentary democracy infra), allowed as many people as possible to have their views enshrined in governing law.

Most digital innovation focusses on modernizing the collapse process inherent in voting, but it is the less interesting part imho.

Polis is a tool that involves new technology that potentially unseats Roberts Rules of Order as the universal technology of deliberation (expansion). It's dimensional reduction allows for a lightweight process that accepts TONS of participation. It facilitates larger processes where people can participate more directly in issue-based expansion of the possibilities on the way to collapsing into a singular decision or compromise.

It is a deliberation-support tool (expansion), not a decision-making tool (collapse).

Hope this helps others trying to grapple with the significance of tools like Polis :)

Hit me up on Twitter if this stuff is up your alley: https://twitter.com/patcon_

EDIT: Or there's an unofficial "Polis User Group" discord server for aspiring facilitators or server hosters: http://link.g0v.network/pug
I'm a (very satisfied) hasura user and trying to figure out which realtime interface to pick for a chat component. Can you explain the difference between the two and how/when to pick the right one?
Yeah same here. Very frustrating
People in Madagascar depend on 4x4 monsters. Yet manufacturers still sell RWD coupes. It's worthwhile without them as a target market.
Combination of Koch and Farnsworth is how I've learnt morse code in the last year. Has been a challenge at times, but keeping the speed up makes a huge difference. The struggle I still have is catching words my just listening.

Also worth pointing out CWops https://cwops.org/cw-academy/ and the Long Island Club (it's all online) as a classed based way of learning. CWops is intensive but very effective
Exactly.

Better imo: Don't use strings but a proper datastructure/wrapper. Later, if you want to add i18n, then change `Wrapper("Hello, welcome to the future")` into `Wrapper("Hello, welcome to the future", "welcome-user")` and just look for all wrappers to find all places.

Benefits: it's easy to find the code with a simple ctrl+f from the English version of the site and you don't have any disadvantage except for having the English translation (or whatever primary language you choose) inside the code and the other translations in mapping somewhere else.
He has obviously gone off the rails and needs help (I don't think he was like this many years ago). I'm disappointed that people view his antics as entertainment. He is serious, and quite obviously has a progressing problem. My original question, which has already been down-voted, was sincere.

Par for the course in America, he will probably end up jailed due to his mental health issues.
> Why do we need an absolute free speech platform? What good does it do?

This is exactly the right question to ask. I'm convinced that it's not possible to have constructive "free speech" social media platform. There's always the need for moderation.
Baltic Counterintelligence Officers Speak Candidly About Russian Cruelty
It should be possible to get the latter, as you can modify some proteins to make the cells produce that luminous compound. They do this in many insect models to get certain cells to produce these types of compounds for staining / visualizing / or just plain cool.
Feeded is a word? Not fed?
A 1.5MB Java Container App
FWIW, an RCE was found in it. It was fixed.

Either way, you probably don't want to do binary analysis on a networked computer.
PAR is somewhat unwieldy to use. In addition to needing to explicitly create it (and it not being particularly fast, on a large enough data set), PAR2s can't be 'updated'.
The PAR3 spec allows for some limited updating, but it's far from ideal.

It often makes more sense for the file system to deal with ECC in my opinion. PAR probably makes more sense for archived files that aren't expected to change, but may be moved across file systems.

PAR2 handles subfolders by the way, just not empty folders.
Yes, that's why I've written it's better to have both.
My memory is that games-wise, one vary rarely touched Workbench for playing games. Most of them booted straight from disk, using the kickstart ROM.
ok, looking closer at this it seems the production only ramped up in september. Have they explained why radioactive matter was found in the turbine? Impressive that wind produces between 2-3GW!
yes, what about using something like 'srm' (supposed to be a secure rm)? issue is MacBook air cannot remove hardrive (cannot even open without voiding warranty i think).
Usually there is some sort of local development framework for serveless functions.

Most seem to use docker, here’s one for Google Cloud functions: https://cloud.google.com/functions/docs/running/overview

If you use something like “cloud run” then it’s containers anyway.
Communism, socialism, ending capitalism, etc. Just look at European politics.
Tails 5.5 – (Portable Debian O/S and Tor Browser) Released → (October 17, 2022)
See the list of sources on the wikipedia page. Plenty of Sunni sources. And it's not like the prophet did this once ...
I have also done this many times but I think GP has a point. This model needs more code, and a hassle when you're just trying to get something working.
this is a good reminder as well, but just wondering is this specifically related to some risk of getting a laptop repaired?