Hacker News new | past | comments | ask | show | jobs | submit | donatj's comments login

I don't know if it's possible, but it would be cool to be able to share saved Docks as a file of some kind.

In the last 20+ years I've basically perfected where I want everything and expect everything to be where I like. I try to keep everything in the same order across work and home.

It would need some way to handle different machines having different sets of apps.


Thank you for the feedback Actually, you are able to do it right now with DockFlow. In the settings window, you have an Export/Import option, so you can use it to share your dock between different machines. I am working hard on a public Dock preset sharing platform that allows one-click import directly in the app. So this process will be easier in the future Let me know if you managed to use it. Thanks again

We got bought out a number of years ago. We'd been pretty liberal with our code up until this point as I'm sure many tiny companies are, but our new owners were very insistent on locking down "Intellectual Property" to exclusivly company controlled hardware locked behind SSO ready to lock anyone out at a moments notice...

You are putting a pretty basic CRUD app in Fort Knox. We're not building anything super proprietary or patentable, it's not rocket science. Anyone could rebuild something roughly analogous to our app in a matter of weeks.

The code isn't the value. Our connections, contracts and content are our value. Our people and our know how is the value.

The code is almost worthless on its own. The time and thus money we've spent has been far more in finding and fine tuning the user experience than in "writing code". These are things exposed to anyone who uses our app.

You could genuinely email all our code to our direct competitor and it wouldn't help them at all.


One step crazier: Companies that advertise a product and then lock down their API docs so that nobody can see them without being a current customer with need-to-know.

I have told the story here before, but I built a neat little system to parse Accept-Language weighing the users priorities and using the closest thing we have on offer to the users preferences. As an example, we have a Brazilian Portuguese translation but not Portugal Portuguese, so we would offer the prior to users requesting the latter for instance unless they had a lower priority but more exact match.

From my technical standpoint it worked really well and the code was very slick. It was a lot of fun to build.

From a user standpoint most of our users really just wanted English regardless of their Accept-Language header. They had the option to change it in the footer but this apparently wasn't obvious enough.

We just ask now, and our users are happier.


You ask, as in, whenever I visit the site without having your cookies stored, I'll get a language selector wall first?

I run into those regularly and it's always a struggle to know how to stay on the damn page I clicked on: will the "continue" button use the preselected value or will it dismiss the pop-up and continue on the current page?If the former, is the preselected value the page I'm on or a different language? Can I guess which locale I'm on to select that and dismiss the pop-up then? Can I inspect-element→delete this modal and just sidestep the whole problem? Even just a small close button is a luxury on these language walls...

95 out of 100 times, I'm fine with whatever language I clicked on, and if I want your German version for locale-adjusted shipping info or payment options or whatnot, I'll look for a language selector on the top right or, alternatively, in the page footer. If it's in one of those two places, I'd be much happier about a web without JavaScript-based pop-ups constantly


We're a paid SaaS so I don't think it's as much of an annoyance to be asked once per browser.

It's just a separate page you hit after signing in if we don't have your preference. You click on the language you want and you are redirected to the dashboard.

The option to change it still exists in the footer.


Okay, must say that does sound like a very acceptable flow. You'll have the user logged in at that point so can store it and never need to ask again. Was expecting you built this for regular websites, my bad!

Yes! I still want to default to accept-language, but asking is key. What is your pattern for giving the user an option? I like this article in that it rejects icons, but I don’t like how they arrive at one language for multiple regions https://usersnap.com/blog/design-language-switch/

We literally just have a box that pops up with "<language> (<region>)" in each of the native languages. It gets saved to a long lived cookie rather than the user's account for some business reasons.

I expect many people will have it set to their OS default, and they are just accustomed to it, and don't know how to change it.

> IMHO math in general is overrated for general purpose programming. I had plenty of math in college in the early nineties. I rarely need or use any of it. And when I do, I need to look up a lot of stuff

The value isn't in knowing how to do math, it's in knowing when.

The value of a math class is far less in learning and remembering exactly how and, far more in learning what you can do with it so you can spot possible solutions when they arise. Expanding your mental toolkit.


The search is absolutely infuriating!

You search for something you 100% know exists to show someone and it just gives up after a couple videos and starts showing recommendations.

Just the other day I was out at my parents house and I wanted to show them this channel my young daughter likes, a young woman who is herself learning to play banjo.

When we're home, to find her videos for my daughter I simply enter the girls name and "banjo" and her channel comes up. At my parents house however this just returned famous banjo players and completely ignored the name I had entered.

I was frustrated, shocked, and baffled as I scrolled through results where YouTube entirely buried this tiny creator behind giant creators, even when searched for explicitly by name. I then entered the exact same query into Google on my parent's computer and she was the top result.

My advice these days would be to just avoid YouTube search entirely and head straight to Google, as that still kind of works.


When people say that Google Search is broken because the internet changed and it’s not google fault, I point them to YouTube search.

With YouTube, Google has full control of the platform and its data, there is no excuse for why the search is so useless.

I bet there is some product owner in Google that did some A/B test and took as “proof” that adding random recommendation in the search results increases engagement, and then got a promotion and a raise because of that.


Oh man that brings back memories of Windows 3.1 and makes me feel oh so old.

I kind of miss figuring things out by myself. I am unwilling to use anything it generates that I don't completely understand so often I spend just as much time figuring out why the code it created works as I would have just writing it myself.

My job has changed from writing code to code reviewing a psychopathic baby.


About ten years ago I became fascinated with the Venusian landings. I've read a fair number of books about the US space program, including the great "Failure Is Not an Option", and I was kind of surprised to not find many English language books detailing the Soviet programs, and particularly the Venus missions.

I am usually an exceedingly rational person yet for some silly reason I had this creeping feeling for the last couple weeks I've known about the probes return that it was going to crash into my house and kill me. Very unlike me to think that way.

The persistence of the thought itself kind of gave me the creeps.

I can't explain it, it's absurd. The odds were astronomical in the truest sense of the word, and yet it did not happen and I am grateful.


It's very similar to people getting scared about SKylab so, you are not alone.

My company just did a round of layoffs, large portion of the company.

Part of their stated solution to the loss of man power is that we lean more heavily into AI. I don't like this ride and want off.


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

Search: