HNHacker News
TopNewBestAskShowJobs

fermuch

383 karma · joined January 16, 2016

[ my public key: https://keybase.io/fermuch; my proof: https://keybase.io/fermuch/sigs/D8v8MszRWtOrxhdaWBL8s0ZRt_6JBe8a-ZACIlh-fj0 ]
submissionscomments
fermuch··on Folding@home takes up the fight against COVID-19
That's already invented and it's called gridcoin.

https://gridcoin.us/

fermuch··on Babies are pre-wired to perceive the world
But where would instincts come from if they aren't pre wired?
fermuch··on Crystal 0.33
I've seen a lot of people (myself included) going from ruby to elixir
fermuch··on The plot thickens for a hypothetical “X17” particle
If you understand Spanish, here is a video of a complete and easy to grasp introduction to what this new force is, what it means and how it was discovered:

https://youtu.be/u_O2hW2J8TE

fermuch··on Microsoft's “Love” of Linux
I thought system's resolvd was an attempt to fix all problems with dns resolution. Can you point me how it is not a solution, or how Microsoft could build something better instead of contributing to it?
fermuch··on JavaScript Is C
Wasn't that what Dart tried to do?
fermuch··on Rxdb: A reactive database where you can subscribe to the result of a query
Couchbase (with its sync gateway) uses "channels" to sync data. It even lets you change the channel of a doc, and to the sync client it shows as if the doc was deleted (if the user is not part of the new channel)
fermuch··on قلب: a non-ASCII programming language written in Arabic
I started programming at age 10, with game maker. I cannot stress how useful having icons for each operation is. I remember not knowing what a loop was (I didn't even understand what a variable was), but having the "steps" icon made it clear to me that it was run on every step the player makes (which is approximate, but IIRC it was simply a while loop)
fermuch··on Artificial blood developed for patients of any blood type, researchers say
A doctor in charge of a blood extraction campaign explained to me that this is exactly the reason why there is a constant high demand of blood donors. Between hospitals there are exchanges daily of blood (you might have a certain blood type that another hospital needs right now), but a lot of blood does get wasted, because of the short times it has.

They also separate blood in different kinds (platelets I think it was the term) since it can be storaged for longer, but is not as useful as a full blood transfer.

fermuch··on Quantum Supremacy Using a Programmable Superconducting Processor
How would that work? Is there an implementation on a simulator to see how it would work?
fermuch··on Homebrew removes MongoDB from core formulas
I'm unsure of what you mean by "single file", but rocksdb is embedded and has python bindings.
fermuch··on Building a Raspberry Pi 3B+ full keyboard handheld
The pins of the compute module change between versions. It's not as plug and play as it seems.
fermuch··on Milky Way’s Black Hole Just Flared, Growing 75 Times as Bright for a Few Hours
I think this video does a great job at describing what happened, how, and the theories of why.

https://youtu.be/Or8O_b7F640

Is there an object massive enough to make the black hole emit that amount of light, but which is not bright enough to be detected by our equipment?

fermuch··on Devilution – A web port of the original Diablo game
It's not the same thing, but you can buy a game from steam and return it if you didn't like it. They accept it without questions if you return it in like 7 days after purchase.
fermuch··on A Raspberry Pi-powered live train station sign
Note: I am in no way affiliated to balena, only a happy customer.

As a long time customer of balena, I can assure they are a ton for what you pay for.

* faster development times: git push and your code is built and compiled in their cloud (with real ARM servers), and downloaded from your devices. Doing CI/CD for iot is a great experience with balena.

* the support is tremendous: several times I found very specific use cases that failed or wasn't what the balena APIs where expecting, and after contacting the support, they even put me directly with the developers in charge of those areas to discuss if it makes sense to add it as a feature to balena, or if they can provide me a workaround

* again, the support: I have around 10 years of experience with Linux derived systems, but some things still are black magic to me (like debugging problems with aufs partitions). The support of balena goes to the deepest level possible to solve your problem, even if you aren't in the private support tier. You just enable access to your board to support and they get inside and try to find the problem. It's truly amazing. They are even open to discuss how to improve what they are giving you or the tools.

* total control of your fleet: need to set a flag for a client? Just set an environment variable from the api or the dashboard and each device will update its state when they come back online

* amazing tools: the balena dashboard feels as polished as their other projects, like etcher, if not even more. Any kind of need you have (remote access to the device? Proxy to a port in the device? contact the supervisor of the device from a proxy inside their VPN?) they give to you.

And even more, but this is already a long post.

fermuch··on Close to 735k Fraudulently Obtained IP Addresses Uncovered and Revoked
I'm at a home connection from a normal provider on brasil (third world country) and my router assigns a public ipv6 for each connection. I think all big providers have ipv6 enabled by default over here.
fermuch··on Erlang OTP 22.0 is released
There's also Rustler, which uses rust promises of safety to write NIFs in a safer way than with raw C.

https://github.com/rusterlium/rustler

fermuch··on Twilio Super SIM
Not that I'm aware of, but it might be possible. I don't have a chip with me right now so I can't test it.

At my current job we use it for gps trackers and IoT devices attached to vehicles, so we don't use voice.

fermuch··on Twilio Super SIM
How is this different to Hologram[1] or EsEye[2]?

Hologram seems to offer an api with as much access as twilio's (data usage report, switching between "networks" (what package you buy, which includes certain countries and pricing...) and monthly payment of a fleet of chips. I'm failing to see the added value of twilio, but the more competency the better!

[1]: https://hologram.io/ [2]: https://www.eseye.com/

fermuch··on Twilio Super SIM
Hologram is another example, and there are many more but enterprise-focused.

https://hologram.io/

fermuch··on Mastodon and Keybase
But now they're showing every integration possible (as in, every mastodon instance they approve of) on their UI
fermuch··on Show HN: Messing with Telnet
There are several MUDs you can play from telnet or your browser on Grapevine.

https://grapevine.haus/

fermuch··on Achieving 100k connections per second with Elixir
I would add the detail that for both erlang and elixir, running in one core, multiple cores, or multiple machines is seamless. Clustering is easy.
fermuch··on Ramses – A distributed system for rendering 3D content
I do not mean to be harsh, but this sounds exactly like an ad for golem which, IMHO, is not the right place nor time for.
fermuch··on A RISC-V CPU for $8
Not sure about GP, but the ESP32 supports psram up to 4mb, and newer chip versions come with an integrated 8mb psram.
fermuch··on Mastodon 2.7: Highlights from the changelog
This is such a great idea!

After reading the PR, there is one thing that is not clear to me: how can you ensure an swarm of bad servers are not trying to DDOS a remote server? If a bunch of servers create fake users, and some fake super users who everyone follows, then the act of moving those super accounts is O(3) jobs for every follower the super user has (as it says in the PR)

Wouldn't this attack be easily exploitable? Are there any other tools to prevent these kinds of attacks? (apart from baning server domains)

fermuch··on Future of TypeScript on ESLint
With AssemblyScript you can do exactly that, but I've never seen it being used for big projects, since it doesn't support the "any" type.

https://github.com/AssemblyScript/assemblyscript/blob/master...

fermuch··on Why Are All Apple Products Photographed at 9:41 A.m.?
Another reason might be the answer to life, the universe, and everything.

https://en.m.wikipedia.org/wiki/Phrases_from_The_Hitchhiker%...

fermuch··on Tilt – Local Kubernetes development with no stress
I'd also point out pulumi. It is a service, but it solves a lot of trouble when dealing with k8s configuration, and you have a real language to to create your definitions...
fermuch··on Start with a Website, Not a Mobile App
Is there a way to know when a site is loaded from the home screen instead of the browser?
← PreviousPage 3 of 6Next →