skysight-inc/HackerNews huggingface dataset:
From my experience in cross border payments, sanctions screening (Office of Foreign Asset Control - OFAC) is the most likely source of the problem. Most likely, your customer's bank uses a US bank as a correspondent for all of their USD payments. The correspondent bank will scan every payment instruction that they receive against a list issued by OFAC. If there is a match, the correspondent bank will not execute the payment, and will seize the money from your customer's bank's account with the correspondent. In order to get the money un-seized, your customer will need to provide his bank with a lot of documentation proving that he is not the bad guy on the OFAC list. This can take a while. Your customer is probably aware of all of this and that is why he is not hassling you.

So yes, the banking system did eat his money, but that is what it is designed to do.
Your argument is quite usual in this sort of discussion and it mostly comes from dev managers or TLs who are almost gone to the 'other side'.

I (everyone?) agree that software development is not only programming/writing code. It also system design, documentation, finding solutions, troubleshooting, load testing and so on. And yes, it is also gathering and understanding requirements and collaborating with other teams. But if your average developer only has 20% of time for coding and everything else goes to meetings, you are doing something terribly wrong. Simply because the time of the developers is used inefficiently, unless you are doing something very simple (from technical point of view) and cut costs on other roles, so devs are doing everything.
Usually it means that there is no proper Product/Project management and technical leadership. You can build a lot better and faster if your developers have time to focus on development itself without going to constant meetings to understand this sentence in requirements.
Even during my 'worst' (from dev time perspective) years as a TL I spent ~40-50% of my time to management/communication work. It allowed team of 5 devs to be almost distraction free (less than 3 meetings per week per dev), because I worked as proxy for them.

In my experience adding good technical PM between devs and other managers can greatly increase devs efficiency and more importantly - their happiness
An App Builder can be programmed to perform repetitive tasks faster and accurately : in this sense, an app builder is a smart technology to build mobile apps.
I do this too;

I really wish more apps would use the subscription model the 'Due' app uses, not sure if this subscription model has a name... [1]

"When you purchase Due, you unlock every feature today, including any new features that will be introduced in the next one year [.....] The Upgrade Pass is an optional subscription that unlocks features permanently, even after the subscription lapses. Any feature unlocked remains available to you forever."

[1] https://dueapp.zendesk.com/hc/en-us/articles/360053244591-Wh...
Don’t fall into the personal brand trap
I can relate. My strategy for work/life balance has been 1. get hired; 2. work hard while learning new stuff; 3. slack off; 4. get fired (layed off); 5. goto 1

Not that I recommend it, just fwiw. Contract work with time between gigs might help, if you can afford the medical premiums (in the U.S.).

Also fwiw:
s/bare/bear/
s/literally//
s/over night/overnight/
I spent much of the first 15 years of my career at companies that would rather ship crappy software tomorrow than good software next week. The stress level was high because we were always in a rush, and management always was always pushing to get more out of every developer, like wringing the last drop of juice from an orange before they threw it out.

We often worked overtime so we could write the code we were assigned to write. We couldn't do that during office hours because office hours were for meetings, answering email, and fixing bugs in the crappy code we pushed out last week. Because last week's code was counted as "done," fixing it didn't count as "progress." We weren't getting anywhere unless we produced something new, and that only happened after hours.

A few years ago, I started working at a university in the US, where things move much more slowly. I started having the time to properly architect software, to rewrite chunks of code when necessary, and to write much more thorough tests so I'd have fewer surprises when we got to production. The saner pace and the ability to be thorough made the work enjoyable again.

The academic world in general tends to move more slowly and cautiously than the start-up world, and that academic mindset creeps into even the non-academic parts of the university. The go-slow-and-be-right attitude is good for designing and building complex systems.

That said, universities are a mixed bag. Get into the wrong department, and you might find yourself maintaining crappy software that no for-profit enterprise would ever run. You might find yourself in even more meetings, with more politics, about things that matter even less.

But if you manage to find a decent project with a decent manager, the university can give you back your work-life balance, along with some of your sanity. You'll even find a little extra energy to put into your side projects, because the job hasn't wrung you dry.
Good point. I take a pretty hands off approach with my kids, but they know I'm not afraid to dig in and figure out what they've been doing. I dabble in digital forensics and have a networking background.
This keeps them in line for the most part, but you have to be diligent as a parent. There's no excuse for ignoring your kids.
I write about my learnings at https://erikmartinjordan.com. Financially it's not worth it. However, as a non-native English speaker, it's a great exercise to practice a second language. Plus, those days when I get positive feedback feel better than any regular day at my job.

Most writers are huge introverts. Blogs are great to know people that you probably would never meet in real life. It feels like magic that you can connect with someone from a different culture, that is interested in the same things that you do, and with whom you share a similar sense of humour.
I have a website [1] where I post technical articles and – although there are not that many articles – I have been approached for opportunities, including a current client. I recommend it, even if it seems like there is never time.

[1] https://mejuto.co/articles/
Can you back that with any numbers? Coming from a large soviet city of the era I wouldn't agree with this statement. People that had western computers I knew were usually children of party officials, prosecutors. The situation changed a lot from early '90.
Don't blog myself (mostly due to imposter syndrome), but I'd imagine the biggest plus would be the ability to connect with like-minded individuals without the noise / constraints / biases imposed by bigger platforms.

On that note, what would be a recommended approach to connecting with individuals? Just throw in a contact email? I hate the idea of a Disqus or other commenting system forcing you to throw away ownership of the user interaction.
"""Programming as a profession is only moderately interesting. It can be a good job, but you could make about the same money and be happier running a fast food joint. You’re much better off using code as your secret weapon in another profession.

People who can code in the world of technology companies are a dime a dozen and get no respect. People who can code in biology, medicine, government, sociology, physics, history, and mathematics are respected and can do amazing things to advance those disciplines."""

Zed Shaw. Advice from an Old Programmer. Final chapter of "Learn Python the Hard Way"
Kind of hard to imagine a VS Code sibling for the whole data centric eco system. Maybe something like a base platform with multiple extension points for different tasks and the ability for others to extend the platform? (so like extensions in VS Code)
The title should probably reflect that this is specifically for managing NLP labeling tasks. It looks like a great project! Years ago I bought a book on data prep and labeling for NLP, and based on that book this project looks like it covers the main workflows you would need.
I maintain a "personal brand," and a lot of that, has to do with trying to remain positive, honest, reliable, and friendly, as much as with my technical acumen.

I do blog, in sporadic bursts[0]. I haven't written much, lately. I tend to write (both code and prose) for myself, as opposed to any particular audience.

I feel as if it is "worth" it, but I don't bother trying to have a high "social media" score. That takes way too much time and effort.

[0] https://littlegreenviper.com/miscellany
Remind me, how far did boycotting Coca Cola get us?

Policy makers duped consumers into sorting plastic waste and even go as far as put a plastic tax on consumers, while the majority of plastic waste comes from the industry, and is burned as fuel and greenwashed by being called "recycled energy".

Policy makers and the industry successfully shifted the blame on the population and people are even ashamed of having a vacation these years, because other duped individuals keep harassing them in the name of capitalism.

You seem to have no understanding of the severity of things.
So a lot like WeChat, which fosters its own internal mini program ecosystem and platform.

https://www.businessinsider.com/chinese-superapp-wechat-best...
Congrats on the launch! Have been looking for something like this for quite a while because it takes quite a while to go from fimga ready design to working front-end!
This is not correct. Right now, the GPU Driver for Asahi Linux is not written in Rust/C++ yet (because that's a lot of work). Instead, the prototype driver is written in Python, and when it is done, then it will be rewritten in Rust/C++ once it works correctly. It runs on a host system, receives OpenGL calls (like the demo application shown at the bottom), and then creates a pile of GPU instructions that are then sent over USB to run on the real GPU in the m1n1 preboot environment. So, in practice, the GPU is being reverse-engineered, is doing the rendering, it's just that the OpenGL -> GPU layer is being handled outside Linux in a simpler language for development speed. This prototype GPU driver has 94% openGLES test suite compliance at this point.

> It will probably take many years to reverse engineer.

The last 6% is probably decently hard, but it will probably not be terribly hard to finish - and not long for this team thereafter to change the Python code into an actual Linux driver considering the sheer number of drivers they've already written. Once you have openGLES, you have a HW-accelerated desktop, at least through most desktop environments. Video acceleration is another story they haven't started on, but its generally easy by comparison. Might take another year or two for full OpenGL or Vulkan though.
I have one very loyal and prolific visitor to my page - me.

It's become a catch all reference page for all my work, and that's extremely handy and also happens to help solidify some credibility when I need it. I can just send canonical links to anyone interested in what I've worked on.
> Yes it has. It seems like the downturn was a few years ago when they made their monetization system pay less to the content creators

Do you have a source for that? As far as I know, the YT revenue share has been stable (at 55% to the creator) for like 15 years.
I can definitely relate. The disparity between the enjoyment of the craft and the experience of applying it is particularly vast in this industry.

My recent experience is probably a fluke and would therefore be unhelpful, but I finally optimized job selection exclusively by pay rate, accepting a role in a tech stack I have no experience with and honestly, very little interest in, and yet the engineering culture and overall experience are turning out to be the best in my recent memory.
They are the same thing. Unless Apple commits to documenting the hardware, designing with backwards compat(lol not gonna happen - but an example), or starts committing code to Asahi Linux - rest of it is all wishy washy - a variation of no guarantees anything will work or continue to work, you are on your own. It doesn't really matter otherwise if they are or are not spending time actively breaking things - as the article shows the net effect is the same.
There is no part of the day where there is no sun and no wind. The sun shines 24/7. If you say "the sun doesn't shine 24/7 on my country" you just getting energy from your country is the problem.
I do and I even wrote a blog post about it[1] along with some pros and cons. I’ve been blogging for more than 20 years when I was just adding “updates” to a project I was working on: the dashpc. I find it therapeutic and on a few occasions I’ve referred back to my own blog for info.

https://chrisbergeron.com/2022/05/29/own-yourself-you-are-yo...
I like it because it tastes better. You don't get to decide why I like something.
I'm not sure what the original meaning is supposed to be either.

Still, even taking it the way you say, the quote is false. Poor and weakened societies tend to get lost in vicious cycles, and tend to create damaged people who struggle for the rest of their lives with the effects of the shock - ill, relying on vices, corrupt etc. It takes huge luck and hard work to transition back to a successful, prosperous and healthy society.

Conversely, societies that become wealthy and successful tend to continue that way for a very long time, and they create healthy and ethical people much more readily.

This can be easily seen in recent history by looking at post-USSR states vs Western Europe & the USA. By any measure, people living in Western Europe for example in 1989 were living much easier times than those behind the Iron Curtain. Still, even today, 33 years later, Western Europe is vastly more wealthy, culturally active, healthy, more powerful militarily and in every conceivable way than former Soviet bloc countries - especially the former USSR ones.

One of the most important wounds that hard times leave in a society is an extreme form of screw-you-got-mine individualism. This leads to people who are willing to do anything to succeed and grow above others - especially manifested as corruption and nepotism at every level. When you have lived through times you either take what you can or die of hunger, you can't afford to care for rules or others' well-being (except your own family).
They have a patreon with over 1000 sponsors and afaiu marcan is working on the project full time.

So I would assume it's mostly developer resources that make the difference.
You have control, it's managements problem to descope or hire more staff if they have more tasks than people.
Plus I suspect that there are at least some kids with a math talent who were explicitly sent to this specific school - so if you had programs like this in every school, you would probably have significantly fewer eligible candidates.
I didn't give the details... so here I go.

I was synchronizing iCloud and importing mail it took very long and that process was using the most amount energy.

Since I was using my Envy for Microsoft Excel and Microsoft Word, with Edge and Chrome open, I didn't expect the Macbook to shutdown, since it has great battery life. (According to some people) I don't care to be honest, but I hate it when I things turn out differently for me and I have this experience a lot and the things we do, shows this too. (benchmarking, but differently than the majority of people)
> You need to register to keep reading
I joined tried out a new game afew months back, a Vietnam War based FPS that was free on Epic.

I was treated to the most disgusting explanation of why Jews deserve everything that happened to them, among other choice horrible bigotry from one of the players.

Other players, seemed irritated and muttered about him, but he kept going until I finally logged off.
Your comment was much better before you edited it. I did nazi that edit coming.
It also seems quite a bit saner than a lot of GPUs from what I've read of the code released so far.
Setting aside if you’re right, you’re not addressing the third issue, which is as important, if not more, than the other two: “Assuming you know exactly what to build”

Also, among any other analogy you could have taken, choosing diet is pretty ironic (or perhaps completely apt actually?)
> "tough times create strong men, strong men create easy times, easy times create weak men, weak men create tough times"

The quote is intended to apply at the national level, not at the personal level. Think WWII and the way the US came together in what is called the greatest generation, or the way England came together in what Churchill called it's finest hour. Then think of the arc in which the unified actions of those generations led to prosperity, and then to challenges, and to failures and division.
Definitely worth it. I love to write about geeky stuff, and that alone makes it worthwhile for me. It’s also allowed me to make some money writing for a couple of corporate blogs simply because their marketing people learned about me through some of my content.

BTW, as a long-time Hugo user: I hear you. If one doesn’t have the time to tinker with it, things can get nasty in a hurry. (Same is true for most if not all other static site generators, to be fair.)
A tragedy of the commons is preceded by a gold rush before the predictable tragedy strikes.
For every parent stuck at home with the kids, there's got to be a quite large number of people who could go out and get stuff, but instead do not - and some percentage of them aren't doing "something useful" with the time beyond Netflix. I doubt delivery services could survive only catering to those who "need" or can "really use the time".

(Amusingly enough some customers of delivery service are the very workers for delivery services, I presume.)
> Houston, Texas's largest city, gets its power entirely from wind and solar.

What do they do at night when it's simultaneously dark and not windy?
I'm drinking some Papua New Guinea right now that I roasted myself, it's dry processed like many Ethiopian coffees are, and it tastes like berries and spice. The different origin flavors that can be found through different processing methods and soil conditions are amazing. There's so much variety. As a hobby roaster I value my relationship with coffee too much to deliberately drink bad stuff.
> So it's still entirely based on a greater fool theory of economics.

A lot of that going around right now.
It would be nice if user programs didn't have to jump through loops like this. It would be ideal if the kernel made the naive implementation work efficiently.
One thing that suddenly helped me find projects is my comments here at HN :-)

Seems like writing "per se" does not excite you enough ("too much effort"). Perhaps, sharing knowledge on sites such as HN, StackOverflow, etc might work as blogging replacement.
I've been there 25 (maybe 30) years ago and cannot remember seeing any tree at all. It might be my memory. I'm not sure if everything else was simply more memorable or there were none.

6-fold increase seems easy starting from there. The 2% is impressive.
> The biggest problem with it as far as I can tell is the requirement for manual entry.

That's a problem? I'm still using YNAB Classic, and prefer manually entering my transaction data over my time using Mint years ago (which imported my accounts). IMO, it has made me more conscious of my spending.
Lack of money provides incentive for fraud, but that kind of fraud is usually from outside the company.

Inside a company, layoffs usually expose fraud. First, money and transactions are scrutinized more. Second, when you remove people who are operating a scam or involved in the scam, the scam is usually exposed when someone who isn't in on it discovers that everything doesn't align.
You’re correct, it’s not all your users, just the ones who set their output above ‘5’.
The spaghetti of systems involved in this post alone is why I think crypto will ultimately work. This[0] is a long thread, but it makes a strong case for payments in crypto.

Not sure how you beat a cheap, open source, global payments system as Visa, a bank or other competitor.

0 - https://twitter.com/SBF_FTX/status/1548292844640616451
Certainly looks interesting! Will give it a try.
I still downvote videos on YouTube.
I mostly agree with a recent Big Think article [0] (HN discussion [1])

I also tell people "don't blog" [2] ...for the wrong reasons

Do blog for the right reasons [3] - if you find it too tedious to write-up your notes into a format you and others can reference later with all the "whys" and not merely the "whats", then don't do it ... but I'd wager you'd benefit from doing it :)

As I commented here [4] recently, "I presume no one reads what I write - but attempt to write as if it's being read by millions"

I can not tell you how many times I've been able to refer to something I wrote (technical or otherwise) that's helped at least myself again, if not myriad others

Also - your public-facing blog may easily be accessible even if your "notes" aren't :)

-----------

[0] https://bigthink.com/the-learning-curve/personal-brand-trap/

[1] https://news.ycombinator.com/item?id=32138311

[2] https://antipaucity.com/2014/04/11/dont-blog/

[3] https://antipaucity.com/2012/11/05/why-blog/

[4] https://news.ycombinator.com/item?id=31947806
Despite the title, the article you linked has nothing whatsoever to do with spam coming from Gmail.
There's a rumor that they have an internal Linux distro that the silicon validation team at Apple uses on their hardware so that they don't have dependencies on the software division.
A teacher at a public school in Florida built the team.

I was really lucky to have a high school math teacher that made calculus interesting enough for me to want to learn it. I'm not sure I would have made it through the Comp Sci program at college without it, as we were required to take an advanced math class every semester, and having an understanding of calculus was critical to both getting through those math classes, as well as the physics classes that were also required for the degree.

Related (content around teaching is part way through the article): https://www.newyorker.com/magazine/2008/12/15/most-likely-to...
The open-source nvidia drivers are hard because nvidia is apparently deliberately making it difficult: https://www.phoronix.com/forums/forum/linux-graphics-x-org-d..., https://www.phoronix.com/forums/forum/linux-graphics-x-org-d.... The Asahi people have been pretty clear that, while Apple doesn't do much to _help_ alternative OSes, they haven't done anything to _hurt_ them either, and have explicitly opened up their bootloader so that it's able to boot alternative OSes. The Asahi people don't have to figure out how to circumvent restrictions, they're "just" doing normal reverse engineering stuff.

And yeah, it helps that there's just a tiny amount of Mac hardware compared to PC hardware. If you get any arbitrary wifi chip to work with Linux, then congrats, you just made like 2 or 3 of the thousands of PC laptops work. But if you get the wifi chip Apple uses in their laptops to work, then you might've gotten wifi to work on multiple generations of Mac laptops.
Show HN: Boost Your Productivity in Excel
This add-in allows drill-down of aggregate formulas countif(s), sumif(s) and sumproduct. And also one can navigate formulas with ease and can detect errors without much effort.
If the WSJ says that something new is a good thing, brace yourselves.
While I appreciate the irony of this comment, you actually have a point. I would love the ability to personally sponsor the energy transition. Privately subsidized renewable energy projects could be a game changer. Anybody here done much research into this?

Again, I think planting Icelandic trees is awesome! Just since OP specifically mentioned "offset my carbon emissions" I thought I'd shill one of my favorite ways of doing that :)