skysight-inc/HackerNews huggingface dataset:
From the consumer side:

I've bought a Qingping ClearGrass Air Monitor (CGS1). It costs about $100, but has CO2, tVoc, PM 2.5, PM 1.0, temperature and humidity sensors. From what I've read, sensors are quite good, people only sometimes complaining for bad fans, that need to be fixed after a year or so of use. Everything in one nice USB-C powered case with a sensor screen. A bit too much animation once a minute, that can't be disabled. Data is sent by WiFi.

There is a Qingping App for Android and IOS with some graphs and insight into values, but not much. It also can be integrated with Mi Home, but doesn't work for my region, and I can't get token to talk to it with python-miio, as in this habr example [1]. This example doesn't work too [2], looks like the api has changed.

So after a bit of sniffing I've made a simpler solution:

1. Installed Mosquitto MQTT Broker on my home gateway

2. Made a DNAT redirect of qing.cleargrass.com requests to this broker:

iptables -t nat -A PREROUTING -i br-lan -p tcp -d qing.cleargrass.com --dport 11883 -j DNAT --to-destination 127.0.0.1:11883

3. Added a cron job of periodic subscribing for air monitor data. Without this message it doesn't push the data. The topic consists of some base64 uid and air monitor MAC address, I wrote it in square brackets, should be changed by end user:

*/5 * * * * /usr/bin/mosquitto_pub -h 127.0.0.1 -p 11883 -t '/[uid]/[mac]/user/get' -m '{"duration":"303","up_itvl":"2","type":"12"}'

4. Configured a mqtt_consumer in telegraf:

[[inputs.mqtt_consumer]]
servers = ["tcp://127.0.0.1:11883"]
name_override = "air_monitor"
topics = [
"/+/+/user/update",
]
data_format = "json"
tag_keys = [
"mac",
]

5. Created graphs and alerts in grafana. It was easier for me to create a further automation from there.

It is sad that there are still no easy way to connect everything in a "smart" home.

[1] https://habr.com/en/post/482352/#comment_21085236
[2] https://habr.com/ru/post/493220/

Edit: formatting
I realise that a lot of people have anxiety issues, but to call it abuse is just stupid. They are genuinely people looking back on their life experience and giving advice.
Calling everything toxic or abusive seems to have replaced a range of expressive terms and phrases, like "that's an asshole thing to say" or "what the fuck is wrong with you."
And it's a net-negative for everyone not using any such service. The UX for my online banking has gone down significantly. Banks require now a lot of additional 2fa authorizations for various actions, even when you are already authenticated.
There is a long an rich tradition to release your DNN/FX work in a post stamp sized presentation.
I think what you're describing is more down to desensitisation through exposure to stressful environments.

When you're younger smaller problems seem larger because you've not been desensitised to larger problems. As you progress through life you generally experience greater stress and thus the smaller problems feel smaller. You could look at it like desensitisation to capsicum, salt, violence or pornography.
Who produced these studies? The imperial college of london?
IMHO if you eat fish youre just not a vegetarian but pascaterian. There are strong roots for this behaviour in the Catholic faith, which prohibits eating non-fish meat on certain days. Funnily enough that doesn't include beavers, platypuses and some other water-dwelling animals [1].

https://blogs.scientificamerican.com/thoughtful-animal/once-...
Perhaps as a kind of dongle, to prevent their product from being counterfeited?
Pretty sure the USD can be redeemed anywhere in world, not just US.
> Why didn't the makers of this price label just use a little 10 cent off the shelf microcontroller? I doubt price tags are made in sufficient volume to ever get the engineering costs of a custom microcontroller low enough to go below 10 cents...

Are you sure about that? As a hypothetical example, imagine that Walmart is switching all of their stores over to eInk price tags. I found some numbers from 2005 for number of stores and SKUs per store at https://corporate.walmart.com/newsroom/2005/01/06/our-retail...: multiplying out the number of stores with the average number of items carried gives you 500 million price tags.
I don't understand what you mean by "default". Deno simply provides a builtin compiler which allows it to run Typescript transparently. Clearly Deno also supports JS out of box.
If I ever got something beneficial out of meditation, it was that feelings and thoughts come and go and do not have to necessarily be listened to. I didn't realise this until I was in my early 20s, and looking back, there were so many regretful moments as a result of just doing whatever feelings and thoughts dictated I should do in any given moment.

Being able to view your thoughts and feelings in an abstract, manageable way is incredibly important.
It's 40000000 not 40000.
There’s something funny in talking about “samples” to sound smarter.
Easily create your website with Sparkle, a powerful native Mac app
> 12.6 MB transferred, 21.8 MB resources

Personally I much prefer websites that don't use up that much bandwidth.

Let's take https://asset.mmm.page/77/a05aa5533e4f3a97080c63f9b70189/04-.... 4,748,611 bytes, 2602x4336 pixels, actually rendered at a ~150x250px size. Do you really need to ship that many pixels?

I hope more people pay attention to reducing bloat than looking campy, kitschy, messy, imperfect.
Yes, some mere 10 years later politicians in the EU realize that FB should never have been allowed to take over WA/Instragram. The problem is, the politicians in charge at the time did probably not even use a smartphone and had no idea about the tech sphere.

In my opinion, FAMG (FAANG minus Apple and Netflix plus Microsoft) must be broken up. They all do use their market power to prevent competition, and they continue to use their money to buy competitors and/or startups that could compete one day.
$15/hour
Do you have any recommendations on software to interface with it?
I bet none of the finance apps pay a 30% cut to Apple, they would be out of business. Those are probably considered banking apps, any banking app doesn't pay Apple 30% of all checks you deposit, right?

How would you differentiate a new fintech stock trading business from established players?

A tangent: banking apps could also be a solid argument in the Epic vs. Apple court battle. If you squint hard, purchases of digital cosmetic items don't look that different than a cryptocurrency. No real world goods were bought or sold. I suppose somebody could sell a game account with complete sets of cosmetic items online. I know these aren't the same, but there is a similarity in buying/selling purely digital things.
This argument is kind of pointless regardless; industrial agriculture kills various small animals (rats, mice, birds, voles etc).
As a musician and developer of 20+ years this is great work!

It worked perfectly for me in ios safari... one of the most hostile environments for web audio!

The slice feature is awesome.

Works really well as a PWA

The bpm input could do with a stepper button for the lazy

attention to detail throughout is fantastic... well done!
Really impressive and striking to see the stylistic effects of different training sets (Cityscapes vs Mapillary Vistas).

Obviously the GTA V designers applied a particular style and colour scheme which gets lost, but I'm sure something like StyleGAN could address that.
How big a role does survivorship bias play?
It seemed like in the case of chimpanzees the article sort of implies that the effect "nice and more self-controlled chimpanzees live longer", mattered too?

I wonder what portion of "older people being more emotionally balanced" can be explained by more emotionally balanced people surviving longer in Western society?
Sounds like something somebody will have tried to quantify at least in terms of the order of magnitude?
Does anybody else see some names printed on the graphics card (sorry, framebuffer) PCB just above the TurboXGX chip? I can see Curtis and Chris crossed out, and Tony...
Hello All, I'm Tejas Sangoi.

I have been developing Shopify apps for the past 5 years. Currently working on a new project csvbox.io to solve a common problem that I have faced many times.

There have been many applications where we needed to accept spreadsheets from the end customers. Building an importer from scratch is time consuming and maintaining it is another headache. Moreover, the import process for the customers is messy because they have to read the docs and follow the upload templates. In many cases, after long support email threads we ultimately have to manually accept, clean and input the data.

As a solution I built the csvbox.io import widget. Its a no code, drop-in widget that allows you to accept files in minutes. Users can upload files, match columns, validate data all in a few clicks. You receive ready to use data in your app. A better experience for your customers, fewer headaches for your team!

I launched it only a few days ago. Happy to receive feedback on everything - UI/UX, features, pricing etc.
Are you kidding me?! Unsolicited advice can be mildly annoying!!!! I may have to just nod my head in approval just to move the conversation along, even though I might not agree!! HORIFFIC ABUSE.

The author just appears to use complete hyperbole to get a reaction from his students and readers. Not to be taken seriously.
The ease of editing scratches an itch I didn't know I had.
Brazil suspends use of AstraZeneca vaccine in pregnant women after death
I wish the "edit" button was more visible. I noticed it only on my second visit. After I found it, I enjoyed playing with the page and the first hand experience a lot more than reading about it. During my first visit I wasn't impressed but now the product looks cool to me.
Beginning of 10.2 looks like the standard thing in France: penalties rates of, by default, ECB refinancing rate + 10%.

The thing about the recovery fees though only works for B2B in France; so maybe it is going against EU regulations.
Does any one here know about some existing self-driving(self-crashing) technology that uses two cameras in unison on the sides of the car like the eyes of a equide providing a nearly 360 angle image only readable by the computer due to 2D perspective constraints.
Yes, that's kind of the whole point - from the government or law enforcement perspective, having a class of "tainted" coins would not be a problem but the intended outcome, and if a side-effect of that is a serious disincentive to use tumbling/laundering services (since that would effectively taint/destroy your funds, no matter if they were originally clean), that would be considered as a bonus, not as a flaw.
I miss a 'Jump to random mmm.page'. No time or creativity to add something myself, but I'd like to get a few impressions on the jumbly messy things that are being made..
> How is the built in testing?

Much more minimalist than Jest. Very similar to Node's built-in testing [0].

- I don't believe the test environment is recreated between test files

- No way to mock imported modules, as far as I understand. I don't believe the built-in testing has any mocking or spying functionality at all

- No describe/it/expect syntax that Jest inherited from Jasmine (I am not sure where it came from initially — was it from RSpec?)

- The above means that there is no nesting of test blocks

- No setup or teardown functions (beforeAll, beforeEach, afterAll or afterEach)

On the other hand, it's fast. And it doesn't swallow up console logs, like Jest can do. No magic to it at all.

[0] - https://nodejs.org/dist/latest-v14.x/docs/api/assert.html
That is one idea ,but enough novels have made that mistake over the years that I wouldn't trust it
Programming project ideas for learning purposes
imagine the outrage if it had been a "pro israel" account.
"as the government set out a suite of animal welfare measures including... banning the import of hunting trophies."

This part is surprising to me. Hunting is actually really important in a lot of areas. Deer hunting is really big where I live. It controls the deer population here, where they would become massively overpopulated without intervention. It brings in tons of revenue for our state's conservation department, providing money that is then used to restore the environment, bring back expatriated animals, and enforce wildlife laws. Hunting is similarly important in some places in Africa, providing them an incentive to maintain their local wildlife population.

Seems like an odd part of the law to pass when considering this.
I was about to say the same. Make it bigger. Make it pulse. Mention high up in the text.... Or something. I scanned through the page and was annoyed there didn't seem to be a way of testing it without signing up and was about to leave when I spotted the edit button.
I think the Cityscapes dataset pictures were taken from the car's hood; the Mercedes emblem is up close. The camera position in game also seems to match this.
Slack will not be around in 10/20 years. Email will be. I think the only way email hasn't "evolved" is it doesn't have any good built in encryption.
$10,000 is enough to get you back on your feet assuming you leave California, in many places you could actually rent an apartment for $800 a month or so. 10K gets you in your place for three or four months, gets some furniture ,gives you more than enough time to get your life together.

A significant amount of the homeless, really do just need a bit of help. But they also need to get out of California, it's by far the worst state in America for working-class people.
And yet using music libraries (specifically Youtube Music in my case) is a source of both pain and frustration.

Image libraries have done well, yet I feel music management has gone backwards.
They enjoyed and suffered more, so they are not reacting on smaller emotion hits.
The flexible WYSIWYG editing is top-notch! I’m sure you’ll get a thousand feedback ideas, but... if a next goal was to get folks to make it an expression/view of themselves, it would be good to help them connect content that they are already making back into their page. Being able to drop in a API feed of their tweets, blog posts or videos — and then applying some of your kitschy formatting to it — might bring back even more of that MySpace feel...
WebWave website builder, a great alternative to WIX
I think Covid is definitely revealing how reality is largely a projection of whatever media/tech outlets you consume. In particular everyone physically isolated greatly magnifies the ability of the tech companies to manufacture a narrative environment ala McLuhan et al. Or, as many would say, covid is primarily a psyop by technocratic globalist elites to consolidate power.
no they don’t lol. try and buy any percent of any company stock and tell them what to do
To Good Vibes
We're too tired to get upset about things.
10c is still too expensive for this type of mass production gadget. I would expect to see it priced at below 1c/unit.

10c is about the BOM cost for each of this price tag.
Many design decisions are different. Nix and Guix are each other's Bizarro. It's a common misconception that Guix is just "Nix with Scheme" or "Nix without systemd" but those are frankly the least interesting differences.

An example is that the package definitions sit in the same repo as the package manager, freeing the definition language to evolve without regard for compatibility (because they will always be read by the correct version of Guix) whereas Nix has to freeze the definition language and always test that old definitions work. Obviously there are pros and cons to each approach. https://guix.gnu.org/blog/2018/multi-dimensional-transaction...
I can understand how that sentence from someone not close to you, and without any further explanation can be distressing. What I imagine telling my kids is "This is the best time of your life, you can enjoy it because the things that society has you worried about right now, like getting good grades, being socially liked, collecting achievements, are not going to matter that much anymore once you are an adult and have gained experience and, more importantly, self-confidence in your abilities."
I don't see any benefits (for me, the user) if its written in Rust. Yes, Rust has nice features for more security+stability for the developer, but just because a JS Engine would be written in Rust wouldn't mean its automatically better than V8. It's not the programming language that gives the edge in this case, it is the amount of time, sweat and grease that went into V8. And other engines would have a long way to come.
The fee is up to 4% of facebooks annual worldwide revenue ... That would be ~2bn $
The only thing I understood on the site link was the advertisement for IcyHot pain reliever. (>_<)
The fact that he sat on it for months before going back and trying suggests that he didnt disclose the GitHub leaks to the government.
#7 – How to Handle Missing Values in Data?
This is an enormous leap. Texturing and lighting are two very hard problems in CGI. Realistic lighting using raytracing requires a lot of radiosity passes, which means adjusting lighting of each surface to account for each ray of light bouncing from surface to surface to surface to surface like a 3D billiard ball, more bounces computed yields better results but there’s computational limits to the number of reflections per ray, and many parameters and formulas to choose from each with its own trade offs. Texturing and shader pipelines is another matrix of trade offs to get a good-enough result. Instead of all of that complexity, applying ML this way cleverly hops over the most difficult parts to a really impressive result.

Some don’t want games to look this way. Nonetheless this technique can be applied to give games and movies a different look that would very hard to acheive by standard rendering pipelines, and it doesn’t have to look washed out like this example, that’s all based on the training data set and how much this ML lighting and texturing is blended into the scene, and that’s another creative choice. I can imagine filmmakers wanting to adjust CG lighting and texturing of a scene using a training data set from old TV shows to make a convincing reboot of a classic TV series, or new series done in that style.
https://msameeruddin.hashnode.dev/7-how-to-handle-missing-va...
The reason is that ordering PCBs take ~2 weeks and cost 6$, where any time invested in making them yourself is more expensive. Additionally a 3D printer is much less of a hassle to use (basically level the bed, start the print and wait) than etching PCBs.

The only reason for doing them yourself are (if you already have all the required things):

- Getting them really quick (~hours)

- Getting them somewhat quick (saving on shipping, around 30$)

- Wanting to

With ~everyone using smd components today, soldermask is also pretty much a must-have which makes doing it yourself even more annoying.

In comparison to 15 years ago, where doing it yourself was the only option, it's really understandable that a lot of people just don't anymore.
The Poet is the Last Artist on Planet Earth
> Built with LISP

*Scheme
I think now that many live in a youtube/twitter/twitch/facebook/insta sandbox where you can't customize your "space" very much, those days of people crafting their own corner of the internet is really gone.
Looks like a nice tool! Does it also allow editing-in-place, like https://editcsvonline.com?
Totally this, and not just for basic shell tasks but also as as scripting tool for CI/CD pipelines.
No evidence at all that Facebook did anything. I hate Facebook as much as the next person, but this is just as likely a fat fingered unblocking as it is some nefarious Facebook scheme.
Can you elaborate on those differences?

The concepts seemed pretty similar to me.
Exactly this. If anything, Deno can help introduce the use of standard libraries as a source of truth to webdevs who may not be familiar with the concept to begin with.
I experienced my worst emotionally stressfull events at age of 39 and 55. The latter was harder, and the trauma is not really healed after three years. Everything that you can say shortly about feelings and age is going to be badly oversimplified.
Intent tends to matter.

I once reported an exposed AWS access key (someone posted it to StackOverflow) to AWS support and they weren't quite sure what to do with it; gave me instructions on how to disable it in the Console, but it wasn't mine.

I gave up after a couple rounds and just committed it to Github; their credential monitoring bot disabled it within seconds.
Show HN: Buku – browser-independent bookmark manager
Very nice but don't really understand "Every page is mindlessly responsive so they work across screen sizes". Doesn't seem to do anything to make it responsive unless I misunderstand something (just tried to resize the window and anything not in the narrow column in the middle ended up outside the screen).

I would like to add "breakpoints" and make adjustments just for the screen size I'm currently viewing it in.
In my eyes, this maturation has come at the expense of the creativity of SCP. Everything feels so sterile now. You have angels, demons, racist monsters that communicate through condensation on windows... SCP, and similar works of fiction, thrive off letting the _reader's_ imagination run wild. In practice, the more you write, the more is known about an SCP, the less interesting it becomes.

The writers of Control knew this. The "Pinstripe World" dead letter[1] is better than any recent SCP I've read, and it's literally just a single sentence repeated ad nauseam. The SCP writers might be better now, but I find their writing much less interesting.

[1] https://control.fandom.com/wiki/Correspondence:_Pinstripe_Wo...
Do you think shameless self-promotion has always been as culturally acceptable as it seems to be today (in American culture, let’s say)?
Teenagers are not emotionally developed enough to take lessons from movies like that. We laughed and then drove like assholes.
I noticed some strange (unrealistic) effects on the back of the red car at the 8:19 mark in this video:

https://youtu.be/P1IcaBn3ej0?t=499
Why Atlassian uses an internal PaaS to regulate AWS access (2019)
I thought something like this had happened to me, but it turned out that they had just deleted their previous account and created a new one with the same name and profile photo. I suspect something similar happened here.
So far the responsible DPC just ignores the complaints though: https://noyb.eu/en/irish-dpc-handles-9993-gdpr-complaints-wi...
Hey, I really liked the registration process - getting the email verification in first and then having really simple onboarding makes for a great experience.
Also, the aesthetic is so fun!
Making a £13000 Turntable
Not talking about arch...talking about text-installers like debian, openbsd etc. There is no learning involved just TAB, Space and Enter.
No they weren't we have had close to a year of them here in Spain, and the first few months were ridiculously strict.
it takes 1 press of a button to cash out. stay poor
Editing the very landing page feels naughty! It’s fun!
There is no universal right for citizens of one country to enter another country either, even within the EU (there have always been limitations based on considerations of public security, public policy and public health grounds).
Textinstallers NOT CLI's

https://i.stack.imgur.com/8OQdV.png

Intimated about text-installers but using something like Guix? Sound like a strange mindset.