HNHacker News
TopNewBestAskShowJobs

d21d3q

54 karma · joined June 26, 2017

submissionscomments
d21d3q··on Eternal Terminal
You can scroll with tmux. Ctrl b and page up/down. Give it a try. Tmux is first thing I install on any machine.
d21d3q··on Ask HN: What are unintended consequences of new tech you've noticed?
> I chuckle to my self sometimes when I see a toddler walk up to a TV or video advert and try touching it a few times, then walk away confused because what they thought was a touch screen isn't doing anything when they touch it.

I've seen in shopping mall little girl standing in front of aquarium, trying to move around fishes with her finger...

d21d3q··on A Raspberry Pi-powered live train station sign
sd card wearout, power failures (sd card corruption)...
d21d3q··on Crazy LORA ranges today
Is it me or maybe you also have doubds about LoRaWAN use cases? (LoRa is physical layer, way of encoding bits with rf, but you need protocol. LoRaWAN is open standard, which is being implemented and used by TTN community)

So for me main drawback of LoRaWAN is limited number of ACKed packets (gateway which can talk to thousands devices can use only 1% of airtime (simplified) and you have to divide it by number of users https://www.thethingsnetwork.org/docs/lorawan/duty-cycle.htm...), so you are allowed to have 10 packets per day. Any other data can be send in way called " send and pray"...

Would you build industrial device for telemetry while you can not be sure about your data? For example energy monitoring with 15 min periods. You can't be sure that your data arrives.

So ranges presented here is matter of luck but not reliable link.

Maybe ISM band limitations should adopt to LoRa which is more resistant to errors.

Or protocol should be changed (symphonylink has protocol for unlimited ACKed frames, OTA etc)

Just my 2 cents.

d21d3q··on Mozilla debuts implementation of WebThings Gateway open-source router firmware
But with lora you can achieve, 5 km range while running on coin size battery. Same with zwave, ble but those have lower ranges (new ble supports meshing). with Wi-Fi based devices you need also extra hardware (access points), and you need power supply for every device (or in another words you can't have "wireless" devices)
d21d3q··on Luna – A WYSIWYG language for data processing
> I might give it a try, however I didn't see any mentions of how it integrates with Git :/

Like this: [https://nodered.org/docs/user-guide/projects/]

d21d3q··on The Amazing $1 Microcontroller (2017)
And for PoC pick one with more memory - e.g. you can find chip (like stm32f0x1) with same pinout, peripherals - you can optimize that later, and don't worry about it while using fat libraries.
d21d3q··on WireGuard for MacOS
Have you tried zerotier? No server required.
d21d3q··on The Route of a Text Message
How about making collaborative article (github?), so that everyone can write his own two cents from his field he knows?
d21d3q··on Show HN: FarmNet, an open-source LoRA agricultural sensing/actuation network
I've played with LoRaWAN and I think that it has one major problem. Limited ack frames. In such case you can not be 100% sure about your data. Symphony link claims that they have every frame acked, and firmware uploads, but I didn't test it. LoRaWAN could work with custom channels (private freq), not limited to 1% of air time.
d21d3q··on Ask HN: Who wants to be hired? (January 2019)
Location: Wrocław, Poland

Remote: yes

Willing to relocate: no

Technologies: C (embedded, avr, stm32), Python, Linux, ansible, aws, some frontend (vue), planned: go, elixir; electronic prototyping and debugging; manual workshop skills CV: on request

email: zdzichucb at gmail dot com

github: https://github.com/d21d3q/

I like to work as close to bare metal as possible with deep understanding of domain. Working with electronics, oscilloscope is pure fun for me. Recently I am experimenting with web technologies with directions to backend, but I don't mind touching frontend. I would like to join some team working with (creating) telemetry system.

d21d3q··on Audiophiles in Japan Are Installing Their Own Power Poles
Can you elaborate more about $3000 digital clock for DAC?
d21d3q··on A Beginner's Guide to Scaling to 11M Users on Amazon's AWS (2016)
Recently I tried logz.io In free plan you have 3 days retention, 2gb of logs daily, automatic notifications (insights - your syslog is parsed and common errors are recognized). And they have one click set up of visualisations in kibana.
d21d3q··on Sweden's cashless society is no longer a utopia
Whar happens in case of war, when data centers are destroyed or just access to internet is limited? Can you imagine massive desire to switch back to cash/gold/stones?
d21d3q··on Scooters are taking cars off the road, a survey says
Few days ago I've been driving scooter in very light rain and front wheel was slipping on acceleration. No way of safe ride during winter.
d21d3q··on Systemd is bad parsing
Can't reproduce: https://onlinegdb.com/HyighU72Q
d21d3q··on Microsoft confirms new Windows 7 monthly charge for updates
I used to flash CM on my phines since having HTC desire (2010), later on i was choosing popular phones with CM support. Samsung, HTC, nexus, but its been years since i flashed some stable release. Now i am on galaxy s7 edge. Few months i was no longer able to automatically pull nightly update from linage. Wiki said that it was no longer supported. They brought support back, but it showed me that I can't relay on it without compiling by myself... I went back to stock rom and I am happy with that. Everything just works (eg phobe is not rebooting on incomming call while comnected to bt speaker), lots of cool UI stuff (while custom roms were meant to have more of them). If manufacturer will drop support then i will change phone.
d21d3q··on Former Tesla Firmware Engineer Discusses the System
I would risk stating that all non software engineers have to like Windows because there is no software for them runnig on linux. All cad cam programs, ms Office, etc...
d21d3q··on Ask HN: What is the most unethical thing you've done as a programmer?
I was asked to generate fake data from renewable energy sources. Solar panels, wind turbines, heat pumps, all in EU project. Company needed to prove that estimations (about energy production provided in application) were correct in order not to return money. I was pulling data from weather api and "scaling it to power", and making monthly reports of energy balance (electricity, heat which was bought, produced, lost) Fun part was when guys from committee saw those reports, they told: "Finally somebody made right reports. Let us make a copy and show it to others as example" :)
d21d3q··on Why touchscreens in cars don’t work
What if you'll lose one of your finger? Then you can not use some functionalities anymore :)
d21d3q··on Using Unix as an IDE (2012)
Same result but you are tied to your wm key bindings for navigation. With tmux you have everywhere same bingings. Even on machine you see for the first time. Lost connection? tmux a - t0 and all panes are restored. (I also use tiling wm, but not for terminal splitting)
d21d3q··on How I use Wireshark
You could but nobody will notice (no information about insecure machine). Here victim is being informed and should become suspicious. Most of my friends doesn't know difference between http and https. These are some letters which show up in front of URL.
d21d3q··on How I use Wireshark
Worth to mention that you can dump traffic from router to your machine and debug network in issues between headless/sshless devices.
d21d3q··on A radical proposal to keep your personal data safe
How about wearing huge Sombrero so that your face is invisible for cameras mounted above your head?
d21d3q··on Tinkering with electronics
There is official port of arduino for some nucleo boards. I've chosen one for making commercial product. I can use arduino libraries for prototype, and if it won't fit my needs I can always go with C.

Arduino port is just wrapper around stdperiph HAL...

d21d3q··on Beijing bets on facial recognition in a big drive for total surveillance
How about wearing Sombrero?
d21d3q··on Solve large jigsaw puzzles using genetic algorithms and OpenCV
But in case of square puzzles their orientation and border match is limited
d21d3q··on Discover the world of microcontrollers through Rust
Having more power full mcu (and with more ram) can reduce time to market. You can use some rtos, heavy libraries, oversized buffers etc.
d21d3q··on Discover the world of microcontrollers through Rust
I would place arduino among higher-level programming. Since you are not touching registers and you don't know what is under the hood of Serial.print() (buffers? Circular one that can overflow? blocking? Interrupt driven?) It is more for playing around with prototype.
d21d3q··on Discover the world of microcontrollers through Rust
Did you take a look on chibios?
← PreviousPage 2 of 3Next →