Hacker Newsnew | past | comments | ask | show | jobs | submit | jefe_'s commentslogin

Our digital twins will write the comments. They will be us, but with none of our flaws. They will never experience the shame of posting a dumb joke, getting flamed, and then deleting it, for they will have tested all ideas to prevent such an oversight. They will never experience the satisfaction-turned-to-puzzlement of posting an expertly crafted, well-researched comment that took 2 hours of the workday to draft - only to receive one upvote, for their research will be instantaneous and their outputs efficient. Of course they will never need to humbly reply, 'Ah, I missed that, good catch!' to a child comment indicating the entire premise of their question would be answered with a simple reading of the linked article - for they will have deeply and instantly read the article. Yes, our digital twins will be us, but better - and we will finally be free to play in the mud.


We all are, since a long time. The mud just doesn't shine so bright.


Well by definition the vast majority of comments written, anywhere, cannot be memorable.

Assuming the median reader reads a few tens of thousands comments in a year, only a few hundred would likely stick without being muddled. At best.


Cripes [1].

[1] https://qntm.org/perso


> will finally be free to play in the mud

As long as we can still have a few sticks, and some string, or a cardboard box...


It seems to me that taking down fraudulent academic researchers and barring them from ever having anything to do with research in the future would also have a significant impact on the ethics and behavior of the next generation. If technology is lowering the barriers to fraud detection, why should it be applied to one sector over another?


That's a fair point. However, part of the politics of the situation is that the right end of the spectrum appears bound and determined to discredit any academic or fact-based professions. They also seemed dead set on protecting oligarch and oligarch-lite players from criticism or critical examination.

Academic fraud seems to be self-correcting as we have seen by the numerous reports of fraud and withdrawn papers; as a rule, the players express shame and remorse. Nonacademic fraud doesn't exhibit these characteristics and sometimes seems to be proud of the fraud.


I have a bit of AI fatigue around this wave of tools, but also understand why they are garnering so much attention. Many of the innovation hype categories of the past decade have appeared stuck in the 'early days but just wait...' phase. Self-driving cars, drone delivery, crypto as a currency, crypto as a(n) _____, plant-based meats, virtual reality, etc. While there has been great progress in each of these areas, not one has yet matched market demand with current capabilities in a way that enables it to become a 'game changer.'

To the general public, ChatGPT and the Image Generators 'just appeared,' and appeared in a very impressive and usable form. Of course there were many waves of ML advances leading up to these models, but for many people these tools are their first opportunity to play with ML models in a meaningful way that is easy to incorporate into daily life and with very little barrier to entry.

While impressive and there are many applications, my questions surrounding the new AI tools relate to the volume of information they are capable of producing and our capacity to consume it. Tools can be used to synthesize the information, tools can act on it, but there is already too much 'noise.' There is a market for entertainment tailored to exact preferences, but it won't provide the shared cultural connection mass media provides. In the workplace, e-mails and documents can be quickly drafted. This is a valuable use case, but it augments and increases productivity. It will lower the bar necessary for certain jobs, and it will increase productivity expectations, but it will become a tool like Excel rather than a replacement like a factory robot (for now).

The Art of Worldly Wisdom #231 - Never show half-finished things to others. <- ChatGPT managed it's release perfectly in this regard.


The challenge is that AI generated content will only register as garbage to those who fall 1-2 standard deviations away from the mean interest level for whatever content the AI is producing. For everybody else, it will typically be a 'good enough' story, recipe, video, etc. Several months ago, I wanted to cook chicken curry, so I googled and chose a top result. The recipe was fine, but it wasn't what I wanted. I then googled for a new recipe, this time more carefully vetting the ingredients. The recipe was an improvement, but still not what I wanted. Finally, I used NYT Cooking as my search engine, and the recipe was excellent. If I didn't have a strong preference, and know exactly what I wanted, the first recipe would have been perfectly suitable. The danger is that demand for 'advanced sources' erodes to the point that these publications/content creators are either forced to adopt the AI and turn to garbage or go out of business.


Strangely, recipes in particular are generally untested and so faulty as to fail when done strictly according to the written instructions.

That might make it a little harder to recognize when an AI is 'pulling your leg'


Agreed. A person who cooks regularly will just adapt on the fly and might even not realize they're correcting an error in the recipe. A person who cooks infrequently will stick to the recipe, fail, and then blame themselves for their own inexperience. This is already the case with human-produced recipes, and, as you say, it'll make it harder to recognize you're dealing with AI-generated nonsense instead of regular human mistakes or occasional cluelessness.


Similar thing would happen in my Toyota, the song 'Afraid' by Yellowcard would play every time I turned on the car. Realized it was playing the first song in my library. In Apple Music there is a song called 'A a a a a Very Good Song (Silent Track)' by artist Samir Mezrahi, that contains 10 minutes of silence. I added that to my library and now that song plays when I turn on my car (although this autoplay only happens occasionally since some Toyota update). The album art simply says: 'have a wonderful day.'

The song: https://music.apple.com/us/album/a-a-a-a-a-very-good-song-si...


I had a Mercedes lease for three years with the same problem of automatically playing the first song as sorted alphabetically. In my case, it was "A Boy Named Sue" by Johnny Cash. That song loses its humor after you hear it a few hundred times.


Same thing with my husband's car, his phone, and the song "A-Punk" by Vampire Weekend. I now jokingly play it as the first song any time we head off on a long road trip, much to his immense frustration.


Sort happens by album artist over here, the first one being Take On Me by a-ha, triggering all sorts of physical pavlovian reactions now.

Trigger seems to be iOS thinking it's being helpful so that when I "plug" headphones (either physically, bluetoothically, or carplayly) I presumably want to play music.

Also, double click on Library in Music.app nee iTunes on macOS. Plays the whole library, linearly, which, like, who does that?


> Also, double click on Library in Music.app nee iTunes on macOS. Plays the whole library, linearly, which, like, who does that?

Often, when I see a feature like that, one that makes you ask "who would want to do that with the whole dataset?" — the answer is usually "developers regression-testing their feature branch of the program, where their 'whole dataset' is a test fixture consisting of a bunch of data samples where each one exercises a weird edge-case path in the code."

Sure, you could just make a playlist for this. But iTunes has a directory it watches within the library, where putting stuff in it will cause iTunes to automatically move those songs into your library. And if I were an iTunes dev, my scripted "Test" action would consist of creating a new library directory structure; plonking a copy of my regtest fixture dataset into its auto-import dir; starting up the new build targeting that dir; and then sending it the Automator action "Library → Play All." A playlist would only complicate that.


> iOS thinking it's being helpful so that when I "plug" headphones (either physically, bluetoothically, or carplayly) I presumably want to play music

There’s gotta be something else going on because I’ve never had this happen over the last decade. I’m pretty sure the car is sending a play command to the phone every time it connects.


I’ve had tons of cars and only seen this behaviour in one - think was Citroen.


Mercedes does this. A Ford that I rented last year did so as well.


Except it happens randomly with headsets, whether bluetooth (Bose QC35) or wired (EarPods)


Haha, I can hum that opening riff instantaneously because it's the first song on my wife's phone. Do di do di do di do di do di do di. Bum, bum, bum bum bum bum!


My car's song of choice is About a Girl (Live Acoustic) from Nirvana's MTV Unplugged in New York live album


Heh, decades ago a Phil Collins tape was stuck in my car's cassette player (yes, that was a thing) and there was no way to switch to radio when there is a tape inside. I guess I listened to that album few hundred times until I decided to do something (probably spray some WD-40) about it.


But why the hell is it autoplaying in the first place? Does apple really hate their customers/users so much that they can't make this an option?

That's completely insane. The more I learn about apple, the more I see extremely hostile UI decisions for literally no reason


I believe what’s happening is that certain car stereos are programmed to basically send the “play” command as soon as a device is connected. From the phone’s perspective, it’s as if you had connected Bluetooth headphones and then pressed the “play/pause” button.

I say this because my iPhone never autoplays when connecting to any Bluetooth audio device except for my car stereo.

I agree it’s aggressive and should be able to be turned off, but it’s the car’s software, not the phone’s, that’s the problem.


Sending the play command itself would be less of a problem if iOS wasn’t so completely opaque as to what “currently playing” or “default music app” means, but that distinction itself would require more clarity as to whether apps can be run in the background or not.


Agree that a "play" command is being sent from vehicle. This autostarts Apple Music if nothing else is using the speaker.


This drives me crazy as I don't use Apple Music and I don't want to keep playing handful of songs I bought 15 years ago on iTunes. I've yet to find out how to disable this.


Delete the Apple Music app from your phone.


I don't have an iPhone. But at least on OSX I didn't find a clean way to remove Apple Music.

Every time I accidentally tap play on my bluetooth headset it opens Apple Music and asks me accept the ToS, which I happily reject. It's a daily thing for me because it's almost impossible to put my headphones on without triggering a play due to bad button placement.


You can try remapping the button. Not sure if it would work, but try: https://superuser.com/questions/554489/how-can-i-remap-a-pla...


Yep, I have it disabled. My main music apps are “Picky” and Bandcamp, and it works pretty well.

When they do start autoplaying in the car (Picky does it), it’s at least whatever I album I was last playing on the app.


Couldn't the phone provide an option to disable this on a per-device basis?


IME, this doesn't happen in any of my Subaru vehicles. It picks up where I am in Spotify with no issues. Whether via carplay or connecting via Apple's Car integration.

That said, I have had this issue when connecting an iPhone to a '11 truck via USB. It tries to treat it like an iPod, and consume its default playlist (all songs in Music, sans shuffle).

So this is probably the bluetooth equivalent being done by the cars - treat it like an iPod that the entertainment center should be in charge of.


As others have already explained, the autoplay is because the car sends a "play" command as soon as the bluetooth connects.

From the auto manufacturer's perspective, this kinda "makes sense". Because that was the legacy behavior, pre-bluetooth. If you turn off your car with the radio playing, then the radio will start playing again the next time you crank up the car. If drivers didn't want that, then hey... they would have turned off the stereo before turning off their car. So it would be less confusing to carry forward that legacy behavior into this new thing.

The problem is, it's 10 years later now. The culture and the consumer expectations have shifted. Maybe (?) the radio-like behavior makes sense for older consumers in their 60's and up, who lived with radio for many years more than they've lived with bluetooth. But for the younger bluetooth-native consumers, it's generally pretty infuriating.

It's LONG past time for auto makers to stop this legacy behavior with bluetooth connections. Or at the very least, offer the option to disable it somewhere in a dashboard menu.


> If drivers didn't want that, then hey... they would have turned off the stereo before turning off their car.

There was a time of honey and milk where we could visualy inspect the power/volume nob before ignition and see if the radio was on or off. Maybe even turn the nob with a reassuring little feedback click.


I think the design is actually for us under 60, who got into the car listening to a podcast on earbuds, and want to continue listening as we drive off.

What I can't get over is that I can be driving the car for 3 minutes before the podcast I was just listening to will play in my car (which does not have this play command quirk).


I've always assumed this is a bug. Why isn't it just resuming from whatever you were last listening to? And why is this still an issue after so long?

This is one of those things that Steve Jobs would have fired people on the spot for.


If you are listening to Spotify and accidentally engage with a video on Facebook, after the video plays, your device will be completely silent. “Now Playing” will be blank. If you press Play it will resume from whatever was last playing … in Music.app!

If you have a HomePod playing your family member’s music, say “Hey Siri, pause” because a phone call came in, and then “Hey Siri, play,” it will start playing wherever _your_ music.app last left off.

User intention is a really tricky problem! But a cynical thought would be “why would Apple fix a bug that causes people to use Music.app more?”


Perhaps I am lucky but my Subaru does resume whatever I was last listening to. Although it seems to prioritize the itunes app over podcasts for some reason so even if I had been listening to a podcast there is a chance it will play whatever was last up in itunes. :/


Same. I have an Acura and it plays whatever the last thing that was playing out the speakers or headphones of the phone was. If that was Apple Music, that's what plays. If it was Podcasts, that's what plays. For many years, I used a 3rd party podcast app, and it would play that.

It does, however, have the same connection problems described in the root of this thread. Sometimes just doesn't see the car (or vice-versa). Sometimes connects and starts playing within a minute of starting the car. Sometimes (frequently) stops playing after like 1 minute of playing. Sometimes auto-reconnects a minute later, sometimes doesn't. It's very irritating.


I assume it's something to do with the devices not quite recognizing themselves as being identical to last time (perhaps any single change to anything on the iPhone causes it to download all the playlists again, etc).

I just use a stupid adapter with a mini jack input. Ain't got time for wireless wierdness.


Engagement is eating the world, maybe engagement is now driving these decisions, too. People who listen more, buy more, so optimize for time spent listening.

My car and phone achieve a level of randomness that makes me wonder at the complexity of the software behind it. Usually it starts playing Music, but sometimes it's another app, especially if the last thing playing on my phone was YouTube. But sometimes it's YouTube even if the last app that played audio was something else. Sometimes I get the pause music from a game that's been running in the background for days.

I can't even predict whether Music will start in shuffle mode and pick a random song or if it will start playing an album I was recently listening to in sequential mode.

The result is that I've started to look at my phone the way I used to look at cable TV, as an invader in my home that works for people who want to manipulate me.


So there's actually three different components involved with this. Someone else has already mentioned the possibility of cars that just lie to your phone and say you pressed the play button because "well the user connected their phone they must want music".

The OS itself is also responsible for managing where that "play" command goes, and because this is a mobile device it also manages what apps are in memory, which one owns media playback, etc. If nothing is currently playing, it has to pick something, because you pressed the play button and you're currently driving down an overextended highway at unconscionably American speeds and can't be arsed to care about what app's play button needs to be pressed.

Individual apps can also grab or drop the media playback role at any time. Maybe that game has some background sync nonsense to send you a bunch of notifications, and whenever it gets woken up to do that the game engine it was written on immediately tries to start media playback because nobody tested it for background use.

Music's inconsistent behavior sounds like someone didn't implement state resumption correctly.

The underlying problem is that nobody owns the whole experience and this all is supposed to happen without projecting selection UI to the user. The phone just hears "PLAY MUSIC DAMN YOU" and makes a shitty guess as to what you meant.


This is one reason I'll only run customized android builds without gapps until something better comes along. Linux phone devices are becoming more and more appealing


i seem to recall that this is what the spec calls for, and toyota follows the spec. it drives me up the wall.


Why do you assume this was decided by Apple?


Because they're the ones programming iOS? Who else would decide it, it's not like iOS is an open source project


It's obviously the car. Otherwise you would have heard of this problem well before now.


The car may send the request to play, but the OS decides to play the same song again and again and again...


Hmmm, what about these 10 or so comments of iPhone users with various cars?


It's quite clear that all those cars are sending a play command.


Yet, no negative opinions from android users.


Modern problems require modern solutions. Nice work.


Modem problems require AT solutions, but I guess I need a font problem solution.


I created a one-hour long silent MP3 and named it similarly and added it to my phone. I've sent it to a friend who uses it as well.


I have a script (simple ffmpeg wrapper) to generate silent mp3 files:

https://github.com/marbu/scriptpile/blob/master/silence.sh

I'm not quite sure what I needed that for anymore, but I find it interesting that there are such weird use cases for this.


Call it Subliminal productivity silence and you can make a fortune.


Semi-related: I tried out Microsoft/Ford's SYNC system (voice commands for your car) in '08 and was upset that it didn't seem to support an option for "continue listening to podcast series X where I left off" ... like, the thing you would want to do all the time. (Item 5.)

http://blog.tyrannyofthemouse.com/2008/07/setting-sync-strai...



Samir is brilliant. Talk about identifying a need and then solving it in the most efficient way possible.


I wonder how much this person makes in royalties for a silent track.


Was (and maybe still is?) top of the charts

https://www.engadget.com/2017-08-10-silent-10-minute-song-it...


My dad added the song to the library, but it didn’t work, because he has a song called “A” [1] in his library and that one takes priority. It’s a family in-joke now.

[1] https://music.apple.com/gb/album/a/1316144097?i=1316144100


My car does this too! Except the first song in my library is A Christmas Festival by Boston Pops Orchestra.

The song has a dramatic opening, to say the least.


That is the best workaround for a software problem, I've ever heard.


My Toyota only plays my iPhone bluetooth if (a) my car is in bluetooth "mode" and not radio and (b) I have my music app open.

I've never experienced what you (two) describe. 2020 Toy and iPhone 11.


I have a 2017 Toyota and never has that problem. Though for awhile I did have an issue where audible kept starting randomly but it seems to have fixed itself.


This is really awesome. I think the ability to record the camera position / perspective changes atop the video (while shooting and after shooting) for export to flat video or gif would be really cool. It would allow people to record creative clips and share them on existing platforms.


The customer's words echoed in his mind. 'robert at lightbulb emoji dot kz, but with a real lightbulb emoji.' The clerk had registered thousands, maybe tens of thousands of e-mails into the Nordstrom Rack Nordy Rewards program, and he had seen it all, but this, this was something entirely new. This wasn't the single letter username or the overly sexual address or the gmail address with the plus sign, all mildly interesting but within the bounds of what was possible. What was normal. What was sane. This was something entirely new. The point of sale workstation has no key for the lightbulb emoji. This was the predicament. But if an emoji can be an e-mail address, maybe some other part of the computer can be a keyboard. Maybe the floor can be a table. Maybe hands can be screwdrivers. The clerk began touching the screen. Pawing at the sides of the monitor. He began mumbling as he moved his attention to the receipt printer, ripping it open, 'there's gotta be an emoji button in here somewhere.' As his search intensified, so too did the stares of customers waiting in line. In a final effort the clerk hoisted the register above his head before smashing it on the ground, bringing himself down with the machine. Associates had pooled around their coworker and were urging calm. Emergency Services had been notified and were en route, and slowly the chaos turned to calm. An associate reached out to ask the customer if she could finish ringing him up on another register. 'Sure,' he replied, 'but this time let's just use my gmail address.'


By the way, we already have an "emoji button" on our keyboards: on Windows, it's the Win+. keystroke. Try it if your Windows 10 is updated enough.


That UI is hilarious (for a given value of hilarious) in the sense that the search for emojis uses whichever input language you're using, even if your UI language is something else.

So, for instance to find the light bulb emoji, I need to start typing "valo" (light in Finnish), which really threw me off at first.


The default Android keyboard has similar behaviour. I was learning Spanish so I switched my phone to Spanish then back in English at some point later. Yet the change never propagated to the keyboard for some reason so my emojis are still in Spanish.


eggplants in Spanish


la berenjena


I originally thought the typing didn't work at all, because the couple of times I tried pressing Win+. the emoji UI came up, and it said "Keep typing to find an emoji", but nothing happened when I typed.

Turns out the search only works when you have a text entry area selected elsewhere.


The iOS and I believe macOS emoji picker let’s you use any language to search for emojis. ハート brings up hearts for example.


But you have to switch to that language first.

For example on my iPhone if I type in Norwegian and jump to emoji then I can type “hjerte” and find the heart. But if I type “heart” then there are no results when the language is Norwegian. So if I want to search for emojis by English name, then I must first ensure that my keyboard is in English. And this is good I think, but wanted to point it out.


On my phone at least (latest iOS) it will search any installed keyboard languages.


A couple of alternatives for Linux users.

https://wiki.archlinux.org/index.php/IBus#Emoji_input

The kitty terminal emulator supports this out of the box (it also works on two other platforms):

https://github.com/kovidgoyal/kitty

Ctrl+Shift+U opens a Unicode input panel with fuzzy search by symbol code or name.


I use Compose key for this, surprised nobody mentioned it here yet. This way it works in all X11 apps (Sway supports this out of the box as well), with no need for extra software or some specific desktop environment.

Just put something like

  <Multi_key> <semicolon> <parenright>  : ""
  <Multi_key> <t> <u>                   : ""
  <Multi_key> <t> <d>                   : ""
in your ~/.XCompose.

Yes, you have to put all the emojis you want there manually, but I use very few of them so it works for me.

EDIT: HN removed the emojis from my snippet. The double quotes there contained smiling face, thumb up, and thumb down.


My n00buntu derivative has some emojis and other logograms out of the box, eg. lines 326–337 of /usr/share/X11/locale/en_US.UTF-8/Compose:

  <Multi_key> <C> <C> <C> <P>             : ""   U262D # HAMMER AND SICKLE
  <Multi_key> <O> <A>                     : "Ⓐ"   U24B6 # CIRCLED LATIN CAPITAL LETTER A
  <Multi_key> <less> <3>                  : "♥"   U2665 # BLACK HEART SUIT
 
  <Multi_key> <colon> <parenright>        : ""   U263A # WHITE SMILING FACE
  <Multi_key> <colon> <parenleft>         : ""   U2639 # WHITE FROWNING FACE
  <Multi_key> <backslash> <o> <slash>     : ""      # PERSON RAISING BOTH HANDS IN CELEBRATION
 
  <Multi_key> <p> <o> <o>                 : ""  U1F4A9 # PILE OF POO
 
  <Multi_key> <F> <U>                     : ""  U1F595 # REVERSED HAND WITH MIDDLE FINGER EXTENDED
  <Multi_key> <L> <L> <A> <P>             : ""  U1F596 # RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS
Unbutchered: http://ix.io/2SsC


Oh, those are in Debian, as a matter of fact!


https://github.com/kragen/XCompose for those who prefer a more methodical approach.


There's also https://github.com/salty-horse/ibus-uniemoji if you want something a little more interactive.

I wrote https://github.com/sphaerophoria/ibus-memebox for myself because I wasn't quite happy with the performance of any of the solutions I found.



And another character picker for Rofi:

https://github.com/fdw/rofimoji/


GNOME has Ctrl+period.


KDE has one, too. Not sure what the default was, I remapped it to Super+Period


I use KDE and I've never tried it before. Win+. works!


Does it? I am in stock gnome and this shortcut isn't bound by default. What distro are you using?


I believe it has to be a GTK app - which almost none of the things I use on a daily basis are. Try in gedit or something like that.

My daily drivers are IntelliJ, Firefox, Chrome, and Terminator so it's not super useful to me... :'(


Check out this extension: https://extensions.gnome.org/extension/1162/emoji-selector/

It implements a system level emoji keyboard that you can trigger with <Super + e>. It works pretty great and on all apps, I use it a lot.


Oh wow, you are totally right, that does work in GTK apps. My daily drivers are about the same :(


It doesn't do anything for me. Can you point to a doc?


For other readers: emoji keyboard is ctrl + cmd + space on macOS.


On macOS I use Rocket [0]. It's not perfect but it's the best I've used and it does make finding the emoji you want pretty easy. You can add custom alias/shortcuts for the emojis and you can also use it to insert images/gifs from the searcher.

[0] https://matthewpalmer.net/rocket/


The globe button on newer Macs can be retasked to call up the emoji input panel (I guess any button could be before with custom keyboard shortcuts but now it's a simple dropdown in keyboard preferences.)


Holly mothballs. I didn't know this trick. Works in Slack as well.


Not always; that's app-specific, not a system-wide setting.


I think it is system-wide. At least I've not encountered any input field where it doesn't work. Even Microsoft Office, which uses its own input routines, supports it.


It's a shortcut to an Edit menu item within the application, so whatever shortcut the app gives it; e.g. in Firefox it appears to be simply Cmd-<space>.

But wait... that doesn't actually work (it just switches to the next input layout). Maybe that depends on my keyboard settings in System Preferences. Or maybe it's just a Firefox bug.


Cmd-space launches Spotlight. Ctrl-space switches the input layout. Ctrl-Cmd-Space launches the emoji viewer (even in Firefox...)


Not for me. (I suspect the details of this vary between system versions, and they certainly depend on settings chosen in System Preferences / Keyboard / Shortcuts.)


It's the standard behavior. If you do something to modify or override it of course it won't work, but that's like changing the keyboard to Dvorak and saying that pressing the g key gives an i instead so you can't count on getting a g when you press the g key.


It's standard for Cocoa-based apps, I think, but it doesn't appear among the system-wide shortcuts in System Preferences on my Big Sur system, at least. The only shortcuts offered under Input Sources there are to select the previous or next input source (which are set to Cmd-Space, Cmd-Opt-Space).

A command to open the Emoji & Symbols palette is generally at the end of each application's Edit menu, and that's where its shortcut appears. But in current Firefox the item in the Edit menu shows the shortcut as Cmd-Space (not Cmd-Ctl-Space), and it doesn't work for me because the system-wide shortcut takes precedence.

If I disable that shortcut in System Preferences (which may well be the default, particularly if multiple input methods are not enabled), then Cmd-Space does work in Firefox to bring up the Emoji palette -- but note that it's not the standard Cmd-Ctl-Space combination.


Works fine for me in latest Firefox. I've never had it not work in a specific app. Though, sometimes the keyboard crashes and doesn't come back up until a restart (that could be the fault of my Ryzen Hackintosh, though).


What exactly works in Firefox -- is it Command-Control-Space or just Command-Space?


Cmd + space brings up spotlight, as it always has. Cmd + ctrl + space brings up the emoji keyboard.

Perhaps you have some forgotten keybindings, because that's the case on every macOS device I own.


It doesn't work in every app sadly. Qt based apps for example


Hmm, I guess I've never used any Qt-based apps.


I use two now, Quassel which is an IRC client, and QtPass which is a password manager. Both are cross-platform which is great because I don't use just Mac. I use pretty much everything. Mac, Windows, Linux, FreeBSD.

That means most of the built-in facilities of the Mac (like iCloud Keychain) are no good for me. Because they only work on Apple OSes.

But anyway both these apps don't support this. When I press the keystroke, nothing happens. I suppose it only works for apps that use the native text input boxes, or that have built specific support for the feature like browsers.

In my password manager I can do without Emoji, though it allows for text comments and it would be handy there. In IRC it's quite handy to have the option these days.


Thanks, did not know this. In fact, learned both Win + plus (and discovered Win + minus along the way) as well as Win + dot :)


> Try it if your Windows 10 is updated enough

And if it's not, please go update your Windows. You should not be reading HN with out outdated operating system.


laughs in Windows 7


If your Windows isn't updated enough, grab AutoHotkey[0], and try this: [1]. It's a little "emoji keyboard" I wrote a few years ago, to insert most important emojis into team conversations. Globally binds itself to F2, and it's ergonomic. You press F2, then number, then CTRL+V (that last step could be automated too).

The script is easy to extend with new emojis, and also supports selecting alternatives based on which program you had focus on when invoking the keyboard - you can see it using Skype-specific notation for Skype.

--

[0] - https://www.autohotkey.com/ - it's the keyboard rebinding / advanced automation platform for Windows. Literally the first thing I install on a new Windows machine (mostly for rebinding Caps Lock to Ctrl).

[1] - https://gist.github.com/TeMPOraL/d330edccf8ba9a2b13d01b4e7f1...


On my work computer on Win10 it just opens up the magnifier :(


it's <winkey> AND <periodkey>. I tried <winkey> AND <pluskey> the first time too :)


There is an actual emoji button on new dell keyboards as well as a lock button. Not just a repurposed FN key but really a separate key with a smiley on it and one with a lock next to it. Both work without extra drivers in Windows 10.


Do you know if this key produces the regular shortcut for invoking the emoji input method in Windows, or if it has its own key code?


Not sure. And I only know how to figure that out in Linux but it's my windows work computer. Is there a windows method to see what key code the keyboard is sending?


Win+Period or Win+Semicolon


<-- Yes!

Edit: Alas, it does not work on HN. Pity.


Where does this work?


Literally everywhere. HN just strips out emojis from posts, because they're obnoxious.


Unless, apparently, you're trying to post your sweet new email address. Honest question: if this takes off, do you think HN will stop stripping them?


No. Because

1) it won't take off 2) punycode 3) other reasons


I use an email address that ends in .io and the amount of people that still ask me ".io? are you sure that's correct?" never ceases to amaze me.


Yeah. Try using wildcard email accounts together with a uncommon TLD, and people ask me if I work at their place all the time.

Last time I booked a car at Hertz:

> Me: My email is hertz@capableweb.work

> Agent: Woah, you work here at Hertz? That's so cool

> Me: sure, can you remind me of the employee discount again?

So many email validations fail with a uncommon gTLD that I started switching everything to a .com domain instead. Sometimes I even get rejected when my email address contains the company name... "Sorry, your email seems invalid" is all I get, but changing one letter of the company name makes it pass the validation...


As a security person its hard as heck training (some of) our users to understand how basic domain formats work. We use a phishing simulation service, and outside of certain content,putting part or all of our company name in the domain but adding other words/underscores/etc is what tricks a lot of people. I tend to explain how it works in a basic format, and often you can see the light bulb go off when I point out how a subdomain works and why an underscore or dash creates a whole new domain anybody can register while a subdomain is something our company can only create/use (mind you, I'm not going to confuse them by explaining how this can be abused, these people i talk to about this are having enough trouble grasping the basics).


I registered .com domains with my kids' names when they were born, and when one of them discovered that they could get the email address gmail@hisname.com he was stoked. His friends don't understand how it's possible for that email address to work. As a practical joke, he always says "what do you mean? Doesn't gmail@yourname.com not work too?"


Somewhat similar to this... My full name is Tambe Barsbay, so I bought the domain mbebarsbay.com and have t@mbebarsbay.com as my email.


As a human who had to describe the internet, computers and email addresses to some of our older population, I agree, stuff is really hard for newcomers. Most of them barely understand the mouse abstraction, so getting them to understand some of the finer details of the modern computing world is a exercise in humongous patience.


This stuff is not really well made for normal people, to be honest. Just look at all the discussions and troubles (tickets, misunderstandings, security risks) related to email and hyperlink parsers..

It took me a while to know that FQDNs can (and sometimest must?) start at root with a period, meaning every address you've ever typed could have finished with a period (news.ycombinator.com.) and I recall some newspaper (NYT? News Yorker?) failing to test for that when people want to bypass their paywall. And this is a valid email address apparently: #!$%&’*+-/=?^_`{}|~@example.com

RFCs/codified norms by tech people are just weird to normal people.


Please stop downvoting this. If not an unpleasant truth, it's at least a widely held perception, which must have a reason. (And I suspect that reason is because it's true ...)

> this is a valid email address apparently: #!$%&’*+-/=?^_`{}|~@example.com

If so, that's actually the same as #!$%&’*@example.com (mail user 'foo+bar' is the same as 'foo'). Many webforms/DBs don't know that.


> If so, that's actually the same as #!$%&’*@example.com (mail user 'foo+bar' is the same as 'foo'). Many webforms/DBs don't know that.

Actually, no. To the best of my knowledge (and I'd be delighted to be corrected!), that's merely a convention that lots of providers (including GMail) conform to, but it's not part of the RFC or standards.

Don't get me wrong - it irritates me when that very-common behaviour isn't supported (and, at the very least, `+` shouldn't be considered an illegal character). But it's also technically-not-wrong to consider `a+1@test.com` as different from `a@test.com`.


It's explicitly called out in RFC5233, at least: https://tools.ietf.org/html/rfc5233


TIL, thank you!


You are right. In fact, RFC 5321 specifically forbids you from interpreting the local part of an address in any way.

> the local-part MUST be interpreted and assigned semantics only by the host specified in the domain part of the address.


See your sibling comment for another perspective! (EDIT: which, to be clear, doesn't invalidate your point. Though it's worth considering, I guess, whether "only assigned semantics by the host specified in the domain" prevents user-tracking systems from calling "foo+bar@gmail.com" the same user as "foo@gmail.com". After all - if they're being interpreted "as" user IDs, rather than as emails, does that really breach the RFC?)


It's not really a different perspective. Sieve, which the sibling comment's RFC extends, is a mail-filtering script language for end-user inboxes. So it's perfectly reasonable for a user on foo.com, who knows that foo.com supports the `+` syntax, to write a Sieve script directing mail to "username+blah@foo.com" to a particular inbox.

In fact, that RFC specifically calls out that interpreting the `+` on non-local addresses is likely wrong:

> NOTE: Because the encoding of detailed addresses are site and/or implementation specific, using the subaddress extension on foreign addresses (such as the envelope "from" address or originator header fields) may lead to inconsistent or incorrect results.

EDIT to address your second point:

> After all - if they're being interpreted "as" user IDs, rather than as emails, does that really breach the RFC?

Well, technically no, the RFC is about SMTP so if you're not writing an SMTP implementation, you're not breaching it.

But RFCs aren't the law, so whether you're technically breaching it isn't really what's relevant. What _is_ relevant is that a system that treats foo+bar@quux.com the same as foo@quux.com is making assumptions about how email works that contradict the RFCs that define how email works. Whether that's a useful thing to do in practice is an engineering decision with tradeoffs. E.g., it's probably fine to assume it for a whitelisted set of domains where you know it to be true, like gmail.


This root period was mentioned on reddit a while ago because the domain "youtube.com." would fail to serve ads.

https://www.reddit.com/r/webdev/comments/gzr3cq/fyi_you_can_...


> I recall some newspaper (NYT? News Yorker?) failing to test for that when people want to bypass their paywall.

For a long time I could access Bloomberg for free because they failed open when you did this


From doing agency/marketing work for numerous large corps, I can tell you that many have a straight up block on corpname on any email name or domain to prevent phishing.


Yes, I recently got a new chromecast, which now requires a google account to set up via the google home app. I knew I was never going to use this single-purpose account for anything real so I decided to make the name very descriptive and tried to put “googlehome” in the identifier but google would not let me get away with the string “google” anywhere in it. Ended up with “GewgleHome.”


I've never seen that and I have dozens of company@me.example emails signed up.


Be careful using illegitimate car rental codes. Sometimes they look so cheap because they cancel a lot of your insurances, because your employer carries those insurances itself. So if you crash or the car is damaged, the clerk says, “Don’t worry Hertz Corporate will pick that up” but of course when they discover you are not an employee they will not.


I'm sorry, did you reply to the wrong comment? I'm trying to understand where "illegitimate car rental codes" comes from here, as I never mentioned that or anything related to it.

I agree with you, just trying to understand how it's connected to what I wrote initially.


They are talking about this line:

> Me: sure, can you remind me of the employee discount again?

Which suggests that you would/did ask for (an employee) discount code when renting from that company.


If you use a discount code, say the Boeing discount code when you rent at Seattle Airport, Hertz will cancel any insurance off the price because Boeing covers those risks itself for its employees. But, if you’re not a Boeing employee and you crash, you’re not insured by Boeing and you’re not insured by Hertz.


They are referencing the line about the employee discount.


No one wants car rental insurance anyway.

Especially not Hertz, who doesn't honor claims anyway and is thankfully bankrupt.


I fucked up a truck and they covered it without questions, I guess their customer experience was highly variable.


On just meeting a girl in school whose last name was the first name of a lead actor in a popular TV show, I started blurting out “Are you related to X” and my brain was already sending X to my mouth before I realized no, stupid, that’s not how names work.

Turns out she’s a nice girl, and she answered happily, “no, but that would be cool”. I smiled back while I died a little inside.

It’s always possible the person figures out this is not right before they get to the juicy bit. But I’ve been wrong before.


My spouse got that a lot growing up, sadly she now sometimes gets another one since she took my last name. Thankfully the new actor is not very relevant anymore so it doesn't happen often.


Same experience, though I never tried to get a discount out of it.


In that case she tried to apply the discount via my email or something like that, but she said it failed. I blamed on it that I was a new employee and I'm a rush, so nevermind, let's proceed normally.

I'm not sure I would actually accept it if it went through, but I'm always curious to see if it works sometime.


I wrote libvldmail for that: https://github.com/dertuxmalwieder/libvldmail

Sadly, it is poorly adopted.


My favourite is when the validation rejects anything with the service name in the email. I wonder whether it's to prevent somebody registering <anything>@<service> as a joke, or a really bad attempt at preventing <service>@mailinator.


Well that would have caused me problems when Oracle started requiring registration for some form of Java downloads.

They haven't spammed that though, I don't think I've ever received any actual email to the "oracleblowsgoats" address. Probably keeps any sales droids from even bothering with me as well.


It's because it is a common spam action to use <site>@<free_email> when blasting out stuff. It's also common to try and use <something>@<site> in either/or the to/reply-to fields for spambots.

So, it is easier to blacklist it altogether.


I once owned "firstname.to" I figured it would be easy to tell people my email is firstname@firstname.to and have them use it, spell it right, and remember it.

Nope. It confused the hell out of people.


Aw man, this exact situation happened to me last time I rented a car with Sixt. I wish I had thought of this genius line of yours,

> Me: sure, can you remind me of the employee discount again?

Sooo… did it work?


Mine ends in .sexy, the looks I get are even better than when I used my .io one ;p and then if they follow up for my phone number it gets even better when I tell them as it ends in 6969.


Is it by chance 420-6969?


I wish, but that is now my goal to find that number! https://howlett.sexy/ its over on here if you want to see ;p


Your web page font is unreadably thin.


Thanks!


Hell, booking.com will even tell you that "your address looks incorrect" (sometimes, I got it once out of two bookings made on a single day), if you dare to use your own domain .com. They used to nag me about "ohh, are you sure it's not tadzik_@gmail.com"? And I'm not sure what's worse.


You got nothing on my firstname@lastname.technology email.

Can't register at half the sites, and if you can register sometimes you can't log in. Banana Republic, in particular, lets me log in through one login flow, but not the one that's integrated into the checkout process.


Ah! What a coincidence — I registered my Banana Republic account with a gmail "+" email (eg, my_email+bananarepublic@gmail.com) as is my standard practice with retail accounts, and I have the same login issues. It's quite odd, but I'm glad it's not just me!


Wallethub let me register email+wh@gmail.com but did not allow + sign in login. Cant signup again with email@gmail.com Had to ask support to fix that.


If they’re just warning but letting you proceed, that’s fine. They do that because they see looooots of people screwing up their own email addresses in a few common ways. Run any email signup with a general audience and any kind of volume and you’ll end up doing the same, to reduce the load on support.


It does work well. I used a customized version of https://github.com/mailcheck/mailcheck on an ecomm website and the amount of bounces due to typos went way down.

It is important to tune it a bit based on what you see after installing it to reduce the amount of bad suggestions.


Same using me@domain.cricket or similar. "Do you mean me@domain.com?"


צדיק גמור אתה!


My domain ends in .me which according to Aliexpress is not real. So instead of me having to manually unsubscribe, they got sent to the huge spam box that is gmail.


Which reminds me, I used to use me@myname.com but gmail’s UI gets weird when viewing emails from me as it uses “me” to indicate the owner of the gmail account.


My domain ending in .in is not supported by Discover Bank because it can be used only "in" India.


A ton of services kindly ask me if my personal domain on .me TLD is correct one, but at least they don't block me from using it.


Sometimes it is better not to be too clever. I built a CRM like app for the construction industry and used "inc.construction" and "inc.services" as the app domain. So customer would have

<business-name>.inc.construction

I thought it was clever, but people do not understand them. Everything is .com in their mind.


Mine is my name, like john@jsmith.com. The number of people who exclaim "I've never heard that one before!" surprises me. Obviously other people don't use it, because it's my name.


I have a simple email address:

firstname @ (nickname for firstname) + (last initial) .net

And it's amazing how hard it is to explain this to people over the phone or in store for email receipts, etc.

I'm shocked how few folks seems to be vaguely aware that .net as TLD exists even though it's one of the original TLDs from when they were first created: https://en.wikipedia.org/wiki/.net


I have 2 email addresses because of that. I thought it would be good to have my and address at my own domain but if I could go back in time I would tell myself to just stick with the gmail address. For anything where I can type in my email address, it's fine. But if someone asks for it verbally, I just give them the gmail address because firstnamelastname@gmail.com requires no extra clarification.


Besides lots of other adresses i have forname @ forname-surname .de as an adress easy to understand. I totally understand your problems, I have this even with people who already have forename and surname on their screens, it's ridiculous.


Yes, I just posted something similar. My domain is initial + surname, and the most common response I get when giving my email is that the person hasn't heard of "that one" before.

To make matters worse, I chose a slightly uncommon tld.


I use hello@firstmiddlelast.com

I also have firstmiddlelast@gmail.com, and about half the time I tell someone my email address, the send it to the gmail one.


I use first@firstlast.com and wasn't able to get the firstlast@gmail.com so I guess I'm just hoping I'm getting all my email. I will say that having my name be my email makes life /so much/ easier. Especially over the phone, "Yes, my email is first@firstlast.com, just like the name I just told you and/or is already on your screen when you pulled up my account".


For me, they send emails at mydomain.com@gmail.com


Ah jeez, maybe they do that to me, too, and I just don't know it?


I know because I registered an actual mydomain.com@gmail.com name too.


My spouse, who does not work in an IT/software related field, has an email address that is firstname@lastname.com and quite a large number of people refuse to believe that such a thing is possible. There has been more than one instance where some person treated them as if they were so clueless that they didn't know how to properly format an email address.


Its 2021 and I am just finding people that treat .co emails as normal and don't mentally overwrite that as .com and create a typo

For services that actually require correspondence, I register the cool fun tld and a seperate .com for email

This also lets mailing lists het marked as spam without harming the deliverability of the other


Just FYI, .io is the TLD for the British Indian Ocean Territory, which has a less than savoury history.

https://en.wikipedia.org/wiki/British_Indian_Ocean_Territory


Please don't tell me there exists genuine attempts to "cancel" the .io domain.


Sorry maybe I missed the memo, but is this how things get “cancelled”?

I was just pointing out that the domain is tied to a sad history.

At no point do I advocate for/against using it, nor did I pass any judgment on people who choose to use it.

The only opinion expressed in my comments is that the way the British and American governments have behaved is bad. If you take issue with that, let’s discuss but please don’t put words in my mouth.


> is this how things get “cancelled”

Yes, associating tangentially-related controversies with previously innocuous topics is how things get canceled. Bringing up topics like this on a post about emoji emails implies that you want the conversation to flow in a certain direction; that's how conversation works. It's only missing Twitter and the word "problematic."


Are you cancelling free speech?


Owning a .io domain is taking part directly in the enslaving and poisoning of the island's native /s


Not everything has to be “cancelled” but if you are buying a domain, you should probably inform yourselves of what that TLD represents since people you’re communicating with might and might not look too favorably on its use.


Yeah, .io represents “Input/Output” as much as .net represents “Network”

Domains often have little connection to their intended meaning.


Let's say you're running a startup and decided to be hip and get an io domain. You reach out to a potential major client who happens to be of Chagossian descent.

They probably wouldn't care for your interpretation of the domain, they just see you supporting the people who relocated their entire group of people from their native homeland.

So, yes, you should be well aware of what the io domain represents and who you're supporting when buying one. Because it might bite you in the ass down the line and could have easily been avoided by just getting a different one without a storied past.

No "cancelling" going on, but just like a lot of other things, it's a risk that should be taken into account.


> they just see you supporting the people who relocated their entire group of people from their native homeland.

I'll take "Things that you'll never have to worry about IRL for 1000$ Alex" This reads like satire. What cross-circles of people who happen to recognize the .io and know its associated with a TLD for a country or nation and also happen to not know it's other innate purpose of representing input/output? This is as ridiculous as worrying about having a brand with a .tv domain and a negative perception of those from the Tuvalu island.



Mine ends in .by as my surname does as well and people still say "Is that it?"

EG if my surname was "Gummersby" my email domain is "Gummers.by"


If your surname contains an "a", say Gaddersby, you could also do "g@dders.by" to confuse people even more


Try spelling that, though. :)


I have purchased some domains for myself and my friends based on that rule, like rubinste.in, fedorovi.ch, or oba.ma (not real names). They thought it's cute but didn't hold them for long.

A friend with a last name that ends in ..skova wasn't so lucky as Vatican doesn't sell domain names.


My domain has a hyphen in it and I find places that reject it all the time.


Try using a .Irish domain


I have a very short .co - gets 'em every time.


ok, ok, but is that really correct?! ;)


This is art. I worked as a cashier for a couple years, and this feels like a fever dream about those days.


Sample size dichotomy.

From a customer's perspective, this is the way everyone does things. (Sample size: themselves)

From a cashier's perspective, this weirdo is a few standard deviations outside the mean. (Sample size: 1,000+ customers)


right, okay, robert@xn--ds8h.kz, got it. thanks, Punycode!


Come to HN for the news, stay for the short fiction. Well done.


>> Maybe the floor can be a table

Why wouldn’t you throw stuff all over the floor. It’s the biggest shelf in the room.


Haha. This is halfway between psychedelic and hyper realistic in a way that made me think of Thomas Pynchon.


There should be a museum for those kinds of HN thread comments.

This kind of prose is truly hilarious.

Thank you.


Brilliant!


Very well written.

Bill burr on his podcast was talking about, when he first discovered reddit. He couldn't understand what it was... He then realized later.. "it's a site for people that really like to type.. that's what it is.."


I like to think of Wikipedia as a site for people who like to correct other people.


One of my favorite reddit shower thoughts:

"Wikipedia built the biggest modern information hub using nothing but nerds' need to correct each other."


It's really quite astonishing how powerful a force that is, and how well Wikipedia channels it toward something good!


"Well actually..." given form.


I'd never actually tried to describe Reddit so succinctly; in the same vein as yours, maybe Reddit is just Jeopardy where every comment must be in the form of a correction.

Perfectly accurate or not, I think the venn-diagram of "People unlikely to already know what Reddit is" overlaps heavily with "People who know and understand what Jeopardy is", making it an excellent analogy :)


This is brutal, and potent. Nicely done.


Oh, that cuts to the quick.


For a holiday get together a teammate created a trivia game using this tool: https://ahaslides.com/

It was surprisingly fun. You could join just using a link (no account needed), and scorekeeping was well done. They incorporated media, so for some questions a song would play, for others there would be images, word scrambles. My favorite question type, they would play a song, and you had to choose, from a list of emoji, all of the emoji that applied to that song. Unsure how much of this is default functionality of the tool, and how much was my teammates creativity, but it definitely worked very well and as well received coupled with a zoom call. We had about 20 people of all ages playing.


A few years ago I experimented with a crypto trading bot. Got busy with other things, and pivoted to less-active strategies. Several months later I was in bed about to fall asleep when I received a tax document from Coinbase, and the first thing I saw was '$150k.' Being relatively new to finance / taxes, and having profited nowhere near that amount, I had a moment of absolute panic. I can still remember getting out of bed and turning on my lights walking to my computer. Of course once I did some research it was clear the number referenced was pertaining to throughput, not gains, but it definitely would have been nice to have some additional context provided in the message from Coinbase. I imagine there is a bit of hesitation on the brokerage side to move in the direction of 'interpreting,' or 'downplaying' some of these more regulatory aspects, but any additional education they could provide would be helpful. Can definitely see how something like this could inadvertently nudge someone already having a tough time over the edge.


Glad they are pivoting to this 'Upgrade your Mask,' approach. Noticed a few months ago a lot of energy seemed to be spent on encouraging the final 5-7% of people to wear masks. Also noticed many people 'wearing masks,' were still wearing ineffective or fashion-first masks. So you had 5-7% unwilling to adopt the health practice, but another 20-30% with proven willingness, just poor implementation, yet all messaging was focused on that smaller, resistant audience.


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

Search: