skysight-inc/HackerNews huggingface dataset:
> Get a job at smaller to medium sized non-tech company. Every company, in any industry, has computers. They need you.

I personally had the worst experience at such jobs. Small/medium sized non-tech companies don't value technology and don't understand its importance. If it works, you're invisible and just a cost center, if it doesn't you're to blame.

For work/life balance I've found big tech corps the best (not FAANG). I haven't worked on Saturday/Sunday in the last 10 years. I've seen people negotiate reduced hours/days successfully.
The alternative art forms you mentioned are all also in demand, marketable forms of art.
Pay was great, people were excellent, location was by the beach, just couldn’t handle spending 40 hours a week tricking old people into clicking on banner ads. I wish I could! Everything else was great.

Now I’m a sales engineer and get to help people actually solve problems :)
> You want to ensure that the money either moves, or doesn't move, that it doesn't get lost somewhere in between

Speaking of which, I finally hit this nightmare scenario -- in one hand I have an international wire proof of payment from a customer, in the other hand I have my bank insisting that they never received a transfer. It's weeks later, I never shipped, and my customer says they never got the money back -- but they haven't been applying pressure to me, so if they are a scammer they are very bad at it. They also know an atypical amount of RF engineering for a scammer. At the moment it really does look to me like the banking system ate his money.

I sense a bit of Fear of God motivating your story, something that motivated your management to care -- who is that authority, so that I might get them on my case?
It is valuable activity if you like doing it. I think just forcing yourself to do it for the sake of it is a mistake.
So basically no-code can be used as a foot in the door strategy? Like, hello I offer you some training for this great no-code tool and help you build exactly what you want, then I stick around to round the unavoidable rough edges?
Since we're on HN and we love talking about PL : how come you chose such a recent language as Zig for something as critical as a paiement system ?

I'm sure Zig is, in theory, safer than let's say, C. But doesn't the fact that it's so recent make it more fragile regarding implementation bugs ?
> Maybe those people just aren’t so afraid to damage/replace their watch but I find that a little hard to believe.

It’s a Vleben good: it doesn’t simply signify that you have money to throw away, but shows that you have a lifestyle in which your expensive watch won’t get damaged.
I’m guessing Brian Eno.
Yes, it seems like the survey was paid for by PayPal. But I don't think they are the ones that would win this super app war. Maybe uber is more likely with food/trips/bookings but shopping and communication are still missing. Facebook no way, google can't innovate, can't think of any of the actual players.
I really hope we both make it out, man. I really do.

We'll be free one day.

Keep building.
it’s not rare at all, come on now
Then please send me $1000000 because since you could potentially do it then depriving me of that money is theft.
I used to do this for the reason you mention (anyone in the household can enter transactions), but since 2020 I’ve moved to gnu cash and the double entry accounting is the main reason. I admit I knew very little about accounting before, and gnu cash forces you to learn the basics of double entry in order to use it, so perhaps I could have done this with the sheet method, but I find it much easier to find errors this way. I “resolved” the problem for other family members by having them give me their receipts (for cash, otherwise I just get the info from the banks) and entering the transactions myself. While it does mean a bit more
Work for me, we have better financial planning now so I feel it’s worth the trouble.

Another thing gnu cash helps me solve a lot easier than sheets is handling multiple currencies (I live in a country with its own currency but with part of the economy in USDs, notably cars and real estate, plus I earn in USD and some of my local purchases are done in local currency but using my US card). With gnu cash it’s dead simple to handle transactions and accounts in multiple currencies (I use 3), including having historical values available.

Not saying your method is wrong at all, of course, just wanted to offer the perspective from someone who apparently did the inverse migration you did.
It is worse that coal
Seriously?

You try to discredit a serious article about a subject you should be well aware is 100% true by now even if you were in fact living under a rock.-- by siding with random anon redditor that had a take more suitable for your world view.

It is not surprising the least why we are in this rut.
I agree hahaha. That’s why I got out.
It's a huge oversimplification, and as such it's borderline useless of course; not much more than a meme of sorts.

Still, "strong men", the way I read it, means "adamantly striving for the increase of power" (not just military power) rather than "being powerful already".

When it comes down to such vague and ambiguous terms, the whole thing becomes as open to interpretation as a horoscope - basically unfalsifiable : )
I recently adopted Gnucash as an alternative to my old faithful expenses spreadsheet using Gnumeric and I have to say, after grasping the basics it improved my bookkeeping drastically. One very useful and brutally simple feature that I like is the ability to attach files to a transaction. In Brazil we use boletos[1] extensively and Gnucash made my life a heck of a lot easier to keep track of them.

[1] https://en.wikipedia.org/wiki/Boleto (roughly translating, a ticket)
ffmpeg and other multimedia library are full of handwritten assembly and C/C++ with intrinsics function. Most math/scientific libraries too.

They also usually contain macro to generate code for multiple variations of instruction sets (SSE2, SSE3, SSE4, AVX, AVX2 at least, maybe more).

Shuffle and Unpack are very, very common in multimedia code.
Plain-text accounting is great. I choose hledger for the accounts of a small side business that doesn't warrant hiring an accountant.
Yes, the problem with industry is, there's no industrial standard ! Joke, there're many industrial standards for you to follow, and it causes the issues.
The mnemonics ending in -q just specify explicitly that they are 64-bit (quad-word, where "word" was 16-bit on Intel 8088) instructions, while the size of the mnemonics without -q is specified implicitly by a previous assembler directive.

Also on a Gentoo system, even when searching just on /usr/bin I have seen a result similar to yours, with plenty of AVX instructions. This is expected, because our executables have been compiled for a modern CPU, while those of the author have been compiled for a generic 64-bit CPU, i.e. 20-years old.

The high frequency of "jmp", which I have noticed too, can come e.g. from a higher proportion of "if ... else ..." versus simple "if", or from a higher proportion of "switch" versus "if", or from some compiler that does tail-call optimization.

The methodology is OK for determining the static frequency of instructions, which determines the size of a program. The dynamic frequency of instructions, which influences the execution time, can be very different, because many computational instructions are mostly used either in loops or in frequently invoked functions, so their static frequency can be orders of magnitude less than their dynamic frequency.

To the one-liner it is convenient to add at the end " | sort -n ", to get the list of mnemonics already sorted by frequency.
You can publish your Notion pages to the internet for free BTW :)

I think you should always own your own content. For example iff you review a movie on letterboxd or IMDB or a book on Goodreads or maybe do a longer review of a product on Amazon - duplicate the same content on your own blog. Or just a markdown file on your own drive.

That way you can copy the same content to as many platforms as you want, but you still own the original if the service goes down or decides your contribution isn't worthy.
If "spam == mail that user did not expect/want to receive", then phishing emails are also unwanted :)

It's all up to definitions, but yeah the two categories are different in nature.
Why second quarter earnings are a serious test for Netflix
This comes up on the homepage consistently about every 6 months or so. I am not sure why.

Every time it does, it's obvious it has devoted fans and bitter enemies. The biggest problem with it as far as I can tell is the requirement for manual entry.

Given Europe and the UK have had Open Banking for years now, and a universe of apps automatically pulling, categorising and reporting transactions (including many incumbent banking apps) - I'm curios if this is a US-only phenomenon - why would people use decade-old software instead of the latest in banking technology? Any users from Europe or UK?

Previous threads:

- https://news.ycombinator.com/item?id=31219754

- https://news.ycombinator.com/item?id=20109545

- https://news.ycombinator.com/item?id=23237445
My street is lined with trees that (in summer at least) provides great cover from rain, you can walk the whole ~200m down it without getting wet. Maybe that's a more convincing selling point for Ireland :)
I think it’s more of a personality, principle and preference thing. I’m also very hesitant adding and/or keeping subscription services just because I don’t like the idea of the gradual increase in fixed spend of any kind, but I have lots of friends who are fine with subscribing to lots of things. Each to their own I guess (unless you can’t/shouldn’t afford it and then it’s a different matter of course).
> Someone in Chrome/Edge/Safari must be thinking about doing this, I don't know why it hasn't been cloned.

Easy, most people never use more than five or six tabs because it’s annoying to have more. TST is a solution to a marginal use case so no one invests the time into developing it.
Carbon sequestration is a technological problem so technology people will absolutely love it - unlike something as mundane and boring as planting trees or breeding frogs.
I've been in the industry 20+ years and have had my share of ups and downs. Some advice for what it's worth. Focus on what you enjoy doing and avoid what stresses you out. The industry is wide enough that you can likely find a job doing what you like in an environment you like. For me that meant being a little less ambitious in terms of income but working in a laid back environment with people I really enjoy and doing back end development. I will never do UI again and I only work on languages I find enjoyable - mainly Java & Python.

I've been a coder, manager, director, CTO and one thing I have learned the hard way is "You are responsible for your own happiness".

Yes this industry is full of fakes and scoundrels and clueless biz people but don't let them steal the joy you have in creating software
Seems like we should be studying people like this teacher.

They've cracked a code but we act like it's individual excellence that can't be transferred.
> I get Disney+ for free from my home Internet provider and I get Netflix for free from my cellular provider. I got Hulu during the Black Friday special for $1 per month for a year.

You don't get those for free - the price is just bundled with something else.
The Pneumatic Clocks of Paris
simply the industry is full of shit from both personnel to the orgs themselves.

most orgs unless you work for the local city municipality think they're doing something revolutionary. when they're not.

the personnel is smart but blind. which ends needless work to prove either promotion/ cleverness . I probably think we're the only industry where we need to prove we need to look busy. Plenty of professions have idle time and only crank it up when needed - a firefighter is not fighting fires 24/7. nurses well before shortages were not looking after patients every minute.

yet us software engineers need to be cranking code / being in meetings all day. only non productive MBA's share that trait i.e need to prove busyness.

most companies lack adequate leadership i.e level headed people who can say "NO"- this is not necessary

us software engineers are interested in reinventing the wheel for no particular reason as if we work in research labs. hell people doing pure research into performance e.g Formula 1 - have a time cap into that sort of stuff. they're not running wind tunnel tests 24/7

for us personnel add the shitty tools like NPM. These days if you try go against the grain you're looked at as if you're an idiot. if your web app is not an SPA then you're a relic of the past. if you don't run K8's then you must be doing hobby projects etc. if you're not on the cloud you're legacy, as if shit matters if it delivered from boxes rented from Bezos or your own boxes.

companies thinking a 3% raise is enough when inflation is 7%+ and wonder why people leave.

companies having long interview processes which don't make sense at all

lack of education and training at most companies that's not 20% time or attending conferences. - before proper companies like IBM / HP etc used to pay for people to go to school and have in house tutors. yet companies these days expect you to know everything

last and not least => we can't make software that works whether it's Apple / Google / Microsoft / Small Co. it's all shit, it's full of bugs
I really like GnuCash but I've struggled with the data entry portion. Most of my transactions are on credit cards, so at the end of every month I'll import maybe 100 transactions in CSV. That import form does not let me bulk change how certain transactions should be imported so for instance if I have 10 transactions in a row that should be deposited to Expenses:Groceries that's 10 clicks.

Another pet peeve is the time order. A lot of times I'll have have a credit and debit on the same day, but the order I enter these depends on the order I'm going through my accounts. Since GnuCash only lets you put a date, it'll look like the account was overdrawn when it's simply mis-ordering the transactions. The only way I know to fix is to re-enter both transactions.
Yup, it’s already happening. Getting rid of third party cookies was a big one.

Downside is if you can’t advertise with banner ads, you need another way. Trend seems to be making content that’s just a big ad (e.g. anything that’s a top 10 list)
I don't know if you're being disingenuous on purpose or if you've just not clear about the parent's objections :

You are using "worthwhile" as "(morally) worthwhile (for (an appeased) society)".

The parent is clearly stating that, for a corporation, the main goal is to make money by out-competing its rivals. Society is not relevant, here.
If such goal was reached by diversity hiring (no need to add "only" : if this policy added even 1% to the end goal, that would be a net positive), laws wouldn't be needed because, except for the most racist ones, companies would be fighting to get all those racially diverse people.
Tech companies percentage of indians or chinese workers are very high without any coercion.

The simple reality is that talents can be found anywhere but that everybody doesn't have the same amount of talent.
I wrote one blog post that accidentally landed me in a newsletter.

I thought I'd want to try and do it on purpose, and that attempt landed two requests to interview.

My reason to write anything was always a need to express myself rather than seeking a goal.

Peaceful ranting.

I had a similar path:

- started with personal notes (hackmd.io)
- when something seemed publishable, started a dev.to blog
- eventually moved to a self-hosted platform (getzola.org)
- due to overwork stopped publishing, but still keep personal notes

The self-hosted platform did become a maintenance burden.
LOL. Correct. This guy who works weekends without even being asked to, is genuinely a genius in that area but he just churns out complete sh*t. Mindlessly building.
> like the Nobel Prize for math

One recognizes individuals who are not too old and the other recognizes individuals who are not too old (i.e. dead).
I've blogged in fits and starts, but it always seemed to fall out of favour because I wasn't too happy with the platform (speed, aesthetics, etc.)

What seemed to work for me was realizing that I am not blogging for others, for meaningless internet points, etc. I blog for myself, and I blog publicly on the off chance it helps someone.

That's all. No pressure, no commitments.
Certainly way more people know about the bombing campaigns of 1940-41, whereas at the end of the day, Stalin never dropped bombs on the UK
Did you see the post on Reddit a good few months back (late last year IIRC!) about getting a game written in Forth for the Apple II running?
I'm in the same boat. Part of the problem for me is that it seems we're solving the same problems year after year, but with a slightly different software stack each time. Or we've built a Rube Goldberg machine of SaaS tools that would of been a single script 10 years ago.

It has me thinking of a career change to a related field like UX or going back to school to become an architect or urban planner.
The problem is if you started with no code, can you round the rough edges?
One reason we use code instead of no code is so we can extend the product in any direction that is necessary, not just the few that were anticipated by a tool.
Yes you're right. But I think what they call super app is something like wechat, a single place that gather/merge services like facebook/uber/amazon/whatsapp/youtube. So users don't leave this single ecosystem that has only one password, one access and most importantly your credit card is stored without having to create 1000 of differents accounts around the open web.
From DevOps to Software Engineering
Ha, interesting! Any chance you have a link handy with the problem? Can you expand on what you mean by "head and body tags around the appropriate sections"?
What sorts of blog posts led to those progressions? Or was there no common theme?
Prototype pollution in Blitz.js leads to remote code execution
I used to do that too. First as a competitor, then for my national organization, and now I'm back at my former high school as a coach.

There's a very large variety of difficulty levels in math competitions. You go from almost trivial to olympiad level (= almost impossible even for most professional mathematicians).

That level also steadily increases as time goes on. Problems from the same competitions are already vastly more difficult than ten years ago, when I used to compete. Might be that I'm growing white hair, but it's almost unbelievable what the very top kids can do. They're very, very, very good.

> I’d also argue such problems ought to be part of the curriculum for “normal” kids too.

I wish there was a way to do it. I agree that the educational value is simply off the charts, but even low-level competitions are way too hard if you won't train, and most kids understandably won't.
That's simply not true. Being very involved with Neighbourhood Watch and a CBV for the Met myself, I can tell you how many times residents reported drug dealings (with legitimate proofs and intel) vs the number of time the police actually did anything.

There are 4 PCSOs, 1 PS and 1 PO covering over 17,000 household where I live. Effective policing is simply not possible, drug related or not.
This is how ReCaptcha is implemented, right?
I forked the blog example in the Next.js repo (hosting is free on Cloudflare Pages, and Vercel) and just started regularly writing about React.

I spend maybe a couple of hours on each article. I learned to be a better writer, and its helped me professionally.

My favourite part is googling common problems I wrote about, and finding my own articles still there, like past me helping current me.

Site is https://maxrozen.com if you're curious.
RBI-India wants to ban cryptocurrencies: FM Sitharaman
"And yet, I see you participate in society."

Sorry about the quote marks; from memory, so probably not an exact quote.
Are Random Trading Strategies More Successful Than Technical Ones? (2013)
This is the same Wells Fargo that merged with the bones of Wachovia after they got caught laundering billions of dollars in Mexican drug cartel money and the subsequent fines.
The problem I have with gnucash is handling over data to an accountant to do yearly tax etc... for a small business.

I have written https://github.com/dorfsmay/gnucash_general_journal and it help somehow but it still is a lot of work for them and can be confusing if they're not willing to spend the time on it + time they spend is money they charge me.

I plan to change this to output to OFX sheets separating the different accounts, hoping it helps.

I'm surprised there are no standard for accounting data and would love to hear from accountants what would help them importing data in their systems.
I like "IANAP." Folks should always try to engage professionals when they can. Articles on the internet help you to know what you don't know, but if you think something might be an issue for you, connect with experts on it.

Re: visualization — it's a problematic trope that imagining success helps. Apparently visualizing failure, and especially the consequences of failure, can be more motivating. Andrew Huberman provides a pretty good summary of recent research on the subject.[1]

[1]: https://www.youtube.com/watch?v=t1F7EEGPQwo&t=3573s
This sounds extremely up my alley and I've often daydreamed about implementing something like this myself. Can you share more about your implementation?
Do you analyze all smaller spendings, like groceries, all credit card and cash purchases?

I'm using CC for almost everything but there is still a lot that I miss because of random cash spendings.
> The biggest problem with it as far as I can tell is the requirement for manual entry.

GnuCash isn't restricted to manual entry. It supports OFX [1], which you can set up to automatically pull transaction data from your bank.

[1] https://en.wikipedia.org/wiki/Open_Financial_Exchange
I didn't know it either. And I wouldn't call myself a LibreOffice power user. But I still don't think it was very hard to put that together in 5 minutes using informed trial-and-error, LibreOffice's built-in autocomplete, and one bit of DDG/StackOverflow to find the name of the `NUMBERVALUE()` function.
That's a big "if".

We can't even get a single assembly syntax, and Intel vs GNU/AT&T syntax war is almost as bad as vi/emac.
I don't know a lot about the business, but Zapp says its delivery people are employees.

If a supermarket can be profitable while it employs people to stack the shelves, man the checkouts etc., why can't you just move those people out into the neighborhood as delivery people?
Britain has declared a national emergency because of the heat
Yes. I don’t even apply for jobs. Just freelance using personal contacts.
But fetching data from an http server by giving it a URL is what it's for; how can that be "Obstructing or distorting" it?
Existentially Risky Tech Does Not Mean We Should Slow Down Progress
Not OP, but, not only is this style of working unhealthy, it promotes this unhealthy style in the rest of the company. It promotes burn-out, work inefficiency, unrealistic standards, among other problems.

Whenever I have the say-so, I will flat-out forbid anyone from doing this.
https://archive.ph/UuqcS
The words "assualt rifle" as used by the media over the last 40 years have conveyed no more meaning that the word "gun" would have, alone.

I've seen the words "assault rifle" used to describe plain slide shotguns carried by police, without even the "tacticool" crap everyone likes so much now.