TUnit isn't really a fair comparison, it's another test runner like xUnit/NUnit/MSTest, but with more focus on performance/extensibility, which it achieves by using .NET's new test platform :)
Congrats on the launch! Been using your free product for a little while. As a fellow traffic hacker, some random comments:
- I've been in the points game for a long time so I may not be your target customer. Take feedback with a grain of salt, I guess.
- Commissions & Trust: You should disclose (more clearly?) that you're getting commissions from the CC signups and, ideally, that those may not be the best offers available. (ex as of this comment, referrals are paying 90K to sign up whereas your link is at 60K-an almost $300 difference). I understand this is a huge revenue driver, but that's not an excuse for shilling affiliate links where the user loses out on real, actual money.
- Last Refresh: Would be nice to know when the last refresh was. I've clicked a few times for available seats and found that the airline did not actually have the flights available. As a user, this erodes trust in your results.
- Slider: Points min/max slider interface isn't great but honestly I can't think of an alternative. 1 AA point is not the same as 1 Asiana point.
- Program coverage: Your tool coverage seems similar to the other cached searching tools (Seats.aero, award logic, etc) but, honestly, needs improvement. Most airlines are quickly moving towards releasing more inventory to their own members, so coverage is much more important now than it was two years ago. As an example, Singapore Air very rarely releases ex-US business class awards to partners but releases them much more reliably to their own members.
- Alerts: I understand this is part of "SkyView" but you should make it more prominent and clearly marketed. Alerts are *super duper useful* and give your product direct, permissioned access to a user's email and/or SMS that they actually want! This is what differentiates you from Point.me and the airline searches and also what gave ExpertFlyer its edge for so long. My guess is making it more prominent will drive more subscribers.
Thank you! Love more feedback, especially from travel hackers.
1) You're right. We have Advertiser Disclosures on all other pages, but will make the disclosures more prominent. Going to push out a change today/tomorrow. Affiliate commissions are not a big revenue driver right now.
2) We're working on a new design so the last refresh is more prominent. Currently, you'll be able to see the "Update ## ago" when you either expand the flight details or click into the full flight details page.
If are using the Roame live search, then it should be the instant you search. Please let me know if you are running into issues with live search results not showing up on the airline website.
If you are using SkyView or Discover cached search, we pull results and save them up to 4 days or so. This is to help users plan and search broadly across regions and dates.
3) Agreed. We try to simplify the UI for points beginners. Thought it would be too confusing to try to estimate AA vs. Asiana vs. United, etc. The value of the points would also depend on which fare class and route you want to take. If you someone only wanted to fly US to Japan in JAL, then AA miles would be gold. But if someone wanted to fly US to Paris, then Air France/Flying Blue miles would be gold even though they are easy to earn because all the CC points transfer to Air France.
4) We're working on adding more loyalty program coverage. Our free tool is in real-time though, so slightly different than the cached tools. We do have a cached tool called SkyView.
5) This is good feedback. Will to work on promoting the ability to set alerts more.
Thank you for the detailed feedback! Please let me know if you see anything else you think would be helpful
> 4) We're working on adding more loyalty program coverage. Our free tool is in real-time though, so slightly different than the cached tools. We do have a cached tool called SkyView.
Many loyalty programs are very prickly about scraping. Are you planning direct integrations, or are you just going to go head-to-head with Akamai's anti-botting tech?
I tried this product recently and "Last Refresh" was a big pain point. I'm sure there's technical reasons why it's hard to keep things fresh (many airlines don't even appear to update their own listings until you try and book) but it was frustrating to find what looked like good deals and then spend the effort to book only to be told it wasn't an existing offer.
We need to do a better job distinguishing the two.
May I ask, are using the live search or SkyView cached search?
If you are using the live search (SkyView toggled off), all results are in real-time as you search.
If you are using SkyView cached search (SkyView toggled on), results are saved up to 4 days, but you can search 60 days at a time from 1 airport to all of Europe's airports.
The biggest lesson is that design and UX is everything for a consumer product in a new category. There is already a lot of education needed with points redemptions, so any small changes to the design including just the color or placement of text, can have a big impact on the user experience.
We get a ton of support tickets when we move something around or make small tweaks to functionality
Edit: not sure if your comment was meant for me or timqin. Leaving it up just for general awareness
General tips:
- Never carry a balance, ever. If you do, forget about playing this game because it'll cost you more than you gain. Pay off your CC debt first.
- There are many blogs/sites that push "their" link over ones that pay more to the user because they get paid a hefty affiliate fee. Be wary.
- Have a goal in mind before you accrue points so you can be more strategic about accruing. I recommend starting with a list of all the trips you'd like to take in the next two years and using that to frame what points you will need to accrue. Don't forget hotels as the cost of hotels can easily outweigh the cost of flights.
- Figure out how much work you want to put in. There are levels to the game-the deeper you go, the more work it will be. It will also get that much more rewarding
- Prioritize transferable currencies (UR, MR, Cap1, TYP, etc) because devaluations happen often and transferrable currencies help insulate a bit.
- Try to get your partner on board if at all possible, having a second (third, fourth, etc...) player (P2-P100+) is a scaling super power
- Keep in mind the "burning" side of the equation and use them often. Points and miles are worthless bits of made up paper dressed up as currency and subject to the whims of corporations that don't have your best interests in mind. Treat them as such.
My general strategy for a (US based) newbie is:
1. Read above, create a strategy and an ordered list of cards
2. Sign up for the credit cards and put all your organic spend on those credit cards to meet spend.
3. Repeat 1 & 2 after meeting spend and gaining sign up bonus
4. If you have another player available, switch between players every time you meet the spend and get the bonus to lower your velocity and appear "safer"
5. You might also want to get a (minimum) 2% everywhere card for everything you can't put on the new cards.
It can get a bit difficult as the minimum spend requirements can be high. There are many strategies out on the web that can help with this.
For a couple using this strategy, you'll be averaging ~2 new CC's per person per year (which is very safe) and earning ~7-10ish percent back on most spend. After a year or so of doing this, you should have enough for a vacation or two.
I never accrued points wiht my CC. Is it really worth it compared to 1-2% cash back? I just collected by flying. You have to ask yourself: What do I want to achieve?
1. Fly free with points
2. Have gold status and access to the lounge, more luggage, faster check-in
1 is hard. It basically makes only sense if you really fly a lot and your company pays for it. 2 is easier, IF you chose the right airlines to collect points. This is a science but take this as a start: https://www.wheretocredit.com/
At one time I had all three alliances gold elite status (or equivalent). But I flew very little for free or discounted with points.
It always depends on your situation. But I had Turkish (Star Alliance) gold. And if I flew via Asia to Europe with Ethiopian Airlines via Addis Ababa (with nice stay overs), TK shitted me with points.
Agree 100% everyone should ask what you want to achieve before even considering starting. General archetypical goals of travel hackers I've seen are:
1. Maximum number of trips
2. Minimum cost for trips (cheap or free travel)
3. Free or discounted luxury travel (business class, luxury hotels, etc)
4. Maximum cash back (to the point of being a full time job)
5. Maximizing elite status (for business travel, etc)
6. Short term, saving up for one or two big bangs (honeymoon, bucket list item, etc)
7. Any combination of above and more.
Each one of those goals require a different strategy. If you're aiming for maximum cash back, I personally think the work involved in the CC game would be worth the time but everyone is different. A sign up bonus generally represents 7-10% cash back on the bonus spend so I'm ok with spending a bit of time updating spreadsheets and keeping track.
On the other hand, I have some friends who do not want to bother due to the stress and overhead involved (finances can be difficult). For those types, I usually recommend foregoing the CC game and putting everything on a no annual fee 2% card.
Flying free is a high aspiration; are there easier goals in that direction? Like substantially discounted flights, or business class flights for the price of economy?
There are airlines where you could fly for free, including paying ticket taxes with points (e.g. Aeroflot), there are airlines that are okay, for example Turkish. I once flew extremely cheap with TK from Europe to Colombia. This being said, the ticket prices change tremendously if you switch to "buy with points" at TK. Terrible experience with points: Lufthansa. Lufthansa is also pretty good with "this flight earned you 0 points.
You really have to do your research. If you have a lot of international business class flights paid by your employer, it becomes easier.
You have to sort everything out. What do you want to achieve? How? Where do you earn points? Remember, even if you fly most with airline X, it may, depending on your situation, makes sense to collect points with airline Y, as long as they are in the same alliance.
Aeroflot was great. Since they are kind of closed now, I collect SkyTeam with Delta, but I am not sure if this is the best option. But Delta is a really good airline.
HN has an 80 character title max length. The full original title is 157 characters, nearly double that.
The alternatives generally suggested are to shorten the original title, omitting needless descriptives or words (e.g., counts, emotives, etc.) if possible, or barring that, to substitute alternative text, preferably from a subtitle or passage from the article (both to avoid editorialising):
Something's got to give, though, and the submitted title is accurate so far as it goes.
If HN's readers can't be trusted to read even the title of an article, well, the whole premise of a an article-based discussion site seems somewhat imperiled. This may well be the case, of course ...
It's not really grammatically correct I think, but otherwise seems like a good compromise: we only leave out childcare subsidies, which is another monetary compensation, and do mention flexible work schedules which is a non-monetary benefit and might be crucial to IKEA's strategy.
Editing titles is permitted. That is, removing specifically indicated guideline violations, or shortening titles to fit length.
Editorialising is NOT the same thing. It is replacing (or adjusting) a title not for length or clarity, but to give a specific slant to a subject or inject the submitter's opinion.
I'd give the submitter more credit than that. The title was cut for length, retaining the earlier (and presumably more significant) aspects of the original. As I noted in my other comment, wordsmithing title is a challenge, and most people probably aren't fully aware of HN's nuances and preferences in the practice.
And you did do a better job of it, as I also indicated a few minutes ago.
Of course, no negativity towards the submitter – I was just trying to make an argument for editing titles more carefully and trying to preserve original meaning. I think you did a better job in the sibling comment though!
Subsidizing childcare is also "more money", but only for some workers. If the others don't notice or don't care that they're getting paid less for the same work that's great for the company.
I am in favor of flexible work arrangements, and I have no idea if those have costs to the company, or how much more you'd need to pay the workers to accept the less flexible arrangements.
It's weird, in some ways, that we offer benefits. Give people the money and let them use it how they like. When I lived in California I LOVED the parking cash-out law, it meant a few thousand more a year because I rode a bike to work and didn't need a parking spot.
Although, one challenge with things like childcare is that if you applied this on a society-wide level you wind up with childless people having more money, thereby being better able to outbid parents for essentials like housing (this is why a housing scarcity is so insidious). Of course, whether that's a bad thing or not depends on perspective. I have two kids myself and despite living in Europe childcare was so expensive we dropped to one income.
Yup, I don't have kids myself, but like that my company offers benefits to parents. It keeps the company more diverse and more enjoyable for me as well in a sense.
> It's weird, in some ways, that we offer benefits.
In some cases it also makes economical sense. It can cost a company $1000 to give you a benefit, but to buy it yourself would cost $2000 (and the difference is even greater if the benefit isn't taxed at the same rate as cash would be).
Or the $200 the company spends on beers for me each year, many would perhaps say that they'd rather have the $200 to spend as they please. But in a sense, I get more value than $200 by getting to know my co-workers better and having a better time every day at work.
Look, I'm a DINK, don't have kids, never plan to have kids, don't even like kids. But child care is important to both the parents and society. Not subsidizing child care often means one parent has to leave the workforce, and that's almost always worse off for everyone than if they were able to afford child care and can contribute
That's exactly why child care workers who look after packs of 15 to 20 kids at a time should be highly valued and paid a decent wage.
It's how villages worked in the past, most adults did non child related work much of the time, some adults and some older children kept an eye on what the pooled group of kids were up to .. watching, sometimes educating, sometimes leading them in "work" building things, cooking, hunting, clearing fields etc. in small ways.
It's a better use of labour than splitting every pair of adults into one for this type of work, the other always does child care.
All teachers should be well paid and well vetted. Teaching shouldn't be a self sacrifial social justice position, it should be an honored and well rewarded position.
The average career length for teachers (not job, career) is 5 years and trending down.
The reason is not a secret:
teaching is a brutal experience with sub-poverty wages. In most cases parents, students and the school administration are your adversaries. If it’s a public institution, political campaigns come crashing in annually with “us vs them” battles that make it awful no matter what side you are on.
We should probably also redesign schools so that they need fewer teachers. For example, above certain age it is a waste of time if the teacher has to explain the same concepts over and over again to each class -- kids could instead watch a video, and then discuss it with the teacher.
Basically, the problem is that the current educational system doesn't scale well. It requires hundreds of thousands of teachers. Then people say "also, they should all be very smart, very empathic, well paid, etc." but good luck finding hundreds of thousands of people like that.
People understand why having a personal cook is expensive, so you either cook for yourself or you buy something mass-produced in a supermarket or you do a combination of both. Yet, we insist on everyone having a personal teacher. Not completely personal, but the ratio of teachers to students is something like 1:10, which is still too many teachers.
If we go even further, the school system has a dual purpose of cheap babysitting and education, but it is taboo to talk about the former, so we pretend that all teachers do it teach. If instead we admitted the dual purpose, we could have separate professions of babysitters and teachers, both operating at schools, but we would need fewer teachers, and the babysitters would not need to have university diplomas.
This is such a regressive view — a household that can only function on 2 incomes is more stressful than one that can operate on 1. Not saying earning potential needs to be the same — but claiming 1 is worse than 2 doesn’t hold water and is a pathological case.
In the US it’s a shame we so under/de value child rearing as somehow “less than”
It is better for everyone, and it does not devalue child-rearing at all.
It is better for the family:
- it has more resources
- it has more income diversification
It is better for the father:
- he doesn't have to carry the weight of income-gathering alone
It is better for the mother:
- she doesn't have to carry the weight of child-rearing alone
- if things go sour, she can maintain herself and/or the family financially
- sha has more choices in life
It is better for the child:
- they get a wider variety of experiences
- they socialize with other kids earlier, which helps in early school-life
- they learn to socialize with more adults too
- there are professionals who have seen many children, who will notice problems before the parents will
It is better for the childcare professional:
- they have another job choice, helping them pick a job they enjoy
It is good for society:
- father, mother and childcare professional can do something that matches their talents, instead of doing something suboptimal for them, thus delivering more value to society
It doesn't devalue child-rearing, it values it more, by having a professional help do it.
I'm always befuddled by that argument. I'm not devaluing plumbing work by hiring a plumber, nor am I devaluing medical work by hiring a doctor. Why would I be devaluing child-rearing by hiring a professional to help?
Half those arguments could be made for child labor. After all, if the child works too then the family has more resources, the father and mother don't have to carry all the weight, the child gets a wider variety of experiences, the father and mother can do something that matches their talents while the child picks up the slack. Right?
Who actually cares more about a child's well-being, an employee paid by the hour or their own parents?
I would not say that the child gets a wider variety of experiences in child labor compared to child care. Child care is explicitly designed to have a variety of activities for children. Child labor is the low skill kind with lots of repetitive actions. Child care also takes the child's needs into account, like having nap times and eating times designed around children, instead of around a production process.
As for caring about the child's well-being? The parents, which is why they should hire the best people they can afford to do various parts of taking care off them. Hire the best doctor for their medical care, hire the best dentists for their dental care, hire the best teachers for their education, hire the best child-care professionals for daycare.
For all these "it is better" points, it still doesn't even begin to outweigh the "you get to spend time with your children" point. This is the most important part of child rearing and once they've moved on you'll be thankful you spent your time with them instead of... whatever all that income/societal optimization stuff is. You get to raise your children once.
If one parent is working, the other home with the kids, chances are that the one working can't take as much time off or has a harder time setting a healthy work-life balance (increasing your pay requires working harder).
Using myself as an example: the only reason I can pick up my kid early from the kindergarten and spend quality time with him is because I can afford to not work 9-5 every day due to my wife also working.
As most things it is a balancing act. Children also need to socialize and learn to operate in a social setting independently from their parents. Day cares have an important role in this aspect in our nuclear family based societies. Confining children to be paired to their parents all the time is also not going to be good for their development.
I guess you missed the part where I said that it is better for the child. Reducing my argument to "income/societal optimization stuff" is arguing in bad faith.
You haven’t addressed the elephant in the room: housing.
Housing costs have risen to match the switch to double income households. Now instead of 1, it takes 2 incomes just to be able to afford housing. This makes the family more brittle since if either parent loses their job both will lose the house.
And with the rise in housing costs people move further afield. Commuting times go way up and people waste more time in the car or on the train. Everybody ends up more stressed than ever before and further behind economically (compared to those whose wealth grows without working).
> Kids can get plenty of social interactions and variety with a stay at home parent.
The keyword there is "can". They can, it's just less likely. Especially when a parent takes the "stay at home" part too literal.
> To somehow claim that childcare comes at no cost for kids is naive.
Well, my experience with my kids was that their daycare was beneficial for them. They did not always want to go, but they definitely enjoyed all their days there. And especially for the first one, they had a lot of experiences that my wife and I would never have even considered as an option.
Comparing them to their classmates when school started, they were way ahead in lots of things. Absolutely in language development, socialization and being able to focus. They were also just way less, for lack of a better term, worried about everything. They knew that the world does not revolve around mommy and daddy, and that they'd be fine in new environments.
I'm not sure I'd use your kids alone as a representation of the experience of day care for the entire population.
And you're only counting the benefits of daycare, but ignoring the opportunity cost of less time with parents and the benefits that come from that.
I don't disagree that there are benefits to daycare, but where is the optimum? A few hours a day? Or the kids in daycare from 8am to 6pm, so they see their parents for maybe 2 hours a day before bed time?
We like it or not 1 person in the household taking care of the kids skew the relationship between 2 adults into dependentship as the one working outside perceived to be the one bringing the income (while both should) and the one taking care of the kids and household end up feeling dependent. Some may try to be objective and tell yourself the other one is contributing as much, that is not the way it works in our guts, we like it or not and leads to inequality.
This not optimal for many reasons:
- once the kids are going to school, regular "office hours" daycare is not needed and it skew the relationship even more by removing one task to one party. If that time is used for personal instead of household chores activities, that person not bringing the income is eventually seen as a partial freeloader by the one bringing the income.
- relationship can go sour quickly and if it doesn't work, the "dependent" one doesn't feel as free to end that relationship
- the person taking care of the kid's social life is usually not as rich
The elephant in the room being that in most case it ends up being the woman staying at home in an heterogender relationship in a society with an historically patriarcal model because of income levels which further increase the inequalities and dependentship.
I wouldn't call that strangers raising children. Obviously it depends on the amount of hours per day but it is not like you are sending them to boarding school and you only see them during the week-ends.
I also felt that putting my daughters to daycare helped them socially.
A household with 1 income is almost impossible for most households, they have to compete in a housing market with other families that do have 2 incomes. This automatically raises real estate prices for everyone.
It's not that we as a society devalue childcare. We just don't live in an economy where it is safe for families to put all their eggs in one basket like that.
In post-WWII US, it was generally easy for fathers to find stable, lifelong careers with a low risk of layoffs and a low risk of an untimely death, which allowed families to thrive on single incomes. But that was an outlier, not the norm.
In most places and in most periods of history, mothers have had to work (sewing, gardening, spinning, knitting, brewing, laundering, midwifery, etc., etc.) because fathers have not had widespread access steady, well-paying, low-risk work. Unless she was independently wealthy, a mother who did not bring in income was playing a very risky game with her children's lives.
The biggest difference is that, today, most work must be done outside the home, which is very difficult for mothers. Childcare helps close the gender pay gap and is necessary for a fairer, less sexist society — at least until/unless our economy returns to primarily home-based work.
In the past extended family would usually live close by, so they could assist the mother inside the home. Today, both parents need to work outside the home, and family is usually too far away to assist.
That is very true. And even in cases where it was not true, families tended to have more children, so older siblings could help look after younger siblings while the family worked.
It's better for the company - they can pay less and the employee gets the same equivalent amount in their pocket.
E.g. if the company were going to pay $2k extra but it would be taxed $1k, they would have to pay $3k to get the equivalent "happiness" boost. The employee gets $2k / year either way.
In the USA, you can get up to $5k or so without tax (it’s your money, but you can spend from a tax free account) to fund child care, which works out to almost half for one kid in a HCOL.
IANAL, but I'll bet the answer is "yes-ish, in most-ish circumstances and jurisdictions, if the company is willing to pay enough lawyers & taxes & stuff.
(If $Company is not big global retailer like IKEA, then things would probably be far simpler.)
In the US, and presumably elsewhere, no way. My wife tried to negotiate a higher salary in exchange for forgoing health insurance a few times, to no avail.
It won't save as much as you might expect, though, because the insurance provider also knows that the people opting out of the scheme would have (on average) cost the provider less to provide healthcare for.
I’m pretty sure it isn’t up to the company, they have to provide health insurance if certain criteria are met, it doesn’t matter if your partner already has health insurance.
>Subsidizing childcare is also "more money", but only for some workers. If the others don't notice or don't care that they're getting paid less for the same work that's great for the company.
Such an american thing to say.
No, we don't mind having the company pay colleagues' children childcare on top of our (equal to theirs) salary. We'd hate to be in a society where such a petty mindset would be common, that would be living in some kind of social hell.
Considered "valued" vs considered "useful" is probably the analogy that should be used here.
Subsidizing childcare signals "we value you", while flat increae is signaling "you are useful to us", which can make a lot of impact on moral.
The message of subsidized childcare is not generically "we value you", but "we want you to have children while you work for us", which for most employees is more important than money. Compare to companies that avoid hiring women to avoid dealing with maternity leave.
I live in a country with generous maternity leave. I have a family, and we're grateful we could access it. But maternity leave is tricky for businesses.
My anecdote: I worked for a company whose long-time CEO retired. After an involved search, the company found a replacement. She was onboarded and started getting in a groove, then 6 months in it was announced she would be leaving for a year of maternity leave. So we had to find another CEO. 10 months later the original hire decided she would not be returning to the role (she's under no obligation to). No problem, except the replacement CEO assumed this was a temporary position, so she already had another job lined up after her term. Once again, we were searching for a new CEO...
All of a sudden you're working for a company that's had 5 CEOs in 3 years. That's a hard thing for a company to deal with. People will say, "that can happen anyway!". Sure, but the strange thing here is nobody did anything wrong, and yet an incredibly destabilizing environment resulted and the business suffered.
If the company doesn't have someone ready for a promotion to CEO, and needs an "involved" search for a replacement, and doesn't get work done without one, it is an understaffed, unprepared and unattractive company.
> Is there really a perceived difference on the employees side?
Only if we could generalize all the employees! I am sure there are some who feel better to have holiday gifts, holiday parties, token recognition rewards etc. And there would be some who just evaluate everything on the basis of cold hard numbers. A good company should have policies to cater to as many employees as possible.
For some people there is no percieved differnce, some would think employer is trying to save on taxes, while for some (many?) there is a real percieved difference as being seen a member of family rather than a disposable hired hand.
For an analogy, one can be given money instead of being invited to a social gathering. One might feel offended, while other may feel happier.
More money = happy workers, unless of course, you don't give them money, but also other economic benefits that are equivalent to money. I'm not seeing the nuance.
If you don't have to pay for child care because you can just take off the time to pick up your kids from school, you are saving money your job otherwise forced you to spend.
Being forced to commute at peak time costs more - on a retail salary the difference between a peak and off-peak ticket can mean that the first hour or two of working is essentially pointless, as you're just paying back the cost of getting there in the first place.
Having to pay an extra surcharge to visit the dentist, because you can only go on a Saturday because you need to be at work other days. Flexible working would allow you to just take the Tuesday off no problem and go when it's cheaper.
I'm sure there are lots of other examples that apply to different lifestyles.
hours with your child aren't fungible. you can't pay the babysitter to go see the dance recital for you if you want to be the parent instead of the babysitter being the parent. all the money in the world isn't going to make up for missing the soccer game where your kid makes the winning goal.
Well to be pedantic, with all the money in the world you wouldn't be working for Ikea and the problem wouldn't exist so really that's a problem also solved by money...
Generally though higher paid employees tend to have more sway within a company structure and likely don't need to miss these important events, the win here is that something that was generally true for mid management up for most companies now extends down through all the ranks.
You can manage things in your life when they occur instead of spending money to displace them or risk losing your job because of them.
In another way, if you present a worker with the option between two jobs with the same hourly rate, one having flexible working hours and the other not, which would expect to be more likely choice? You can then measure the value of this choice by changing the hourly rates between the two until you see changes in outcome and you would be able to estimate exactly how much "more money" it appears to be "worth."
Honestly, this is like watching a movie about "How MBA's kill businesses" in real time. The lure of a recurring revenue forecast has driven HP into investing in dodgy subscription services instead of further improving their core product (aka
making better printers).
Early on revenue will increase but, after some time, HP will wake up to a dwindling customer base and alternatives eating their lunch. No doubt that those same MBA's will have already been promoted and/or left, whilst touting their "wins".
I was doing quite a bit of shopping for a split ergo about a year ago.
My main contenders ended up being:
- Glove80
- Advantage360
- ZSA Moonlander
- ZSA Ergodox
- Various alice layout KB's (not full split. ex: Keychron K15)
- Custom building some sort of sofle or dactyl - ZSA recently came out with the voyager which looks essentially like a wired 65% sofle.
In the end I went with the Glove80, which I _highly_ recommend. It's the most comfortable keyboard I've used, bar none. The biggest knock I have on the Glove80 is the fit/finish for its price-it doesn't feel like you'd imagine a $400 keyboard would. The unique design makes it worth it for me, though.
I keep saying I should trying the Moonlander, but I never get around to it. The ErgoDox thumb clusters were too much of a stretch for my thumbs - I think the adjustable ones on the moonlander would help
Edit: A Dactyl with a trackball would be pretty sweet too. They seem to be getting a bit easier to buy now too.
The thumb cluster design was one of the reasons I went with the Glove80. Moonlander, ErgoDox, and even Advantage 360 thumb clusters seem harder to hit than the Glove80's, though I do wish there was some option to use 1.5u keys on the Glove80 thumb cluster.
This is really cool! I love pet projects like this. Although, I can't help but wonder why OP didn't put a frame around an ancient Fire tablet or something else with an LCD screen and web browsing out of the box.
Seems like it would result in a better experience (color) with much less work and about the same price point.
What technology did you use to build the scraper and how did you get around the usual challenges (anti bot, ip banning, etc) with scraping large amounts of data?
Scraper is built in Javascript and a Mongo database. Probably not the most scalable way to do it, but I found that all Shopify stores have a public JSON file available at [Base URL]/products.json. So found a list of stores, built a crawler to go store-by-store, and standardized the data on my end.
"Has the site a /products.json file?" is a good first check :) And if it does, "Does that format match with the format a Shopify store?" is another good followup question.
There are lots of telltale endpoints that you could just HEAD for a 200 vs 404. Or even just the products.json itself is a pretty good giveaway.
Or an even better way I’ve done in the past (to check which competitor’s platform a list of prospects is using in bulk) is just to use the DNS — a Shopify shop will be CNAMEd to a certain Shopify hostname.
> Bought an initial list of 2m stores for a few hundred dollars from a website called "Built With". Think they are used for building sales outreach lists. Then narrowed down the focus to stores to US only and between $100k - $1m in revenue to keep the initial data set manageable (and the CPU / Storage costs reasonable).
(not the OP, but I have some experience with Shopify)
Shopify stores publish their product catalog at /products.json. From personal experience, you can hammer it pretty hard without being rate limited.
A challenge is that the pricing info in that endpoint is based on the stock Shopify catalog fields, and can be misleading depending on the specific theme customizations that the merchant uses.
I also find that tone a bit annoying but I'm OK with it because it highlights how these types of bets, without an immediate benefit, can pay off very well in the long term, even for huge companies like Google. AI, as we currently know it, wasn't really a "thing" when Google started with it and the payoff wasn't clear. They've long had to defend their use of their own money for big R&D bets like this and only now is it really clearly "adding shareholder value".
Yes, I know it was a field of interest and research long before Google invested, but the fact remains that they _did_ invest deeply in it very early on for a very long time before we got to this point.
Their continued investment has helped push the industry forward, for better or worse. In light of this context, I'm ok with them taking a small victory lap and saying "we've been here, I told you it was important".
> only now is it really clearly "adding shareholder value".
AI has been adding a huge proportion of the shareholder value at Google for many years. The fact that their inference systems are internal and not user products might have hidden this from you.
It's just random words from the Twitter king for now. I think that it will be a difficult case and that the Lawyers will shy away from trying to go through with that insanity.
Legal threats from a non-lawyer have very, very low risk. People only pay attention when an actual lawyer is involved.
When you can provide a court and a docket number for that lawsuit, we can treat it a real thing that exists rather than empty threat that doesn't because it would have no merit and probably also subject Musk to penalties under the applicable anti-SLAPP laws.
What lawsuit? All I see is a scared CEO flapping his lips about using the legal system to chill the free speech of a group he does not like for calling out his Naziesque rhetoric. It is now well past "The split second court opens on Monday," and yet, no lawsuit. It's almost like he doesn't actually have a case.
Ah yes, hours after the comment and much later than the moment the courts open.
This reads like a petulant press release and nor an actual legal document. It feels like they even stipulate that Media Matters was right and they did display ads next to Nazi propaganda, but Musk is getting huffy about the technique MM used to expose this flaw in their system.
Side note: how long did it take you to replay to just about every thread in this article with a link to Musk's temper tantrum?
> Twitter paid neo-Nazis to write racist propaganda.
Hold on, I'm all about dumping on Musk and Twitter and now their unholy hate-spawn X (which I still call twitter for reasons beyond but not excluding spite)... but I'm gonna need to see a source for that one.
Be advised it's not instant.