skysight-inc/HackerNews huggingface dataset:
Honestly, that’s dirt cheap for a PLC. I’d say that you should have a look on Craigslist or eBay, but you probably won’t find anything much cheaper. Also, a lot of PLCs are “cheaper” because they have relatively expensive software packages required for programming them.

You’d probably do much better with a RPi and a RTD module (1-wire, i2c, etc). You wouldn’t get the ladder logic, but you could use node-red. Heck, there might even be a ladder logic based program for the RPi. I wouldn’t be surprised.
So much of computing is dedicated to solving problems that could be omitted.
I wouldn't say there is anything here that I personally 'dislike', stuff that doesn't interest me, sure, but then I just don't read about it. I don't feel the need to down vote it though.

That's the difference I think
Not GP (nor a metrologist) but 50% reduction is surely the important thing anyway, in a home setting, not the absolute figures? I don't think the curve could be much off, since they work by counting particles, so if it's reading high at 800ppm then it should be reading just as high at 500ppm right?
Hackathon Habits Developers Should Bring to Their Professional Work
> and shell completion rarely works well if at all
The landlord is going to kill them.
It reminds me a lot of Terror Management Theory. Sure, there are apex predators who are knowingly scamming and defrauding people, but how do I describe a coworker who is enthusiastic about the $1000 of Bitcoin he has?

Even a cursory, technically-minded dig in the garden shows that there's nothing at the center. Smart contracts require oracles. NFTs are addresses that depend on an external interface to make any sense of them. Blockchains are expensive public immutable databases...

I tend to filter a lot of these crowd behaviors through the lens of Terror Management Theory. In this case, convincing others that crypto has some true value might not only benefit investors financially, but also reinforce their identity as part of some important movement.

I think it's been a tragic waste of economic resources and brain power. Talk about "the smartest people of my generation spend their time figuring out how to make me click ads." If all of this energy had been pointed in the direction of innovating against the direct problem of abundance vs scarcity, it would have avoided becoming a joke. Otherwise, it's just a mimicry of the economic patterns that have dominated the West since its inception, and thus, not revolutionary in the least bit.
Assumptions You Probably Have About Strings
Thanks for the tip.

I know the WH-1000xm4 are great. I get a similar benefit to what you describe from my Bose QC35 II.

But I'm specifically wanting in-ear earbuds (like the Airpods).

And since earbuds in turn usually mean a compromised battery life, I'm hoping for a wired version with good ANC.
Posted the wrong link. I need sleep.

https://www.youtube.com/watch?v=HRsc83kXyvw
Whoa, I think there's a major misunderstanding here.

First, I agree: rape is a bad choice for humor. For a number of reasons.

Second, sexual assault is a huge problem and it has affected my own life in various ways. People I love have been sexually assaulted. I've seen the damage and I'm sure that the damage runs deeper than I can truly know.

However...

What mind finds deliberately hurting another
human being an enjoyable pastime?

As somebody who used to employ/enjoy that sort of humor (long ago) I assure you that's rarely what anybody is thinking when they tell that sort of joke.

It's gallows humor, more or less. The idea is that you're laughing because you know that rape/murder/whatever is wrong. The jokes generally make no sense otherwise. For many it's even sort of a coping mechanism. It's not entirely dissimilar to the appeal of horror/slasher movies - folks generally aren't watching them because they think murder and torture are "enjoyable pastimes" in a literal sense.

Or when somebody says, "I'm gonna kill the next telemarketer who tries to sell me an extended car warranty!" We understand that they are using hyperbole: murder (a thing we acknowledge is wrong) would clearly be an unethical and disproportionate response. Therein lies the humor.

Again, please let me restate that I agree with you: rape is a very poor choice for humor. But your posts lead me to believe there is a deeper misunderstanding at work.
So you're mad your parents blocked rape websites? Child Porn? Incest? Or are we talking about you're mad that they blocked youtube and twitch?? Which we don't? And i'm not talking about kids being interested in those, but sites where people try and perpetuate them and bait young girls with.

All blocks are not created equal here.

There are 10s of thousands of girls going through therapy, rehab, mental hospitals and such because of some of what is going around right now and much of the blocking is learning from parents who didn't and lost their kids to suicide or sex trade.

It all starts with a supposed nice 14 year old kid on discord who buys you a gift and turns out to be a grown ass man praying on girls who are susceptible to social issues - they're the ones boosting the servers and writing free advice and coming off as being helpful to teen issues but its all a big con... and that's just one channel of the absurdity. THe other is social pressures on tiktok and insta and their addictive properties - especially for young women. Unchecked/unbound you're asking for trouble for you and your kids.

Be a parent and let your parents parent.
How did you connect to the source? DIY AirPlay receiver, a la the FOSS SharePlay? BlueTooth to DAC device? Any recommendations?

Am noob, just want to reuse my gear, avoid the Siri & Alexa & Google "smart" stuff.
How was this possible? None of the mainstream operating systems allow this.
Could you elaborate? Wouldn't it be better to i.e. throw a runtime error than to send an email with an empty subject to a user from a business perspective in most cases?
You’re mistakenly assuming that everyone sees intelligence services as bad, because as much as many people are concerned, “an enemy of an enemy is a friend.”
Which is what is done by life support modules in space stations no?
Its very much broken by design. It has no proper Callstack debugging and thus discourages structured programming - aka use of objects and methods.
I would call TABLUM.IO - a low-code tool.
Power SQL user can type any complex SQL query in the SQL console. Whereas the beginners won't spend much time doing simple "SELECT" or calculating the average, they can just click on the header of the table and select "stats" to see the result.

I agree that no-code is limited to some general scenario, but there're still a lot of them.

Thus, we decided to leave an opportunity to choose which way to go: use mouse for simple / general actions or use SQL console by power users to archive some complex results.
While I agree that we should do this in the ideal world, doing so will inevitably break other necessary tools so it is unworkable for me :(
This reminds me of the book Military Intelligence Blunders and Cover-Ups by John Hughes-Wilson.

It has a good overview on a few different failures, including multiple ones by the US, not least because of the huge number of different agencies, each wanting to protect its territory and reputation more than to actually do their job. The incompetence is frankly pretty staggering. And those are the people who can just drone strike, extradite or kidnap you and torture you, anywhere in the world. Fun !
or Capital letters
It should be, but how would you keep track of usage frequency?

At least it would push all the "This switch was added by someone playing with UNIX at a university in 1986 and hasn't been used since" options to the end of the list.
Exactly. I'm sure you put in a lot of hard work to become Valedictorian! But a lot of other responses seem to take any critique of the system as an attack on their own hard work. Realistically, people like you and I who had a stable upbringing probably would be successful in any reasonable system. I personally attended a poor middle school and didn't learn algebra until 9th grade, but still managed to end up as a mathematics postdoc at a very nice place. I cannot wrap my brain around the reluctance to make changes to the system in the face of statistics like the one I mentioned elsewhere and have observed with my own eyes (that is, there are very, very few African American PhDs in mathematics).

I'm also a teacher and, although you can teach college without knowing any formal pedagogical methods, I've at least looked into the works of people like Louis Benezet (setup a middle school without formal arithmetic) and Ranciere (The Ignorant Schoolmaster). And I've come to the conclusion that backing away from homogenized curricula most hurts 1) bad teachers and 2) textbook companies.
It's not so much about a preference, but your cursor would jump about and you'd need to be on the lookout if you wanted to edit the completion (eg. to change the extension).
Dupe: https://news.ycombinator.com/item?id=29183657
Seems like MS had the same idea according to an answer in the link:

> Microsoft intentionally made programs install to C:\Program Files on Windows 95+ to force programmers to deal with spaces in filenames.
The moon is a terrible place for solar power. Solar panel efficiency drops by about 0.5 percent per degree Celsius over 25C, which is a real issue when the moons daytime temperature hits 110C (230f) Aka past the boiling point of water.

The day night cycle is almost a month long which means you need extreme energy storage, but daytime temperatures go from colder than the arctic winter to past the boiling point of water. The poles don’t get as hot, but they also get months long night due to the moons axial tilt.
Thanks for watching.
The big advantage of the rotating launcher is that you can aim it towards other targets, not only the Earth. You can take your shuttle from LEO to the Moon and then board the big spaceliner in her maiden voyage (because that's the last time it'll be on a planetary surface) towards Mars.
It is from 2001
I recently find out a windows folder can't end by a space..
But python for example you can create this folder 'example '
every file you create in this folder will be inaccessible, and impossible to delete.
> Dragon could do almost everything Orion does with a few enhancements

What can Dragon not do that Orion will be able to do?
Can Orion go further from Earth?
It's not possible to use IHP without Nix. Using nix allows us to make fully reproducable dev environments as all versions (even e.g. the version of postgres used in dev mode) are pinned down.

The IHP docs assume no knowledge about nix, so it should still mostly be very simple to get started.

We compiled a couple more reasons why IHP uses nix in this blog post: https://ihp.digitallyinduced.com/blog/2020-07-22-why-ihp-is-...

Btw: To give IHP a try without installing Nix you can also try out the official GitPod image here https://gitpod.io/#https://github.com/gitpod-io/template-ihp :)
It's never been about complete control - or even control at all. It's about safety, health and wellbeing. As i mentioned to others - this isn't about blocking HBO max, youtube, twitch or steam. It's about safety against people praying on 13 year old girls and general computer safety blocking threats that nextdns blocks that every one should block.

The thing is, when kids grow up - they're gong to work at places that have blocks to ensure employee safety too and they're going to have to realize what they need to do to keep their kids safe

and the kids will hate it, as they have always hated it.
Codesys for the Raspberry pi is pretty capable also. Just get some cheap remote io and you can do almost anything.

That said, I still hate just about everything when it comes to PLC environments.

Copia.io is at least trying to get git going for a market that eschews version control.
How could allowing random countries to spy on your customers not be considered a hindrance?

Don't you think this would cost you future customers?
RHEL 8 GA
Show HN: ProsePaint – interactive text-to-image generation
Show HN: Geekbot for MS Teams
Hi HN, I'm Nick - co-founder and CEO of Geekbot.

Geekbot lets teams automate standups, retros, surveys, and 1-on-1s in Slack and MS Teams, helping you spend less time in meetings, save time on reporting, and still see who’s working on what, entirely asynchronously.

For context on why it exists, my background is in start-ups. My team and I have been working together for almost a decade, building several companies over the years. And one challenge we've always faced has been communicating across different timezones.

We were spending way too much time in online calls and note-taking apps, all just to stay in sync. And all that meant was we were struggling to find any time to get real work done, which ultimately led us to build Geekbot.

Initially, Geekbot was meant to be nothing more than an internal tool to help us be more productive, there to replace endless meetings with asynchronous reports. But soon after we started using it, we knew it could become so much more.

This one chatbot was saving us so much time and helping us cover way more ground, which is why we felt we should offer it to other teams to try. Now — over 1,600 different companies (including Asana, Shopify, and GitHub) use Geekbot in Slack.

Beyond standups, retros, and surveys, everyone from Product Owners to People Officers are using it to share meeting notes, improve the quality of internal 1-on-1s, even track team happiness and employee engagement.

We've spent much of this year preparing to launch Geekbot in MS Teams. And now, we're super proud to say it's good to go, so if you're looking for a way to keep your team in sync asynchronously, we'd love you to add Geekbot to MS Teams.
https://geekbot.com/geekbot-for-microsoft-teams/

If you do, let us know your thoughts. We're constantly improving the product based on feedback, so we'd love to hear from each and every one of you.

I'll be here all day responding to comments, or feel free to email me directly at nikolas at geekbot dot io.

Thanks for reading!
Nick
Agreed! Suddenly I thought of Metabase, Looker or even Superset.
I don't think we'll be seeing a black banner on HN for this one, even though his controversial history is probably highly relevant to the growth of Internet society and culture.

Is there specific criteria for who gets a black banner and who doesn't?
And yet they introduced C:\ProgramData in later versions.
> Further, they're a form of violence against the poster. Not sure what other word to use to be told in a single click "You Suck!". It is or arguably can be a form of bullying.

Your point before that part was something I could engage with, but if you really see any form of disagreement as "violence" or a "form of bullying" then I don't understand how you can even function online.
Wait, what's a file? :P
yep, I still don't use spaces. I also don't use uppercase characters. Just underscores or hyphens.
I avoid spaces because they make tab completion more cumbersome in bash.
We don't have to resort to draconian measures. Those are purely a political choice.
Maybe. I personally don't expect many cancellations, there are too many people who don't care what happens to the unvaccinated. When the unvaccinated voters don't want to close or cancel the [insert name] and a large fraction of the vaccinated don't either, then closing/cancelling will not be politically doable.
As a few have mentioned, direct yourself towards devops.

I am 50 and observed the transition from sysadmin to devops. There is a Microsoft certification pathway to devops expert. Read the 'skills measured' for the relevant courses. It will give you an overview of the devops space.
Focus, Flow, and Burnout
We're offering a self-hosted version to keep your data on your server.
I think that people who "cringe" at regular stuff are projecting their own neuroses.
I think feeling like you are useful and have purpose are critical parts of aging well and living a life well lived. Seems like your dad gets a lot of satisfaction from these products.

I think a little more communication on your part for getting stuff you need done (or having him teach your kids these amazing skills) could make this a huge win for your family instead of a burden you have to tolerate.
it's super easy to integrate in every ci/cd pipeline
Progressivism Is Dead – By Vinay Prasad
US and China urged to collaborate on cancer drugs through new initiative
They are not, the guidelines are linked in the footer and don't mention anything about downvotes aside from "not talking about downvotes".
It would be interesting and worthwhile to expire the architectural features that led the residents to develop a sense of community. Was it just the iconic nature of the structure? Was it the way that the common spaces work? The very constrained space?

Seems like valuable knowledge.
The pools get months long night just line on earth. You would need to build a mega structure with rotating panels or have serious batteries.
There's also Google login, do you have gmail?
Is it OK to log in via a corporate gmail?
It's like serverless, not truly serverless but conveys the gist.
And where it isn't needed. If you have a path that contains a variable and a space, bash will happily escape the $, making the path invalid. See the following:

$ cd $HOME
$ mkdir my\ dir
$ ls my[tab]
$ cd /
$ ls $HOME/my[tab]
ls: cannot access '$HOME/my dir/': No such file or directory

That error is because when you press [tab], bash changed the path to \$HOME/my\ dir/ but that isn't obvious from the output and I couldn't find a proper way to include the tab-expanded result in the transcript.

(edit: this is on GNU bash, version 4.3.48(1)-release but I've seen this behaviour for years)
Yeah I guess we'd have to bring it as fertilizer.

I tried to look up if nitrogen exists on the Moon, seems like it basically does not. I didn't realize how rare carbon is there either. We'd need to bring a _lot_ of things it seems.
> The main culprit for space issues is stuff relying on BAT or CMD files, where escaping variables seems to be a black art.

Actually it isn't, just use double quotes and add a '~'. It's just about the only thing batch files handle better than shell scripts.
set "VARIABLE=%~PATH"
Not impossible but not always efficient.

Hard to focus on two things. Get cash today usually outweighs the long term building. On a macro level this is why so little software innovation comes from Accenture. All their focus is on billable hours.

It’s possible, just hard.
When the forums went paid and semi private, a few boards were created for sharing music, porn, and torrents. AFAIK you could never see they existed without a paid account. The last time I logged in with a paid account was more than 15 years ago though so I can't say how it evolved.
> Why would people bother with crappy MP3s when they could have no-loss storage instead?

I can't hear the difference. While I love music, I've never had good hearing. Further worsened by live music and clubbing (without protection). Aging too, of course.

Just from a practical matter, I prefer lossless encoding. Some of the MP3 files I encoded have glitches. It simplifies deduping my library (just pick the best quality instance).
Nope, there is no relation between a package name and where it is hosted, nor any need to create remappings.

As it should be.
> do not protect you against countless small projectiles.

They'll hit you all the same regardless of your movements. A very simple mechanical system that does a full rotation every 28 days would suffice.

If you don't need to import the solar foil from Earth, it becomes a much better alternative. Low maintenance means nobody needs to visit the surface to fix stuff.
Paul Keating's Press Club address on Australia's strategic failure [video]
One glorious day we'll accept programming languages that require spaces around infix arithmetic operators so that we can make kebab case a reality!
Hilarious route to security, only Perl programmers can work it out and they won't be bought off
Also good god, why are we not using certs for security on PLCs. This should have been a thing a decade ago. Only one vendor even bothers currently (Bedrock).
>Some news emerged that Boeing believed that SpaceX could not deliver anyway and if they both didn't deliver the could renegotiate with NASA and demand more money. Unfortunately for them, SpaceX delivered without asking for more money.

Seems SpaceX didn't want to play that collusion (or prisoner's dilemma) game many government contractors play.
>To be honest, I don't get the appeal of e-bikes for the type of riding you do. Getting up to 15 MPH when you're riding for 8 km in a city when stopping for lights should be no problem without disabilities on a decent bike

As mentioned there is more than that. An entire accelerates from stop MUCH more quickly which adds a significant element of safety.

By the way the bike share ebikes are like 30lbs and speed limited so there are plenty of times when my "motorbike" has been passed in the road by a well-geared human powered vehicle, friend.
>So far your instinct as product designer/manager/engineer might be to take what customers say they want at face value.

That would be the worst way to go about building anything. Taking solutions from customers as opposed to problems to identify jobs-to-be-done and reasons for non consumption isn't something someone who knows how to build products does.

The question then becomes how does someone who generally knows how to build the right things build the bare minimum feature, the original question and title of the post, given the constraints on time and resources cited in the first paragraphs.

One can do several things. For example, writing the description and code examples for a yet to be library and shop it around, see if it makes sense, then write the library.

That's what I did for example with this library: https://pypi.org/project/bmc after shopping it around here: https://github.com/minio/minio-py/issues/829#issuecomment-65...

I also do that for internal tools, libraries, SDKs. I'll send client code around and see if it makes sense to engineers. I also had non engineers who never coded use libraries to do something useful. I just give them a laptop and docs and see how they use the thing. If they can do it, I know programmers can.

To get back to the original problem, prioritizing can lead towards minimal features. We have a section called "Instances" in our issue templates. If a feature issue does not have several instances where the problem manifested for several people, we just won't do it. We need concrete examples of a problem being frequent and expensive / high impact (loss of work, or prevents work in the first place).

For example, I'll look at the analytics for our internal platform and see that my colleague who we built the thing for is not using it. Why, we ask. It turns out the Docker images are too large and take a lot of time. He loses patience. They contain several libraries that he does need.

We built a minimal image that can get him to start after 30 seconds instead of 2 minutes, and we saw usage increase.

Yesterday, I saw he was giving a demo using his local environement, not the product. I'll ask why. What's wrong. What sucks. Why did he use his laptop instead of the platform.

The general sentiment of the article is sound. Always observe, ask questions, look for the underlying problems and how frequently they happen, how expensive they are (as in what are they doing to solve that, is there someone working on it, does it cost opportunities, etc)
That's not true, because the bare battery cells are still valuable, and can be easily stripped from the battery module and sold separately. Also, the mechanical parts are difficult to secure with DRM.
Sometimes I break the rule and use uppercase but never spaces.