HackerTrans
TopNewTrendsCommentsPastAskShowJobs

corebuffer

no profile record

Submissions

Repurposing Thin Clients

parkytowers.me.uk
1 points·by corebuffer·5 năm trước·0 comments

comments

corebuffer
·5 năm trước·discuss
I'm 30+ and I just make insomnia overflow by not sleeping to the next day. Then go to bed at (target - 12h).

I never posted about it because it looks silly, but from many years observing I think the answer will always be very personal and rarely reproducible. So I'm posting it hoping someone will relate.

This is a correction btw, I don't do it very often. Just when the time drifted enough it would require a lot of "sleeping earlier" attempts, which don't work with me at all.
corebuffer
·5 năm trước·discuss
I don't know if I understood your question fully, but this is a guide on how to backup libgen: https://www.reddit.com/r/libgen/comments/6rr71h/for_those_wh...

You can adapt it to run partially only for the things you want, if that is the case. Hope it helps
corebuffer
·5 năm trước·discuss
F* (f star) too! https://www.fstar-lang.org/

Maybe also ATS, but I'm unsure if it qualifies
corebuffer
·5 năm trước·discuss
IMO the free software group at least is auditable.

I wish Replicant was able to catch up. Having blobs at the baseband is awful, but having the baseband accessing all RAM is just game over for privacy. There isn't what to trust in that setting.
corebuffer
·5 năm trước·discuss
Interesting concept. I went ruthless too, but in categorizing and leaving the scene asap instead of discarding. Discarding made me feel bad (because I was really losing things I wanted later).

I used to save everything to "see later" and get lost like you described, but instead I now host a TiddlyWiki locally where I transform what I see in a wiki reference (or discard).

Doing that allows me to filter out things that are temporary (news, opinions, etc) from things that might be useful later (book recommendations, cool projects, etc).

The big trouble remains in timeboxing this practice so it doesn't take a lot and become a problem again.

(I think the biggest lesson I took from that is that most of what we see that is important is time-insensitive. So, doing this work of saving and categorizing over a batch of content in a weekend hour is just fine)
corebuffer
·5 năm trước·discuss
Related: a defcon talk about it (DEF CON 26 - Christopher Domas - GOD MODE UNLOCKED Hardware Backdoors in redacted x86) https://www.youtube.com/watch?v=jmTwlEh8L7g

Website collecting info on thin clients, which many are VIA, if anyone gets interested in exploring it from a recycled unit: https://www.parkytowers.me.uk/

EDIT: also https://news.ycombinator.com/item?id=17727140 - Christopher Domas: Hardware Backdoors in X86 CPUs
corebuffer
·5 năm trước·discuss
Yosys and open source FPGA toolchains. I think FPGA are vastly underrated and hard to use because of tooling and this is promising in changing it.
corebuffer
·5 năm trước·discuss
I like digging for cheap hosts for hobby projects and will try to help from that experience. I never used DreamHost specifically but tried a lot of the ones on MetaDedi[1]. There you will find best dollar-ram, dollar-cpu and unlimited bandwidth.

For bandwidth, I would be careful to read their Acceptable Use Policy and check if it is really unmetered or "fair usage". For completely unmetered and free usage, look for seedboxes (things people host torrent on). Outside of this, I can recommend Hetzner from my experience. Other options are providers from the Tor wiki, used for exit nodes, and so on. Note that the network quality will vary a lot as you go to cheap free unmetered vs restrictive metered. Some of the restricitve metered will also sell plans with 100TB+ monthly, making them great for hosting too.

[1] https://en.metadedi.net/
corebuffer
·5 năm trước·discuss
honest question: what about throughput?

I see the issue on latency, but suppose this system is being consumed by a large GPU or a traditional out of order CPU or DMA mechanism. If you can start reads and writes over a high throughput pipe on many chips, can't you also get higher throughput to keep multiple parallel operations busy while requests are in flight?
corebuffer
·5 năm trước·discuss
Have you considered recycling a thin client?

This website gather specs on them and you can find used ones as low as 20 bucks on eBay. Many will draw 10-20 watts, like a Raspberry.

https://www.parkytowers.me.uk/thin/hp/t510/
corebuffer
·5 năm trước·discuss
I think third point is more on not despising new tech, but I agree we should also remember not to do the same to old tech.

I learned a lot with Forth, which is older than me. While that is true, I can't also deny that Rust improves a lot on embedded development and is newer.

While I can argue that using Forth or C is possible and simpler/easier, the lesson seems to be that ignoring Rust isnt a good idea.

IMO its like you can keep using raw CSS instead of the latest hype, but the key is not to ignore and always evaluate new things with the same care as you did to old ones. :) (at least that is how I understood it)
corebuffer
·5 năm trước·discuss
I rushed to comments just to make sure parky towers was there. That is a great website.

Also on the same spirit, the motherboard+cpu for processors like J4105 or J1900 often are found for less than a raspberry. Even better if used.

Lastly, worst case of maximum cost-benefit, you can try powering on a notebook replacement motherboard (which usually comes with RAM and CPU soldered). Here is a video using an old Thinkpad replacement board: https://www.youtube.com/watch?v=t2vrRZqDy74
corebuffer
·5 năm trước·discuss
Nice! I loved the Mega Drive one [0]. This series is so cool! Its full of details on sprites and architecture. I admire the work that was put on this.

[0] https://www.copetti.org/writings/consoles/mega-drive-genesis...
corebuffer
·5 năm trước·discuss
> We’re limiting the hash rate of GeForce RTX 3060 GPUs so they’re less desirable to miners and launching NVIDIA CMP for professional mining.

Limiting to justify a new product. Like they do to fp64 rates and virtualization support.

>RTX 3060 software drivers are designed to detect specific attributes of the Ethereum cryptocurrency mining algorithm, and limit the hash rate, or cryptocurrency mining efficiency, by around 50 percent.

Nice, one more reason to get the open source driver moving.

edit: formatting
corebuffer
·5 năm trước·discuss
Sure, but what if the person/team willing to rewrite wants to do so under GPL? Or what happens next when the next project to be rewritten is GPL? I think its fair to keep the original license, but if re-licensing is allowed it should be permissive.
corebuffer
·5 năm trước·discuss
They removed licensing from their FAQ, but I was able to find this issue: https://github.com/ossf/tac/issues/26

I'm also curious if they will accept GPL or not