skysight-inc/HackerNews huggingface dataset:
I get mine from here https://www.mylocalbytes.com/products/smart-plug-pm , pre-flashed with Tasmota, no cloud included.

they also have bulbs too. Got both setup with Home assistant, seems to work fine.
> I do occasionally bother to leave a review for a product I have bought and I always specify it. Otherwise I am allowing Amazon to treat me and their other customers like a twat, which they do, with monotonous regularity.

Amazon banned me from leaving reviews years ago because I'd leave negative reviews when I had negative experiences with the products I bought. Turns out they don't like that, and it leaves me wondering how many bad reviews go unseen because they're blocked from being written in the first place.
No difference in functionality, but in one case a manufacturer provides the desired product, in the other case a manufacturer actively pushing a non-desireable product to the market earns money. Which probably isn't the message we should be sending. There cannot be enough blog posts to offset that.
Are reviews and opinions commercial speech?
The same exact way they are doing here - pass a law requiring the company to comply with certain standards if it wants to operate in Canada and lawfully provide services to Canadian customers. Standards that could, for example, include the requirement for all content on the platform to be indexable. Or even to mandate open protocols and federation.
My approach with Network cameras with purely local network access has been to get cameras that support ONVIF (which many do), then hook them up with Netcam Studio https://www.netcamstudio.com/

After that I block the camera's IP address outbound network access, which should stop them dialing home.
It's true that all of us have a lifetime of work to do in that area, but I think the grandparent posted is referring to the people who cling to and consciously nurture biases.

Maybe my standards are too low but these days I'm excited to talk to anyone who even has a passing interest in truth for its own sake, no matter what the quality of their inquiry is.
It seems a little weird to generalize one's friend group to a supposed problem at all Ivy League[0] schools. Although, I'm sure there are students like this at most highly-ranked universities.

A lot of the social and anti-responsibility aspects of this (like telling friends that you didn't fail because you didn't even try in the first place) sounds, for lack of a better way of putting it, very late millennial and gen-Z. I was a pretty terrible undergraduate student (though I didn't succumb to the vices OP mentions), but at least I owned up to it and did my best to salvage my education once I hit a fairly deep low and recognized that I needed to make some changes if I wanted to be successful.

[0] Is this moniker even all that relevant nowadays? I attended an Ivy 20+ years ago and even then it didn't feel like it mattered much. The US News & World Reports rankings were what people cared about, and there were plenty of non-Ivy schools at the top of that list.
I think you should be careful about criticizing yourself too much (or comparing to others). You have ADHD, a real handicap.
Statistically speaking you are probably doing amazingly well if you consider how much more likely people with ADHD are to become addicted to substances, how much more likely they are to get into car crashes, how much more likely they are to end up homeless or unemployed. And I'm pretty sure statistically speaking the majority of people with ADHD does not get a college degree and is less likely to do so.
I'm not saying you should "victimize" yourself or something but it's just that nothing you mentioned surprised me when you said ADHD.
It's not modern languages, it's Rust specifically - they didn't optimize for readability and ended up with a language that's hard to read.
Sudden self-awareness of bias?

https://news.ycombinator.com/item?id=36508656
A "new SKU means a new listing" rule should catch 99% of relevant cases.
tl;dr: No

A suggestion from someone who has built three different CO2 monitors - don't chase the numbers. 420/800/1200 ppm has no meaningful difference, and if you don't have a good way to calibrate your CO2 sensor, such as a pure nitrogen environment or taking your sensor outside at least weekly and forcing a calibration, you can easily be 500 ppm out of true.

I suspect that you probably feel more clear-headed outside because there is wind and nature and distractions that aren't an LED screen.

That said, I think an interesting experiment would be to use a CO2 scrubber to remove carbon dioxide, instead of trying to overpower it with more oxygen. Otherwise, just get a tank of oxygen and face mask and see how it works for you.
Sigh. Seldom on HN do I see terrible advice, but this is certainly one of them. Here is a summary of the article:

> Hi HN! You really like if-else statements, right? Let me frame a humane conversation like salary negotiation as a bunch of conditionals so that it is within your comfort zone. If they say X, then repeat after me: "..."

Then HN follows the advice and comes back and complains about being stuck in a soulless job that they just learned to "remove their feelings from it". Just look at these comments as a tiny example.

About me: I have the final say in all of our hirings at a stable startup that many people have told me would be their dream job.

I will not hire a person who follows this process. Sure, against a recruiter you may be able to negotiate to push the number up. That's because they are looking for their bonus and only care if you finish your probation. Against me, you are trading off your image, because I try to see your role 2 to 5 years down the road. That's when a position truly pays off for us.

Basically, I am trying to understand if I can make you happy now, and keep you happy in the coming years. For that, you have to help me see you as a person WHO KNOWS WHAT YOU WANT.

Now, let's follow this article's advice on salary negotiation, and see where that lands us:

1. I ask you for your salary expectation.
2. You return the question back to me. (“Yeah, I have some thoughts around it but I was actually wondering what the salary range for the position is?”)
3. I either answer you or re-return the question back to you.
4. You give me the answer to question #1 anyways.

You are not negotiating. You are running a subroutine. You are also telling me that you are not an open nor a direct person. There is no "money on the table" that you can get from me by just asking the right order of questions. I want to know what satisfies you based on your lifestyle, what you heard from your friends, and what you saw online. I don't want to play mind tricks or be played. In the era of ChatGPT, I have seen it all. You hiding behind intricate words does no favor.

Same goes with what the article suggesting about leverage. In our previous posting, we got 500+ applicants. If I give you an offer, it is not for bargaining. I think I am a fair person and I try my best to meet your need. If you come back to me and ask for more because Adobe is offering you something interesting, I realize you don't really care about us vs Adobe, you are going for the best bid. Again, I want you to think about that 2-5 year timeframe, would I be in the right mind to count on you? Probably not. So I suggest that you take Adobe's offer and we move on to a candidate that we feel sees something special in us.

That being said, I get why people may try these tactics. people are worried that they are giving too low of a number and if they had said something higher, it would have been fine anyways. Well, you can ask me how do I ensure that people get their fair share and what policies we have to keep salaries competitive through promotion.

Trust me, it will be clear.
You can't login to Hotmail to read your Gmail email. You can however have an e-mail client that pull your mail from both.
Would it not be simpler to build a own with a raspberry?
This largely agrees with my own observations- I find that the benefit of knowing about ethical frameworks, societal issues, biases and fallacies ends at being aware of and taking them into consideration, and past that rapidly devolves into justifying increasingly contorted worldviews.

You can see this in any and every ideology-centric group no matter how moral it actually is, from the unequivocally good like feminism, all the way to incels.

The main reason people dig deeper into the underlying theory is motivated cognition, not desire for open-mindedness.
> Well, actually, just one - the endpoint software could just be changed

That's exactly what makes your entire argument silly: when you use a piece of software, you're trusting this piece of software, and there's no way around this, being web-based doesn't change a damn thing compared to any other software with automatic update.
This is why I think a new listing per SKU requirement would be great.

You also see this happen with retailers, where manufacturers work with retailers to build exclusive cheaper versions of existing products that use those products' names and packaging. You end up with situation where the Walmart version of your specific product is actually different than the ones sold everywhere else.
A patent isn't permission to use their code, that would be a copyright.

A patent is a method, not an implementation.
I think for me it's just part of the fun of owning a mechanical watch. Yesterday I got to increment the date from 31 to 1! But also it's useful having accurate time on my wrist and its drifts a few seconds every day (like any mechanical watch).
Flattening ASTs and other compiler data structures
One measure I use is what percentage of my time I'm actually working vs. doing other stuff (e.g. Twitter), another is how many distracting/annoying things I find myself thinking about (e.g. being hungry/thirsty, cold/hot, etc.).
I had a look at djot, which adresses all of the author's grievances and I must say... I don't like it.

Sure, it probably is easier to parse, and maybe there are a few edge cases that it does better, but the goal of markdown is to have text that is:

A) human readable and looks good without parsing it

B) can be parsed and presented using different themes

In djot they sacrifice a lot (e.g. we now have to insert empty lines in a nested list?!) of point A for questionable gains at point B. Guess what I as a user care more about?

Markdown accepting a wide range of inputs is not a mistake, it is a feature. If that makes parsing more complex that is an acceptable side effect not a mistake.
Fair enough. I'm not sure if those foods were any better or worse, but there's definitely an argument to make for the poverty of variety of modern cuisine.
Was Ukraine? Hard to believe if Ukraine was heard nowhere (according to you) and their president spoke Russian.

Now, yes, of course.
Everything on their blog does have a fake feel to it...
Aside from the "scientific reason" I've mentioned of course, which is the logic followed with other "revenge stories" as well.
That question does not have a unique answer. For instance one possibility is to take a beaker as your cylinder, fill it halfway with clay as your shape, scrape a thin layer off the top, form it into a little straight toothpick of clay the height of the beaker, and then insert the toothpick into the very center of the clay in the beaker so that it reaches to the top. This shape is rotationally symmetric, it has a volume of half the beaker, and the beaker is the smallest cylinder that encloses it. However you could do this toothpick idea to just about any shape that you could throw out of that same volume of clay on a potter's wheel, and you might not even need to.

However one of the easiest algebraic ways to do it is to have the radius go like the square root of the distance from the top of the beaker, then the cross-sectional area goes linearly with that distance and when you integrate the integration gives you a clean factor of ½ rather than one-third.
He was convicted and sentenced with 7 months home detention.

https://www.stuff.co.nz/marlborough-express/editors-picks/87...
Good idea, I didn't realize that getting an oxygen cylinder by itself might be a cheaper way to test it. I'll look into it further.
hehe. thanks. no worries, I tend to abuse HN as a confessional for brutal honesty towards myself and everything else. I never think I'm "right", but some people enjoy some wry honesty and others go mad.

The hang up is real, and it's pretty silly we don't discuss it more. I'm constantly aware that my code would be ridiculed by this very same community, even though I think it's not the worst code. The people who would ridicule are the same ones who downvote, so that's a fair indicator of what to expect.
Have you considered the possibility that Gore and Thunberg have had little success in changing policy because of things like the lies of oil companies?
I tried. It didn’t generate any code. It felt as though I got a reply back from ChatGPT.
So what does this mean? Someone produced too much electricity, and the network had to find a way to get rid of it, so they were willing to pay consumers to take it? Makes sense.

So now my question is, consumers aren't looking at electricity price in real time[1], so making negative isn't going to get consumers to consume more. So what's the point of making it negative? It's not gonna help you achieve your goal of getting rid of it.

[1] Marje we're going negative!, get the extra kettles out of storage!
Show HN: Online Curl Parser Tool
How do I get access to this pricing? I'm sure everything I looked at was fixed price or at best off-peak/peak pricing
The theory is more that Elon wants to prevent public access to Twitter in hopes of making it more profitable, but he doesn't like the backlash to such cash grabs and has invented this story which makes the Auth requirement and non-paying account view quotas more palatable.

It's important to note that Twitter's desires are fundamentally at odds with the desires of the content creators on Twitter on this point. Twitter, ideally, wants to only show it's tweet to real people who will click on an ad, since it costs money to show tweets and bots or people who don't look at ads are not paying that money back. Creators on Twitter want their tweet to be shown to anyone at all, and will leave if they feel people just aren't seeing their tweets.

So, Twitter must walk a fine line when trying to restrict who can see their tweets, lest they alienate content creators. Inventing a common foe is a tried-and-true tactic for getting people to accept changes that hurt them.
Could you elaborate? Why is it so?
Yes, and it's a feature that most marketplace platforms specifically build out because they profit from new products being sold with glowing reviews from older unrelated products.

This feature exists on Amazon, Etsy, eBay, etc.
Neuronal wiring diagram of an adult brain
If you love truth you will know those hidden corners exist and be alert to emerging evidence of biases and prejudices. There is the story which I suppose is true, of the professor who sat through a lecture and understood that the work being described had demolished the basis for his own work of the last twenty years. Rather than despairing he stood up and congratulated the speaker on discovering a better theory.
I think at this stage there is no project GPT is going to do faultless, it's more like a boilerplate conversion. Will save you time, but needs a lot of writing after, it wont be able to properly link dependencies, and overview an entire project at this stage, even if it's alone for the max-token limit. But the did a nice job in this project addressing some of the issues.
Not if the endgoal is to arrive at a profitable version of Twitter, no.

So maybe that's not the goal. Or maybe it is but the CEO is vastly more incompetent than those underwriting his bid anticipated.
I can only speak for myself but I've rearranged a few household jobs to take advantage of the negative prices today. I'm not going to miss an opportunity to be paid to use energy.
> A lambda is just someone else's computer running your function, which you call through a fancy rpc interface. There is no infrastructure.

“someone else’s computer” _is_ infrastructure. _everything_ you run in cloud runs on someone else’s computer. Besides, you need to specify the amount of cpu and ram you need for your lambda, the kind of scaling you want, whether you can live with a cold start or not, optimise that cold start, potentially configure networking and so on. You can claim all you want, in the end it is an extra piece of infrastructure that you have to be aware of and configure.

> You don't change the way your system is deployed or is operating if you run your background task as a lambda.

Seriously? You do not need some kind of authentication to call your lambda? The lambda does not need access to some kind of private data to store its results? You won’t introduce a queue or something to offload background tasks?

I think it is naive to state that introducing lambdas into the architecture of an application does not have an impact on the infrastructure you need for it. And it makes me honestly wonder how much experience you have with lambdas or functions on production systems.
Estimated average IQ from SAT score.

So it's bullshit. They just cram SAT prep non-stop with private tutors.
There you go.

Why are people lazy and self-sabotaging? Because they're human. They want to do pleasant things more than they want to do unpleasant things.

It's just school. A few years down the road people don't care about most of what you did there. Better enjoy the ride as much as you can without torpedoing your career.
Once they know you were REALLY serious about jumping ship, they will start preparing a replacement in case they didn't have one before. And if they think the lower paid replacement can replace you, they will let you go.
I repaet, you are not bound to Busybox. You can install coreutils/findutils and so on if you want under Alpine with no issues. Symlinks are replaced.
> That, most definitely, does not contribute to world peace or stability.

Why not? Dependency makes peace more probable.
They don't care. In Poland we have a central internet marketplace much like Amazon. It's better to such an overwhelming extent that trying to use Amazon makes me feel sick in comparison.

Amazon feels like one of those fake garbage websites that sometimes SEO their way to the frontpage of search results. For a long time I seriously had no idea it was even a real store.
Looking for a new job requires time and energy (especially at the moment) and these are scarce resources when you've been un constant crunch for the past 9 months…
Wouldn't it be easier to convert VB6 to VB.NET and then convert that to C#? The latter conversion is mostly just a find-and-replace operation, as I understand it.
You need to be on a tariff that tracks wholesale prices like the Octopus Agile one.
> There there may be cases where you want to do something different with the "domain"/"subreddit" than another instance [...] reddit "technology" is not the same thing as 4chan "technology"

Or "china" (porcelain) versus "china" (a band) versus "china" (one, possibly two countries) etc.

One option would be an explicit mapping step:

1. Communities are only able to stake out boring UUIDs, those are the only official ID and are used in any invites, links, etc.

2. Instances may choose to suggest a "foo"->UUID link for users on that instance

3. Users may choose to override that "foo"->UUID link within their own settings if they disagree

4. When a user references community "foo", what actually gets shared is a link based on their current mapping settings.

5. If someone else sees that link and their settings designate a different "foo", the link should render in a way that makes it obvious that it refers to something contradictory.

Yeah, it's complicated UX-wise, but the thing is it's actually closer to the underlying reality of how humans use names: There is no single global and timeless "Bob Smith", there's just one in a given context between me and whomever I'm talking to.
They built out and maintain the features that allow for this to happen. They also rake in an insane amount of revenue for allowing sellers to do this. It's part of their business model.
Hahaha Ha Ha Haha.

Well, each year (in the US, at least) a fresh batch of aroun 4 million people turns 18 years old. Even if every one of them in a given year was completely convinced by this effort, that would leave the work undone for the inexorable flow of future young adult cohorts.

I reckon all you've got to do to pull this off is to commandeer one of the two dominant political parties and hoist your educational agenda to the top of its political platform. You'll need to be super diligent to ensure that this influence extends down through the state, county, and municipal governments and is effectively implemented at all the local school districts. Not quite sure how to extend this to home schools.

But otherwise, this is a splendid idea.
I'd like to see a self-controlled case series design here, so we can isolate the effect of studying ethics and working as an ethicist from the choice to do so.

For instance, if I gathered together experts on sobriety I suspect the group would include many very heavy drinkers. That's because most people don't interact with the concept of sobriety unless they have a problem with their drinking.

Maybe these ethicists took up the field because they were struggling to behave ethically, and so becoming individuals with a normal amount of flaws is a major improvement.
It's an absolutely incredible video, that I recommend any math lover to watch.

Unfortunately, it's 14 minutes long, which makes it hard for it to rank well on Hacker News, despite it's incredible quality. So if you are one of the people that browse the "new" section, consider upvoting it after watching just a few minutes to give it a small initial boost before it drops off the feed.
I've always had a problem with admission rates, since they obviously depend on self-selection (and supply of schools).

Germany is a good example here, they have a wide spectrum of schools starting already past primary education (around 10 years old). Many of those schools, those of the "mid" and especially "lower" rank do not bash into children's heads that they absolutely must go to a good university or they will be a failure. As a result those kids do not apply there, instead they go into internships and get a job. Overall there is a continuum that a) reduces pressure on people that probably shouldn't study medicine or law, b) gives better education to talented children by putting them together in more aligned groups.

Crucially, the admission to those schools past age of 10 is not zip-code based. Admitting children by zip-code past the very first school where you learn how to sit, read, write and multiply numbers is nonsense.

A process like this will result in a higher university admission rate, all else being equal, including the "true difficulty" of getting into a specific university.
I can’t talk about the UK but in Austria you need an hourly contract and a smart meter. If you have a PV system and you want to min/max electricity you need some smart systems to regulate self consumption vs. feeding back.
I'm not actually doing this as I don't currently have access to negative prices, but I do have a battery in my home, so at least in theory it would be possible for me to charge during negative price times to use the power for peak times. Even better would be to charge my electric car during these times.

This does highlight the fact that we need smarter / more configurable home systems, since the decisions about what to do with solar / grid / battery / car can get fairly complex.
just write something great for everything you're asked to do. And don't let them treat you like a replaceable part.
Supported languages are in config.py:

Python, JavaScript, Java, Ruby, PHP, C#, Go, Rust, C++, C++, C++, C, Swift, Objective-C, Kotlin, Scala, Perl, Perl, R, Lua, Groovy, TypeScript, TypeScript, JavaScript, Dart, Elm, Erlang, Elixir, F#, Haskell, Julia, Nim, PHP