skysight-inc/HackerNews huggingface dataset:
Banned from Google AdSense – 70k gone, no explanation
I'm working on an app that lets people create and talk to chat-bots (https://chai.ml/). It's pretty expensive to host so we decided to run mobile ads using Google AdMob starting in early June to cover some of our costs.

On the 7th of July, we got an email saying "detected invalid traffic or activity on your account." That same day we submitted an appeal and worked transitioning to a new ad partner.

We spoke to our contact at Google Ads who told us 'Trust & Safety is bound not to give any specifics out as far as policy infringement, but I'm hoping to get some sort of feedback. All I have read is "account abuse."' they have since stopped replying to us.

On the 13th of July we got an email stating "after taking into consideration the information that you have provided, we have confirmed that we are unable to reinstate your publisher account. Please note that your account will not receive further payments."

We've been limited in the past but it's always been resolved in under a week with no feedback on how we should fix any issues.

We were serving ads to our users for over a month and relying on that $70,000 that we expected to get paid (~50k for June and ~20k for July)
For that to be taken away from us with no transparency is extremely frustrating (the only thing Google have told us is that we had "invalid traffic").

Does anyone know if there's anything else we can do to solve this issue?
I do not think the M1 MBP 14 would be an unreasonable buy.

The M2 provides about a 10-20% boost over the M1 according to Apple, so I don't think the M2 MBPs will be a revolution or anything.
I've been writing online for almost 10 years now https://podviaznikov.com/writings

The best part for me is receiving some random emails from time to time with people saying they liked my post or poem or something else.

I don't have expectations for those letters though. Intentionally I don't have google analytics on my site. When I did have it, it influenced how and what I was writing.

Now I just write for myself. And if my writing happens to be valuable to someone else - it's a bonus. Mostly I write when I want to offload some thoughts about some topic. When I finish thinking about something, I write it down and that topic is "closed" for a while.

Also, what helps me to write and publish is my setup. I changed setup many times. When there was friction to write and publish - I rarely did it.
> I think the interesting thing about these start ups is how ambitious they are. The promise is always a nonsensical "You can have anything you want from anywhere you want, faster than is reasonably possible". I'm surprised that there isn't a bigger focus on the actual technical limitations of what is possible.

A lot of people would reject that focus on limitations and realism as "negativity" and maybe even get hostile. It's stupid, but it might have been how we got to where we are.
It's a bit of a closely guarded secret, but it's basically everything that shows up on Mu Alpha Theta tests, which you can find online.
American Airlines reserves 50 flying taxis
Show HN: Reverse Geocoding Offline Database
Not exactly what you describe, but you might find Mailvelope[0] interesting.

https://mailvelope.com/en/
But the United States was so strong in WW2 because it was isolated from the war - the initial hit it took to bring it into the war didn't affect its production capacity. It was able to turn itself into a giant war machine because it wasn't a tough time for North America - it had been spared the destruction of WW1. Sure society came together and sacrificed for those few years, but it was so insulated from the actual conflict it had people arguing to be isolationist.
I'll leave it on to answer the questions OP asked and to track progress, but I wish I could just ignore it. There's a difference between knowing your efforts are rounding errors vs. assuming that :)
> shooting people who violated quarantine procedures?

In the actual circumstance in the real world, animals would need to be culled because it passes between deer and cats and humans. Maybe we start shooting cats and deer now? No more pet cats.
You have an exported text file. While that may be cross platform, as soon as it is modified the monodraw file is no longer the source of truth for the diagram and the advantages of using it in the first place are lost or require someone to go back and update the original and export it again (and move it through the workflow).
And? If I’m saying someone is an idiot that doesn’t mean I’m going to do something about it.

The conversation is becoming pointless, if you’d like to believe Russia would conquer the whole Europe it’s your choice. My only advice would be to switch off the tv and think.
Bluetooth is slow. Even my Sony LinkBuds take like 15 minutes to update.
Mu Alpha Theta old tests, you can start at regional level for a given subject, then to increase difficulty go to state, then nationals.

Art of Problem Solving is also something Frazer swears by and is a good resource.
Right. Certainly there are pockets where a fair number of people are willing and able to spend thousands of dollars a year for personal services that they don't strictly speaking need. (And it's actually pretty easy to get into that range.) But it can be hard to translate that into more than a mom-and-pop business, and certainly into a highly scalable VC business.
That sounds plausible. RF equipment moving around the world at a time of international tensions could very well draw this kind of attention. Historically I have seen it at customs, but in a world of increasingly non-tangible goods it probably makes sense to start going after payments instead.

It would have been nice if I had heard this from the bank, but I understand that nobody involved considers it a high priority to keep me informed. Thanks for the theory!
I think the 'hacker' aesthetic and mentality enforces limitations to keep things standard and quickly pareseable. Think man pages for people. Yet, the full power of html is there if you want it and don't mind doing the extra legwork. But such things are discouraged in favor of regularity and ease of production.

This is precisely what I expected when I first visited OP/TFA.
Sounds cumbersome because you're not used to it.

One of the benefits of being balanced is that it's self-rounding: Just turn any amount of final digits into 0s and you're done. What if you want to express the exact half, decimal 0.5? Well you'll end up with either 1.TTTTT... or 0.11111... so it could round either way. If we were to use this system, shops could no longer manipulate us with prices ending in .99.

Give it a minute to fully grasp the concept and you'll see how intuitive it is.
lol goodbye
It’s like no one remembers Kosmo.com
I'm there too, but trying to take a different mindset.

For one, the requirements are utterly clear so you CAN systematically prepare and do well even if you lack the exact years of experience they're asking for.

Two, the payoff is massive if you're in the US. I mean.. if you land at a FANGetc, you can literally put your feet up, buy a house anywhere, send all your kids to Harvard, and retire before your parents ever dreamed.

Three, prepare slowly over time. I would do one or two leet code questions a month. Pickup a trick here and there. When I hating my job now, I do a few per week. Now I've accrued most of the knowledge about these questions and interviews are a lot easier
I have seen his old post about the syscall infrastructure code. I am not an expert in this topic, so wanted to hear some thoughts about it.
Even the legitimate ones will only have a few entrants, and if someone didn't win they may add a special category that you can be the only entrant for!
I recall reading that was only for bringup though, not full peripheral support?

Either way, that's a good point and does have clear internal utility. It's certainly easier to get Linux running on a new chip than OSX!
A bit, but unlike many others I support the decision. Browsers are beasts, and I don’t trust anyone to port one securely to iPhone at this point
So, now if I let my phone fall and it cracks so that it doesn't work anymore[1] I can get an older one and move the physical SIM to it.

What happens with an e-sim?

I am stuck until I can (how?) contact the carrier or go to a shop where - maybe - they can transfer the e-sim to a new phone?

[1] or it fails for any other reason[2]

[2] and this usually happens on saturday, sunday or any other time when shops are closed
you're free to dismiss the research material and form your own judgment of it without reading based on politics
There's also a heavily worked-on upgrade to the importer. Just saying the developers are users too, and want an easier time for data entry.

https://github.com/Gnucash/gnucash/pull/1371
my biggest worry about the MBA is thermal throttling
For me, it was "The Great International Paper Airplane Book" (which I was happy to discover is now available for borrowing on the Internet Archive):

https://archive.org/details/greatinternation00jerr

I went through 2 physical copies cutting out all the patterns to make the various planes.
Still better than no plan at all, which is the default way of people going about their lives in the TikTok era.
It takes some time to start up, but can be the fastest for large block copies.

REPNE SCASB is useful to implement strlen, and REPE CMPSB for strcmp. Don't know offhand how optimized these are though.

REP LODSB, on the other hand, is completely useless :)
> preparing dough, wait until it rises, spreading the dough, slicing toppings, placing toppings

you can buy prepared dought and sliced ham. Beyong that either you have time to spend with kids or you don't - this couod one way to so that.

> preventing the cats from snacking off the ham

Thats the fun part
Asahi Linux has said that the M1 is plagued by the same ARM bug as the Raspberry Pi 4, and so eGPUs will never be supported with the Linux driver.

It can, theoretically, be enabled, but be prepared to give up a lot of hardware security and also expect every app you want to use to need a patch because it breaks ABI.
I maintain a blog. I do it for me though—the most direct benefit I’ve had is my boss noticing well after I was hired and asked me to write on the company blog.

It’s mostly an outlet for me. I get to practice my written communication, and write a bit about how I think the world of software engineering should be.
Login is not the problem, sharing your contact info off the top of your head is.
You'll like https://github.com/Gnucash/gnucash/pull/1371 then :)
> Vendors must boost their game if they brand themselves as decent Linux supporters, and Apple provides premium hardware which is also usable by Linux systems.

Apple is practically the worst computer vendor when it comes to "decent Linux support"; even nvidia is better, at least they have proprietary drivers.

It's quite a stretch to say that "vendors must boost their game if they brand themselves as decent Linux supporters"; rather, the conclusion here would be that vendors should drop their game altogether since no one cares. People, even Linux users and developers apparently, buy the hardware anyway even if the vendor just totally ignores Linux (at best).

I would find it quite telling if we go back to that era where all I see are MacBooks at the Linux kernel developers conferences, specially when the other manufacturers are now most definitely not ignoring Linux. Fortunately, that is not the case, so far.
I'm surprised how much time is spent thinking about planning and execution, and so little is really discussed about defining goals well. Because I've found that goals are often really vague, and frequently, they shift. And, shocker, if you change your goals you need to change your plans. Also, if you're not able to see progress against your goals, you probably need to change your plans.

A basic framework like "SMART" can help. But it does require some careful management; people can get really, really conservative if you're not careful, i.e., "undercommit and overdeliver" becomes a mantra. Some engineers and their direct management will throw up a lot of roadblocks to avoid looking bad.

This tension between trying to deliver consistently vs trying to take on bigger problems absolutely wrecks plans. If you want to deliver consistently, just focus on small problems. But not all problems are small, and some are even hard to break down because there's a lot you simply won't know. Periodically redefining and re-evaluating your goals is probably "step 1" in this process, and from there, the plans should flow.
You know that image was from 2002 right?
I think the performance wise Intel 12th gen and Ryzen 6000 are already a little ahead. Power draw will be helped by moving to TSMCs latest node but general purpose x86 will always have some power disadvantage compared to specialized ARM hardware and software that Apple makes.
Beginner-friendly programming languages that everyone can learn
Thats fair. Just thought I'd try to inject a tiny bit of humour, based on a semi-frequent misunderstanding that ashkenazi jews are nazis. Which seemed in line with the parent to my post at the edit time.

Oh well, thats what I get for trying to add a joke while being from Austria.
Don't know about you, but I wasn't expecting to see Golang as #1 beginner-friendly language. Still, it's a pretty good list, and on point if you want to make a career in software development.
Are BSG or Saboteur cult brainwashing tactics?

- https://boardgamegeek.com/boardgame/37111/battlestar-galacti...

- https://boardgamegeek.com/boardgame/9220/saboteur

There are also some D&D campaigns that work in the same way (and unlike in the board games the heroes don't know that there might be traitors among them).
The reason Texas has failed is because this state is a state of excess and they’re proud of fact.

If we incentivized efficiency we’d be much better off but instead we champion mocking that as something Californian.
I'm surprised never seeing any reference to MoneyManager Ex[1] in these threads. I've been using it for a year, syncing my database with Syncthing (as you do with GNUcash) and it's simply awesome. It's more aimed towards personal finances though, as it uses single-entry accounting.

Still, highly recommend. Open-source, all platforms, polished, active development.

[1] https://moneymanagerex.org/
> Good design is harder to notice than poor design, partly because good designs fit our needs so well that the design is invisible, serving us without drawing attention to itself.

This is my goal. UX that gets out of the way. People shouldn't stop to admire the light switch. They should just flick it.
As a big fan of terminal interfaces, text-only formats, and emacs, I really wanted to use and like ledger, but I ultimately decided to use GNUCash instead as I had thousands of receipts to enter manually and doing that in ledger was much more painful than in GNUCash, which could automate a lot of this process with sophisticated autocompletion.
I swear every single hotel in the world is in a competition to make the most complicated, impossible to understand faucet. I'm sure if you understand how it works it somehow is more convenient (saves your temperature setting, perhaps) but it often takes me a few minutes to figure out how to get it to work.

One even had a "button" that you had to press to "unlock" the dial so you could turn it on, that one almost required a call to the desk.
Is nobody going to talk about the elephant in the room? Namely, has the author of the article considered that it might be somewhat inconsiderate to be blasting 120 dB music in the middle of nature? It’s reasonable to assume that it’s likely that other people around him have chosen to camp out or spend time there precisely because they’re looking for somewhere to get away from people blasting music at hearing-damage levels.
If _one_ bad experience turns you into a lost customer, then this business model purely operates on the happy-path and hopes for the best.

I am highly sceptical that the core promise “anything, anytime“ is really what people need: they use it, because it’s possible, not because they want to use it.

The alternative to your problem would be asking a friend/relative to do the shopping, using the in-house delivery service or simply make do without. All more secure options than ordering something and not being sure, you’ll actually get it.

I say good riddance for this petty excuse of a business!
I wonder what reliability was like... With just one pipe accidentally cut, the pressure across the pipe network might not rise high enough to 'tick' the other clocks.

And if the clocks ever got out of sync for any reason, there doesn't seem to be any way to get them back in sync - for example they could have used a vacuum on the same pipes to 'suck' for a minute before midnight, and use a mechanical system which would fast-forward all clocks to midnight at that point.
I doubt the choice of SPI is related to input latency issues.
One-Man Reforestation Project to Restore Pre-Settlement Woodland
I really like asciiflow except for its arrow handling. Not sure why, but drawing the following appears to be impossible:

─┬─
│
▲
│
─┴─

Instead you will always get:

─┬─
│
▼
│
─┴─

Even using the freeform tool to fix the arrow doesn't work.

I've searched, and haven't found any other decent ascii editors that run on Linux. Any pointers would be very welcome.
I think you mix a lot of different problems into one.

>I can't bare the endless meetings, constant micromanagement

This _can_ be fixed. Even if by switching team or even jobs. With some experience you start to understand in what teams and under what management you work best. A lot of us hate micromanagement. And I can tell you there are a lot of teams without this problem. I would say that micromanagement is the least common problem from what you mentioned here. Simply because it usually leads to overall inefficiency. Also this one you can actually fix by talking with your manager. Maybe they just don't trust you or overprotect you. Nobody wants to do your job ;).

Endless meetings are harder to fix. If your level is high enough you can try to fight it. But usually it is easier to just switch the team and even your work area. Do something lower level, further from API. Even in the worst business-centered jobs there are places where they need to you solve technical problems. Simply because meetings won't solve those technical problems ;).

> I can't bare the devs that go out of their way to work weekends without being asked

this one is on you. It shouldn't affect you personally, unless they ping you on the weekend for 'quick lgtm'. I understand it can be annoying, especially when they advertise such work as something heroic. You either need to stop caring about that or try to explain to your manager that promoting such behaviour in the team demotivates others.
Actually I once was one of those 'work during weekend' guys. I had my reasons. After complains from my friends in the team, I simply stopped announcing any such work, so unless anyone specifically wanted to check commit time, they were completely unaware if I actually did something on the weekend. It worked relatively well. So while I sometimes like to overtime, I'm sure it is unhealthy for the whole team to advertise/promote someone for doing so.
I was in middle school, I did a math summer camp run by the team where they scout talent, then took a placement test at the end of the summer and scored pretty well on it. Was on the team starting 8th grade, would take classes at the high school.

Honestly, as early as I can remember learning math. I always did "math club" in school. My parents always stressed it and it always interested me. I would say I started loving math once I joined the Buchholz team though.
In Canada (well, Vancouver), big box deliveries are handled by scheduling a day and being given a four hour window on that day when the delivery might be made. The actual time is frequently within that window, but often enough not that the selected day (typically a weekend day) is kind of a lowkey on-duty day for you because you have to make sure you’re available to let them in when they could buzz anytime. The system works, but like most systems, it presses against the customer’s annoyance threshold for slack in the system.
Ask HN: Why not remove all ads/IAPs in all apps via one subscription service?
Any app developer could choose to be part of this service and they would be paid based on how often users use their app.

Unsubscribed users would still be able to use these apps but with ads/microtransactions.
I write "technical" blogs, lately I don't do tutorials/guides. Those take a while to write since they need nice pictures/have to be reproducible... also when people hit you up like "this library has been deprecated" and the post is 3 years old.

I do it for the points/views ego boost but also part of me wishes it lives on when I'm gone (ha). I write about whatever I'm building (project).

I have not gotten anything out of the writing though, other than pushing out content/getting followers. I used to think I'd run a high-traffic blog and live off that but it's hard since I think most people use centralized stuff like Reddit.
That's a great point. Next up, we'll make sure Muslims can't go to the same conference because they chose not to go.

Maybe your next thought is the vaccine makes the conference safer. Let's play Choose your own Adventure. You have to sit next to someone on a crowded airplane in economy class for 3 hours and this person loves to talk. You get to choose that this person is either a) vaccinated, or b) tested negative for covid every day for the past 3 days. Which do you choose?

It's fascinating and scary that fear has led our society to let segregation creep in under the guise of public health.