For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | kpozin's commentsregister

Maybe `ArrowLeft`/`ArrowRight` or `j`/`k` to flip through all of card pairs? Or just allow us to scroll through all the pairs. In either case, both old and new should be visible.


This happened to me a couple of times when I tried to sign up on their website: instantly banned before I could even enter the onboarding flow.

I then had more success signing up with the mobile app, despite using the same phone number; I guess they don't trust their website for account creation.


A framework designed to blur the line between code running on the client and code running on the server — forgot the distinction between code running on the client and code running on the server. I don't know what they expected.

(The same confusion comes up regularly whenever you touch Next.js apps.)


If you just want to be able to control the ACs remotely, without remote sensing, you can buy some cheap IoT IR blasters (around $15–30 for Zigbee or WiFi versions). They'll often have control schemes you can download for your specific equipment (cloning the IR remote control that came with the AC).


Another fun limitation is that a transaction cannot span multiple D1 requests, so you can't select from the database, execute application logic, and then write to the database in an atomic way. At most, you can combine multiple statements into a single batch request that is executed atomically.

When I needed to ensure atomicity in such a multi-part "transaction", I ended up making a batch request, where the first statement in the batch checks a precondition and forces a JSON parsing error if the precondition is not met, aborting the rest of the batch statements.

  SELECT
    IIF(<precondition>, 1, json_extract("inconsistent", "$")) AS consistent
  FROM ...

I was lucky here. For anything more complex, one would probably need to create tables to store temporary values, and translate a lot of application logic into SQL statements to achieve atomicity.



> creating "aberrated(after Ernst Abbe)" color-shifted image at its focal point

This is a clever bit of folk etymology [1], but aberrate is derived from the Latin verb aberro, meaning to wander or stray [2].

[1]: https://en.wikipedia.org/wiki/Folk_etymology

[2]: https://en.wiktionary.org/wiki/aberro#Latin


It would be interesting to know if the term was or wasn't related.

I've been around enough brainstorming sessions to see people come up with sneaky ways to name things after themselves; someone named Abbe deciding to use "aberration" to describe the particular distortion of an image because it sounds like Abbe is totally plausible.

On the other hand, if the term predated Abbe's work and the creation of the Abbe number, it's also possible Abbe decided to work on the problem -- or his mentor assigned him the topic -- because Abbe sounds like aberration.

(It doesn't mean there is a connection, I'm just saying that just because the etymology of the word is independent doesn't mean the use of the word is also.)


Here's an 1825 use of "chromatic aberration" in "An elementary treatise on optics" by Henry Coddington: https://archive.org/details/elementarytreati00codd/page/94/m...

Ernst Abbe was born in 1840, says https://en.wikipedia.org/wiki/Ernst_Abbe . There are many uses of chromatic aberration in archive.org which predate Abbe's research in optics.

The Wikipedia adds "Already a professor in Jena, he was hired by Carl Zeiss to improve the manufacturing process of optical instruments, which back then was largely based on trial and error." which seems like it had nothing to do with his surname.


I've seen clever ways of sneaking loved ones' names into projects as well. I'm a habitual offender.

You might be interested in the series of inventions that led to the modern flush toilet. There are at least two funny names in that history, which may or may not be related to colloquialisms used when discussing toilet matters.


Prince John: Such an unusual name, "Latrine." How did your family come by it?

Latrine: We changed it in the 9th century.

Prince John: You mean you changed it TO "Latrine"?

Latrine: Yeah. Used to be "????house."


FYI. This comes from Robin Hood: Men in Tights” by Mel Brooks.


My favorite example is that the Poynting vector points to the direction of energy flow!


What about the MS Office key and Emoji key? Those were definitely added after 1994.

https://support.microsoft.com/en-us/topic/using-the-office-k...


Random keys are added to keyboards all the time. In this case Microsoft is requiring it from all their PC vendors.


Oof. This should be more like a media key than a required key. I view it like a "Volume up/down" key, it's nice but not essential. Although it's probably much less useful than a volume key.


You could say the same about the Windows key itself. Many did.


You mean the super key or command key...


This should really be the top comment in the whole thread because almost all of the comments I've read so far are missing this point.

Yes, _keyboard manufacturers_ are allowed to add/remove any keys that they want. But most PC users are not buying keyboards from third-party vendors. They are buying them as part of the whole PC from OEMs like Dell, HP, and Lenovo. And the Windows OEM license agreements for those vendors state (to paraphrase), "If you want to ship Windows on your systems, you have to include the Windows and Copilot keys on the keyboard."

And it follows that keyboard manufacturers _want_ to have their keyboards include all the same keys as the OEMs so that they can claim complete compatibility with the OEMs, possibly to the point of calling the keyboards Microsoft Windows(TM) Compatible on the box.


How is that they thought adding a keyboard shortcut to open LinkedIn would be good use for a new key?


Because people will accidentally push the button and be sent to LinkedIn. Good for their stats. Computers are no longer being built to do what you want them to, but what the software maker wants you to do with them.


I cancelled Netflix years ago. I just got a new Shield TV remote with only a Netflix button and it is constantly getting hit. I probably hit it 5+ times a night. I wonder what they learn from that.


FYI you can remap that button to open another app, or two (different actions for press vs hold). I use an app called "Button Mapper"


If that button makes 1 out of 10 people have a slight preference for Netflix, it still adds up. The real question is how much Netflix is paying NVidia to have it there.


Open it up and put a small bit of kapton tape on the circuit board beneath that button to prevent it from making contact. Then it will do nothing, forever.


Those aren’t real keys in the sense of having their own keycodes, instead they just map to some other key combination. The Copilot key will presumably be similar (?). These “new keys” are unfortunate, and a regular key that you can remap to whatever you want would be more useful.


I for one am highly annoyed at new keys generating a combination, since that means they can't be mapped to some more useful function.

... though I've just realized that with Wayland, detecting key events is quite unreliable since half of them are eaten by the compositor ... oddly, they aren't even reliably eaten ...


This so flagrantly stupid. It's easier to make every KB manufacturer integrate special firmware to have one keypress register as another specific one, rather than plumbing it in as a defined new key that Windows registers a handler for???


Not defending MS, but keyboards already have controllers and have since at least the original PC (probably much earlier than that but I'm not very familiar with old mainframe terminals). Considering how many SKUs already exist for different layouts and the like, this isn't that big of a burden - at most, this requires updated firmware and pad printing layouts, and firmware already changes a decent amount as controllers and membrane layouts are modified for new SKUs and cost-reduction. And it's not like they have to update their existing stock or retool their lines right now, the phase-in will likely take some time.

Also, unless I missed something, I don't think the article says one way or another how this will be implemented. It could be a new scancode or emulate a key combo.


That’s what MS did with their own keyboards. Maybe they are actually defining a new key code for the Copilot key? It’s stupid either way.


Also they added a Cortana key a few years ago.

It must be in the press release because other media sites are reporting the same thing. Also Microsoft did not invent the Super/Meta key aka Windows key.


As mentioned elsewhere, this key will be required as a part of the standard Windows keyboard layout. This is not true of other recent keys (emoji, office, etc.).


Apparently they didn’t push the Cortana key either. And they say it will “eventually” be required. As a keyboard manufacturer why would I listen to Microsoft? Why would I add a key that supports a product I see no benefit from? Just so I can trend even though my customers don’t want it?

I ask because this makes the “Microsoft is going to require it so the other keys don’t count” argument useless. Who cares what Microsoft requires for their own hardware?


> As a keyboard manufacturer why would I listen to Microsoft? Why would I add a key that supports a product I see no benefit from?

As a keyboard manufacturer, you don't have to see any benefit from the product you support. The question is only will the incremental costs be more than offset by the incremental gains in sales. If MS requires the key, that's 90% of the market (really rough number), so it makes sense to add it. If MS and your competitors add it, it may make a significant percent of your customers go elsewhere. Even if they don't want the key, just because they think your keyboards are old.


Ah so aggressive keyboard trendsetters control the market then. It’s more likely that these keyboards will be a rarity. And when people see a keyboard with this key in a few years they’ll think, “what a weird old keyboard you have”.


> Also Microsoft did not invent the Super/Meta key aka Windows key

AFAIK the Windows key generates a CTRL + ESC - so not a modifier key like Super/Meta.


This doesn't seem to match what I sparsely remember about USB HID; At least on my computers I remember Super generating SUPER_L (wayland) or VK_LWIN (w32) - E0 5B scancodes.

At least on Linux you can have bindings CTRL + ESC and SUPER_L be different things if you want.


This does seem to work and is news to me. Windows 11, Leveno laptop. Control+ESC does in fact open the start menu. But none of the other windows key shortcuts work - control+ESC+D did not bring me to desktop, but bookmarked current page in the browser I had open.

So maybe not so cut and dry.


Shame on Ars for this. Would have thought they would be better. ESPECIALLY since the "since 1994" is not important for the headline at all, but they just wanted to pull something out of their ass to embellish the headline, but actually ended up making it wrong by doing so.

I miss terse but descriptive headlines. Everything now has to be 11/10 wild or clickbait that doesn't actually give a full piece of information.


I see the word "clickbait" on HN so often it's lost all meaning. The headline is fine, not 11/10, and not wild.

"Microsoft is adding a new key to PC keyboards" - true, descriptive.

"for the first time since 1994" - provides context to the weight of the decision of adding a new key, absolutely fine.

The headline is not wrong, this is the first key added that will be required as part of the standard keyboard layout since 1994. No shaming needed.


> "the company told us that the key isn't mandatory now, but that it expects Copilot keys to be required on Windows 11 keyboards "over time."

It's not mandatory, and there is a chance it never will be. Just like the office key.


It's not mandatory yet, but they expect it to be.

I don't recall seeing similar statements from Microsoft about the office/emoji/etc. keys being expected to be mandatory. Was there statements along those lines?


> this is the first key added that will be required as part of the standard keyboard layout since 1994.

Is it? I thought they are just remapping the right menu key and putting a new logo on it.


I believe the key (maahahaha) is the requirement.

Microsoft famously required the Windows key for branded OEM computers/laptops, and now they're trying to require a Copilot key. We'll see if it flies.


I wished OEMs just crossed their arms and required Microsoft to pay a fee for each keyboard with this silly key...


That's effectively what "happens" but it's reversed; Microsoft gives a 'discount' if you're OEMing with the key ...

Perverse incentives all the way down. I remember having to work a bit to find "Apple" keyboards that would have the correct words because the Windows key was confusing (and in the wrong place until OS X easily supported remapping).


Note:

> biocide-exposed spores were spiked onto surgical scrubs and patient gowns and recovery was determined by a plate transfer assay

The article says nothing about washing scrubs and gowns. They put bleach-treated spores onto fabric, did not treat the fabric, and then collected samples from the fabric.


I.e. this is less of a "spores on gowns surviving disinfection" case, and more of a "you bleached this surface, you thought it's enough, but your gown touched it too early and the fabric 'rescued' the spores" one, am I right?


Yes, the relevance is providers don’t change scrubs between patients (although do wear typically disposable gowns and gloves when entering a patient room with c. diff).

Also relevant for things that travel between rooms and are disinfected in between, like ultrasound machines.

Other studies have reported that spores can survive washing processes in use.

https://pubmed.ncbi.nlm.nih.gov/30322417


The fact the spores were treated with bleach and were still active means that you treating the fabric with the same biocide will not kill the spores.

Spores alone survive the bleach. Spores + fabric will survive the bleach. Hence treated fabric cannot be considered safe.


You don't just sterilize fabric with bleach. (How would that even work? Hang the gown, spray the bleach on it, and let it drip off?) You sterilize fabrics with bleach + water + detergent + heat + agitation — with the goal not being to lyse the spores/other germs, but rather to detach all the contaminants from the fabric and suspend them in the water — which then gets flushed away.

In theory, bleach could help decrease the adhesion of the spore to a surface. A possible mechanism would be if it oxidized — and so weakened/destroyed — some spiky organic hooks that the spores were using to adhere to the fabric.

Of course, agents other than bleach — things not normally considered biocides, in fact — would likely be a lot more effective at removing spores during fabric washing, since the goal is detachment, not lysing the spore.

The obvious things (detergents themselves, and other soaps) would work, of course, to varying degrees.

But also, less-obvious things could provide benefits here. For example, if spores tended to stay adhered to fabrics because they possessed a rough proteinous exosporium that acted sort of like nano-scale velcro, then conditioners (yes, like the kind you use in hair) might get that protein coat to relax and lay flatter, in a way that disrupts the velcro-like effect.

Lubricants might also work, by "filling up" the rough valleys of the spore's surface. (Of course, you'd then need an extra wash cycle to remove the lubricants.)


There are some really amazing detergents out there. My go-to for cleaning anything I don't have specific information about is Tergajet. It's gentle, extremely powerful, low-foaming (so machine compatible), oxidizing, bleach compatible, and contains a protein degradation enzyme potent enough to disrupt prions: https://technotes.alconox.com/detergents/tergazyme/do-enzyme...

The downside to this magic stuff is that it's fairly expensive ($45 for 4 pounds). So, not for wanton use. But well worth it to solve tough problems or when time is more important than money.


oxidizing and bleach compatible is an unusual pairing is it not? There are a bunch of chemicals you can't mix with bleach because you create chemical weapon precursors if you do. Even the precursors can send you to the ER.


>oxidizing and bleach compatible is an unusual pairing is it not?

I don't think it is. Isn't bleach itself an oxidizing agent?


Additionally, if the spore didn't get detached in the washing process, it's veeeery unlikely to get detached when you're just walking around being a nurse.

It might activate within the fabric if the conditions are right, but that's not very fast and you shouldn't be wearing scrubs contaminated by a nutritional substance for too long anyway.


Indeed; this is why washing hands with soap is effective even though the soap doesn't kill the pathogens.


The drying is probably the more effective part for mechanical disruption.

Similarly why bleach wipes > soaking in bleach for disinfecting surfaces, as alluded to in this paper.


Perhaps. But why not test that then? Why the special non-real life case? Because it got a result worth sensationalizing? For me, it makes me wonder what other study "gymnastics" they used.

I hear ya. But to mitigate any doubt they should have covered all their bases, or at least the base most inline witb real life.


This is a real life case.

This article explores surface disinfection (commonly bleach in the hospital). Although provider gowns are removed after entering contaminated rooms, disinfected surfaces commonly come into contact with provider scrubs which are not laundered in between same day patient encounters as well as other patients (such as the table of a CT or MRI).

I don’t see the gymnastics you’re referring to, other studies have looked at laundering processes which is not the focus of this study.

https://pubmed.ncbi.nlm.nih.gov/30322417/

https://academic.oup.com/lambio/article/75/6/1449/6989408


That doesn't necessarily follow --

it's tempting because it seems obvious.

If X + Y = Z, X on surface + Y = Z _must_ follow, because "on surface" was just a hidden term in X + Y = Z anyway...right?

But, both biology and fabrics have a lot of hidden surface (pun intended :P)


My data is anecdotal, but I've observed that Panasonic inverter ovens that I've used interfered in the 2.4GHz range, while models of other brands (e.g. GE) have not.

(This is unfortunate because Panasonic seems to be the only brand that can actually adjust power output, whereas the others simulate lower power levels by cycling on and off.)


Adjusting the power output is the definition of “inverter” basically. A few brands offer it, it seems like it was probably patented as it was only 3-4 higher end well known brands at least in Australia.

Inverters themselves are potential noise sources though so may be part of the issue but other implementations may not interfere.


You can thank terribly written intellectual property laws for that exclusivity. It’s not like inverters are some kind of new technology, and yet here we are.


I suspect the inverter design is now cheaper too.

The traditional design needs all power to go through a transformer. A 1 kilowatt 60Hz transformer necessarily uses a lot of copper and steel. The inverter design can use MOSFETs (theoretically cheap, but a reasonable IP cost) and far less copper and steel.


I know of at least two Panasonic inverter microwaves that failed within a 5 year period of ownership.

Mine emitted white smoke warming up some tea while I was in another room. I hope to God it wasn’t beryllium.

I still have a Panasonic OTR microwave, but it’s inverterless. It appears to be an improved design of a GE model from the same OEM.


Probably burnt paint from the inside of the waveguide.

Happens frequently when the mica sheet that covers the injection port gets moisture from steam (who'd have thought - steam in a microwave?!?)

Simple fix is to replace the mica (a few cents from AliExpress) and use steel wool to get rid of any carbon residue around the injection port.


It sounded like there was no magnetron load on the power supply, because the cooling fan was spinning a little faster and the interior was a little brighter. This was during the few seconds between the smoke show and from me pulling the plug.

There was indeed a char mark on the mica sheet, but the beryllium terror at the time was enough for me to chuck it.


You would expect less load on the power supply if there was an arc causing a short in the waveguide.


We have a Panasonic Inverter microwave here, must be 20 years old. It works great and I have never noticed any interference with WiFi or Bluetooth, both of which also get a lot of use in the kitchen. Just another anecdata point!


The earlier inverter models sound like they’re workhorses. The problematic ones I knew of were from around 2012 - 2014.


Oh no. Is that something that happens? Mine has smelled a little like metallic smoke lately.


LG now sells inverter microwaves under the NeoChef brand, I believe. I saw one in a second hand store recently so they've existed for a while now. I haven't tested one to see if it interferes with anything, though.


I have one, and yes, much interference.


GE inverter microwave with interference 20-30ft away and it goes through a wall.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search:

HN For You