skysight-inc/HackerNews huggingface dataset:
I've got a Coway Air Purifier in my 1-bedroom apartment, near the separator between the kitchen and the dining room. We have a gas stove.

It's been amazing to see how much what I considered "light" stovetop cooking will set it off and make it spend the next 20 minutes on max settings trying to decontaminate the air. Pan-frying and stir-frying are expected triggers, but even the evaporated vapor from a pot of simmering soup can make it momentarily angry.

Meat fat seems the worst offender. Nothing angers it quite like trying to brown/sear meat does. God help us when I cook bacon in the cast-iron skillet. Even if there's no smoke (I keep the heat at medium low to prevent the bacon from burning), the AP might continue to run for up to an hour after I've turned the damn stove off!
>And there are good arguments it should be illegal in more[1].

While it's certainly worth debating and discussing, the liberal paradigm in law proscribes that we should only make laws in certain circumstances under specific notions of harm, and the mere risk of harm is not usually sufficient. In addition, it is neither clear that legislation is the route to take, and several feminist critics of porn have tempered their claims and goals.

Before even discussing this matter, never mind mentioning legislation, you should be clear on how you define porn and the extent to which the research on porn is consonant with that definition. It's too easy to think that all porn fits in one bucket while today we have everything from hentai to fanfiction to online roleplay to audio recordings to OnlyFans. How much of your literature discusses these forms, and to what extent do the results converge?

Porn is surprisingly similar to alcohol, even in terms of its effects, but private sexual autonomy is arguably more important (morally) than the autonomy to consume alcohol.

Ana J. Bridges in a review of the scientific literature on the relationship between porn and sexual assault in the Handbook of Sexual Assault and Sexual Assault Prevention concluded that a ban is not warranted[0], but media literacy and other measures have been somewhat promising.

[0] http://xyonline.net/sites/xyonline.net/files/2020-07/Bridges...
AIUI Tailwind is an explicit rejection of the previous "decouple content and presentation" dogma. People seem to like it.
A hex editor for reverse engineers, programmers, and people that value their eye
I'm receiving DVB-T2 off the same wiring and antenna that was used for DVB-T, and analog before that. shrug Different part of the world, perhaps?

https://en.wikipedia.org/wiki/Belling-Lee_connector
I had a chat with a recruiter last week who told me that she was impressed I stayed at my last job for so long.

It was four years.
In Europe there is a UNI norm, dating back to 1974 or so, mandating the need of both an evacuation and an air inlet in case of gas stoves.

Even if it is essentially for safety, it has (where implemented correctly) the side effect (advantage in this case) of creating a flux of fresh air.

Where this is not needed by the norms (electric stoves and similar), expecially in modern "energy saving" houses, problems of humidity and mold often arise.

As said in other threads, our grandmothers and mothers used to open all windows briefly every morning, nowadays - for one reason or the other - most people do not do this and - coupled with the increased air tightness of windows and doors - makes mechanical ventilation a need.
IT department structure for small companies
One Year of Log Management at Vinted
Aside from the harm this could inflict on innocent users, I’m not actually convinced it would cause vendors to change their behavior.

From a business perspective, the reason exploits are bad for companies is because they generate bad press, right? Well, it's not obvious to me that an exploit which was being used in the wild gets significantly worse press than one which was not. There's also the possibility the buyer will reserve an exploit for super-targeted attacks, and the public won't find out at all until year later.
In the consumer world you might be trickling in users and have some amount of usage. But none of this is enough to scale, and because you don’t have any constants between product, price and market you don’t really know what to test first. Go back to the beginning. Talk to your users, prospects and customers. Narrow your market focus and experiment with price. Simplify the product (or at least present it as simpler, don’t waste cycles with more engineering) and test a new market. Find the pain that really matters to a specific group of people and point yourself in that direction. Keep at least one of product, price and market constant (ideally two) and focus on the simplest, quickest experiments you can run around the other variable(s). You won’t get things right the first time, but you’ll have more opportunity to iterate faster, which increases the likelihood of success.
Whether or not the uefi allows you to boot custom code has no impact on whether or not permanently compromising the uefi is possible.
An ineffable truth of webdev is that it is constantly disrupted by morons who claim to have an improvement, but really just want as many people as possible to use something THEY built.
As a Wikimedian for over ten years, I'm concerned that the WMF has been listening less and less to the community over time. Examples include the Superprotect incident, Flow, and the rebranding (in which the WMF sought community feedback, and then proceeded to ignore it and do the exact opposite of the overwhelming consensus). I trust Wales more than someone nominated via the vague "community nomination process". This looks to me like a takeover by certain members of the Board who believe they know better than the community.
I like Tailwind because it’s the best solution of the bunch at the moment. But I much rather work on iOS over HTML. Now why is that?
Was the name "Claxon" taken? Both "command-line axon," and a loud horn, by which you might hear police activity...
Exactly. Little more clarification here though I think...

Flexibility of Cloudflare KV reads in general still yield quick enough results and make doing a quick and dirty cache a pretty good use case IMHO.

But Worker Sites specifically also use the Cloudflare Worker Cache runtime API — aka, per each POP, first reads of a route (index.html, blah.css, cat.jpg) are from KV and THEN cached indefinitely cutting that time to like 10ms.

This is taken then even further by using ETAG matching to make BrowserTTL indefinite (304s not 200s) on all assets until cleared cutting repeat visitors (regardless of POP) to basically nothing. Though .html for some reason doesn’t respect this (I think...).

Which to me is a GREAT deal!

Cache Object: https://developers.cloudflare.com/workers/runtime-apis/cache

Asset Mapper: https://github.com/cloudflare/kv-asset-handler/blob/master/s...

Lines 181 and 224
Is there a simulation environment?
So glad Microsoft installed teams on our server with an update even though we never asked for it.
Because it's more than six months old, and therefore totally obsolete.
I'm confused about the scope of the RCE. Can it escape the Chromium renderer sandbox? Or is that sandbox disabled? Based on the following:

> MS Teams ElectronJS security: remote-require is disabled & filtered, nodeIntegration is false, webview creation is filtered and normally removes insecure params/options. You cannot simply import child_process and execute arbitrary code or create a webview with a custom preload option.

it looks like they did everything right.

I would like this thread to go beyond outrage at how Microsoft handled this, or another excuse to bash Electron. What lessons can developers using Electron take from this? (No, "don't use Electron" doesn't count.)
It doesn't just look bad, it is bad. Optimizing illegal supply lines attracts people who have experience with that: drug syndicates.
My preferred is rebase (exactly as you describe) but keeping the original fork point, (unless it becomes necessary to depend on some other later work from another branch, the original base or not) and then merge.

So you end up with a cleaned-up branch history via rebase, and a master branch that's similarly clean, with a higher level view of 'logical commits' that 'merge X feature', 'merge Y bug fix'.
All the Rnd Apple put into to make the new CPU's has to be amortised
Not to mention how (for better or worse) they don't apply the same content restrictions to music, movies, and other media as they do to software. A movie can include a sex scene or a song can include someone using explicit language to express how they feel about something. They will still often sell them. Not sure how I feel about it, but it seems to have been their policy for a while now.
>In my view, they drive the point home that Wikipedia's infrastructure and governance is not free to maintain and the money has to come from somewhere.

That might be true, but AFAIK "hosting" makes up a small part of WMF's budget. The ads definitely give an impression that wikimedia is struggling to pay hosting expenses, but this isn't really the case. According to their 2018 report[1] "Internet hosting" and "Depreciation and amortization" combined only make up 6.4% of their budget. "Salaries and wages" makes up 47.3%, but it's unclear how much of the staff is related to IT, rather than in admin or advocacy.

[1] https://wikimediafoundation.org/about/2018-annual-report/fin...
Is it? It has been a while since I read it but there was an article comparing the energy efficiency of different cooking devices and even though induction cooker is at the top the efficiency is only 70%-80% something.

Edit: Found it:

> There are no Energy Star® certifications for ranges, but research by the U.S. Department of Energy indicates an induction cooker is 84% efficient at energy transfer, versus 74% for a smooth-top electric unit, giving it a heating performance comparable to a gas element. More significantly, induction is 90% efficient with its power use, using 2.8 kW to deliver 2.52 kW. This is a substantial improvement over electric coils, which use 2.0 kW to deliver 1.1 kW (a 55% efficiency), and over gas, which uses 3.5 kW to generate 1.75 kW (a 50% efficiency).

https://insteading.com/blog/energy-efficient-induction-cooki...
Two points:

1) The capitalist formula for this is basically: Can i extract more value from this individual through "free" productivity minus wages, or from "slave" productivity minus enforcement cost.

Your arguments don't convincingly prove the former.

2) Even if I were to accept your reasoning (which to be very clear I don't), I still don't understand what argument you're making.

Because it naturally leads to:

a) Capitalism solved slavery by it being unprofitable, so the regulation/ban was unnecessary.

which leads to:

b) If it was profitable, the ban would hamper economic growth.

I'm much more interested in the second part. What would your stance be if we assume it would be profitable?

Capitalism doesn't concern itself with morality, but humans do. Should we do nothing about it because all political intervention is bad?
Factoring and decoupling parts complex systems is good engineering, but "content and presentation" are the map, not the territory.
By the way if you're looking for additional income streams, I know a place that does huge business with "pumpkin picking" (they buy commercial pumpkins and throw them on the ground in their property) as well as easter egg hunts (sample principle, with eggs with toys inside). It could work for you.
Unbelievably lax response. However, I've encountered a similar response with Microsoft 365 login phishing sites being hosted with a nice windows.net SSL certificate. Sites remained up for more than a week after reporting through official channels (CERT). Never received a response.
It is Shannon’s definition.

Surprise == new information.

Lack of surprise == lack of new information.
It's like geez, what intellectual endeavour pie didn't this guy have his hands in?

Almost every waking moment of his prime years were devoted to major intellectual pursuits.
So how is it gonna save energy mining coins?
Airbnb boosts IPO price to ~40B valuation
I'm sad to see this. I admire Steve Wozniak, and love what he did to the world.

At the same time, I fear that he has picked a weird way to address climate change.

It is VERY unclear from the beginning what Efforce actually is. Almost at the bottom, you see it's an ICO.

Perhaps we can describe it as the equivalent of a carbon offsetting marketplace, just for energy?

Well, if that's the case... It doesn't need a blockchain, and it doesn't need a token. It can be done, today, in dollars and euros.

If there's a token, and a token sale, Efforce and its founders will benefit from it, even if their efforts will not positively impact the world. That's unfair.

Why not, instead, reward them in a "normal" way - create an energy efficiency marketplace, earn a commission on the energy "traded" there, voilà. No blockchain, no token sale, no bullshit.

Am I wrong? If so, what did I not understand?

Edit: I see that EFFORCE is listed/tradeable, and apparently worth ~$950M already, which makes me even more suspicious... [0]

[0]: https://finance.yahoo.com/news/steve-wozniaks-blockchain-ven...
We analyzed 495 Nvidia and AMD Radeon GPU specifications and shared the dataset
I switched ~8 years ago and wouldn't go back to gas. No buzzing sound although if you listen very carefully there is a faint 'thrum' when it is active.

Visual feedback is from a number (1..9) displayed per induction ring. There is also a per-hob 'h' when it is off but still considered hot. When you activate a hob you can start it at strength 4 (of 9) or 9 (full-on). Or 1 and keep pressing up or down buttons to the setting you want. I'm used to this now.

Cleanability is awesome. Because the whole surface is flat, unused rings can also be used as a heat-proof surface when you have lots of hot pans that would scorch a normal work-surface. I think it keep things warm (without sticking) better than gas because the heat is better distributed over the whole bottom of a pan.

Main downside is that it is useless in a power-cut.
great documentation, good 'outreach' presence around the interwebs from the team, sensible class naming (tachyons can get a little...eh, imo), the build possibilities are quite nice (tho may be as flexible in tachyons...haven't used it in quite some time), responsive everything (mostly), the laravel bump as mentioned - all in all an evolution of previous attempts that resonates better i guess.
Crack a window while you're cooking.
They are really different languages with similar syntax.

Scheme is opinionated and wants you to program in a certain way (hence TCO being part of the standard), it's also more static and doesn't want to take over the whole machine like Common Lisp and Smalltalk want.

I started with Scheme but I am no longer my idealistic self so I am partial to Common Lisp since I use it for work and don't mind coding in ugly kitchen sink languages as long as they are fit for production use. Not that Scheme lacks amazing implementations such as Chez, Gambit or Chicken (my favourite) but I would have a harder time building something non trivial in those.

As a counter argument you have https://fare.livejournal.com/188429.html from a seasoned Lisper so YMMV.
As usual, this marketing page is quite vague, but I'm reading it as the cryptocurrency equivalent of existing carbon offset markets. Both require auditors to validate the offsets, but Efforce just handles the market side.
Not a fan of it myself. I've never understood this desire to avoid writing CSS wherever possible. It's not hard - at least not anymore - but this type of abstraction makes it hard, in my opinion.

On top of that, I think it's just a bad idea to pepper your html with utility class names.

That said, these days pretty much everything I do is React, and styled-components' ability to interpolate props in styles and attributes is pretty darn nifty.
You might want to look at the more upmarket electric offerings. I've got an electric Samsung range that heats fully evenly, to the point it's mildly annoying (no cold spots in the pan for the thinner parts of food). The dials correspond to element temperatures under positive control. There's also an induction zone that boils water in three minutes.

It's definitely more expensive than an equal-performing gas range would be, both in initial cost and continuing operation, but it's also easier to clean and allows me to not have natural gas at all.
Arizona college student has taken over 60 driverless Waymo rides
Someone may change his name to D. E. Knuth and continue to improve code. License allows that.
I was wondering why Xero had a wormable RCE involving Microsoft Teams and exactly what the "click" product was.
Singapore’s government launches blockchain program with $8.9M in funding
Nice, instant live previews as you're toggling through IntelliSense is pretty slick.
Precursor’s Mechanical Design
Wow, honored our post is so upvoted and discussed! In case anyone wants to read the prior posts in our series, links below!

Part 1: Software and Services
https://hardware.substack.com/p/falling-out-of-love-with-app...

Part 1.5: macOS Privacy Scandal and App Store Policy
https://hardware.substack.com/p/falling-out-of-love-with-app...

Part 2: Hardware and Accessories
https://hardware.substack.com/p/falling-out-of-love-with-app...
I had in mind when I said normal ads fast food ads, cell phone ads, etc.
Too bad this vulnerability couldn't infect every teams installation and cause them to uninstall and then make it's way all the way back to the original source code and make it self destruct. Teams is a fucking nightmare of a piece of software. When your shitbarf architecture makes Slack look like a reasonably good performer, you should just fire everybody and start over from scratch.
I also love tailwind! To me it feels like the defaults are sane enough + an amazing documentation which summarizes all the CSS I use.

Most of the time I think:

"I need a small margin on the right and a big one at the bottom, and let's see a black background" which is super cheap to mentally translate to "mr-1 mb-10 bg-black" while staying in the HTML. If I'm repeating too much I can either move that to a custom tailwind CSS component or a react component. It just feels easy working with, and it's super flexible.
People who use Wikipedia for self-publicity are a much bigger problem IMO.

Until a few months ago, for instance, the Automatic Differentiation Wikipedia page had been gutted by someone looking to publicize their generally uninteresting pre-print on arxiv.
For a moment I thought he was running an analog TV _receiver_ on ESP8266, but this is so much cooler!

For anyone looking for the TL;DR:

> This is basically a 1-bit dithering DAC, operating at a frequency below the nyquist, trying to encode luma and color at the same time
The most interesting use cases for this would be applying it to a game playing AI. We might be able to find novel strategies to games.

Also interesting to find out how the network that solved protein folding works.
Red herring.

Trivial and non-trivial surprises are still surprising.
I'm interested in the student prereqs, and wondering if you could elaborate on them.

You've got four items on there:

- Basic Linux, Python, Git

- Elements of linear algebra, probability, calculus

- Elements of kinematics, dynamics

- Computer with native Ubuntu installation

It's clear enough what the first and last item demand of the student, but the rest, I'm not so sure. edx lists the course as "Introductory" and I guess the question is, "for whom?" :-)
That doesn't apply to the chronically homeless. The majority of homeless people at any given time are 'down on their luck' and relatively quickly get out of homelessness. You also have to factor in the role drug use and mental illness play into homelessness. Many of the chronically homeless fit into one of those two categories, and a subset of those people do not want or will not accept help.
MobileCoin Main Net
>> Still, the progress since conceiving this field in the early 90s is astronomical.

I know next to nothing about quantum computers but I note that the first programmable computers were created a few years after Alan Turing's "On computable numbers" in 1936. In fact, after Turing described a Universal Turing Machine, programmable computers started appearing left and right with many groups in the USA and Europe at least building their own [1].

What I mean by this is that, as someone who doesn't know much about quantum computing, it seems that any practical applications of the approaches that are frequently hailed as breakthroughs in the lay press seem to be taking a much longer time than I'd expect, given the prior of classical computers and how fast they were possible to implement in practice and start using for real.

Probably this means that creating a quantum computer is a much harder problem - but then, that's perhaps something to keep in mind when trying to make sense of the reported progress in the field, for those outside it?

_____________

[1] Oh and let's not forget Charles Babbage and his analytical engine, never fully built but nevertheless perfectly serviceable (at least on paper). And the work of just one man (who incidentally also invented feature creep at the same time).
"Nobody cares about freedom of speech because the vast majority will be able to speak what they want anyway".
there are different levels of security for ElectronJS, some, like in this case are not enough.

I think it will take a long time before we can call ElectronJS secure. there are regular sandbox escapes and that is from what we know publicly
Maybe locally networked is what they meant
I felt this way too until I started using Tailwind. I feel like Tailwind (and perhaps atomic css in general) is one of those "don't knock it till you try it" kind of things.

But, with that said, I do feel Tailwind relies on components (such as React, Angular, whatever) to be most effective. You'd ideally stick that purple class in a Heading component and maintain consistency that way.
I've developed the habit of trying to look at my code (or UI) as if I had never seen it before. You can think of it as an empathy exercise.

One way is imagining you want to explain it to a coworker or new hire.

I find it enormously useful, and it has become second nature for me.
I wonder if they meant IPS LCD screens, because most laptop screens used TN Panels.
"As said in other threads, our grandmothers and mothers used to open all windows briefly every morning ..."

... and also their children and grandchildren because who, anywhere, wouldn't do this ?

Even while living in Minneapolis, in the dead of winter, we still cleared the air each day. I guess forced air heating made that relatively pain-free since you can reheat the entire house very quickly ...
Out of scope for the bounty, but it's still very valid
purgecss and customizing the config will reduce any file size concerns you have (plus gzip, etc) - from an execution perspective, since you're only using a fixed set of class names, the parsing is quite fast.
> To me it feels like the defaults are sane enough

I found the exact opposite. If one has perfect defaults it's Tachyons.
From the tailwind homepage:

> "Best practices" don't actually work. I’ve written a few thousand words [0] on why traditional “semantic class names” are the reason CSS is hard to maintain, but the truth is you’re never going to believe me until you actually try it. If you can suppress the urge to retch long enough to give it a chance, I really think you'll wonder how you ever worked with CSS any other way.

[0] https://adamwathan.me/css-utility-classes-and-separation-of-...

FWIW, that linked post was the thing that convinced me to try it, and I haven't looked back.
HDR600 etc are not just a maximum required brightness but also a minimum required black value. That gives you an actual dynamic range; 10bit is not a range, it's a resolution.
If only all the politicians were brave and ambitious like that.... Hats off to the Danes
AI Weekly Update (December 7th, 2020)