skysight-inc/HackerNews huggingface dataset:
Ask HN: What Is Going on with SBCs?
In the last week I have taken an interest in and done some research on the state of Single Board Computers (perhaps motivated by the release of the Raspberry Pi Zero 2 W).

It is striking to me that, while there are a plethora of different smartphone designs using ARM cores released in the last couple of years, the same cannot be said at all for SBCs.

The tendency there is for most designs to use SoCs which are based on Cortex A72 or Cortex A73 cores (or similar). These are now 5+ years old. What gives?

If you want an SBC with a recent ARM core there's basically nothing out there. You can get the Snapdragon 888 developer kit for $1400, but that's double what a base spec Snapdragon 888 based phone would cost! Or next year you might be able to get the Jetson AGX Orin with Cortex-A78 cores, but that one also packs a lot of GPU and NPU power and will surely be north of $1000 as well.

Why are there no SBCs using Cortex-A77 or newer and coming in below $400? The chips are out there and surely it is much easier to design an SBC than a smartphone. The closest thing I know of to what I am envisioning is the $400 Jetson Xavier NX, but it is on the very high end of the $200-400 price range I'm thinking of and is using an odd in-house-designed ARMv8.2A chip that is already a few years old.

I'm in the position where I think things like RasPi are great, but personally would like to play with something similar that has compute power close to a mid-range smartphone released the same year. I would be happy to pay around $300 and am sure there are plenty of people in a similar position. So there is pent up demand, what is keeping this market hole empty?

I suppose, since Nvidia is getting closest to scratching this itch, my dream would be for them to finally properly open-source some mainline kernel graphics drivers (maybe contribute to Nouveau directly!) and to release a new Jetson board for about $250-350 based on Cortex-A78 next year. I suspect those would shock them with the sales figures.
You can only downvote on HN after you've acquired enough karma yourself. Bots can't do sh* here, thank you very much.
I think the problem is that you have to clarify it's still in active support
Chicken eating Lisa frank
This innovation was inevitable. You're already screwing yourself by using Emacs, so why not get some pleasure from it?
Chicken salad in the ocean
> Everyone in the world who controls market access or money can have a voice.

So, less than a million people out of the world's 7,000 million?

I truly hope this is sarcasm.
doubt this will last
I mean, it *is* an effective propaganda weapon, just read around the thread for how so many commenters are othering a country of 1.3 billion people and trying to scheme and find ways to reassure themselves that "it will fail" for x, y, z reason. Completely tone deaf, and just outright evil in my perspective, seems that coexistence only works for the western Industrial Intellectual Complex approved governments.

But again, the conscious and intelligent habits of the masses must be carefully considered and manipulated, and that is a core foundational stone of Democracy per Bernays
> I'd never hire someone I couldn't call when I needed them

And that is perfectly fine as long as you pay employees for being on call.
jdougan already mentioned Pharo. There's a MOOC here : https://mooc.pharo.org/
> A single byte is sufficient

Just use variable length encodings like LEB 128
Yes, likewise. I've built an app which is in clinical use at multiple institutions. Solo. In my spare time.

Sure, I'm a good developer. But as DethNinja points out, the real enabler of this are the advances in cheap server infra + libraries.

It's the tooling as much as the tool-user.
Fossil [0] can sign every commit [1] (with GPG or S/MIME) and have merges performed centrally because it never modifies history.

Git can probably also do this for certain merge modes ? I'm not very familiar with how this works in Git.

[0] https://fossil-scm.org/

[1] https://fossil-scm.org/home/help?cmd=clearsign
Depends on your scheduling runtime. In Rust you can schedule everything to a single thread or to multiple threads. That could change the correctness of your asynchronous code or at least make certain bugs non-deterministic
How to Download macOS Monterey on Unsupported Mac
When installing new system, there is an option to input your github/launchpad username

http://manpages.ubuntu.com/manpages/bionic/man1/ssh-import-i...
I use two keypairs, but with no ability to read the private key (smartcard).
Very tangentially related: did you know that photocopiers recognize a particular pattern of circles to detect if someone attempts to copy a banknote?

https://en.wikipedia.org/wiki/EURion_constellation
Good efforts preserve bad systems
Can frozen food survive the acceleration ?
Locking people up in their houses. Preventing politicians from voting? Fining businesses that don't violate rights of their employees... Sounds pretty much like fascism and socialism, after all National Socialist party did this in Germany. Now the modern left is following in exactly those footsteps.
To me this is far more impressive than any of the other stuff posted here. It's actually doing it rather than talking about it or faking the first 99.9% of it.
> Pardon me?

> But where did I accuse "lack of rationality"?

In this part of your post I believe. It leads people to that conclusion:

>> Edit: Look at the child reply. See what emotion brings to a discussion. From nuclear energy to illegal disposal of nuclear waste, then to holocaust. The emotion is increasing, but the subject of the discussion is dissolved in the process without any trace of respect to the other parties in the discussion.

>> Emotion sucks the rationality from the discussion, and literally deprive the common grounds between people. In the end, achieve nothing.

Frankly, I don't know what to make of it. Sometimes people build arguments with enough cruft to fog their main points and intentionally mislead people and sometimes it's not intentional and they don't realize it. HN also loves to play the definition game sometimes.

I'd just say this:

> But let's discuss in current context: emotional public are under skewed image of nuclear.

Do we have a poll or something to assess where people stand regarding nuclear ?
Unless the merchant is offering discounts for cash payment, it's the customers who are not using credit cards that are paying/subsidizing the fees. Sadly, not using a credit card is just throwing money away in North America
> web application through which you input your private key and your password

Sorry, what? Can you point me to some examples, because this sounds so crazy. Why would you ever upload your private key to a server? Sounds like security theatre to me...
What’s the reason they have decided to couple this with a two stage chemical rocket? - Would the physics/g-forces reason be too much to go all the way or some other reason?
This makes their work all the more precious.

It is not particularly courageous to take a position that is generally accepted as good in your society. It comes with zero personal risk.
Its not like anyone has ever really come up with a good solution to key distribution. You either trust a central authority (pki), deal with the mess that is web of trust, or blindly trust your first connection and verify the person hasn't changed (tofu).

Honestly it kind of reminds me of the problem of defining "Truth" (in a philosophical sense)

All options are sucky in their own way.
Comparing Ubersuggest vs. SEMrush, Two of the Most Popular SEO Tools
This very book (but in russian) is the source of all my math skills. Academic Zeldovich was a brilliant physicist and I am glad to know what his works translated to English
Shouldn‘t you be using different keys for different services though? What you are doing sounds like bad practice.
“ 20 minutes to find an expert?”

They had months to prepare. They’re not noobs they know what the rules are.

The rest of your comment is exactly why council has a right to object and demand validation:

- The judge doesn't know the answer to the question

- Defence doesnt know the answer to the question

- Prosecution, even, didnt know the answer to the question.

Heck, you admit in your own answer that you don’t know the answer - “Id be surprised” doesn’t cut it in court.

As to “logarithms”, defense is not a CS expert and mockery and sarcasm wont get you far in court. An expert will.

But prosecution knew this, and when they did show the still they got ripped apart when defense demonstrated that the pixel that was supposedly a gun was a headlight from a car a couple frames earlier

EDIT:

See a submission I made about the dangers of ignoring procedure and trusting digital data:

https://news.ycombinator.com/item?id=29206833
But sometimes there is enough information, just in a format that isn’t easily useable. For example a low-res video of a car driving away: each frane is too blurry to recover the plate number, but all frames together have enough information.

I would expect DL models to perform wel on this task, but I could not find many results.
Migrants everywhere are, as a group, net contributors to welfare programs. You're living in propaganda land if you actually believe the myth of immigrants coming to get welfare: immigrants come to work.
Hey everyone. We're doing great challenge for the weekend. We'll build the app - Notefly - within 48 hours, maybe less, and publish later on. Please join us along the journey and give feedbacks via Twitter or IndieHackers!
Not zero spread. So why don't we just lockdown until we have permanent solution?
European Aggregated Gas Storage Inventory
I don't know who supports it but I frequently wait days for SEPA transfers without seeing a more instant option in Germany. Occasionally it is instant (e.g. to those using my own bank) but I can never rely on it.
It's actively supported by a company who themselves recommend against it and described its use as technical debt (in 2019)

https://techcommunity.microsoft.com/t5/windows-it-pro-blog/t...
Yeah, you're right - the 4680 is a bigger battery, but my point is battery technology is being pushed on multiple fronts by a host of companies, some of whom have everything at stake to stay competitive.

Also agree that battery tech is what matters. I'm following the space closely. I also made this tool to play with the variables if you're interested:

https://redskyforge.com/electric-aircraft/
Are you guys really using one SSH key for all services? That‘s really bad practice.
Regarding PGP's 'Web of Trust', I thought the purpose of this was to validate the link between the key and the owner of that key. This is not what you get from retrieving a public key from github... that only gives you the link between that key and a github account. But what does that give you?

From what I understand, it gives you nothing for anything that is signed and that does not have a direct link to a github account. Obviously, if someone releases software on that github account and I find a signed release of that software, I can validate that it really was signed by the official source of that software on github. For anything that does not have that direct link, it really does not give you anything.

I've never used PGP, but I thought the web of trust was used to validate metadata on the key and that this can be used to validate that a key really belongs to the person that you think it belongs to. I saw it more like how you have SSL certificates with different degrees of validation and where you must deliver more proof of your identity if you want to receive a certification with a higher degree of validation.

I'm all for using SSH keys for signing, but I still would like to have something like PGP's web of trust for those keys.
Of course writing an Enumerator is writing the equivalent to an "each" method, hence why you can also trivially turn any object that implements each into an Enumerator.
And why should they be subject to those? Why should anyone be subject to fascist totalitarianism driven by the left?
Any idea what something like that costs?
Apple is the luckiest company among the FAAMGs

Without the DOJ there is simply no Apple Inc. anymore, or at least they are relegated to irrelevancy.
We have been made aware of "scary" emails sent in the last few hours that purport to come from the FBI/DHS. While the emails are indeed being sent from infrastructure that is owned by the FBI/DHS (the LEEP portal), our research shows that these emails *are* fake.

https://twitter.com/spamhaus/status/1459450061696417792
Please prove it by measuring the resulting gravity wave :-p
https://handoff.design - Import from Figma, author and export to Vue/HTML + CSS
Boris Johnson on fire
We have exactly this concept in normal consumer accounts in the UK. It is not uniquely American.
It's infotainment, not information. I really like the 'indistinguishable from magic' video:

https://www.youtube.com/watch?v=NGFhc8R_uO4

lots longer, but far more informative and less fluffy.
You are correct, of course. In that case, the information is actually there albeit spread out temporally over several frames. I should have said that I was talking about single photographs.
It is certainly a good question. The closest I found was the guidance and control system for the HARP project (shooting satellites into orbit). According to Wikipedia: The components of the guidance and control assembly were integrated into a 6.25-inch diameter test projectile. Sun sensors, horizon sensors, telemetry packs, receiving/transmitting antenna, hydraulic systems, logic modules, and gas thruster attitude control systems were all test-fired to approximately 10,000 g's https://en.wikipedia.org/wiki/Project_HARP#Martlet_4_Control...
I've found the opposite. Everything around the language is very ergonomic, people have written tools and libs for everything, nothing is hard to integrate.

The language itself seems ok too. If I didn't have the IDE tools to tell me what was wrong I'd be screwed, but once you run into your first few borrow checker issues you'll read up on what's actually going on and you can fix the problem.

Even the async stuff that the guy is writing about, I don't recognize. Normally async causes all sorts of issues, especially ones where you're totally stumped and the errors make no sense.

With Rust it's just been a breeze. Write some code and at some point the compile will heavily hint not to go that way. Especially with shared state type systems, a borrowing this way and that, you'll find that it's smarter to rethink the arch rather than add yet another Arc<RwLock<>>.
Python looks horrendous to me, and it's absolutely one of the things that stops me from using it. It feels like walking with gravel in my shoes to have to look at it.
Hmm, C# is my main language, and I don't think I've had an issue like you describe since back when async/await was new and I was still learning about it. And nowadays, Roslyn analyzers, like those in VS and Rider, will warn you about many problems.
Its kind of missing the point (unless im missing something). The hard part is linking keys to well known identifiers (ensuring that a malicious person can't trick you into thinking you have someone else's key when you really have the evil person's).

Having an append-only store is not the hard part of the problem and there are much better solutions than blockchains for that.
We've come full circle then:

https://medium.com/@chrispisano/ssh-authentication-with-gpg-...

TL;DR: Use the same key in GPG and SSH by it exporting out of GPG into SSH

gpg --export-ssh-key
now one of my aspirations is to do a PR for this just so people can go hmmmmmmmmmm when they stalk my github history
You can put multiple SSH keys on GitHub.
It is an issue if you take leaded avgas into account. Not the pollution per se is a problem, but the poison in form of lead in the exhaust gases.
Also, any measurable reduction matters, in this case it's even for free, the industry will develop electrical planes for free they just have to allow it.
It would be smart to change these policies quick.
What was the amendment? I would like to read about it.
GP is apparently unaware given they asked.
Hardware devices like the crypto wallets are a pretty good solution (no pun intended), imho. Both very convenient and very secure. I like the minimalism of something like the Trezor, no battery, tiny B/W display and two hardware buttons. Plug in, click button to confirm signing, done.
Had forgot to answer... thanks for your kind remarks :)

> I look forward to contributing, competing, or both, with this project and author. :)

yes ! please do :)
Please consider donating to the OpenBSD Foundation (OpenSSH project)

https://www.openbsd.org/donations.html
Diff can ignore whitespace changes just fine. But also, mixing whitespace fixes with other changes in a commit is a deadly sin.
monkeysphere manages ssh keys in gpg and also communicating with ssh-agent (or gpg-agent).
How I Made 13k+ Blog Views in Just 3 Months
Git can sign commits and tags.
It worth the reward to keep trying.

You must be intentional about both coding and systemically learning at the same time how it works. Watch YouTube videos plus build a real world project.

My first attempt to learn rust failed. My second attempt was much better.
Even cooler, you can tell cloud-init to download your SSH keys from GitHub and drop them in the user's ~/.ssh/authorized_keys. Something like this IIRC:

users:
- name: foo
ssh_authorized_keys: [gh:foo]
Are there any good resources for design patterns in Rust? I've gone through Rust by example and am writing mid-size rust programs now but would love to check my work against the experts.
Not what I am talking about.

I am talking about using the same key pair for two different things. E.g. GitHub and GitLab
Rust + Erlang/Elixir is a fantastic combo. Rust is safer than C, so there's a smaller risk that it ends up crashing and taking the entire VM with it. Rustler[0][1] makes the integration a breeze.

[0]: https://github.com/rusterlium/rustler

[1]: https://hexdocs.pm/rustler/readme.html
Loved it, thanks!
Might have been inspired by this one: https://www.youtube.com/watch?v=5BQVaDx9ga0
The verification is local (through javascript, nowadays). But you can't know this if you're not a hacker that can check it. It's widespread in Ukraine, and I assumed it's similar in other countries.

I mean hackers could change the code of the website so that private keys will be uploaded without noticing by users.
Then you are essentially introducing a verbose, unoptimized garbage collector?
Only if you use monkeysphere and fwknop.
Half a decade? Or half a century?
NASA of the 1960s was consuming 10% of America's GDP. You can do a lot with that kind of money. SpaceX does its part on a Snapchat budget.
> intermittently doesn’t work in weird and impossible to debug ways

This is my major reason for using Rust. It's far better to beat your head against a wall when you're writing than when you're debugging. In both c++ and c# it's possible to write subtly wrong code that is basically undebuggable. Often these are intermittent things that show up once every million or more runs. There's no amount of time that will satisfy you after you've run into this, even after you've fixed the problem. It's like having a stalker, you never know if they've stopped stalking you. You can lock your doors, you can buy an alarm system (eg Valgrind suite). But you won't know whether you've really solved the issue.

Of course it's possible there will be other undebuggable issues with Rust, I'm going more by reputation and general impression in blogspace rather than a thorough study. But I thought it was worth a try, and I've been positively impressed thus far.
So you’re against LTS releases I suppose?
I haven't used C#, so I can't comment on the IDEs there.

However, it's surprising to me that you can get a better experience than VScode + rust-analyzer. It feels like magic when I use it.
16% of Americans say they have ever invested in, traded or used cryptocurrency
Show HN: WikiEx – The Wikimedia Explorer
I have one key pair per machine and service. About 20 pairs on my laptop, 15 on my desktop.
This is a good book. It would be even better if it were typeset in LaTeX.

I wonder if such an effort could be financed from some kind of microgrants. Take old Soviet maths and physics books - they were very good! - translate them into English, possibly with small alterations (e.g. a QR code link to an animation), type them in LaTeX or AMSTeX and release them under a friendly license.
Everybody makes a wrong HN comment. It's the next comment you post that makes it good or bad.
Designated Criminal: Reason has been superseded by need to obey, by David Mamet
FBI email infrastructure has been compromised and is being used to send emails
You were using someone elses words as your arguments, and then directly contradicting these words.

If you have abandoned logic, that’s fine but that’s a you problem.
A more readable link: https://i.reddit.com/r/sysadmin/comments/qsun7o/email_from_f...
New mineral davemaoite discovered inside a diamond from Earth's mantle
SEO (search engine optimization) and software development (podcast episode)
Aren't the 10,000 G the lateral force at max rotational speed? I don't think that the transition from vacuum to sea-level pressured air would result in a 10,000 G de-acceleration. But it really must be a non-neglectible impact-like effect.
> I just want a piece of the dream

As I said many times, space has become a religion for people who identify themselves as atheists. And Musk is the techno-utopian Pope, with stock ownership in one of his scam companies becoming a form of techno-utopian indulgence

Many of you are unfortunately too smart to keep believing in absence of evidence, unlike religious individuals who can hold a belief for their whole life.

When you'll realize that there is nothing for us up there, then disillusion and disappointment will be a tough pill to swallow.

Every human activity in space has not only failed to break even but proved to be a financial disaster of epic proportions. The sheer amount of mass that we need to bring up there in order to live and thrive as a specie is so enormous that no rocket, no matter how big or reusable will get us there.

You need a sci-fi type discovery such as the anti-gravity equation that Cooper finds inside the Black hole Gargantua and sends back to Murph.

As an aside, yes, Interstellar is my favorite movie, but I am a practical person and also capable of separating science from sci-fi.
The article is also conflating synchronous single-threaded, synchronous multi-threaded and asynchronous programming.

Each have their own usage, and no, a multi-threaded program is not the same as an asynchronous one. For example, using threads and channels instead of async/await is not a design flaw if your workload is mostly about large, blocking computations on a read-only shared state with no I/O. In that situation, lifetime and closures will not pose any issue and won't get in the way because you're not mutating anything and communicate with owned messages.

The async ecosystem is evolving and will be better tomorrow than it is today. Saying that Rust programming as a whole is a mess because async/await is harder to use than necessary, is short-sighted. It's like saying you don't like apples, but you only chewed on the branch of the tree.
Fast math is a collection of optimisations, you can enable them individually. You just have to look up what the appropriate ones are
Had difficulty formatting the title.

>Designated Criminal
Reason has been superseded by the need to obey
BY DAVID MAMET
Compiling a Lisp (2020)
Hilariously slow before Intel engineers decided to optimize the shit out of the construction. :)