HNHacker News
TopNewBestAskShowJobs

hectormalot

1,233 karma · joined December 28, 2012

Building the best AI for phone-based customer service at Stellar (http://www.stellarcs.ai). I'm a self taught programmer (Ruby, Go, Python, TS, Rust) with a background leading teams across consulting and banking before Stellar.

dennis@stellarcs.ai

submissionscomments
hectormalot··on The popularity of e-bikes isn’t slowing down
I see these around the city: https://www.estrima.com/en/models/biro-winter/

approximately 360kg, so def not as light as a bike, but not incredibly heavy either. 100km range.

hectormalot··on Ask HN: Who is hiring? (November 2021)
ABN AMRO | Amsterdam, Netherlands | AI Specialists, Data analysts, Data scientists, AI Translators | ONSITE (2-3 days REMOTE is normal, but residency in the Netherlands is required)

We're hiring! ABN AMRO is a top 3 Dutch bank and we are expanding the AI team within our central innovation department.

1. We’re a small (20 people) team and work on some of the toughest AI challenges in the bank.

2. We’re part of the innovation department, which means we have more freedom to experiment than the typical team at a corporate. (However, we love results, so this is not an R&D job)

3. Everybody in our team codes. We offer mentoring opportunities by some very experienced people as well.

4. High-pace project based work. We typically set up mixed project teams with business lines to deliver a use case in 2-6 months. Our cases range from detecting fraud to unsupervised chat suggestions to document classification and information retrieval.

5. Some of our projects are pretty close to the state of the art. E.g. our unsupervised chat support is based on a dual-BERT encoder to help our chat agents respond faster and more accurately.

6. We also work with our internal start-ups to deliver new AI driven business models.

7. Opportunities for flexible arrangements (eg 4 vs 5 days a week, multi-month sabbatical after >1 yr employment, and of course remote working opportunities (eg our normal is WFH 2-3 days per week)

We are looking for people with broad experience across ML, entrepreneurship and business topics. In other words: Generalists. Also come and talk to us if you have experience in building infrastructure for data exploration and deploying models to production.

Reach out to the email in my profile for more information. Note: Please mention HN in the e-mail. We require a valid work permit for the EU. Reach-out by recruiters is not appreciated

hectormalot··on U.S. house prices are rising exponentially faster than income
I think it’s somewhat closer and you probably shouldn’t include taxes. Dutch median income (per-tax) is: 36’500 (2020)

5.4 times that is about 200k. Avery’s Dutch houses are now 400k (and growing 10%+ y/y). So there’s definitely a gap, but more like 2x than 10x.

This still means the median person can’t afford to live in the city center one of the big cities, but rural areas can be relatively affordable.

hectormalot··on Dutch watchdog finds Apple App Store payment rules anti-competitive
I think that’s okay, I’m in the same position that I trust Apple more in handling this than the apps themselves. Eg I’ve read some interesting stories on how hard it is to cancel a NYTimes subscription.

What is - on my opinion - problematic is that apple prohibits alternative payment options. Eg I’d be happy to see (8€ per month with apple [pay now], 7€ per month direct [register on our website], but even that’s prohibited. That is Apple using its position as one of the 2 major phone offerings to prevent competition in a way that I consider monopolistic.

hectormalot··on USB-C Hubs and Ethernet (2020)
I just went through exactly this. I’d unplug my laptop, walk downstairs and suddenly the WiFi would stop working.

To troubleshoot, I’d plug into the hub to have Ethernet connectivity, and the network would seem to work fine. Took me weeks of guessing before considering that a powered-but-disconnected USB hub could be the culprit.

Odd that this is an issue across so many vendors. Perhaps they share a chip, but still, it reads as a mistake on the Hub as well as the Switch side of things.

hectormalot··on Open Source Is Throwing AI Policymakers for a Loop
Current drafts have a much too wide definition of AI (basically any predictive function) but a fairly narrow scope of what high risk applications are (listed in an annex). For those applications in scope, the birder seems extraordinarily high. E.g. that data sets should be “free of errors”

I think things will improve before the final act. I have contributed to some of the commentary towards the regulator on this, and a lot of the flaws mentioned are now well recognized.

Disclaimer: opinions above are my own.

hectormalot··on Open Source Is Throwing AI Policymakers for a Loop
Terrible piece. It makes me wonder if this is a ‘submarine’ from a proprietary AI provider that wants to push the narrative that open source AI tools need stronger regulation vs proprietary AI tools.

“The scary part is how easy open source is to use”, and “a mistake in open source is much more difficult to correct then an algorithm from a - accountable - company.” Shows how little the author understands of this field. It won’t be tensorflow that’s biased against minorities in resume selection, more likely the data was biased.

hectormalot··on What’s ugliest about M1 Macs and needs improvement
Odd, I have an MX master 2S and 3 and both work fine with my M1 MBA (without dongle)
hectormalot··on Y Combinator’s European founder intake continues to grow
For the Netherlands. There is the concept of the 'basic bank account'. This is an agreement that safeguards that everyone can have at least 1 bank account. [1]

You can't open an account like this if you already have an account. You can't pick the bank either. You're obliged to go to your last bank for this type of account. The price is fixed at the same level as the normal accounts. You can even have this account if you're homeless and don't have an address. Typical requests are done via support organisations rather than yourself, but it is is possible to do it yourself as well.

At least in the Dutch situation I don't see them introducing deliberately unattractive pricing or conditions once you have the bank account. There is a burden to open one though.

That said, I don't think bankruptcy would usually result in being account-less. More likely, you can't get a credit card, mortgage or other consumer loans, which can be inconvenient. Personal bankruptcy (as opposed to an LLC imploding) also likely means a few years of handing over all your income above minimum wage to the government in exchange for nullifying your outstanding debt. (Note that the Netherlands mostly runs on debit cards, and that most people don't have a credit card).

[1]: https://www.basisbankrekening.nl

hectormalot··on Electric Cars and Batteries: How Will the World Produce Enough?
If you are on 15 min based pricing and charging when at home is 5 - 20x more expensive vs at nought or during the day, I think it’s a matter of time before someone releases a software update for your charger or car that coordinates charging your car with optimal energy prices.

In NL you can already get prices by the 15 minutes and sometimes I get paid to use electricity on windy and sunny days. eg see easyenergy.com. You get the prices 24h in advance, so you can even plan optimally without the need for advanced predictions.

hectormalot··on On Apple’s “Expanded Protections for Children” – A Personal Story
Regulators are aware and are creating rules to prevent this. For example, the upcoming EU AI law requires companies to provide a detailed explanation for eg credit scoring if requested.
hectormalot··on Oracle loses bid to upend HP’s $3B win
Not contesting the facts, but important to read them in context.

Market share by revenue is likely biased towards Oracle vs market share by usage/installs. I’m under the impression that those migrating towards other DBMS’s are partly doing so to get away from the high pricing of Oracle. So even if usage of eg RDS Aurora and Oracle are the same, it would show Oracle as doing really well. If I’m correct, and the underlying user base for Oracle is declining, then their numbers can only go down in the long term.

But, they have a great money printing machine today, loads of enterprise sales expertise, and the buffers (read: time) to deal with this change. So, although I don’t think they’ll become irrelevant, I wouldn’t say they’re doing particularly well either (from a trends and market direction perspective)

hectormalot··on Amazon has ruined search and Google is in on it
I don’t know. It depends on the ‘quality’ of the community. Eg when I’m considering a new IT tool, I tend to search ‘!hn $tool’ just to see what the comments on HN are like, as it’s the most reasonable signal I can find vs google. Similar example, when searching for a good EV charging pass my first go-to were the Tweakers.net forums. It’s a place where the general IT crowd of the Netherlands hangs out and indeed someone already wrote a very extensive topic on the EV charging world, the business models, what to watch out for, etc.

I suppose if you have the same for cooking, cycling, cars, etc. It might actually end up going that direction for more people.

As a community becomes higher quality though, it also becomes more interesting for scammers to abuse. (The Bitcoin Reddits you mentioned are a great example). Good moderation is key I think.

hectormalot··on The SaaS Org Chart
I suppose it is similar, but you’ll likely need more people per client to make it work. In my experience SaaS software is much easier to scale than SaaS ML. (See also: https://a16z.com/2020/02/16/the-new-business-of-ai-and-how-i... )

On the ML side you probably have more people working on data gathering/cleaning/client specific tweaks than actual modeling. (Practically, I’d say is 80%-20% at best in the projects we do at work).

hectormalot··on The SaaS Org Chart
I know it’s close to the truth, but it still feels weird that this hypothetical 50 FTE SaaS company has 2x the amount of sales/CSM folks vs technical profile. And that the whole product is in the hands of 6 devs (4x FE and 2x BE).
hectormalot··on Instagram Has Become SkyMall
Their definition of successful targeting is different than yours. Back in 2019(?) Google published average display ad click rates of 0.03% I think. If FBs targeting gets them to 3% (100x better), that’s hugely valuable to them, while you still see mostly non interesting ads.
hectormalot··on Tax Planning 101: Buy, Borrow, Die
Mathematically, the logic works for anyone obtaining their income from capital gains. So it’s not so much about how much you make annually, but about how much of that is capital gains on assets you own.

Realistically, it doesn’t make sense for smaller figures. Banks are unlikely to lend (at the required rates) for small figures, transaction cost and management fees will reduce the gains too much, fixed costs to setup the scheme will be too high, etc.

hectormalot··on South African Brothers Vanish, and So Does $3.6B in Bitcoin Exit Scam
Wirecard :)

But you’re right. Mostly the normal banks and exchanges are regulated and incidence of fraud is low. A lot of that regulation is “lessons from past failures”, which crypto hasn’t had yet.

hectormalot··on Rethinking Triplebyte
> Which means, it is in their interest to get you as high of a comp as possible.

Beware: this is not universally true. What you typically see is that it leads to closing as many candidates as possible. A recruiter can make more by closing 2 candidates at 80% of max comp than 1 candidate at 100% in the same time.

This is a well known behavior in real estate sales, which have a similar commission structure.

hectormalot··on Ask HN: What things that tech recruiters do, annoy you the most as an engineer?
The money on the other side is ‘finite’. You could go direct and suggest getting a signing bonus instead of the recruiter getting 20-25% of your first annual salary.

I’m currently hiring for a bunch of roles and recruiters are aggressively reaching out that they “have the perfect candidate for your vacancy”. Even though I’m looking for experienced ML specialists and they’re offering someone with 1 year of Java CRUD app experience… they’re playing the numbers game on both sides of the market.

hectormalot··on Open Source Continuous File Synchronization
In my case: Battery on laptops
hectormalot··on Ask HN: Who is hiring? (May 2021)
ABN AMRO | Amsterdam, Netherlands | Senior AI Specialist | ONSITE

We're hiring! ABN AMRO is a top 3 Dutch bank and we are expanding the AI team within our central innovation department. Before you dismiss this with “yuck, a bank”, hear me out :)

1. We’re a small (20 people) team and work on some of the toughest AI challenges in the bank.

2. We’re part of the innovation department, which means we have more freedom to experiment than the typical team at a corporate. (However, we love results, so this is not an R&D job)

3. Everybody in our team codes. We offer mentoring opportunities by some very experienced people as well.

4. High-pace project based work. We typically set up mixed project teams with business lines to deliver a use case in 2-6 months. Our cases range from detecting fraud to unsupervised chat suggestions to document classification and information retrieval.

5. Some of our projects are pretty close to the state of the art. E.g. our unsupervised chat support is based on a dual-BERT encoder to help our chat agents respond faster and more accurately.

6. We also work with our internal start-ups to deliver new AI driven business models.

7. Opportunities for flexible arrangements (eg 4 vs 5 days a week, multi-month sabbatical after >1 yr employment, and of course remote working opportunities (eg WFH 2-3 days per week)

We are looking for people with broad experience across ML, entrepreneurship and business topics. In other words: Generalists. Also come and talk to us if you have experience in building infrastructure for data exploration and deploying models to production.

Reach out to the email in my profile for more information. Note: Please mention HN in the e-mail. We require a valid work permit for the EU.

hectormalot··on Ask HN: What tech job would let me get away with the least real work possible?
That’s fair, 4x9 is indeed more the standard these days.

On real part-time: I think once it moves below 3 days a week it works better for transactional roles. E.g. I know dentists that work for a few days per week in a practice, people with 8-16h per week in chat-support, 3-day/wk secretaries, etc. Most of these roles measure their work in calls/appointments/hours rather than longer running projects though.

But with the right culture it can be done in IT as well, I think Gumroad is a good example.

hectormalot··on Ask HN: What tech job would let me get away with the least real work possible?
Majority of my team works 4 days/week, but do so by working 4x9 hours (36 total) instead of 5x8 hours (40 total). We don't really do less work (or take longer for projects).

Some observations:

* The folks working 4 days are a bit less likely to pick-up 'side activities' (e.g. help organise an external event, lead some of the recruiting efforts, etc.), because a day away takes out 25% of active time in one go.

* Ratio overhead vs work is probably better for the part of the team working 4x9 vs 5x8. It turns out they can miss many of these meetings and still be fine without additional catch-ups. (unfortunately not in my power to just remove it completely)

* I believe in people having broad responsibilities ("deliver this project in the best way you see fit") rather than "work X hours". We don't downscope projects because someone works 4 vs 5 days, but no one has ever remarked on it either. This type of responsibility sometimes means people wrap-up early, sometimes they feel responsible enough to pick something really important up in the evening/weekend and take a few hours off on another day.

* I think the ~10% difference wouldn't be measurable for software (or AI in our case) development anyway, we're not a call center where you can measure 'minutes called'.

Final notes:

* This is my European/Dutch perspective. I understand this trend is stronger in the nordics/Germany/Netherlands than in the southern countries. Having managed a team in the US in the past, I find it hard to imagine how this would work in the US culture I experienced.

* I have no desire to own souls ;)

hectormalot··on What's New in SQLite 3.35
I use Dokku, but it also has a Postgres plugin which is basically just a few commands. That also gives you the niceties of dokku pg:backup etc. If you’re on Dokku anyway then that’s what I would recommend.

For me, SQLite remains the perfect file format for command line tools.

hectormalot··on Every thought about personal finance I've ever had, as concisely as possible
> Cheap supermarket budget brands full of chemicals, hormones and preservatives? Yes. Quality stuff, no.

This is in the EU, regulation basically prevents excesses like that in most cases.

Furthermore, price doesn’t have to be a predictor of quality. E.g. LIDL/Aldi (budget chains) commonly win awards for best vegetables.

I used to spend ~150-200 on food per month when I was living by myself and wasn’t strictly managing it for low cost. Now with a family of 3, we spend 300-400€ a month on groceries (incl bread and meat) and are never holding back on anything because of price.

So, 5€ per day doesn’t sound unreasonable even in the Netherlands. Note: we eat vegetarian 5 out of 7 days, without that we’d probably spend 100-150 more.

Edit: I get that this doesn’t work everywhere. When I lived in the US (NYC) and tried to cook my own meals I couldn’t believe 1) how few supermarkets there were and 2) how high prices for basic food were. Eating out was basically cheaper :/

hectormalot··on I heat my home by mining crypto currencies
Today that is true, but I think the trend will move towards a larger share in the future. Relevant anecdotes:

- All newly build housing in the Netherlands must be without natural gas, thus either lower heat-grid or heat pump heating - People that use airconditioning for heating have a heat pump without being aware of it (if configured that way)

Finally, for any technology early in the adoption curve, the market share - or even the growth rate (%) - today shouldn't be taken as good indicators for future development. E.g. McKinsey famously underestimated the mobile phone market by 100x that way [1] and the energy predictions on the adoption of solar manage to underestimate installed solar power _every_ year. Instead, also consider growth-of-growth and network effects as adoption grows.

[1]: https://skeptics.stackexchange.com/questions/38716/did-mckin...

hectormalot··on I heat my home by mining crypto currencies
Residential sized heat pumps can do '400-500%' efficiency (i.e. 4-5kWh of heat for every kWh of electricity), so electrical heating at 100% efficiency is indeed inefficient. If the calculations are really valuable it could still be worth it though.

Also, what would you do in the summer?

hectormalot··on IBM has cut its blockchain team down to almost nothing – sources
Since there currently is no such world-wide central party, why would a blockchain based solution be successful if the central party is (apparently) not?

In this specific example: are car dealers not participating because they don't trust the central party (case for blockchain) or because (lazy|not in their interest|inconvenient|...)? If the latter, then blockchain is not solving the actual problem.

hectormalot··on Postgres scaling advice
For me that’s Heroku. I just push my app (RoR) and done. I’ve actually moved it once to k8s for a few months and decided to move it back after I understood how easy heroku made the opa side of the business.

Note: it’s a side project, 50 business users, $5k annual revenue, 4h per month as target for the time spent on customer support, admin and maintenance. So it’s both easy to pay heroku and important for me to not spend too much time on Ops.

← PreviousPage 5 of 10Next →