Hacker News new | past | comments | ask | show | jobs | submit | unixbane's comments login

Has anyone hacked furnaces yet? They have giant PCBs in them.


Most furnaces are incredibly amazingly simple and the large PCB is just for reliability and to support the transformers.

Many even now are (blower on/off) and (flame on/off). Only the high end ones have variable blowers and flame heights.

I know this because before ours was replaced I had to jumper past a bunch of the board to keep it running.


>Many even now are (blower on/off) and (flame on/off). Only the high end ones have variable blowers and flame heights.

There's a few other safety checks the board will do.. check pressure switche to ensure there is draft before attempting to open the gas valve and light off. There's also thermal limit switches to make sure things don't get to hot if your main blower goes out.


I’d have to check my new one but often those switches are just in series as a physical disconnect.


On some boards they're inputs as that's what provides the necessary info for the board to provide flash/error codes. Not unusual to see additional standalone limit switches (like what you observed) for extra protection.


The end game for the web to be scraped into entries in a database to be displayed by real software instead of a web browser.


Sounds miserable and authoritarian


It should content block itself.


Most sane Chrome/Safari/Edge user


I’d take content blocking this comment


First of all, we have this blog post at least once a year, like top commenter has said. Second, uh, no, you're a moron. Open source now is just completely commercialized. Firefox looks exactly like a 90s garbage web browser that shows you some stupid page full of ads, and links to news with ads, on startup. I am an open source developer. I don't expect any gratitude for what I do, I just want to get shit done. People who pretend issues don't exist are annoying. If I am using a typical open source library these days, I expect it to be made by some guy developing it as if it's his job (and accordingly, with lots of corner cutting). Basically all these new sprawl of languages are a stack of half working bullshit from the build system to the GUI all made for clout or on a whim based on some idea thought of last night, or by some extremely inexperienced person. And the only reason none of this stuff works well is because open source devs are literally clout chasing and constantly move all their dependencies (also fixing invalid problems that shouldn't exist like RCE bugs). You're right, I shouldn't expect them to work at all.

I didn't even read your article, I have better things to do. The idea that people are "entitled" in tech is retarded and no spin on your title can make sense. Tech is a sea of festering rot piled up 100 times.


I don't see how being a "gaming" [1] video streaming service implies that you need to take action against gambling that is implemented via it. They will just move somewhere else. Seems like an ultra tunnel visioned political "issue".

1. One which barely has anything to do with gaming other than having 3 lines of code to store a game identifier with a stream to say which game the stream was mainly streaming. They even have entire streams that do non gaming shit and that's what all the top streamers do most of the time.

In other words, this is outrage porn against streaming services (I think, as like with counter strike go loot boxes[2]. i don't understand your culture though [not that i cant, i just dont care] so I could be entirely wrong). This is no different than when cameras or VHS came out and people complained about piracy and whatever. Whatever political takeaway we're supposed to be getting here is invalid. Twitch is just a streaming site. If I make my own streaming site (which I'll never do, because the web is horse shit), I shouldn't have to hire people to purge gambling on it.

> but you are profiting from them looking at your ads while they gamble

And VHS profited from mass piracy. Get a grip.

2. yeah, loot boxes are fucking cancer, i don't care for making them illegal though as that requires paying more tax and they will just come up with different cancer. you cant fix bad developers


> * It's a kind of web-based environment. Each view has a `loopback://` url.

Great sounds like another idiotic thing I can skip.

> * The UI is, indeed, very consistent. All menu operations can be accessed with Alt+( ) combination. This feels very solid and convenient.

This is a feature of all products created by a single entity.


You've been breaking the site guidelines repeatedly. Would you please read them and stick to the rules? We ban accounts that won't.

https://news.ycombinator.com/newsguidelines.html


What rules there are rules? Ban my account I will make a new one until you ban Tor and make an article about how Tor is toxic. YOU ARE PART OF THE PROBLEM, DICKFUCK.

In your world, everything is okay, we can pretend the latest script kiddie software that flings local URLs around is fine. In your world, since everyone is pretending all the broken stuff doesn't exist (in order to be "civilized"), more broken stuff is made, as the developers have the illusion that garbage status quo is good. This is how HN works. It's hilariously true. Everything people here make is clones of the same terrible concepts like convention over configuration (which make auditing harder and shitcoding easier).

Internet moderation is the single most useless concept ever invented.


It's UN*X. The one thing it actually does good is having documentation on the system, instead of some weirdo's web page covered in ads. Type man <cmd> or info <cmd> in the shell. Also, for most of the world population, this will be a few seconds faster since it avoids loading a web page.


And it's an invalid point. Scraping prevention is the most stupid thing Cloudflare has ever done, and that's after a very long list.


It’s not an invalid point. Setting aside Government and business services, you aren’t morally entitled to clean, uninterrupted access to any random website. If a webmaster chooses to make your life difficult for any reason, that’s entirely their prerogative.


I'm saying anti-scraping is a misconception and if you buy it (or get one for free) you just paid for a placebo and it's also worse than nothing. Is there anything confusing about this?


I don't want you scraping my sites, and I can see the hundred of thousands of requests from scrapers/bots blocked by Cloudflare. Seems like it works here.


If it's a misconception, why did you complain that Cloudflare caused you "a really hard time making a web scraper"?


You just confused me with someone else. Cloudflare gives me a hard time as a user only. When you view a page with a proxy or shared IP address, you have to solve a captcha or enable JS to see any text with @ in it, and such insanities. Scraping is a user use case. Web crap is meant to be automateable and automatically navigible (though as a cattle user who sees it as an interactive one time experience, like someone walking into a shop, I can see how you see otherwise). Anyway it's easy to scrape even with Cloudflare, it just causes more bumps and adds to your fingerprint and makes the internet as a whole more insecure.


How is it possible to be so wrong on so many levels in just two sentences?

1. Your epistemic reasoning capabilities are broken (as in, why do you think people should know better?)

2. You are just adopting an ad-hoc philosophy based on how shells work. If interactive languages had separate text inputs instead of just parsing a stream of text from stdin, pasting would always be safe. One may be tempted to call this "UN*X braindamage".

3. You appear to possibly believe in checking a URL before opening it type voodoo as well, regardless of shell issues


If a carpenter chops his fingers off, it's not the fault of the saw. People who use programs should be expected to know what's safe to put in and out. Having a base level expectation of competence for operators is normal.

A separate text input is just stdin by another name.

Yes, I believe people who paste URLs into the terminal should examine those URLs - you generally have to trim some stuff, quote, or rewrite things to make them useful. If you believe in wildly flinging data everywhere, good on you, I'd rather deal with easily avoidable problems such as demonstrated in TFA.


> last paragraph

You can't safely paste anything into the shell ever lol. For multiple reasons. It doesn't matter how much visual inspection you do.


> If a carpenter chops his fingers off, it's not the fault of the saw.

That would be an effective argument, but this vile shit has existed for decades without being fixed, for no good reason. This saw is specifically designed to slice fingers off, rather than do useful work, for no reason.

> Having a base level expectation of competence for operators is normal.

UNIX expects perfection, while providing none of its own.

> A separate text input is just stdin by another name.

No, nitwit, it prevents in-band signalling, which is the entire problem here.

Anyway, I use Emacs for everything, and don't have these issues. With wget, I use -i - to enter multiple URLs at once, but it would also defeat this.


Thanks for saving me a reply lol


Every point in the article is obvious. As a script kiddie pasting stuff from the internet (including stuff from the victim's website) back in the day, I was acutely aware of the fact that you can't paste something and hit enter anywhere ever (unless you strip out ', but even that isn't very reassuring given that the shell probably has undocumented edge cases as well as other problems at other layers such as the terminal [1]).

Anyway, shells are dumb and dangerous. A real interactive language should simply have a text box for text. I guess I could write a usual 10 paragraph rant on this but it really is that simple.

1. Day of the seal soon.


Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: