HN user

gol706

38 karma
Posts1
Comments41
View on HN

Octoprint is still a great piece of software that works with most printers, but it's running into a dead end where streaming G Code over the USB Serial emulation isn't fast enough on the newest generation of printers to keep them printing at their full speed.

Weirdly I had the exact opposite experience. Elgato always felt laggy. I bought a no-name USB Stick format card and it looked great (once I got my camera settings dialed in) but would disconnect when I bumped my desk. I cracked the case open and soldered a USB cable I cut in half to the pads, and 3d printed a new case and it's been rock solid for the last 4 years. Only problem is the once in a blue moon I need to use Teams my video get's horizontally squished and I can't seem to fix it.

I can say that in San Antonio where I live and also operate a ADSB receiver the dedicated air force flight trainers (T38 Talons and T6 Texans) routinely fly with ADSB on. The C5 cargo plans also fly with ADSB on when doing training but I've seen non-training flights fly overhead with ADSB off.

I can actually receive high flighting planes over Del Rio so it would be interesting to see if they are reporting bad NIC values.

Sadly Bluetooth support on Node is a mess and has been so forever. Noble is the only BLE library, and the original creator abandoned it years ago. The community forked it and has been maintaining it since then, but it's still got a lot of the baggage from the original, particularly that it's near unusable on Windows. I've considered rewriting one of my projects in another language just to get away from Noble.

That's all well and good for software developed in house by a full time development team that gets deployed to a single known environment, but that's only one way that the JDK gets used. If you provide software to customers to deploy in their own environments without direct control over updates, or if you have maintenance mode line of business software that you just want to keep patched this becomes a much bigger burden. Oracle also hasn't really been giving the time for these changes to be adopted either when the support for even LTS JDK builds is dropped at the same time the next stable major version is released. I realize that Oracle's answer is "and that's when you should pay us for support", but for anyone who wants to continue to use Java (or the JDK) in the "free" way its been historically, it's so much safer form a business perspective to use a JDK provider that has better support commitments to their free versions. Other than the fact that it's the default served by *.jdk.net that people are used to, I don't see why you would choose the Oracle OpenJDK over another provider.

This has been my hell trying to navigate for the past year. As a general rule, anyone who can't commit to updating and testing their software to run on the latest JDK ever 6 months should avoid the Oracle OpenJDK binaries like the plague since support for even LTS versions of Java is dropped 6 months after initial release.

Another pain point with making is that it's really hard to get it integrated with stuff you have bought. I built my own garage door automation with a Particle Photon board. It works great and can do things like text me if I leave the house with the garage door open using the IFTT support from my WiFi router. The problem is that it's really hard to get it integrated with any other control system that the rest of my house uses like my ZWave light switches and Hue lights.

I've been working on a custom UI that sits on top of the Wink Hub API to unify everything, but I'be been stuck with their almost completely undocumented Pubnub event API.

Well, I'm glad it's not just me. I had my top case replaced a month ago after my 'w' key started sticking down off and on. I could swear I felt one of the keys on my new case stick once, but it hasn't happend again.

I usually don't buy Apple Care, but as I look at the 1 year mark approach, I'm thinking I may need to suck it up and buy it if the alternative is a $400-700 top case replacement ever few months on my dime until Apple decides to issue an extended warranty. Even if they do issue one, with my last laptop, I had to fight them to replace my main board a second time with the GPU failures because they tried to claim that since they repaired it once, it was impossible that the issue could happen a second time even though all of their diagnostic tests showed that it indeed had.

On the plus side, ever time they replace the keyboard, you get a brand new battery and new USB-C connectors (which I'm also paranoid are going to have longevity issues).

I did an independent study back in college to make maps like these. At the time there was a CD-ROM floating around with a database containing all of this data. It must have been an amazing amount of work to compile that database from the shipping records. As impersonal as numbers can be, work like this really helps you wrap your mind around the magnitude of the slave trade and how it shaped the Americas.

The US moved to electronic voting in part due to the Florida vote counting fiascos in 2000. Electronic voting machines prevent users from making undervotes and overvotes (picking no candidates, picking more than one candidate). The machines also prevent the hanging chad issue in 2000 where the voters intention was unclear. Electronic voting machines also enable blind voters to cast votes without assistance giving them privacy and assurance that their vote wasn't tampered with. Paper voting can also have it's own security weaknesses like ballot stuffing.

I agree. I think that the pricing is fair for when you have paying customers on the system (at least for my business model), but the 7 day trial isn't really enough time to do a proof of concept to see if Keygen would work for me. I know most companies will extend your free trial if you ask nicely, but ugh. I should have a free option available until I get to Prod.

Can you really protect the device software if the hardware encryption element is separate from the microcontroller? Wouldn't it be trivial to sniff the decrypted cypher text of the software with a logic analyzer on the pin between the microcontroller and encryption ASIC even if you can't get the actual key out of it?

From a practical standpoint, isn't this likely to trip Facebook and Twitter's protections against account theft? If you suddenly log in on a new machine in another country, and that same machine has just logged into a bunch of other accounts in a similar way, I would think that would get you blocked.

Putting the words "ASP" and "Classic" that close together sent a chill down my spine. You're totally right about the tooling though. If I can't do File->New Project and get it to compile and run an empty project out of the gate, your doing it wrong. Every time I try I have to find some new forum post telling me how to fix my environment.

If you have either a MSDN subscription or sign your startup up for BizSpark, you can activate an Azure account without a credit card and use the credits they give you.

I've got friends who work for another cloud provider and they had major fraud problems until they instituted rules like these. Since cloud providers bill for usage at the end of the month, you can run up quite a bit of charges before the provider realizes that there isn't any money on the prepaid card and you might not be who you say you are.

I took a bunch of urban studies and GIS classes in college for the hell of it, and might have done it as a major had they not just started offering it my Jr year. I think I would enjoy urban planning or map making.

On the more creative side I'd love to take my Arduino hobby to the next level and build interactive art installations for museums.

Can't speak for the OP, but in my case, I had it happen twice between beta 1 and beta 3 when I tried to skip beta 2 because I didn't care that much. It was also an iPad that left upstairs and was too lazy to carry it downstairs to update. Not a primary device, so all I lost was some progress in a few games, but I can see how someone could have suffered the same fate with their main phone and have lost a lot more.

You have to choose WiFi, Bluetooth, or GSM, but the Particle line of boards are pretty great, have an included Pub/Sub and event based web service, and are field programable so you can tweak your design after you solder it up and put it in an enclosure. You also get a lot more usable IO than a ESP2866.

On the down side, they cost more that an ESP and I have seen occasionally flakey behavior in some boards that requires a manual reboot every few weeks.

https://www.particle.io/