HNHacker News
TopNewBestAskShowJobs

037

483 karma · joined June 3, 2023

submissionscomments
037··on Hakit: Home Assistant React components to generate dashboards with ease
Very rich and easy to use! I'm not affiliated; I just discovered it and wanted to share. It uses websockets and has built-in authentication with Home Assistant.

Here's a demo https://shannonhochkins.github.io/ha-component-kit/iframe.ht...

Great documentation available here: https://shannonhochkins.github.io/ha-component-kit/?path=/do...

I had never heard of it before, but I hope it gains a lot more traction!

037··on OpenAI: GPT Store Launch Next Week
Clickable URLs:

[1] https://openai.com/policies/usage-policies

[2] https://openai.com/brand#gpts-in-chatgpt

037··on Adobe Project Neo: 2D Design with 3D Shapes [video]
Slightly off topic, but...

I have a 3D printer and am proficient in designing with Fusion 360 and similar software. I've also experimented with newer approaches like Shapr3D on the iPad and a few others. However, I often find myself too unmotivated to design quick, "necessary" items with the existing tools. They are excellent, but can create a significant gap between my mental image of the physical object and the modeled one. I'm optimistic that emerging innovations in this area will bring more natural and intuitive design approaches to the DIY community. It's exciting to imagine the development of tools with simple flow, non-destructive operations, and accurate sizing, among other features.

One challenge, however, is affordability; it's often difficult to justify paying premium recurring prices to design occasional and unconventional items, such as a revolutionary toilet paper holder.

(I'm always torn between code-reliant approaches like OpenSCAD and intriguing but not fully mature options like CadQuery, which are somewhat unintuitive but easy to follow, parameterize, and push on git, and the opposite graphical options like the old SketchUp, TinkerCAD, and the like).

Something is missing. Something that makes us feel like we are modeling with our hands, paper, and wood, but without having to constantly glue our fingers together.

037··on Cloudflare launches new AI tools to help customers deploy and run models
On the other hand, if it reflects their costs, I'm very happy to have an option that is 100x cheaper, rather than a more strategic one that raises the lower price by 10x.
037··on Beating GPT-4 on HumanEval with a fine-tuned CodeLlama-34B
From the FAQ:

> What rights do you claim to my queries?

> During the alpha release, we may use your inputs and outputs to improve the service. In a future release, we may provide the ability to opt out of certain data uses.

I understand that you are in alpha, but paying without any privacy guarantees is a little hard to accept right now.

Otherwise your service seems really nice, I'm sure a lot of people have been waiting for something like this. Any ETA on the opt-out and further clarification on the matter?

Thank you.

037··on Beating GPT-4 on HumanEval with a fine-tuned CodeLlama-34B
Yes, on our local machines. But on specialized remote computers, I guess it will be fast, accurate, and cheaper.
037··on Beating GPT-4 on HumanEval with a fine-tuned CodeLlama-34B
This is how I understand it too, and it's very interesting. In any case, if your company reaches that size, I'm sure you'll have replaced it with something else by that time. I'm confident many fully open-source, high-quality and specialized models will be available in the next years - even thanks to Meta. Whatever their strategy is, the models are on our machines, legally, and this is incredible.
037··on Code Llama, a state-of-the-art large language model for coding
I understand the fear of losing your job or becoming less relevant, but many of us love this work because we're passionate about technology, programming, science, and the whole world of possibilities that this makes... possible.

That's why we're so excited to see these extraordinary advances that I personally didn't think I'd see in my lifetime.

The fear is legitimate and I respect the opinions of those who oppose these advances because they have children to provide for and have worked a lifetime to get where they are. But at least in my case, the curiosity and excitement to see what will happen is far greater than my little personal garden. Damn, we are living what we used to read in the most entertaining sci-fi literature!

(And that's not to say that I don't see the risks in all of this... in fact, I think there will be consequences far more serious than just "losing a job," but I could be wrong)

037··on A group of Motherboard folks just spun up their own new independent outlet
Wow, the full article in the RSS summary... I'm deeply touched. It reminds me of an old, not hostile web. Maybe it's a configuration error, in which case thanks for the experience :D
037··on I only lost 10 minutes of data, thanks to ZFS
Any script/guide to do all this on a Raspberry Pi in one go? I'm very interested for some Pi Zero 2: every couple of months the microSD content gets corrupted and I have to rebuild the system + restore backups.
037··on Turning my Framework laptop into a tiny desktop
Really funny project and video!
037··on Mindfulness-based programs show promise in reducing psychological distress
Link to Apple App Store (iPhone/iPad) https://apps.apple.com/app/mindfulness-coach/id804284729
037··on Self hosted YouTube media server
Perhaps Elasticsearch was chosen because they also index video comments and subtitles, making full-text search a key feature. But I agree, SQLite FTS might suffice, and much of the metadata could be better managed using a traditional Django structure.

It would be great to add embeddings to the index, possibly using one of your Python tools.

037··on Analysis of cancel culture amongst family and friends
Yes, I mean globally recognized religions with millions of followers. Sorry but I'd rather not delve deeper into this. While I initiated this thread, I don't want it to escalate into a flame war or offend sincere individuals who are faultless and have good intentions.
037··on Analysis of cancel culture amongst family and friends
(I've intentionally refrained from mentioning any specific religion so as to avoid causing offense. However, you'll know if your faith practices are in line with what I'm discussing and, if so, I urge you to take action to mitigate the issues in your community if you're in a position to do so.)
037··on Analysis of cancel culture amongst family and friends
Unfortunately, this is a significant tool that major religions use to control their members. Specific terms even exist to describe this conduct in some of them. It's anticipated that individuals who depart will be ostracized, even by family members. Often, these are people who joined the faith in the first place because they felt loved and significant for the first time in their lives - perhaps they were dealing with a major loss or they were simply elderly individuals left alone. Subsequently, their ensuing isolation can feel like a heavy penalty.
037··on 15” MacBook Air Teardown
Probably you already know this, but it was a Steve Jobs thing:

Growing up, Jobs once helped his father build a fence around their family home in Mountain View. While working, Paul shared a piece of advice with Jobs: “You’ve got to make the back of the fence, that nobody will see, just as good looking as the front of the fence. Even though nobody will see it, you will know, and that will show that you’re dedicated to making something perfect.”

The idea stuck with Jobs.

While at the helm of Apple, Jobs insisted that every element of the Macintosh computer be beautiful, down to the circuit boards inside.

“Look at the memory chips. That’s ugly. The lines are too close together,” Jobs said of the circuits in Isaacson’s biography.

[…]

https://www.cnbc.com/2018/05/10/how-steve-jobs-developed-his...

037··on People can be convinced they committed a crime that never happened (2015)
Do you remember the movie Under Suspicion (2000)[1], starring Gene Hackman? Can’t say too much without spoilers, but it’s related.

[1] https://en.m.wikipedia.org/wiki/Under_Suspicion_(2000_film)

037··on 100 Days of SwiftUI
While we were waiting for the perfect cross-platform solution, we underestimated the web standards that we've always had in front of us, and are slowly becoming the perfect, powerful common denominator.
037··on Build123d: Open-Source Python Toolbox for 2D and 3D CAD Modeling
> Build123d could be considered as an evolution of CadQuery[1] where the somewhat restrictive Fluent API (method chaining) is replaced with stateful context managers - e.g. with blocks - thus enabling the full python toolbox: for loops, references to objects, object sorting and filtering, etc.

[1] https://github.com/CadQuery/cadquery

037··on ESP32-C3 Wireless Adventure: A Comprehensive Guide to IoT [pdf]
Yes, sorry for the confusion, you’re absolutely right.
037··on ESP32-C3 Wireless Adventure: A Comprehensive Guide to IoT [pdf]
What really sparked my interest was having WiFi in a chip that only cost maybe 2 usd at the time. Plus, you could find great usb dev boards for less than 5 usd.

If I had this stuff as a teenager, I would've lost my mind...

037··on ESP32-C3 Wireless Adventure: A Comprehensive Guide to IoT [pdf]
From what I recall, the ESP8266 was originally just a module designated to provide WiFi capabilities to other circuits, but over time, hobbyists discovered that it had much more potential. Its incredibly low cost sparked its popularity. Espressif did an excellent job of designing the ESP32 to accommodate the demands of the emerging audience. But I could be mistaken; I might be missing a part of the story.

> The ongoing US-China chip war has created a situation where users hesitate to use Chinese chips, wary of ending up like Huawei's customers. Without this scenario, Espressif chipsets might have enjoyed much greater popularity.

These chips are intricate enough to potentially contain backdoors. While it is something I never thought about with respect to Espressif, it does seem plausible that they could be a target.

037··on ESP32-C3 Wireless Adventure: A Comprehensive Guide to IoT [pdf]
I regard the ESP32-C3 as the natural successor to the ESP8266, but considering the relatively minor price differences on sites like Aliexpress, I'd opt for a more robust option like ESP32-S3, which offers significantly fewer limitations.

However, I'm personally anticipating the upcoming releases of zigbee/matter compatible chips for my home automation endeavors (such as the ESP32-H2, ESP32-C6) and possibly their esphome support. I'm enthusiastic about building low power devices that can operate efficiently for up to a year on simple alkaline batteries. While these chips already have an effective sleep mode with low power consumption, the Wi-Fi component remains a notable energy drain.

037··on ESP32-C3 Wireless Adventure: A Comprehensive Guide to IoT [pdf]
This looks like an excellent resource!

As someone who primarily specializes in programming and only understands the basics of electronics, I often use esphome[1] for my home automation projects. I want to mention it here as it significantly lowers the entry barrier for creating functional (and funny!) projects quickly, focusing on code and capabilities (with one click, you can update any esp chip wirelessly, after the initial firmware upload via USB that you can do via a web interface too).

Working at a lower level and with code more closely tied to the machine can definitely be rewarding. Yet, it’s esphome that has revived my pleasure of working with electronics and enabled numerous complex projects that I wouldn't have even begun otherwise.

It's also incredibly powerful, and if you wish, you can write libraries to add more features. It seamlessly integrates with Home Assistant (auto-discovering the devices), but it can also be used with other interfaces.

I trust it to not disappear because I think Home Assistant acquired the project.

Oh, and it's open source too (MIT + GNU GENERAL PUBLIC LICENSE)!

[1] https://esphome.io/

037··on Tell HN: Locked Google account reopened after two years
I recently decided to trust Apple with my emails after witnessing a friend lose access to his free account due to some mistakes on his part. After he reached out to Apple's customer service, I was genuinely impressed by the helpful and knowledgeable support team. They escalated the issue efficiently through multiple levels, involving several phone calls over a short span of one or two days. What stood out the most was their unwavering dedication to resolving his issue, despite him only utilizing a free 5Gb account. Maybe hardware investments marks you as paying customer?

Knowing that if an issue arises there'll be a team of humans eager to help is quite reassuring.

[Another feature I value is Apple's "Hide My Email" (unique to paid accounts). While other services offer similar redirect/disposable email, Apple uses its @icloud.com domain, so the services you subscribe can't just ban the domain, they have to accept it].

My only issue with iCloud these days is the excessive amount of legitimate emails ending up in the spam folder, but I've noticed this problem persistently with Gmail as well.

Full disclosure: I am not the CEO of Apple, just a (mostly) satisfied customer.

037··on Python GUIs
+1 for Gooey. This "auto-GUI" app is a godsend for any script-user seeking to minimize friction. Lately, I've been diving into Ruby (fallen in love with Ruby on Rails) and I'm hoping to come across something similar.
037··on Want to get stuff done? Build yourself a “friction tunnel”
Considering the number of articles about productivity, overcoming procrastination, and finishing projects that have surfaced on Hacker News recently, it seems like June isn't going too well for many of us :D
037··on Native JSON Output from GPT-4
It appears to be fine-tuning:

"These models have been fine-tuned to both detect when a function needs to be called (depending on the user’s input) and to respond with JSON that adheres to the function signature."

https://openai.com/blog/function-calling-and-other-api-updat...

037··on Native JSON Output from GPT-4
I would never rely on an LLM as a source of such information, just as I wouldn't trust the general knowledge of a human being used as a database. Does your workflow include a step for information search? With the new json features, it should be easy to instruct it to perform a search or directly feed it the right pages to parse.
← PreviousPage 2 of 3Next →