skysight-inc/HackerNews huggingface dataset:
We generally call them "coach marks" tooltips as most people know them are a bit of a tricky thing to do on mobile apps.

Coach marks/app tours can be great, however apps that have them, but don't have an easy method to skip make me rage!
RSUs are stock awards. The vesting price to the employee is zero, and so each vesting tranche is treated as income on the day of the vest.
Thanks man.

What's especially insane about it is that most of the folks commenting and voting are members of the working class.

Sure, they might have ill-gotten capital in the form of a deed (ignoring the likelihood that there's a lien on that deed) on a tiny parcel of stolen/colonized land or vested stock in the monopolist they work for, but that's a pittance in the scheme of things. They still need to sell their labor in order to meet their needs for food, shelter, community participation, etc.

We need to find a way to reach these folks. Because this thread is evidence that they think they're significantly different from the people without housing they see on the street here every day.
I had all the time in world for customization when I was in middle school. Now I just want something that works.
I thought you were going to go the other direction with your first sentence. It took some 4 billion years to go from the first cell to the first homosapien. Maybe another 400,000 years to get from that to how we are today.

That means 0.01% of the timeline was all it took for us to differentiate ourselves from regular animals who aren't a threat to the planet.

0.01% of 100 years is 3 days.
I don’t know where you’ve been looking, but none of that is particularly interesting or new at this point.

I worked with Perl daily and find CPAN even more of a wasteland than NPM. The average package there hasn’t been updated in a decade and has ancient dependencies to match; takes months / years for clients to be written for new tech.
See also in Toronto: https://chbooks.com/About-Us

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

They have an open house once or twice a year where you have the chance to run a print with their old flywheel platen press and see a demonstration of Linotype typesetting. They'll also show you around their refurbished Heidelbergs.

Here's a photo of Stan with the Challenge Gordon press (used to share a drink [too many] with him at the old James Joyce pub on Bloor where he was a regular when I was at U of T):

https://quillandquire.com/events/2015/08/28/happy-50th-coach...

The Wayzgoose is real soon, actually! And beer/wine/hotdogs:

https://www.facebook.com/events/863612030704140/

(Funny enough they even had early inroads in the digital publishing space with: https://en.wikipedia.org/wiki/SoftQuad_Software)
Maybe I missed it but I hope they allow for IFTTT / Zappier integrations. At the very least webhooks to send events out.
I really like those guidelines!
Could you please enlighten me on which one did I break?
I'd call it a "guided demo" when it happens the first time you use the app (I believe Slack does this), or when you ask for a guided demo.

But the examples the OP are pointing out are a bit different. Rather than a "guided demo" which sounds like a sequence of these -- what's being covered here is usually a single solitary one, usually for a newly released feature, that appears on screen load, even if you are a long time user of the app, and without asking for any kind of guidance or demo, until you dismiss it (or in some cases they can time out on their own).

I have been noticing this phenomenon more and more, and think it is worth pointing out and commenting upon. Which is more interesting than debating whether "tooltip" is the right term for it; or talking about traditional tooltips which might be interesting, but isn't what the OP is about at all, someone can write a different article about that.

(They are "tips about tools", and _look_ like traditional tooltips, so I can see why the OP author called them tooltips. But this is clearly confusing many people. I guess I'd call them "feature disclosure callouts" or something like that).
I use JIRA cloud every day and have for almost 4 years and it's never been slow. Is your company using JIRA cloud or hosting your own?
This is how I feel about AGI too, and I also include self-driving cars. I don't think those are just around the corner either.

In general I don't think our current approach to AI is all that clever. It brute forces algorithms which no human has any comprehension of or ability to modify. All a human can do is modify the input data set and hope a better algorithm (which they also don't understand) arises from the neural network.

It's like a very permissive compiler which produces a binary full of runtime errors. You have to find bugs at runtime and fiddle with the input until the runtime error goes away. Was it a bug in your input? Or a bug in the compiler? Who knows. Change whichever you think of first. It's barely science and it's barely a debug workflow.

What pushed me all the way over the edge was when adversarial techniques started to be applied to self-driving cars. That white paper made them look like death machines. This entire development process I am criticising assumes we get to live in the happy path, and we're not. The same dark forces infosec can barely keep at bay on the internet, and have completely failed to stop on IoT, will now be able to target your car as well.

Worst thing is all our otherwise brilliant humans like Carmack are gonna be the guinea pigs in the cars as they head off toward their next runtime crash.
Perhaps there is room for new companies that provide quasi-legal services that vet apps before they are sent to the play store, to make sure their customers apps are in compliance. Ideally their experience seeing many apps would help them understand what gets removed and what doesn't. In cases like this, where the developer gets a notification about non-compliance, they would also take the app down ASAP so the developer can work things out before Google removes them from the store.
> It's a different language because you can't run Perl5 programs unmodified in Perl6.

I vaguely remember that, when Perl 6 was first announced, the idea was that it would be able to run unmodified Perl 5 programs (and not only that, but it would also be able to mix Perl 5 and Perl 6 modules in the same program).
The comment I replied to said nothing about turning your phone off, only leaving it at home.

> you should just not carry the tracking device in the first place
Firefox was a lot better than IE, but decimated is not the right word. I think it had about 25% market share at its peak?

Chrome might be better than Firefox for some use cases, but the difference is definitely not as big as it used to be between Firefox and IE. Yet its market share is way higher.

Which leads me to think it's not (just) about being better. I'd guess lock-in/cross-product marketing is another major factor.
I use DDG almost exclusively and I haven't noticed the difference.

If having Google as the default search is so important, couldn't they just make it the default without the deal?
There have been _many_ version updates to Perl over the last 20 years. By my count, at least around 12. The last update was just this may.
CloudFlare to Launch Argo Smart Routed VPN via WARP+ $4.99/Mo Subscription
so excited that I pass.
Founder Culture Has to Change Says Hashtag Inventor
How long would it take you to do it again on another project?
>And I don't care to hear these discussions about minutia related to it.

and yet, here you are :D
> The first one that comes to mind is Candle 79 in NYC, which I think is at about that price point.

Nah, it's significantly lower if you consider that booze sales are ~30-40% of sales in most sit-down restaurants. When main courses are $25, typical guest check averages are more like $40-60.

> I wouldn't be surprised if a vegetarian restaurant of a certain caliber is going to come out at a slightly lower price point due to lower ingredient cost

Unfortunately labour and rent cost the same no matter what you serve.
For me, the killer feature is multi-account containers. Unfortunately, the support for them isn't great.
Embrace Boredom[for Creativity and Mastery]
Me east german born orphan peasant gamer has of cause no idea what words mean. ¯\_(ツ)_/¯
On its face this seems like the incentives are wrong. We should be making liability for killing someone always higher than liability for paralyzing that person.
I agree, somehow we're not all writing everything in Rust yet. Maybe it's coming, but I doubt it.
Shoptiques (YC W12) is hiring a client success manager in NYC
Maybe also of interest in that regard is the movie "Concussion" with Will Smith about the story of Dr. Bennet Omalu.

https://en.wikipedia.org/wiki/Concussion_(2015_film)
Nature has already solved AGI. Now we just need to reverse engineer it.
Okay, I'll bite.

Having two implementations of a browser engine is a good thing. Without competing implementations, we're writing Chrome apps, not web apps. The important difference there is that monopolies are self-sustaining and that competition prevents Google from exercising complete control over the Web without some other player having a say in it.

I think you might realize this, although your GitHub post was inflammatory and showed little understanding of why monocultures are a bad thing. Unfortunately, while I'm not intimately familiar with either codebase, I don't think it's an economically viable solution to pick and choose Chromium or Blink components to integrate into Gecko. Skia (for example) is sufficiently decoupled from Blink (having been written before Chrome was released) that it's more efficient to include it instead of rewriting a custom graphics library for Firefox. The same is not true of most parts of Chromium.

> Open source is about mutualising working force, creating together synergies and about NOT duplicating efforts and reinventing the wheel.

I don't think this is a standard way of looking at open source. Reinventing the wheel is not what Firefox is doing; it's been around longer than Chrome has! Competition fosters innovation.

> I am not asking mozilla to drop everything, to jump on the chromium ship, to improve it through beautiful collaboration, to bring the best strengths of gecko to chromium for the benefit of everybody and to maintain a soft fork of chromium to apply patch where mozilla disagree with some political choices.
Sadly I am not asking for such a collaboration as I believe that mozilla is not ready for that even if it is the rational choice for a greater good (user experience).

You and most people on HN seem to have differing opinions as to the "greater good". A "beautiful collaboration" is a solid concept, but all it would do would be to allow Google to exercise more control over the Web.

> Does this means that mozilla has to continue duplicating each feature in gecko? That the feature gap between blink and gecko will continue to increase until webmasters decide it's too much and ask FF users to install a browser that supports modern web standards?
And once it happen, the decades of works put into gekco will be useless for ever?

You seem to see a much larger gap between Chrome and Firefox than the rest of us do. Do you have some examples of "modern web standards" that Firefox can't implement?

Your idea of the "missing features" in Firefox needs some actual evidence before I can take your argument seriously.
There's an extent to which this whole discussion feels 'close but no potato'.

While we generally agree that open source software is good for business, consumers, society and developers and as open source developers we enjoy developing and sharing open source code; we also have to make rent and buy food.

The responses to that fall into one of two categories:

+ This is obviously unfair, the world sucks, but no one particularly wants more closed-source software/libraries/frameworks so quit your bitching and suck it up, after all if <team name here> can do it why can't you (neglecting that donation driven models don't scale for all the components of an open ecosystem)?

+ We should change our licenses so that people with money have to pay for it.

No one was lied to here particularly, the license terms are there and they tell you you're surrendering rights to your work when you choose a permissive license. But equally modern development is almost impossible without open source components and businesses aren't willing to pay their way or do everything in house.

Where do we go from here? Well, I think these licensing discussions are in general harmful to open source (ignoring free software here because, just because). We all benefit from knowledge being a commons and from being able to see, repurpose and audit source code. But if the system is rewarding nonsense (basically all modern software development, every social media app, every advertising platform, almost all enterprise software, etc, etc.) while the developers of the genuinely socially useful stuff go hungry then maybe the system isn't fit for purpose.

I don't have concrete suggestions beyond telling people to think bigger than just which license to choose and to stop trying to harm the open source ecosystem to get paid. System change needs a coordinated effort from people working together, we have to build and articulate a demand for change that comes from the masses of developers, not solely a few people. Again this is all thoroughly hand wavey and sadly I don't have any answers but I'd be interested in building a socialist vision of software as a public good and knowledge as a commons that enriches everyone, rather than creating minefields for litigation with new licenses.
I have no good reason, bugzilla was not responsive at all on my android and I wasn't aware of mailing lists.

Anyway nobody tell what they think about it despite being what really matters..
Not that guy, but IMHO if you find yourself reaching for Vimscript, that's about the point where learning Emacs/elisp is probably the better investment.

There's highly recommended pre-configured packages like Spacemacs or Doom-Emacs that ship with vi-key support enabled by default, allowing you to keep much of your muscle memory.
Yes of course. Programs on windows also can use the full set of windows APIs and Services and not pay microsoft. It's not actually a developer using those APIs the consumer is using those APIs through an application and the consumer has paid for those APIs and Services by buying the phone.
"FDA Approved" isn't a boogeyman term. It means the supplement was in fact reviewed/approved by the FDA, whereas dubious substances come with statements that their claims have not been FDA approved.

Why the aversion to "FDA Approved"?
The Google and Apple App Stores generate ~$100 billion in annual revenue combined, and growing at about 25% per year. The App Stores are the greatest software distribution and monetization platforms ever created, second perhaps only to “The Internet” as a whole.

Regulating the App Stores as some sort of utility sounds like the perfect way to stifle growth and make it more difficult and expensive to publish on the App Store, which would hit small developers in particular.

Every percentage point reduction in the growth of these stores at this point is basically $1 billion taken out of developers’ pockets.
Haven't tried that in a while... Thank you.
"Say all you want about DDG and alternatives, but they still can't hold a candle to Google's search quality. "

Sadly I agree. I use DDG almost exclusively but when ever I use "!g" I often get better results there.
How about startpage as an alternative? It's literally just Google results
Ruby: Revert “Add Pipeline Operator
I could certainly be wrong, it's just speculation on my part on the assumption that self-driving issues would be a smaller subset of AGI problems.

I actually don't think the ethics part is all that hard if (and that's a big if) there can be an agreement on a standard approach. An example would be a utilitarian model, but this often is not compatible with egalitarian ethics. This approach reeks of technocracy but it's certainly a solvable problem.
Playing Spacewar in 2019
Yes... it's not just missing, it doesn't fit with this guy marketing his license, so it was excluded.
Great. Do you know what those contracts do not say?

"Must keep firmware updated with security fixes."
Using chance to comment, even though I like Firefox a lot and writing this comment from Firefox, I am switching to Chrome in Android.

Every time when I need to pay something web sites redirect me to my bank site, which has good mobile app, Firefox doesn't open necessary app, which forces me to log in again and again from browser, Chrome opens banking app, where I already have all things set up.

This is one example of how Firefox Android is annoying, please fix, or keep losing 90% of your market share, because people on mobile want this simple feature by default.
Good analysis.

I love traditional tooltips. They don't work so well for touch devices, but if you've got a mouse they're great and can almost be seen as a progressive enhancement.

I'm also a fan of the even older tooltip cousin where a bottom status bar of a window has info about the object in the window that currently has focus. This has disappeared from many apps, but is especially useful to keyboard users.
Disregarding the history behind js2-mode, if it has been decided that Emacs 27 will feature a much improved js-mode, I was just puzzled that it wasn't put into 26.x as a package already.

I couldn't remember the name of Yamamoto, which is why I said the author of the railwaycat port, where the latter is mostly packaging if I understand it correctly. But Yamamoto is doing most of the heavy lifting yes, and I'm thankful for it.
Cleanly embedding an RTL-SDR in an FT-991A with no extra cables
There's also the distinction between providing a _sequence_ of them as an app tour (the case where your comment about skipping them is relevant, i think), and providing a _single_ one, to ordinary users of the app who don't know they are taking a "tour", to advertise a specific (usually new) feature/UI device.

The OP examples seem to be more the latter.

"Coach mark" is a good term, thanks.
Fine. You don't have to.

Android trivially lets you sideload apps downloaded from anywhere on the internet you wish. Apple not so much, but that's Apple.

The vast majority of customers want an app store with tighter controls, and both Google and Apple provide it. There are a hell of a lot more complaints about these app stores not being locked down enough than those in your camp saying that they don't want it locked down at all.
I'm not sure how we can possibly be using the same website.
The timing of this article couldn't have been more painful.

I'm currently working on solving a problem with an insanely over complicated setup (for the task at hand) that is build by another engineer who has since left the company.

It's a cluster of 3 virtualised machines running docker swarm where a RabbitMQ instance ties 40+ worker pods together. Once every 5 days or so the connection between RabbitMQ and (some of) the worker container stops working, causing the worker to crash and the queue message is lost.

We are talking like 5 layers of virtualization and/or abstraction. It's impossible to debug. I honestly don't know how to explain this to my customer.
I see nothing in the guidelines that relates to the original comment.
I first heard about this year ago, and was also amazed that the numbers could work and RDP lag would make it viable. I can't find the reddit post at the moment, but we had a few exchanges where it was explained that latency is not an issue, and availability is not an issue.

This is still a fairly niche market, and while there are certainly evening peak times, younger kids have a lot more free time than you might think.

How well the company hosting this is doing, I couldn't tell you, but the product itself seemed to work and work well, so much so that I have had it on my to-do list to try and experience it for myself.
Thanks for the background. Ive's wikipedia page didn't have much.
Guy in a motorbike shop told me it's UV that makes styrofoam lose its useful properties, a quick Google seemed to confirm that.
The United States of Abandoned Places
So.... Google Stadia? Except it's more like $10/month for 4k gaming.
I interpreted it as no gains on profits kept in crypto (similar to trading in a US retirement account), but if you pulled out into cash you would pay. I could be wrong, though.
Amen to that. I got to where I am as a sysadmin by knowing how to filter out keywords to make my search specific. Then Google throw all that away and decide for me what I want to search for. No Google, you don't tell me what to do.
Just took a look at the Reddit thread in question -> https://www.reddit.com/r/programming/comments/cus0zu/a_3mil_...

Not good.
One of my favorite youtubers is a channel named STS telecom[1]. He uses various tools to repair logic boards on iPhones. It’s incredibly satisfying to watch him hunt down a shorted capacitor the size of the end of a toothpick. Then like magic the phone works perfectly.

What it also taught me is that even the the phones are becoming more complicated, they’re also still repairable. Apples move is laudable here, and important at reducing e-waste.

1. https://www.youtube.com/channel/UC39yMXOL0ubFxLWwF1RwelA
this is really slick. any plans for an API for other integrations?
Mozilla, please oh please have Firefox Sync support Multi-account containers. I have way too many settings and redirects configured with MAC and Cookie Auto-Delete to work with MAC that I dread having to switch to another computer.
Today's news is saying that the vehicle failed to stop at the end of the run and went off the lakebed.
I don't think you should place too much emphasis/concern/whatever on most of the special variables available in Perl 5. I would wager that most Perl programmers never use about 95% of them (that is, the short 2-3 character ones listed on that man page).

At the very least, I would guess, most Perl programmers almost never use 95% of them -- and many would choose (as the perlvar man page says) to 'use English;' -- and thus use the readable version. An example would be using $LIST_SEPARATOR instead of $" (which is what I would do).

I write Perl 5 code frequently, and that man page is chock full of short variable names I never use.
I am not a developer, but a sysadmin, and I don't know much about perl since I haven't used it much in the last 15 years. But I do know that if you have to run commands for CPAN to install some packages your developer says are required, your in for a bad day.
What is the basis of judging this program as satisfactory?
I'll add to this:

In 2007 (!) Robert O'Callahan, one of the major developers of Gecko, was advocating internally to drop Gecko and replace it with WebKit in Firefox. Instead of exposing a big rift publicly, he posted hashes of his thoughts. Last year, he finally revealed what he had written and accompanied the reveal with some commentary that he now believes that to follow that path would have been a mistake: https://robert.ocallahan.org/2018/01/ancient-browser-wars-hi...
Yes, the reason for it existing isn't clear. I don't see how Tesla can practically reduce costs of payouts, so the other option is Tesla claiming that the existing insurance industry is systemically over-estimating the risk of Teslas, which even if true, doesn't seem like it would continue indefinitely.
You're not. Jira is run over many different servers. I think that accounts for a great deal of the difference in experience.

We self host Jira and it's not slow for us.
I've found it very helpful in distributed environments to ensure that you are giving the incoming request an extra "Request ID"-style header. Make sure this header is propagated everywhere, and logged everywhere. Makes debugging much, much easier. Still gets hard at scale, which is why tools like New Relic have various "distributed tracing" features now.