HNHacker News
TopNewBestAskShowJobs

Foofoobar12345

226 karma · joined November 22, 2021

submissionscomments
Foofoobar12345··on Apple caught off guard by AI demand for Mac Mini and Mac Studio
Also many startups and companies are now building racks of Minis and Studios to automate build pipelines, testing, do local inference, run agents etc. I've personally seen this in at least 3 companies out of the half a dozen I've interacted with. The demand is certainly there.
Foofoobar12345··on Credit cards are vulnerable to brute force kind attacks
Mercury now offers personal bank accounts. You can create virtual debit cards just like companies can with Brex/Mercury/Ramp etc.
Foofoobar12345··on Ask HN: One IP, multiple unrealistic locations worldwide hitting my website
173.245.58.0 is owned by cloudflare (https://www.cloudflare.com/ips/). You're probably tracking the IP address of cloudflare's reverse proxy that hits your application instead of true source IP (which cloudflare will copy into X-Forwarded-For header).

Likely you pulled this IP from your application's logs? If you're trying to track bot traffic, use Cloudflare's built-in analytics tool.

Also a single source IP can be hosted in geographically distinct locations - that's called anycasting, which cloudflare does use, however I don't think that's the issue here.

Foofoobar12345··on Show HN: Gemini Pro 3 imagines the HN front page 10 years from now
Missing "Why 2035 will be the year of the Linux desktop".
Foofoobar12345··on Tesla pushes Tron: Ares ad inside its cars, upsetting owners
This will very likely be an app inside "Toybox" - where there are other fun/goofy/pointless apps like replacing the car's horn with goat bleating / fart noises, light show, romance mode, changing the car's path to rainbow etc.

If that's the case, this may actually be fun. The only notification a user may get would be in release notes when updates happens. It may not be an ad in the way most users understand what an ad is, as in, its not going to play when you turn on the car. That said, Tesla is probably getting paid for this.

Foofoobar12345··on Ask HN: How do you fight YouTube addiction and procrastination? I'm struggling
1. Don’t work from home. Even if you are working for a fully remote company, get a personal office.

2. Have a laptop or desktop that only has a command line on it. Don’t carry your normal laptop along.

3. Don’t carry your phone. Instead invest in an Apple Watch with cellular or something similar for emergency calling. Have a regular old landline for your office.

4. Invest in specialized devices such as kindles and zoom meeting devices.

1-2 months of this will help change your default behavior of needing to satisfy your frequent dopamine demands immediately. Slowly introduce other devices.

Foofoobar12345··on Waymo granted permit to begin testing in New York City
And I wish cyclists would re-learn that pedestrians have more rights of being on sidewalks. That said, the bigger plague on sidewalks are e-scooters.

Additionally, most cyclists I see never stop at stop signs no matter how busy the intersection is.

Foofoobar12345··on Ask HN: Startup getting spammed with PayPal disputes, what should we do?
3DS is not just 2FA, but it has an option to shift liability to the card issuer in case of card-stolen disputes. Our fraud has come to near 0 once we started 3DS enforcement. 1% of 3DS transactions don't lead to a liability shift, and in such cases, we flag those transactions and call the customer to get more forms of identification that they own the card.

With PayPal - beyond ownership of email address (which is already compromised), there's nothing else to validate against.

Foofoobar12345··on Ask HN: Startup getting spammed with PayPal disputes, what should we do?
They are probably testing stolen/hacked PayPal accounts. Probably doing a dispute to ensure the owners don’t suspect anything is going wrong, until they use it for bigger transactions. Unfortunately with PayPal there’s no way to ascertain ownership of an account (like 3DS).

This used to happen to us, eventually after haggling with PayPay support for over a year on who should bear the cost, we just shut down PayPal payments. Don’t have anything better to offer, sorry.

Foofoobar12345··on Interviewing a software engineer who prepared with AI
Simpler - eg. A table of some numbers, with a question to quickly compute averages of a filtered set, after performing some quick boolean logic to filter them.
Foofoobar12345··on Interviewing a software engineer who prepared with AI
We don’t operate in the US. Our applicants can’t present any standardized test scores
Foofoobar12345··on Interviewing a software engineer who prepared with AI
We have to use some criteria when all applicants are effectively the same - 4000 applicants and 6 interviewers. We interview each applicant at least 3 times.

Definition of being smart is to be quick at mental math and logic, but the puzzles are represented visually. And yes, both those skills are needed in the course of our work.

Contrary to what you might expect, over 80% take the test. I suppose during next hiring season, we could A/B against random selection to compare what % go past our interview.

Foofoobar12345··on Interviewing a software engineer who prepared with AI
We get a few thousand fresh grads applying to us each year. It’s practically impossible to interview every one of them. At the same time, any sort of coding assignment we give is easily defeated by AI—so that’s not useful either and there are very few signals there.

What we do instead is send out a test - something like a mental ability test - with hundreds of somewhat randomized questions. Many of these are highly visual in nature, making them hard to copy-paste into an AI for quick answers. The idea is that smarter candidates will solve these questions in just a few seconds - faster than it would take to ask an AI. They do the test for 30 minutes.

It’s not expected that anyone finishes the test. The goal is to generate a distribution of performance, and we simply start interviewing from the top end and make offers every week until we hit our hiring quota. Of course, this means we likely miss out on some great candidates unfortunately.

We bring the selected candidates into our office for a full day of interviews, where we explicitly monitor for any AI usage. The process generally appears to work.

On a different note, things are just getting weird.

Foofoobar12345··on Why F#?
Hiring devs is perfectly fine if you don't look for F# skills - just hire generally smart people, and allow them 1-2 weeks to get comfortable with F#. Make them just solve problems from project euler or something.

For those who have already done functional programming, they wont take more than 2 days to start getting productive. For those who have written a lot of code, it will take them ~2 weeks to pick up functional thinking.

Anyone who is still uncomfortable with F# after 1 month - well that's a strong signal that the dev isn't a fast learner.

Additionally, I've never had anyone reject our job offer because we do F#. I'm sure a whole bunch of people might only be looking for python or javascript jobs, but that's fine because I'm not looking for them. I always have more people who I want to hire but I can't due to budget constraints.

Source: direct experience - I run a pure F# company with a team size of ~80.

Foofoobar12345··on Why F#?
F# is quite usable with AI. All AI models are perfectly capable of generating idiomatic F# code. In fact, because it has a nice type system, if you ask the AI to model the problem well with types before implementing, hallucinated bugs are also easier caught.
Foofoobar12345··on Why F#?
Everything is an expression (i.e. its an actual functional programming language), and along with it comes a different way of thinking about problems. Coupled with a really good type system which has discriminated unions, you'll have much fewer bugs.

Pro tip: don't write F# like you would write C# - then you might as well write C#. Take the time to learn the functional primitives.

Foofoobar12345··on Fitness Trackers Are Only 67% Accurate, New Research Finds
Apple Watch Ultra 2 - yeah it can last 2 days if you carry it with a phone, a day without a phone and limited cellular use. It does require daily charging ideally.
Foofoobar12345··on Fitness Trackers Are Only 67% Accurate, New Research Finds
Cellular smartwatches allow you to leave your phone behind, and still be "somewhat" connected - e.g. allowing people to reach you during emergencies, calling a taxi, checking maps etc. It can unlock my front door, be used for pay for a coffee or food, and can control all the lights in my home and allow me to answer my doorbell with a view of who is ringing it. Now it also has a digital drivers license and a mobile key to my car, so I can walk out just with my watch and nothing else, and that feels liberating.

The fitness stuff is a plus - its better than nothing, and answers simple questions like how long I've hiked or walked.

Battery life is an issue yes, but that's simple - pay more and get the $800 version ;)

Foofoobar12345··on Migraine is more than a headache – a rethink offers hope
Yup - they can also give you migraines (or worse) if you introduce bugs into the "software", just as I was able to debug my problems away.
Foofoobar12345··on Migraine is more than a headache – a rethink offers hope
I used to get frequent migraine attacks - there were times when I would be down 3 days in a week, just unable to be productive. A lot of it was induced by stress.

I then tried something novel - I took some LSD. I had an intense psychedelic trip, dug deep into my psyche, realized I was a giant ball of anxiety. The anxiety's root cause was ultimately a fear of mortality (around the same time, my dad was going through a terminal illness, we spent many years in and out of ICUs, so a lot of that had soaked into me). I had to come to terms with my own mortality, which happened when I just "melted" away and lost sense of self momentarily, and once I did, I felt so much lighter as I came out of the trip.

My migraines stopped right then and there; I kid you not. I didn't get a single headache for the next 4-5 years, and in general, I was also a lot more balanced and at peace, even though I went through some highly stressful times. It was miraculous.

Of course, life has a way of creeping up on me, and I do get migraines occasionally, but when I do, I know how to stop them - I just need to slow down, meditate (not feel-good meditations all these meditation apps promote, but actually meditate and feel your muscles relaxing). That single LSD trip taught me how to relax myself physiologically.

Not saying this is going to work for everyone, just sharing my personal experience. Please keep in mind that playing with psychedelics is like playing with fire. Exercise caution.

Foofoobar12345··on Show HN: SQL Noir – Learn SQL by solving crimes
Nice work. Just what I need to train the non-tech ppl in my team. Wish more things were fun to learn like this.
Foofoobar12345··on Three Observations
So much negativity all the time. The fact remains that AI models are out in the public domain. If you’re unable to see how that can improve the lives of an average person, that’s a failure of imagination.

Don’t let megacorps dominance prevent individual action. The best way to be hopeful is to effect change in your immediate surroundings. Teach people how to leverage AI, then they won’t be hold hostage to the tyranny of the beauraucrats - doctors, lawyers, accountants, politicians, software engineers, project managers, bankers, investment advisors etc.

Yes, AI makes mistakes .. so what? Humans do too.

Credit where credit is due - Sam may be no saint, but OpenAI deserves credit for launching this revolution. Directly or indirectly that led to the release of open models. Would the results have been the same without Sam? Nobody knows, not a point worth anybody’s time debating.

Given most of us here are software engineers, it’s natural to feel threatened, there will be those of us whose skills will be made obsolete. And some of us will make the jump to the land of ideas, and these tools will empower us to build solutions that previously required large companies to build. Perhaps that might mean that we focus less on monetary rewards instead of change, as it becomes ever so easy to effect that change.

To those whose skills will be made obsolete - you have a choice on whether you want to let that happen. Some amount of fear is healthy - keeps our mind alert and allows us to grow.

There will be a growing pain, as our species evolves. We’ll have to navigate that with empathy.

Change starts from you. You are more powerful than you can imagine, at any given point.

Foofoobar12345··on OpenStreetMap's New Vector Tiles
Exciting update! How does the new vector tile system handle performance on low-end devices with large datasets?
Foofoobar12345··on Ask HN: Would you recommend a framework laptop?
We use about 50 frameworks in our company. They are solid, and I would recommend them, assuming you dont want a MacBook. IMO they are the best laptops for engineers who want to use Windows or Linux. In fact, I find them to be the least repulsive Windows laptop. The keyboard in particular is very satisfying to use.

The AMD ones are fast and have good battery efficiency, but unfortunately we've measured higher failure rates on AMD mainboards and matte displays compared to the Intel frameworks. That said, I'd still recommend the AMD frameworks. Haven't tried the latest Intel Core Ultra Series yet. Another downside on the AMD laptops is the 4 USB ports aren't equal - 2 are USB4 and 3 can drive a display, and some use up higher power. On Intel, all 4 ports are TB4/USB4 and function the same.

Main advantage of framework is we end up doing more frequent upgrades that cost us less, since we just need to replace mainboard or RAM - most engineers in our company get upgraded yearly, and we recycle the older mainboards into desktops (by putting them into a 3D-printed chassis) for non-tech shift workers. Also if parts break out of warranty - displays, keyboards, etc, cheap enough to fix that it doesnt bother us.

Main complaint I have is with warranty replacements - they really make you jump through a lot of hoops (they ask for a lot of photos/videos multiple times which involves opening up the chassis multiple times) before they accept fault and ship a replacement. Basically they're getting you to do the debugging for them so they can send a replacement for just the affected part, instead of you needing to ship out the entire laptop to get it repaired. On the plus side, you dont need to ship the entire laptop to them if something small is busted.

Foofoobar12345··on Bangladesh imposes curfew after dozens killed in anti-government protests
Both sides of the political spectrum are authoritarian. Each dominant party will do whatever in their power to hold onto it.

That said, law and order is needed to sustain the population. The pop density of BD is incredible - imagine half the population of US crammed into the state of New York. Systems and processes were what BD out of being considered a “basket case “ as Henry Kissinger (?) once famously called it. A lot of it were built by NGOs and private parties.

Now you have these students who are protesting something valid. But they are also not mature enough to realize that if they start burning away the optical fibers and data centers, they’re destroying the systems they are using to self-organize.

And what happens once they topple the govt? Who runs their nuclear reactor and power stations? Who runs their comms?

Let’s not throw away the baby with the bathwater and try and find a more reasonable way.

Foofoobar12345··on Bangladesh imposes curfew after dozens killed in anti-government protests
I’m not blaming anyone for anything. I’m saying buildings were set on fire.

And yes we know that internet was shut by the government, but we had a day of burning overhead optical fiber that serves as the backbone for many peoples home internet connections.

My team of network engineers was brought in by some companies to try and reroute and stabilize the country’s infrastructure before the full shut down.

And when the internet is turned back on, there are the unlucky ones such as us who have to debug the remaining issues and asses the damage of a burnt central node that all ISPs connect through.

Foofoobar12345··on Bangladesh imposes curfew after dozens killed in anti-government protests
In most of these movements that discipline isn’t maintained. What do you think happens when thousands of students, many of whom are discovering a city the first time in their lives, suddenly realize they can set grand things on fire?

There’s certainly the core movement that is disciplined, but its very hard to control the beasts in the fringes.

Foofoobar12345··on Bangladesh imposes curfew after dozens killed in anti-government protests
It’s tanks vs sticks, the govt will prevail. In a few days we’ll all forget about this.

That said, I personally believe the future of the country lies in private enterprise - not govt jobs. People in BD want these govt jobs for job security. They need to rise above that fear.

I hope more will choose the path of entrepreneurship - whether by starting an AI company or a street-side teashop - there’s demand for both.

I’ve interacted with the software engineers at my friend’s company. The country has a lot of talented coders. I consider myself a veteran programmer - I’ve cracked all interviews thus far in the valley, but I get out-coded by these young chaps who’ve not had access to electricity till they were 15 (yes, there are still villages without power).

Truly inspiring stuff. Not if only we can all stop killing each other, the future will be bright :)

Foofoobar12345··on Bangladesh imposes curfew after dozens killed in anti-government protests
It’s easy to encourage this when there’s nothing at stake. I personally have friends and family who are trapped and fear violent protestors as much as violent police.

And when the protests die down in a few days or weeks, there will be even fewer jobs. And the attacks aren’t against the state but against the people as well.

Foofoobar12345··on Bangladesh imposes curfew after dozens killed in anti-government protests
A friend of mine who works in a startup in Bangladesh tells me that critical infrastructure is being set on fire indiscriminately. Buildings such as data centers. He shared videos of many such burning buildings. The country doesn’t yet have resilient infrastructure. For example, internet and telecommunication go through a single point of failure. Last year, that building was accidentally set on fire and it led to 2 weeks of poor internet for everyone.

Bangladesh as such has a severe lack of capital, and rebuilding all this is costly.

Ideally protests should be peaceful. But along with protestors, we tend to unleash anarchists who just want to watch the world burn.

They also have rival political parties who clearly use this situation to their advantage.

All is not what it seems. Truth is whatever you believe.

I hope for a swift restoration of law and order, followed by productive dialogue. And for the love of god, let’s not condone setting things on fire. That will destroy innocent lives and what little financial security they have built.

Page 1 of 2Next →