You're talking about WURFL and Luca Passani. I recall working with it for a project 15 years ago.
HN user
nexxer
All of that would be great if it was actually available to me in the smaller country/market I live in, which is less of a priority for Google. I still paid for them as part of the phone.
I use Obsidian as a journal but I have year-long notes. Each day is a H2 heading and each task/note is an H3 heading, with structured tags for each task/note in the same line. This way I can quickly scroll through my recent notes. Splitting them into years (7 of them already) keeps the size somewhat contained - I would happily have 1 large file if Obsidian and all the plugins I use was more efficient about scrolling through it.
To quickly navigate them I have the plugin Quiet Outline open on the right tab. To focus me I also have a single very short file called Current Priority Work open in a top left tab in Reading View with links to the currently important H3 headings.
New tasks automatically get a "#todo" tag. Currently worked-on tasks get a "#doing" tag. I also use priorities ("#priority/low") and search as such `line:(#priority/high #todo)`.
I also use more tags such as "#client/XYZ", "#systems/ABC". They help a lot to find related notes on various topics.
I used to have a separate file called "doing" that used DataviewJS to create links of all the "#doing"-tagged H3 lines but "Current Priority Work" is better for me.
It's down to supply and demand. You get a license from local govenrment, buy some nice furniture, hire some young people, and set up shop offering a nice looking product of beach access with food, drinks, service at your umbrella, for 75 euro. More if you want front row beach access. You do leave the required free space for the public to put down their own umbrella (or not!). If you're the only shop on that particular beach, and it's a nice beach, people will come, and to enough of them your product will look "sexier" than the public beach area. By paying for it, they solve a need of theirs (beach fun) and can also brag about paying for it on social media.
Came here to say just this - it's probably the first extension I install everywhere and significantly improves usability and control.
For Firefox it's this one: https://addons.mozilla.org/en-US/firefox/addon/scroll_anywhe...
Low contraxt text tires me. I tend to toggle Reader Mode in my browser or simply click on this bookmarklet (a bookmarked link with the below in the URL field) that changes all fonts to "Open Sans" or "Lucinda Grande". I can't remember where I found it but it's been one of the first things I add in a new desktop browser.
It must be urlencoded for bookmarklets to work.
javascript:%20%20WebFontConfig%20%3D%20%7B%0D%0A%20%20%20%20google%3A%20%7B%20families%3A%20%5B%20'Open%2BSans%3A%3Alatin%2Cgreek-ext'%20%5D%20%7D%0D%0A%20%20%7D%3B%0D%0A%20%20(function()%20%7B%0D%0A%20%20%20%20var%20wf%20%3D%20document.createElement('script')%3B%0D%0A%20%20%20%20wf.src%20%3D%20('https%3A'%20%3D%3D%20document.location.protocol%20%3F%20'https'%20%3A%20'http')%20%2B%0D%0A%20%20%20%20%20%20'%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fwebfont%2F1%2Fwebfont.js'%3B%0D%0A%20%20%20%20wf.type%20%3D%20'text%2Fjavascript'%3B%0D%0A%20%20%20%20wf.async%20%3D%20'true'%3B%0D%0A%20%20%20%20document.getElementsByTagName(%22head%22)%5B0%5D.appendChild(wf)%3B%20%0D%0A%09var%20newSS%2C%20styles%3D'*%2Chtml%2Cbody%20%7B%20font-family%3A%20Open%20Sans%2C%20Lucida%20Grande%2Csans-serif%20!%20important%3B%7D'%3B%20%0D%0A%09if(document.createStyleSheet)%20%7B%20%0D%0A%09%09document.createStyleSheet(%22javascript%3A'%22%2Bstyles%2B%22'%22)%3B%20%0D%0A%09%7D%20%0D%0A%09else%20%7B%20%0D%0A%09%09newSS%3Ddocument.createElement('link')%3B%20%0D%0A%09%09newSS.rel%3D'stylesheet'%3B%20%0D%0A%09%09newSS.href%3D'data%3Atext%2Fcss%2C'%2Bescape(styles)%3B%20%0D%0A%09%09document.getElementsByTagName(%22head%22)%5B0%5D.appendChild(newSS)%3B%20%0D%0A%09%7D%20%09%0D%0A%20%20%7D)()%3B;
I'm also writing out the above in plaintext for reading through: javascript: WebFontConfig = {
google: { families: [ 'Open+Sans::latin,greek-ext' ] }
};
(function() {
var wf = document.createElement('script');
wf.src = ('https:' == document.location.protocol ? 'https' : 'http') +
'://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
wf.type = 'text/javascript';
wf.async = 'true';
document.getElementsByTagName("head")[0].appendChild(wf);
var newSS, styles='*,html,body { font-family: Open Sans, Lucida Grande,sans-serif ! important;}';
if(document.createStyleSheet) {
document.createStyleSheet("javascript:'"+styles+"'");
}
else {
newSS=document.createElement('link');
newSS.rel='stylesheet';
newSS.href='data:text/css,'+escape(styles);
document.getElementsByTagName("head")[0].appendChild(newSS);
}
})();;*Steve Holt!
Oh wow I had forgotten about your wallpapers... I loved the blue earth with tiny airplanes so much that I became a paid member back in...2009. And my account still works! Kudos.
Nowadays my monitors are always full of full screen windows so I never get to see the wallpaper.
I do something similar with the old Gmail for Domains product (or whatever it was called before Workspace) - it lets me add real mailboxes but also have a catch-all, where everything else gets delivered to a specific address.
I know this is not available any more so I've done the same with Cloudflare Email Routing which lets you set up a catch-all and is (still) free.
He's had covid twice, once in June 2020 and now in December 2021, a good example of immunity by infection not being worth much.
I've been hosting dl at work for many years and it's filled our needs admirably. Simple, zero maintenance, just works.
It even has a useful Thunderbird extension that auto-uploads any large attachment using the FileLink API when composing a new mail, adding the dl URL in the email's body. Unfortunately the extension stopped working after the migration to WebExtensions.
I've been using https://addons.mozilla.org/en-US/firefox/addon/sync-tab-grou... for hundreds of tabs.
When I open up a tab group with many tabs in it, the extension loads all of them up (snoozed) in a way that takes a little bit of time to complete, but it works well.
c:\install for downloads, once in a while cleaned out apart from directories that I want to preserve. Browsers download there by default.
c:\work for work-related things, subfolder for each project.
Listary (and other app launchers previously) have made it easier to jump around without caring where a folder is.
In the clients I've used (SQLYog, Mysql Workbench), aliasing a table lets you use autocomplete when referencing that alias followed by a dot.
So, I will start with a SELECT * FROM myTable t, then go back and replace * with t.<columns appear here>.
I'll use the same in other places in the query like WHERE conditions.
Back when I was much more active on Undernet and EFNet, there was talk of 1-2 people actually having paid for an mIRC license.
Personally, a couple years ago I found the latest nagging screen guilt-trippy enough that I paid for a license even though I rarely use it.
I looked around https://erpnext.org , got to https://erpnext.org/get-started , where there is a broken link "Start a Free Trial on ERPNext.com" ( https://erpnext.com/sign-up ).
It's to avoid showing the server names to the public on some IRC networks for various reasons including security through (some) obscurity.
I'm using PhraseExpress (free) too. I have a few macros set up for commonly used phrases, but thanks to its prefix matching and popup of multiple results, I also use it as a quick lookup tool for various strings so that I don't have to remember them.
I set up an OpenGoo (now FengOffice) instance internally where I work many years ago. We use it to store Notes, categorized in Projects and Subprojects. The interface makes it easy enough for non-technical people to use it and search works well enough. There are also custom fields we've added to Notes, to make up checkboxes and dropdowns.
It's still our main point of truth for a lot of processes and details, though we've been considering moving to Phabricator which we're using for our code.
I have the 2017 X1 Carbon Yoga. As a laptop itself it's great, excellent keyboard and ergonomics, fast enough, good battery. What I didn't expect was to make so much use of its touch screen or "tent" form. It is very useful when collaborating on something with another person next to you, as it brings the screen closer.
The only negative is the endless finger blotches all over the laptop's body. I feel I'm constantly cleaning it.
After a few failed starts with exercising and eating regimens, what really did it for me going to a nutritionist together with my significant other. The nutritionist built a pretty intuitive schedule for both of us, with slight variations for our respective needs. This meant we could cook one common meal and vary the quantity of cooked carbs and protein at plate-level. We also got a list of allowed substitutes to each meal ingredient, which gave us choices. The practicality was a big factor.
This lead to regular prepared healthy meals to the office, which meant no unhealthy eating.
Adding this to 3x-4x weekly exercise (including at least 30 mins cardio) was crucial.
Recently I noticed http://nosdiet.com/ which tries to build good habits with some pretty generic rules. It doesn't micromanage you which may appeal to some people.
This brings back incredibly relevant memories: my first paid job back in 2002-2003 was maintaining an old Filemaker database and related forms.
I ended up doing an Access database and created a few forms on top of it, including automation for automatically exporting order forms as Word documents. There were a few gotchas in writing VBA but overall the process was easy to pick up and be productive quickly.
I've been using The Regex Coach [0] for years. Simple, free, does the job.
After many years of RSS (Google Reader, then Feedly), I gave up on it due to sheer volume and now get my daily fix from curated email newsletters, a mix of news and tech-related ones. This post lead me to make an inventory of them:
http://www.nytimes.com/newsletters/morning-briefing-europe
http://ben-evans.com/newsletter/
https://blog.ycombinator.com/the-macro/
http://softwareleadweekly.com/
http://www.nytimes.com/newsletters/the-interpreter
http://www.hackernewsletter.com/
http://www.electricdreaming.com/
https://www.dpreview.com/newsletter
And a few Greek ones, might as well add them:
The public post office in Cyprus [0] has 3 of those machines (1 for each big city).
SMSes get sent to you as notification, and you have 3-4 days to pick it up. After that (and a second notification), it gets sent to your local post office and a delivery note is sent to your house.
No charges yet for the service, though they have been toying with the idea ever since it launched a few years ago. No charges for packages not getting delivered either.
[0] http://www.mcw.gov.cy/mcw/dps/dps.nsf/page25_en/page25_en?Op...
They do, it's referenced at https://blog.codinghorror.com/your-password-is-too-damn-shor... which linked in this post.
I did too before I enabled WebGL. If it can't show the mp4 movie it won't show any content.
Shrug, yet another product we cannot even try in Cyprus due to Location History being disabled country-wide, for some reason.
I'm waiting to see who will first set up a system that stores all of reddit's posts and then checks them every X minutes/days for silent edits while posting a reply to it letting everyone know, or provides an API to check an individual post.
Me too! Eggdrop with TCL/TK on Undernet, with fbsql as mysql client. Rudimentary chatting with the bot and getting it to answer preset commands, looking up records in the database. It was frustrating, but when it worked it felt glorious.