HN user

originalvichy

1,501 karma
Posts2
Comments361
View on HN

I would recommend Ruuvi Air, its sensors are high quality, and is quite open for devs to do pretty much whatever with it. Works by broadcasting sensor data over BLE, so if you have a smartphone or a home assistant server with BT connectivity, you can display or store the data live. The iOS app sends alerts when different custom thresholds are crossed, like for co2 ppm.

They do have a gateway product, but it’s not necessary if you have HA. If Apple homekit routers supported BLE as source it would work seamlessly in the ecosystem, but a bridge software is required on HA.

Late reply. This is all assuming that the corps producing the hardware will live in the same world as before this squeeze. The reality is that the combination of a highly concetrated manufacturing landscape + the global political environment means that the same games that were played with ASML, Nvidia and TSMC will likely be repeated with the relatively lightly affected generic manufacturers of components. Given the close connections the hyperscaler CEOs have with the USGov, and the leverage the US has over South Korea and Japan, one executive order is enough to tip over the entire manufacturing sector and supply chain to the hyperscaler’s advantage.

As others noted, only the Chinese sector has a chance to fill the space for consumers in this nightmare scenario.

In my case, the ethical AI theatre fell apart as soon as I read about their first military contracts, specifically with the US government.

Their ethos is boiled down to ”we’ll do everything to stop AI from killing us all! However, on the path to AI world domination, we don’t mind helping with killing people here and there :)”

This is the real risk after the slow death of personal computing. Even internet resources like servers will be hoarded by the hyperscalers that are the only ones who can afford to order years of compute hardware in advance.

I’ve already started buying cheap old business PCs just in case I’ll ever need to have simple barebones machines to run things on.

It’s a pretty non-controversial claim and argument about the interaction between technology and human society. If you read the post further you’d probably understand what is meant by that phrase. It’s not centered solely around electronics or the internet at all.

This sort of analysis can help find a healthy level of gaming or computer use. I spent hours reading Microsoft’s offline encyclopedia on the family PC, and playing games like Age of Empires which taught me history on the side.

Take control of what your kids play, and you can help them find more beneficial uses of electronics which is not an endless loop of bite sized low quality entertainment! :)

As a person who has worked in many customer-facing jobs, the worst trap I faced numerous times is befriending a paying client. It becomes insanely difficult to say no to a client when hired as an expert for their assistance, when they are a genuinely pleasant person.

It’s made worse when they are not a decision-maker, but someone who gets forced to push me to do something. As a trusted expert, it’s easy to say no to bad ideas when the client is the one doing them, but when the orders come from their boss who you never interact with, you’re placed in a position where you either appear as a useless cost, or a yes-man who’ll leave behind a monstrosity.

I sometimes envy some of you guys who worked primarily internal gigs where you could at least try to reason with someone up the chain.

I wonder how developing electric motors compares to combustion engines. My hunch says that it’s the main reason the Chinese high-tech electronics industry was able to develop and iterate leading electric vehicles so fast. (Edit: My more clarified point is regarding the machinery required + place to accommodate them to work on electric motors vs. ICE metal parts and all the intermediary parts transfering power in the drivetrain. The shop in the video is smaller than many would imagine.)

When these hopefully go to the next generation Formula E cars, we’ll see some crazy improvements in cornering. The newest generation already has active 4WD. I imagine this can bring even better torque adjustment improvements.

You would think you’re investing in a software technology company, but after reading a bit of news stories, you realize you’re quite literally funding war crimes. If I invested in an arms company, I’d have reasonable expectations about what I invest in. Investing in Anthropic at surface level looks like investing in software for hobbies and business.

It’s pretty depressing to be honest. I don’t know how I could work in any of these military industry companies.

Arms sales where? The non-US arms companies are the biggest winners, namely South Korea and European companies. The US not only threatened its allies, it also pulled ammunition from bases and order pipelines so European nations are picking up even more speed with de-risking from the US arms corporations.

Nice read!

Technology has politics, and it often serves to reproduce terrible modes of operation instead of something that could be described as "good progress" for humanity. The renewable energy landscape is the best example of a space that has had to fight against the old world's financial interests, even in the face of obvious monetary and technological supremacy.

The software world unfortunately has followed adtech + social media companies' operational structures, and we lost decades of "good progress" to attention-funded software.

I have a feeling this is why very few novel companies are springing up from this LLM shift: the relationship of a) lines of code b) solving problems to achieve progress c) getting paid for it has been decoupled for so long, because attention has been the main currency online.

Unsurprisingly, the Chinese technology market leap is fueled by a focus towards the "physical" (raw materials, manufacturing) and it's no surprise that a highly educated population is beating many Western economies in the electronics market (from small gadgets all the way to cars and energy). It's not impossible to try catching up by educating our people to reorient money to industry that brings "good progress", instead of industry that brings virtual money in the form of stocks or tech that mainly serves vices and/or entertainment.

It’s my favorite analogy against the cliche LLM will revolutionize all white collar work. Excel is probably the most powerful business application most people have used, but as you said, people only scratch the surface. No LLM magic will make people more fluent with software. Sadly it’s a combination of not knowing what you don’t know, and time pressure from the employer. My analogy usually ends by saying that if the government mandated 200 hours of Excel courses, it would probably be a faster and cheaper productivity leap than adding an LLM into everything.

This is definitely most annoying when dealing with software or standards with slightly illogical or hard to grasp cases. Recently, I worked on one of the software community's favourite spaces, timezones, and kept getting myself and my LLM context polluted with the confusion that arises when using POSIX standard timezone notation and common human-readable formats.

This blog probably covers my exact headache [0]. In summary, "Etc/GMT+6" actually means UTC-6. I was developing a one-off helper script to massively create calendars to a web app via API, and when trying to validate my CSV+Python script's results, I kept getting confused as to when do the CSV rows have correct data and when does the web app UI have correct data. LLM probably developed the Python script in a manner that translated this on-the-fly, but my human-readable "Calendar name" column which had "Etc/GMT+6" would generate a -6 in the web app. This probably would not have been a problem with explicit locations specified, but my use case would not allow for that.

When trying to debug if something is wrong, the thinking trace was going into loops trying to figure out if the "problem" is coming from my directions, the code's bugs, or the CSV having incorrect data.

Learning: when facing problems like this, try using the well-known "notepad file" methods to track problems like this, so that if the over-eager LLM starts applying quick code fixes – although YOU were the "problem's" source – it will be easier to undo or clean up code that was added to the repository during a confusing debug session. For me, it has been difficult to separate "code generated due to more resilient improvements" vs. "code generated during debugging that sort of changed some specific step of the script".

(Do note that I am not an advanced software engineer, my practices are probably obvious to others. My repos are mainly comprised of sysadmin style shell/python helper code! :-) )

[0]https://blacksheepcode.com/posts/til_etc_timezone_is_backwar...

Re: "The Asymmetry of Bullshit"

I'm gonna speak on behalf of language models' capability of making online communities better. In recent times, the frustrating forum phenomenon of "learned helplessness" is making me too annoyed to participate. Even in a fantastic subreddit as /r/LocalLLaMA, there are people posting replies in the vein of

user1: please help me understand this acronym the post title speaks of user2: (explains in detail what it means)

In the "good old days", a low effort, surface level question would result in someone either muting or banning the person to keep the discussion high quality.

There I am, browsing a forum dedicated to LLM enthusiasts, and an unbeliavable number of people are asking LMGTFY/RTFM-level questions they could even find an answer to from a free Google Search AI summary, and people are rewarding them by actually responding to them with effort.

Thanks to models being quite intelligent at answering basics, the ban-hammer should be used more swiftly if people keep polluting forums with low-quality posts. There's no need to feel bad for them not having the time or capabilities to read through years of forum posts to feel qualified to answer.

Maybe even these sloppy posts authors can be outright muted or banned with a heavier hand for the sake of quality.

Is that even possible with medial grade wrist devices? Apple Watches can perform it only during sleep which makes sense. It seems like a difficult problem to solve without a chest strap, or just measuring during sleep.

The only other alternative I can think of is a screen strap (some companies make those screenless ones, Polar, Whoop) around the bicep, as it’s relatively close to the shoulder and chest areas which gently move with our breath.

I fear this is only the start of it. A minimum of 3-4 constellations more will probably be launched in the near future (Russia, China, EU).

Their obvious dual-use nature makes them tempting, and a military target if a large conflict will take place in the near future. I hope their lower orbit will help any space junk burn up fast.

Yup! Smaller quants will fit within 24GB but they might sacrifice context length.

I’m excited to try out the MLX version to see if 32GB of memory from a Pro M-series Mac can get some acceptable tok/s with longer context. HuggingFace has uploaded some MLX versions already.

Good news!

Friendly reminder: wait a couple weeks to judge the ”final” quality of these free models. Many of them suffer from hidden bugs when connected to an inference backend or bad configs that slow them down. The dev community usually takes a week or two to find the most glaring issues. Some of them may require patches to tools like llama.cpp, and some require users to avoid specific default options.

Gemma 4 had some issues that were ironed out within a week or two. This model is likely no different. Take initial impressions with a grain of salt.

For at least a year now, it has been clear that data quality and fine-tuning are the main sources of improvement for mediym-level models. Size != quality for specialized, narrow use cases such as coding.

It’s not a surprise that models are leapfrogging each other when the engineers are able to incorporate better code examples and reasoning traces, which in turn bring higher quality outputs.

Shot in the dark, but has your actual stove changed? When have you last changed the stones? Is the circulation of air worse?

If your skin feels hot my guess would be that the steaming effect might be disrupted by the water getting evaporated faster than before, and the circulation of air also affects the skin feel (that’s why a certain seating position can make sauna unbearable). You could also try to just turn it on at the lowest setting and see if it changes anything. Maybe the stones have gotten so old that old heat settings have sneakily turned unbearable.

I wonder if they will finally let you use past chats without having to turn on the data sharing, since it’s possible to store chat context on disk. (No chance).

Cool implementation. Never occurred to me Jellyfin could serve as a streaming platform on its own! I’ll probably find the answer after sending this reply (may be helpful to others), but does it come with this functionality out of the box, or is any plug-in needed?

How probable is it that this kind of method can be patched or obfuscated further? I assume that since the HLS stream is always at the core, it’s a matter of just finding alternative ways to dig through it.

Any quirks this implementation has wrt. things like quality or additional delay? Thanks! I’d like to try out if your methods could be used to make some sort of snippet that could be sent to VLC that’s running on a TV or streaming device.

The wait is finally over. One or two iterations, and I’ll be happy to say that language models are more than fulfilling my most common needs when self-hosting. Thanks to the Gemma team!

I think it was achieved by two nuclear armed countries openly amassing their assets in the region for months. Any conflict between peer non-nuclear nations would have probably began with the country in Iran’s position sinking those carriers. Thanks to US and Israeli nukes, they were free to start killing people without fear of getting surprised.