skysight-inc/HackerNews huggingface dataset:
Ask HN: Best Non-Nest Home Thermostat?
I'm looking to remove my Nest thermostat and install the next best "smart" (remote access via smartphone) as a replacement. Features: privacy-oriented, preferably customizable (has API or I can deploy custom scripts). What would you recommend?
Its like we don't have access to all the conscious regions of our brains. Who knows, what evolutionary pressure might have locked us out of there, who know
And while we're at it, let's forbid putting a cookie in your browser that says you opted-out as the opt-out mechanism. It's so stupid. I specifically said I didn't want any of your cookies on my machine, and now to not get your cookies, I have to accept a cookie. Nope, just blocking all cookies instead. If that makes your site not work, I'll just tell my friends your site is broken instead of sending them links to it.
Would it be terribly slutty for me to suggest a Peer2Peer protocol? Not everyone's into Master/Slave connections...
Training a Sound Classifier Using Turi Create
Fringe was a terrific show. Probably top 10 my favorite shows ever. Definitely #1 sci-fi show I watched.
Okay — but is the AI overconfident in choices more or less often than a human?
> we all act out of rational self-interest

That's why the (global) economy can exist and function as it does: the desire for things.
I used to run the application skins section on deviantart way back in the day. What is now marketed as "dark mode" is what every kid would put up as their first skin. "I turned white black and black white!" It always amuses me to see people absolutely freaking out when programs add this feature today.
The main edge the restaurants with their own delivery has. UberEats just black boxes the restaurant excepting it to treat the delivery guy as a ordinary customer. That process has to be so wasteful compares to bulk preparation and delivery.
How to predict temperatures on iOS using AI
Ask HN: How do you combine writing and the skills you have
I recently find writing is one of the most underrated skills for me. Part of the problems is the way writing was taught in my schools. It was uninspiring and had nothing related with what I wanted to do.

After seeing people around me successful at writing, I can see its benefit now. I have my writing started but keen to hear your experience here.

How do you combine writing and the skills you already have (programming, project management, etc) to build a successful career? Does writing matter to your career at all?
"She who chases two rabbits catches none" - Confucius, apparently.

Keeps me on task.
I thought the last season was amazing because they started creating all the fringe cases they've been solving over the years.
Honestly I find all delivery services to be pretty poor. Maybe it's because I don't tip but my food always get there pretty late and it is cold. I've tried tipping and it doesn't change much, it's just better to go to the restaurant and eat it while it's fresh.
We're currently using Azure Pipelines, but trying to move down to Github Actions as we don't really need the whole Azure ecosystem quite yet.

As for the hardware part, well, let's just say I can never, ever, ever have a zoom meeting where anyone can see my desk.
Not just motorized but with custom built linear motors. Impressive!
Erik Hagerman is on a four year news blackout:

https://www.nytimes.com/2018/03/10/style/the-man-who-knew-to...
All these responses are pretty good, and there's some valuable lessons in there. I thought of a simpler idea than most others have.

Honestly, coroutines.

Coroutines challenged everything that I had learned about programming at the time with something different, this made my program more powerful than just one line running after the other. It was mind-blowing to me as a young man, and I remember the impact setting me towards a journey of learning.
Straight out of the German classical tradition, updated with industrial minimalism.
If only the regulators had been happy with (or even aware of?) the existing capabilities of browsers to manage cookie consent, like "Block 3rd party cookies" and "block all cookies" that have been around since the late 90's, we wouldn't even have needed to add anything new to websites or browsers!
However, b2b marking may be allowed under the GDPR. Form your link:

> Recital 47 of the GDPR states that “The processing of personal data for direct marketing purposes may be regarded as carried out for a legitimate interest”. However, if you intend to rely on legitimate interest rather than consent, you will need to apply the following three-part test:

> 1. The purpose test: Are you processing personal data in pursuit of a legitimate interest?

> 2. The necessity test: Is the processing proportionate to achieving your aims?

> 3. The balancing test: Is your legitimate interest overridden by the rights of the person whose data you’re processing?
I get what you're saying, but I have to imagine some people are reticent to start engaging in such a dangerous task for such a small amount of income. You're literally putting yourself and your immediate family in danger of catching a potentially serious illness for the opportunity to make, maybe $50 a day before expenses.
He didn’t say it was new to him, he said it was scummy, and he’s right. Spam is a scourge, whether it is in the form of email, phone calls, or people knocking on my door. “Outbound sales” steals people’s time, attention, disk space, and electricity. It may be an unavoidable (certainly not “essential”) part of our world, but the people who do it are making our world worse.
Not really, because the font on HN comments can't be set to Sparks...
A lot of these companies do this scummy thing. They charge delivery fees, "service charges" and silently inflate the prices or charge the restaurant a commission which means the price of the food itself is still higher than what they actually pay out to the restaurant.
I’ve had mine longer than the 12 month warranty though
The CAN-SPAM Act doesn’t generally prohibit unsolicited marketing emails, but rather it has various restrictions on the behavior and content of those emails. It’s probably less restrictive than most tech-savvy people think. L

That said, there is a restriction against sending messages to harvested emails, although I’m not sure how that’s defined or what legal precedents there are regarding that.
I don't tip when using these delivery apps and I have no idea how they can make money honestly.
The best balance of usability, Freedom, and civility for me has been relying on people to email me, then sometimes—and with permission—edit their comment into my posts/pages.
When I was learning to play the game Go, someone told me that there's some old advice about "losing your first 100 games as quickly as possible". That's stuck with me.

Another one is (and I don't even know if it's 100% true, but I don't much care) that a common housefly will change its path if it runs into a window more than twice. I strive to be better than a common house fly.
HN comment threads are just the best sometimes.

Your device is, probably not surprisingly, popular with a subset of our users. Especially your wristband form factor, though the fact that you've made it modular has ended up with some interesting 3d printed mounting solutions too. :D
If you use Google Mail (and the email field in the form lets you) you can do <youremail>+<whatever tag you want>@gmail.com to track stuff like this.
Most painfully https://www.dragthing.com/

Also, the original Overdrive Mac app. I believe they still don't have a replacement Mac app.

The official ReadItLater app, the service is now called Pocket btw.

That Caffeine app to prevent the laptop from sleeping.

iTunes

Adobe Fuse

Google Picasa
I don't understand what your comment have to do with contributing to OSS. Anyway, I don't really believe that codespaces or any out of the box tool is going to be a magical solution for junior devs not be dragged in those kind of setups in the projects that you're referring to.
Also, unsurprisingly, from TV Tropes[0,1]

[0]https://tvtropes.org/pmwiki/pmwiki.php/Main/CallARabbitASmee...

[1]https://tvtropes.org/pmwiki/pmwiki.php/Main/IdiotPlot
Trying to make good laws is not easy, and trying to anticipate how companies will react to them is also not easy. Really, n a vacuum, I think I can forgive them for not anticipating that "people will put up so many banners that it will undermine our law and make it look like we wanted more banners rather than people not using tracking cookies".
Awesome! Thank you all for making Matrix and Riot a user-friendly and trustable messaging platform.

> Finally, we no longer nag and block messages even when an unverified session appears in a conversation - the user’s shield going red is your cue to warn you that badness may be happening.

As with dialogue boxes stealing focus, without mitigation, not warning exposes me to a window of risk when an unverified session appears around the moment I'm sending a message. Assuming there is zero latency of the shield, being human I can anyway not expect to react in time and abort my sending of the message to the potentially adversarial session. If a new session appears and I submit a message within a time period (to be determined), I need some form of mitigation to prevent sending that to the new untrusted session.

An immediate idea is to send to all except the new session(s), and ask about sending to the new. That would avoid interrupting the flow of the writer.
I should be able to set a browser preference that I only ever want functional first party cookies, unless I whitelist the site.
So ignore the submission instead of downvoting it and flagging it for being against guidelines when this submission makes it clear that it’s just a preference and not a hard and fast rule.
Their support is outsourced to monkeys which is most likely by design to make you give up. If you persevere enough they will "magically" (for no good reason, given the circumstances haven't changed) give you a refund to shut you up, and if not, you have enough evidence for a chargeback anyway.

Charging back those orders would be the right thing to do to discourage such behaviour.
Down to the byte level, I'm not sure, but if you can get an all ECC chain (or as much ECC as you can get, gorkish points out below that all ECC isn't practical), those certs are gobs shorter than RSA certs, because the public keys are shorter.

Otherwise, any CA that's been around for long enough should be able to give you a cert signed by an intermediate signed by their trusted root; so you would just send clients your cert and the single intermediate cert.

You should only have a chain longer than two certs if you need to cross chain to another root; but so many of the older clients that needed really old CAs were forced off of PKI because they don't support SHA256 signatures.
People and jobs? Or wealth? The government has to decide which to prioritise
Quoth Pinboard: https://twitter.com/Pinboard/status/992819169593716737

> (for people not familiar, furries are a vibrant online community and one of the last outposts of collaborative, creative Internet culture. They're also heavily LGBTQ and have a deep commitment to inclusiveness and social justice. Pretty great people to have on your side!)
ironic. I can't read this article without consenting to everything...
This is a "Good Thing" for everyone involved.

Look at Android vs iOS. Each release sees popular features "borrowed" from the competition. Back and forth Google takes something Apple did well, then Apple turns around and does the same.

Tight competition between two platforms gives us, the consumers/users, the best. It drives innovation, it drives down prices (I mean, lets be honest, GitLab had the entire "free" thing down a LONG time ago), and the features that we do have get refined to be even better.
We'll be doing FFI to C ABI calls from our rust library very soon, which should make this doable. I've talked to LoversLab project people before about Skyrim, but nothing much has come of it.

Rumble rerouting support for Fallout 4 works with the GHR I think? https://intiface.com/ghr
Browsers used to have this, sort of: https://i.imgur.com/AAm3AJs.jpg
Man I used to download that app not knowing what it was intended for. I thought it was just an app to test your phone's vibrator.
I am so glad someone caught this. :D
I'm not the parent but I think the parent literally pasted the lines from the example as-is. As others pointed out, it's difficult to get an instance running on your own.
Those are not the only ways that gravitational lensing has been observed. Gravitational lensing has also been detected for stars in the Galaxy lensing background stars further away in the Galaxy. While the shift in position can't be observed, the lens increases the apparent brightness of the background star as the two come into alignment over the course of a few hours or so.

This phenomenon is known as microlensing [1] and it's one of the ways that exoplanets have been discovered because the exoplanets also lens the background star and produce a characteristic spike on top of the light curve.

That said, microlensing is sort of statistical by nature. It's very unlikely that any particular object will be aligned with a background object just right to produce noticeable microlensing. But with a large field of stars and enough observations it becomes possible to observe a microlensing event every now and again.

[1]: https://en.wikipedia.org/wiki/Gravitational_microlensing
Didn't they discover that periodontitis causes Alzheimer: https://advances.sciencemag.org/content/5/1/eaau3333

Perhaps any infection that reaches the brain can cause Alzheimer and amyloid-beta plaques are there to fight the infection
"Only the one who gives himself up is lost" Hans-Ulrich Rudel

"Fun" fact: This guy was a convinced Nazi who basically destroyed two Russian tank divisions alone. I told this quote to an African American friend when he was struggling badly and had to go abroad for a job and it has inspired him ever since.
https://en.wikipedia.org/wiki/Hans-Ulrich_Rudel

Beowulf has a similar quote:
"fate often enough will spare a man if his courage holds"
When I was 12 I saw a kid on a local tv show who was autistic and had intentionally started cataloging facial expressions and body language because he couldn't do it automatically like most people. I remember thinking "You can do that!?" I was very similar to him and that tv show started me on the path of trying to figure out how to get past my mental limitations, which has significantly improved my life.
It's easier to tell whether or not an account is a bot if it uses a furry avatar.

There are a couple of important facts to consider: The furry subculture is very tightly knit, and there's a reasonable chance that you're only two or three degrees of separation from someone else. There's also an emphasis on attributing furry artwork back to its source, not to mention tools for doing just this.

Those two things make authenticating the identity behind an account with a furry avatar comparatively very easy when contrasted to a human headshot photograph.
And this: https://www.raptitude.com/2016/12/five-things-you-notice-whe...
So, Nelson gave us Dildonics in the mid 70s, which Howard Rheingold expanded to Teledildonics in 1990. It's a team effort. :D
I've never seen this in any languages that I use (obviously Java is not in that list), is there a list somewhere?
Many vendors do think like this when they start their offer with 'how much is your time worth'? Indeed, your tool might save me 1 hour but it's not necessarily worth the price.

On complex codebases though I mostly need the IDE just to navigate code. Anything released in the past decade knows how to index some classes, jump around and do 'find usage'.

I agree that tooling most definitely helps, starting with your office, your chair, your hardware and your software config. You could also get 1% out of sleeping more I think.
Worse yet, most people have bad taste and actually can't tell good and bad design work apart, so you're really spending all that effort to please a minority that you're unfortunate enough to be part of.

https://xkcd.com/1015/
whoa, slick.
Next: currently last death non-projected data: May 01: 65,249.

June 01, 2020 projection: 112,073 (91,586-155,417)

Total number of deaths in the U.S., worldometers: 74,114. Today is May 06.
> front line service agents

Given the customer "service" I've had from Uber Eats, the only explanation I have is that they employed monkeys and I don't consider them a big loss (even though the most likely explanation is that Uber paid them too little for them to give a shit about their job).
Facebook's 'supreme court' members announced
:: notes reply comes from a commenter with a name that sounds like a fursona ::

...you're messing with me, aren't you. :D
Prop 65 is different. The cookie law is like saying "if you sprinkle extra carcinogens in your product then you need to disclose it".
An introduction to virtual memory
"Keep your identity small." From a Paul Graham essay.
I'd be interested in a filter that removed domains that have been posted more than X times.
All ideas/technology are living organisms:

- they reproduce imperfectly through a two stage process.

- First they 'infect' a human (human sees tech or is told idea), then they replicate when that human manifests or speaks that idea to others

- Through this imperfect replication, ideas/tech evolve over time

If we believe life is inherently valuable, we should consider our stewardship of the kingdom of ideas.
Something you read in the news today, is going to worth nothing tomorrow.
“One day Alice came to a fork in the road and saw a Cheshire cat in a tree. ‘Which road do I take?’ she asked. ‘Where do you want to go?’ was his response. ‘I don’t know,’ Alice answered. ‘Then,’ said the cat, ‘it doesn’t matter.”

― Lewis Carroll, Alice in Wonderland
Is there a list of supported devices I might have missed in my extensive 10 second search?
> If more browsers were still User Agents in the literal sense, maybe we wouldn't have needed this legislation. Browsers could have informed people about what cookies were, and could have presented the user with the option to never accept tracking cookies from Big Advertising.

Unfortunately, cookies are not conveniently labeled as "advertising" or "federated login".

That said, yes, it'd be nice if the legislation in question had mandated proper labeling of cookies, and then let the user's browser handle rejecting them.
Have you asked them? You can hit up pretty much anyone these days on Twitter and they'll respond, if the question is reasonable. You make it sound like someone owes you a response.

If this is about GitHub Actions specifically there is quite a bit of info at https://github.blog/2019-08-08-github-actions-now-supports-c.... My takeaway is that it's about packaging up Azure Pipelines in a way that GitHub users understand and complements other features. There are more jarring ways to integrate the products.
As cliche as it sounds, maybe sex will be what brings privacy to the internet.
This is something we get questions about constantly, more from the DIY side (where people want to make < 10 devices) than from manufacturers (who still aren't sure what to do with us yet). There's a few standards popping up right now to talk at the device level, I'm hoping to do some writing about those soon. While my company blog isn't up quite yet, best way to stay in the loop on that is the project twitter account - http://twitter.com/buttplugio
I agree. While vi has an unusually steep learning curve among software, I think of it sometimes when I design user interfaces. Design with the 2-week user in mind, not the first-time user.

What I would call fraidy-cat designers work themselves into a tizzy asking themselves, yes, but will users like it or understand it the first time they see it? I encourage people to instead be a bit bold and ask, will the user grow to like it after using it for a week or two?

There are three kinds of software:

1. Easy at first, and mediocre for the rest of your life.

2. Takes some getting used to at first, and awkward for the rest of your life.

3. Takes some getting used to at first, and wonderful for the rest of your life.

I suppose there might be tools that are easy at first and wonderful for the rest of your life, but they are rare. Most classic tools are in the last category. And it's not just software. An audio engineer probably took a long time to learn how to use a mixing board, but now it's second nature. Manual focus on a professional camera, also something that's hard at first but effortless and even preferred after practice.

The thing is, if you optimize for the first-time user, you might be blocking yourself from making something really powerful and simple, though at first strange. Some of the best things in life are at first strange.

In case someone is still trying to read my post in bad faith, of course you should not make it harder than necessary for first-time users. Designing interfaces is hard work. This is not an excuse to be lazy. It is an invitation to make your software as good as possible for long-term users.
Looks pretty neat. Have been using Navicat for quite some time but actually never really warmed up to the UI. I'll definitely give it a shot.
They said during the Keynote that they were willing to spend the millions of dollars necessary to run this on public repos that would activate the option because it's the right thing to do.
Only if weight is the least concern. Most engineering is gravity bound and can replace thin expensive things with thick heavy ones for less cost. If weight or volume become sufficiently important then practicality moves away from cost: you could make a rocket out of bricks and bricks are cheap but it's not the best solution.
Submission statement:

"Richard Murphy lays out the case for whose interests need to be sacrificed for the economy to have any hope of surviving under the conditions being imposed on businesses to keep workers and customers safe. Unfortunately, his well-reasoned recommendation, that landlords, banks, and pensioners need to take hits to save jobs and businesses, is not likely to find support in official circles. But Murphy’s argument, in essence, is that these groups are toast under any scenario, and they can’t be allowed to weigh down the productive sectors of the economy."

(summary courtesy https://www.nakedcapitalism.com/2020/05/people-and-jobs-or-w...)
I think http://eptender.com/en/battery-tender-2-2 (renting a battery in a small trailer to extend a car’s range, potentially dropping it off at a different place from the one you picked it up) has more chance of succeeding In the market.
Software Verification Literature Review
You are right in that HIV is an RNA virus and achieves latency, but it doesn't attain latency in its RNA form, but from the RNA being converted to DNA and then incorporated into the host cell's chromosomal DNA (in DNA form). It then sticks around for the duration of the cell's life and any of its descendants. That's why HIV is called a retrovirus, because it creates DNA from RNA during its life cycle.

RNA is chemically less stable than DNA so the latter is more suited for viruses with long genomes as well as viruses which want to go latent. Not an expert. Would be curious if there are viruses that are latent while being in RNA form.

Anyways, Coronaviruses are no retroviruses and their entire lifecycle is in RNA form, so there is no danger of them becoming latent from what I could gather.
This seems like a very one-sided article. For example, it could have easily been titled "Every Cyclist who died in a motor vehicle crash in 2020". The current title directly states that it was the drivers fault in every case, which is certainly not true.
Not an expert, but I've assumed as long as the certificate(s) fit in a TCP packet the precise size doesn't matter too much. Your certificate + intermediary + root (3 total) seems reasonable.

A related thing to look into, if you are not using it already, is ECDSA certificates. They are a little smaller than RSA, but, more importantly, they are easier on the CPU -- more handshakes per second.